skysight-inc/HackerNews huggingface dataset:
I know this has nothing to do with the article but there’s been too many global warming news headlines recently and it’s making me depressed. I read this one and imagined the opening to be…

> The effects of global warming have produced wildfires, hurricanes, drought, and other extreme events at an alarming pace. The situation has gone from bad to worse as scientists recently discovered three super massive black holes merging together in our nearby universe.
A search engine that prioritizes ad free, tracker free sites.

Of course google can't do it. But this is a ripe for someone to step in.
It depends on your email client. If your email client is Chrome, then the pinning won't help you at all.

>Chrome does not perform pin validation when the certificate chain chains up to a private trust anchor.

https://chromium.googlesource.com/chromium/src/+/refs/heads/...
I have posted this here before- hexafarms.com. I am trying to use ML to discover optimal phenotype for growing plants in vertical indoor farms to a. have the higest quality produce b. to lower the cost of producing leafy green/med plants, etc. within cities itself.

Basically, every leafy green (and herbs, and even mushrooms), can grow in a range of climatic condition (phenotype, roughly) ie temperature, humidity, water, CO2 level, pH, light (spectrum, duration and intensity) etc. As you might have seen around the world there is a rise in indoor vertical farms, but the truth is that 50% of those are not even profitable. My startup wants to discover the optimal parameters for each plant grown in our indoor vertical farm and eventually I would let our AI system control everything (something like alphaGo, but for growing plant X (lettuce, kale, chard, ). Think of it as reinforcement learning with live plants! I am betting on the fact that our startup will discover the 'plant recipes' and figure out the optimal parameters for the produce that we would grow. Then, the goal is that cities can grow food cheaper in more secure and sustainable way than our 'outsourced' approach in country side or far away lands.

So now I have secured some funding to be able to start working on optimizations, but I realized that *hardware* startups are such a different kind of beast (I am a good software product dev though, I think). Honestly, if anyone with experience in hardware related startups (or experience in the kind of venture I am in) would just want to meet me and advise me, I would take it any day. Being the star of the show, it's hard for me to handle market segmentation, tech dev, team, next round of funding, European tech landscape, etc. I am foreseeing so many ways that our decisions can kill my startup, all I need is advise from someone qualified/experienced enough. My email: david[at]hexafarms.com
This is an affirmation I’ve been longing to here, lol!

I’ve already done the legwork, cloning to the current prod DB locally and playing around with migrations, but the fear of applying anything potentially-production breaking is scary to a dev who has never had to work on a “critical” production system!
Disclaimer : I know nothing about anything.

Hawking radiation ?

Laser tunnel ?

Magnetic canon ?

Centrifugal launcher ?

Vacuum diffusion ?

Electrical beam lensing ?
This is such a hacker news comment. Somehow a group of people supposedly good at using computers struggle to work out what a button is while the average user seems to have no problems.
No. If you want an intuitive but also theoretically correct definition of NP, it is the set of problems where it is easy to verify that a given solution is correct. NP - P then is the set of all problems for which it is easy to verify that a solution is correct, but hard to find any solution (this set may be empty, but we haven't proved either way).

Here 'easy' means 'in polynomial time', and the property of all NP problems is that they are solvable in polynomial time given an oracle which generates the solutions, and then verifying that each solution is correct. Equivalently, they are solvable in polynomial time given an infinite number of execution threads that each takes one candidate solution and verifies whether it is correct or not (in polynomial time).

I don't think there is any known class of problems in complexity theory where it is easy to find 1 solution but hard to find all solutions.
I’m with you up through XMonad, Emacs, and XTerm but... Firefox? Right now I’m currently struggling with an attempt to use a circa 2015 Dell XPS 13 as a Linux-based daily driver, and Firefox is nigh unusable with even only a few tabs, 4GB of RAM apparently doesn’t go far enough, swap degrades performance even with SSD but turning it off just means stuff dies. I’d love to find out I just set things up wrong but I’m shocked to discover I was getting better performance out of Windows.
Great read. Lots of thought-provoking content.
I keep reading from this author and it always struck me as a very capable technical person, but as an awful person to work with.

There was a piece few days ago about picking co-founder using the army way.

Beside being a well written piece, it made clear one thing.

The role of leaders in an organisation is to get stuff done, despite rules, regulations, hierarchy and all the whistle and bells that an organisation need to create in order to exist and sustain itself.

(Which doesn't means disregard rules, it means find a way to make stuff happens in the context of the rules.)

In the article there are dozen of things that are just expected given the conditions. But there are also a lot of stuff that the author could have done differently in my opinion.

For instance figure out the resources that was suppose to create the application, pass by its office, offer its a coffee and communicate clearly why the things is important and how important it is and what is the goal of the project and finally reassure the resources by putting in whatever work tracking system all the details.

These kind of human work and relationships building is fundamental.

It seems easy to you just ask another department "please do this" and when naturally things takes too long to look reasonable complaining on the internet.

There is a world of difference between:

1. Some random guy wants a boring dashboard and it is not very clear the reason and the why.

2. That cool engineer has a real problem that really bother it and its whole team and I can easily fix it.

Yeah it is not a scalable way to solve problems but dumping work on some oscure Jira board is not scalable neither.
Yeah, it is frustrating. I'm no expert, either.

Part of the problem with nutrition is it's hard to get quality data, like how do you get long-term studies where you can control every aspect of each participant's diet and lifestyle? The best data we have is all over relatively short periods.

Saturated fat is one thing there is strong consensus on.

https://www.heart.org/en/healthy-living/healthy-eating/eat-s...

https://care.diabetesjournals.org/content/41/8/1732

I'll point out that regarding "healthy" fats, what you see in most recommendations is that replacing unhealthy fats with healthy fats improves heart health, not that adding healthy fats improves heart health.

Eating less meat helps, too.

https://academic.oup.com/ajcn/article/110/1/24/5494812

(surprisingly, in this particular study, white meat was about as bad as red meat)
It seems kind of interesting, what are some use cases you've seen for it?
(Just guessing, but) excess static electricity, maybe?
How visually implement process in the app? I.e. how to guide users over complex process they need to do in the app to achieve success?

The process might span different medium (write email, do something in the app, check twitter, etc) and different activities multiple days. How to make sure they know what they should do next? Checklist? Emails? Slack? Wizard?
Yep. Pinning doesn't protect you, using a personal device protects you.

You mention needing to use personal connectivity. I don't think that's necessary. HTTPS should protect you from malicious networks.
The Amazing Speed of Quake III Explained [video]
Why would you leave the toxic plants in places the cat chew on them, though? Or if you can't keep them out, why have the toxic plants? I mean, I have a mint plant that can irritate them, but between it being inconvenient and the cats having very convenient and safe plants of their own to chew on, it is no issue.

And as a sidenote: It is always best to look up every plant you want to bring around your cat - at least a few, you might consider not having. Easter lilies, for example, have pollen that is toxic to cats. They don't have to eat it for it to kill them.
Just a weird wording. I believe they meant "in our neighborhood".
That's a disputed take.

Here in France we only just now had a president recognizing our role in the Rwanda genocide, which happened 20 years ago.

Overall I'm seeing a lot more people calling for being proud of our nation and moving past inconvenient historical details than self-flagellation.

Macron is an exception in how much he stands for the "duty to memory" thing. Most people are fine believing their country can do nothing wrong.
I think you're overly-critical. The CSS immediately gives the look & feel of using Windows 7. Maybe the gradients are not completely spot-on, but the other 95% of elements are great.
Install Airflow 2 on a Raspberry Pi (using Python 3.x)
Now we have electric unicycles, which seem 100x cooler than the Segway. But they also seem to take 100x longer to learn to ride and -- judging from YT videos -- they're 100x more likely to send you to the emergency room.
Wouldn’t it just be easier to buy a ssscat?

https://www.petco.com/shop/en/petcostore/product/petsafe-sss...
We have this in my native language; adapted to English, it would sound like <It will have happened>. Three black holes will have merged in a nearby galaxy.
"Kooky nutjobs" do exist, but part of the problem with censorship is that undesireable people can be put into this can all too easily to be silenced, even though their agenda is not really that kooky.

Pro-gay or pro-weed activists, heck even pro-civil rights activists used to be kooky nutjobs of their time.

We haven't arrived at the end of our moral or legislative evolution. We need to hear some voices that are considered kooky.

For a recent example, see Lenore Skenazy and her free-range parenting. This definitely seems kooky to a paranoid, helicopter parent part of the population. What if this part of the population holds the Delete button?
We run about 40-50 CNC. Lots of our engineering time goes in to planning, on how to step by step machine a component so that it can reach mentioned tolerances. Sometimes required tolerance are at or below the machine accuracy. Are you going to solve this also ?
Turkish has such flavors of past tenses. They are called "observed past" and "learned past" tenses.

As the names imply, one is used when you witness the event. The other is used when you forget that you witnessed or you heard it from someone else.
I've been using view_components for a while, and there's no going back for me. Much easier to organise views and keep them modular and easy to change and reuse. Only thing I haven't figured out yet is refactoring, how to organise a large number of views into folders / modules without having to move tons of files manually or script it.

Tailwind is pretty useful as well, but definitely needs a component system like this, or an application of the Atomic Design principles to not have to repeat your styles hundreds of times all over the place.
My sheet feeding scanner always jams when it has anything other than perfect copier paper in a stack. For folded, odd sizes, fragile, dirty, stapled, glued, torn, other paper, etc., it just doesn't work. Ya also have to constantly clean the platen with alcohol, or your scans get vertical lines on them.

(It's the same problem with a sheet feeding printer. If the printer paper isn't perfect, it jams.)

I agree that a dual side sheet feeder is awesome when it works.
I assume you're talking only about employees using corporate devices on the corporate network. If the employee can connect a personal device to the corporate network the employee will be safe from the MITM.
So Berg became a literal embodiment of Heisenberg's uncertainty principle?
If you have ever written in Oracle's PL/SQL[0], Ada will come across strangely familiar to you (because the designers of PL/SQL modelled its syntax on that of Ada). For me, it was almost like a blast from the past since I wrote lots of PL/SQL almost 20 years ago.

[0]: https://en.wikipedia.org/wiki/PL/SQL
> at which point you can really only evaluate all possible combinations

You only need one counterexample, and in this case you can easily find it. E.g., you can note that the duckie in GP's solution can be swapped for the pinwheel+whistle without changing the solution's total cost, ergo the solution isn't unique.

I think a lot of people are looking at this like a coding interview, where it's assumed that your algorithm must work for all possible inputs, rather than just the inputs stated.
This guy I think: https://nanochess.org/
I can only assume this is sarcasm from the fee being in USD
No the average user has the exact same problems.
Formal Verification Applied (With TLA+)
I thought spamming your own content was frowned upon but I guess with all so called rules on this site everything is arbitrary and Dang can do what he wants.
I came here to read about Cardano, then I realized that this was about the programming language.
Is there any better idea for how to stop people deliberately harming each other with bad information? Particularly in light of confirmation bias and the level of effort required to disprove vs the amount of effort required to make stuff up.
We wouldn’t know about such events until light reached us anyway - light is the speed of causality, so we’d never apply this tense you propose.
The average user has the same problems, but doesn't realize it is a UI problem or even think that he could be more productive. When he does he probably thinks that he is too stupid to use a computer.
But the money you spend on a car is not gone as with gas, since the car still has sales value. Isn't a more accurate comparison to compare average gas price per mile + average depreciation per mile?
I am looking at the low hanging fruit, 80/20 right now.
Browse 1k photos in 10 seconds
Apart from some smaller projects building on top of WireGuard, there's Tailscale [1]. One of the founders is Brad Fitzpatrick who worked on the Go team at Google before and built memcached and perkeep in the past.

Outside of the WireGuard ecosystem there's ZeroTier [2] which has been around for a while and they're working on a new version; and Nebula [3] from Slack, which is likely to be maintained as long as Slack uses it.

There might be others, but with tinc these four are the ones I've seen referred to most often.

[1] https://tailscale.com

[2] https://www.zerotier.com

[3] https://github.com/slackhq/nebula
I think that's just the standard rate-limiting; there is supposedly also a thing where Hacker News will throttle the connection as well.
Time Management Tools to Make Your Life More Productive
I think when a nation is in a civil war other nations can pick a side and they are not violating sovereignty. Also random individuals can pick a side and also not be violating sovereignty.

Knowing what is allowed behavior is predicated on their being some clear central entity to dictate it. If there is none, then...
You can uninstall then via "adb shell", just not from the UI. But no matter what, some get reinstalled when you get a system update.

I've made it a habit to do the following when updating:

1. Download the update but don't run it immediately.

2. Disable internet connections (WiFi and SIM).

3. Apply the update.

4. Enable NoRootFirewall after restart.

5. Connect a USB and run adb shell.

6. Execute uninstall commands for all the apps I previously uninstalled (I kept a list).

7. Enable internet.

8. Keep an eye on NoRootFirewall for new weird apps and add them to the kill list.

I hate owning a "smart" phone but I need it... so all I can do is suffer.
I am a bit ashamed to ask about such a trivial topic on HN, but I am not really sure how AJAX in Wordpress plugins works.

I have a plugin that exports some WooCommerce orders into XLS. I would like to add a progress bar via AJAX, because the export may take very long for thousands of orders. But I am not really sure how to use AJAX in context of Wordpress specifically.

I would love to see a minimal functional example, a simple plugin that does something similar. So far, all the plugins I saw were pretty convoluted and I lost my track around the code.

(On a related note: a library of elementary examples for Wordpress plugin development would be nice. Like "This is how you create a menu entry.")
It starts off well and then just as it gets going it ends with 'more on this later'. This reads like the first part of a very long sequel.

It would probably be a good idea to write the article with fewer assumptions of who the audience is and with an explanation of why caches are considered a good idea and not to mix CPU caches and web intermediary result caches as though they are one-and-the-same and to explain the concepts of invalidation and affinity before moving on to things like feedback loops to measure cache efficiency/effectiveness.
Far less fun though! I regularly spend at least as much if not more doing some project myself instead of buying an off-the-shelf solution. I do it because I enjoy it, can make it work exactly the way I want it to, and don't then suffer from potential vendor lock-in.
So maybe the problem with showing all the comments at once is that there are too many, and when showing one at a time they are not shown for long enough.

How about breaking the play into chapters/zones/rooms/segments (whatever makes sense for the game) then showing all the comments for that segment. Once the segment ends, there would be a replay button if they missed anything on the first play while reading comments, and a next segment button to carry on.

Interesting time spans could be marked for slow motion, boring bits played at double time.

There would be high level navigation between segments with thumbnails and comment counts. Buttons to skip between “pivotal moments”, maybe with voting to highlight them.
That's because 3rd world countries start from scratch. Developed countries have 50-year-old infrastructure to consider.
Can't dig 50 centimetres into the ground without hitting something important.
I think the famous article 'Things you should never do' from Joel Spolsky is closely related to this. I have seen blatently ignoring the lessons from either article and reaping the predictable results from this in multiple jobs that I had. It seems the incremental approach that is both much safer and much more fruitful is a rather hard thing to sell.

Even after a project in the category 'things you should never do' had taken way too long, when another piece of code was discovered that was not quite up to standards and that was sometimes malfunctioning the first idea was again to completely throw it out and rewrite from scratch. I argued against this and instead took the Michael Feathers approach of first covering it in tests and then refactoring. This made the code familiar enough to me that I also in the meantime found the reason it was malfunctioning. It was just a multi-threading isssue that could be fixed by introducing a lock. Size of the actual patch fixing it is about 5 lines.... The result of the gradual approach was both more modern code, automated tests, and no more failures in production and it was much faster than just throwing out the whole thing and starting anew would have been.
Can you go into more detail on how Starbucks does that?
have you tried https://tara.ai/?
You forgot to tell him the email address: Boris.Badenov@kremlin.ru
We should all be reducing our sugar intake and the intake of any food that is quickly/easily metabolised into glucose. It’s one of if not the main fuel source of cancer cells.
What a lucky accident.
Usql v0.9.4
They did that to me years ago, like ten years or so. Took me weeks to figure out the site wasn't slow when logged out! They don't do it anymore (and thankfully, because if they did it to me now I'd slowloris the hell out of this site).
Probably because they wanted an opportunity to shoot some dogs (sorry, I watched too much HN this weekend).

Edit: https://news.ycombinator.com/item?id=28339867
How accurate/reliable are those Tensorflow nets?

Let's say you wanted to do this, but to keep all other cats away (from e.g the food bowl) other than your own?

Cats can often look very similar on camera.
My colleagues (UK) when I worked in a small grocery shop thought I was crazy for drinking water instead of coke or something. And for lunch breaks everyone would buy at least one chocolate bar. And then of course everyone would complain about energy and feeling lousy and everything. I do wonder what the health outcomes would be to drastic sugar regulation.
I've used view component heavily over the last year or so, it's an amazing library. It perfectly fits the gap between helpers and partials and really does help keep things well organised.

I maintain a library of components and being able to spin up a new project and hit the ground running makes for a great experience.

I'm looking at documenting with lookbook instead of storybook, but both look decent.

https://github.com/allmarkedup/lookbook
And the specs on those batteries are absolutely insane for the size. A couple of them and you can start a vehicle.
I've only ever heard them referred to as picks, know you, as in pick and shovel.
Hey, congrats on the launch and looks like a great idea and concept!

Just a small note - you might want to get a copywriter to go over your front page, and just go through it with a fine-tooth comb. As a few examples:

* Phrases like "Child's own Science Universe" don't make full grammatical sense, although "Your child's own science universe" could.

* The quote from Arush is incomplete. Other quotes have grammatical errors.

* "789000 Facts" has no comma while "300,000+ Learners" does. Should just be consistent.

* "following are trademark of Elixar Systems Private Limited." should be "trademarks" however it is not followed by a list of trademarks.

* "cause confusion among coustomers, or in any manner that disparate" should be customers and disparages. You will find that people are allowed to disparage your brand though, using your brand name :) (criticism isn't protected).

Only small things, but important at looking professional :)
Are you using the sidecar setup?
> the subtle implication that Rust is "safe" (not just memory-safe)

It's not a "subtle implication" it's a fact that Rust is also data race free and thus concurrency safe in the same sense you're attributing to Verona, although for very different reasons - it can't introduce data races. Verona, unlike Rust, is not in fact a production system, it's an academic toy for pondering new ways to approach concurrency. Perhaps ten years from now its findings will influence future Rust development.

It's certainly interesting that we're still at the place where people are going, "This is only better if you can't afford GC", when even Java is markedly less safe than Rust since it doesn't prevent data races. (Yes there is ConcurrentModificationException for this, no Java doesn't promise to raise this Exception, and if it happens that might already be too late).