skysight-inc/HackerNews huggingface dataset:
>> the Big Bang should have produced matter and antimatter in equal amounts, and over time that all would have collided and annihilated, leaving the cosmos a very empty place. Obviously that didn’t happen

Why do we expect the Big Bang would have created little more matter than we observe? How do we know that almost all matter wasn't annihilated, and what's left really isn't just a rounding error after ~50% annihilated ~50%?
A long time ago, before Spotify had support for multiple devices where one could act as a remote and control the other, I wrote a tool called Shpotify: https://github.com/hnarayanan/shpotify . It is a simple Bash/AppleScript.

The primary usecase for me was to SSH tunnel into a media centre Mac in my living room and control music on Spotify. I released it on GitHub and it has grown a lot in popularity amongst people who like to do a lot of their computing in the shell.
GitHub Remote Repositories
I wrote a wiki server to store important notes:

https://gitlab.com/moasdawiki/moasdawiki-server

I also wrote a Kanban tool to organize my personal tasks at work:

https://gitlab.com/moasda/task-organizer
> Occam's razor would suggest that exposure to light, orientation relative to gravity, etc are more likely causes for the divergent characteristics of ferns at different positions...

It is not Occam's razor but a reduction. We do not need to talk about macroparameters in thermodynamics because they can be explained by microparameters. So there are no pressure and temperature, only positions and kinetic energies of individual particles.

"Eusociality" here is not an explanation of a phenomenon, it is not a cause of a phenomenon but a classification. Eusociality doesn't explain (at least in this particular case), it just a mark for the phenomenon to be a member of the wider class of phenomena. At the same time exposure to light, orientation relative to gravity, etc might explain observed eusociality, so they might be targets for Occam's razor.
> More importantly, containers are designed to be both ephemeral and support multiple instances running in parallel on the same machine.

This sounds a lot like how all os processes work (regardless of linking type of a binary).
Fed explores ‘once in a century’ bid to remake the U.S. dollar
Indeed - I don't like the pairing with Observable. I don't like Observable in general because the full experience can't be self-hosted. However, both projects belong to Mike, and D3.js is free - so I can't complain.
Drove / automated a currency trading application using https://www.autohotkey.com/

The amount of error handling probably made it more worthwhile to learn the actual automation language, but it worked.
Last year Asus released the GT710-4H-SL-2GD5, a really nice passively-cooled GT 710 sporting 4x HDMI ports: https://www.asus.com/us/Motherboards-Components/Graphics-Car...

According to yesterday's report by Phoronix, Nvidia plans to drop official support for these by 2024: https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-C...

Luckily Nouveau has good support for them: https://nouveau.freedesktop.org/CodeNames.html#NVE0
Oh I have. It's a standard policy for everyone in my organization

I don't work exclusively with programmers and it's a rather large bearucratic nightmare

Try not to infer more than what is presented please.
Your documentation tree needs to be written to be skimmed, because the search functions are never good enough to let people find the bits they’re looking for. Either they are new and know nothing, or they’re looking for some old info they can’t quite recall. They aren’t there to read for pleasure, so don’t presume that the existence of documentation is sufficient for people to be satisfied.

It’s not enough to write the docs, you have to organize them too, in a Wiki, and keep organizing them. It only takes a few hours a month. You can do it when you’re blocked, or finish your tasks a little early on a day/week and it’s pointless to start something new because you’re leaving for the day in a half hour or the weekend in an hour and a half.

The on boarding docs and the latest initiatives go on the first page, but as new things are started the old ones need to be grouped by conceptual area and pushed down one level. When those areas get too big, push down again.

When I tried to describe my process to someone I realized I was essentially applying the B-tree algorithm to our wiki, with the slight modification that all out of date docs are footnotes on the newest. Eventually all of the dated documentation becomes leaf nodes where people don’t see them and mistake them for authoritative.
Yes, but if you expand to Africa from SA you have to defend all three northern provinces. That's 4 points you have to equally reinforce. Asia + Aus is only three. SA + NA is 3 too.

Asia usually lacks a strong player while players focus on their relative home continents, often being sabotaged by competitors or me. That said, I rarely get a chance to play people with Risk experience these days.

We played extensively at school, with lots of politics - so games often lasted weeks (played in-between certain classes) as naturally the weak team up against the strong, ad infinitum.
I agree that for example in Germany, it would be very helpful to limit the chancellor(...ship?) to two terms.

But again, just because social security does not deliver all it promises - throw it out completely? I don't get that point. Tendencies that exist right now can be corrected.

And that wouldn't even be more expensive, but at least in Germany, the money would just have to be distributed more fairly. For example, you get the same amount of child benefits no matter what you earn. That doesn't make sense. So change that a little and lots of people won't notice while lots of people will do way better.
Command ` (or Command ~) switches between app windows.

You can also use exposé, recently renamed to mission control to view all app windows.

It looks like the default key binding for application windows is Control-↑ and for all windows is Control-↓

edit: you can also bind these to mouse buttons in system preferences.
They use Shannon's entropy in the paper, no?
I use Shpotify to shuffle and play a playlist of eurotrash/techno during especially long builds. Pretty nifty thing you made!
Would you please stop posting flamewar and/or unsubstantive comments to HN? You've been doing it a lot and we ban that sort of account because we're trying for a different kind of site here. If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit more to heart, we'd be grateful.
I made https://eclect.us/
it's basically a collection of scripts ran with jenkins that summarizes SEC 10-Q and 10-Ks as they're published using BERT and decision trees trained on the performance of the underlying stock after a filing.

There are other services that do this better but I just wanted something clean that didn't have a cramped UI, and wasn't a paid service.
I built up a web dev stack over the years while working on personal projects and client projects. First it was all together, but now it's separate libraries and a template app:

db: https://github.com/ferg1e/pajamaSQL

views: https://github.com/ferg1e/corn-wand

form validation: https://github.com/ferg1e/bouncers-book

misc: https://github.com/ferg1e/paper-cello

template user-based app: https://github.com/ferg1e/screen-name
I've never see that before so I'd have to look it up just like BP.
Just not very good business. People want to work and people want to learn. Let them. Don't be the problem.
He didn’t say “started”, but up and running. I interpret that as having a basic working site.
"Question: how can archaeologists translate ancient scriptures or languages? Answer: ‘It’s basically a giant jigsaw puzzle.’ "
Does the author actually think this is a good answer? I don't see how it tells you anything at all.
Well, by your admission, you used Redis for a problem domain it wasn't suited for in the first place. How is this an argument for using in-database queues?

> use it blindly without fully understanding our requirements and how redis helps scale

I'm sorry I don't get how I could come across as advocating the use of Redis blindly. My point is if your data flow looks like a queue, then use a queue, don't hack a relational DB to become a queue. I think that's reasonable rule of the thumb, not going in blind.
> Nature may not have arrived at the best solution to a problem we consider important, but there is reason to believe that it is smarter than our technology based only on statistical significance.

Funny. The two examples that you have used as "thought harmless but then found out to be harmful", tobacco and asbestos, are as natural _as it gets_. One is a leaf and the other is a rock. They have in fact been in use _literally_ since the STONE AGE. Dunno how to redefine "natural" to not include them without also excluding domestication, most cooking or practically all of civilization.

You can definitely take a lesson here. The "natural order of things" is either on the eye of the beholder and therefore useless as a scientific concept or outright amongst the most dangerous thing to happen to humanity, and hardly "smarter than our technology" which is what detected its harmfulness in the first place. Your choice.
They didn’t “make” anything, though perhaps when they sell they will make some money, unless everyone else decides to sell at the same time. It’s just a game of musical chairs. They only one making anything is the federal reserve; they are literally making money.
What part of it is a misrepresentation? Just because it sounds beyond the pale doesn’t mean it’s a misrepresentation; the action it describes could be (is) beyond the pale.
ssh has "-n" which I think stops that. It's worked for me most of the time when I end up with that or a similar situation (the once or twice it didn't IIRC involved experiments with chaining ssh commands).
https://github.com/churchofthought/Grautamaton
That's part of the reason I started my book "Visualisation with D3.js"[1]... it's early access and I'm trying to find more time to work on it, but it's all JS native

[1] https://datacrayon.com/shop/product/visualisation-with-d3/
> But we have to be honest that it is usually charitable work.

Funny how often people start a sentence with "we got to be honest" and finish it with something that has long been debunked.
Some good comments on cryptography that I will probably bookmark and use to study in the future, but as an end-user, I've been hoping for years on a local-network-only solution that basically works on all platforms. Functionality-wise, cryptography can shape up in time whereas I can use these non-trivial features today. Bravo for the privacy-conscious approach and development of apps closer to native. I tested it in these directions and double checked with sha256sum:

- Mac <==> Mac (Wireless)

- Mac <==> Mac (Thunderbolt 4 Bridge)

- Mac <==> Android

- Mac <==> iOS

- iOS <==> Android

Features I'd have interest in:

- Choose interface/IP address to listen on by default instead of all interfaces (can still be first-time default). This helps prevent accidentally sending over a not fully-trusted network. I imagine that with the next iPad supporting Thunderbolt 4, it could be easy to send over wire. This also helps smoothen someone's lack of confidence in the network security of the app. You also probably already thought of this since there is an "Advanced" section which currently supports changing the port

- Have some way to verify the target's IP address for the Flutter app on iOS and Android prior to sending

- A command-line interface to automate sending and receiving

- A way to donate if you're open to that

(@yvbbrjdr go bears!)
Good question. Although rejected by MIT, Harvard, and Stanford, I was accepted by Caltech, Dartmouth, and Johns Hopkins.
Interesting. I like scrolling acceleration and miss it when using other platforms. I agree it should be a system setting, though. Silly that we need apps for this and for having the mouse and trackpad scrolling to be different.
Sure makes me want to buy a car that charges me $8.50 an hour for self-driving.
You're a "wonky liberal", but it's the lack of sound evidence for progressive ideas that bothers you? Issues like climate change? Mass incarceration? Racism? Universal health care? Vaccinating people and wearing masks (not a position limited to progressives)? There's not another part of the political spectrum that lacks sound evidence?

That's a bit mind-boggling, but not the first time I've seen it. My hypothesis: Middle-ground liberals are intimidated by abusive conservatives, but they feel safe criticizing progressives. You won't get flamed on HN, for example, for what you posted.
Definitely, whenever I come across informative / helpful error messages I'm able to move faster.

There is a nice write up from the creator of Keras about this: https://blog.keras.io/user-experience-design-for-apis.html ...See "3 - Provide helpful feedback to your users."
What’s the difference between the two? As someone who only dips into D3 every few years and just discovered Observable, I wasn’t aware that they were different. I thought Observable was just a way of sharing D3 visualizations.
The history tell us that the vaccines might cause more severe trouble than you might think.

https://www.cdc.gov/vaccinesafety/concerns/concerns-history....

Also, I might break the chain of the pandemic better by catching the real virus than using the vaccine.

At the start of the pandemic, we had to be careful because a portion of the population are for fragile. We had to watch until we find the vaccine and they are safe.

Now that they are safe, they are vaccinated, why do we have to continue be careful? This way the virus won't leave after 2 years that most viruses of this kind do.
What Weird Games Lurk on Your Kid’s Tablet?
Hmm, it's one thing to argue that FDA shouldn't approve the drug because of concerns around efficacy.

But to complain that it's approval is a bad thing because it'll affect cost of healthcare seems bit weird.

Shouldn't the discussion of approval (efficacy vs side-effects) be separate from the discussion of which patients, if any, should be offered the treatment (benefit vs cost).
Usual army-based money depends weakly on the cost of energy, in general the economic structure of our society is ultimately based on trust of others and of the system.

Security of assets is understood to be best effort and preventive measures are well known to be unreliable (often replaced by inefficient punitive measures).

Bitcoin strives to build a trustless economy and thus its operation has far greater costs (fraud prevention with usual money generally costs proportionally with fraud attempts, while bitcoin is constantly tuned to 100% prevention).

In a more fair comparison we should compare the cost of all the world police + law enforcement + armies to the cost of mining energy + mining hardware and even given conservative estimates of corruption it isn't clear which side would be better under the total cost metric.

We could stop here and consider bitcoin an (almost) infallible trustless economy based on burning commodities compared to our usual fallible economy based on trust and force.

Personally I fell that this comparison suggest that bitcoin _should_ remain like it is today, relatively small with little influence on the world as a whole but readily available to who might need its peculiar service.

Bitcoin
Popular mechanics did a story: https://www.popularmechanics.com/science/health/a17804128/sc...

My mind also remains blown.
Lockdown Productivity: Spaceship You (CGP Grey) [video]
"Coordinated Inauthentic Behavior"

Guess this sounds better than saying you've got a Fake News problem.
In case anyone's interested, this is how I solved the problem so my library can work with responsive images: https://scrawl-v8.rikweb.org.uk/learn/second-lesson
Reverse Engineering an Arctis Pro Wireless Headset
Ride bicycles and/or motorcycles. Travel. Hike. Read. Learn things. Volunteer. Cooking is fun. Gardening as well.

I'm at a loss for how people can get bored and I don't even game or watch much in the way of movies or television. I think for some people they get attuned to work so much that they don't remember what life is like without it.
We sometimes turn off flags, but only if the story is likely to support a substantive discussion on HN. I unfortunately can't imagine that happening here. I think it would be a bigass flamewar, for the same reason that it attracted a lot of flags in the first place.
The title is confusing, because the whole particle does not switch between matter and antimatter, only its internal components switch.

The hadrons, i.e. the particles made of components bound together by the so-called strong nuclear forces are partitioned into 3 groups: particles made of 3 quarks, particles made of 3 anti-quarks and particles made of 1 quark together with 1 anti-quark.

Particles made from more quarks than in these 3 groups are possible in principle, but they would disintegrate extremely quickly, i.e. in times many orders of magnitude less than 1 nanosecond.

The reasons why only those 3 kinds of hadrons are normally encountered is that exactly like the electric forces attempt to neutralize the electric charge and prevent the negative charges to separate from the positive charges, the strong nuclear forces also try to neutralize a similar quantity, with the difference that this quantity is 2-dimensional, unlike the electric charge, which is 1-dimensional.

The condition of neutralizing that 2-dimensional quantity can be satisfied by the 3 kinds of quark combinations listed above.

The lightest hadron made of 3 quarks is the proton and the lightest hadron made of 3 anti-quarks is the anti-proton.

The proton and the similar hadrons can be considered as matter and the anti-proton and similar hadrons can be considered as anti-matter.

None of these hadrons made of either 3 quarks or 3 anti-quarks can switch between matter and anti-matter and this remains true for their compounds, like nuclei or anti-nuclei.

On the other hand, the 3rd kind of hadrons, which are usually named mesons, and which are made from 1 quark and 1 anti-quark, are in fact neither matter nor anti-matter.

The article linked here refers to a particle of this kind, where the total number of quarks is +1 -1 = 0.

So in mesons it is possible that the pair of 1 quark + 1 anti-quark will transform in another pair of 1 quark + 1 anti-quark, but where the quarks are different types of quarks than before the transformation. This transformation is possible because the total number of quarks is 0, both before and after the transformation, so any such transformation is possible as long as the new types of quarks are such so that the electrical charge remains the same.

The compositions of mesons can oscillate between different pairs quark + anti-quark, but the heavier mesons decay extremely fast so it is exceedingly difficult to observe such oscillations.

The linked article reports the experimental observation of such an oscillation, which was known as possible since decades ago, but it was not seen in experiments due to technical difficulties.

So in these transformations some quarks and anti-quarks appear and disappear, but the total quantity of matter and anti-matter is the same before and after, which is why the title is misleading.
I hate blogging using markdown/wordpress so I built myself a blogging platform which lets me post via gmail. I've [Show HN]-ed it a few times now that I decided to productize it but it didn't get too many eyeballs.
In practice, I think the analogy holds up. A sizable chunk of use cases for containerization is to confer the benefits of standalone executableness, which is similar to a sizable chunk of use cases for statically linked binaries.
Nvidia acquires hi-def mapping startup DeepMap
Newsflash: the majority of women are not pretty, the same way most men are not attractive, this is why attractive people stand out in society, and we put them on billboards and in movies.

What gap of assistance options are you talking about? What class of women are benefiting from this? Seriously, a lot of women on Bourbon Street would like to know.
A tool that will read your Java REST endpoints, and make TypeScript interfaces and invocation functions, so you can pretend your React front-end is using DCE again like it's 1999.

https://github.com/BlueCircleSoftware/bluecircle-json-interf...
Special drivers licenses, etc. insurance, etc.

I'll be honest: the few times I've used a Danish taxi, they've been very good.

In general it's like hiring black car service in the US.
That's not productivity
I was interviewing somebody for a Prolog programming position.

I asked them what was the difference between call by reference and call by value.

They answered: Yes.

So I hired them.
Then Person = HealthRisk.Low
Props to whatever group is getting paid to remove 4 accounts from the platform a day.
> I have to say, it's very perplexing to me that people (especially in HN) would avoid using the right structure just because they have to invest a bit more work.

You're imagining this as if it's just the CapEx (the work of setting up Redis), but in reality it's the OpEx (the work of maintaining a Redis cluster) that kills you. Think of it in terms of the number of ops salaries you have to pay. At scale, this number goes up in proportion to the complexity of your stack.
I hate hate HATE that behavior. Games are games. Obviously you can be unnecessarily rude or cruel in a way that will sour someone's taste for playing with you or playing the game again. But the point of games is to win. When people refuse to act in their best interest or are "nice" its so frustrating because it makes the entire game pointless.

edit: In a way, it feels like people who wave you on when they have the right of way at a stop sign. It's not nice, just follow the rules and drive predictably. /rant
Which to me sounds like they remove the malfunctioning alarm after it's been rebroadcast to a huge audience. FB is addressing a distribution problem by purposely treating it as a sourcing problem. They're preapred to remove dozens of accounts but not reduce the millions of shares.
Easy to identify? What are the signs, save for things you could only be told by a friend on the inside?
Contexts is a good cmd+tab replacement/supplement. You can try it for free.

https://contexts.co/

Hold option while clicking maximize and the window will do what you want.
As someone who has been working from home for most of the last 20 years…

Sometimes an in person visit to the grocery store is a nice thing :)
Ask HN: Was the decision to name python3 'python3' worth it?
I assume the decision to change the python executable name from 'python' to 'python3' for the new version was because the new version was not backwards compatible.

Looking back on it -- was it the right decision, to break backwards-compatibility?

And once that decision was made, was it right to effectively rename python for the new version the right decision?

I say 'right' in terms of 'the overall health of the language and its ecosystem' -- assuming you wanted it to do well.

I would guess it is a 'no' from most people not directly working on python, but very curious to know.

I only know from afar that it seemed like maybe it was a catastrophe for the ecosystem, at least in terms of anguish and (short-term?) pain it caused.

I was doing some python at the time and rewrite to 3 and it was a disaster, and caused me unicode-oriented problems forever, but I would usually/generally be ok with doing some painful things for the future overall health of the ecosystem.

I'm looking at doing another project now and I'm looking at some 'python3' demos and thinking...there is at least one thing I hate about every language/stack that I'm contemplating using.

I now Guido had a recent article saying something about 'No python4 prob'.

And, why did python decide to break backwards-compatibility, but seemingly not most other mainstream high-level languages?