skysight-inc/HackerNews huggingface dataset:
Computers jumped the shark in 1998. I remember dual-booting NT4 and BeOS on a PII 300 MHz with 64MB of RAM. Connected to a 256 kbps SDSL modem, it’s the best computing experience I’ve ever had. You could do everything you can on a modern machine. Indeed, even more, because the modern versions of software like OneNote and Word are neutered compared to the ‘97 versions.

It feels like all of this effort has been spent making computer interfaces worse. The only improvement I can point to between MFC and a modern web UI is DPI scalability. Besides that, there are tons of regressions, from keyboard accessibility to consistency in look, feel, and operation.
Though their marketing naturally swings for the fences, I've always been impressed with Asana and it's basic simplicity (but also many [optional] integrations).

They even have a Trello comparison page: https://asana.com/compare/asana-vs-trello
I have a different view. Considering the company employed "Person A" to create a spreadsheet, why would it be a violation to employ "Person B" to gain access to it in the absence of "Person A"? The company owns all of the technology and employs all of the personnel involved, no?
> What is an illusion without consciousness?

A perception that, divorced from all other facts, entails a false conclusion.

So your perception of conscious subjectivity could indeed be an illusion.
Injecting Vault Secrets into Kubernetes Pods via a Sidecar
> effectively using Matrix as a big decentralised IRC bouncer in the sky.

No. In theory it is, but in practice it's a big centralized IRC bouncer in the sky where everyone is reliant on riot.im servers.
Given that there are no historical proofs of the existence of Jesus - especially nothing contemporary, it's a legitimate question.
I doubt Apple had anything to do with pushing USB's widespread adoption. Apple was at one of its lowest points during this time period, and it was pre OSX.

The poor support in Windows, as well as peripheral OEMs still using other ports slowed its adoption.
This scientific paradigm only is able to describe a treatment, it fails to diagnose a specific cause
Doesn’t that depend on OPs priorities? Maybe they are more into FI than career advancement and want to move to a low cost area?
But as a early employee, when you join before valuation goes up... You still make only scraps, because you're not getting that many shares to start with and "common stock" aren't worth as much as "preferred stock".
Why It Won’t Matter Who Pays for Trade Protection
"...makes sense that cramming into cities with unnatural lights and disrupting biological rhythm would make them go haywire"

Then what does this suggest? Why does "unnatural light" (ignoring that humans have built "unnatural light" fires for ~1.7 million years) make a brain go haywire, but not, say, clipping one's toenails? Or reading books, or sitting on chairs, or being blasted by radio waves, or running on treadmills, or traveling over 15mph, or wearing clothes, or flying in airplanes, etc. What are you saying?
I'm a little confused by the decision to make breaking changes to the borrow checker in Rust 2015. Wasn't the whole point of Rust 2015 to allow old code that wasn't compatible with 2018's changes to compile? If keeping strict Rust 2015 source-compatibility was too burdensome for the compiler maintainers, why not just remove Rust 2015 entirely and tell everyone to use the auto-upgrader tools?
> Many job seekers take the not-recommended approach of submitting their résumés for dozens of jobs

I wish I only had to apply for dozens of jobs.
Can you imagine how low that cost has to be? Unsure that's a worthwhile busines. AWS has the economy of scale.
Is Denmark on the cutting edge of these sorts of things? Many countries have enterprise companies that are heavily invested in Java/C# and maybe 3 startups using a bit of Go/Elixir in some places, but that's about it, it's not specific to Rust.
That page could have (much) better UX - n.b. that it defaults to showing you only Linux clients; you have to click around to filter by other platforms. It also is outdated and misses many of the newer exciting clients such as http://dittochat.org/ or https://github.com/kiliankoe/nio. A more comprehensive view can be found at https://matrix.org/docs/projects/try-matrix-now/. Updating all this is on the todo list, but writing software >> writing website atm.
His general point is that the point and click interface is a blunt tool and there is room for specialisation. The POS example in the tweet-rant is ugly and non-intuitive but the perfect tool for the job. I'm not sure how I'd improve Google Maps exactly because I haven't really thought about it, but I do find it frustrating enough that I end up breaking out the good old BC Backroad Mapbook from time to time[0].

0. https://www.backroadmapbooks.com/
I use Focus for ephemeral browsing (about 70-80% of what I do), and Firefox Mobile proper on iOS for anything I need to hold history or state within. Hope more people recognize the value of Focus for that reason alone.

Perfect mobile duo for me.
While a wonderful comment, it doesn't not address OPs concerns. If they are processing things as efficiently as possible by automating, when they decide a candidate isn't a fit and click a button to not consider them for the position, why not have it automatically send out a one line email so they are aware?

Or at bare minimum, automatically mail them when the position is set to closed?

None of that can be claimed due to efficiency.
It's immediately obvious to me how to use it now. And if you accept the default start then both solutions are still the same.

Gmaps right now works like this:

1) Open App
2) Click search box
3) Either select a destination from the list that pops up or start typing and actually search. Once that's done the route pops up with your travel time.
4) Click start

If you want to change your start:

4) Select the starting location
5) Search or select from the list that pops up and your route and travel time are show.
6) Click start

It's not rocket science. It's all obvious from the UI.
Where are those people? How does one come into contact with them?
Then we agree. I find that utterly annoying since I've seen how simple it could be but it seems many people disagree with me :-)
I think it's important to think of an ambiguous metric like quality and think of it across multiple dimensions. Quality to youtube means frequency, recency, personal, etc - attributes that create relationships between the creator and the audience.
"Already"? Is that something that usually happens as a project matures?
True. In git language that is PR level, not commit level.
Placebo's effect on pain is one of if not the largest placebo effect, but the effect size on sleep is much smaller.
To be fair, React has the same "wart". React is not guaranteed to work properly if you do:

numbers = this.state.numbers;
numbers.push(numbers.length + 1);
this.setState({ numbers: numbers });

React docs here: https://reactjs.org/tutorial/tutorial.html#why-immutability-...

Similar docs for redux: https://redux.js.org/recipes/structuring-reducers/immutable-...

There's no good way around it without doing deep equality checks everywhere which is not reasonable.
Wouldn't that make it MultiPaaS anyways?
This is not an ultra fair comparaison since Amazon has huge discount when you signed up for a year for example.
Not to mention spot instances...

But yes OVH has a lot to offer and got my preference too. But I am French and it is a French success!
Pond water glowing green is almost certainly bioluminescence. Radioactive waste does not give off a green glow, popular myth notwithstanding. (Phosphors will give off a green glow when in very close proximity to an alpha emitter, which is the genesis of this myth, but that is not what we are talking about here).

From a cancer risk standpoint, I'd be far more worried about organic (and metallo-organic) chemical dumping, which is endemic in less developed parts of the world.
The actual reason surprised me, I expected it to be Son of Sam law related (can't profit from works related to a crime, so the debate would entirely be about whether or not he committed a crime), but since he hasn't been tried I don't believe that law can apply (recently learned this from a podcast about Anna Delvey, who was able to keep an advance related to her fraud because it came prior to her conviction).
A lot of people seem to think this is some kind of retaliation specifically targeted at Snowden and trying to prevent him from publishing his book.

Two quick facts:

- Nobody ever tried to ban his book.

- The government receiving the profits of that book comes from a simple and universal rule that nobody is allowed to benefit from a crime.

It's a rule that makes a lot of sense, whether you agree that person is a criminal or not.
The only reason that breaking changes were allowed to be made was that they fixed soundness issues.
I think the point is that many AWS customers aren’t doing all of that and still assume they are saving money.

I would finger in the wind guess that a majority of AWS customers are just renting servers and storage and not even scratching the surface of the usefulness of the platform. Just my guess.
Why would any candidate give feedback on the interview experience? If they want feedback they can pay and I'll consult for them. Else they can get stuffed and go where the sun never shines.
UEFI Fast boot improves it significantly on modern hardware.
@mods As far as I understand, this should be tagged as [video].
Yabai: A tiling window manager for macOS based on binary space partitioning
I've given up on street names. The problem of unlabeled street names is worst in cities (where you generally need directions the most) because the GPS has a high chance of being lost due to tall buildings and other disruptions.

I should be able to get directions without having the GPS. If the GPS is lost, I really need those street names, NOW, without touching my phone.
Glad I torrented it then! Always relish an opportunity to steal from the federal government!!!
Here’s the paper on Arxiv:

https://arxiv.org/abs/1911.05068
It was remarkably difficult to dig up any specifics on this. But I finally found the linked PDF below. It says this about the DMS-R:

"Another example is EADS DMS-R, a computer board based on
ERC32 (Atmel TSC695) processor, and a fault-tolerant
TMR version using 3 boards for the ATV of the ISS
(Autonomous Transport Vehicle of the International
Space Station)."

I looked up the Atmel chip and it is a radiation hardened implementation of the SPARC v7 architecture. I was a little surprised it wasn't a RAD6000, since I saw elsewhere that BAE was involved. Their RAD line of hardened Power PC processors is quite popular in spacecraft systems.

https://webee.technion.ac.il/~ran/papers/SurveySpaceProcesso...
> So it makes sense, that Buddha has left his family to sit under the tree. But for me this is such a denial of the human nature and thus it feels unnatural, unwise and just like other religions and sects with their doctrines and dogma.

The separation was a during his spiritual search. After he attained what he was looking for he reunited with his son.

Sometimes we have to go away to figure things out. After he reached his goal, the Buddha spent the next fifty years surrounded by people whom he taught and counseled.

Let me flip it for you. What about Alexander the great, or other historical figures? Shouldn't he have stayed home with his family instead of starting a senseless war and then dying in India?

How come this double standard is always trotted out against the Buddha, when all these other conquering, massacring guys get away with it?
A better rant is “24-core CPU and I can’t move my mouse” [1].

The thing I want to say when I hear programmers ranting about software performance is: Dude, you’re part of the problem! It’s like the guy who complains about traffic while sitting in his car on the freeway. You’re part of the problem and can help fix it. Everyone who put a spinner in rather than fix the underlying performance issue is part of the problem. Everyone who chose a slower interpreted language to sacrifice runtime speed for development speed is part of the problem. Everyone making a web request for something they can cache or compute faster locally is part of the problem. Anyone who makes their web site 2MB of Javascript around 20K of content is part of the problem. Collectively we are all doing this to ourselves little by little, and as experts and programmers we have the power to correct it, so do your part and correct it in your own software rather than just complaining!

1: https://randomascii.wordpress.com/2017/07/09/24-core-cpu-and...
I've been in hiring loops where the candidate aced all the technical stuff, but wasn't hired because he wasn't enthusiastic about the new company, just sounded like he wanted to leave his old company. With a no feedback system, he may go study harder on the technicals for no reason. So I think feedback would have definitely helped his next interview.
Are you suggesting that is correct choice to make?
It's almost certainly a render of the plane landing at Armstrong Flight Research Center (longstanding home to the NASA X planes), which does in fact bear a striking resemblance to Tattoine.
Is it worth the 95%+ of outcomes where you don't make it, struggle to pay life's basic expenses, and are left with little to marketable skills to employers? I get the appeal of the success of making it, but way more people are more optimistic than they ought to be. You could instead have a conventional career, and play the lotto weekly, and expose yourself to the same financial outcome. To go full in on YouTube sounds like such a suboptimal decision, unless you're already retired or doing it as a hobby.
This would have to be determined from Glassdoor type feedback, which Glassdoor already has.
"and you get cancel cultured (some cases, it's justified. But is it always?)"

Feels like you're just trying to make a political comment here.

Do you have a list of Youtubers who were unjustly "cancelled"? The way you phrase it "sometimes justified... but not always" makes it sound like you're familiar with unfairly "cancelled" youtubers, so I'm curious.

If it were just one youtuber who was unjustly cancelled you wouldn't have written "some cases, justified" which implicitly means "most cases, unjustified" so I'd really love to see evidence that your implicit claim that most cases are unjustified isn't just a cheap political jab
They are managed by Robots. Just like Uber and Lyft. What did you expect?
No one who gets into this is thinking of it as a "deal". There's no single point of transaction where they do the entire cost/benefit analysis. What happens is more like:

1. They record a video of something on their phones and upload it to share with their friends. Practically every human with a smartphone does this at some point.

2. Maybe they enjoyed that and the feedback they got from their friends, so they make it public and maybe upload a few more. They start thinking about sharing videos to an audience bigger than the people they personally know. This is a completely natural transition because most people on Earth are frequently watching YouTube videos that were shared just like that.

3. Now it starts to feel like the video itself is the goal and not the experience they were having that they happened to film. Instead of "we were doing X and recorded it" it's "I'm making a video of X". They make more little videos and upload them. They enjoy seeing their production skills improve, and it feels good to make things. Their friends think they're funny and it feels really nice getting a positive comment or thumbs up on the video. They are getting zero money. It's entirely about intrinsic reward.

4. Some small fraction of the people who reach 3 stick with it enough and have the right personality/video skills/topic/whatever to get a bit of traction. Now they're making a tiny amount of money and being a "YouTuber" starts to feel like more of who they are. They start to wonder how far they can take this.

5. Now that some trickle of money is coming it, they naturally start thinking about investing in what they do. It makes sense to maybe get a better camera, or buy Final Cut Pro. They start putting real time into this, at the expense of other hobbies and activities.

6. At this point, being a YouTuber starts to involve actual trade-offs. They're putting enough time and money into it that they are sacrificing other opportunities. Raising their production value and keeping up with posting frequency means they need to make videos even when they don't feel like it. They start doing the calculation of whether it's worth it.

7. Those who decide it is worth it now need to start taking it more seriously. The sacrifices they are making are clear and fixed, but the rewards (popularity and money) are less predictable. Now they are at the point you mention where they start really caring about optimizing for YouTube's opaque algorithm. Those who do it well may actually be able to make a living, but it always feels tenuous and uncertain. Staking your income on the combination of popularity contest/machine learning algorithm/ad platform is pretty sketchy. But for some it actually works. And, at this point, you're in pretty far, already have a lot of experience and time put in, so it makes sense to see how far you can ride it.
Vikings Grew Barley in Greenland(2012)
That's how I plan virtually every multi-stop journey. And adding this functionality would not take away from the usability of gmaps for single-leg journeys with no stops.
Why bother locking in when Kubernetes operators and resources can deploy and maintain the lifecycle of common services? Why would I want some old, forked version of elasticsearch (for example) when I can have the latest version automatically provisioned and scaled with high availability?

What is the AWS value add as Kubernetes operators become mature? They own datacenter space and have contracts for power and internet.
C64 Keycaps
> Otherwise anyone can do a few years in jail and then make $x million by telling what he saw while working for CIA/NSA etc.

Why do you think that the only two alternatives is to allow people to sell secrets to foreign governments and sell revelations about illegal actions of the state or to punish both in the same way? Why do you think it is impossible to distinguish those two cases?
Star Troopers Landed in Berne (Switzerland)
You had me until you started minimizing power users, like pretty much every software developer today. I don't see the guesswork as a good thing; Google Maps hasn't "just worked" for me anywhere near 100% of the time in years. "One step forward, two steps back" would almost perfectly describe GMap's "smartness"
C64 Transparent Case
Don't think of it as a long book, focus on a chapter at a time, like reading several tiny books.
Sry, to be more precise, token invalidation has been properly handled in riotX as part of the soft logout feature;
[2017] Lifelong Rubyist makes some Python code 5x Faster
Playing Devil's Advocate, the Feds are going after Snowden not on the premise of censoring him. Instead, they are arguing that as part of his employment agreement, they have the right to vet anything IP related he publicly discloses. It's similar to many employer-employee relationships. I've had to pass my slide deck to my manager to screen before speaking at conferences and many companies have an officially sanctioned engineering blog as an outlet.

Obviously Snowden is close to heart for many in HN, and I personally see him as a hero. However, when viewed as contract law instead of censorship, shouldn't the Feds be allowed this seizure?
The thing is, maybe you're overpaying spending $100/month instead of $10/month, but those are both small numbers. Simply not having to standup a DB/server/getting certs/debug if something goes wrong somewhere/etc is worth more in my time than a few $100. If you're very small scale you can also use the "always free" tier of VMs.

I really like that for my side projects/solo hacks I don't have to think about anything other "here is my code that does the thing that I think is cool" and all the deployment/serving/data layer/ml model inference/etc just kind of happens.

For small/very early startups it's also similar. At least in the US, it's not the extra $5k/year you spend on cloud hosting vs doing it yourself that kills you; for many engineers that less than a week of comp.

At the same time, when you are large and spending $100s of k on your hosting then sure, look into alternatives and migrate if needed. This is where "start on AWS, then move" comes from.
That's true and actually that's a good point because I sometimes design software for people who key in stuff at a warehouse. I should ask them if they'd like those features.

It's funny I read the article without thinking I could apply the results at my job!

But going that extra mile is hard. In most shops like mine, what people need is more features and fixes, and elegant UI isn't a high priority. It's not all laziness, there is wisdom in satisficing.
They guy hates the commoditized web. Get in line. It's not about what you want, it's about what the service you're using is trying to sell you.
If you read the article, he's talking about the ui experience for certain narrow applications, not i/o on '80s 8-bit home computers.
Though the standard price for a cassette 8-bit game in the mid-80s was £5.50ish, which after a few years bifurcated into £1.99 and £9.95.
Is it possible that the disappearing stars are really just fictitious entries designed to catch copycats?

https://en.wikipedia.org/wiki/Fictitious_entry
There are many excellent points made in response to your comment, but I'd like to point out one thing:

> popular service 'x' doesn't exactly fit my power user need 'y'

Being a power user isn't a function of geekness, or a mark of belonging to some niche. Being a power user is a function of frequency and depth of use.

My wife is a power user of a particular e-commerce seller backend, a certain CAD software, and Excel, all due to her job. She is not technical, but when you spend 8 hours a day each day in front of some piece of software, you eventually do become a power user. Teenagers of today are power users of Snapchat, because they use it all the time.

Software being "power user friendly" isn't about accommodating existing power users; it's about allowing power users of that software to appear. It's about allowing the room for growth, allowing to do more with less effort. Software that doesn't becomes a toy, inviting only shallow, casual interaction. It's not all it could be. And it's the worst when software that was power user friendly becomes less so over time - it takes back the value it once gave to people.
> Don't do free projects for companies. It's never worth it.

In my experience, I'd never get hired if I took this approach.

Work samples are quickly becoming the interview standard for engineering. In fact, I find they're often completely replacing all day onsite interviews.

I'd much rather do 8 hours of self-directed, self-paced work than get grilled on a whiteboard during an on-site.
Well first of all I think it's a straw man to imply that anyone would want to send emails or share to Facebook out a ping utility. That's sort of a big thing that makes utilities different than applications.

Edit: I deleted a couple sentences and realize now this might not convey exactly what I meant. Utilities are easy to call "done," applications are not. Applications interact with external forces who do change constantly (other software, business processes, law and regulation, etc). I think in general, updating applications is a necessary thing, bordering on good, regardless of circumstances.
That's very board specific I think, some boards from the first Zen generation also had that problem, but my MSI board boots very quickly
When I worked on an IBM mainframe, everything we did had a guaranteed response time built-in. We had to plan and engineer the required response time. Seems like we have forgotten to care about response time.