Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
randomdata
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
91.
▲
by
randomdata
2y ago
> Monsanto itself sells glyphosate-resistant plants Do you mean DEKALB, a subsidiary of Bayer Crop Science? Monsanto doesn't sell anything. They closed up shop years ago and sold the assets to Bayer and BASF.
92.
▲
by
randomdata
2y ago
Seems my time would be better spent becoming CEO. Why become a poor programmer? I may as well flip burgers at McDonalds if pay is of no concern.
93.
▲
by
randomdata
2y ago
> Pascal doesn't require case matching of enumerations to be exhaustive Normally in Pascal you would not match on the enumeration at all, but rather on the sum types. type Foo = (Bar, Baz) case foo: Bar: .
94.
▲
by
randomdata
2y ago
That's saying the same thing. If you give someone the ability to understand a brilliant language, they will turn their attention to the language and away from the problem. That's just human nature. Shiny attracts us. Let's be
95.
▲
by
randomdata
2y ago
> still doesn't do even basic Pascal enumerations The term you are looking for is sum types (albeit in a gimped form in the case of Pascal). Enumerations refer to the value applied to the type, quite literally, and is identical in
96.
▲
by
randomdata
2y ago
> But I just almost irrationally hate the language itself. That's the point. It's a rejection of the keyboard jockeys who become more concerned with the code itself than the problem being solved.
97.
▲
by
randomdata
2y ago
In what way, though? If you choose Rust, and it turns out to be the wrong choice, how will the customer be impacted? If you choose Go, and it turns out to be the wrong choice, how will the customer be impacted?
98.
▲
by
randomdata
2y ago
You're still only halfway there, as we discussed earlier. Go calling convention is that you have to assume T is invalid, unless proven otherwise, because we know there are developers who have no business being developers that will sc
99.
▲
by
randomdata
2y ago
If I were actually smart I'd use something like Idris or Coq. But it's just software development, not rocket surgery. I'm good with being dumb.
100.
▲
by
randomdata
2y ago
> none of those jobs are close to my areas of expertise. Only in the same way that a cook that has spent his career in an Italian restaurant doesn't have expertise in cooking Chinese food. An employer on the hunt isn't going
101.
▲
by
randomdata
2y ago
I tired the same with CEO vs software developer and found far fewer CEO positions. Maybe you should give up on software entirely and just work with CEOs?
102.
▲
by
randomdata
2y ago
It depends... But the first followup question is: For each choice, what are your risks if you were to find out you chose wrong?
103.
▲
by
randomdata
2y ago
A lot? The fun is in solving a problem. Maybe you have a good problem of your own to solve, but in my experience the most interesting problems are usually those that other people have. Solving someone else's problem is what a job is.
104.
▲
by
randomdata
2y ago
Both might be true. I've looked at what is out there for Rust and Go and it seems there is a lot of the activity is in foreign countries with jurisdictional (and maybe even cultural) barriers to working there. They can't fill the
105.
▲
by
randomdata
2y ago
> You can make radio waves by touching the poles of a battery together with a wire. You can. But making radio waves does not imply a broadcast. At least not in the traditional sense. I'll grant you that colloquially we have someti
106.
▲
by
randomdata
2y ago
Deal. Trying to pretend to be smart to get along with the Javascript people is tiring.
107.
▲
by
randomdata
2y ago
> Variation of the same question: Were there radio waves before there radios? I'm not sure that is analogous. The chicken/egg question is about at what point we started identifying an egg as being a chicken egg as opposed to
108.
▲
by
randomdata
2y ago
When we had cattle the cow paths showed up in the pasture, even where there was no obvious destination (for the shortest route to explain it). Legend has it that cattle form these paths along magnetic lines. Anyway, the veracity of that leg
109.
▲
by
randomdata
2y ago
If a road has not been perceived by a human, what created it?
110.
▲
by
randomdata
2y ago
The question is asking if the first chicken hatched from a chicken egg (the egg came first) or if the first chicken hatched from an egg of the animal that laid the egg (the chicken came first). Of course, it is just a thought experiment tha
111.
▲
by
randomdata
2y ago
Of course. Communicating that bias in a fun and relatable way is the intent of the question.
112.
▲
by
randomdata
2y ago
The koan implies chicken egg, though, not any old egg. Did the proto-chicken lay a chicken egg which hatched the first chicken, or did the proto-chicken lay a proto-chicken egg which hatched the first chicken?
113.
▲
by
randomdata
2y ago
Kind of implying in a tongue in cheek way to point out the absurdity of focusing on political parties. Political parties are literally labour unions by another name. You wouldn't hire a worker at your day job based on their labour unio
114.
▲
by
randomdata
2y ago
Certainly once the elderly (those who follow the news) start to latch onto a fashion trend, it is definitely over.
115.
▲
by
randomdata
2y ago
What if this year it came out that a politician falsified business records and was criminally convicted for it? Why you'd make him President, of course! There was certainly a fad when social media was new to get all worked up about fin
116.
▲
by
randomdata
2y ago
While you might be forced to if faced with a developer who doesn't know what the hell they are doing, that is not the convention. Consider the case of (T, error). T should always be useable, regardless of error. At very least, if the
117.
▲
by
randomdata
2y ago
> Democrats are very much pro-ownership, and have no interest in weakening the capitalist class in any ways, shape or form. While Marx believed that was necessary to see post-scarcity, it very well could be that he was wrong. This may
118.
▲
by
randomdata
2y ago
> rather than full-stack web js/python development. The product is not a full-stack web application. What makes you think that they brought in people with that kind of experience just for this particular feature? Especially when t
119.
▲
by
randomdata
2y ago
The `?` operator is even worse than that as it leaks implementation details by default (the default you are undeniably going to lean on if testing/simulating error cases is more than you can handle), which is going to make someone'
120.
▲
by
randomdata
2y ago
> The problem is that if you don’t have a consistent way to accomplish a task correctly I know of no programming language that provides a consistent way to deal with values correctly, if the venerable if statement (or whatever is equiv
More ›