skysight-inc/HackerNews huggingface dataset:
The issue with the antibiotics is that they will screw up your microbiome which will have negative effects on its own until it naturally builds back up
Since when does native/plain nodejs reload the source file(s) it’s running when they’re changed on disk?
A Better PIR Deal – Maintaining Trust Is Good Business
Theres also https://github.com/t184256/nix-on-droid-bootstrap on fdroid for a good package manager
Interactive Programming for Artificial Intelligence [video]
This is insane - how do people learn to program stuff like this?
Compiling gentoo when I was a kid put me on the right path to learn to solve problems
."The main problem you have here, is chicken and egg. How do you use a StorageClass, kubernetes PVC, or rook to provision Block Storage for etcd, when you need etcd for kubernetes to function, and you need kubernetes to function for rook, et all."

I totally agree. The EBS lifecycle management is generally handled by something like Terraform. That's why I was wondering if the use case for Rook is primarily bare-metal Kubernetes since AWS/GCP et al. already provide these. So I'm wondering that even in a bare-metal environment where you still need to use config management tools like Ansible/Terraform to do things like provision block storage what's the upside of Rook over existing iscsi/Ceph/minio installations?
Why bother going then? I mean you can live underground on Earth much more easily.
100% of its expected actual failure point, based on its design.

The plane is rated to 2/3rds of that (I think this is pretty standard in aviation) - the other "100%" - meaning it should never go above that in flight, and if it does it would require a very costly teardown/inspection.
It also cant make phone calls: "audio is not routed (no voice heard or sent)" https://puri.sm/posts/librem-5-birch-shipping-announcement/
Animal-like embryos came before animals
You're right. He has been saying that for many years and I've heard many variations. The WSJ is famously his favourite newspaper, though that may have shifted post-Murdoch.
Presumably, they thought it would give them the money they weren't going to get by doing an Aramco IPO, since they didn't want the scrutiny that required.

I am wondering if there is any anger stirring in Saudi Arabia about how the west took their money and basically played with it, with no realistic opportunity of making a profit?
I can't see it.

> An error occurred when connecting to firefox-replay.com. PR_CONNECT_RESET_ERROR
Google Music Manager Options menu will not open (until you lower resolution)
Learn a little bayesian decision theory. Not because you need it for the solution of your problem, but because of what it tells you about the process of doing so.

I've got a tongue-in-cheek presentation entitled 'How to seem a Genius at Debugging with this 1 Weird Trick' based on decision theory. One day I must write it up properly as a blog post.
It's very easy to imagine the opposite being true and Cortez' troops falling into despair as their leader supposedly turned insane and ordered them to destroy their most valuable assets. Goes for your example too: Maybe not all people are extremely motivated by severe setbacks in life.
Just curious, in what way? Does your job require you solving problems like leetcode every some time?
It takes two to tango. Once you get majority support then the holdouts are the ones forking the TLD, and since forks are not in anybody's interest a consensus would be reached.
Scientists turn undersea fiber optic cables into seismographs
A very short read called “Are your lights on?” which is about the art of “problem identification.”

That and just reading. Honestly. Read anything.

https://www.amazon.com/Are-Your-Lights-Gerald-Weinberg-ebook...
This is my favorite comment in this thread. We keep pouring billions into ride sharing, scooters, co-working to prop up crap business models that have no path to profitability to benefit a few.
Unit cohesion is the key element here and the idea that is transferable to other endeavors. Cortez probably realized his army was a collection of soldiers of fortune and other rogue elements and lacked the cohesion to engage serious adversaries. Burning the ships was a way of communicating to them (as was the practice of the Teutons and Persions of bringing families along,) that, to use an American Revolution saying, "we either hang together or we'll hang alone." Another example of good vs. bad unit cohesion occurs in the Korean War when the Chinese entered the war. The U.S. Army (leaving out other national units for this example,) on the west side of the peninsula fell apart when they encountered the Chinese units leading to a retreat below the 38th Parallel. U.S. Marine units, on the eastern side of the peninsula, hung together and executed a fighting withdrawal from their encircled position. In these examples I believe the difference is in leadership. The Army situation devolved into an "every man for himself" rout while the Marines knew they could rely on the unit the next hill over to stay where they were no matter what and that that unit was relying on them to stay put as well.

In industry you sometimes see a similar "against all odds" spirit that infuses an organization, usually from the top down but sometimes just the worker's commitment to a cause although usually not caused by the CEO burning a building.
Not trying to sound pernickity here but do you have a source on that? I find minor details like that really interesting and I couldn't think of good reasons why except PR, and if that was the only reason why would it be up to the secret service to decide? I tried Googling but couldn't find much.
Ok, we've changed to that URL from https://www.theengineer.co.uk/bill-gates-heliogen-solar-ther.... Thanks!

We'll keep the original article's title, since it's more specific.
> For a single statement this can be extremely clear

PHP arrow functions can only contain a single statement and always implicitly return, so that sort of thing is exactly what they're designed for.

Although worth noting with your second example that you haven't needed to capture $this in closures since 5.4, and in fact it is an error to do so now (though I'm not sure when that was introduced).
Teaching beginners, correcting their mistakes and seeing all the weird, out of the box ways how they attempt to solve common problems, sometimes successfully, sometimes not.

Also, working on legacy systems, and seeing why and how the theoretical drawbacks of some approaches manifest in practice, and other theoretically discussed risks really don't.
What Is Surveillance Capitalism?
i dreaded the upgrade to php 7.2 in some 10 year+ old apps, i thought too many things would break. Turns out it was easier than expected, and it's faster too!
Question: if we build such a structure and make really high, like 200m or more, would the denser atmosphere provide significant protection against the more nasty solar radiation?
NFL Power Rankings
So you set that for google.com, and then zoom in to see the non-mobile SERP every time? And non-mobile Google never links to AMP?

I was hoping there was a setting for the results domain that disabled AMP.
a paid version available on the Mac App Store, sandboxed, automatically updated and bundled with 1400 pieces of furniture and 418 textures.

https://apps.apple.com/app/sweet-home-3d/id669289700
Study shows link between Amazon fires, melting of Andes glacier
> Staying generally healthy helps

Its that easy huh. I'm afraid you got it exactly backwards. Snake oil is the last resort of people who are not being helped by the medical system. People don't love going from one doc to another, being told that "its probably psychological". Countless tests are not great even if they don't bankrupt you. I'm not saying its easy! Most doctors aren't even remotely trained for this, and they don't have the time per patient. Its a difficult task.

What we need are special doctors for chronic diseases. There is a department at a German university (Heidelberg I think), which is being subsidised by the other things they do. They have good successes, helping people that could not be helped for years, but the waiting list is very very very long.
The teachings don't matter. What matters is the technique of mindfulness.

If you do the technique then you will get results.

Your reason for doing it, your philosophy of what and why. That matters not so much.

It's like a marijuana joint in this way. Call it a spliff, reefer or doobie. What you call it ain't gonna make a speck of difference to the high it delivers.

So I say let the capitalists hijack it. Let them wrap it in whatever narrative they like. As long as they do it.

Because it WILL make you smarter.
Ha. Funnily enough that's exactly what led me to find and post OP. I played the Sims 4 trial recently for a laugh/to reminisce about playing the original, and wondered if The Sims is what led to my several years' desire to be an architect, or whether that was why I enjoyed playing it. (It was 85% about building the house for me - I'd use the 'motherlode' cheat several times so I could build whatever I wanted.)
definitely not the answer I wanted to hear. I find them extremely boring, even though I understand their benefit
FWIW runs at 30fps on a Pixel 3a :)
Somebody once told me "the arrows are more important than the boxes".

It made me realize that focusing on the flows of data between systems resulted in better overall designs. You can always swap out the contents of a box later on.
Talking through the problem out loud. Ideally with someone else who knows what you're on about, but anyone willing to listen will do.

If you can't find a listener just find a place where you can talk to yourself quietly.

Basically offer up a detailed commentary of the problem and what you have tried so far. The slow, methodical pacing of actually speaking out loud, as opposed to mile-a-minute thinking in my head seems to help my brain spot problems and come up with solutions.
It's a thanksgiving miracle
Sadly no. We tried to figure out a way to reliably and permanently disable a whole suit of test scripts, but that got surprisingly fiddly.

I think there might be a way to choose categories to include/exclude but haven't had the time to actually investigate.
Throwing away assumptions and trusting nothing, where it makes sense to do so. I've been burnt too many times by library bugs, framework issues and the other layers between me and what I'm actually doing. When I first started out I used to think that browsers such as Chrome were infallible and any problems had to be with my code.

As a result of being burnt, I'm happy to give up on logging and trawling through code in favour of just taking a PCAP and finding out what's actually going on over the wire. Or stracing my app written in a high-level language which runs in a VM. Sometimes you just want to see the syscalls.

I'm also happy to go digging in the browser's source code. I think my favourite bug to diagnose manifested as a visual issue with menus in a frontend framework. The menus were styled with some CSS, nested inside a media query:

@media (hover: hover) {

These styles were only supposed to apply on desktop devices with a mouse pointer capable of hovering over HTML elements.
The rules seemed to apply on some OnePlus devices though, with just a touch screen as an input device.

Getting to the bottom of this involved creating a test page to reproduce the problem, reproducing it in multiple browsers, digging into Firefox for Android's source code (yay FOSS) to find out how it implemented the media query, writing an Android app to reproduce the underlying data problem and eventually working out that it was a problem in the phone's operating system.
I think Kent Beck said it best: Make it work. Make it right. Make it fast.
Typically in the semiconductor business FAE = Field Application Engineer.
UN report card: Carbon-emissions cuts are way behind schedule
You don't just pay with your privacy. It's not a one-way street. Google's knowledge about you feeds back to you, as they attempt to manipulate you in the way that best increases the money they receive from their advertisers.

But if we want people to stop being locked into Chrome, the best way is to cease to support it. If stuff works in Chrome, that'll be because Chrome supports web standards properly, and not because there's some proprietary random Google standard-they-just-came-up-with that it relies on. (I'm looking at you, <portal>.)

Don't contribute code to Chromium; instead, contribute it to a popular fork (like ungoogled-chromium), or a different browser altogether. Until Chromium is a less-centralised project, you're pretty much just giving a competitive edge to Chrome, and hence Google's near-monopoly on the web, without Google having to put in the resources to do it themselves. You're working for Google for nothing.
For PIR, an organization that literally does nothing but collect money as it has outsourced all of its principal obligations, they sure have a hugely inflated wage bill at an easy 5 million a year, for a ton of various directors and VPs.

If anything, this has been a good wakeup call that fees for .org could and should be slashed by some 80%.
Crimea Part of Russia on Apple Maps, but Only Within Russia
I too am glad I didn't cancel my order. I'm sure my batch won't be out until probably late next year, but I do feel good about supporting a project like this.
Thanks ! Curious to know how many images were you annotating ?
Google’s next moonshot: union busting
Serotonergic Modulation of Walking in Drosophila
Chomsky has written about how there were quite a few remarkably literate working-class journals in the 19th century. Unfortunately I don't have a link to where he said that.
Important part:

$0; Essential features; Up to 3 users

$50 / month; All features; Unlimited reports; Up to 10 users

...
> How? Because they can't do that with cookies.

My point is exactly that: they can and are doing it (using first party cookies through CNAME redirects to correlate your identity across multiple independent sites in order to sell a data product to more than just the first party). For an example, see Criteo.

> I think the most prominent objection to 3rd party cookies is they allow systematic tracking.

And now first party cookies are starting to be used for that too. It's not that important how you specifically want to phrase the general ickiness of third party cookies.
Figuring out the sun's location is the easiest part of the problem. The hard part is that each mirror is a big, floppy slab that moves with wind, temperature, gear backlash, mechanical wear, rain/hail, and ground settling.

The so-called "AI" here is really just a clever way to use closed-loop control so that the above factors don't matter much.

(Side note: A large amount of "AI" these days just amounts to changing open-loop mechanisms to closed-loop, often by using computer vision as the state sensor. 3D printers, for example could become much more precise with no mechanical improvements if they did this. Probably some have already done so.)
I guess it's similar to being fully aware of one's mortality. You can't live in that reality without suffering quite a bit.
Company Culture Is Everything
Some things that have helped me:

1. Look at prior art. Many problems have been solved before. It can be more fun to dive in and create your own solution, but looking for previous solutions first often saves time, results in a better solution, or may show you that you don't need to write the code in the first place.

2. Write down the problem you are trying to solve before solving it.

3. Solve the problem multiple times before committing to a final solution (if you have time). Unless the problem is familiar, your first solution will not be the best one.

4. Learn when to ask for help. This depends on the scale of the problem, but in general if you aren't making progress within half a day, consider asking someone else for their help and ideas.

5. Do rubber duck debugging. People who talk through problems aloud are better problem solvers and learners. https://www.teachervision.com/problem-solving/think-aloud-st...

6. Make documentation easily accessible. Some recommend spaced repetition like Anki (https://sivers.org/srs) to recall library functions and patterns. I've found that just having locally cached documentation in an app like Dash (https://kapeli.com/dash), Zeal (https://zealdocs.org/) or Velocity (https://velocity.silverlakesoftware.com/) to be a big help, especially if you don't just work with one language every day.

7. Do programming puzzles. I've found it helps a lot with software maintenance and other problem solving at the micro level. (It doesn't generally help with big systems design because puzzles tend to be smaller in scope than that, but a lot of our work is maintaining existing code.) I find https://exercism.io/ the best for this because you usually complete puzzles in the same environment you'll use for daily work (your text editor/IDE of choice), rather than in a web-based environment with limitations.

8. Consider courses like HtDP (https://htdp.org/2018-01-06/Book/ ) and the Clean Code series (Clean Code, The Clean Coder, Clean Architecture) for basic advice on structuring systems. Find others at https://mustread.tech/books

9. Make things. Keep them small in scope to begin with so that you finish some of them.

10. Surround yourself with brilliant people. Feeling like the dumbest person in the room is intimidating but you learn more.

11. Read and learn outside of the field of software. In the words of Feynman, “everything is interesting if you go into it deeply enough.” I like In Our Time (https://www.bbc.co.uk/programmes/b006qykl) and https://www.thegreatcoursesplus.com/ and https://www.masterclass.com/.

12. Look after yourself. Eat well, sleep well and exercise.
Why was rustc modified to require dynamically linked libraries at compile time? That seems a strange feature for a compiler.
Not all, sure. But enough to make it real. Evolution has reinforced the trait over millennia. We wouldn't be here otherwise.
The "double diamond" is very helpful getting to a good solution. It's my preferred way to structure idea/solution generation.

https://www.hallaminternet.com/how-to-think-creatively-using...
As with everything - context is required.

Mindfulness is only one aspect that is part of a system that is the 'eightfold noble path' which have to be taken wholesome:

right view, right motivation, right speech, right action, right livelihood, right endeavour, right mindfulness, right collectedness / stillness

They're of equal importance, if not higher: particularly #1, #2 and in the context of the discussion: #4: right action.
It could be laid out in a binding contract for the purchase of .org that the PE firm is prevented from reoffering a name renewal above the rate they previously offered it and the agreed adjustment - it just appears that isn't actually contractually laid out anywhere and is simply a PR statement.

Contract law certainly isn't something to trivially walk into, but there are ways this could have been done.
>Have you ever heard of wikipedia.org? That's a pretty popular site on a .org domain. And no, not everybody assumes it's a .com.

Sorry to say so, but that is not a particularly valid point, since https://www.wikipedia.com/ redirects to https://www.wikipedia.org/ and actually both are registered to Wikimedia Foundation, Inc.
I'd imagine it's probably a business thing as well. The idea that they can easily transfer people from frontend to backend tasks or have full stack devs who don't need to know two languages.

Where I work, having one language has made things simpler when doing tasks. Don't need to look things up as much because you keep forgetting which one uses push vs append, etc.
Nope, not in free living humans.
Depends on the nature of the trades. If you are hedging and maintaining a delta-neutral position (very common situation for market makers and arbitrageurs) then technically your trades are part of a straddle, which is reported separately from capital gains. (in the U.S., at least)

I learned this because I had a six-figure capital loss on my spot crypto trades, and a slightly larger gain on unregulated futures which do not fall under capital gains. Capital losses can only offset up to $3k in other income, so I was terrified that I’d have to pay taxes on the massive “gain” without being able to count the losses against it. Fortunately, the straddle is the correct way to report this, allowing gains and losses to be matched across instruments that may otherwise fall into different income categories.
> It was about this time that I realized college might not be the thing for me.

Frequently, there are higher caliber instructors in colleges than high schools. If your goal is to learn something you don't know, you may have made the wrong choice.
Correct, these tests are mostly useless.
Self employed in CA, single, $225 per month, no subsidies.
The book “Stop Guessing”.
FDA approves same-day treatment for ear tube insertion in doctor offices
Surely this is a non-issue if you don’t connect the TV itself to the internet?
I'm curious... why is there so much interest in curing aging, particularly in Silicon Valley?

Somewhat cynical, but we seem to be so far from making good use of the time we have, that it's difficult to understand how stretching it out by some fraction will make an improvement (once novelty effects have worn off).
No randomized clinical trials of curcumin have shown benefit. Fixing the source of the inflammation is a better idea than taking anti-inflammatory compounds of dubious benefit.
It's fine to go ahead and post your Show HN when you're ready. Reposts are ok when an article hasn't had significant attention yet—this is in the FAQ: https://news.ycombinator.com/newsfaq.html. Plus a Show HN has additional value.

You should add a comment to the thread giving the backstory of how you came to work on this, and explaining what's different about it. That tends to seed discussion in a good direction. Good luck!
There was a big furor over Donald Trump eating pizza the wrong way (by New York standards) quite some time ago.
I assume you mean it should be spelled 'Galicia'.
Right, but up until after Hackv3.3, PHP code was supported, which support ended 9 days ago.

"HHVM v3.30 will be the last release series where HHVM aims to support PHP. The key dates are...

2019-11-19: expected end of support for v3.30"

https://hhvm.com/blog/2018/09/12/end-of-php-support-future-o...

Note: I really dont believe my above speculation is related, just thought it was an interesting coincidence, at best.
The "microkernel" will be more secure than a monolithic kernel because a breach in one subsystem will confine an attacker to what is possible with Spectre exploits, as opposed to being able to read and write any memory directly.
So how does it work around the missing APIs not described here?

https://developer.android.com/ndk/guides/stable_apis

Given the changes started with Android 7 to block access to everything else?

In fact, https://wiki.termux.com/wiki/Differences_from_Linux
Proton Pump Inhibitors Linked to Gastroenteritis
Sure. They'll update their models saying "yeah, this can happen sometimes at 148.5% of max designed wing load. So... don't fly the plane into any >F5 tornadoes."

These max overload wing tests are scary dangerous, but they don't represent real flight situations. 99% of their target safety factor is within the margin of error for manufacturing variance.

While they'll most certainly investigate the causes of the damage down the fuselage from the wing rupture, it's not likely much of it will be unexpected - if a plane experienced that load, the plane is considered a Loss of Hull even if it lands successfully somehow.

I'm immensely paranoid about flying on planes, I have a terrible fear of heights... and nothing I've read in that article bothers me in the slightest.
You mean like "productivity goes up" and "personal happyness increases" worldwide? Probably.