jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I've performed limited double-blind taste tests to check whether I'm fooling myself about liking quality coffee, and the results indicate that no, I really can tell the difference.

In fact, it turns out I can taste the difference between beans ground with a high-quality burr grinder and a blade grinder, brewed in an otherwise identical way.

If you can't, then I don't see any problem with continuing to use what are perceived as lower-quality beans. But assuming that everyone has exactly the same taste sensitivity as you probably isn't 100% accurate.

(Note: all of this assumes you're drinking the coffee black, that you're using at least a reasonably well-controlled brewing process, and that your water isn't utterly horrible. If any of those things aren't true, it's entirely likely it's much harder to taste the difference.)
That could be an option. But, I once bought a Dell Mini 12 with Ubuntu pre-installed and it was a nightmare. It used a modified version of Ubuntu (with ad-hoc repositories hosted by Canonical) with an unstable binary blob. Therefore, not only it didn't work well, it wasn't upgradable! If I buy a XPS13, will I get stuck with Ubuntu 12.04 for life? Will Ubuntu test its new version (at least the LTS ones) with this machine? If I buy a Mac, I'll be sure that it is upgradable for a long time and that Apple will support it.

Edited to add a link to my own account of the facts (2008): http://bits.quintanasegui.com/2008/12/30/dell-sells-ubuntu-b...
Yeah, it's probably a good solution for new projects. The problem with existing projects is when you already have a quarter million posts in your forum and don't want to lose them. Although maybe a mix of providers - keeping forums on SF and moving the rest of the project might be a solution.
Agreed. I wish more open source would make it an actual goal to provide awesome error messages. A good example is the Rebus service bus for .NET which has it as an actual goal to have the best error messages - resulting in stuff like:

https://github.com/mookid8000/Rebus/blob/master/src/Rebus/Co...
In the context of that project final report they were meant to mean "the things we haven't done" but it looked like it meant "the best things we have done".
I don't think this is a PR move. This looks like a new business model that finally acknowledges the facts on the ground. OS version upgrades for consumers are either free and mostly automatic or they don't happen.

It's not just a Windows phenomenon. I'm sure 90% of Android users would never pay for and actively install an Android version upgrade. Even OS X upgrades are now free, supposedly for the same reason.

So if Microsoft makes very little money on consumer version upgrades anyway, they could just as well let everyone use the latest version for free and make life a lot easier for themselves and for millions of developers.

It's a very welcome move that is long overdue.
I wonder if this is related to them rolling out end-to-end crypto on Android but not yet on iOS.
I knew I'd seen something like this before - the "NO AD" app that replaces advertisements with art: http://thecreatorsproject.vice.com/blog/this-augmented-reali...
Reading this letter, all I can think is: this woman is wasting her silly recrimination and entertaining incompetence on some sort of regional print magazine, when she's so obviously tailor made for reality TV!
You misunderstand the purpose the F35- it is a jobs and pork program first and foremost, like SLS. It has the side benefit of keeping people trained to build this sort of thing, so SpaceX can hire them.

We can build cool shit, but our government and most companies don't optimize for that.
Allies have cut back on the F-35 orders too on about the same scale. But no I don't think it was ever planned to replace the F-22. The F-22 is really an interceptor, the F-35 is much more multirole like the F-16.
I think helium is used for its low kinematic viscosity. That lets the R/W head fly closer than, for example, air. The other inert gases (Ar, Ne, etc.) have KV values higher than air and would give no advantage. He is better for thermal reasons, too.
Then cut business ties with them and sanction any country that continues doing business with China.

Just calling it genocide and not doing anything about it really weakens what the term means.
I love the way I look bald, but I don't have the wherewithall to keep my skin smooth. It's so much more work than just keeping a decent haircut.
I've enjoyed using this simple Emacs package: https://github.com/shime/emacs-livedown
close, but I want it to stay about a quarter of way down the screen.
I guess I see fewer under-concerned parents than I do over-concerned parents. Of course there are both.
This is just an attempt to get funding for aircraft that will be bad.

Any new aircraft they develop to be cheaper will suffer the same scope and budget creep that the F-35 did.

We won't send pilots out in planes that are known to have low survivability, so when the new aircraft is insufficiently stealthy/fast/survivable, more money will be spent to make it even worse than the F-35.
This was touched on lightly in the article:
"They lobby lawmakers to constrain the same free markets in which they originally achieved success."
TFA:

"Of course questions — and doubts — abound about such a proposal. Questions like: Isn’t the proposal racist on its face?

No. The point here is not to impose a new racial hierarchy, but to remove an existing one. Race, as we have come to understand it, is a ﬁction; but, racism, as we have come to live it, is a fact. After centuries of waiting for white majorities to overturn white supremacy, it has fallen to Black people to do it themselves.

I am unapologetically pro-Black, not because I believe in Black supremacy, which is as false and reckless a notion as white supremacy, but rather because I insist upon Black equity and equality. In a society and system in which white supremacy is ubiquitous and inveterate, Black people need ﬁerce advocates to help restore the balance — or more precisely, to establish that balance in the ﬁrst place."
Would you have a link to the previous version?
More detail: https://www.nature.com/articles/s41586-020-03086-7
RVO are guaranteed as of C++17 and mentioned in your cppreference link.

As for the standards, the drafts are public and usually 98% like the final ones.

The missing 2% are clarifications only relevant for compiler vendors and language lawyers, whose employers can afford sponsoring ISO work anyway.
Nitpick: I believe it is the High Court of England and Wales, not the High Court of the UK. The High Court in Scotland is the top level criminal court with the equivalent to the High Court of England and Wales being the Court of Session...
Masters of scale - "how companies grow from zero to a gazillion, testing his theories with legendary leaders"
https://mastersofscale.com/
> But this did involve the storming of a legislature in session in a obvious attempt to thwart the proceedings in a power grab

I mean, that's a coup attempt. There's no need to look for another term. It was an incompetent coup attempt, sure, but the term still applies.
I disagree, we hired our Lead UX/UI designer from Dribbble, and we've since won a number of design awards, been featured on Dribbble's popular page >7 times. Here is one of our designer's submissions just this afternoon http://goo.gl/vS6Gbn
I think the best way to prevent cheating, at least for in class timed tests, is to make them non-trivial.

Multiple choice, simple fact recall -> easy to cheat

Real idea synthesis, non-trivial 'show your work' calculation required -> hard to cheat

It comes down to amount of data that needs to be moved surreptitiously to mimic a correct answer. When you frame it that way it almost looks like a problem in the security domain (secret keys, side-channel data leak, time bound attack)
To some extent, that's an acknowledgement to the reality that colleges and universities aren't just a place/time to learn, but also be exposed to new things, and 'trying shit out'. Basically, universities are this bizarre bubble between childhood and the 'real world', where bizarre halfway rules apply. I'm pretty sure it's been seen that way for quite a while.

It's also pragmatic. If you handed out 'real' punishment to everyone, they would be so brain boggling drowned in paperwork (this is also ignoring the serious drop in enrollment). Honestly, with drinking and drugs, the universities' goal is really to a) make sure no one gets hurt on campus and b) make sure they never actually have to punish anyone. The hope is that the 'warning' scares the kids off enough so they go about their drinking and doping in a smarter way so they hopefully won't be caught again.

And for what it's worth (this completely depends on location I guess... at least here in Waterloo), if you're caught underage drinking, or smoking pot pretty much anywhere by anyone who isn't a police officer, you're likely to just have your stuff confiscated, a stern talking to, and kicked out on the threat of calling the popos. It's just way easier that way for everyone.
Yeah, using that kind of "time bomb" would be ridiculously bad. I've always looked at that as breaking into the premises and manipulating / burning the books.

I sold a piece of software to a local business a few months ago that works on expiring dates. Each payment I get from the owner pushes back the expiration date until I get the full amount, at which point it's theirs forever(it's worth mentioning that so far things are great).

We didn't agree to a contract for the work I did, so I can only hope I don't get screwed over some how in the future. It was my first freelance job though, so I guess there's a lesson to be learned.
Yeah, if you can't implement a basic object system in C, you don't really understand how OOP works anyway.

Also, I definitely agree w/ you about Lua. Great language, but it's so focused on being shape-able into whatever its embedding project needs that the community refuses to settle on conventions for some things. OTOH, it's small & clean enough that running your own fork of it is actually a decent trade-off, whereas doing so with (say) Python would be pretty harsh.
Essentially the same law already exists in California. The only effect has been the intended one.
I would concur. This is the best price tracking plugin I have seen.
And then the laser light-show starts, and the band finishes their intro and actually starts playing...
The symptoms for ADHD are nearly identical to depression, anxiety, and minor cases of manic depression. Armchair psychology is a very very dangerous thing, that nearly all of us get wrong.

Hit up a doctor before jumping to conclusions.
I know the founders of RethinkDB and have had drinks/meals with them in the past. They're smart people that mean well and I absolutely believe they did everything they thought possible to make it a viable business, so the last paragraph comes across as a bit snippy to me.

I do think the author means well though, and is trying to construct a rationale. As a product guy who worked for several database startups, the delay on delivering a Java driver does seem a bit puzzling but some/most of the other points can easily be explained by those two startups devils, prioritization and product design. Does a MongoDB user look for automatic failover before converting to Rethink? Probably! Would an advanced user, perhaps leery of the pitfalls of automatic failovers prefer a more manual approach? Likely! Should Rethink have focused on the former or the latter group of users? Who's to say? I feel similarly conflicted about points #2–5.

The article does make a good point overarching though. In times of failure it's easy for engineers to blame external factors like market or marketing rather than look inward, and it could be that the product or engineering was wrong. Failures at that stage are essentially Product-Market fit failures, and they usually involve a bit of both Product and Market(ing). I'm just not sure the points listed bear that out but would love to hear more, possibly from the author or Slava & Mike @ Rethink?
well the way that it works in Grunt is actually that you have your source branch and then there is a separate build branch -- so the source is still versioned, but only the artifacts from the "build" branch are presented to public / pushed to your server, whatever.

i just appreciate the security builds add. In enterprise coding the paradigm is very simple -- pretty much keep whatever u want in source, but only built artifacts are ever deployed to the servers. In a closed-source setting this is perfect.

I understand what you mean though it doesn't really solve the issue of distributed, open-source development. (I guess no one would really make a public repo unless they wanted to share, huh?)
Then you have to consider what is more devastating: Being unemployed because your job was shipped to a country with a weaker currency, or being employed but paying more for imported goods because our currency is weakened.

A weak dollar will create more jobs in the USA as it becomes more expensive for companies to outsource to other countries. In the short term, imported goods will increase in price, but longer term they will readjust to levels that reflect their real value as production moves back on-shore.
Right, as you said the technical question is unnecessary if they've already looked at the code. Which would be pretty hard unless the candidate kept his/her code up somewhere (linked from the resume) or had former coworkers essentially vouch for his/her code quality.

And even if the candidate does have the code up, not all interviewers would bother spending the time to look at it. At the end of the day I think it is based off some kind of reputation on whether or not people believe in the technical chops enough to skip asking the candidate the question.

And it's really hard to draw the line between belief and sloppy interviewing where they simply forget to ask.

I wonder, in your cases where you experienced the ideal interview, which factors do you think contributed to it?
But in a manner of speaking, isn't your statement similar to a C++ programmer preferring to avoid understanding pointers?

I found this article to be a little dense if a less experienced js dev is trying to read it. That being said, if you really want to understand javascript as a language you have to understand "this".

I recommend starting with the 5 examples of how "this" gets assigned. Keep reading those until you understand what they are saying. Then go back and read the entire article again, perhaps a couple of times.

I promise that once it sinks in, you'll be a better javascript programmer.
The average consumer is in a huge amount of dollar debt, and those dollars will become weaker too. It's people who are owed money (the wealthy) who are generally the inflation fighters.
Best minds of any generation have always thought about ways to make money.

Yes but making money by building things that truely further the good of humanity is very different from doing so while trying to separate more consumers from their cash
Second Chunkhost. If you sign up during the beta, you also get a lifetime discount when they start charging you. I'm currently paying $12.95 a month for the lowest level plan.

Plus, for a beta, the service isn't too bad. But just to clarify, I'm only using it for personal stuff. YMMV
Don't we already? I thought I used that before.
Improvement to the VM or underlying stdlib that are API compatible are "free"

But. Elixir maintain a 2 otp release compatibility. So the elixir stdlib cannot use new functionality until the release of elixir in 2 years.

You can, ofc, just call the erlang lib yourself.

So on this one, you get the JIT or my float_to_string pretty printer speedup for free. But the Map module cannot use the new maps functions for 2 years.
Nah, docs in general are just very big these days, it makes quite a bit of sense to not load all of them into one single page. I do like that I can search all of pandoc's documentation with just Ctrl+F, but that's not reasonable for all software. Heck, even man pages are split up into many pages for more complex tools.
You can create your own repository, where you will be maintainer of your packages.

You can use it locally, as directory on disk, or you can put it on a server and share with others, or you can compile it using openSUSE Build Service, which supports OpenSuSE, SLE, Fedora, RedHat, CentOS, Debian, Arch, etc.: https://en.opensuse.org/openSUSE:Build_Service_supported_bui...
[for simplicity, I'm using the term "computer" as a desktop/laptop computer]

> Phones never were open

They certainly were more open than today. It was much easier to fiddle around with the software with smartphones that Nokia used to have, for example. Both iOS and Android were easier in that respect, too. So there's clearly been a regression there. However, if you meant "phones were never as open as PCs", ah yes then I agree.

> As such, for me, this is more of a lost opportunity to progress rather than a regression.

I would agree with the spirit of that, but the problem is that a lot of computers are actually being "dumbed down" so that they are more similar to phones simply because a larger population is used to them. For example most young people might not find it weird if some day MS or Apple make it painfully difficult to install PC/Mac apps from outside their stores.

You're right we are not there yet (yay?), but we seem to be moving towards that.
This behavior is the bug. We would prefer the pre-3.6 behavior where the address bar and search box works like a normal textbox.
And here we have one person that confuses media with scientific papers
The real answer is that you should pay what the labor is worth. $20/hr may or may not be the right amount.
Overthinking can be a problem, though I think this is only because of one of our other biases: we mistake how often we think about something for how likely it is to actually happen, the “availability heuristic”.

I get the impression you’re thinking of and arguing against the sort of pseudo-rationality portrayed on TV and film: https://www.lesswrong.com/posts/zuJmtSqt3TsnBTYyu/communicat...
The book that changed my life is "The Brothers Karamazov," by Dostoevsky. Nowhere I found such a great depth and insight into the nature of human freedom, and the reading questioned many beliefs I had at the time about human nature and the meaning of life.

I distinctly remember reading and re-reading the chapter telling the tale of the Grand Inquisitor. Only after two or three readings of the whole novel I began to grasp Dostoevsky's answer to the Inquisitor's objections, which are not stated plainly in the text but are instead suggested by the way the narrative unfolds.

I have read many other books by Dostoevsky (my other favorites are "The Devils" and "The Idiot"), but "The Brothers Karamazov" is still my favorite.
This is analysis of results not possibilities. Having possibility doesn't means you have to use it. Having possibility to walk doesn't means you will walk same route and distance as an other person who has this possibility too.
I'm just going to say this out loud since no-else has: A BILLLLLION DOLLARS! A billion! One. BILLION. Dollars.

Aghhhh!

I'd have done it for half that.
rc shell is still maintained for Plan9 (in both 9legacy and 9front) and for UNIX in plan9port. I have used it has my daily shell for almost a decade now. There are also native UNIX ports available, usually based on https://github.com/rakitzis/rc.

I enjoy the simple syntax and I wouldn't call it dormant by any means. It kept simple on purpose and doesn't require many changes.
I don't think you want a sharp drop off at the end, but a sharp incline. Build up speed and then shoot up into the air. WMT is the best for me so far. 230+ every time.
Kristallnacht is an odd example, considering it was (openly) organised by the government.

The canonical example from that time would be the Reichstag Fire[0].

But in an effort to avoid Godwin's wrath, it might be advisable to find examples a bit lower on <whatever scale such things are measured on> (Millihitler?). 9/11 and all the anti-terror legislation and war powers would be a more recent example.

[0[: https://en.wikipedia.org/wiki/Reichstag_fire
Jump in on the deep end. Install Arch, a tiling wm of some sort, and make it yours. Soon enough you realise this isn't the deep end anymore. You get a lot for free by just using linux every day and dealing with whatever problems might pop up.

Keep the terminal open, if it can be done in a terminal it may turn out you prefer it when you get used to it. Torrents, IRC, playing music, email, file explorer, whatever makes you stay in there. It makes you comfortable navigating the system and you get to see what a GUI hides from you.

Programming? You're not gonna benefit from diving into any deep ends there, continue with JS if that's what you like. Learn databases and web servers, here your new linux skills comes in use. Try some stuff and see what you like.
All domains is literally all domains :)
In my experience it’s often a competition between the second and third best option that has the best value proposition. Top is usually status only.

But most people buy the second or third from the bottom, which in a crowded catalog can be quite awful and need to be replaced prematurely.
Couldn't a software update then change that behavior to send the data to the cloud?
I'm working on a tool that allows sharing documents as websites (https://magicdocs.co)

I built it because I think PDFs look awful on mobile and are boring (static). Would love to hear your thoughts :)
Interesting study. I smell an amalgam of Iron Chef and a Kaggle competition here.
Googled. Knowing you, little as I do, I didn't think a hip young person would be much help :-P
It's been at least 15 years since my last trip, but they do make a lasting impression. It wasn't something I did a lot, but it maybe totaled 20 times over about 10 years.

Having said that, it's not always a grand magical experience.

I had one semi-bad trip, which in retrospect I unconsciously but intentionally set myself up for. You've got to watch that carefully, and be aware of it, what your mindset is going in. I saw others do much the same thing on a number of occasions, so it's something that happens.

If I'm completely honest about the experiences, most of the time whatever I was doing was incredibly fascinating at the time, but utterly banal in retrospect. Becoming really fascinated with small variations of light and shadow on a wall, for example. Which is pretty cool while you're doing, but not exactly a mystical experience.

The way I always talked about tripping was that it removed the filters from your perception. There's a lot of information coming in that your brain just filters out. That's desirable on a lot of levels, but it's worth reminding yourself that it's happening. Once you've had that experience a few times, it becomes possible to turn it on and off if you work at it. You still won't, most of the time, but it's nice to have the ability when you want it.
Exactly my thoughts. As someone who has worked on Android 3D games, I can confirm that trivial things on a PC are a headache on mobile sometimes.
Who are they kidding, nobody is going to walk around with VR Gear on their head in the near future. This is for home use.
That's not breaking free, it's simply getting a "bigger cage".
Last year I designed an office for a small business with 20 employees. Having worked in several offices (with different layouts) made me very "bearish" on open-offices so I advised the business owner against it. While explaining all my arguments to him, he told me:

I completely agree with you but without an open layout how do I control my employees?

And:

With an open layout I can put more people in less space.

This is what business people think. All the rest is poetry.
AL-LAD is quasi-legal in most parts of the world and easily available online. That might be interesting for people who want a similar experience.