Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zare_st
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
zare_st
3y ago
Yeah but it takes quite a success story in IT to have a breakthrough product and not yield under all the millions thrown at you, especially when you know that 'competitors' might try to break your legs all the way if you decide to
32.
▲
by
zare_st
3y ago
CGI is just a simple 'plugin' standard for web server's request processing path. Instead of having internal code process the request, it's sent out to outside application. Historically a web server process was executed f
33.
▲
by
zare_st
3y ago
CGI is just a specification. It absolutely has nothing to do with request processing or load balancing. The web server context processing a http request passes it on via CGI to external handler. What that context is, is it a thread, is it a
34.
▲
by
zare_st
3y ago
In no jurisdiction, it was the motto behind abandonware movement. All of laws, this one, IP laws, everything concerning software is far too simplistic. Tho if you want to dance in the grey zone, universally I think it's worthless for a
35.
▲
by
zare_st
3y ago
What exactly happens in 2100 when AutoCAD 2005 goes "public domain" but the company does not need to provide the source code, there is no licensing server available, dongle support, whatnot. Also the company still retains the Auto
36.
▲
by
zare_st
3y ago
That's what abandonware was all about. If you don't support or sell the software any more, it becomes public domain. But it was a idealistic view not accounting for the future. Today you can run virtualized anything anywhere. The
37.
▲
by
zare_st
3y ago
If someone is good with using it just once he wouldn't pay anyway. A 1 day return period should be enough. Once you return the product you cannot trial it again without purchase.
38.
▲
by
zare_st
3y ago
Not about Macs but I "revived" my 15 y.o. desktop, had original board and CPU (Q6600), SSD and powersupply stored for years. Bought 8 GB of DDR2, a fanless GT9500 and a cheap case. My case is to have a modern PC but older types of
39.
▲
by
zare_st
3y ago
I agree with that. There is clear distinction between original language design (an interpreter) and a project aiming to recreate a sub-standard of that language and support its legacy codebase via a transpiler.
40.
▲
by
zare_st
3y ago
Agreed. The speed of a language is reverse proportional to number of CPU instructions emitted to do something meaningful, e.g. solve a problem. Not whether it can target system calls without overhead and move memory around freely. That'
41.
▲
by
zare_st
3y ago
There is a version of BASIC, a QuickBasic clone called Qb64 that is lightning fast because it transpiles to C++. By your admission a programmer should think that BASIC is fast because he only does BASIC and does not care about the environme
42.
▲
by
zare_st
3y ago
One of the impediments in migrating to another software are different UIs. Let's forget for a second that Chrome and Firefox have a really, really similar UI for the sake of this example. Let's also discard that UI is changed for
43.
▲
by
zare_st
3y ago
If you can't replace your handheld drill to another model because no other model "fits your hand that well", all the other carpenters in the market are going to have an edge over you.
44.
▲
by
zare_st
3y ago
Absolutely monster analogy. After working for a year in 3DSMax, back in the day, someone asked me to show them something in Lightwave. I couldn't find my way about anything. There is also a far far bigger difference between IDEs than b
45.
▲
by
zare_st
3y ago
Your analogy is typical for anti-piracy talk and it's bogus. If you pick out flowers from public park, the park is left without flowers. End of story.
46.
▲
by
zare_st
3y ago
I'm using a public website the way I want to, by having control over its network requests and visual elements. If they don't like that, they have venues. One of them is paywall, the other is move to closed ecosystem with proprieta
47.
▲
by
zare_st
3y ago
I (Firefox+uBlock Origin on FreeBSD, Windows 10, Rocky, CentOS), logged in, have not encountered this yet. I also run a small channel mostly with ROIO bootlegs. The channel has never been penalized, it has a small but growing user base, and
48.
▲
by
zare_st
3y ago
I don't see the problem here. I don't see why you need setenv. Please tell me why it's used in conjunction with pthreads. I think whoever is doing this is designing their software under wrong assumptions. Can you read/wr
49.
▲
by
zare_st
3y ago
Who is "we"? I'm a UNIX/C programmer for decades and I don't care about this. There is no such thing as beautiful API design. Every design is a compromise. If you think non-reentrant calls should be deprecated in PO
50.
▲
by
zare_st
3y ago
> People don't like APIs that can randomly crash your program while there's no good technical reason for why they should. Why not fix the problem? I think you're not seeing this from the right POV. People that consume POSI
51.
▲
by
zare_st
3y ago
Just as a thought exercise, if software became self-aware I believe it would delete itself immediately out of existence. It would become aware of the hardware shackles around it and the fact that there is no escape.
52.
▲
by
zare_st
3y ago
Well you made it explicitly for programming purposes. I am not a poll house or a public opinion evaluator. But handwritten cursive and programming I wouldn't put in a same sentence. The ligatures and the height you choose really don&#x
53.
▲
by
zare_st
3y ago
I don't dislike this font visually but it needs a lot of work. How I approach "reviewing" monospace fonts is whether I would immediately or eventually change them if they came as default. Monospace fonts that come with defaul
54.
▲
by
zare_st
3y ago
Great. And give us a way to disable this "feature" and never be bothered again.
55.
▲
by
zare_st
3y ago
In fast network processing on PC hardware, you process interrupts of NIC on a single core, automatically. That NIC is DMAing the data which you can poll and dequeue from memory via multiple consumer ring buffers. You have a single master co
56.
▲
by
zare_st
3y ago
Agreed. I might've put "human interface" as opposed to HID, to cover the output too. We didn't design modern stacks to handle lowest latencies possible. Because everything is a tradeoff. Take a look at audio I/O on
57.
▲
by
zare_st
3y ago
Yes but our default USB HID stack isn't made for it. USB is not good for sub millisecond latency. If you make a keyboard that can send signals fast-clocked over wire to PCI interface card and use polling in the driver you can go as fas
58.
▲
by
zare_st
3y ago
My point is that some things cannot be precisely estimated in any case. What can be estimated by humans and computers alike is how much time does it take an average programmer to implement something if it's generic enough. An expert sy
59.
▲
by
zare_st
3y ago
Estimates for trivial programming tasks are trivial estimates. In a real software engineering process not one task is trivial. The implementation depends on the architecture of the project and specifics around it. These things are out of LL
60.
▲
by
zare_st
3y ago
It's also worth to mention that Wikipedia is absolutely not a good source for contemporary events. These use artificially constructed validity when it comes to primary news sources. While certain media outlets are known to be state pro
More ›