skysight-inc/HackerNews huggingface dataset:
Agree with this. What's more interesting is on the feature level languages do borrow/converge on each other in order to try to secure a position in the market. I note that as an example Java is consdering a .NET like Span feature (https://openjdk.java.net/jeps/412) as an example probably to close the gap w.r.t performance. There are others.

What matters more in all honesty, and what's hard to change IMO is:

- The base of the language (is it verbose, how the base features interact with each other) vs being "tacked on". A language with these features initially. e.g. you mention F# and I know it uses HM type inference, immutability by null, makes null hard to express by default, etc.

- Anything that breaks backwards compatibility (e.g. Java's generic implementation) for example including existing API's. Adding Async afterwards takes time, and changing the underlying model of the language (e.g. Python's GIL, OcAML multithreading) takes time and needs a lot more consideration. Its code, anything can change, its just harder and maybe easier to take something that was designed for that case initially. Being a polygot isn't a bad thing per se I think if it can be justified tech wise.
Tbh I still crave Kotlins inline string interpolation.
Discovered that abs can return negative value in Java running Findbugs some year ago, it blew my mind how booby trapped language can be.
> We have gained so much in terms of technological progress, consistently reducing the energy required to go from point A to point B, it surprises me how we are again increasing it for getting from point A to point B.

It takes exactly the same amount of energy to go from point A to point B as it did 10,000 years ago.

What we've done is gotten better at packing more energy generation in a smaller volume/envelope.
Nice. I wonder whether the posted tool offers any more data since this tool is instantaneous and the posted one is slow.

It would be great to know, for example, "commits ahead of". EDIT: found a few! [1] is easiest to use. For [2] you need to give it a github access token.

[1] https://stackoverflow.com/questions/54868988/how-to-determin...

[2] https://github.com/dragongling/Better-Github-Forks
> 'It's sold in Wal-Mart, in America, it _must_ be safe'

Actually, this is a pretty reasonable heuristic. If this happened in India, say, then the story would have been very different. American regulatory institutions are relied upon by the whole world, and are de-facto global regulatory institutions. Examples include the FAA, the FCC, the FDA, the NHTSA, the CDC (which has lost a lot of credibility in this pandemic), and so on.
For some things yes - I've seen team-mates getting new products working locally and then spending lots more time getting it all working in AWS - getting it working in AWS first would have saved a lot of heart-ache.

But for a lot of stuff, testing locally should be much faster: so much of what I do is just adding/updating a REST endpoint, and spending 5 minutes building and deploying to AWS just to find out that I screwed up some loop condition is a grind. I know that for simple stuff like a REST endpoint my dev environment isn't going to meaningfully differ from AWS so that build and deploy time is just wasted.
Ask HN: What do I learn to solve the guillotine problem?
The guillotine problem keeps coming up in my field. I can use other people's solvers but think I should attempt it myself. How do I figure out what I need to learn to tackle this problem?

More generally how do you work out what topics to study to solve a problem in a domain you're not familiar with?
The fatiguing effects of camera use in virtual meetings
Exactly. The rust standard library can be very informative (and the same is true of other standard libraries as well), but it isn't necessarily going to be the same as what you would do in application code, because in application code you have the benefit of the standard library.
I have stated a fact, battery swapping is a niche and it will continue to be a niche. You attempts to claim this is not the case have been pathetic.

P.S: Calling people 'son' in a technical discussion is pathetic.
It's literally of no consequence. I wouldn't say I prefer it, but why not just look at it as two bits of screen added vs a bit removed? You can black out those pixels if it's that upsetting and your problem is solved.
I've flown FPV drones through forests, it's insane. The reaction speeds needed are crazy. It is almost impossible to last a day without crashing. I'm sure there are lots of fun things to do with it, but Endor style races is not one of them. The people willing to do things that crazy don't last very long.
> bad regression

I wonder what their testing suite looks like...
Autorotation is a great thing to have when your motor fails, but presumably multirotors would at least make up some reliability by having several motors and presumably being able to safety land when one motor fails.
Autodesk Infrastructure is used in the architecture/engineering/construction world for this sort of thing. It is essentially a prototyping tool to combine any early stage data you have (aerial surveys, a mockup 3D model for a building, etc.) with existing geospatial data. It will give you terrain, roads, and buildings to varying degrees of accuracy.

https://www.autodesk.com/products/infraworks/overview?term=1...
wait until you learn about signed bytes.
> You are contradicting yourself - lynching and burning people at the stake are local decisions. They happen when there is no centralised power.

A local power is still a centralized power compared to a system where everyone has to agree on a decision. In this case, priests and local police were instrumental in creating and maintaining the environments where these things happened. And I seem to recall that there was a certain international organization putting people on trial and then burning them.

Your argument is basically that we need to set up some people with way more power than other people, so they can protect the least powerful people in the society from abuse. Then we set up rules and hope people in power do what they're "supposed to". Sometimes that works out for some people, but as a general principle it's completely backwards. A better idea would be to distribute power more equally to everyone, so that they don't have to wait around for the favor of the powerful.

All these civil rights examples seem to conveniently gloss over the century when our federal government explicitly supported slavery and the decades when that government did nothing about lynching. That's not because the federal government wasn't powerful enough - it commands the armed forces. It was because the constituency affected by these things didn't have enough power to make the government change it's policies.
Social commerce sees boom in Indonesia thanks to rural users
I am not sure I understand your point about intent. I do agree that the OP did not intend to offend. My input to the Show HN is that I found the term juvenile and offensive. The OP may choose to accept my advice or disregard it. I am not judging them, only providing some input.

Yes, people can choose to take offense at anything. There isn't much we can do about that. In my own interactions, there are certain words and phrases I choose not to use. This works for me, doesn't harm others and generally improves my quality of life.

We exist in a world of many intersecting values and beliefs. We navigate through them in differing ways. There is room for many differing points of view, although recent events make it seem like this is a less viable belief.

Back the the OP, this is a Show HN. My input is I think the name is lame.
I won't censor, down vote, blacklist or otherwise assign any other intent.
The engineer is already on HN and foresaw it before it happened.
Marketing said I need to lead with libertarian virtue signaling before playing The Internationale on HN.
By the same standard, Apple telemetry should also be labelled as "spyware" yet nobody would bat an eyelid at Apple mentioning data of their telemetry reports.
> How does it deal with spherical topology while keeping the 1m^3 block size?

The earth is flat, haven't you heard?
> The endless virtue signalling is so tiresome.

And yet you felt the need to signal your tribe while trying to shut down someone's speech.
Not when you take it outside its natural habitat and put it in a spray that people breath.
Google results for where New Brunswick appeared on Hacker news if your interested:

https://www.google.com/search?q=site%3Ahttps%3A%2F%2Fnews.yc...
laughs in C++
Although it's been posted a number of times, this is the first time I came across it - and also one of the rare times I've read something posted on HN without skimming anything.

Gems like this are the thing that keeps me hooked on HN:

> The notion is that the "continuum" might, at its lowest levels, be discrete in both space and time, and that the laws of physics might simply be a macro-consequence of the average behavior of tiny cells. Each cell could be a simple automaton that obeys a small set of rules and communicates only with its nearest neighbors, like the lattice calculation for QCD.
Yes.

There's no such thing as nuance when it comes to corporate liability via third party participation. Companies are going to do the thing which reduces the surface area for litigation as much as possible. Youtube would nuke political speech entirely so fast from anyone not paying them a fee to be broadcast that heads would spin.
> How to solve self-driving for cars: build digitaly aware roads

Putting aside the physical aspects of replacing existing roads, how would a digitally-aware road work? A bunch of bluetooth devices? And in what schema would the road 'speak' to the car? Ideally it would be an open format, but who would decide upon that?
Nope, appropriate and accurate. There's no need to dig a deeper hole for yourself, kid.
This looks like it can be accomplished with minimal basic chemistry and a hydraulic press. I'd love to see what type of acoustic guitars could be created using this material. Super thin tops and super rigid bodies are exciting.

The NileRed YouTube channel goes into the lignin removal chemistry here https://youtu.be/x1H-323d838

There's also great progress in using nanocrystalline cellulose to produce super strong composite materials. Embedding graphene or carbon nanotubes gives you super light, super tough material that is suitable for replacing aluminum and steel structures.
I don't know about malwares but online gaming cheat developers have been using a signed driver from Intel that has a vulnerability allowing to load any unsigned driver. Despite the exploit being discovered back in 2016, the driver certificate is still valid as of today and works with Windows 11.

https://nvd.nist.gov/vuln/detail/CVE-2015-2291

https://github.com/TheCruZ/kdmapper
Why can’t your editor or terminal support emoji? They’re just normal plain-text standard Unicode characters like letters, numbers, and punctuation.
People were incredibly gullible in the 19th century, so I’m not sure your premise is true. I think 99% of people are equally gullible and 1% of people are notably less gullible and so there is a small improvement between the 19th century and today.
Visualising the computational graph of a Jax program
Sure, if I suspend disbelief and assume that no other search engines or navigation services were used that do similar tracking—but the GP was specifically calling out QR codes, and they use the website anyway.
It isn't neutral. These two statements are not equivalent.

The CDC says x should be done -> not doing so is contrary to CDC recommendations.

The CDC says you don't have to do x anymore -> still doing x is not contrary to CDC recommendations.

The case that was equivalent didn't occur:

The CDC says you should stop doing x -> not doing so is contrary to CDC recommendations.
Even those people ought to get vaccinated. Vaccination is the best way to stop the spread of disease. We don't rely on natural immunity to fight measles, and we shouldn't do it for COVID-19.
I understand the premise and perspective here around certs, but as a hiring manager on dozens on hires it leaves me sick.

It’s chicken and the egg. How does a candidate get the experience if they cannot get the job for that experience? They up-skill via courses and certifications. Now certs are a red-flag for the opportunity they’re applying for?
thankfully go generics seem far better thought out.
So teams will just need to be 10x as big because 1 10x engineer = 10 1x engineers, right?
You could say the same thing about free solo climbing.

Yet people still do it (and regularly die) and keep pushing the limits of what we thought was possible.
> High competition is also not a red flag by definition. It’s a strong indication that the market exists, and as a solo or bootstrapped founder, that’s a HUGE time & money saver.

I can't tell you how much this resonates with me having been slowly and methodically building a project in a competitive domain over the past two years. I have a handful of organic users who've continued to show up and inspire me to continue pushing forward, but in that time I've also had people close to me question what I'm doing and why it's taking so long (as if there is a finish line).

My experience so far is that building a software product is a hard and time-consuming process fraught with obstacles of all variety. There are many instances where abandoning it will sound like a good idea, so you just have to ask yourself how determined are you to bring it to life and push through when it gets difficult?

You miss 100% of the shots you don't take.
Looks like a fantastic way to give bystanders a very efficient haircut
From the video, it looks like this craft is limited to about 10 feet in altitude (certainly as high as I’d want to go, but I imagine their primary market at first is going to be thrill-seekers). And yet that’s really all you need for a lot of point-to-point transport, especially in rural areas (which I also imagine will be the only legal places to fly these for the foreseeable future).
> "So if you'd want to have slack at work you'd have to make an unreasonably strong business case for all the extra cost and work."

Why is having to demonstrate that something is worth the cost and effort of doing it "unreasonable"? Isn't that simply "a business case"?
This problem could be solved if Github simply sorted the list of forks by stars instead of alphabetically.
They are explaining how quadcopters don't scale very well. You may be misunderstanding the explanation. The surface area covered by the rotor is much less for quadcopters and it is difficult to make up for that. Plus small rotors are less efficient. One upside for quadcopters is simplicity but that advantage diminishes with scale.
Cheaper employees and to fill in the talent gap. Most local talent is busy and not moving around, the population is not big enough to fill in the hires. We also outsource our devs to other countries (in my experience USA). I assume it's because we're cheaper as well...
Sorry, was on mobile and didn't elaborate. Was referring to datetime.datetime.now(); why can't it incorporate the local timezone?
Do you think speed and practicality are the goals of the project?
> I really wish the FDA would exercise its power and live up to its mission to get these clowns away from the gullible public.

IIRC, with regard to supplements (as with homeopathy), the FDAs toothlessness is by statute, not discretion.

So, Congress needs to act.
Blood omega-3 fatty acids and death from Covid-19: A pilot study
It requires detailed training to build/rebuild an engine from scratch as well. Making sure the clearance tolerance for the bearings, valves, and a bunch of other critical stuff are correct. Accounting for how much the piston rod expands and contracts under load.(The rod will lengthen slightly at the top of the stroke.) Bolts for the bearing caps and cylinder head must tightened in a specific pattern and in iterative amounts of torque.

Get some of this wrong and the engine self destructs. In the worst case hot internal parts of the engine exit the engine and cause a fire.

Porsche had an issue where they used some bad bolts causing catastrophic engine failure and several vehicles to burn on their GT3 line.

https://www.motorauthority.com/news/1090959_porsche-fires-ev...

Basically, there are many components on cars that require specialist skills to get right every time.
Floats still have an issue for this particular piece of code though! abs(-0) would return -0
> for a few minutes

When is the last time you cold booted a modern Apple Macbook for example?... Minutes is an absolute exaggeration.
>it's critically important to always remain curious and humble when discussing anything

It really isnt possible for lot of people. We incorrectly assume it is and in many situations the assumption breaks.

The chimp troupe's carrying capacity of curious individuals has an upper bound (see the explore-exploit tradeoff)

The more we understand how people think and the different forms of intelligence, personality and needs that drive thought, what is critical for different people changes.
I've always hated this fact with passion but it's like hating gravity. You can't fight it. Personally, I would have gone with one's compliment and a modified equality but that's just my OCD speaking.
Why in the absolute hell does a static site need docker? I don't get it, it is not that hard to properly configure software.
> Personal aerial vehicles are never going to be safe. Not for the lack of innovation or technology, but for human nature. Ever see how many people drive their cars with the "check engine" lights on? Or how many fail to get theirs serviced in time, or change the oil in time? The mass market is not fit to drive their own personal aerial vehicles.

> There are niche uses, such as medical emergencies, policing, etc. Putting these into the hands of everyone is a disaster waiting to happen.

Listing all of the things that could go wrong with a technology hasn't worked well for us. Imagine doing this exercise for the automobile. New infrastructure, a slip of the hand killing pedestrians, etc..

I acknowledge that there are many issues.

What I see:

The price point is reasonable enough that if there isn't regulatory enforcement, some employees at big tech will start flying these things along the water from downtown San Francisco to work / in-person meetings, saving them 2 hours a day. Convenience and time at this price point is very appealing to a certain demographic outside of any general nerding out over futuristic tech. The same conditions exist in New York City. If this is allowed to happen, this space is interesting, but of course, we're talking about ~20 vehicles over 2-4 years here.
If there's a useful gray area, then the law should change to legalize it.
That notch on the new MacBook Pros, and thoughts on hardware design
Here is one amazing resource [0]. (If anything, it does show the difficulty, and the beauty, of Classical Latin and Greek.)

[0] https://lrc.la.utexas.edu/eieol
/r/digitalnomad

Pros:

- Cost arbitrage

- You can try different countries/locations if you like traveling and new experiences

- Being tourist and living at a place are two very different experiences. By being digital nomad, you get to experience the latter, somewhat.

- Meeting like minded people, if you are very social.

Cons:

- You might not have all the comforts you may be used to

- The time zone differences may impact your work schedule

- Language, resource availability may be a challenge.

- It can take a while to get used to a new place.

- Loneliness if you are not very social or have odd schedule
Reminds me of this great travel blog from 2008: http://vienna-pyongyang.blogspot.com/

The writer traveled from Vienna to Pyongyang by train, giving him 36 unsupervised hours in North Korea.
They mentioned ProcessExplorer, but actually linked to TaskExplorer. I think it was a referencing mistake. TaskExplorer is what they meant, another independent program.
Very interested in the tennis players’ perspective, I wouldn’t have thought about it as “increasing focus,” but it makes sense.

I’m a baseball fan, and this has been a topic for a long time. I’ve always wondered if it will help hitters way more than people realize, since there will be way more consistency in called strikes. Over time, I think hitters will be able to adjust to that and hit better. Call it better focus.
Lol. If nobody buys anything, why would you need money?
Golang is effectively from the late 70's as well.
In my previous company, I used to tell people that one of my greatest skills was making people think that they had come up with the solution I wanted them to implement.

I ran a small Linux sys admin consultancy, at one point we had 4-5 doing the work. I found if someone was struggling with solving a customer's problem, talking them through the options, their ideas, and eventually them "discovering" the solution I already had in my head, was very beneficial. I think it created a sense of ownership, as well as helping with future solution building.

Even better, sometimes along the way they'd find a better solution than mine, and everyone won!
This article was frustrating because it seemed to not understand the value of why we use what materials we do.

I could make a knife from wood now and it would be sharp enough to cut steak. It, just like cheaper steel knives, wouldn't remain sharp as long as it's higher value counterparts.

They mention wooden nails but don't mention if they'll fill an important role nails do -- their success isn't only that they're hard enough to nail through wood, but that they can bend. Houses move. The nails have to have that bit of movement too.

Yes yes, you've made wood roughly as hard as steel, but steel has more than hardness going for it.
Still, I enjoyed the story, even if it isn't the usual content for this site.
More active repos don't necessarily have more stars, maybe a better way to sort would be to have main repo followed by number of commits ahead, then number of commits behind. Most often what I find is a repo will have 3-5 dozen forks and the vast majority will either be far behind or have one or two localizations. It is very rare that I find something that someone has really forked and started doing active development on.
In Search of the First Comment
> The days of mechanic shops servicing these vehicles is going to have to be over…

What do you think they do instead? Throw the entire car away after a year? Obviously they get serviced by mechanics - don’t be silly.
China-linked disinformation campaign blames Covid on Maine lobsters
Thank you so much for posting this. I’ve looked for info about this before but didn’t find it.
From this passionate reply it sounds like your feelings have been hurt, 100%. But is it really fair to expect me to read a 20 page pdf on the strength of some rhetorical hand-wave? You could just say it: The unknown makes you uncomfortable. Do you think everything that was invented was just a cheap copy of what we had in the past? The logic here is underwhelming. The strange emotion is also unimpressive.
I think they mean people who run the entertainment industry live in Beverly Hills. Unclear what it has to do with activists all over though.
Repo abandonment is a problem compounded by gaps in assignment of package publishing rights.

Recently, I helped a maintainer get a PEP 541 request done after a year of people intermittently pleading with the owner to do a release. It took pypi’s direct communication of potential reassignment for the owner to respond and they did so within two hours.

Not every package has a willing maintainer to back up an owner like this. So finding forks that have sufficiently merged PRs or have even gone off to do new work can be valuable to avoid duplication.

I’ve done this kind of girl research manually before, searching for something that goes the furthest and seems the most professional.

I’d like to see this tool integrate directly into the GitHub forks page, though, ideally as a browser extension.