skysight-inc/HackerNews huggingface dataset:
> They even point this out as a specific point in the abstract: You can't compare kids doing enrichment activities to kids not doing enrichment activities while controlling for every other variable to be the same, because it is manifestly true that time spent on enrichment activities can not be spent on other activities, such as sleep or socializing, which also have benefits.

Please double-check my reading comprehension of your comment. Are you saying that it is not possible to analyze the benefits of enrichment activities as opposed to what normal kids do, because there is no way to have a group of kids who do exactly what normal kids do + enrichment activities, because taking the time to do enrichment activities necessarily knocks out at least one activity normal kids do, thereby making control impossible?
I find people only love compose if it's the first exposure they had to container orchestration. Orchestration is a great concept but basically everything else that solves this problem solves it much better than docker-compose.
[DISCLAIMER] software engineer @ AWS, not working on billing.

Interesting project! This product can unlock a lot of customer savings, and wishing you all the best.

I have a couple of questions:

- Are you focusing on EC2 compute costs or are you focusing on other AWS offerings as well? Curious to see how the savings compare to EC2 compute optimizer [1].

- How is your churn rate? What is the value of your product once a customer optimized their AWS bill?

- Do you have a screencast of your product?

[1] https://aws.amazon.com/compute-optimizer/
Sure. Regardless, legislative means were used, not force.
Cyclists who ride regularly in traffic subconsciously use sound and to a lesser extent air pressure to detect and map the movements of larger vehicles. Unlike eyesight requires a head movement to detect anything not in a field of view in front of the cyclist, sound and air pressure changes can be detected from all directions. The noise of a car approaching from the rear gives an early indication that you are about to be overtaken, which reduces the potential to be surprised/frightened. Similarly the air pressure change can give an indication of the size of the vehicle - getting overtaken by a prime mover is different to a hatchback.

Increasingly, modern car drivers are enclosed in noise dampened, environmentally controlled environments with some sort of sound entertainment playing (music, podcast, talkback radio). So car drivers are less able to make good use of sound and other cues for detecting other traffic.

The lack of sound from hybrid cars, for example the Toyota Prius when accelerating in electric mode, has caught me by surprise while cycling. Not knowing you are about to be overtaken can be dangerous because there is an instinctive fight/flight response which can cause a sudden flinch or overreaction away from the surprise and you naturally turn your head to look at the perceived danger. As you are normally cycling on the edge of the roadway there is a higher potential to now accidentally ride over/into an obstruction (drainage grate, kerb, pothole) and come off your bike.
A few of those bullet points sound like a reason to have a friend with a truck.
Having a sunroof has saved me more often than I care to admit.
There are many around the world and in USA who would say the exact same about the USA and I'm sure China says the exact same about USA.

I personally see no difference between the two except they're both fighting to be the world superpower and China is really stepping in to take that role from a USA in distress.
If the idea involved more than "hire 25 people" then, sure, I might've said something better but just saying more people would solve the problem, is that even an idea?
I assume you're using "this account" to mean some series of accounts you've created over time, since it's only about 80 days old, and the days when libertarianism was arguably a majority view on HN had been long gone for years by then.

In this respect HN is about ten years behind the trend of the rest of the web, culturally; even r/libertarian comments in 2020 are probably less reliably libertarian than comments on not-explicitly-political forums anywhere on the web in 2000.
This conversation is about Hong Kong. Not sure why you are trying to deflect from the things that are going on there.
Great read. "A gentleman should play the flute, but never too well." - Aristotle. Our specializations are not states of nature. Let's restart and strengthen this narrative with another observation: today's USA public companies are statistically destined to last only 15 years, down from 67 years in 1925. So, how do specializations correlate across companies? What's more, where innovations and adaptations are concerned, our communicative capacities are semantically constrained by our semantic overlaps. Specializations are mostly specializations within "wholes," and many of those, particularly academic departmental specializations, are largely calcifications. I'm not claiming there are easy solutions, but we can easily observe commonplace trainwrecks in motion.
Surprised to not see any mention of avoiding heart-center containing boards.

In my experience those are much more prone to warping, twisting, and splitting as they continue drying and acclimating to the destination environment.
I am inclined to agree. By the way: when I first read about Rust and its "safety features" that make it appealing to people, the first programming language that came to mind was Ada. I suppose it lacks the hype (and consequently a vibrant ecosystem, IMO) and people hold absurd misconceptions of the language[1]. :/ I am trying my best to dissipate those misconceptions on Hacker News; hopefully it does not count as shilling. :P

If any of you reading this comment is interested, you may want to check out my previous comments regarding Ada.[2]

By the way, just to be on topic: I found Linus' opinion on Ada vs Rust here: https://news.ycombinator.com/item?id=20838125. He said "We've had the system people who used Modula-2 or Ada, and I have to say Rust looks a lot better than either of those two disasters.". That is all though, he does not get into explaining why he believes Ada to be a disaster. Again, "I do not see any reasons given for why he considers Ada a disaster. Cannot really do much with this opinion as it is."

[1] Some people claimed that it is a legacy language which is just simply not true. I would suggest that they give https://blog.adacore.com/ and https://blog.adacore.com/gnat-community-2020-is-here a read.

[2]

https://news.ycombinator.com/item?id=19122884 (!)

https://news.ycombinator.com/item?id=19245898 (!!)

https://news.ycombinator.com/item?id=19274244 (!!)

https://news.ycombinator.com/item?id=19274412

https://news.ycombinator.com/item?id=19770405

https://news.ycombinator.com/item?id=20776296

https://news.ycombinator.com/item?id=20934511 (!!) [3]

https://news.ycombinator.com/item?id=20939336 (!!)

https://news.ycombinator.com/item?id=21286061

https://news.ycombinator.com/item?id=21286292

https://news.ycombinator.com/item?id=21435869 (!)

https://news.ycombinator.com/item?id=23609499 (!!)

[3] The last link in that comment returns 404, here is a working one: https://www.ei.tum.de/fileadmin/tueifei/rcs/becker/spark2014...

If there are any other broken links, please, do let me know!
I merely outlined what I would want if I was a moderator. I would rather receive email with statistical analysis than be compared to Hitler and Stalin without any data to back it up. It would be way funnier if someone proved statistically that I was Hitler and Stalin at the same time. They'd have to go through a lot of trouble to actually do that and if they managed to do so then that would be some high art.

Any complaint without data to back it up would be thrown in the trash pile.

In any case. It's a worthwhile experiment to try because it can't make your life worse. I can't really imagine anything worse than being compared to Hitler and Stalin especially if all that person is doing is just venting their anger. I'd want to avoid being the target of that anger and I would require mathematical analysis from anyone that claimed to be justifiably angry to show the actual justification for their anger. Without data you will continue to get hate mail that's nothing more than people making up a story to justify their own anger. And you have already noticed the personal narrative angle so I'm not telling you anything new here. The data takes away the "personal" part of the narrative which I think is an improvement.
I feel the other comments are really first-world problems.
As a doctor from a developed country, the worst piece of software would be my hospital's clinical portal. Not only it is painful to use, I believe the inefficiency it causes actually is detrimental to patient's care and the health economy in general.

I happen to know some web development, so here's a few observations from top of my head:

- Slow speed. Simple page changes takes at least 1 seconds, others such as viewing lab results or clinical letter takes around 3-5 seconds, but often needing repeated clicks to actually work.

- No form autosave & inconsistent saving behaviour. I have had to re-write discharge summaries several times because of save failure. This taught me to write on notepad/Word first and then transfer onto the portal.

- Many buttons are deeply nested in a navbar. Sometimes the nested buttons fail to show up at all on very small or large monitors. We have to resize the window size to find the dropdown button.

- Front-end CSS framework is based on YUI (discontinued since 2014). It supports IE quite well, but breaks on current Edge, Firefox and Chrome.

- The app tries to stop clinicians from opening more than one instance of it, but this often results in us unable to open any instance of the web app at all. Fixed with incognito mode.

- From the occasional server crashes, I can tell from the debug callbacks the backend is written in Java. The point here is that the debug trails are shown rather than a 500 error, which is unsettling for a sensitive data platform.

- Fragmented ecosystem, every part of the portal is an iframe from a different provider. Lots of inconsistencies and crashes. Even the sidebar is an iframe.

- Printing is a nightmare. Whatever sent to the printer often doesn't show up, but that's a story for another day.

I'm sure there are bigger ones I've missed. Unfortunately, the system we have is not the worst in comparison (in one rural hospital I worked at shut the web server for 3 days for a database upgrade). This makes using Outlook, Teams and other stuff a breeze in comparison - they are actually snappy and stable.

Do we have anyone in the community that can enlighten me on the root case?
Because it actually works, most of the time. The controller isn't horrible. The commonly used apps, like Twitch, Youtube, Netflix, Amazon Prime, etc all work.

I got so fed up with my Samsung SmartTV and it's horrible controller and glitchy apps that I run my tv through an old laptop now.

I tried a FireTV stick for a bit. It's wasn't powerful enough to drive my 4k tv.
Because it's better if USA kills innocent foreigners?
"advanced and useful type system, expressive syntax out of box, and reasonable macro support"

Those things are nice, but don't have anything to do really with the question here.

Rust is designed to be 'close to the metal' and due to that fact, and a few other things - it's an 'advanced' programming language.

Javascript, Python (and PHP at least today but that's changing) will have 10x a greater user base than Rust ever will.

In the Enterprise, Java and C# are going nowhere.

Rust will be the domain of only a specific set of software developers, and they will share that space with C++.
Haven't seen that. Can you link some of those predictions?
Processing speed isn't a huge issue anymore.

Fitting both microphones and speakers in the device is the current challenge. The Bose device shows we are very close to solving that too, and the rapid shirking of wireless in-ear headphones is helping.
Background: I work at a company where engineers use JIRA and support uses service now.

I find basic tasks challenging in your app. A support agent escalates to developers (i.e. me). "Hey, can you look at INC123456". The ticket is not yet assigned to me. How do I find and open this ticket? The support agent can send me a direct link, but there's no apparent relation between any of the query params and the ticket number, and also no obvious UI element in which I can put a ticket number and navigate there. When I navigate to the ticket, comments are mixed in with audit entries. The frame based navigation also means I get questions from junior devs on tickets and they copy links into slack messages that just send me to the homepage.
I've seen an article claiming that it spread from the Wuhan Institute of Virology. But not in the sense that they created, improved or selected it. I gather that they were simply isolating and studying viruses from bats that had been collected in southern China. And they were doing that based on concerns about new pandemics, given experience with SARS and MERS, and the expectation that there would be more zoonotic jumps from bat populations.
Many home improvement stores also let you rent a truck for something in the neighborhood of $20.

Also, you could check with your local lumber yard. Their products are often slightly more expensive, but also significantly higher quality. Plus, the one I go to will deliver for free within city limits.
> This leads to a lot of rebasing just to keep the commit log clean, but this actually rewrites history and destroys information.

Completely agree. I think rebasing is misguided. The objective is to keep history clean and linear. The proper way to solve that problem is with smart log analysis for different customers, not fictionally rewriting the log itself.
Heavy PulseAudio user here, and occasional developer on the project. Pulse is very unlikely to be doing what you describe itself, it is probably something further up the stack in your desktop environment or whatever that is helpfully trying to manage Pulse for you, or alternatively some plugin that your distro added. This sort of demonstrates one problem with Linux - the fragmentation.

OTOH, my Windows 10 computer displays almost exactly the behaviour you describe - when plugging headphones in, some applications will inexplicably continue using the speakers. Volume levels change without any obvious reason between different connections of the same device. Sometimes I have to select the speaker output and then the headphone output and it will magically start working. All of that would be fine, except for the real problem: there is basically no way for me to properly debug and solve this problem, whereas solving your problem on Linux would be relatively trivial for anyone with a bit of experience, even if it is in fact a bug in Pulse.
The bash shell. It just fits the way I think. I only-somewhat-jokingly say that bash is my native land.
I use the browser's Reader Mode. It does make complex sites more readable.
Mao was happy to sacrifice any number of his troops for the sake of the war. China can always call up new soldiers from its immense population.

The troops sacrificed were also mostly former Nationalist units from the civil war that ended the year before.
Anecdotally, I've been quite addicted to coffee since college and wanted to try giving it up. Going to work every day, I had trouble going cold turkey, but once COVID hit and I started working from home I gave it up almost effortlessly. I feel like the disruption of routines makes changing your habits easier.
Hey Sam, I run ridewithgps.com and have been reaching into the guts of graphhopper to do interesting routing stuff as well. We just silently rolled out popularity based routing, where we used our database of 50mm rides to build a popularity graph which is used to add a popularity weight in routing decisions. Got a long pipeline of other projects coming out in the same space. Drop me a line if you ever want to yack about these things! cullen@ridewithgps.com
Daum Potplayer
Telegram - It's fast, syncs perfectly across all platforms and the UX is perhaps the most intuitive I've ever seen in a messaging app. Great search features, an API for analytics/bots, large file sharing limits...
Rstudio. It was clearly made by people who come from a data analysis and statistical programming background, rather than traditional programming. Having started with R in college, I just took it for granted that every IDE would be as straightforward and easy to use as Rstudio, getting out of the way and allowing the user to get shit done. I sadly learned otherwise! In particular, there is no environment of equivalently high quality in the Python for data analysis ecosystem. Nothing even comes close.
Taiwan is currently its own independent country, regardless of what China believes.

Unless something seriously changes, such as a full scale invasion by China, in which hundreds of thousands get killed on both sides, the situation is not even close to the same thing.
There is no such thing. You can have quiet fans, but there are no fans that block noise. It is not possible to do so; the best you can do is long baffling. An example would be central air in an apartment building: the vents are very long and do not join each other until they reach a central point, which helps attenuate sound. This is a very inefficient process, and the baffle has to be much longer than the distance you'd have to stand in a free space to not hear anything.
Estimates of up to a million people dead, for something they didn't do. It was pretty bad.
Why this headline instead of what is actually posted on kernel.org?

Dang...
Sealed Copy of Super Mario Bros. Just Sold for $114,000
> Jolly good show by the Brits to standby the people of Hong Kong

This is very much a long term, self-interest thing. Britain (just like any other developed country) heavily depends on immigration to not fall into Japanese-style deflation, since nobody wants to have kids any more. Hong-Kongers will probably make for some really good immigrants.

That's what good business is like: win-win. The only downside is the possible retaliation by the CCP. And let's see if they actually let people leave HK en masse, or will they just lock all exits. And let's see how many people will actually want to go, even if you open all the doors for them. Whoever really wanted to leave has probably left quite a while ago.
There's a misunderstanding. That reply is to me off topic, I knew about those DNS things already

Thanks anyway for replying
Like the series by Carlos Castenada?

Or Huxley's Doors of our mind?
Different strategies have different tradeoffs and work better for different use cases. If you have multiple people interactively editing the same document (i.e. syncs are happening regularly), it can feel more natural to err on the side of applying each user's edits and letting the humans work it out, rather than flagging a conflict that must be resolved before proceeding. When using Google Docs I've had the occasional awkward "after you, no after YOU" moment while trying to edit the same text, but it's pretty rare. You obviously wouldn't want to use this same approach for asynchronous/offline collaboration, where more explicit conflict resolution like a VCS offers is necessary.

The place where this kind of character-level approach actually does start to fall apart is when users can make larger structural changes to the document with single actions -- reordering lists, cutting and pasting chunks of text, etc. There are other options for that.
I'd recommend a title change here, for editorialization: the name of the merged branch is "inclusive-terminology" and most of the recommendations appear to be close to those in the Knodel draft[1].

[1]: https://tools.ietf.org/html/draft-knodel-terminology-01
Candidly, there once was a vocal subculture of developers that would aver as to how much more comfortable they were in C than in Python (or Tcl or Perl), and, I'm told, in the long long ago there were them that said the same thing about assembly language. As an engineering manager, your job, if done well, would be to mollify those developers without conceding any ground to them, because the higher-level language was practically always the better option.

People will burn money on compute no matter what language things are built in; they'll ship on Fargate instead of EC2, on-demand instead of reserved instances, RDS instead of running their own Postgres, Postgres instead of just using Sleepycat, anything at all instead of running their own iron, and on and on down the list.

(All of this is out the window if you're shipping a browser! Or a hypervisor! Or an OS kernel! Or a new router! Or a AAA game!)

Most of the time, the most expensive thing you can burn is an hour of programmer time. And, with your fluency in Rust and other languages, you must see immediately why someone would believe Rust is more time-consuming than, say, Java, let alone Python.

Paul Graham got this part, at least, right in "Beating The Averages", when he noted how much more worrisome a competitor would be if their job reqs were for Perl programmer than if they were for C developers. The Perl company is actually getting lots of stuff done.
Yes, I was very impressed with the quality of the routes it generates. I live near Muir Woods (north of San Francisco), and it picked some great ones for me.
EU Contributors and Beneficiaries 2018

https://www.statista.com/chart/18794/net-contributors-to-eu-...
Indeed. I still miss VMS because of its automatic versioning, with version numbers being an explicit field of the pathname.
Why not then put it on the iPhone too.
Considering Apple's stance on aesthetics and non-moving parts, seems unlikely
Remarkable difference between Covid-19 and the 1918 Spanish flu
You're meant to be dazzled by the jargon and trust the Experts™.
> Modern programs are 100 times slower, but they definitely aren't 100 times more functional.

I don't know if this matters. My terminal is fast enough that I've never thought about its latency. If my computer doubled in speed, I'd be happy for all of that to go to a 10% increase in terminal functionality, because otherwise it's getting wasted speeding up a task I can't tell is taking any time at all.
GoatCounter is open source and there’s a free hosted option for non commercial use:

https://www.goatcounter.com/
Yeah I’m not sure about that still being the case. I’ve always read that these numbers are just a historical artifact.
Something to think about, back in the 80s, when computers were millions of times slower than today, they were still considered so fast that it was worth sacrificing most of the performance by letting people work in an interpreted language BASIC -- and people were still able to be productive and do real work with them.
A million muslims in concentration camps, for a start.

Go away, propagandist troll.
Having just rebuilt a deck and installed 200sqft of wood flooring, I'd like to add that if you are just dabbling in around the house projects, you can get much further than you might expect with a hand saw. I have a circular saw, but it both scares the piss out of me and is hard to keep on the line.

A hand saw theoretically takes longer, but I also don't have to worry about my kids getting hold of it and killing themselves. If I was cutting plywood to size, I'd probably still get out the circular saw, but for basically everything else the handsaw is my tool of choice.
Respectfully, I feel like you're dancing around what Python has that Rust does not. It's not the "English-like syntax" (with its invisible syntax errors). It's that Python, like most modern languages, manages memory automatically, and Rust does not.

Rust doesn't for good reason! Not just zero-cost abstraction, but also, because for the applications it's designed for, it makes controlling memory much easier. There are ways in which writing a Rust program is probably easier than writing a Java program, in Rust's stomping grounds. It's just that it doesn't make things easier anywhere else.