skysight-inc/HackerNews huggingface dataset:
I would imagine that the improvement to sleep quality outweighs any possible ear bacteria problems, at least in otherwise healthy people sleeping in noisy locations.

I also question the “quadruple” claim, a quick internet search doesn’t back that up.
Article notes that it was 1970 that the idea was had and patent application filed, not an original idea in 1987. But your point stands.

It's a good link though, as it also tells the story of how the luggage-with-wheels idea was hated on by people who heard about it. The story here isn't that it took so long to think of the idea, but that it took a long time for anyone to actually want it.

> So why did it take so long for wheeled luggage to emerge? Mr. Sadow recalled the strong resistance he met on those early sales calls, when he was frequently told that men would not accept suitcases with wheels. “It was a very macho thing,” he said.
Wow. That should be required reading.
-> Wash your fucking rice

What? Sure, if you want to remove some of the starch, but what if you don't? I don't really know why you should if you don't want to, unless it was dirty, but rice today comes pretty clean of debris and bugs. Plus, it's going to be cooked, so no problem there.
Hanlon fails due to second order effects. For instance, I have a "really secure" voting app to make, I hire 3 interns and give them 4 months to do it. Of course they're trying their hardest to make the app, and they'll likely fail. But hey, I'm non the wiser.
We Know What Not to Think
Hey GW ... I hear that "Don't Be Evil" is available again and seems like it would be suitably generic.

On a more serious note, I'm on staff at a relatively major university having spent the previous 30 years in private industry. One of the things I (now at least) appreciate is that the university isn't supposed to have a corporate culture. There isn't a profit motive, it provides a safe-haven for "new thoughts", and should be altruistic in ways even a non-profit corporation can't be. (Note - not all "new thoughts" end up being right). As we work on the university's infrastructure, we commonly ask ourselves how we (as staff) can make the student's experience and/or education better. We're not directly interacting with students (most of the time) like the faculty but I feel the pain of this GW professor - perhaps their president needs to ask the same question.
Do you have something you can point to that you didn't drop so quickly? Meditate on that and think about what circumstances were different compared to now when you try to learn something new. And if you do have such a thing, and you can make money from it, hey it's ok to slow down and not feel bad about not "learning something new every day" or whatever life hackers champion. Compound interest on things you learned long ago can afford quite a bit of laurel-resting, depending on how intense that initial learning was.

That said, a reliable way to force learning is to be paid/required to learn as a means to complete a job. When your internal motivation is broken, until you can repair it (very mysterious how/when that happens) the only alternative is being in real sink-or-swim situations.
> The reason is simple.

Linux desktop really sucks.

While I am as idiosyncratic as anyone about Linux desktops (I run the Trinity Desktop Environment, which is basically the old KDE 3 kept up to date), and I am no fan of systemd or hw support problems (amdgpu, for instance, insists on locking up my laptop every so often), I don't think any of these things are the primary reason people run windows. I think the primary reason people run windows is that they have to use it at work and so they're familiar with it and don't even bother considering other alternatives.

> Instead of whole community stepping together and make ONE well made, bugless desktop

The reason this hasn't happened is simple: there are no market forces driving it to happen. What would create such market forces would be for large corporations, or governments, to abandon Windows for Linux. It would probably end up cheaper, since the cost of development of a well made, bugless Linux desktop would probably amortize to less than the Windows tax per unit. But it would require someone to be willing to do something different from what everyone else is doing, and that's not a way to get ahead in a large corporation or government.
It's only doable for a small subset from the system side: https://en.wikipedia.org/wiki/NDISwrapper

On the other hand, large drivers like NVIDIA use their own blobs which likely share a lot of code between systems.
Liquid soaps are a poor choice from an environmental/cost standpoint. Most of the soap goes down the drain and is wasted. Bar soap stays on your hands and last many times longer.
The 16 inch MacBook Pro feels like a return to what made the product great.
Python replaced Perl in many niches, because Python was better suited to general tasks. For string processing, it wasn't as convenient, but there were so many other things where it was clearly a better choice. And being able to use a single "good enough" language for everything is itself a major convenience.

Julia is the opposite - it's better than Python in one particular narrow niche, and cannot replace it broadly. So it has to offer enough to justify going from one language to two.
Super impactful indeed, even though it is paradoxically designed to reduce the impact.
Scrutinizing the effects of digital technology on mental health
In the kernel with have selftests, which are basically just regular binaries run by make. I didn't do a lot of C unit testing before I started writing selftests, but now I don't see a reason not to, I just made my own little version of the selftest makefile and use that. C code can be tested like any other code it's just made more difficult by the fact that most C code is very concrete and doing systemy things that are harder to isolate.
I cured my social media addiction by 70% in 2 months. Here's how
What a frustrating article, they say its missing a key component but doesn't say what.
Twas not mobile then, tho.
I'd say that problem is located in the intensive learning after which you probably experience a small burnout.

Slow down your learning pace. Try to learn a bit every week on the topic that interests you. Write down notes and see a progress, which should keep you going.

I motivate myself but doing a bit everyday, while I don't do that much daily, monthly it adds up. :)

Hopefully it helps, good luck.
Every voter in Israel just had their data leaked
Don't overthink it. Native HTML5 elements come with form validation and even a way to serialize (!) and submit form data w/ action and method attributes. (To implement the same as React components would be a 3 month project coming with a 1 GiB node_modules dir.) The only time you have to add JS bloat is for date pickers and time pickers which aren't supported on Safari yet (and you can user agent sniff for this).

Blows my mind why some people choose to adopt megabytes of dependencies when you can just write a few HTML tags and have it executed by the browser's C++ engine instead of some JavaScript nightmare.
The last sentence with "non-transferable", it's highlighted in here https://d1l6icgp8w0hse.cloudfront.net/assets/ycdc/YC_Form_Sa...

is that term in there, maybe another section?
> Verizon Media works with select partners that do not participate in the Interactive Advertising Bureau's Transparency and Consent Framework, or Google framework. All our foundational partners require you to manage your choices directly through their privacy policies. Click on each partner below to access their privacy policy

Yeah. <closes-tab/>
I feel like you missed the point of the post. It’s less about the aesthetics and more about the fact that someone used Unity, a game development tool, to simulate and OS UI.
Yo hackers, can I ask this?
Are developers really willing to work for equity at new startups? What would that entail?
In other comments I've pointed out specific major flaws in this article, but for whatever reason it continues to be upvoted and has risen to number 6.

To be clear, this article is not useful. If you are trying to learn about state management in React, do not read it. Read this one: https://kentcdodds.com/blog/application-state-management-wit...
Ok, only tangentially related. I would appreciate anyone more knowledgeable than me in React chipping in: Why Redux is the norm for React state management?

Follow-up specific question: In which cases is it better than react-easy-state[0]?

I am using react-easy-state on my company and on my side-project web apps. For me at least, it seems to add much less cognitive overhead than Redux. It is simpler to understand, simpler to use, simpler to read and maintain.

Am I missing anything? Because react-easy-state seems very underrated in my opinion.

[0] https://github.com/RisingStack/react-easy-state
> When the pay is good, feelings are important too.

When the pay is market then the feelings are important. When the pay higher then market, the feelings are not important. That's how finance keeps the talent. That's how Uber got away with what it got away with until it became clear that its employees were not going to become insta-rich after the IPO.

These examples are everywhere.
Discipline always beats motivation. Always. Ask any bodybuilder or pro athlete. Build a practice and stick to it. I don't care what you're doing, your motivation will wain.
Half of Us Face Obesity, Dire Projections Show
No, they are not.

But your argument is a logical fallacy. The fact that people who disagree with me are not automatically “paid shill” doesn’t imply that “paid shills” aren’t there.

Of course I cannot prove it, but the signs are there. How else do you explain the sudden change of heart of the HN community overnight? Who usually have very strong opinions on this topic.
Those summaries look impressive, although a bit repepetive
Check out mobx-state-tree ...it's mobx on steroids, and it provides what is missing from mobx to make it a state management solution for large react apps (minus the boilerplate like you get with things like Redux).
Point ceded, sorry for being difficult!
My takeaway here is that this just further proves the excruciating reality, that bringing new innovative technology to the market is inextricably incentivized to involve litigation, politics, infighting, backstabbing etc... in other words normal business practices in a highly competitive market. Competition for dollars just fundamentally makes this a reality.

I certainly wouldn't offer that there is any better system/process for this, but it remains disheartening for idealistic (some could say naiive) technologists that this is the case.

I think it's worth keeping that in mind when thinking through how to create the "next big thing", or even some next small things.
Oddly enough, there are lots of people who truly believe in this "10 core values" pap. I once was going through my annual review cycle at Microsoft, grumbling about having to go through the useless exercise of documenting how I live up to completely generic "core values" like "integrity" and I bitched to my wife about it. She works in social services and was appalled that I could be so cynical and didn't find this sort of guidance helpful. We finally had to agree to disagree on whether the whole concept was mindless garbage. I mean, come on, when "excellence" is one of your core values, you might as well just say "we like things that are good." Big thumbs up, Mickey.
Not out of the box and probably not for the first couple years at least and I don't think wireless (i.e. cellular... there was no wifi back then) ever. There was a serial modem dongle but that still required a land line.

The closest thing we had to wireless networking was infrared serial to either other devices or a computer. It generally didn't work well.
Thanks! Didn’t even know that was a thing.
> So I care more about flexible schedules, vacation time, etc.

Would you still care about it if you were paid 3x or would you work for a couple of years and peace out?
Given that almost none have ever tried, what would you base your opinion on. As in, what facts?
One of my favorite ways of thinking about recursion (and proofs by induction) is the recursion goblins.

When you're writing a recursive function, you don't worry about how you got your input. The recursion goblins took care of that.

You also don't need to worry about what will happen to the thing that you return. The recursion goblins will take care of that, too.

All you need to worry about is what's happening in between the curly brackets, which is that you should make your problem a little smaller. The recursion goblins will take care of the rest.

This was weirdly freeing for me in CS 101/102/103 etc.; I was getting way too wrapped up in trying to visualize the recursion from start to finish, and that's a crapshoot at the best of times, even if it's sometimes important. Much more often, though, you can get a lot done a lot faster if you trust the goblins!

(Thanks to Professors Shindler and Cote for this one)
You are guessing that they are guessing, and don't in fact know that. Your opinion has the right to exist, but I'll choose to believe that they identified actual military intelligence officers using methods they're not going to tell us about, to send a strong message to China (whether these specific officers are guilty of these specific offences is immaterial, the outing itself is the message).
The First Nuclear Fusion Plant Is Now Halfway to 'First Plasma' (2017)
Is this a joke re apple?

They make some of the highest value preserving phones out there - period.

Long after your supposed "standouts" in repairability heads to the landfill, apple's phones will be repaired and re-used and passed along to another user. Seriously - look at the prices for used apple products or if you go to sell an old phone - its incredible.

The latest software is available to phones 6 or even 7 years old.

I'm seriously curious - can you list phone from Samsung / HTC or whoever you consider to be a standout in not locking folks out from 7 years ago and the software platform that is available for it? The security updates being produced for it?

I'm seriously very curious - I keep being told apple is terrible but no one will actually NAME a phone that lasts longer (I say this as my parents use their apple products for 5-7 years easily with a battery replacement when I come out to visit) - I could probably switch them to an HTC or other product as long as they could actually get maintained software and repairs for the 5+ years they keep their devices. Apple - they can just walk into to get things fixed.
The idea of the modular CPU / GPU on this is appealing if only for the idea that your GPU could be upgraded yearly instead of having to shell out for an entire machine. https://www.extremetech.com/gaming/283336-alienwares-latest-...
Mmm, I work on a multimedia sequencer (timeline, viewport, etc) in the browser, it would be utter hell if the whole thing was put together via manual DOM updates in something like a Backbone View render function. I know this because when I joined the company, they were trying to do it in Backbone. For a project of that scope, this was a great way to introduce a large surface for error and maintenance (the project kicked off right when React was launching and Typescript wasn't public). Leveraging React as an interface to updating the DOM removes all of those concerns from your implementation work. That's a big productivity boost when you're trying to build a multimedia sequencer. More so when your team is junior-dominant.
Well... No wifi... I do recall using my 120 with a data cable, connected to my Motorola Flip and that as a modem to send/receive email.

It was a great demonstration in a coffee shop - although, you would be able to watch the battery drain in real-time.
Thanks for that, I was trying to figure out what "Unity" was in this context, given that Ubuntu had something with the same name as it's main UI for about 7 years...
It sucks, but it is kind of an overreaction.

I turned the ad off... there's nothing but 32 pixel icons in my start menu.

I simply never see the outrage, customize your Windows install and move the fuck on.

That's why Linux gets jacked off all the time right, customizability?

(that was rhetorical, I support Linux and realize the most beneficial aspect is it's open-source nature)
“ We have propelled the federal government to rise to this challenge, resulting in a more than six-fold increase in federal Alzheimer’s and dementia research funding since 2011 ”

Your article says we’ve had a 6x increase. So, we’re approaching 1999 levels not accounting for inflation?

I believe we’re at around $35 billion for AIDS research.

https://www.kff.org/hivaids/fact-sheet/u-s-federal-funding-f...

So AIDS is still 10x greater?
Thank you for linking Old Reddit.
Being able to take a snapshot of the chat/repo pushes/CI+CD jobs/grafanas and everything else going on during an outage and separate it by an incident type/tag/hostname/etc for later reference (to write RFOs, to more quickly solve it if it occurs again, to write documentation on, etc) is something I've wanted for awhile so this seems really interesting.

I'm sure that stuff exists (I think Datadog sort of does this, etc) but I've yet to work anywhere that doesn't just create some #shtf-$date slack channel which eventually gets lost in the black hole due to cost prohibition or time required to get it going while a fire is going on.
Quil[1] project clearly references _why and seems like something _why would create. I’d be curious if he was involved.

[1]: https://github.com/quil/quil
Or drop charges. This is clearly a what-if that's been taken into account, the implication being that these people either are in fact military intelligence or otherwise very valuable, or don't exist at all.
People are vastly underestimating the changes that are about to come from NLP. The basic ideas of how to get language models working are just about in place. Transformer networks, and recent innovations like GPT-2, googles reformer model, etc are precursors to the real machine learning boom. Machine learning as we have known it, has been stuck as an optimization tool, and used for computer vision here and there. NLP, and with it, the ability to create, synthesize, and understand content, will change the internet.

More than that, I think NLP will unlock new ways of interacting with computers. Computers will be able to handle the ambiguity of human language, transcending their rigid “only do exactly what you tell them” models of the world.

Edit:

Adding this to give more technical context. I think most people don’t know where the line is currently between what possible, and what’s not, but also what we are on the cusp of. And we are on the cusp of a lot.

A quick explanation of one area is here:

Basically, transformer models are the best for NLP. They use something called attention based mechanisms, which allows the model to draw correlations between pieces of text/tokens that are far apart. The issue is that this is an O(n^2) operation. So the model is bounded by the context window, which is currently mostly at 512 tokens, and is thus, bounded in how much it can understand.
Recent innovations, and further study, will broaden the context window, and thus unlock better reading comprehension and context understanding.
For instance, the ability to answer a question using a piece of text is mostly stuck at just finding one paragraph. The future will see models that can find multiple different paragraphs, understand how they relate, pull the relevant information, and synthesize it. This sounds like a minor step forwards, but its important.
This will unlock better conversational abilities, but also, better ways to understand how different pieces of textual information relate. The scattershot of information across the internet can go away. Computers can better understand context to act on human intention through language, unlocking the ability to handle ambiguity. This will change the internet.

Again to empathize, these models only started showing up in 2017! The progress has been rapid.
Yep. Most programmers today don't realize that "R" in "random access memory" can turn your RAM into a pumpkin very easily, and reduce bandwidth to below what you can get reading sequentially _from a budget SSD_.

Another number to put things into perspective: at 4GHz, 60ns is _240_ cycles. So every time you feel like you don't care about cache locality, try laboriously counting to 240.
Since you've allowed modern to include the Industrial Revolution, I would submit the invention that started it: the flying shuttle.

https://en.wikipedia.org/wiki/Flying_shuttle

(How did this cause the Industrial Revolution? It made weaving so much faster, that the spinning industry had to come up with machines to supply the weaving industry.)
In terms of economic importance, the assembly line was extremely simple yet had a massive impact.
To build on your point: Yes, and this is precisely how Microsoft intended. It’s a disingenuous question. The OS knows you’re still using Firefox, because that’s what prompted the ad to begin with.
Sewers - literally prevents plagues
Home valuation fintech startup HouseCanary secures $65M Series C round
Maybe that is the team-building. You know, give everyone something to roll their eyes at together.
I see this sentiment on hacker news a lot, and I honestly dont get it. A list of functionality I've implemented that requires (or is made easier by) JavaScript:
Client side validation, error messages, autocomplete, dynamically picking/removing/auto filling fields based on user input, forms that need to know user answers to previous forms, smart tables, update of data pushed from server, sharing markup/functionality between pages, removing markup when no longer needed, adding markup when relevant, etc.

Of course, all of the above functionality can (and has been) implemented in jQuery, or vanilla js. But using a framework makes it easier to structure and edit the project.
Having everything in global state is cheap if you use Immutable.js data structures. In my experience, Immutable.js the only way to do the global store pattern e.g. Redux without making your app slow to a crawl.
Then I'd like to submit the Bialetti (Mokka-)style coffee maker :)
Ah yes, there was also a PCMCIA/"pc card" in that mix too.
> Most people were more interested in how it made them feel to do something nice for sick kids. I didn't understand that, I thought the goal was to perform the maximum amount of good for the kids.

I recommend two books:

1. Against Empathy: The Case for Rational Compassion
by Paul Bloom https://www.harpercollins.com/9780062339355/against-empathy/ Summary: people should be more compassionate, not more empathetic.

2. The Elephant in the Brain: Hidden Motives in Everyday Life http://elephantinthebrain.com/ Summary: 80% of what people do is signalling for others and themselves.

You were not wrong. It's just that these company exercises are all about social signalling. Instead of sitting in a circle and everyone telling everyone else about their values and empathy and personal development they did some task that achieved the same.
> Otherwise the USA will end up with a merchantilist system, which is inefficient economically.

At the largest level, organizationally, it's rare (to put it mildly) for a corporation or government to be economically efficient. Mercantilism is what the US has had for over 100 years via the Fed. This doesn't mean that the entire US system is managed that way, nor will it be.
Actually the opposite. Unless you work in IT, you likely don't understand changelogs or release notes very well. Unless you can assess the risk of not updating, the safe approach is to auto update everything. Yes, it may be annoying and you may run into new bugs.

On the other hand:
Your USB ports stopped working? You should've been updating the bios. You got breached via the browser or email app? Should've been updating them.