skysight-inc/HackerNews huggingface dataset:
You're wrong a million times over.

The term "joy plot" was coined in 2017, just three years ago. It's not some ancient term.

This isn't about "cancelling". It's about something being in bad taste in the first place, even if the originator hadn't been aware of it.

It's kind of like how we don't use the racist term for Brazil nuts anymore. [1] Follow the link for the phrase, I'm not going to write it here. Surely you don't think you should be using that in everyday conversation, do you?

How about you show a little empathy, and realize that some terms are just gross to use? And that there's no reason to use one that brings up offensive associations, when we can use another that doesn't? It's just about being a decent human being and taking other people's feelings into account.

[1] https://en.wikipedia.org/wiki/Brazil_nut
> We all laughed at Apple...

Do you have any data that support that claim? I found (and still do) iPhone preposterous, but certainly didn't laugh, I knew it would be success with people with too much money on their hands.
Everyone laughed when Sony got into the video game business. PlayStation was an awful name.

That said, I hope Sony's only contribution is hardware. Their software is atrocious.
"There is no point in keeping nuclear warheads secret."

Keeping bigger countries off your ass is one reason. Future surprise attacks are another reason. An emergency defensive show of force right before an impending invasion would be another.

There're plenty of reasons to keep almost anything a secret.
But those virtues make one likable, and sometimes people give people they like things like investment capital. Or party invites where you can have fun and network.

Of course in today's world you get the social butterflies/climbers who fake all that shit to get the same stuff, and to get, as the article says, status and prestige.
It is really hard to invest in this line of thinking, but to live 'intentionally' is something admirable.
Independence. People work hard in video games because it's one of the last indie friendly industries. Unions can crush that in many different ways.
It is absolutely true that views far from my own aren't automatically radical.

But the overdramatic "they are coming for YOU" rhetoric, (just as an example, I recall a lead into a discussion of food stamps that showed a fist punching through a map of the U.S.), the messianic treatment of Trump, the extreme yet hypocritical positions, these all lead me to conclude they've shifted to not just "from from me", but into radical.

I try to get news from multiple sources to reality-check my own biases, and I've regularly seen Fox report "facts" that no one else is, while avoiding big news that they don't like. I've seen them parrot lines from Breitbart and other sources that are widely considered unreliable and extreme. I've seen plenty of respectable conservative news outlets distance themselves from Fox News reporting more than once.

(There are studies that show that Fox viewers are less informed on issues than average, but those studies haven't done a good job on determining causation, and less informed does not equal radical, so I'm not basing my opinion on those.)
Just yesterday I was discussing how one might do live translation for someone speaking to a multi-lingual group, for example a tour guide at a museum. The broadcast features mentioned here would make things way easier, and people could use their own headphones to boo.
Pretty interesting video. The big takeaway is definitely the end where he talks about the reality of the scientific method.

Unlike math, you can never prove that something is correct and true. You can only prove that reality likely does not fit a given theoretical model to a vanishing probability. The models we have, we only have because they have not been proven to have a vanishingly small likelihood of explaining physical phenomena.

Btw, this is what frustrates everyone about string theory. It's mathematically correct and quite elegant, but extremely difficult to gather any observational data that could prove it unlikely or another theory unlikely compared to it, leaving it in a sort of scientific limbo.

Astrophysics is hard because it is an observational science only. You cannot run your own experiments so you must simply gather as much observational data as possible. It is really, really hard to gather significant data about the universe at the largest scales. The video talked about hundreds of observations, but in a universe with more whole galaxies than grains of sand on earth there are implicitly a huge number of assumptions about how representative any data set is.

The numbers in astrophysics are so mind-meltingly enormous that often unimaginable and unintuitive consequences become regular occurrences.

This new data should obviously not be ignored, but it also shouldn't be interpreted as "disproving" anything. That is journalistic attention grabbing. Rather the results are simply some experimental physicists saying to theoretical ones: "here, look at these interesting new data about important data sources. It reduces our uncertainty about one specific thing. Please incorporate this into your cosmology theories"
First DDR5 memory modules are out now but you can't buy them
If you're planning to brute-force count through 2^(128x8) possible bit inputs, it will be quite a few decades indeed. And you'll need a few spare solar systems to annihilate to get enough energy to drive your counting engine through that many states.

https://security.stackexchange.com/a/6149/1427
Thanks, didn't know about it, looks interesting!

Though from the tutorial I don't really understand how I can use it to transform data, other than converting between formats.
Said 80/20 was the idea behind Fossil, along the "easy to learn because similar to svn". Seemed a good idea. But lost to having a famous user, which the Linux kernel obviously is.
"Nearly everybody"?

What the ever loving hell are you talking about?

44% of all employed people in the united states earn $18,000 or less.

This is a major problem: you live in a bubble and know little about people that don't make as much as you. Half the country is struggling to stay out of POVERTY and you're playing the Marie Antoinette card.
Uber reveals plans for flying taxi to bypass road traffic congestion
The forums I hung out on simply sorted by the last comment, or by votes. They certainly didn't "optimize for quality content" in any particular way, other than banning trolls (sometimes.)

Also plenty of good forums had ads. I don't think it's a common thing to want to refuse to click on ads because of high quality content, I would guess the opposite tends to be true.
Nothing, everyone just wants to bootlick their employer and/or has bought into the propaganda.
This is neat. There is another one one there called Prismo, but I'm not sure if it's still being actively developed or how far the author got with it:

https://gitlab.com/prismosuite/prismo
Interesting, but seems a bit odd that a bank would acquire a software consultancy firm though. I wonder what they plan to do with it?
Just going to point out, everywhere, I have ever heard of a union it generally made it harder for new people to come in, not easier

My observation has been the opposite. I believe because the unions have an interest in increasing their membership, not letting it atrophy and decrease due to time and deaths. A union that doesn't have a growing membership is a union that will disappear.

In fact, some unions I've seen have teams of people (including lawyers) whose sole purpose is taking illegal immigrants working in their industry and getting them properly documented and teaching them English for free so that they will eventually join the union.

Where I have seen this is in carpenters, bartenders, maids, food service, stagehands, and a few others. The industries you've seen may be different.
> Instead of Word files, check in Markdown or [FODT]

Another fun option is to unzip the DOCX and check that in, since it is mostly a collection of XML files in a zip container. I built a tool to automate zipping/unzipping files like DOCX years ago as pre-commit/post-checkout/post-merge hooks. [1] It's an interesting way to source control some types of files if you can find a way to deconstruct them into smaller pieces that merge better. Admittedly, merging Office Open XML by hand is not a great experience (and dealing with subtly broken or corrupt internal contents is not fun, because programs like Word can fussy when things are even slightly wrong), but you get better diffs sometimes than you would expect.

[1] https://github.com/WorldMaker/musdex
https://www.nytimes.com/2015/03/03/opinion/david-brooks-leav...
Write a makefile and use GDB I guess...
Thirteen tips for engaging with physicists, as told by a biologist
Unless you are able to watch them every waking hour, there's nothing preventing your child from clicking on a video which is NOT labeled child-friendly.

It is not Youtube's responsibility to raise your children.
That depends on your threat model. A patient attacker can store all of your encrypted messages till some future point where decryption is economically feasible. Since they already have the weakly encrypted data, encrypting it again doesn't solve anything.
1280×720 (720p), 1366×768, 1440x900, 1680×1050, 1920×1080 (1080p FHD)
Tell that to the contractors affected by AB-5
Electric car is new the phone. Those who missed the boat earlier - are trying to catch up with this shot.
I've been using Elixir for personal projects for the last 2 years; The syntax is refreshing coming from C#/Java world. I learnt so much while learning to program in Elixir especially Pattern matching, functional programming and Actor-model concurrency. Highly recommended
Copyright infringement is what it would be.

Additionally, possibly counterfeiting if they are sold as the real thing.

If you'd have stolen the copies, it would be theft and copyright infringement.

I don't understand why we still have this discussion...
Strange, actors, writer, and others in Hollywood are part of a union and they somehow get multi-million-dollar pay...
From the Merriam-Webster dictionary.

Definition of cognitive
1 : of, relating to, being, or involving conscious intellectual activity (such as thinking, reasoning, or remembering)
2 : based on or capable of being reduced to empirical factual knowledge

Using "cognitive" instead of "intelligence" puts the emphasis on data processing rather that adaptability, which may be a bit more in line with how things are done today. However, it doesn't addresses the core of the debate. The usual "[technology] isn't [AI/cognitive automation] because it can't do [thing humans do], it is just [thing computers do]". Both terms relate to consciousness, and are generally considered fundamentally human qualities.

I think there is simply no way out of that debate. Maybe use a term that it sounds completely unrelated to human activity, maybe something like "Big Data Statistical Matching".
Super excited to see this out the in the wild! Been following this project for a while now - huge fan of the vision, huge fan of the UX. Congrats!
Ten years ago I was being pressured into not adding SHA-256 support to a new system because SHA-1 would allow them to use a stack of old crypto cards some idiot bought and hadn't been able to put to use, so they were just collecting dust in a closet somewhere. (They had a max of 1k RSA keys, which also were considered broken at the time, close to it when the cards were new).

This wasn't for some throw-away project. Big, old company. This may be the closest I've come by far to writing software that will still be used after I'm dead (gets a little easier every year, though). If I gave them SHA-1 they'd still be using it for sure.

I refused, and the fact that people were calling MD5 very broken and SHA-1 broken helped.

(A completely different faction was trying to get me to jump straight to SHA-512. I said that was probably overkill, and yes I will implement it but we're using SHA-256 as a default. Then a couple years later it turns out SHA-256 is more resilient than 512 anyway. But what a schizophrenic place.)
Nice, this looks great, and I love Clojure too, so I'll make sure to check it out!
No, because this is a collision attack (without control over the hash value), not a preimage attack (where you match an existing hash).

We know how to make pairs of new files that collide with each other, but there's no known way of creating a file that collides with something specific that existed before.
Buzzfeed News ≠ Buzzfeed

It’s an important distinction :)
I believe he's the face of journalists behind the scenes who do all the heavy lifting work.
Tune into the arcade game or pinball machine you're playing.
>Seems that most monitors nowadays are focusing on high framerates for gaming and colorspace support for visual creatives. The latter are usually very expensive.

Disregarding the high framerates, I often wondered if someone ever wrote a display application that achieves higher dynamic range by alternating pixel values over frames, sure it would need to be calibrated, say by a photodiode stuck against the screen, lowpass filtering the signal...

It seems like one might "try out HDR" on conventional monitors, to find out if they are worth it...
\
which also raises the question if these HDR monitors are not simply storing the last frame(s) to deduce what the appropriate 24bpp (8b per channel) intensities should be such that for static images & static gaze the illusion of HDR is recreated... perhaps this exact trick is what caused ghosting in the first generations of LCD monitors?
For me, the benefit vs OO is that everything is explicit. If I'm calling into a function from another module, it's almost always clear which other module -- if I need to see what it does, I can go look and the code is likely to be there. Compared to something in OO where I've got an object to call a method on, and it may actually be an object that extends/implements making it much harder to find code (IDEs can often help, if you've taken the time to setup the IDE).

You can call into a module with a variable, but it's rarely done, outside of some specific types of code interaction (ex: structural event loop processing like gen_server takes a Module to callback into).

Of course, when sending messages to processes, there's not really anything in code to indicate where those will be processed, and I don't know that IDEs help there either. Usually, code organization helps, but it's not required.

Caveat: my experience is with Erlang, not Elixir, but should generally apply.
I can imagine some Roman citizen saying the same thing at the local market thousands of years ago, in reference to the games.
Canada's interbank network Interac has allowed for "Interac eTransfers". It's run as a for-profit, but since it's a consortium backed by banks in Canada, most banks don't charge for eTransfers.

Among my friends, it's the way to pay for e.g. your share of the take-out, or pooled office gifts.
> Because a lot of us have used tools besides git that enable the workflow we need without that complexity

I spend ages unfucking local svn working copies and long running branches on both windows and linux. git needs some serious flaws to keep up with that experience.
To be excessively pedantic you can encrypt securely (but slowly for the SHA series) with a hash function of sufficient capacity by running the hash function in CTR mode. You turn it into a stream cipher. Ideally you also MAC the ciphertext, nonce, and other associated data. That's is pretty easy with such a hash function (either use HMAC or a MAC mode of the hash function if supported).

Salsa20 & ChaCha20 cores are hash functions (though not collision-resistant compression functions since it's not needed for their design goal and would be slower) run in CTR mode.[1]

[1] https://cr.yp.to/salsa20.html
Politics itself has become sports, too. Red team or blue team.

From up here in Canada the weird fusion of school and sport down there is also bizarre. Yes, people play sports in our schools... but wow is it cultish down there.
https://youtu.be/eywi0h_Y5_U?t=12
printf() FTW
Show HN: Pine – A Bitcoin wallet with a messenger-like UI
Scientists Uncover Never-Before-Seen Type of Signal Occurring in the Human Brain
My guess is Plataformatec did consulting work for Nubank and they are aquihiring purely for talent
I find this untrue. historically, unions represent jobs that are most at risk from replacement - e.g. by strikebreakers. Which is opposite end of the spectrum from 'hot demand and well compensated'. In fact, unionization are spurred by the opposite of these things.
I work as a programmer in the AAA games industry, and I think there are a lot of underexplored options for what collective bargaining could look like. Something such as a trade guild could benefit developers a lot without necessarily requiring things that would irk a more neoliberal-inclined HN reader.

One thing that comes to mind is guarantees about crediting. A worker in the industry is more or less at the whim of the developer/publisher if they're included in the credits. There's a good chance you've played a game or two where the person implementation a core feature wasn't credited because they were not there for the entirety of development (eg: changed jobs, health leave, laid off, etc.).
Thanks, Carson!
SHA-1 (and SHA-256 and many other hash functions) are subject to length extension, which is how the 2017 shattered attack works: find a pair of short prefixes that work as PDF headers and that have colliding hashes; then append a common suffix such that the different headers display different parts of the suffixes. Once the collision has been found you can easily make your own colliding PDFs - https://alf.nu/SHA1

This breaks anything that dedups on just the SHA-1 hashes of raw files
Which should of course be banned, out of carbon footprint considerations.
> That's extraordinary nonsense.

What are you basing this on?
Maaaybe there's different industrial settings other than your own? It's OK if this chip doesn't fit your needs. If it fits no one's needs, it'll fail.

But I suspect there are enough niches it fills it will be successful.
In any case the stock market is just a model. You could make the claim higher valuation more accurately reflects reality, or that it "benefits everyone", or that the higher confidence is indicative of future higher growth.

You cannot possibly claim it in itself is actual growth.
H-1B Salaries at Google, Apple, Other Tech Giants Way Above Average
I do not understand. If you can't say "no evidence" when you can't find any strong evidence, then when can you? What should the article have concluded to make it OK for them to say "no evidence"?

Is it about the word "strong"? Because the way I understand it, the definition of "strong" in statistical analyses is "couldn't reasonably be coincidental". So then "no strong evidence" means the same as "all evidence we did find was so weak that it might've as well been a coincidence". I'm not a scientist, but it seems to me that "no evidence" conveys the right message.

I mean, the way I see it, let's I see two bees today and three bees tomorrow. This is weak evidence that the bee population is increasing. But "Weak evidence found that bee population is increasing" wouldn't be the more honest headline. It's no evidence at all, I saw some bees and that's it.

The way I see it, it's great that scientist report null findings and failures to reproduce as "no evidence found". The general public is not going to interpret "no strong evidence" the way scientists mean it.
It's a fine line you have to walk. They usually are looking for a person who will tell them what they want to hear, so it's usually a matter of starting with "the art of the possible" (aka a bunch of bullshit they heard on NPR) and working them over to something more realistic.

I've found it helps if you can frame it in the context of the other options (i.e. agree with where they want to go and present multiple ways to get there) they're more receptive. Leaders know about these hype cycles too, but they often have to play along for political reasons and they'll be thankful if you work with them rather than against them.
Survival of the fittest. Someday pedestrians will go extinct and only cars will remain.
Just another weather app. Try it out
Read a research that said above a certain amount of money (75K yearly or so) you won't be any happier. What makes us happy is finding meaning in relationships and the work we do (meaning, not money). If what you do feels important to you , odds are you are happier. If you work for Google but struggle to find any meaning in your work odds are you aren't that much happier than the average cop or teacher. Marriage and kids can help but are not the only way to get there.
Hey!

Today I’m thrilled to announce that I’ve finally released Pine on the App Store! I’ve been working on Pine for almost two years and it’s been in alpha and then beta for the past year. Pine is a bitcoin app for sending and receiving money among your friends and family. It looks like a messaging app but instead of sending messages you are sending bitcoin.

Please give it a try and tell me what you think - I'm excited to hear your thoughts

* Familiar design

Pine’s messenger-like design makes it instantly familiar to use for anyone who has used a messaging app such as WhatsApp or Messenger.

* Easy-to-use addresses

Add your friends using their Pine addresses, which are similar to email addresses. Get a pine.pm address or host your own Pine server with your own domain.

* Natively global

Bitcoin does not have any borders. Transact freely with anyone anywhere in the world – they don't even need to have Pine, as long as it's bitcoin.

* Full control and ownership

Your keys, your bitcoin. Only you are in control of your funds stored with Pine.

* Decentralized and open

Just like bitcoin, Pine is designed to be open and decentralized. The app and server software are open-source and you can host your own Pine server with your own domain if you prefer.

* Protected using your biometrics

By signing transactions with Touch/Face ID, you are the only one who can spend your funds. This prevents unauthorized payments if your phone would end up in the wrong hands.

* Recovery

A recovery key is used to generate your account. By safely storing this key you can recover your account in case you would lose or break your phone. By default, the recovery key is stored in your iCloud account.

* Connect your own bitcoin node

You can run your own bitcoin node so you can broadcast and validate transactions without having to trust anyone. Running your own node can also improve your privacy by not revealing what transactions you are interested in.

️* Lightning support (soon)

Pine will soon get non-custodial lightning support without the need of running your own lightning node.
Could not find on the web page details about

1. the security model and implementation details

2. team / entity behind this

3. could it support 1,000,000 files

4. could it support 10,000 todo items on a single page

5. could it store 1TB (or more) of data

6. how do you plan to make money
Not as nice, but similar is the Delaware Water Gap between New Jersey and Pennsylvania:

https://anvaka.github.io/peak-map/#12.1/40.9711/-75.13641
Andrew Yang is a serious contender for the US presidency whose entire platform rests on assumptions about AI. He wants to fundamentally reshape welfare in the country and implement an entirely new tax. Thinking clearly about AI is therefore very important, as it is having real and substantial political implications.
Twitter bots and trolls promote conspiracy theories about Australian bushfires
Evolution of high-volume data processing as the rediscovery of Table