jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I think you did kind of just prove his point though. 2007 was just about the time that Haskell started seeing its big boom in popularity and the unending series of 'how to monad' articles starting popping up, so when this was written Haskell wasn't really a proven language. In other words, WhatsApp kind of DID bet their $100,000,000 on their pet language, and came out ahead as a result.

My takeaway from the article wasn't that less popular languages are bad, it's that you should definitely consider everything before using them for a really important project. If your decision is that it will be a good solution, great! As long as you understand the limitations that you will run into.

These days I'd say that Rust is where Haskell was in 2007 (ignoring that Haskell came about in the late eighties). Its gone through a really long incubation period, and is about to get released into the wild, and is getting lots of press in the blogosphere. Now is the point where people will have to decide if its worth banking everything on writing a new, real project in Rust, because right now its still not much more than the pet language of some very vocal bloggers.
I just wonder if she could've easily fixed all the issues by changing her mouse or how she hold it instead of opting for this nose-touch-pad.

If she is still doing thous 11-15 hour work days and her neck doesn't get tiered, I really think she might have had too hard of a grip on her mouse or just a bad mouse in general.
On the one hand, everything you've said is more-or-less correct. On the other hand, there's an additional problem: as long as cities suppress the construction en masse of affordable housing, every attempt to raise salaries mostly just ends up raising rents, leaving employees only a tiny bit better-off than before.
I'm going to concur with selmnoo, but be less rude about it: sorry, but those are the rules of the game. However hard a time you're having finding senior developers, the incentive to produce them domestically gets skewed downwards, making the problem worse in the long term, if we let you "patch" the issue temporarily with immigration rather than signaling higher demand to the market with rising salaries.

Of course, your firm can also do its own part to fix the problem directly: hire more junior candidates and train them up. Yes, I realize this is quite difficult for your situation, but consider that if few to no companies train junior developers into senior ones, that explains why there are so few senior developers on the market.

And then there's the housing shortages around NYC and SF that make land rent eat up most salary rises -- that's worth an entire post in itself.
If depressing compensation isn't a goal of tech companies, than why the collusion between many of the large tech companies via their anti-poaching agreements? Compensate them with the benefits, environment and challenges that will keep them, instead of colluding to prevent their mobility through a free market.

Also, if "natural born, exceptional" programmers are so rare, would you not have to invite 999 "competent" programmers, of which we supposedly need no more of, in order to get that 1 "exceptional" programmer which Graham claims we desperately need? So to get thousands of exceptional programmers, how many competent programmers would have to be invited into the workforce as well?
While I'm very happy to see more attempts at replication, I am quite shocked to hear the grandstanding that "reproducability is not as much of a problem".

Seen as a meta-experiment it is incredibly weak, with a tiny, biased sample. High-profile results that have a simple enough procedure so they can be combined.

As such, it can't get even close to support what they're (whoever -they- actually is, it may not be the actual researchers) trying to claim. What about less high-profile stuff? What about more complex setups? If 20% of your most rock-solid results are not reproducible, I wouldn't be so quick to celebrate. Imagine if 20% of basic physics or maths results weren't actually true...
Does this mean docker apps will go down? or just their services are down?
GA and other 3rd party tools work well for small business. As companies grow they should invest in moving clickstream analysis in house. The lack of visibility into bot detection makes GA and other 3rd party tools sub optimal solutions.
I've had a chance to use Python several times in various projects.

The language really excelled at small projects, where the expressiveness of the language and the excellent libraries available really let us get a lot done with little code and time. Avoiding the recompile/redeploy steps also helped.

But using the language for larger projects was quite a different thing. Suddenly you could find yourself in code several layers down, being passed an object of God knows what type from unfamiliar code, and having to find out what you were receiving essentially by trial and error. And once the execution times started to climb, it became increasingly frustrating to see trivial problems that would have been caught during compilation in a statically typed language appear in Python only after 30-60 minutes of execution.

There are surely ways to alleviate these specific problems -- I can think of some things to try myself -- but my experience suggests that the sweet spot for dynamic languages like Python is in projects that fit between one pair of ears, and stricter statically typed languages become increasingly useful as things scale up.

(Hardly a radical position, I know.)
Ha - I thought you were paraphrasing and editorializing, but it actually says that. I'm surprised they're so blunt & honest about that.
Same for me from Slovenia's T-2 dnslj1.t-2.net. I see that remainimg TTL is only 41 seconds, so it'll not be like that when I post this message.

Really neat, especially the slow loading. When I saw cloudflare on the page, I thought it was faked with javascript, but it was real!

Interesting how chromium will start rendering no matter how little information does it have (:
Do you have any sources? Maybe some truly ancient version? PHP has done garbage collection (seemingly mixed with some reference counting, like Python) for at least 10 or 15 years... I didn't bother to keep searching for even older information, but nothing I saw indicated that PHP only released memory when the process for a request exited.

I don't even think most mainstream uses of PHP have done the process-per-request model for decades, but I could be wrong.
What is the basis for the claim that md5 hashed addresses are easily reversed?

You can of course hash public email lists but that won't work for unique emails.
I think most low latency tricks work just as well in Rust as in any language. Shared writeable buffers to keep allocations and such down can be a challenge, but with the right unsafe code (and knowledge of the workings of Rust) you can make them work.
"It's impressive what large statistical models can do but they still can not solve sudoku so something is clearly missing here because neural networks do not have feedback loops and backtracking."

Again, the things you ask for exist. Recurrent networks and reinforcement learning both have feedback loops. (And there's a reasonable argument that residual networks can be interpreted as 'unrolled' recurrent networks.)

Here's a completely random paper on reinforcement learning for Sudoku with non-zero win rates (and a few other games): https://arxiv.org/abs/2102.06019

I'm not sure anyone's bothered to take a real crack at Sudoku specifically. It's another example of a weak indicator, though: someone will happily solve it if you're willing to call it the bar for intelligence. Given where we're at on game-playing generally, it seems very doable with current technology.

"at what point do you suppose there will be statistical models with symbolic understanding?"

Understanding again has no real definition, so this is open to endless argument. I think it's fair to say that DALL-E understands what an astronaut looks like, though.
That was a lot of words, to still skip saying Basic | Expert
If your OS or customization modifies the base OpenSSH great, but it's not the point of the parent comment.
Very nice. How does the screenshot thing work?
Like Jay Adelson?
I don't think he was complaining - I think he was favorably comparing his work as a contractor to his experience as a salaried employee.
Thanks, but that's a perfectly normal thing to do at 1am.
Who said 'only 225k'?
Yes yes yes, please. I live in Oregon, and this time of year[1] pretty much every day is "chance of showers"- but some days that means "off and on, all day long" and other days that means "one or two good downpours, and decent the rest of the day". Trying to guess which it will be at 8:00 AM is a real pain in the neck. I've actually seriously considered trying to train a classifier to make "ride/don't ride" predictions based on the morning hourly forecast.

The problem is that I know just enough about both weather and machine learning to know that such a simplistic approach probably wouldn't work very well. And, of course, the relative costs of false positives and false negatives are very different (false negative: I miss a good riding day; false positive: I get soaked and have to deal with slippery pavement).
for desktops.
>I'm wondering how Yahoo spinoff is planning to compete.

Well if I were the Yahoo spinoff, I'd do exactly what Cloudera is doing, then look for ways to improve on it. It's still a new field, a huge potential industry/problem domain that companies of every size and geography will probably have some demand for, either now or in the foreseeable future. There's plenty of room for multiple competitors, and it's still relatively early.

It's been pointed out on HN before that a reliable way to make money is not to do something new and groundbreaking that people may or may not want, but to look at what's already in demand and making money and find ways to do that competitively or better. Nothing wrong with what Yahoo is doing here in that respect, more power to em.
Yeah, MathML is going to be the "right" way to do this in the long term, but right now not many reader devices support it, so not a viable option.

I'm doing testing though, and hopefully going to see more MathML in the future (in browsers and ePub readers).
Asian grocery stores are great. They often have foods from all over the world.
Do you really randomly poking some electrodes into your brain tissue is going to give you enough fidelity to query google. That's all it is, you know. Some wires, randomly placed in tissue. The cells around those wires don't know the TCP/IP protocol or anything
I can't tell if it's down or not because I block it at the router.
> 1. Query the database to find all dormant accounts with a balance, which haven't been charged the fee this month.

> 2. Charge each of these accounts a fee

> 3. Setup a cron job to run this every hour

Note that if this job ever runs successfully, but takes more than an hour, you will double-count. Can easily happen if the box running these crons is overloaded. One fix is to automatically halt the job after 55 minutes, another would be to have the middle step be impotent, for each user you're doing the process on, ensure (ideally in a threadsafe manner) that they need the operation to be done still.
This happened to me at a Fortune 500 and as long as the pay is great just ignore the title as most other companies will realize your responsibilities are in line with a higher title.
If writing actually improves your mental state, then you are not in the group of people I am criticizing.
Ok, but the product is called “Adafruit CYBERDECK HAT for Raspberry Pi 400”. It’s not really muddying the waters to call it “cyberdeck” for short when you’re writing an article about it...
Perhaps some security patches after the data leak? https://news.ycombinator.com/item?id=26691868
Seconded. One of the most valuable tools for me in Spanish is the ability to describe things I can't say. I don't know the word for tick, but I could say "an insect that [hmmm, don't know the word for 'sucks'...] eats your blood, and it doesn't fly, and it stays there on your skin for an hour or two, and it gets bigger while it eats..." and the person would say, "oh, a tick!" And I'd learn a new word.
Classical Chinese is very difficult

here is a list of Chinese words about horses:

http://www.douban.com/group/topic/8273127/

马 骎 騤 駉 驵 骜 骥 骀 驽 騑 骖 驷 骃 骅 骆 骊 騧 骐 骠 骝 骢 骓 牿 驺
If you'd like to dig more into this, the key word you are looking for is "etymology", the study of word origins and associated issues: http://en.wikipedia.org/wiki/Etymology

If you look in dictionaries, especially the more complete ones, all words will have their etymologies spelled out. For instance, the etymology for etymology from http://www.merriam-webster.com/dictionary/etymology is:

Etymology: Middle English ethimologie, from Anglo-French, from Latin etymologia, from Greek, from etymon + -logia -logy

For pretty much every word you can think of in English, there's a locally-sensible etymology for it. English's problem is the attitude exemplified in the classic quote:

"The problem with defending the purity of the English language is that English is about as pure as a cribhouse whore. We don't just borrow words; on occasion, English has pursued other languages down alleyways to beat them unconscious and rifle their pockets for new vocabulary." - James D. Nicoll http://linguistlist.org/issues/13/13-499.html

The problem isn't that we don't have roots in English; the problem is that we have three-ish major sets of them (Anglo-Saxon, Greek, Latin, though if you really dig those are all somewhat related too, for instance see m-w.com's entry for "fire"), and will freely borrow any others we need at will.

Of course the practical effect for a foreign learner is that it doesn't look like we have roots.

This is why spelling contests in English can actually be interesting. It is also why, at the higher levels of competition, the contestant always asks for the etymology of the word; it isn't just a play for time, though it is that, it is also a vital question! Spelling an Arabic-descended word like "falafel" with Greek phonetics might come out "phalaphel" and that's just embarrassing. (Compare with the phonetics, etymology, and spelling of "phosphor", with its two "ph"s.)
Well you have to sign up before you use it. And it doesn't require verification of email, thats why it says it ok to use a fake email address.
That's definitely a good point, but in this particular case the picture posted elsewhere in the comments by raquo [1] looks like it could fit or almost-fit a parclo (possibly in a slightly elongated/compressed arrangement). The more hippie side of me is tempted to suggest that if you can't afford the land, you shouldn't be building an expressway there :)

[1] http://www.inside-lane.com/wp-content/uploads/2009/11/Diverg...
Just read the complaints here about airliners screwing up people's names by assuming that everything is ASCII/LATIN1/MISC_CHARSET.

Having worked in the airline industry, I can tell you, this is not a case of airlines making a poor assumption. Airline systems are generally incapable of dealing with ASCII, let alone Unicode text. They typically use EBCDIC. That's why you never see lower case characters in your name on a boarding pass.

That makes a difference when you get to the airport and they won't let you on the plane because your ticket and your id don't match.

Does this actually happen? Because given the fact that airlines have been incapable of printing names that don't can't be described by EBCDIC since, well, forever, I'd assume that they're willing to ignore cases where the name on your ID contains characters that their computer system literally cannot represent.
> If your actions will cause less of the things you like to be produced, you probably shouldn't do them.

Neither of my actions (Tivo, or Adblockers) would effect anyone's bottom line.

I am a computer programmer, one of the most hard to monetize segments in the online ad space (read the industry journals about it).

The entire positions "Web professionals shouldn't use ad blockers" is nullified by the fact web programmers and other computer programmers just don't click ads, and the few they do, aren't worth crap. Advertising on a programmer centric site is like trying to run fried chicken restaurant in a gym.
old dictionary didn't have pinyin.

But the fact that characters don't give out pronunciation is a big issue when you come across one in your everyday life (restaurant menu for example) and can't pronounce it, nor can ask someone to explain it to you later (unless you remember how to write it).
> Though at least once it ended up reproducing a different compiler crash than the one in the original code

I use creduce a lot and this experience is not at all uncommon. The fix is to make your interestingness test very specific.
Being able to enter that state isn't reliable even for people who do it often. I've never been able to do it at work, it happens somewhat often when I'm doing home projects if my environment is suitably quiet.

I've found that I experience a kind of embarrassed reluctance to fully commit all my attention to something while I'm at work surrounded by people, that prevents it for me.
You are correct; you can learn what these things "are," but without at least some of the mathematics, it's going to be tough to fully grasp.

And yes, mathematics is a language; it is the language for modelling the phenomena we experience in the world, including the non-physical (contracts, data / counting, etc.).

I so, so, so wish that people were taught that mathematics is a language of relationships rather than one of rote numerical calculation. I think more people would stick with it. It's a shame, because the doors it opens are huge.
Neither web or the mobile site seems to truncate the title so not sure what "HN interface itself" you're referring to. Maybe you're using a third-part client?
I would not trust Mozilla in 2019, they have proven time and time again they will sell their users, and privacy down the river for Business Gain
I'm using this: https://www.amazon.com/Thule-Crossover-Rolling-Carry-Renewed...

You might think it's not a backpack (and it's not) but after traveling for quite a while, I found that the comfort of the backpack is proportional to how much weight you are putting on your shoulders. So I decided that weight should be 0. So far, I have found success sneaking it even in cheap short flights.

Pros:

- No weight on your shoulders. This adds up quite a bit if you are standing up for many hours waiting for your flight, bus, etc...

- You can put more items in there.

- It looks nice and the material quality is good.

Cons:

- It's not good for a day-trip or going out.

To fix the con, I'd suggest you use a small very light bag that you can fit with no space on this backpack. This will force you to think what items you take out with you when you are going out and avoid taking a bunch of items that you'll probably won't need. (ps: this doesn't apply if you want to do hiking and stuff like that).
I remember Nextel phones having that cool feature (and a distinctive chirp sound)...but don't recall other phones having that...THen again, i always did have cheapy phones back in the day. It is surprising why walkie-talkie-like features aren't more popular nowadays...Then again, maybe messaging apps might fit enough of the original need.
"The nerds" tend to think logically and extrapolate without regard for reasonableness, precedent, or social norms. That makes us pretty bad at a lot of things (and we blow a lot of our credibility that way) but, it turns out, pretty good at predicting how corporations will abuse technology.
> Especially intolerant or harmful speech.

That is far too vague.
> It'll be interesting to see if whoever replaces Ajit Pai holds a different view on public intercourse over the airwaves.

Really hoping you mean "public discourse" :-)
President Joseph Rogan pegs the price of bitcoin to the price of 1 pound of grass fed beef.
A list of valid phone numbers is more valuable than a list of all possible phone numbers, for the same reason that a list of valid passwords is much more valuable than a list of all possible passwords. It saves miscreants a lot of time and effort.
I am surprised the author did not mention eggs. A good source of protein, cheap, and they have a pretty good shelf life.
+1 for sweetmarias. Those guys rock.
Very true, and don't bother to use xmarks with google chrome sync. It will keep on duplicating every time. Making multiple copy of the bookmarks.
Is there evidence that folks really do use mass transit? Or just drive less? or just pay and complain?
Engineers with business skills
For the first six months or so of a startup's lifecycle, it's all about building a product. If you can't build a product, you're overhead at best and a distraction at worse.
No, because in the case of OJ we have more than just what the prosecution (in this case, the DoJ) accused him of doing. My point isn't that you can't make your own judgment or that only court decisions are valid source sources of truth. What I'm saying here is that any opinion/analysis we can make at this stage are basically entirely based on the prosecution, since we don't have any other facts to go by.

Unless you already knew the people involved or we have some third party sources, we are basically just believing the side that only has 1 goal; showing how guilty the people they prosecute are. How could that mean anything else but assuming guilt?

(And honestly I think that personal feelings towards a person are very often good enough to make a personal judgment on guilt, but we don't even have that here! I'd bet most of us never heard of them before today)
It’s funny how wrong this is.[1] No, `--porcelain` is machine output format, and the machine output format is (sensibly) versioned (you of course need to version such output—the output of `git status` writ large is not versioned afaik).

This [2] answer by VonC even quotes a mail where someone said that it was “[their] fault, to some degree.”

[1] Because it proves the opposite point.

[2] https://stackoverflow.com/a/6978402/1725151
I don't really like Mother Jones, but the answer here seems pretty obvious -- unless Al Jazeera America takes a significant amount of viewership from big networks, they're not going to induce much change.

And my limited experience with today's admittedly complex media environment leads me to the assumption that, no, spending thirty minutes covering climate change is not going to woo away a typical CNN watcher.
I always thought NeWS was way ahead of its time. The modern web application stack looks a lot like what Gosling did in the 90s, but with PostScript replaced by JavaScript+HTML.

https://en.wikipedia.org/wiki/NeWS
i presume their goal is to make $
Even the "random" searches (the ones that start with "you have been selected for a random search") are rarely random.
Aha, you're right! Disabling the Script tab helps immensely. It's a shame since I need the Script tab for a lot of work, but it's not too much of a pain to disable/reenable.