skysight-inc/HackerNews huggingface dataset:
Time for google to buy it and really expand google fiber.
Plenty of aircraft have a history of crashing. There need to be more metrics, like recent crash history, maintenance routines, even things like financial performance.

Even the best airframe will go down if poorly maintained or their pilots aren't experienced and properly rotated.
Why woocommerce is just not enough for a business?
Pulling Back the Curtain on DNA Ancestry Tests
Great website, although I have one minor nitpick.

When searching for flights to or from London it's not clear which airport is which out of LTN, LGW and STN.

Screenshot: https://i.vgy.me/J1F0j1.png

Would it be possible to add the IATA code in brackets (after London) and possibly another item in the dropdown for all London Airports?
unrelated, but what beer-brewing book includes this sort of information?
Is a Realistic Water Bubble Simulation Possible?[video]
As someone who hit the brick wall pretty hard at the end of last millennium this is the best most relatable description I've seen.

Does anyone know if there has been any research into this explanation and, if so any pointers to where I can read more?
They turn to populist leaders for help. Usually this means some variation of either socialism or fascism.
I wanted to provide an anecdotal example, my bus commute is about 30 minutes and by car would be about 15 minutes. The extra time I spend commuting is ~150 hours per year (- WFH days/personal days/sick days). Owning a car and buying parking would cost me about $4506 more than having a bus pass per year. So I'm essentially getting paid ~$30/hr for those 150 hours each year to read books / listen to podcasts in public. I understand this is leaving out a lot of details. And if my commute times were twice as long I would only be getting paid ~$15/hr, still not bad if you already enjoy reading books or listening to podcasts for free.
A diamond that is actually rare and worth something? Say it ain't so.
I've done both repetitive boring jobs and mentally taxing jobs.

Repetitive boring jobs were not psychologically exhausting for me, at least the ones I did (I worked a couple of warehouse jobs one sorting and inspecting parts before they were sent to an assembly line, and another sorting merchandise coming off a truck, stuffing envelopes/shrinkwrapping for shipping and receiving, data entry, etc).

They can be physically exhausting, especially if you work long hours, but not psychologically. Since my brain didn't need to be taxed I got to let my mind wander and think about things for 8+ hours a day, or have audiobooks play, or whatever, and I still had mental energy afterwards to work on personal projects.

Mentally taxing jobs steal that energy away from you. They tend to pay more, but they take your creative and mental energy away in exchange. And my mental and creative energy is more valuable to me. At least with the more physical jobs I was able to stay in shape a lot more easily.
I would be surprised if any developed country had meaningfully better water quality than the US, since by the very nature of being developed, they engaged in the same sort of polluting industries and stopped around the same time.

I have limited interest in the subject but a casual search provides evidence for this:

https://www.umweltprobenbank.de/en/documents/selected_result...
Doesn’t matter if you don’t buy that logic - it’s real and happens everyday.

But please go ahead and pontificate more.
Aluminium is recycling’s new best friend, but it’s complicated
I have been experimenting with something similar, and in my experience how you think about "promising yourself" makes a lot of difference. If I thought that I'm going to row 2k instead of 5k, I am not telling myself that today I am going to row less, but that it's okay to just do 2k instead of 5k if I feel like it.

I did not make myself the promise of rowing less, but the promise of allowing myself of settling for less. That way, if I feel like doing extra 3k (or even an extra 0.5k) I can, but I don't feel forced. That seems to have worked very well for me, but I've also noticed that it works as long as I remain in the flow. After my vacation, for example, it took me a couple of weeks to bring me back to that mindset.
Show HN: Time Tracker for Freelancers and Teams
Their next argument would be on reversing the unlocks on the vehicle. Unless they're blowing e-fuses to unlock features I don't really see how it should be an issue.
Thread hypothesis is that we want to avoid breakage due to automatic dependency updates. So, don't update dependencies automatically. Now sure, if you tell the tool to update a particular dep, it will force second- and higher-order deps to update to compatible versions. It will always use the oldest compatible version, so nothing will get broken in surprising fashion. This seems strange to people who've used mostly npm and node, but tools for other languages have this policy.
Relevant XKCD? https://www.xkcd.com/1053/
Agreed if you're already self-hosting. However, I don't know of a JS-free solution if you're hosting on a 3rd party like GitHub pages or Netlify for example.

(Netlify does sell access to log data but it looks expensive for most hobby / personal sites)
It's obvious from your comments that you are going about educating your kids in the right way - a fun & interesting way that lets them explore. And the interaction with you is probably what they like best about what you are doing.

For others looking for text-based programming for kids, there is SmallBasic
https://smallbasic-publicwebsite.azurewebsites.net/

And another blocky course is
https://studio.code.org/s/express-2019
(You can even toggle to show javascript.)
You just re-fit the model on different data. It's called transfer learning. The theory is that it will run with similar features in your input data, therefore the weights will not need to be adjusted too much. You can also freeze the weights of entire layers.
This could also be described as being cliquish, or an echo chamber.
Burst of gravity waves hit our planet. Astronomers have no clue where it's from
Last I checked they don't have slaves. They have employees who are working by their own volition.
Nest no longer works with IFTTT
Big data checklist: make better data-driven decisions
No, just intuitevely. Hard to imagine becoming a great cook by pointing and clicking. Or a great pianist by pointing and clicking. A big part of what makes us human is what continous practice does to our brains.
Not that long way off: Debian is currently already 94% reproducible https://tests.reproducible-builds.org/debian/reproducible.ht...

https://reproducible-builds.org/
Who cares? Is it illegal? I'd be willing to bet 39B that it's not.
> The reasons for my dislike are entirely political...

There's a difference between Political (untrustworthy) and Political Savvy (the art of getting things done).

Use this time as a laboratory to observe and experiment.

Robert Green might be useful > https://www.goodreads.com/book/show/39330937-the-laws-of-hum...
The only thing I prefer about google at this point is that occasionally if I search something where I just want an answer and not a result link, google will just give me the answer in that little box at the top of the result page. Something like "when are the oscars". It's a nice little convenience that saves me from having to click some article and scan for the info. If DDG had something like that, I'd never even miss google.
I've done lots of Java and C++. C# looks like a better Java to me, with a few really cool features like LINQ. But I used to be a MS hater so never tried it, and now with Go/Rust I see few reasons to use a VM language. Performance is fine for lots of my use cases, but deployment is strictly worse than compiled languages IMO.

I've never been willing to make the religious commitment to truly get good at C++. It's insanely complicated.
> and is now trying to apply the ancient tools they were taught somewhere around the time when some fish decided to walk on land because its all they know.

A little bit too harsh. As the article points out Delphi is currently #12 on the TIOBE Index [0]. Above Go for example.

[0] https://www.tiobe.com/tiobe-index/
I've been wondering about this recently: perhaps we'd actually be better off with simpler browsers that did less so that the websites would do less?
In Byung-Hul Chan's book, "Burnout Society," he lists this self-delusion of freedom as a foundational component of the emergence of burnout.

It's a good book, I'd recommend it, and you can draw your own conclusions from reading it. It's like 80 pages, too.

> But we aren't owned.

This is a weird subjective/objective thing. While people may not be chattel slaves to a slaveowner, there is a case to be made of bonded/indentured labor for many. The view of chattel slavery seems to fit well into dominant narratives, as it relies on there being a subject who is enslaving another. Modern conceptions of indentured labor, however, are under an objective threat of violence, and this doesn't fit well into dominant narratives of how exploitation works.

> If everyone is a slave then no one is a slave.

There's nothing indicating that the parent comment believes that everyone is a slave. In fact, there's nothing indicating in the parent comment that he believes we are enslaved.
Do yourself a favour and check out the amazing community remake of HL1, Black Mesa! https://store.steampowered.com/app/362890/Black_Mesa/
If you're lucky, you'll get to play Half Life 3 before you reach retirement age.
Haven't people been avoiding fares since the invention of fares?
No proof to the contrary either, other than a privately contracted forensics firm's assessment. WSJ reported both angles. Both theories are plausible.
Myself, I would not go that far but the UI seems to have fallen a bit into Apple's "discoverability" trap -- just go ahead and touch every square centimeter of application surface to see if anything will happen.

I agree that that the loading messages are silly, and that could be forgiven, but for the fact that when Discord has trouble updating (which happens when Discord feels like it, not you), you just keep seeing them happen over and over, with no sense of progress or ability to debug.

Discord isn't too bad in that sense.

Other critiques about their administration and overall culture aggravate the UI issues in a way that has a similar non-serious tone. It's Bastard Operator From Hell run through I Can Haz Cheeseburger; I have witnessed people banned on the basis of frivolous complaints with messaging that has a tone of "lolz ur acct bann't" that has left some of the Discord servers I am on without some solid admins until things magically straighten out with the same "guess how this works on the inside" attitude.
I've been using DDG for a bit more than one year in all my devices. At the beginning, DDG results in any non-English language was not very good, but it got improved a lot recently! I still use !g bang command if I don't find something, but it is nice to see that DDG gets better and better over time :-)
I don't like the suggestion that if I don't care for rails I must be using it wrong. I have worked with many technologies over the years and I know which ones I like and which ones I don't.

I suspect it is an issue of preference. I am sure it is possible to be productive using Rails, but the interface style and overall structure is a bit heavy handed for my taste. I prefer tools which stay out of my way and I'm not terribly fond of working inside an "ecosystem".
Unfortunately this seems to be the case; lockfiles would be unnecessary only if all your dependencies (and their dependencies, recursively all the way down) reference explicit versions, the risk being that a new malicious version would be published. I'll research if there's a workaround.

Thanks everyone for pointing out this issue.
I use my browser bookmarking system. iCloud for personal use, Google Sync for work. This is for frequent bookmarks, for archiving I use Pinboard / Evernote clipper (is really good!)
Google designed an envelope you can use to hide your phone from yourself
Not exactly wrong, though. It's the engine characteristics and MCAS system that make the difference, and those don't affect most regimes.

(Or in MCAS' case, aren't supposed to.)
Honestly I still recommend Ubuntu to people; the smart-lenses were pretty unpopular and have been removed, and while it was annoying that it was enabled by default, at least you could actually turn it off.
I would be happy to see such a thing taking off.

Typical man pages are well, like learning a language by studying a dictionary, alphabetically. It may contain all information, but a clear F on UX. Some packages get slightly better with starting from the most common use cases, with examples (and digestible errors).

However, I would be even more interested to see what is the actual usage pattern (e.g. from .bash_history / .zsh_history). Do you know any datasets with longer such?
Absolutely too harsh. Remember Pascal was designed to be a learning and teaching language - this purpose is what it was made for.

And Delphi itself was a standout leader in technology, a huge inspiration for C#, and still a key technology used by many people today. It's just not well known. Not well known != ancient.
Cardboard box?
We use Scratch at Girls Who Code. Kids in the class are 9–12 or so.

I'm not the one who decided to use Scratch, but from observing the kids, one huge reason to use it is that most of the students can't type. If they want a character to say something, they use one finger to type out the sentence letter by letter, very slowly.

If they had to type everything, I don't think the class would work.
Turning plastic waste into fuel through chemical recycling
> Won't the screen-framebuffer be on gpu?

Not in X11. The front buffer needs to be in memory because it gets populated on-the-fly from windows via the Expose event, and the processes that those windows belong to need to be able to draw to it as a result. The protocol was also designed before there was any modern concept of "GPU memory", and couldn't assume the presence of anything more than very primitive 2D drawing hardware.

Another thing that can cause some extra memory use is applications caching pixmaps in the X server. X11 lets you register pixmaps server-side so that they don't have to be repeatedly transmitted across a network. This is great for X forwarding over networks, but largely unnecessary on modern hardware where both the server and clients reside on the same machine, and can cause the server's memory usage to balloon, especially with applications like web browsers.
You had a really solid post up until the slavery bit. You really need to educate yourself on the history of slavery if you think we are anywhere close to moving to something worse then slavery.
Any language that has an "eval" mechanism makes this really easy. I've used Groovy's GroovyScriptEngine to build something like what you're describing. These scripts are provided with a "Binding" that gives the script access to the HttpRequest and HttpResponse.
Definitely play the original Half-Life first.

I'd also try the new Black Mesa remake, it's really well done.

https://store.steampowered.com/app/362890/Black_Mesa/
Turbo C was a great C compiler. Embarcadero still gives away two (!) free versions of its C/C++ compilers today: the command line tools, and the entire IDE and toolchain in its Community edition.

https://www.embarcadero.com/products/cbuilder/starter
Southwest only has 34 737 MAX planes. There is no way that all 10000 pilots will be trained in 30 days. Most likely, a couple hundred of those will be trained up front so that enough pilots are trained when the plane is returned to service. Airlines segregate pilots all the time based on ratings for specific planes so this should not present a logistics problem.

Southwest has another 200 MAX planes on order that have yet to be built, enough cushion to certify future pilots.
Why do you think the problem is limited to the US?

>The chemicals were used in products like Teflon and Scotchguard and in firefighting foam. Some are used in a variety of other products and industrial processes, and their replacements also pose risks.

All of these chemicals are in common use throughout the developed world. This isn't just a case of evil corporations dumping industrial waste into impoverished children's drinking water, though corporate environmental pollution does play a role. They come from everyday use and wear of common products, and they are incredibly expensive to filter even by centralized plants once they've made it into the water supply through e.g. dish washing, clothes washing, and street runoff. And the issue is that they accumulate over years or possibly decades.
I think it does have to have a certain elegance (or better, conceptual integrity), otherwise it won't be able to provide a flexible and understandable interface for handling all the various use cases.
Was BroPages name the only reason it hasn't gone mainstream?
Clickbait title. They looked at the details of a long known mode of evolution in a specific organism.

Epigenetics has been seriously studied for decades by now, and methylation in general is also an old hat. Sure, there's many details we don't know, and it's natural and commendable to study those. But this is working out the details and not some groundbreaking new concept.
How much money do startup founders spend on “training as an entrepreneur”?
Hey guys, I am doing some research on an idea and I need to know something: Could you estimate how much money you have spent on training yourself as an entrepreneur during the first year when you decided you wanted to start a company? Thanks in forward!
I can't help thinking about the late, great Douglas Adams when reading this (and just about any scientific article).

In the first Hitchhiker's Guide to the Galaxy, upon firing the Infinite Improbability Drive while trying to escape two missiles (with nuclear warheads attached), the missiles turned into a very surprised sperm whale and a bowl of petunias.

He goes on to describe "what went through the head of the whale", with a long dialog about coming to terms with its life (while shortly having to come to terms with no longer having one).

"Curiously enough, the only thing that went through the mind of the bowl of petunias as it fell was 'Oh no, not again'. Many people have speculated that if we knew exactly why the bowl of petunias had thought that we would know a lot more about the nature of the Universe than we do now."

Silliness aside, it's fascinating seeing unexpected discoveries like this -- and something like this really does underscore how large the body of knowledge is that "we don't know" about biology, in general.
Sure, but what about The Economy?
Depends on what sort of stuff they learned - remember that those students knew nothing about C so they'd be learning very simple stuff.

As an example, the free version of Turbo C++ 1.01 that is available through the Borland/Embarcadero museum (or was at some point, i don't know if still is) has ~34 introduction examples (referenced via their guide) that outside of a couple, use only basic stdio and stdlib stuff (these 2-3 examples that use a non-standard header use conio.h which AFAIK is borland specific, though Watcom/OpenWatcom and Visual C++ also seem to provide the used functions) without any DOS-specific functionality (be it far pointers or whatever) and could compile with any modern compiler.
Toast is a tool for doing work in containers
I used to use OpenDNS for my grown-up child who is now an adult. For my younger daughters, we use basically nothing. The rules are:

- no tablet after dinner

- no tablet in the bedroom

- ask before searching something on the internet

They are only loosely enforced, but we are always in a position to ask: "what are you watching/doing?" and do so casually from time to time. Search engines filter inappropriate contents much better than a few years ago. No Youtube, and they moved away Youtube kid by themselves, preferring TV replay.

They are not old enough to have a phone, so that is pretty easy, for now :)
There are links to each game in the post.
There is a first time for everything, and it's true: Perl is mega bloatware, especially when compared to AWK.
And it is quite cute how civilised throwing someone out of a window sounds once there is a sophisticated word for it :D
HL2 is probably my favorite game of all time. Also worth noting that HL1 looks dated as hell now and Its probably worth paying for and playing Black-Mesa instead. Only thing you'll miss is Xen which is a just a tiny fraction of the original campaign.

https://en.wikipedia.org/wiki/Black_Mesa_(video_game)
How to Pick the Right Business Name
EFF Statement on Glenn Greenwald Charges – Electronic Frontier Foundation
I buy tin in one market town and sell it for 5% more at the market town a week's journey away. Or I load up my ship with tin in one port town and sell it for 20% more at the port town a month's journey away. That tin can go quite a distance without any one captain having to load up in Penzance and do a long haul all the way to the terminal end of the Mediterranean.

But even that would have been possible, if anyone had enough knowledge of enough prices for common trade goods at enough of the ports along the way. One trip would make the owner, captain, and crew rich enough for it to be worth the risk.
The author also has a uLisp to C converter and sensor library in uLisp. Very useful and fun!
> But it can't easily (and perhaps essentially) be decoupled and still be usable.

I'd argue it's not usable to most people in its current form at all, which is why they remain tiny niche languages.

> At first, the math notation for "x ^ n" is cryptic, and writing "x * x * ... * x repeated n times" is clearer. But then, you grok exponentation, and everything longer than "x^n" becomes too verbose and needlessly complex;

This is contrived. The argument is not for writing out like that. Now of course x^n is well understood by most, but many languages do offer longer versions, such as e.g. math.pow(x,n). For x^n I don't think that is necessary, but for less common operations I'd much rather have a word that hints at a concept than a symbol that does not.

For most us remembering a large number of single-character operators slows us down, rather than speed us up.

> Although it is possible to write such a simple, generic, useful idiom in Python/numpy, I have personally never seen it done.

I don't use either, but e.g. considering Ruby, the main reason why you wouldn't tends to be the lack of the equivalent of a "table" type. With a table type that provides suitable methods, such as e.g. provided by typical Ruby ORMs, you might end up with something like this:

->(t,f,o) { f.zip(o).inject(t.select(*f)) {|ds,a| a.last.call(ds,a.first)} }

Of course we wouldn't write it like that, because it is unreadable.

I think this is typical of an attitude difference. I don't see the value in your example, because to me it is semantic overhead that requires me to slow down when reading code.

> also notice that the call has exactly the specification, no boilerplate or even keyword (and just minimal punctuation).

This is part of the negative aspect of K syntax to me, not a positive.

> K optimizes the use of your eyes and brain as a pattern matching device. It has been my experience that, much like good math notation (e.g. Leibniz's differential notation), good programming notation makes things easier and evident in a way that is not captured by equivalent semantics that aren't human compatible in the same sense.

My experience is that there is a sharp dividing line between people who are happy reading maths, who tends to be ok with syntax like that, and people who rely on visual layout to recognize code who tends to absolutely hate it, and judging by which programming languages are successful, the latter group seems to be substantially bigger. I'm glad you're happy with a syntax like that.

But to me it is not useful, because I can't skim it and quickly get an idea what it does.