skysight-inc/HackerNews huggingface dataset:
I completely agree. It's incredible to me how many people in this and similar threads argue that we should just give up on isolation and allow many more millions to die. This pandemic is the perfect argument for UBI and universal healthcare and yet many are still unwilling to even entertain such ideas. Human life is worth saving and we have the means.
> I have started viewing Google as a miniature SV

That's largely how execs describe it to the public, so... yea?
the thing is, it really was faster than gnu cat. I suspect it is because gnu cat does other things than just using Linux splice to a file descriptor and has options to count lines and such, and doesn't (didn't?) bother to use SSE. I just thought cat would give me a practical maximum to compare to when reading from disk.
Dowry Problem in India
Outschool (YC W16) | San Francisco, CA and remote| Full-time | Senior full-stack and devops engineers
https://jobs.lever.co/outschool/

Since 2015, we've been growing a community marketplace for live classes that inspire kids to love learning. Now we're scaling it quickly to support distance learning for kids affected by school closures. We're making $1M of live online classes available for free to families in need and adding thousands of new teachers in weeks.
https://www.inc.com/kevin-j-ryan/outschool-coronavirus-homes...

We need senior full stack engineers to build major features and products end-to-end. We also need a senior devops generalist with strong programming skills and a preference for simpler solutions. We have a pragmatic culture that promotes focused collaboration and iterative development.

JavaScript webapp: TypeScript, React, Node/Express, Apollo GraphQL, PostgreSQL.
Data pipelines: AWS CDK, Cloud Formation, Batch, S3.
Yes but at least on my new high end Lenovo, it’s not ergonomic. You don’t see a menu or a prompt, you just need to hit the magic key during a short window.

Then you need a password, because I don’t want to allow booting usb thumbdrives.
I'm not trying to start a flame war either. I'm worried about the same things you are. But I also talk to people that don't read the news, and this is the kind of thing they will never care about because it doesn't affect their lives. Some other people say that Obama spied on Trump's campaign, so nothing is new here and therefore democracy isn't changing.

Trump is bad, sure. But he doesn't do anything like Orbán did. I don't even think he's smart enough to do it. A EU country becoming a dictatorship is a watershed moment that will have repercussions for decades. A US House report will be relegated to a sentence in high school history books in the best case.

Can you not see that one is of more interest to hackers than the other? For reals?
I would assume that from a practical standpoint, the SNES emulation 'war' is lost for all practical definitions of it - pirates can run everything they want in more than sufficient quality using any of multiple options.

So Nintendo doesn't have much to lose by letting the few geeks that want perfection for perfection's sake have it.
What's more absurd is the assumption that they can stop child porn or sharing of anything "subjective" in the sense that it's a bunch of bytes difficult to distinguish from other bytes without manual filtering. You just can't automate distinguishing between legitimate porn and child porn. Even if you could, you'll just drive sharing of such content underground, while trampling all over the personal rights of those doing nothing wrong.

If they really want to address child pornography as a problem, they would treat it as a social ill/disease and go after the users instead of the platform. The goal should be reform that minimizes recidivism because it makes it easier to find those partaking in this content. At least with something like Facebook, they have a shot at identifying those sharing such content. Make it impossible to share on a widely used and understood service like Facebook and people will migrate to platforms that are much much harder to police.
In that case you just slack off hard and do interviewing almost full time.
What's the plan? Where do you think the cash comes from? How will climate change going to factor in?
> But if this happens too often, then somewhere along the decision chain people are missing the mark on what's worth building and supporting. In Google's case, they should probably put a bit more thought into it before releasing something to the public. This situation, to me, is a sign of overconfidence among Google workers about their abilities.

From what I hear, it's the internal performance evaluation and promotion processes at work here. People are rewarded for "launching" products. Once a product launches, backs are slapped, promotions are had, and everyone moves on. There are no clawbacks if the project fails; the fact that it launched is all they care about. This is why there are so many little projects which launch, flounder and then are turned off.
First TikTok now Zoom.

Chinese soft power with a side of espionage.
Sometimes. Depends. Did it already have a name that everyone was already using and then you went out of your way to call it “China virus”, when your personal brand also just happens to be based on racist dog whistles and stoking xenophobia? Is so, it’s probably racist!
> For 1 ten thousandth of their cash of hand, they could fund this app for 5 times longer than Homo sapiens have walked on earth. 1.1 million years.

But what about the other 10,000 projects Google is working on? /s
Mentos and Cola at Various Altitudes
You can to varying degrees, yes. There's a barcode scanner, an exercise bike, a baseball bat, and more. I designed higan around a modular tree structure so that you can just create a new derived node for any peripheral, and define whatever API you like, so that we can emulate the protocol. Then it's up to the GUI to figure out how to do something when it sees Node::ExerciseBike, and how to do I/O with its API interface.

One could imagine, for instance, connecting an actual USB barcode reader to emulate the Barcode Battler, or providing a text box to hand-type a barcode number.

I don't see anyone actually bothering to simulate the entire horse betting network complete with virtual bank accounts, but if you're really interested, Raphael Assenat reverse engineered quite a bit of the JRA-PAT system for fun here:

https://www.raphnet.net/divers/retro_challenge_2018_09/index...

It's a pretty good read as well!
Went to college (msc) - it’s subsidized/ free in Europe
Being ahead of your time is not a sign of intelligence; it is a merely a sign of inability to adapt.

The fact that being ahead of one’s time is often associated with misunderstood geniuses has more to do that those geniuses had severe lack of skills outside their brilliance
Trading success connected to ratio of ring to index fingers
In OBS, a Scene is an arrangement of video inputs, images, texts written on the screen, ...

If you're a teacher and you're going through a PDF exercise opened on your screen while drawing things on a whiteboard behind you, you may want to have 2 scenes:

* One with the opened PDF in full screen, with your camera feed in the bottom-right of the video, in small.

* One with the camera feed in full screen, where viewers can clearly see what you're writing

You'd then be able to switch between those 2 scenes at will depending on what you're currently doing. You'd show the first scene when you're reading the exercise out loud and then switch to the second scene when you're resolving it on the whiteboard.
The Dark Forest, Autism, and the Coronavirus Crisis
UK's coronavirus test strategy unravelled
Completely agree with you. I'm at least always interested in alternative ways of representing and manipulating a tree structure, so it was a nice find even though I'm never going to use it.

It's fascinating how these projects are intriguing enough to reach HN front page with positive votes, but then get bashed in by masses. Reading all the comments here leaves me with bad taste in mouth.
Let's put it straight: most diverse candidates are given 2 attempts; while most regular candidates are given 1 attempt.
What worried me the most is the “zoom.us” in the name installer file. As if they went the extra length making sure you are comfortable it’s a US company. In fact it is, so why even making a point of that?
It isn't wrong for Nintendo to use the same file format as other emulators, although it is hypocritical. (But including such improper stuff as "DiskDude" (which the emulator doesn't even use, and doesn't properly belong in the header anyways) is a bit wrong, and is even more hypocritical.)
The best feature of Duo is that it is cross-platform: you can make video calls between Androids and iPhones (which you can with WhatsApp also, of course, but WhatsApp's video call quality is not that great).
For one, the US government subsidies a lot of fossil fuel companies, easily worth 50-60 billion in cash
I hope this book puts you on the right path, Brothers and Sisters.

https://en.wikipedia.org/wiki/The_Gospel_of_the_Flying_Spagh...
The reality of confinement with a four-year-old [video]
Why do you think DNA includes everything?
Pandas tips I wish I knew before
And why would they do any of that ?

It doesn't pay to be creative or engineer driven when you're a monopoly. The ones that make the big bucks are sales and marketing.

The other factor is cash reserves[1]. They can make 1000s of mistakes like this without any significant damage to their cash flow. Also assuming they are mistakes which we don't know, because we don't know their strategy.

Finally, if you think the leaders don't know about this trend and/or killedbygoogle you're kind of naive. Actually with the amount of data they have there is a pretty high chance they can easily learn everything about you way before you can learn everything about them.

[1] https://www.theverge.com/2019/8/1/20749831/alphabet-google-a...
Seems like people looking for this solution might appreciate Haxe which is a strongly typed ECMA influenced lang that compiles to C++ and many other targets.

https://www.haxe.org/
Have the demand letters worked out so far?
Show HN: Alias – Shortcut Manager for macOS
Show HN: Trimmed News – Instagram story style Hacker News reader
https://www.producthunt.com/posts/trimmed-news-2

I'm here to announce another Hacker News reader. It's certainly not the first app created to read Hacker News but it's something different. I have used other apps for some time but I have never been satisfied with the experience. Hacker News design is old which alone is not a problem but if it's hurting the user experience it can be a problem. And I don't want to bash Hacker News website. In my opinion it's beautiful and I respect the decision to not update it look like every other website nowadays. Or even worst, change it to use React (React is great but Arc is important part of Hacker News’ origin).

Trimmed News is Hacker News reader that shows stories in slides similar to Instagram stories, Snapchat, and many other social media applications. I wanted to use this design style instead of a list because at least I'm reading stories one at a time and then it would be better to show more information about that one item instead of what are the next 10 story titles.

There are two interesting parts I spent some time thinking.

1. The stories change automatically after 10 seconds similar to other story designs (Instagram stories). The decision behind this one was that it's easy to get stuck into some story and start to think something else or just not concentrate properly. This timer keeps at least me more engaged and I can view the stories faster without sacrificing quality.
2. There are only 20 best stories. I thought that often that's how many stories I read because I don't want to waste my time but still get the most important information. I believe that after that the quality start to drop and it is not anymore efficient to read further. It's also a feature that keeps me coming back. Reading (/viewing) 20 items every morning is a goal. It's not too hard but it's just enough to get idea of what is going on in HN community.

Appreciate to hear feedback about the app.

https://trimmednews.com
> The point here is that very few people are using Neighbourly to make it interesting to Google.

It hast over 10 million installs apparently.
Do all the countries reports like this?
My father is in his late 70s, but he still runs a business employing a few dozen people. He probably can't afford to keep the business afloat while everything is shut down, and he might not have the money or energy to start everything up again in a few months.

He's probably somewhat of an outlier, since most business owners are younger and will have better chances of starting over, but some business won't recover from this.
Ask HN: How do you take notes?
First of all what medium do you use (paper, one kind of software, etc)and second what do you write down?
Plain text seems to be pretty ineffective compared to mindmaps or scribbled arrows between bullet points, but I'd love to use vim
Right, if a packet gets delayed by 400ms, that's not going to break TCP, but you might as well consider it dropped for a real-time call.
Help Covid-19 Researchers simulate and understand nCov structure
My understanding was under one interpretation encryption was always permitted by the FCC on ham bands over 50mhz but by a 2:1 majority common wisdom within the community (and the ARRL itself) hadn't come around to this line or reasoning[1]. Specifically encryption is not allowed if it's "for obscuring meaning except for the following circumstances" of which authentication and securing network operations are two. I would want some legal precedent or an amendment to the code before weighing on this too heavily to see which of the two interpretations takes priority.

That article isn't the final word but it's interesting following the work of the broadband-hamnet folks - particularly in Texas[2]. They mostly say one can't use encrypted traffic. They are however relaying IP traffic but imply one shouldn't use https.

During National Emergencies (like now?) a lot of the rules around call signs, power, and presumably encryption fall by the wayside. In practice it looks like the FCC grants per disaster waivers[3].

[1] https://www.qsl.net/kb9mwr/projects/wireless/Data%20Encrypti... - the lede is buried on page 3

[2] https://hotarc.org/mesh/

[3] http://www.arrl.org/news/fcc-grants-temporary-waiver-permitt...
The shorter your name is, the easier it is to find unintended connotations or outright obscene meanings in different languages – and now because your product is global, you just can't localize its name for foreign markets like Mitsubishi had to do with Pajero in Spain.
You already can't do whatever you want, even in ISM bands (... a WiFi AP with 5 kW transmit power would be really bad for everyone. It's also fairly illegal.) Having some rules forcing devices to cooperate (... perhaps more intelligently than WiFi currently does) would be welcome... but there is a difference betweeen "having to be nice and coordinate with each other" and "needing explicit permission from a centralized authority to do anything whatsoever".

Actually, the proposal already contains this: "An automated frequency coordination system would prevent standard power access points from operating where they could cause interference to incumbent services." We could absolutely have central authority assigning time slots in congested areas in a fair way, while staying decentralized everywhere else. A bit like the way air traffic control works.
What CDN are you using? I worked on a feature at Cloudflare that prevents this scenario and is on for all users.
Free printable origami face mask to protect yourself and others from Coronavirus
That's of course true. Branching is costly and malloc is costly.
But there is a need to filter objects and arrays in the 2nd part behind the parsing, in the conversion to your language/data. With a slower seperate function of course.

Parsing is the neglible fast part, converting it into your business objects is the slow part. This is usually done with the 2nd tape step. This involves a lot of malloc's, and you really want to skip the unneeded parts and filter it upfront.

Still thinking how to design my new JSON parser around simdjson.
The Blood Telegram
The Folding@home software allows you to share your unused computer power with worldwide bioresearchers – so that they can research potential cures for COVID-19, Cancer, Alzheimers and Parkinsons.
A truly open-source alternative to VScode with extension compatibility
I always changed my life shortly before one of these crisis took effect. Why? I don't now...
Dot-Com bust:
After school in 2000, I worked for a small startup which hired me full-time because I was able to code in Java. I had to quit this because of mandatory military service (was still mandatory in Germany in 2000) and later moved out of my home town to study computer science. For me, I could only pay for this with a side job and in early 2001 there are still huge job opportunities if you had some coding skills. I don't now, but I opted for the least modern industry and went to a company building software for steel-rolling and warehouse logistics. When the towers collapsed I was in the first month in the job and in my studying city (Aachen). Everything else went down but the industry I worked for was quite immune. They even kept me as a student worker while laying off other employees around me. I learnt a lot in this times, because I worked with developers having a coding experience of 40years AND they were open for new stuff.
In 2007/2008: Ok, I skipped a lot of studying in between and in 2007 my employee offered me a full time job (skipping studying completely). I refused and quit the job from my side. Lived on savings and started to complete studying full-time - then everything went down. I actually owned some stocks and hedged them with put-options 4 weeks before the stock market collapsed. Sold everything with no losses. During studying I went for the more theoretical parts of computer science - that turned out to be very helpful because with most modern tech, I just needed to conclude which theory now was brought to live.
Now: I quit my well paid consulting job in December 2019 to build a startup. Selling digital marketing products for brick&mortar business. Not the best thing for the moment, but I got some cash in the backhand and lets see if this (unintended) strategy pays off again.
In related news: Portnoy's Complaint isn't about too many time signatures in a song.
Only Intel marketing folks would need a citation here. Everybody else knows the truth already.
This is a fair and honest question. Not everyone knows the fine points about HN, and the answer to this question not posted anywhere in a manner that would make it obvious.

I think the answer is because the rules are not black and white, and such a post may have started a flame war and so maybe the mods dropped it. I think when there are 'more comments than upvotes' or some such ratio, they have a look and kill discussions that are going downhill.

Trump is 'closer to home' possibly making it more personal and therefore flame-bait-ish, while Orban is an abstraction for most people.

Also, the near existential reality of the entire freaking world being 'locked up at home' makes the issue rather topical!
I think you can certainly use Node as an example of much better developer experience. Even the difference between npm and yarn is fairly minimal, and there is a solid community 'default' in Yarn.

I think part of the reason we ended up with so many trivial libraries and dependencies in the Node ecosystem was precisely because it is so easy to create and publish packages.

I love Python as a language, but working with the packaging even just to install dependencies is like pulling teeth every time you start a new project - nevermind publishing packages yourself.
Right there with you buddy.

Oddly enough I have an education in emergency medicine and can't seem to find work...
James Clark used Haskell to design and implement an algorithm for validating Relax NG XML schemas (he co-designed Relax NG, and designed its predecessor TREX), to work the ideas out before re-implementing it in (many many more lines of tedious brittle) Java (JING). Haskel works wonderfully as a design and standard definition language, that way.

https://en.wikipedia.org/wiki/James_Clark_(programmer)

https://www.drdobbs.com/a-triumph-of-simplicity-james-clark-...

http://xml.coverpages.org/ni2002-02-14-c.html

https://news.ycombinator.com/item?id=14154049

DonHopkins on Apr 20, 2017 | parent | favorite | on: What programming languages are used late at night?

I got some insight into what's great about Haskell by reading James Clark's "An algorithm for RELAX NG validation":

http://www.thaiopensource.com/download/old/relaxng/20020531/...

>This document describes an algorithm for validating an XML document against a RELAX NG schema. This algorithm is based on the idea of what's called a derivative (sometimes called a residual). It is not the only possible algorithm for RELAX NG validation. This document does not describe any algorithms for transforming a RELAX NG schema into simplified form, nor for determining whether a RELAX NG schema is correct.

>We use Haskell to describe the algorithm. Do not worry if you don't know Haskell; we use only a tiny subset which should be easily understandable.

Text.XML.HXT.RelaxNG.Validation

http://hackage.haskell.org/package/hxt-relaxng-9.1.5.5/docs/...

>Validation of a XML document with respect to a valid Relax NG schema in simple form. Copied and modified from "An algorithm for RELAX NG validation" by James Clark.

Clark Updates Jing - A RELAX NG Validator in Java.

http://xml.coverpages.org/ni2002-02-14-c.html

>James Clark has announced a new version of Jing with significant changes and revised documentation. Jing version '2002-02-13' implements the final RELAX NG 1.0 Specification and also implements parts of RELAX NG DTD Compatibility, specifically checking of ID/IDREF/IDREFS. James has "almost completely rewritten the validator using an improved algorithm. In the old algorithm, the state of the validation was represented by a stack of sets of patterns; in the new algorithm, the state is represented by a single pattern... The new release includes a documented API for Jing; in fact there are two APIs, a native API and JARV. James has rewritten the description of derivative-based validation to correspond to what's been implemented and to incorporate feedback received on the previous version from Murata-san and Kawaguchi-san... The Jing implementation is available for download as a JAR file and as a Win32 executable for use with the Microsoft Java VM.
I too contribute monthly to Petrucci. Apart from downloading the scores of piano pieces I want to play (they offer a wide set of arrangements for all but the most obscure pieces), I have discovered several hidden gem in their library, which grows more and more every time I check!

Before Petrucci, I used to be a regular user/contributor of the Mutopia project [1]. Its purpose is to provide Lilypond [2] source files for scores: this allows users to create MIDI files or re-create PDF files using custom page layouts/line breaks/etc. These features are handy, but creating a Lilypond file from a score is much more time-consuming than simply scanning it and uploading to Petrucci. (Each of Mozart's and Haydn's string quartet I uploaded took me ~2 weeks of work.)

[1]: https://www.mutopiaproject.org/

[2]: https://lilypond.org/
I never needed it, but I see 2to3 options there [1], are they not working?

[1] https://setuptools.readthedocs.io/en/latest/setuptools.html#...