skysight-inc/HackerNews huggingface dataset:
I have this and can highly recommend it. Can be picked up at a fairly reasonable price. Also, if you don't really like the 3D, you can always turn it down/off.

As a game, Pilotwings Resort is definitely a worthy successor to the N64 version.
Ask HN: Can I launch more than one unique browser executeables?
Can I by some method launch multiple (e.g. Firefox) executeables with independent sessions at the same time? I think it's possible and that Qubes OS, a Linux distro has done it.

I currently have around 300+ tabs open across different browser applications (Firefox, Palemoon, Vivaldi, Opera). Mostly all tabs is somehow a valuable and necessary resource for a project. I switch back and forth through working on each project very often, since a lot are related of sorts and so are the webresources; this makes the browser add-ons for tab-sessions a bit annoying.

I run Linux btw. Hope someone can be of help! :-)
> loners with unreasonable passion and knowledge about a specific niche. Now it's a codeword for capitalist cattle.

Reminds of open-source contributors doing it for the passion. People never made open-source software to make money back in the day...
Coding Hell – A Poem
Lz4ultra 1.1.0 produces even faster lz4 files
Example of how HFTs would "eat up" money, at least in the past: many instruments trade on multiple exchanges. So when a trader wants to execute what is conceptually a single large order, in practice this order may need to be split and routed to multiple exchanges.

HFTs will see the first order executing on one exchange, and will then jump in front of the rest on the other exchanges. For the trader it looks like large orders don't work; he can't buy every offer that's on his screen. Only part of his order works, and a price rise prevents the rest from executing.

Nowadays this may be less of a problem, because large traders now probably all use software that tunes injected latency to make all related orders arrive simultaneously at their different destinations. But I would still be careful about assuming that HFTs can't do any damage anymore.
I believe that is considered being "contribution margin positive"
My favourite sketch show did something about this and he's spot on.

John Finnemore: You are not a geek - https://www.youtube.com/watch?v=thsRk9fuIdU
You might find https://github.com/graknlabs/grakn of interest. Datalog was one of our main sources of inspiration. The query mentioned in this thread (the person named Bob who lives in Texas) would be something like:

$x has name 'Bob';
($x, $y) isa lives; $y has name 'tx';
I envision some sort of news skimming bot that just looks for key words in the article feed from a handful of major sources.
Except, realistically, of all the polyglot runtimes, the ones that have good interop erase and the one that doesn't reifies.
A lot of the time people have some unexplained trouble. They are tired, have pains or repeating infections or what you can imagine. They can be "fine" mostly and never find explanations during their life. They might not even try. It is tedious and just costs so much for an uncertain outcome. But for some, maybe their life quality really could improve relatively easily, if only the problem was correctly identified.
pattern matching in dynamically typed language would be very very limited and don't forget that you also have very little time to parse and run the app (time to interactive)

it really doesnt make much sense - just compile to js if you can't live without it
I think whilst the video is great, the guy missed the deep question raised by the audience.

Using the language in the talk, the question is may be God speak Calculus but is it the only language it/he/she speak?

You have that concern whilst just like a predecessor in post Pythagoras, post Newton, post Einstein, post QM, post AI, we got a strong and strong "understanding" and manipulation of the universe. And those understanding provide us with a great physical well being and more wealth. But is the world a better place?

The tradition question is still why we can send people to the moon but never able to solve the problem of ghetto.

Minor issue: Even he has to admit the assumption of continuity (which mathematically different from differential but mostly do), there are many are discrete and non-differential. Hence God if it/he/she has to cover everything, he must have to speak another language. QED

BTW I like the T-shirt and go to study more calculus. Great talk.
Maybe he is emulating a blogging service with restricted technology?
Machine Learning Applied to Game of Thrones
Download 50 Free Woodworking Plans and DIY Projects
I'm bit worried about what will happen with private fields. One the really cool things about javascript was that there was always some way to monkey-patch everything.
Struggling with your team to keeping on track deadline?
And who would pay for that... for life?
2,5 Billion, with money from oversees on which they otherwise would be heavily taxed. They bought a game studio with significant growth potential at 20x its annual profits, but maybe even more important, they bought 54 Million and growing user accounts on a diversity of platforms, of often very young captive users, easily convertible into Microsoft accounts, a number which was poised to expand rapidly.

Indeed, Microsoft has sold and added 100M more Micecraft licenses and accounts since.

From an account acquisition point of view alone, which fairly often is the main driver of these transactions, the deal was a steal. I'd estimate the value of a fresh user account in a desirable demographic to be around $250 for Microsoft. Even the short term projected revenue would be close to $10.

Microsoft projected the deal to pay for itself in 1 year, and while not having followed the case up close, chances are it did.
You could for example opt for TOFU. Then at least you’d be protected against a malicious takeover unless the attacker manages to access the maintainers private key. That’s been a pretty common issue in the recent past.
> So each package has been signed, but anyone could have issued the keys, so an attacker could easily do the same.

Not true. The GPG signature means the key belongs to an account with access to the group id (namespace, usually a domain), and that sonatype has verified the group id belongs to the original admin account for that group id.

It's not a lot of guarantees, but you cannot just generate a GPG key, sign a package, and publish to maven central.
Back in the 80s, IBM was evil, Apple and Microsoft were good. I have an "I HATE IBM" badge from a very early computer show.

MS was mainly known for its languages and its apps, more than the OS. IBM PCs still came with CP/M or PCDOS (MSDOS).

Then when Windows 3 came out, MS started to act like IBM but on steroids, thinking they owned the "stack" (as it was). OS/2 was the last attempt to extract the "PC compatible" world from the Windows domination.

Then IE6 and ActiveX ensconced MS in the enterprise. What used to be "you won't get fired for buying IBM" became "you won't get fired for buying MS because there's no choice".

The onset of the web and competitors in MS's dominant space (well except for apps, Office still rules the world) and the demise of the Ballmer years (especially the death of their mobile/phone ecology) means that MS is now actually doing what IBM did about 15 years ago when they adopted Linux.

To quote Vonnegut, "So it goes".
I really feel like we need a lower level expression language than SQL, one based on actual query plans rather than a declarative thing.

Having that, and helping people learn that, would make it much harder to not “get” how joins and the like end up working
Correct me if I'm wrong, but Windows ecosystem doesn't forbid e.g. Java applications to use the same system-wide JRE, which has to be installed once, manually. It would be a nightmare if every Java app installed its own copy of JRE. Still can happen, like in case of Processing, but that's more of an exception.
I for one like the material minimalistic menu items we get now. (Assuming they use standard material design icons) it makes it quickly recognisable and accessible.
There are recorded interviews with a person who saw one. It was one of the smaller varieties, but still pretty amazing that it was so recent.
It makes you wonder which of the soon-to-be-extinct creatures we will be describing in the future.

https://www.ngataonga.org.nz/collections/catalogue/catalogue...
Require all GitHub tasks/checkboxes to be ticked before merging pull requests
It could also merely be convenience - as a startup you want to raise a few millions or whatever, and you want it all to come from a few sources, not too many. If you opened this up to an average investor, it will be a headache consolidating all of them. Also, there are offerings by banks for wealthy clients who can invest in the banks' PE or VC arm, this allows access to the clients, and since it's one bank providing liquidity the people obtaining it don't have to manage anything.
> provides little concrete value to the business

The concrete value doing such things add to our business is happy staff (which you mentioned), which means the best people don't leave, and stat excited and productive for the long term. Also, when hiring, because it helps us get the best people to join us in the first place.

It's not just about "bleeding edge", it's about giving dev teams the freedom to do that if they want to. Some do more than others, but the point is, if they get it wrong, things break and they get called at the weekend or whatever and they soon change track.
Neither is Android.

AOSP is a very small part of what actually makes Android on the eyes of consumers.
In other situations dispatchers knew that this was an emergency landing, so the trucks were already dispatched to the correct runway.

In this case nothing the pilots said or did indicated the need for fire trucks.

When the plane hit the tarmac and ignited,

- this had to be communicated to the fire crew, with oroper coordinates

- traffic in the airfield had to be stopped and rerouted

- the crew had to get to the trucks, start them and get out onto the field

- they had to drive all the way from wherever they are stationed to wherever the plane stopped

IIRC they reached the plane in under two minutes which is a pretty good time from a cold start.
The laser is pulsed at 100khz. A low duty cycle would make it more eye-safe, and increase the z resolution.
> Of course, the JVM has plenty of issues supporting alternative languages too, for example lack of tail-call optimisations,

That's true (and will be addressed), but that's a problem that can be fixed by adding a feature, not removing a central one, which is why I said that both Java and .NET have made mistakes, and reified generics was one of .NET's.

> or switch-on-type, for functional languages.

There is no difficulty supporting that. In fact, the Java language is about to get that without JVM changes. Perhaps you mean switching on A<Foo> and A<Bar>, where Foo and Bar are reference types (and possible with a subtype relationship between them), well even Haskell can't do that, and if there was a language that thought this is a good idea, it would be able to do it quite easily.
It’s worth looking up the Haast’s eagle which preyed on moa. That was the most awesome of eagles at 15kgs and a wingspan of up to 3m.

https://en.m.wikipedia.org/wiki/Haast%27s_eagle
> Giving people a [...] blood pressure monitor to wear for a week should probably be standard.

Wait, isn't that already standard? My English NHS GP gave me a blood pressure monitor for a week. The practice nurse taught me how to use it correctly, and told me why I was taking at least three readings a day. I paid a small deposit for the machine - £10, waivable if I couldn't afford it.

I'm surprised this isn't the case everywhere.
Edgy was perhaps the wrong word, but 'keeping it real', while being blind to their own echo chamber being guilty of the same, (taking offense, looking for safe spaces, accusations of bigotry...).
It's just a physical interaction layer though. Is there a market for designing this interface in software graphically, getting the code working, then sending the emulated interface off to get physical copies shipped.

It comes as a device with a usb connector. You plug it in and it works just like the software emulation but as a physical object.

No EE or embedded people required. A cheap software person could do this
There's a Git application on Scuttlebutt, already used by people in the community - see e.g.:

https://github.com/noffle/git-ssb-intro
Mexico's Dystopian Housing Developments
Can you decode this song with an algorithm – I did
> Anyone who deals with customers at a counter doesn't have time to constantly look at a touch screen for buttons that may or may not be there. Nothing like chucking muscle memory out the window

Is this so? I used to work at a Dunkin Donuts, and the POS / register was entirely touchscreen, and I and everyone else developed muscle memory.
rad project allows you to create, checkout, manage, and publish a project, comprised of issues, patch proposals, and a git repo.

Well hot dog.

And it uses LISP for scripting? Nice.

Interesting approach to saving state, too.:

One only needs the address of the latest input, the "head", to be able to recover the whole log. The owner of a machine uses an IPNS link to point to the head of the list, and the name of this link is then the name of the machine also.

Thanks for sharing that. Definitely going to give it a whirl this weekend.
Increasingly, Chinese Engineers in Silicon Valley Are Going Home
Because over-testing leads to over-diagnosis, which leads to over-treatment, which doesn't lead to longer or better life and often leads to reduced quality of life.
Yes, parent confused me... It is entirely orthogonal from NPM, correct?
Saddly more and more people are buying phones that can't be rooted like Huawei phones.

Once they stop with software updates you can toss the phone in the trash.
Except that in the commerical software world, you can't stay independent with "purity".

The costs of supporting multiple cloud providers is still a cost. K8S, Docker, Pulumi, Packer are starting to reduce that interoperability gap, but it's still a friction.

I've moved to .NET on Ubuntu for our current project (I'm an Engineer Manager/Architect, but the team is C#). It's been remarkably smooth and low friction.

So it's a balance, the interests of a platform vendor are of course that you stay on their platform. But currently there's enough competition that it's still a buyers market.

AWS is getting a bit too powerful, Azure is doing a good job of keeping MS shops in the MS world, but GCP is disappointing.
Yes, that's the big selling point. And I agree for somme appliances it is great.
Most mutual funds available at retail are borderline scams as-is. It is highly unlikely you will find one that has a true ROI / Sharpe Ratio above investing in basic Vanguard Index Fund ETFs, yet the public is still allowed to throw away 2% per year in management funds + loads + fees for buying garbage mutual funds and ETFs from enormous companies that sell at retail.
"Uber created the market for on demand transportation"

What the fuck is this?

It's a mini cab firm with an app. Mini cab firms existed before Uber.
I get that this is a meme, but v8 is one of the most battle-hardened runtimes out there, plus you don't manage your own memory or concurrency primitives, which are the sources of most security issues.
Engineers, product focused entrepreneurs and innovators would like a Long-Term Stock Exchange (LSTE) quite a bit if it works out.

Usually to list on public markets the whole bizdev/marketing/operations/VC/board/lawyer/executive machines end up taking most companies away from innovation and the founders, as well as taking large chunks of the company and the rewards, where the efforts become clouded in power struggles.

If the LTSE market helps stop short and distort, pump and dump schemes, it could be very attractive to long term investors and innovative/engineering focused companies. A company like TSLA or a company rebuilding like AAPL in the 90s would probably love to be in a longer term, less short term focused exchange. The new market may encourage deeper dives for innovation and protect the companies on the exchange from the eviscerating games of the public markets where long term investors get skimmed and are 'suckers' to the big fish.

LTSE is a very welcome direction and attempt to clean up the public markets problems including the short term quarterly focus, high bar for entry, constant attacks after going public and loss of power/percentages by founders and innovators/engineers/product once the company goes public.
Facebook sues analytics firm Rankwave over data misuse
Anyone can issue a GPG key claiming to be whatever identity they want though. I've uploaded artifacts to Maven Central before and they didn't do any specific verification of the signing key - so if it just matches the domain that is no protection at all.
But... that's exactly what it is
Soooo do we get a bunch of car company can’t be tech company hate threads, like we get the reverse for Tesla now?
Facebook seems to be dressing this up as “we care about your data” but what the suit really seems to say is that Facebook were fine with the data use up to the point where Rankwave started using it for advertising & insight services and became a competitor.
I never moved from awstats. It still works.
Famously why we only have a single parcel delivery company, trucking company and warehouse provider.

Love to see your working on how logistics is winner takes all.
The three challenges keeping cars from being fully autonomous
And you don't want other people to have any children. How hypocritical.
Your sister comment had another project to share based on IPFS: https://radicle.xyz/

One thing that seems clear is that there needs to be a standard interchangeable format for storing PRs and issues, so that it's not just the point of origin that's decentralized, but the data itself (in case the maintainers vanish).

I'm not really sure how to go about that sort of thing either myself or as a community effort but I'd appreciate any advice from the HN community.
> 5% tax on every stock trade

I am not sure you've done the math on this when it comes to your basic person socking away $5000/year in index funds in a simple Roth IRA trying to save for retirement, and what signal it sends towards saving money / planning for the future, which is already at its lowest point in this country.
These 25 Things Are Killing Your Happiness
Could someone please ELI5 this to me? It's not clear to me what KVM even is? how does this new thing fit into a PC boot process and what it does? Why is it called firmware? What's so exciting in it that people upvoted it to ~100 points on HN? TIA!
Maybe they're historic and now it's a requirement, or maybe it's prereleases or something, but I have certainly seen some in the past. First one I can dig up: https://repo1.maven.org/maven2/com/google/protobuf/protobuf-...
The newer versions certainly do have sources and javadoc, but you can't assume their presence for everything.
Whatever Sun was "about", sadly, it didn't work, and damaged some excellent technologies, like Java and Solaris, that Sun couldn't invest a lot of resources into because it no longer had them. Oracle managed to save one of them and make it thrive. Sun, as a big, impactful company, was a product of the dot-com bubble. It certainly made more lasting contributions than other bubble-era companies, but its strategy couldn't survive the crash. Maybe great ideas can be born in companies like Sun but need companies like Oracle to sustain.
It is a moving piece about quiet heroism, I enjoyed it a lot.

And it reminds me of another article about Lyn Ulbricht (https://breakermag.com/lyn-ulbricht-pushed-herself-to-the-br...). Lyn is the mother of Ross Ulbricht, the founder of Silk Road. The article goes at length about the war she is fighting to get her son out of jail. I have so much respect and admiration for this woman. It is quite something and they make a very compelling case in my opinion. You can read more about it here: https://freeross.org/
I see. Were they the Crimea or in the the Eastern Ukraine?
Is this really good for your team and the project?

If you have a safe work atmosphere, and yor teammates reviewing the work can discover pitfalls in your project's workflow, you as a team can have discussions about it can improve your test stuff. And you can maybe go back through the history and see how many times this kind of normal human mistake with other branches and developers.

You can still diff through the PR as a unit before merging, without getting bogged down in low level commits.
> running linux either since Stack Overflow is .NET I believe

It is a matter of taste and I'm sure these guys (Atwood/Spolsky) love Windows to work on, but with .NET Core (we started porting when the first stable ASP.NET Core came out), we ported/migrated everything from Windows/MS (SQL server, Windows Server, AD, etc) to Linux + MySQL/Postgresql on ASP.NET Core.

I guess it's what you are used to, but everything is faster, smoother, more stable/consistent and easier to manage now. I would never go back.
Or you should be a little more sensitive and read about the OP and why he doesn't use a blog (severe ADHD).
MOND is epistemologically far superior to the hack of Dark matter.
What does Dark matter explain that MOND can't?
There was no reader mode available, but you can get that here in case you also need that accessibility: https://outline.com/bHxccU

“(...) making it harder for our moms and other family members to visit us, or forcing them to visit us via video chat. Instead of making it more expensive for them to accept our phone calls or send us emails. (...)”

This seems soulless. I wonder how that works elsewhere.
used to be mainly mfc programmer doing large client/server lob app suites; after dotnet, worked around five years with c# and like it (reminded me borland delphi from the college) but local .net projects keep under-delivering and growing more expensive than previous tech; so i keep being called instead to update or support mfc projects... using atl/wtl (and later powerbasic instead of vb6 to host activex).

The last few years sometimes for dynamic/customized/personalized corner case uis have been using fast AXML provided by codejock label or using css+html by terra informatica HTMLayOut/Sciter

Microsoft lost a lots of local enterprise lob custom apps with the always evolving dotnet platform and heavy resource requirements, lighter alternatives won their market
Great article, thanks. Some perhaps-silly questions:

1. Is it possible to inspect the state of a 'parking' operation, the way you can in .Net with Task#Status?

2. So fibers run in 'carrier threads'. Is there a pool of carrier threads, or can any thread act as a carrier? I'm thinking of .Net's where this is configurable (ignoring that .Net 'contexts' aren't exactly threads), by means of Task#ContinueWith() and the Scheduler class. I take it from the following snippets that fibers can only run on the thread where they were created:

starting or continuing a continuation mounts it and its stack on the current thread – conceptually concatenating the continuation's stack to the thread's – while yielding a continuation unmounts or dismounts it.

And also:

Parking (blocking) a fiber results in yielding its continuation, and unparking it results in the continuation being resubmitted to the scheduler.

On a non-technical note, how do OpenJDK projects feed back into the Java spec and Oracle Java?
Another very simple log viewer that runs on any LAMP/LEMP stack is Pimp My Log[0].

[0]: http://pimpmylog.com/
The Unicorn Worriers Weren’t Wrong