skysight-inc/HackerNews huggingface dataset:
Stephen's work is intriguing. He wants a model to simulate space, time, matter and energy. Some desirable properties of such a system, from a layman perspective:

1. The model must be fundamentally simple.

2. The model must be able to produce 'interesting' behaviors somehow.

3. The model must exhibit very puzzling behaviors like 'speed of light is a constant', 'space dilation' or 'quantum superposition'.

He observes that extremely simple rewrite systems, like the infamous rule 30, satisfy 1 and 2, under a provable universality result: all 'interesting' behaviors are Turing equivalent. He then observes that the succession of states of the system could be observed as 'time', that having the fundamental simulation substrate create new nodes on the fly could be observed as 'space dilation', that the speed of generating new nodes is a limiting factor in the same way the speed of light is and that having alternate rules applicable in a given configurations could be observed as 'superposition'. This sounds promising. Let's work out the details. To my layman understanding, it's a fundamentally different approach than what physicists have been doing, extremely successfully, in the past 100+ years.

So far, he's empty handed, and very far from concrete results. He's pioneering the exploration of this space by building the first generation of programming languages, the machine code. Maybe 50 later, someone will build ZFS / explain the '3 but not 4 particle generations', using ML to express their thought process.

He's put some thought in attempting to bridge graph rewrite systems to the Universe's behavior. No measurable results, but no [layman's] obvious way to refute either. https://www.wolframphysics.org/technical-introduction/potent...
Remember that there is no German school system. Education is subject of state (Länder) law. So there are quite some differences between different parts of Germany. Traditionally, some 30-40 years back you were supposed to know whether you go to university or not at the age of ten.

However, this is no longer really the case. Many prepare for university in theory, but never go there.
Checkout vim golf if you are curious about its possibilities.
Yes.

Also Oracle licensing.
That data is poorly framed. I have no idea why he's surprised. This is the one I've seen people cite:

https://i.imgur.com/b9RAr8g.jpg

Cuomo:

> 66% of the people were at home, which is shocking to us...This is a surprise: Overwhelmingly, the people were at home...We thought maybe they were taking public transportation, and we’ve taken special precautions on public transportation, but actually no, because these people were literally at home.

That chart is titled "Source of Admission," not "Was supposed to be staying home." Someone providing critical services who woke up with a fever and got tested would fall under "home."

There's also nothing to compare it to. What percent of people are in those circumstances?

To what I think he misread and was surprised by, the idea that most people getting hospitalized were sheltering in-place (a stat I haven't seen), with how many New Yorkers who have been exposed to SARS-CoV2, you'd expect essential workers who are going out every day to be more likely to be immune at this point, those sheltering in place aren't. More people are sheltering in-place than out working, they're less likely to have been exposed, so I wouldn't be surprised to see more of them infected. But again, that's not the data Cuomo was talking about with "66%."
1. Roughly how heavy is it? It looks big but not too dense.

2. How easy is it to remap keys on the keyboard and trackball? For example, I'd probably want to swap the Alt and Space keys, the Shift and Up/Del keys, and the Primary/Secondary Click and macro buttons. Are we talking config file change or manually patching firmware?

3. How generic is the SoM connector? Are there any existing alternative SoMs I might be able to stick in there?

4. How many times can I open the body without running into issues? For example, if I swap out the batteries every day for a year, am I going to run into problems?

5. It looks like you opted for a barrel jack instead of USB-PD for charging. Why'd you choose to go that route?

6. Why the lack of USB Type-C ports?

7. "The keyboard not only works as a USB HID device, but it also has a direct UART cable connection to the system controller on the motherboard. By pressing the Circle key, you can interact directly with the system controller, bypassing the main SoC." That sounds really cool. Do you have more info about that? How hackable is it?

Edit: I like where you're going with the project, and I think I could easily turn this into my daily driver. Keep up the great work!
How to compare two app version strings in Swift
Everyone have 4G and Fiber, and a Core i7 and 16Gb of RAM :)
Seriously…
> I feel like HN has an original source fetish

It’s the search for veritas. We are a bunch of scientists, engineers, and thinking people. We want to go straight to the source and understand from first principles.
AI2 and UW Researchers Propose ‘TL;DR’ Paper Summarization Task
In Europe, even if the police have guns during an arrest, they will generally not be pulled out unless the detainee is armed (possibly with a knife) and resisting.

An unarmed resisting person will generally be tackled and restrained without pointing a gun at them even if one is "present" - there are quite strict procedures against escalation that seem to be missing or ignored in USA.
Which TwitchCon did you go to? I had the exact same idea but my team ended up going with something else. It's cool that you ended up actually hosting it after the hackathon ended. Do you know how many people are still using it?
It was not my intention to be condescending. I legitimately enjoyed that paper (the technical part mostly), and thought it was relevant to what you were saying.
I've found a lot of many interesting articles in hackernews comments and wanted to share one back.
On top of that, people assume estimates are normally distributed. In my experience there's much more skew -- surprises are rarely in your favor.

This means any given "good" estimate is either unlikely since it's in the tail of the distribution or overly optimistic if in the bulk.
That's actually pretty amusing and just bad luck. I wonder if your bad word filter would have caught it if you used some sort of fuzzy word lookup. Probably would have increased the time to remove those quite a bit, though.

And now that you mention it, the bad word filter does sound like fun to build. I've got a bunch of ideas for how to do it best floating around in my head.
I wonder why none of the socially minded white collar workers are pushing for unionisation across Amazon? Have the AWS engineers strike in solidarity of the warehouse workers...
I don't like it.

Round borders with misplaced text, cannot go to a specific time on my timeline anymore, does not feel very responsive.

Overall, the UI does not look very appealing and feels like a downgrade.
The article here is specifically about how police can murder unarmed people with near-blanket immunity, they are very much not the same.
As a European, this is the biggest distinction I see. Policing as a verb is society's job. Police as a noun, is someone who's taken this as their primary role.

It's not supposed to be us against them - there is no them.
> We knew we wanted Facebook.com to start up fast, respond fast, and provide a highly interactive experience.

And we forgot about it while developing it, this is just common mistake in product management, when projects are not iterative, things are so long, that you even forget why you are doing them
About every 3 minutes I went a little mad with the new interface. With the old one, photos open, and you can click almost anywhere to close them.

With the new (desktop) interface, you have to find the X to close the photo. No, no, not the X you find on the top right of every other interface ever. This time it's on the top left!
That's pretty much size of a mobile app. But the thing with web apps is that they are downloaded every time and hence the outcry.
Bill Gates' Plan to Vaccinate the World
What about allocation is only possible when you can prove the upper limit. So this is possible

if (sz < 1e6)
vec = vector<int>(sz)
else
throw "Size exceeds upper limit"
That's not what I've said, and I somewhat agree with the original point, but this trend of wanting to cater to the lowest denominator rubs me the wrong way.

Some guys think the web should be usable with a 50€ smartphone on GPRS, and I say no, because there's a middle ground.
I realize it wasn’t yours, but that’s a really good write up! Thanks for sharing.

I’ve considered doing counting like this before but didn’t really know where to get started.
Yes, I also get surprised on how I implemented the solution.
This is great advice, contribute to various Discord and Slack communities and once you establish trust start plugging your stream and even have various people from the community as guests. I guess key is to give give give before you expect people to reward you with their attention.
Democrats demand details of Trump Organization requests for UK coronavirus aid
They did roll this new interface on some users (like me), and this new experience genuinely sucks.

It's easy to guess what happens under the hood:

"Legacy" programmers implemented working solution.

A newcomer comes into the company, doesn't really give a shit about the company because he is #XXXX, follows textbook processes, has a very nice pay-check so no pressure, and decides to rewrite because "code sucks".

A second newcomer joins, still no pressure, because he knows he will get his pay-check. Tells his manager that he cannot work without refactoring (it's not true).

10 programmers later, you refactor code instead of producing features.
You can do that for all your lifetime.

To their defense, the FB initial codebase from the time of Mark Slee or Philip Fung was not a gift but because they had pressure to make revenues they were trying to do what was right.

When you have 10 years of positive iterations regarding product experience and user feedback, revamping everything in a big bang boom is a terrible idea from both engineering and product perspective.

Sometimes, full revamp are positive because the initial product sucked, but when you managed to onboard a billion user, it's dangerous to change their habits if you aren't 100% sure it's an improvement.

Here, we have PO/PM pushing for change, for whatever reason (engineering pressure, or they get a bonus if they deliver the product, etc).
Same story with all the Google Messengers.
Oops! Thanks for the catch.
I strongly suspect when we're through all this, two things will probably be true:

-- We will probably be able to make some statements about what practices seem to have various effects for better or worse and what environmental factors (like density and isolation) tilt the results in one direction or another

-- There will remain debate over what we should have done given the benefit of perfect hindsight

-- However, we're also going to conclude that some of the wide variation in outcomes can best be described as luck of the draw
That's a super weird bit of shade to throw, since Signal operated --- and gained most of its adoption --- for many years before Acton donated to the project.
> outright political propaganda.

Which is what you're doing right now with that comment.
IANAL but I believe juries tend to be biased towards the plaintiff (terminated employee) in wrongful termination suits simply because there are far more low level employees in the jury pool than there are managers, not to mention how expensive it can be to litigate. Hence all the CYA measures like performance improvement plans and so on.
It's like how every company is incorporated in Delaware and has an "office" in the Caymans.
Free JavaScript Campaign
Google unifies messenger teams, plans “more coherent vision”
No idea if the author will read this, but it would be nice to break out sites that have none of the frameworks. It's a tiny fraction of them, but still could be interesting.
I have a Desktop PC that I've built, AMA if you want to get started. I have a 32 core Ryzen CPU so I'm really well equipped.
I'm not sure what it's like at super large companies, but I agree with another comment that assumes they make decisions based on micro-testing interactions with their millions of users.

At a mid-size company I worked at, we looked at metrics using analytics software (like Pendo and Full Story, not GA) and then AB tested variations to see if they moved users to our desired behavior.
… and to those at the borders clamouring to get in.
OpenCV (demos) are a good way to get started with "old-school" computer vision. For machine-learning kind of computer vision see for example https://experiments.withgoogle.com/collection/ai
Opium is free if you want to plant a nice flower garden.
This is the silent understanding that most police departments operate under and produce optics to insulate against. They know its a 100:1 ratio at best and if everyone in town decided no more police all at once, there's not a whole lot the local sheriff could do about it without ramping directly into a regional revolution.

This is why the police departments in America parade around in armored vehicles and use absurdly overpowered weapons for regular duty. The intent is to keep everyone thinking that the police are incomprehensibly overpowering and could never be approached in a direct conflict. The reality is that it wouldn't take much to wrest back control and they know it. The 2nd amendment is your best friend if you are an American. You should NEVER have to use it, but it's like your copy of the police having an M1A1 tank at the local precinct.

Just like you have to worry that the SWAT team might arbitrarily come into your house and end your life, they should have to worry that maybe one day everyone in town is going to get tired of their shit and band together to put an end to it all.
All that is irrelevant, the point is that having a frozen API doesn't mean that the API's implementation is also frozen. You can still get new features on a frozen API as well as new APIs alongside it.
Wanting to improve my handstands by easily tracking them, I came up with an app idea to leverage voice to work out.

Not only is the idea becoming real, but I learned so much that I would not have been able to learn in daily job.

More about it: https://www.handstandquest.com/
The problem there is that '10k+' "engineers" are trying to make the same 'photo, video, post and message-sharing website'.

It's a structural problem and little more: the website (and app) is their main money-maker, so they're going to give it a disproportionate amount of resources.

Imagine you hire ten thousand people to lay one railroad track. [note; see end of post] If any single one of them doesn't contribute directly in some way, you'll fire them. This seems kind of strange, doesn't it? Sure, it probably requires more than a single person to lay a track. But ten thousand people to lay one? How is that supposed to work, mechanically? This would be enough to warrant shareholder revolt.

Now, the railroad track gets broken a few hundred times, maybe they hammer it enough to make it twice as long, whatever. It now no longer resembles a railroad track. Certainly no train could go across it. Send a few hundred people to go ask the managers of this project for a replacement track. Okay, we're now at...maybe a tenth of people having contributed? Repeat this process until everyone's contributed. Maybe the manager gives different groups different materials for the track to fuck with them, whatever. But somehow, every single person manages to not get fired.

What's the outcome look like? You have a single railroad track, probably not even well-fit for the job (sparks fly whenever trains run on it; maybe it causes them to tilt, so on), but it's laid! And ten thousand people are employed!

It's the same thing with a website. You can't put a terabyte onto a user's device every single time they load your website; you just can't. So you have a window of performance you have to hit. Between ten thousand people trying to have things thrown onto user devices? Good luck making anything resembling 'decent'.

It's the same problem that Dave Zarzycki noted in his talk about launchd[1], but worse. Instead of 512 megabytes shared between some random abstract parties you can basically ignore, it's <10MB shared between ten thousand coders, translators, graphic designers, users, managers, etc. Does something seem strange about this?

[note]: This is the appropriate comparison here; at the scale of 'Over ten thousand people working on one program', it's grunt work, not art, science, or even programming. There's a word for implementation-grunts that's fallen out of favor in the past few decades: coders. This was seen as distinct until recently.

[1] https://youtu.be/SjrtySM9Dns?t=255
Yup, you're right; they constrict. I found this Stackexchange post that goes into far better detail than I did: https://graphicdesign.stackexchange.com/a/15152

The only thing I have to add is you can think of constricted pupils like a pin-hole camera or a higher f-number on a camera aperture. You need brighter light, but the depth of field is wider.
> CPU designs are closely tied to the process they are designed to be manufactured on

I really had never imagined this could be so. Could you expand somewhat on why it is? Thanks.
> I always thought that IRC bots are a great way to learn a new language

I personally use the project “writing an authoritative DNS server” as mine. Forces you to think about data structures, TCP and UDP, bit packing, file/DB handling, parsing, concurrency, serialization, etc. If you don’t know DNS really well, wouldn’t be as easy, but once you know it backwards and forwards it’s a really a great way to push a language your learning.
You don't need to have heard of everyone in an interview. An interviewer being able to introduce you as someone of authority (which Bray surely is) who wasn't fired, but quit in protest should (keyword, of course) give the layman enough information about you to at least listen to what you're saying. And given that the spotlight was put very squarely on him in the last week already, there's a chance that people have already seen news reports about his resignation, which would help with that a little more.

That's all hypothetical, though. I'm curious if there is any studies/hard data on the effectiveness of the two situations in reaching the public. Maybe I'll try to do some digging this weekend.
Tech stack? This is only stuff they put in the browser.
It'd be really interesting to see more than just averages for rates. Many dev shops I've interacted with are all right around $250/hr here in the US / on coasts, I wonder if there are similar standards elsewhere, or different tiers in different areas.
There’s a lot of heterogeneity because of contractors. Many of the egregious violations known were are contracting facilities, often in depressed towns where the line to get a job is long and the workers feel powerless.
The public, in Sir Robert Peel's terms, with the middle and upper classes--who to this day in the US get along with the police fairly well. Have a look at Mayhew's London Labor and the London Poor to see what the poor thought of the London police.

I don't think that the police should have the impunity they do in the US; but don't delude yourself about Sir Robert Peel.
The do's and don'ts of database design
Singularity just was a PoC, though.
I'm not saying it can't be done, it's just not practical for every use case.
Cool, that's similar to my project Timeliner: https://github.com/mholt/timeliner

It downloads your data from social media (or other online sites) into a single sqlite database. It can even draw relations between various accounts/people. I use it to back up my Google Photos.
My 11-inch iPad Pro Experiment
Twitter and the new Reddit aren't in the same category. Twitter is still somewhat usable.

Reddit, on the other hand, is an absolute clusterfuck from layout and usability perspective. The choices made were not made for monetary gain, they are simply really bad design choices that for one reason or another have not been fixed.
> No, the virus doesn't just float around in the air, at least, not for any appreciable amount of time.

Can you share what degree of certainty you ascribe to that claim?

Edit: Also, does this change it?
https://erinbromage.wixsite.com/covid19/post/the-risks-know-...
The online version of this is a whole bunch of 'sources' in a comment. In fact, I suspect that there is a number of sources in an online comment where the truth goes up in sources and then drops.
Those of us of the radical left consider corporations to have the force of law because they control the state.

This is one of the fundamental philosophical points of confusion in discussion between radical socialists and libertarians or classical liberals: we, too, have a problem with the state and its control. _But_ we consider the state to be the _creation_ of the market economy. It exists to enforce property rights, to negotiate between different corporate entities, to use its diplomatic or military power to expand markets and market influence abroad, and in extremis it uses its coercive powers to subdue labour disruptions and political dissent that hurts the market.

This is why we bristle when we see comments like the one here that associate directly the concept of socialism with one of government/state control. Because for us the government _is_ capitalism. Without its intervention the market could never exist. And it's why we see right wing libertarianism as either naive or authoritarian itself: because it ignores the coercive nature of the origin of the market: in the historical destruction of the feudal commons, the removal of the very minor security that the peasantry had, its privatzation of agricultural land, and then the establishment of the industrial economy on the basis of those so disposessed.

The state which right wing "anti-statists" so despise is an agent of the market which they glorify. That market couldn't exist without it and its coercive power.

You even touch on it above: eminent domain to take property and give it to a corporation. This doesn't surprise us at all. Such actions are intrinsic, from our point of view, to _capitalism_.

Marxism, and even Leninism -- before the word became marred with its association with authoritarian Stalinist regimes -- wants to destroy the existing capitalist state, and replace it with a system controlled by the majority of the population, the working class. Marx's term for this is very 19th century, and very unfortunate because it is easily misinterpreted: "dictatorship of the working class"; what he meant was not dictatorship in the form of a Stalinist, single, Communist Party, cult. He meant majority control. To some, "mob rule." It's just... we like this "mob"

Anyways, this is all very much a tangent. But I'm trying here to point to some of the fundamental points of confusion in these discussions. To most North Americans, "socialist" has become synonymous in their language with "government control", to the point where things like the 2008 bailout were called by many "socialist" interventions. In my mind this is an absurd misinterpration of the concept caused by 100 years of propaganda in political education and language.
Agreed. SPAs only make sense for few websites like Trello, for most other websites plain dynamic HTML with dash of ajax here and there are much better.
That's their redesign from 2006

https://techcrunch.com/2006/07/17/new-yahoo-home-page-goes-l...
Other than a big pot of money are there any advantages to being a public company? Off the top of my head I cannot think of any.
and that keyboard shortcut is?
I don't know how it works, but it would great to check if the streamers are streaming. Clicked on multiple streams that weren't live.