skysight-inc/HackerNews huggingface dataset:
The Internet boom of the 90s up to the dot com crash was powered primarily by the big Silicon Valley companies like Cisco, Sun, SGI, and Oracle. Linux and the greater LAMP stack didn't become dominant until after the dot com crash. Even then a significant amount of FOSS money/contributions were coming from US companies. Also keep in mind the P in LAMP really meant both Perl and PHP.

I'm also really curious when exactly you think popular (in terms of users) operating systems for computers didn't come from the US. Symbian and BlackBerry OS are the only two coming to mind and neither were general purpose OSes.

As for American-centric Internet...wow. Piracy is still a thing. Subscriptions are a revenue model in no way unique or specific to the US. Web browsers still exist so I don't see how "app stores" did anything to make the Internet American-centric. Those same web browsers can access websites with no gatekeeping unless you live in an authoritarian state that does gatekeeping for you. Describing the Internet as an American walled garden is, to be charitable, absolutely ridiculous and borderline stupid.
I’d add ‘- Pride, Mental Health, and Burnout’ - It’s a good title as is, but you’re right.

Great read.
> It has something to do with citizens. For example firearm ownership and voting are restricted to citizens, not just people-who-happen-to-be-here.

All the constitution has to say on firearm ownership is

> A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed.

No mention of citizens.

The constitution does mention citizens

1) Limiting people from congress/senate/president unless they have been citizens for various lengths of time

2) The supreme court applies

3) States can't discriminate between people from one state or another
I’ve found there’s simply a time of the day it’s so much easier for me to focus. No idea why, but around 11 pm it turns on. I wake up early for work, but still, if I’m trying to do something, I can focus so easily at that time. At 2-3 am I have to force myself to go to bed cause I know I need to wake up early. No matter what I try during the day, nothing compares except the rare cases when something in prod is broken and everything is urgent. Maybe try just listening to your body instead of tricking it
I saw a few comments here commenting this. It's a strange perspective to me. The people I know who are bilingual still prefer one language and use the other primarily to speak to people who don't know their primary language.

As an example I am Swedish but fluent in English and Dutch. In my family we use a mix of Swedish and Dutch. But I use Swedish exclusively with anyone else who is Swedish unless someone is in the conversation who only knows English. I have both friends and colleagues who don't speak Swedish (nor Dutch) and I always speak Dutch with my wife's family.

In this context it makes little sense that I'd simply stop using multiple languages, since then I'd be unable to speak to parts of my family, friends, and coworkers.
Particles in the air respond to charges.
https://en.wikipedia.org/wiki/Electrostatic_precipitator
The Past, Present and Future of the Longest Bull Run in Stock Market History
I have the same issue, and use "Color Swatch" on iOS for this.
I understand your point but you can make the same for a lot of research. You do research on what you get founding for.

They may simply research on topics they get founding and publish the nice results.
Can someone please post a top comment with links to audio (and video, if pertinent and available)? The couple of links I visited in some comments were mesmerizing. Thank you.
What exactly is tiktok doing that's illegal and is different from what Facebook does? Specifically if you are not American isn't it all the same?
I am surprised anyone would think this.

This article sums it up pretty well:

>...In 1971, the fledgling Libertarian Party (L.P.) called for "the repeal of all 'crimes without victims' now incorporated in federal and state laws," such as the prohibitions on drug use that have driven so much of the escalation in aggressive police tactics. The same platform declared itself opposed to "so-called 'no-knock laws'" of the sort that got Breonna Taylor killed by cops this year when they crashed through her door at night, unannounced, looking for illegal drugs.

>..."We support full restitution for all loss suffered by persons arrested, indicted, tried, imprisoned, or otherwise injured in the course of criminal proceedings against them which do not result in their conviction," the L.P. proposed in 1976. "Law enforcement agencies should be liable for this restitution unless malfeasance of the officials involved is proven, in which case they should be personally liable."

https://reason.com/2020/06/08/where-are-libertarians-on-poli...

This search can give you a list of hundreds of articles on police abuse:

https://reason.com/search/police%20abuse/?sort=newest&utm_me...
On Intel macs the default was that it would run windows as long as Apple did not make substantial changes to the uefi, etc.

But arm macs are really an Apple A series processor plus a number of coprocessors like the t2, nueral engine, etc.. and the default is that windows will not work on this specialized hardware.

So unless there’s evidence that Apple is actively going to help 3rd parties develop operating systems for the Mac, the best we can hope for is a fairly acceptable OS with reverse engineered drivers for those chips. We’re either going to get an unstable OS or a severely crippled OS.

With intel macs Apple just had to stand back and let 3rd parties do their work. But they would have to actively assist with arm macs.. and there’s no indication theyve ever done that much less intend to do so in the future.
You don't need to raise the person's potential for this to work, though it could make it more effective. https://en.wikipedia.org/wiki/Electrostatic_precipitator

Places like hospitals filter the air internally to reduce infection.
Thanks for your comment, indeed I'll have to update the Readme ^^'.
I agree, some screenshots would keep the attention of visitors, and cross platform keyword is important also .
> And which kind of lobbying think tank is against giving more power to the police?

Any on the left in the US right now. Police enforcement has become a huge political issue for the November election. Anything to drive up more support for the notion that LE is corrupt/fundamentally broken is good for those aligned with a D sweep. This is not cynical, it’s just how the game is played in the lobbying/“think tank” world.
High end Sony sets seem to be pretty customer friendly
You store your configuration as plain text in your repository and whatnot. When it comes to deployment you just compile it to a binary file.

Cap’n’proto also has plain text and JSON serialization formats if you really want to have your deployed config file be directly human-editable and deserialize from that. I was just noting a very cool feature of having your config written in cap’n’proto and it’s what Cloudflare uses to maintain a bunch of config internally if I read Kenton’s allusions to it correctly.
Thats awesome ! Tyvm for building it on macOS !
> Why cite a page that admits its full of shit?

Any editor is able to edit any article on Wikipedia.

For all it matters, it might have been you who tagged the article as non-neutral.

Additionally, non-neutral does not mean "full of shit". It just means someone feels that the facts listed in the article, albeit undisputed, might have been presented with a tone that they personally feel is not the right one (i.e., doesn't match their personal opinion or how they personally feel about the ordeal).
Helpful Online Tools for Developers
These were fun. I would recommend filter-branch over log/interactive rebase for find-swearwords.
Ask HN: Is PhD the only way to be able to enter research?
Hello HN, I'm currently a junior robotics engineer. (unemployed) As the robotics field is still very young and experimental stage, I always envisioned that robotics work & development would include at least some research component (read paper for application & implementation) and that Start-ups that need a technical edge would be the places open to this.

After working at two Startups, the latter one at hiring stage explicitly stating reading/implementing state-of-the-art methods as job description (Which I didn't end up doing), I've come to the impression that most of the time, this is not the case.

So I've been looking for institute/places that are more research focused, but almost all of them seems to put a PhD at "Minimum requirement" for application. Is there anyone out there that do more research related work, but ended up doing that without a PhD in the bag? If so, how?
Right; there's a better presentation I can't find right now, but here's one from Intel showing how XDP was catching up in 2018 http://vger.kernel.org/lpc_net2018_talks/lpc18_pres_af_xdp_p...
Permaculture in the Desert
It would be nice if this list would include libraries that has inline comments / annotations
Dissecting the Gzip Format (2011)
Rather, the opposite: Comparing to a baseline before humans made big changes in the landscape, the changes today are larger than had been assumed.
I can second this. I once implemented my own sparse matrix multiplication because I needed it in numba. Further, the type of automatic differentiation that is possible now is game changing.

On the other hand Julia is a terribly designed language in some respects. Compare python error messages to Julias. It has all the problems of c++ templates baked in from the start. And latency is a real issue for now. I am always shocked when I drop back to Python for one task or another how responsive it feels.

I think the latter might see a technical solution some time, e.g. by running code in the interpreter and swapping in jotted functions as they become available.

The former it seems might have to wait for Julia 2.0 to start addressing...
Imposter syndrome: Is it a bug or a feature?
> It's not OLED and any person who can't read the difference between Q and O probably shouldn't be pretending to choose a TV based on its technology.

I suppose, but it's still misleading to be calling it "LED" in the first place when that's just the backlight.
I love Coffescript, Sass and Pug for exactly this reason. Just my opinion, though.
It's more a JS thing: The lone JS number type is double-precision floating point, meaning beyond a certain range there are integers that cannot be accurately represented as a JS number.

The JSON standard doesn't place restrictions on size or precision of numbers, instead just noting that implementations can vary their treatment of and limits on numbers. While JS uses doubles for all numbers, many other languages emit an integer type for a JSON integer. So, once you go beyond the range where a double can accurately represent all integers, you run the risk of a mismatch in how the number is interpreted by different languages parsing the same JSON.

Of course the spec also allows you to create way too big or too precise numbers that would be problematic in most languages as well; it's just that this is a somewhat common bugbear.

I wouldn't necessarily call it a flaw in JSON though, more an issue with JSON.parse or really just a fact of life when dealing with numbers in JS. Alternatives to the built in JSON.parse exist to read large integers as strings or bigints.
It is amazing how long it took for rice to spread and take over. Guessing it depended on advances in irrigation systems.

Growing it in flooded padis, to control weeds, came surprisingly late, like 4000 ya. Putting fish in the padis to eat mosquito larvae and provide protein started only ~1800 ya.
Maybe they updated the article? For me it includes links to Tango Milonga and Warsaw Sentimental Orchestra.

Youtube has no shortage of these with a little searching ("Szukaj"), for example https://www.youtube.com/watch?v=zYQYBIDYkkk has several on her channel. Oysgetseykhnt!

====

For anyone who may be under the impression that Gangsta Rap invented misogyny or that WWF invented kayfabe, tango influenced the Bitchupslapping of the Apache Dance:

(straight) https://www.youtube.com/watch?v=-rX_SHIZaRI

(lampshaded) https://www.youtube.com/watch?v=wcGnYLVixeY
A good remote whiteboard is surely missed in these times of remote work and isolation. But I begin to doubt that is possible to create something for regular computers that can fully replace the interaction and creativity that you can have with a colleague at a real whiteboard. Something about the size I think. It is not legible to draw as much on a screen as on a whiteboard and if you need to zoom and stuff the case is already lost.
Thought experiment. Imagine that MasterCard charged 30% of every purchase at the groceriy store, restaurant, pay gas or shop online.

Or... what if Windows charged software developers 30% of sales of any product. And Microsoft wouldn't let you give away free software, in the name of "privacy" whatever that means for Apple.
> It was a fairly pervasive idea that God created an orderly universe:

Sure, but that is not the reason that science accepts uniformity today.
Debugging and Profiling
Linked Data Notifications are not mentioned here.

https://csarven.ca/linked-data-notifications#protocol

Example, with margin notes and comments at the bottom of the article:

https://csarven.ca/dokieli-rww

It's a W3C recommendation, and there are multiple implementations:

https://linkedresearch.org/ldn/tests/summary
Great model making!
Because it is less hypocritic and more fair. The license fee was per household, the tax is per person. Many dodged the fee while still having a TV. Cannot do that now

But both are bad, the former more so than the current, at least.
Dpends a lot on where you are. In France self scanners are far worse and slower than in the Netherlands. Also, cashiers are superslow in France compared to the Netherlands. I saw an Auchan once boast an average customer handling time of 2 mins (may have actually been 3). Meanwhile, Dutch Albert Heijn are proud the brought it down from 30 to 25 seconds.
Sure, there is a certain number of people out there with more money than is perhaps justifiable. So go ahead and address that.

That has nothing to do with imposing regulation on everyone. What does being filthy rich have to do with running a small business, working really hard to make ends meet, and then having to pay $10k to comply with GDPR? What a wonderful idea - let's stick it to Facebook by requiring millions of small businesses around the world to comply with something that most small businesses cannot accomplish on their own. And no, 99.99999% of those businesses are not selling anyone's data, but instead they are simply selling and shipping physical goods using... you guessed it - their customers' personally identifiable information [0], which is so horrible and should be strictly regulated so we can sue those businesses and force them into bankruptcy lest they spend time and money working on this "filthy rich people" trap.

[0] https://www.pitneybowes.com/us/shipping-and-mailing/case-stu...
"You may collect much of that data digitally, but the minute you print it on a piece of paper and mail it to a customer, you have to make sure you have the customer’s permission to communicate about that information with them, and that you’re adequately protecting their data in the process."
Agree that the computer screen is too small

There is the google Jamboard. It’s not perfect but I think it has the right idea.
Chibicc: A Small C Compiler
> Depends on who you ask:

Well, in the context of this discussion, the appropriate people to ask are scientists. You won't find many peer reviewed scientific papers advancing "God did it" as a serious hypothesis.
One might say that this ain’t a markup language
If, and it's a big if, Apple wanted to build "Darwin in the cloud", they could make the Big Three into the Big Four pretty quick.

Those enormous piles of cash could build out a world-class service that would be attractive both to developers servicing iOS applications, and just to developers, period, a lot of whom use Macs.

That would indirectly take a chunk out of Intel's server dominance, and might get the other players thinking about whether Intel is the best platform for them to stick with as well.
I'll ask you the same question when the INC is the ruling party, if there's still a democracy to play around with at the time. It could be any party at the center - the result would be horrid.
As long as measurement errors are not significantly correlated with the tested "cause"/category, it should not have significant bearing on the results or their validity. In such a case, 27 individuals should be sufficient.

That being said, article mentions 63+135+68 individuals in 4 hospitals in a single city.
> These parts have a purpose, and starting from scratch may lead you to eventually re-invent them all as you encounter the problems they solve.

But is that really such a bad thing? Right now your choices are take it or leave it, or change operating systems. What if we could instead choose libraries suited to purpose, written by experts, like we do with encryption or compression or allocation or any number of common tasks?

You could then have a default implementation suitable for 80% of use cases, and specialized implementations to handle more complex requirements. You could even have per-NIC exclusive device access for a single application!
No, you are wrong. It is possible that we exist in a simulation, and if we are, that the creator of that simulation could change the code for that simulation whenever they wanted to. There is a lot of evidence that this is not actually happening. This is not an assumption.
Centralized to Distributed
I'm not sure why this is being downvoted. I had a similar experience. Witeboard seems to have trouble with curves. Trying to draw an "o" would invariably result in geometric shapes, a perfect circle, or some sort of rectangle. I was experiencing a lot of latency as well, which only aggravated the situation.
Were I in Apple's shoes, I'd be making a laptop that's cheap enough that everything cheaper is a bad computer. I'd want half of all freshmen to get that laptop. $700 sounds about right, $600 would nail it.
In my opinion, the best solution to these issues is to:

1. Declare numbers as numbers in the configuration language. E.g. "decimal(1e1000)".

2. Parse declared numbers with a lossless format like Python's decimal.Decimal.

3. Let users decide at their own risk if they want to convert to a lossy format like float.
In uncle’s backyard, student finds stone linking Kerala to Roman empire
The Laundromat
Available on Netflix https://www.netflix.com/title/80994011
So.... Greenland was melting faster than now in say, 10,000 BC, right?
Eueu
The saddest part is that it's not even "heavily". From a profit margin perspective it's huge, because those are so thin on a product like a TV. But from a sales price perspective it's not even that notable of an amount.

You mentioned commercial displays costing a lot more but those are a different market entirely, and the extra price is only slightly motivated by the lack of advertising.
wth this is the exact syntax i use for my notes
Not just that, AWS offers AMD x64 and ARM CPUs now.
In Poland it was still pretty popular after the war and never got totally forgotten. For my generation it was "grandma's music" and therefore understandably disdained :-)
How does Cloudflare work (2017)
Somebody get Elon on the horn, we have the world to save!
We don’t allow them in any more
What about comment spam?
Very nice interface!

Two minor suggestions. (1) when you enable "blackboard mode", the cursor should become white. As it is, the cursor is very hard to see on the blackboard. (2) it honestly took me a while to figure out that you can share just by sharing the link. Maybe make that clearer somehow?
It's a Javascript problem. Integer caps out at 9007199254740991 (253-1), and after that it's treated as a BigInt. As long as you're working with BigInt literals, it'll be accurate, but when you convert back and forth you can lose precision.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
There's very little left in the US as ugly as the Athabaska oil sands.

Not a competition, really; we've both got to do better.
> the ES6 standard library is not as bad as people claim.

I don't know how bad some people claim it is, but I claim it's pretty bad when it lacks basics such as string formatting, str{f,p}time, others that I can't bring to mind right now but I'm sure I'd find if I trawled through my old code.
> They wanted x86 to become the smartphone standard

Or that the future was Netbooks with Atom CPUs. But yes, they bet very wrong and didn't hedge that bet. I think Intel was even an ARM licensee at the time, and I'm sure ARM would have been happy to take more money from them.
> The benefit of standard numeric and boolean types is that different tools can exchange data in a well-understood way.

I don't think that's what this tool is for. This tool is for humans to read and edit data. That's a different use case from automated programs exchanging data, for which I agree you should be using standardized numeric and boolean data types and not making everything a string. But how that standardized data gets determined from data that humans enter should be up to the individual application.
Some thoughts.

Fortran (especially modern Fortran) is quite well designed.
PHP seems to be missing.
JavaScript is using double as a number. There's no such thing like integer or floating point numbers per se, only so called Number.

Described issue is not problem of a JSON but engine which parsed it and language which stands behind the parser. Any config format will eventually have same result and same issue.

So forcing programmer to parse every single piece of data for sake of "it's his responsibility" is not a case here.

I also disagree this is in any way programmer responsibility to create standardized way of creating parser for everything. This format gives you nothing but indentation so you are forced to create documentation for everything field, what type it's and what kind of values it takes. Lots of extra work for nothing when you have any other format.
Doesn't allow characters it doesn't think belong in my email address. LH of @ is local-only.

Binned.
There's a shape detection checkbox in the menu. That's probably the cause of geometric shapes.
Many of them are out of business.

Others weren't breaking the law. That's actually pretty important: our legal system doesn't allow us to seek justice for criminal behavior which wasn't criminal at the time, and mostly that's a good thing.

That's what Superfund is all about, really. Companies have been fined and sued into bankruptcy for breaking regulations that actually existed, though by no means all of the ones that deserved it.
I used fb a few times due to ease...

<div class="fb-comments" data-href="http://yoursite.com/yourpage” data-width="100%" data-numposts="5" data-colorscheme="light" data-order-by="time"></div>
PHP is far from insignificant in 2020.
A color-blind poster here - this month has been the first time that I've noticed colors in stars (or planet, specifically).

Mars is very close and red these days, which I hadn't noticed before. I got quite giddy when I first saw a "colored dot" in the sky a few days ago and now most of my evening runs are motivated by getting a glimpse of the bright red planet. :)

A few weeks more until it starts rising early and isn't distinguishable anymore.
How the Coronavirus pandemic sparked European cycling revolution
(It's difficult to tell on HN: we can't see your mate y bombilla. Chau!)
I think so. I opened it in two tabs and everything I drew in one showed up in the other (using the link creates by the share button).
Coding Challenge Websites
It seems to me the simplest thing would be to have an app that renders the camera's reds as blue or something

It would at least suffice for these obvious kinds of things