skysight-inc/HackerNews huggingface dataset:
But still only a single key, right? That basically means that you always need to have a second way to 2FA instead of just having registered two keys (primary and backup).
This almost sounds like they're trying to force a subscription model for Home users at some point. Give away the OS for free for a good while then charge a buck a month to use it. Most will cave to the model to keep using it then they can slowly turn up the fire.
The limits of what a human is willing to do. Note that his title isn’t “rocket scientist” but “daredevil”. When you compare getting into a rocket you built on your own to riding a bike across the Grand Canyon, well, Evel Knievel seems tame.
Many people (probably more than in other European countries) travelled to Italy from China, and some of them arrived before the quarantine effort got serious.

We'll see how the relative contributions of fewer sources of infection and more haphazard detection balance out in other countries over the next few weeks.
The BBC’s attempt to build a Netflix-style service was snuffed by regulation
For those who haven't tried it - in Fortnite Creative you can create a lot more than fps levels. I've seen puzzle games, mazes, obstacle courses, scavenger hunts etc., and there's a wide variety of differently themed assets available.
This is so wrong. I hope that this type of thing encourages people to look at the alternatives like GenToo or Arch Linux.
Still waiting for a comparison with Charles...
> Terminal automation allowed the Gopher team to rip the doors off of every information silo on campus and beyond.

I had never before grasped this part of Gopher's ascension story.

> Some FTP servers were so overwhelmed by inbound connections from FTP-Gopher gateways that they scrapped their FTP servers and installed Gopher servers instead!

and

> Rather than pursuing an argument with these self-appointed Lords of Computing, the Gopher team simply went around them, interconnecting to their services without asking for permission.

Is there any legal mechanism with which the walled gardens of today could be burrowed under by rodents? Or do we just have to hope that someday people will tire of the gardens and come out (bringing their content with them) on their own?
I have bored with Webpack and here is my solution
Or buy a weather balloon and stick a camera on it...
> thought that the web will bring freedom, understanding and equality to the world. We were wrong. Now we have to fix our mistake because we're the only ones who have a chance at doing this.

SOME thought the web would bring those good things. Likewise 25 years later I see this initiative as fixing some issues, but technology is fundamentally neutral (some might say “chaotic neutral”) and cannot bring freedom, understanding and equality. Those things must be regained every day. But I am optimistic about our prospects.
Hmm, I wonder about this. Consider that company A requests and is granted access to some of your data - what's to stop them selling that data on to company B?

Regulation could form part of the solution, but I'm wondering if anything can be done from a technical standpoint.
Oh yeah, no doubt. That 500 sq ft would be for 1 under normal circumstances, and would need to be heavily optimised for supporting 4 people.

As it stands US Department of Agriculture says that 120 sq m is enough for a family of 3 - thats using conventional gardening techniques.
You have no idea how often I've wanted something like this for GitHub. Thanks so much!
Really like how your landing page looks like - clean, tidy and straight to the point. Maybe you would like to share your product and news around it on https://owwly.com
Worth to check it in free time :)
Curious that I found many "secret forks" of my stuff, but none of my repos is directly indexed.
I mean it is beyond madness to even think that Go's dev tooling compares favourably to Java tools & ecosystem on the friggin' JVM.

Dev tooling surrounding the JVM blitzes pretty much everything both in terms of dev(maybe code reloading could be improved for Java ala Clojure) & operations.

Lightyears ahead of Go.
It's a good idea to self-host ALL 3rd party assets. Otherwise you open yourself up to the possibility any one of those contains malicious code.

At the very minimum, always check the integrity hash of third party assets
There's no value in memorizing algorithms. There is, however, a lot of value in the ability to solve algorithmic tasks. I don't think anybody is intentionally structuring interviews to measure how many algorithms a candidate has memorized... interviewers are looking for the ability to solve problems, they just... fail at doing that.
“The Good Place”, Brain-Uploading, and Eschatology
Amazin, why Microsoft hasn't built this for GitHub yet is beyond me.

Can it grep on individual repos?
Emacs vs. Vim with some historical Context
Getting a Program Right (1)
GNU Radio is one of the most common ways to make something using an SDR module.
Policy doesn't work that way; it's specifically focused on use. It focuses on people and what they do. Policy makers can't create policy around a piece of technology without understanding how it is used -- how all of it's used

This is an important point. It's the point pg misses in http://paulgraham.com/softwarepatents.html where he expresses certainty that if you're opposed to software patents, then you're opposed to software in general, since there's a technological equivalence between software and hardware. What's different, though, is the way people come up with new stuff. A more correct statement would be, if you're opposed to software patents, you're opposed to patents on things where people use a process much like software development when they create new stuff.
I used CK's free filing this year and already got the returns back. I was happy that there's finally a good free option I can use but now I hear this, I am kind of sad.
Kubernetes has become important

Experiments with new "open source" licenses are unknown

Low code has entered the hype frey
In-season, local fruit, is a million times better anyway. We’ve traded taste for shelf-appearance and the ability for fruit to travel from New Zealand to California. If people really want strawberries in January (and as a parent of young picky eaters, believe me I understand) they’ll just have to pay a carbon tax on it.
It's like that essay about top-down vs bottom-up. It was written about Challenger but same principles apply.

https://science.ksc.nasa.gov/shuttle/missions/51-l/docs/roge...
Whataboutism is a logical fallacy even when the "what about" thing doesn't get enough attention. If Ubuntu got more criticism on HN, would the ads you see on Windows become less intrusive, or more appropriate?

But FWIW, Ubuntu absolutely got, and still gets, plenty of criticism for that, even here on HN.
The first time I stumbled on the flat earth societys website I really, really could not tell. They even had complicated looking physical models of how gravity etc. works on a flat earth etc. My conclusion was, that most did just trolling. But now after I met some real flat earthers .. I am not so sure anymore. They were also not plain stupid. Just far out and very ignorant. So they build a lot of complex logic on a false axiom.

They reminded me a lot of the classical "science" of bible theology. Where you take something ridiculus word for word - and then build a a complex stringent and logical philosophy above it. (with marxism I had similar experiences)
Why are cards worse?
Thank you for kind words. We will share Proxyman around owwly soon
Struggling to read this ... the domain typo triggering OCD
I Want a Smartwatch That Can Do More
> French and Spanish clients diverged

There are no French or Spanish clients. The Scorpene submarines were built strictly to be exported by the joint venture. Spain was expected to buy some, France wasn't.

As far as I know, France only uses nuclear propulsion for its submarine and doesn't export the submarines used by its navy.

> AFAIK nothing came out of it (at least yet)

It was settled. Navantia entirely gave up the export rights of the Scorpene. For a submarine built to be exported, that seems pretty damning to me.

> Navantia didn't have experience designing submarines from scratch but they have plenty with civil and military ships.

Submarines are a lot more complicated to build.

Most of the Scorpene engineering came from France. Navantia clearly wasn't ready to be left on its own.
The distro package manager isn't integrated into the prominent c/c++ build systems such as autotools and cmake. There's a good bit more friction involved in making sure the relevant libs are installed and put into the place the build system can figure out since those build systems aren't also integrated into the third party package discovery and installation. I'm not saying cargo makes this perfect, I'm saying it's a lot easier to add a line to Cargo.toml vs forcing the users or other developers to ensure this is done via external mechanisms.

'cargo build' vs './configure; apt install something-missing; ./configure; apt install something-missing2; ./configure; make'
Or you know, you could just send a camera. On a weather baloon.
So yeah, this guy just wanted funds for his rocket. Which sadly did not work out.
Great writeup. I wish there was a search engine built on the top of Riak that has a bit simpler workload distribution.
I used TurboTax again this year. I tried using a free alternative called "FreeFillableForms" or something similar. It was like the site was made by someone who was just trying to push something out that worked but was not very intuitive. At some point I got to a point where I needed clarification and just could not find it so I went back to TT.

After using TT, I clicked on one of the promotions and installed an app called Turbo. It was a CreditKarma clone that gave me horrible scores that didn't seem to mesh with any other source I could find. I think CreditKarm is just going to be rebranded as Turbo.
RIP one of my favorite products
Any experiences and novelties beyond YOLO?
Are you talking about logic problems or Fermi estimation? They are different things, but I'm not sure the people who complain about either distinguish.
That does not work, because warning are generally based on heuristics, may have false positives, and are not consistent between different implementations and versions of compilers.

Therefore, fail for error is acceptable for internal development, but not for released code.

If i release a project, i would not want users to fail to compile it just because they have a slightly different compiler version.
>The thread is a case study in why not to open source your code: belittling feedback that serves little purpose other than to make the commenter feel good about themselves.

I found the feedback here quiet helpful as highlighting a case study in what not to do when building a business.

Hacker News is not a marketing or promotion site. It is a discussion site.
For a long time, I read articles only in Pocket. The web has become unreadable at this stage. It is a bit funny that it was created to make the distribution of knowledge easier, having readability its primary feature.
Go fmt

Code formatters are available in Java/C# but not ones that have a default set in stone.
Are you connected to the development of this app? I noticed that every one of the comments in your account relate to it, yet this comment makes it sound like you're just an end user. The 'about' section in your HN profile ('ios dev') is basically the same as that of nghiatran_feels' ('iOS dev'), who on this thread claims to be the creator even though this Show HN was posted by someone else. You've mentioned this app before [0] only to have the same nghiatran_feels account respond with a marketing blurb. Incidentally, in another thread, nghiatran_feels presents himself as someone other than the creator [1]. This all feels a little astroturf-ey to me.

[0] https://news.ycombinator.com/item?id=21077549
[1] https://news.ycombinator.com/item?id=19704605
Erh no. I say it doesn't solve real problems and then I list real problems with RNGs that aren't solved by it.
Billion-dollar scandal turns “King of Manuscripts” into the “Madoff of France”
> Writing elegant and artful code that is hard to understand and debug does not make you a clever developer

The whole purpose, to me, of artfulness in code is to take unartful, hard to understand code and make it simple. What other objective is there?
You have a depressingly narrow view of what "art" can mean.
I think React is "winning" the framework competition, if we're judging from number of jobs. It seems like a business decision for many people - React can make websites and apps, and it's probably easier. I haven't had enough experience to say, but it seems like Java; not necessarily the best tool, but something easy to hire for.

Flutter is also coming in hard on mobile. Also not something I've had enough experience to comment on, but there's also little criticism, which suggests it's a good thing.
IoT Candle: so you too can let strangers light a fire remotely in your home
The text uses the phrase "backup parachute handle" several times, but not "backup parachute" on its own. The former is potentially ambiguous - is it possible that there was only the one parachute, possibly with two separate deployment mechanisms?
Irrational is expecting such users to be comfortable in environments that put UNIX straight on their face.

Apple and Google OS might use a UNIX like kernel, but none of such users will ever realise it, unless they go for the blue pill.
While I take your point about bloated web pages, I think you have a serious case of nostalgia viewed through rose-tinted glasses.

I recall the days of a 14k modem, and they were not pleasant, even for just text. And when you added images to the mix, it was just painful. Let's not even discuss videos...
Your health, please consume fruits from trees in polluted cities. I prefer not to.
Thanks, both — I had seen this shared in the past but finally clicked through. Pretty neat site, beyond even just the solar-powered website factor.
Talented people being paid a lot of money to do something of little value (versus other cheaper approaches) is not a positive. As a business, the goal is to not to employ talented people but to make money. If the former doesn't help the later then that's okay.
Aha: Convert colorful terminal output to HTML
There are much easier ways to generate true random numbers. Cover any webcam and read out the lowest bit information of every frame, it should be full of noise. This gives you a ton of truly random data.
http://archive.is/no4r5
Damn, you're right. I did the spreadsheet math quickly based on 2018 estimates on the top 314 cities by population in the USA. Apparently 100k minimum population is the marker of "city" according to this. Anyways, ~94m city dwellers compared to ~327m (2018) for the USA. "Big" cities are a minority.

At 284, Boulder, CO is considered a "city". Don't get me wrong, it's a nice town, but you can't compare it to Austin (11), Portland, OR (25) or NYC (1). Top 100 cities comes to ~64.5m (Spokane, WA coming in at 100 with 219k).

I just... wow... I don't know why, but I truly thought "city slicker" America made up like 50%+ of the population. At best it's 29%. Not insignificant. But... not a wide majority.
What talent is anyone developing with third party api glue work? Third party api talent. Spend years in shops that buy rather than build and you will have a major skill deficit when you move on and want to do more in your career. If a manager fails to develop actual talent, that manager deserves the outcome.
In Canada I use https://simpletax.ca. Their software is super easy to use (even easier than TT) ...and it's pay what you want. Needless to say my "donation" to them has been increasing over the years.
Michelangelo painted it because it’s beautiful; but if you’re trying to figure out why someone financed it — it’s because the Medici’s gained significant reputation through such displays of wealth (in addition to personal enjoyment).

Mathematicians do mathematics because they find it transcendently beautiful — but if you’re asking why they’re allowed to spend billions a year doing that, the answer does involve all those applications delivering value to everyone else.

Your appreciation of that abstract beauty isn’t why everyone else pays, and honestly, isn’t necessarily a great reason for other people to pay you to do math.

When you’re making a sales pitch, talk about their needs.
I did some collaboration on a pretty simple project (Mosaic Maker) in Dreams a few months ago. Just creating modular components that could integrate with a larger scene was somewhat tough but not terrible. Versioning them and updating them was somewhat harder. I think as groups get better at this, they'll get the hang of it. But the sharing layer built into dreams was pretty bad at the time. If you had a few versions of different dependent components, you could hit bugs preventing you from working on them. If your component used someone else's (which is encouraged as one of the pillars of the game), you might find you're blocked from releasing if the creator restricted that component. Or sometimes the opposite: people didn't get credited for what was clearly theirs.

Overall I'd say that collaboration patterns could work if you had a group that knew how they work and supported them.
People are free to shame it too.
"Free File Fillable Forms is
delivered by Intuit."
You're right, the paper's messaging is very confusing.

What they want to do (eventually) is propose loss functions for machine learning. NOT algorithms for sorting per se.

The consider ML models of the form f: x --> r that take features x to some permutation or list of ranks. For example in their CIFAR experiments, I think (correct me if I'm wrong) that x is an image and there are n possible labels, e.g. "dog, cat, giraffe, ...", and given x, f(x) should rank the labels from most likely to least likely.

Now, how do we train such a model f? We use empirical risk minimization over some labeled dataset, e.g. a collection of pairs (x,y) where x is the image and y is a label.

So we train our neural net to become the f that minimizes average Loss(f(x), y) over pairs x,y.

But what Loss function do we use? That's what this paper is ultimately about. And they claim theirs is efficient to compute and produces good hypotheses f.
io_uring Linux 5.7 feature gives polled IO huge boost
Is there any notes on the business model, what worked, what didn’t, etc?

I often wish there were more public post mortem on business models. Sharing the code is fantastic and I applaud you for it.
It is about thermal mass and staying above a minimum temperature. An infinite greenhouse has a better insulated roof (compared to no roof) but lower thermal mass.
Bringing Gratitude into our Level 10 Meetings
A restrictive license will restrict adoption. Don't expect much help until there is traction
Did he enrich himself through this activity? Most people doing this sort of thing put more money into it than they bring in.
In the preparation list, scaling ICU is most needed.

A lot of people survived thank to intensive care units. There might not be enough to cope with the peak
I am a fan of dreams and littlebigplanet, but this really IS a big element of the community mindset. It doesn't mean everything made in the game is bad, but you do need to filter out all the Silent Hill, Sonic, anime, etc clones to find the worthy stuff.
Scammers trying to get your Handshake airdrop, I heard it's worth about $2k, but likely has changed since then
Ask HN: Lost in Life and at Work, Help?
I am 30 years old backend engineer, totally lost in life. What can I do: create CRUD/REST API over database.

Trying to change my current job, but have fear of failing in new place, companies are asking for high-load experience, AWS, GCP, distributed systems, microservices, event driven architecture, some asking how many micro-services we have in current stack and so on.

I work in fairly loaded system with over 1M daily active users, for which we create analytics, with small team, with good old RDBMS database. No fancy distributed systems, no 1000s of microservices (just 4-5 services are working really fine for us), no consensus problems (in case we need consensus, simply lock database table and serves us fine for quite long time, not enough? just lock different table based on hash of key).

I assume natural way to grow as an engineer and not regret at 40 years age is to become expert in some area, could be storage engines, some types of NoSQL, in-memory caches, maybe AWS/GCP expert or person who understand leader election/gossip/.. type of things really well.

But I am afraid I should sacrifice lots of time from my family, from my kids and wife to become an expert in a field which I am not currently employed.

What can I do?
> Doing it by yourself is highly unlikely to work.

Perhaps so, but he's actually done it successfully before in 2018.
TLA+ could, in principle, be used to directly verify code (e.g. [1]), and has been used like that "in the lab", but then it suffers from the same issues that all code-level, deep specification tools, like Coq, suffer from -- barely being able to get within three orders of magnitude from "ordinary" software.

High-cost end-to-end verification of very small, very specialized programs by experts is a different practice altogether from low-cost, high-level design verification. TLA+ could be used for either, but the biggest bang-for-the-buck, especially in non-super-specialized cases is obviously the latter.

[1]: https://tla2014.loria.fr/slides/methni.pdf
Private WhatsApp groups crawled by Google spider
> Jack, while incredibly powerful has been a huge hurdle for pro audio on Linux.

For me JACK was a huge step forward. After 25+ years of recording on tape, JACK allowed me to switch to computer based recording ~14 years ago. It did away with a lot of the arbitrary restrictions on what connections were allowed in the audio software that was around at the time (and which made me unwilling to switch until that point).
The Sakila schema: https://dev.mysql.com/doc/sakila/en/

Which I learned about from the jOOQ folks: https://www.jooq.org/sakila
What exactly are you picturing when someone says "elegant" or "artful" code?

To me, elegant code is DRY code. Elegant code is code with useful abstractions where needed, and no abstractions where they just complicate matters. Code that is succinct yet clearly communicates its purpose.

From the sounds of it, you have an entirely different conception of what elegant code looks like.
Don't forget WarCraft 3. It spawned Tower Defense and DOTA
> But how many marriages resolve with discovering the person is way better than you imagined?

Mine for sure. Keeps getting better and better as we grow closer. I find this to be the case in many happy relationships.
Until we solve the battery problem I do not see all these additions being of much benefit.
With religion the indoctrination begins very young. Fewer and fewer people believe as they become better educated or even just practice basic critical thinking.

I'm afraid the religious mindset creates a switch that turns off critical thinking for certain topics. Then people can be more vulnerable to all kinds of hoaxes and scams.
VS Code is the example I always use when someone is hating on Electron too - yes, it's possible to make slow, memory-hungry Electron apps, but VS Code shows it doesn't have to be this way. Honestly, VS Code is so performant you would think it was a native app.
> Which limits exactly?

The limits of stuntmanship.
Comparing Go to the JVM for dev tooling not to mention the operational ecosystem is a bit silly. JVM is miles ahead.
If anything, Kubernetes is a good example of where Go should not be used.
duplicate, please check before submitting: https://news.ycombinator.com/item?id=22395528
As linked in the comments above, there are a lot of different ways to define fairness and it is impossible to satisfy them all at once.

One way you could argue this example is fairer: the gap used to be ~10%, now it is ~5%.