jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Also, consensus science is BS. If it's science, there does not need to be any consensus for something to be true. It's not like science is evaluated democratically. Unless, of course, the science says something nobody likes to admit is true.
Right, why was that the overnight lending rate?
It's not that you "can't even get a job," it's that you can't get that job. Don't give up ... keep pressing on, and you'll find a job that will be even more perfect for you than that one. Or you'll end up creating you're own job ... you're on HN after all ;)

Don't worry about the time you waited, just press on for the future!
However version control is never taught in school.
Has 4chan got the black eye for HN/reddit?
The author is already employed at Facebook.
Teleglitch is an awesome scifi/survival horror roguelike. The graphics are quite interesting, too. Be warned it's masochistically difficult.

Duskers is another scifi roguelike with a pretty cool premise: you command a bunch of remote drones while they explore randomly-generated derelict ships, possibly infestated with aliens and/or rogue robots. Your drones are generally helpless against hostiles, so the key strategy is to avoid rooms with enemies (or find creative ways to destroy them without a direct confrontation). Very, very cool.
Johns Hopkins coronavirus case map:

https://coronavirus.jhu.edu/map.html

Italy is currently at 4,825 deaths.
So it does not interfere with the body's own immune response, and in the end the patient should be immune in their own right (for however long that lasts)?

Almost sounds too good to be true. I wonder what the real downside risks are.
Ah I really like this idea! Currently, a tour can be associated with a specific commit or tag, to enable it to be resilient to code changes over time (e.g. minor refactorings that don’t fundamentally change the value of the tour).

That said, there isn’t a way to automatically know when a tour should be updated, after a significant enough code has changed. Being able to bind a tour to one or more tests is a really interesting idea, and something that I’ll try to explore this upcoming week. Thanks so much for the feedback here!
I'm continuing to build PerfBeacon - https://PerfBeacon.com - an automated alternative to manually running Google Lighthouse tests.

Background: I couldn't find a service that could tell me if the latest deploy of my web app would make it slower, so I decided to build it. Since getting started I've become aware of several competitors, but I enjoy solving problems in this space.
This is just a urban legend built around a typical long vol strategy on index futures. There's nothing really uncommon about that, except the press it had on HN.

I know a bunch of guys in various market making shops that did that trade at the time.
I did mention the update there. My formatting was not good enough to highlight it. It's the second list.
Good. Rentals charge 2 months rent and a deposit. The only reason I can afford housing is because of airbnb. It's the only place I can find housing that doesn't do that BS.

That's here in Merida, at least. I wish the rental market would crumble. It's absurdly difficult for a normal person to rent a decent dwelling. The hostel I rent at is full of people in a similar situation. The more conventional rentals get replaced with airbnb's that allow monthly stays, the better.

The supposed legal protections of conventional renting don't exist, and airbnb is actually a better enforcer of agreements than my government.
When they, or you, consider the latter issue to be greater than the former and don't form that alliance, you end up with the current situation.
Could someone please explain what this article offers for someone starting a company? I didn't see anything remotely useful or interesting.
I think if you truly want to battle misinformation then you can't use the approach of dragging people kicking and screaming to The Truth. Rather, help people find it for themselves. Give people empowering tools to find the truth whatever it may be.

Three examples: Formal logic, statistics, and how to detect deception. All of these are general purpose. Teach people about fallacies, what an appropriate sample size is and make them play Diplomacy. Teach about historic hoaxes and how they were disproven, as well as about conspiracies, ones that were successful and others that were uncovered and failed. Tell the stories of corruption and coups.

For technology companies, build un-opinionated features that users love and work so well that people opt-in.
Rather than trying to fight the urge, you should try to understand why you have the urge in the first place. What is it about coding that makes you prefer doing it? And then, how can you mimic those conditions for all the "other stuff"?

In order to motivate myself to do the marketing type work, I had to connect a better feedback loop between that type of work, and my ultimate yardstick of success: revenue.

I did the same type of marketing you did for a while, and it was frustrating. You don't really know how/if/when your efforts are paying off. It feels like you're just grinding without any evident payoff.

So I pivoted a bit on my marketing project. I (we) completely changed our business model so that we see a clear progression from our marketing efforts to revenue. Basically, we started looking at page views instead of signing revenue sharing contracts, after a bit of a product pivot. This gave us lots of smaller feedback -- when you go a few weeks between checks coming in, things get tense... but when you're focused on page views, you have more frequent incremental improvement). We started looking at our logs more closely, and identified which sites had the better payoff for the least work.

In short, we did a few things differently, but it was just as important that we reframe the metric of success in our minds. Having that positive feedback loop is extremely important to morale. That's one thing I don't read much about on HN -- the importance of tying in the correct metrics to positive feedback loops, in order to keep your motivation up.
Employers are obliged to ensure that employees they are paying below minimum wage because the employee gets tips get paid at least minimum wage including tips.

If an employee lets their employer know they did not earn enough tips to meet minimum wage, then the employer must pay them more to ensure they get minimum wage.

Also, in many jurisdictions of the US where the same minimum wage applies to traditionally tipped employees, the tipping dynamic has remained. For example in California, Oregon, and Washington, the cultural expectation is that customers will still tip waiters, even though the waiters are earning the same minimum wage as everyone else.
Thanks for the feedback. (EDIT: I should note that my only substantial contribution to Racket proper is bug reports and one blog post. I'm mostly just a fanboy.)

The load problem definitely doesn't jive with my experience, so I'd like to hear about it if it happens again.

I do a lot of Pyret work on a many years-old Acer Aspire Timeline X, and the slowest loads (in powersaver mode) take 25ish seconds. The lab machines my students work on take about 5-10 seconds, their laptops differ widely in (guessing a bit here) the 5-30s range, and many do work on their laptops. Students are somewhat annoyed by the load time, but this is actually not out of the ballpark for how long it takes, say, DrRacket to start (just now it took 5s on my lab machine, ~11s on my piddly laptop). So in our experience it hasn't been prohibitive, but that doesn't mean there aren't classes of machine/browser combinations that screw it up that I don't know about.

I recommend Chrom[e|ium] to my class at Swarthmore (Chromium is installed by default on department machines here), though Safari and modern IE (IE10+) have worked totally fine in practice, too. Firefox has some unfortunate interactions with the way Pyret does stack management that can make it really slow. I do have a few students who stick by Firefox and do all their work in it, despite the slowdown, so it's not unusable for them, but it is annoying.

For some assignments I do imports from Google Drive for black-box support code, and that requires connectivity, so I've gotten some minor complaints from students doing a lot of air travel (for e.g. job and grad school interviews) about that. But my students are used to having some assignments that require access to machines in the department, so it isn't a huge deal. With a Chrome App, or even just upcoming standards like ServiceWorkers, we should start to be able to cache enough/do more in the browser to make this a non-issue, even across tabs closing and browser restarts. There's more we could be doing right now with localStorage to get around this, even, but just haven't done the engineering required. So no fundamental obstacles to a better offline experience for the browser-based editor, "just" substantial engineering work.

The CLI and packaging up Pyret as an installable "binary" (really a JS blob + Node) are works in progress, but having a good CLI repl is an explicit goal.
Nope it just stops at know that you know, and then you are a brilliant leader with unconscious competence. People will go on national television to explain how you are so brilliant that you don’t even need to think about it to make the best and most great decisions.
DDG did have a blog, but I decided at the start of the year to consolidate them into my personal blog. There were a number of things that led to that decision but paramount among them was that I think post frequency is key and I didn't have enough time (or ideas) to do both well.

So I picked the personal one. This also fits better for DuckDuckGo since I am a solo founder. But it is still lacking in certain ways, as you are pointing out. To that end, there is a company Faebook/Twitter feed as well as a monthly newsletter. Eventually there could be a blog again.
CEO Mark Zuckerberg has made it clear that people on their service don’t want to make lists.

For the life of me, I can't figure out how they could make such an unusable UI, and then determine by it's non-use, the disinterest of their users.

I can't tell if they're being disingenuous or ignorant. One need only look at the popularity of Gmail's labels, or other user experience with categorization to know that users have no issue making lists of their contacts or data.
Started a web server to try it. Not usable at the moment. Does't seem very promising either. Will check back for updates in a year.
I've heard really good things about it. It's written for GAE and GAE only, so there aren't any abstractions that insulate you from how the datastore works. It's still worth your time to write some code against the raw datastore APIs. It takes some time for entity groups, keys and parents to sink in and working with the raw API helps you see what's going on.
Really good feedback - thank you. You would think I would actually link to blekko.com in my post about our new partnership. The post could definitely have used some more expository material about who we are and what we're doing. That stuff gets added by default to the press release, but I assume skrenta.com has a pretty niche audience and that anyone on my blog already knows who I am and what we're doing....bad assumption obviously and I'll take that into account for future posts.
I mostly buy from Adagio, but have also found some great teas through Harney & Sons (http://www.harney.com) and Teas Etc. (http://www.teasetc.com).
Hey David,

I really like what you have done, a nice twist on the ol' like button. And its a pretty cool looking site as well.

One thing does, well, concern me a bit, and its that you haven't given credit where credit is due (http://jeffkreeftmeijer.com/2010/experimenting-with-node-js/).

There is no doubt that this is very similar to Jeffs blog post, and although it takes the idea a step further, I do think you should at least add a link to any and all code which inspired you and which you took ideas from, if it be Jeffs previous post, or a Node Knockout project.

Best of luck with getting Valves attention, and you have my pointers vote :)
The true principles of tea-drinking were enumerated (there are eleven) and explicated in antiquity (defined as the golden time before my birth) by renowned tea expert George Orwell. I can personally attest to the veracity of Mr. Orwell's first principle; namely, that one ought to drink only Indian or Ceylonese tea, on the grounds that "one does not feel wiser, braver, or more optimistic after drinking" the Chinese variety. (It was after a nice cup of uplifting Indian tea that Orwell bravely and wisely wrote the optimistic 1984.)

http://orwell.ru/library/articles/tea/english/e_tea
"game devs just don’t want to hear about virtual machines, so they use the Android NDK. But game developers revel in pain."

No, we revel in portability and performance :)

Really good article though.
Hey guys,

not sure if anyone has realized, but for SaaS projects the Extended version of the theme is required. So $1000 is what he should have paid for the admin panel...

I hope no one involved with ThemeForest finds out :)
Have you ever invested in yourself and did you become more valuable to yourself, to the people around you, etc?

And do you think people who are struggling to just survive, who are constantly stressed (which causes mental health issues, poor decision making, and long-term dis-ease progression) will become more productive to society, become more valuable/useful to society if their basic needs are covered - and that people will become less counter-productive (which has a cost too)?

What makes you think people who get UBI also aren't going to want to work? People being lazy isn't attractive.

The logic that people think people given money won't work doesn't fit because billionaires still keep working; yes, some people won't work, but better they don't work than go into crime and hurt society - and then cost society even more if they're caught and we have to pay for them to be in jail.

Dilettantes, neat word - it seems like you're the one who's under-studied in this area though - you seem to have all-or-nothing thinking as well, while catastrophizing while not working from first principles; I am certain you could create a system to efficiently clean a conveyor belt in a mushroom packing plant: high pressure air/water washers, robotic arms that can target specific areas (like how robotic arms move around material to then weld vehicles together, etc) - perhaps requiring innovation on the conveyor belt technology itself.

Have you ever searched for self-washing mushroom packing plant conveyor belt? Maybe someone's already developing/developed one?

What I think is the greatest about automating as much as possible is that that means we free up more time for humans to be creative, to develop themselves and their mind and knowledge, to raise healthy families, to build and strengthen community, etc.
competion provides the incentive, a cure will put all your treatment competitors out of business as you get everything from everyone who doesn't like treatment.

You know many people who would have died of smallpox,measles, polio, and the like 100 years ago, you just have no idea who those people are.
> I got a warning about the missing return statement in that function, but didn't think there could be a connection to my bug.

This is the whole story, really.
No based on experience building the control system for the UK's core TCP/IP network for one example.
Would love to see a tailwind version of this. As I know the class names and what the properties do, I just forget the syntax without the help of an IDE.
That's a really neat walk-through - mind if I put it on the coreboot wiki? And how do you want attribution to look like?
Wow. The more you know.
Judging by the comments here, looks like we’re globally a rare breed that want absolute priority for keytop labeling over software configuration items.
I think back in the day (typewriters thru... 90s?) you wrote quoted text `like this.'
Maybe so, but that wouldn’t be a “preference to add rather than subtract”

Also in personal experience as an engineer working with architects, suggestions to make radical alterations to the form of the structure are usually not well received...

It's not an unreasonable assumption to make. Like if you present someone with the sequence "1, 2, 3..." and ask them to continue it, they're going to say "4". It doesn't prove anything to say "Aha! The sequence was actually "1, 2, 3, 2, 1 behold your preference to add rather than subtract!"
The ultimate “vendor independence” is racking your own servers in your own on-prem data centre with multiple internet connections. Very high capex, potentially low opex depending on scale. In the middle would be racking your own servers at multiple DCs. Less capex (you’re still buying servers, but not air handlers and power distribution), higher monthly opex. On the other end are things like GCP and AWS, where you have virtually no capex but relatively high opex.

And in the end, it really depends on how much you trust different vendors and how you want to manage cash flows. Racking your own servers reduces some risks (Google deciding to terminate your account on a whim, Azure pushing wild updates, Amazon jacking prices wildly) while increasing other risks (only your own staff are watching your hardware).
Back in the day when labor was cheap and they didn't have to be stingy it was not uncommon to honor these sorts of things. Nowadays the employee would be yelled at for wasting time.
It's necessary to approximate, but if someone tells you your approximation is wrong it makes no sense to say it's right because you prefer it that way.

If your mental model is that floats are real numbers and someone tells you they aren't, you don't go "I philosophically prefer to think they're reals, so you're wrong". You either update your mental model or decide you'd rather be a bit wrong than learn something (you perceive as) tedious.
Quote: "..you want to do something complicated that a GUI program can't handle..."

Name one thing that a GUI program can't handle, I dare you. Me, on the other hand, I can point you to a trillion dollar business that uses only GUI and not a single CLI, to say the least.
It seems to me like the lives of countless people are seen as edge-cases that don't matter to Tesla's big picture of profits and growth.
That's less plausible than the most likely scenario, which is that these idiots voluntarily attached their social security number to their pathetic insurrection. The FBI happened to just recieve all this valuable information for free.
Get new friends.
I wish they would delete fewer things too but that's not really what I'm thinking about so much as organizations demanding favorable coverage because of their advertising dollars.
Several of the previous comments here have quoted a key, interesting fact from the submitted article: "Between 2-4% of requests can’t be served via our caches, and there are users who always need to be served by our main (uncached) application servers. This includes anyone who logs into an account, as they see a customized version."

That's my experience when I view Wikipedia. I am a Wikipedian who has been editing fairly actively this year, and I almost always view Wikipedia as a logged-in Wikipedian. I see the Wikimedia Foundation tracks the relevant statistics very closely and has devoted a lot of thought to improving the experience of people editing Wikipedia pages. I can't say that I've noticed any particular improvement in speediness from where I edit, and I have definitely seen some EXTREMELY long lags in edits being committed just in the past month, but maybe things would have been much worse if the technical changes this year described in this interesting article had not been made.

From where I sit at my keyboard, I still think the most important things to do to change the user experience for Wikipedia editors is to change the editing culture a lot more to emphasize collaboration in using reliable sources over edit-warring around fine points of Wikipedia tradition from the first decade of Wikipedia. But maybe I feel that way because I have worked as an editor in governmental, commercial, and academic editorial offices, so I've seen how grown-ups do editing. I think the Wikimedia Foundation is working on the issue of editing culture on Wikipedia too, but fixing that will be harder than fixing the technological problems of editing a huge wiki at scale. Human behavior is usually a tougher problem to solve than the scalability of software.

By the way, the article illustrates the role for-profit business corporations like Facebook have in raising technical standards for everybody through direct assistance to nonprofit organizations running large websites like the Wikimedia Foundation. That's a win-win for all of us users.
As someone moving from the Central Valley in Ca to Portland in the next few months...this is exciting to hear, I've been pretty excited to get to use this service.
This drives me crazy: we have a billion-dollar business as a client who self-hosts their website, and it's running on PHP 5.3.3 on a way outdated version of CentOS. It's not as if they can't afford to upgrade, it's that they won't.

We have other clients who won't leave their host, and we're locked to PHP 5.2 to try to "write a modern application" in.

The bleeding edge may not be safe, but staying locked to an ancient copy of PHP 5 that was end-of-lifed years ago is not a smart idea.
Congrats to the Instacart team! I love what they are doing. Their app has a great user interface and the service is fast and easy to use.

It's definitely interesting to see that the world is finally ready for something like this, because Webvan (I know it's brought up a lot) didn't do so hot back in the day. We obviously have the technology now that we lacked 10 years ago to make something like this a major success.
Oh and obestiy? Does the number two country in obesity also have the number two costs or results? No. Number three? No. Is there any visible correlation? Not really.
https://ganglia.wikimedia.org/latest/

ooo pretty!
Unfortunately, sometimes the simpler system is the one you don't yet understand, and the more complex system is the one you can create on your own using tools you do know. This is the reason we still see homegrown business rule systems despite the fact that they were pretty much perfected them by the late 70s, with several open source implementations as of the late 90s. It is also the reason you still see deadlocks and race conditions in parallel code. And it is the reason you see matrix factorizations using hadoop map reduce instead of MPI.

And when these bullshit foundational design decisions are made, the "improvements" that the engineers make to the system later are almost always a reduction in fidelity to the real world process that is being modeled, instead of a move toward a system that drastially simplifies your system while simultaneously improving fidelity to the real world but might mean you have to read a wikipedia article for a few minutes.
For a company that really has no idea whatsoever about security: maybe they want to make sure they can read your password back to you over the phone in a way you'll understand?
In what way?

The only difference is that I update the static code without checking if there is a new tweet - it doesn't exactly take a huge toll on the server to update that code in two files every half hour, it also means that if a tweet gets deleted from your timeline on twitter, that deletion will be reflected on your site.
Awesome episode :)