skysight-inc/HackerNews huggingface dataset:
WhatsApp and its substitutes (iMessage, Facebook Messenger, Telegram, Signal, SMS) are where plans for richer interactions get made. If you don’t have any of these in common with a prospective social group, someone has to be highly motivated to relay plans to your landline.
Yeah I agree with the article but the examples were predictable, lazy choices.

Could have talked about more obscure people who have an interesting resume.
I dunno. Seems to me like people can be productive in lots of different environments. Can anyone argue that people like Dick Karp were unsuccessful because they were academics? Conversely, people like Page and Brin took what they developed in an academic setting and made something amazing in industry. Others like Steve Jobs/Wozniak built something purely in industry. All things can be good and possible; there is no one path that is the right one for all.
Appropriately, the text is trimmed on the right on mobile.
Why would the Chinese government allow that, assuming their goal is to continue monitoring and censoring the chats.
The cognitive overhead of rust is more than prototyping oriented langauges. It is not because of dynamism but the need to think about details. That's natural for the intended domain of rust. (Robust system programming).

But rust might suffer due to scope creep because someone felt the need to teach rust to all ruby rail / javascript webshits.
Most software engineers I know don't even leave the house much. What's the point of living here if you're just going to watch LoL streams all day in your bedroom?
That is even easier to monitor, right?
A Kindle?

To make reading more something cool and fun.
It's like they say: the average American is half male, half female, and has 1.9 children.
Current Ruby JIT doesn't take any type hint.
My favorite suggestions are the ones that rhyme or sound similar to a more common word or phrase. Had a good laugh at sharktoot.com.
This is literally the same thought that I had upon reading that statement.

I figure, if they come in boxes of roughly a pound each, two for a "family size" bag, and a "regular consumer" would eat it once a week (or 52 times a year). So that leaves 1 million "regular consumers", or 250,000 families who consume it regularly. That's not very many at all. I wouldn't be surprised if scrapple or some other obscure regional food sold more annually than fish sticks.

I bet that most fish sticks are sold to fast food joints, and I would not be surprised if most of that consumption occurs during lint.
What is SoTA?
Well, everybody likes fast compile times, I was just thinking they don't need to be faster than any other code.

Where I have worked, we have used scripting for fast iteration.

To clarify: We have fast scripts when you want to iterate, so don't need fast engine compile times.
We can't get rid of the ad-supported model because AML/KYC laws have crippled all other forms of micropayment. But paying with your attention is exempt from AML/KYC, so it dominates due to lower regulatory load.

I wrote a detailed comment about this here: https://news.ycombinator.com/item?id=24006703
I had the same question. I saw this headline this morning and thought, "oh wow the creator of Gortex died".

The headline as it is means nothing if you don't know that random trivia. The fact that he invented Gortex was pretty critical to this headline.
You can copy the (public part) of the generated root certificate over to your other computers and smartphones.
> What do you mean? Einstein was well funded for decades, and his famous work wasn't funded at all.

That's exactly what is being pointed out.

His famous work wasn't funded, so perhaps funding at that point would have resulted in even more work at that level of insight and impact, or perhaps the we would have had the special and general theories of relativity sooner.

Conversely, by the time he was famous and therefore well-funded, he was no longer producing work at that level.

So, the idea is that funding doesn't go where and when it would do the most good.

Personally I think generalizing from one famous person's track record isn't such a great idea, but there is certainly data that suggests that committees aren't particularly good at choosing which grant proposals to fund[0][1][2], and that it would be a good idea to choose at least some proposals randomly[3] (as long as they meet a minimal threshold of quality/sanity), if only to shift the incentives away from trying to game the system.

[0] https://elifesciences.org/articles/13323

[1] https://www.pnas.org/content/115/12/2952

[2] https://www.bmj.com/content/343/bmj.d4797

[3] https://mbio.asm.org/content/7/2/e00422-16
You're conflating thoughtful self-examination of your own beliefs and the motivations behind them with simply abandoning those beliefs. Just because you hold a belief that goes against the majority opinion doesn't necessarily mean that you're wrong, but neither does it give any guarantee that you are right, either. These are exactly the cases which warrant the most thorough research and self-examination.

The point that the parent is trying to make is that so often, nowadays especially, people will simply shut down and refuse to hear any challenges to their most tightly held beliefs. Instead, they choose to retreat to the comfort of like-minded echo chambers - something that is all too easy with the prevalence of algorithmically reinforced Facebook news feeds and heavily moderated subreddits which explicitly ban any dissenting opinions.
Honestly I find it whack that the US education system feels its okay to teach 6th graders geopolitical nuance.

As for that little tidbit, it's like how the British education system focuses on how they built railways in India when teaching colonialism, while willfully ignoring the likes of Cecil Rhodes and General Dyer.
I believe it is short for "State of The Art"
I think my parent comment's point, that the premise "marketers convinced America to eat fish sticks" hasn't actually been shown, stands. Sure, the average doesn't tell us much, but it does tell us that consumption is really, really low. The more you push consumption levels up to realistic amounts for some people, the more other people you have to admit will never touch a fish stick in their lives.
I wish there were worker unions in tech.
Remember even during the WW2, the US view was that concessions like HK taken by European countries from China through "Unequal Treaties" needs to be returned to China eventually.
We introduced SeaweedFS as a distributed file storage service in our self-hosted instant messaging product for 4 years. It is easily configurable, deployable and works stability.
Indian government frequently does this, so technically it's possible even with multiple ISPs in a big country.
> I can't believe this is how interviewing works in this field. Everyone in every other respectable field (and ones that pay as well or better, and have worse consequences for hiring a "bad fit") seems entitled to some baseline level of respect and recognition for their experience and work. Having some smarmy piece of shit ask questions from Jr.-year computer science should be justifiable grounds for a broken nose.

This is a little myopic.

Those other fields you don't mention? They use things like education (did you graduate from an Ivy?), connections (do you know these people in your niche field?), certification (do you have the blessing of a known body / board?) or even insurance (you're covered for malpractice if anything goes wrong) as alternatives.

I value software development not requiring those things, and I understand the trade-offs. Yes, I'll have to do a 5-8 hour single day interview that I may need to prep for once every 3-5 years. For 300k+ a year? I'll find a way to deal with it.
It should in theory be better because of modules instead of header files.

It is bad because rustc emits quite a lot of LLVM IR and lack of binary libraries / library caching.
The modal American is the more correct term I guess. Mode is a type of average, so it works out.
All your DH shares don't match the certificate type already because you use ECDH with either NIST P-256 or X25519 and you likely use an RSA certificate.

The two asymmetric systems (one for key exchange and one for authentication) have nothing to do with each other, you can mix and match them freely (e.g. post-quantum key exchange experiments ran by google and cloudflare).

The nginx config to specify the curve (using its openssl name) is this: https://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_...
If you work at Google or Facebook today, consider yourself on notice: the ban on targeted advertisements is coming. The unfettered mining of behavioral surplus is a privacy disaster and governments are just beginning to take notice.
I'd be interested in this as well. C++ seems like a complex beast and full of legacy code / learning materials. I feel I'd could likely be writing decent Rust code sooner than I could C++.
my first response was 'but filesystems live on the disk' while databases are simply to set up in userspace. but then i realized that with FUSE and filesystem-image files and the right tooling the same flexibility can be achieved, and also, on the other side high performant databases want to live on the raw disk to be in full control of the write process to disk.

what remains is that the difference between a filesystem and a database is the API used to talk to it.
Consider a function like getElementById(). This is natural in JS, but a crisis in Rust - what does it return? How do you ensure that your caller doesn't have some unwrapped RefCell on the stack? etc.

Broadly speaking, Rust is good at trees and bad at graphs. This implies real tradeoffs, real design decisions. There are many software components that Rust is just not good at, by design.
If you're looking for your next step after this documentary, it's:

https://en.wikipedia.org/wiki/The_Age_of_Surveillance_Capita...
Would take an expressive language any day, with some restrictions on templating / macros enforced on junior developers, rather than writing tedious for loops in Go.
helicopterygoidtumor.com
Very good, thanks. :-)
"Is our society structured in a way which encourages people to make less than the greatest contribution they could?"

Is this a serious question? I feel like anyone with a conscious can safely answer this with a resounding "Yes!".
Note that a lot of Julia are using Julia-based BLAS implementations now (of which there are multiple)

https://discourse.julialang.org/t/ann-paddedmatrices-jl-juli...

https://github.com/MasonProtter/Gaius.jl

https://github.com/mcabbott/Tullio.jl

These libraries have been incorporated in various spots in the machine learning, scientific machine learning, differential equation, and other libraries due to how they often outperform BLAS's like OpenBLAS. While the core language still links to OpenBLAS by default, this is up for debate for future versions of Julia given these developments (and movements in the standard library are being done to better incorporate the use of different BLAS implementations).
Show HN: We are wanderers- Carl Sagan
Inflating asset prices is just UBI for the wealthy.
What situation are you imagining where any of those things would have practical use?
That seems unsupportable. Climate models make predictions and those predictions can be checked later. In fact the results are in, and despite what deniers claim, the models are not overstating the problem. If you doubt that, watch this video:

https://www.youtube.com/watch?v=ugwqXKHLrGk&t=2s

"Gah, just another youtube idiot", I can hear you say. But here is the difference. The guy is a geologist by degree and spent his career as a science reporter. He repeatedly says: don't believe me, just like you shouldn't believe the press reporting on it (which is always prone to simplistic summaries and hyperbole). What sets him apart, besides his level tone, is he reads primary sources (and encourages you to do so too) and cites all of his sources, unlike just about every denialist. If he later finds out he has some fact wrong, he happily admits it and posts the correction prominently in the video description.

As far as physics and biology ... those are very broad fields and some of it is falsifiable and some not.
I'm sad Ruby has been, or is, left behind by python. There are lots of little reasons but no real big one. I just love ruby. I love little things like 'unless'. I know it's still with us, but still feels a little sad.
A bit off topic, but I am major fan of single developer apps and services. They generally have a focus and lack of bloat that makes them invaluable as tools to just get things done, and because of the small business footprint they don't need to endlessly scale into oblivion to satisfy shareholders / staff wages etc. Off the top of my head I am thinking of things I use regularly like pinboard, mailmate, Name Mangler, manager.io. Even builtwith.com is (or was for a long long time) one person!
I have always believed in the adage that 'a dull knife is more dangerous than a sharp one.' Good for you for making sure your kid learns to use a proper tool correctly and thus safely.
It's a class thing, and definitely a midwestern thing. I ate them as a child because they were dirt cheap and I could make them on my own. Often, I ate mine with a box of Kraft Mac & Cheez. The modern equivalent is probably frozen chicken nuggets.

You've probably seen them at restaurants. Something like the Fillet-o-Fish. Other fast food joints offer similar items during lint.

They aren't bad. As is typical with frozen, deep fried food, they really don't taste like anything. So I wouldn't really go out of your way to try one. The IQF fish fillets you can get in the grocery store are better in every respect.
There's also Avgas. That's still leaded.
> One of the challenges in this space is similar to captive portal detection

I really wish someone had thought of that problem when defining the 802.11 specs. Though I suspect the idea hadn't even occurred to them at the time.

This was much worse back in the mid-00's when WiFi was a newer use case. Seemed like flipping open my laptop in a public place back then would suddenly cause all the network-connected widgets on my desktop to go absolutely berserk as a result of portal nonsense.
Humans absolutely are not built for large social networks. There is a theory called Dunbar's number that suggests that humans have a cognitive limit of ~150 social relationships.

https://en.wikipedia.org/wiki/Dunbar%27s_number
Ask HN: Favourite poems?
Here's one from me: Having a Coke with You, by Frank O'Hara.
The CIA sent a team of 4 operators on a mission targeting China. None came back
I echo this. I've been exposed to some Go at work recently, and Rust on my free time. I've been learning both over last few months.

Go is like C. More like C than any other mainstream language I use. IMO this is bad. C is very verbose and hard to read. Rust is more like C++. Close to hardware but many high level language features.

I could rant a lot about what I don't like about Go, but it boils down to this. No generics, bad package system, bad error handling, bad code generation, bad GC, limiting syntax encourages copy paste and bad abstractions, defying common conventions to be cute (like capitalization in variables), mediocre standard library.

I love Rust more as I get better. I already hate Go for some of the above reasons, I wouldn't even use it if it wasn't for work.

Google hypes Go like crazy, I'm convinced that's the only reason it's popular. I think there's many better options, even Java, that don't have many of the shortcomings listed above
I saw two I liked: plumsiness.com and wadpole.com
Neat
> If the government is in control, will they get corrupted as easily as private drug dealers do?

We already have all the data points - recreational (liquor and marijuana licenses) seems to work well and then you have the pharmaceutical companies
If you consider the scope of metaprogramming to include both macros and traits (and I do), then this is seriously understating the case. Rust's type system has a Prolog-like core and is Turing complete, so is quite expressive in able hands. A great example of the two features working together is serde, which automatically derives serialization and deserialization code (with custom overridable behavior such as defaults) for a very wide range of types. It's also something like 20-50x faster than Swift's Codable based implementation of JSON.
Typing a domain or having a preference for a browser, perhaps more IT in background, is a huge generational gap. EDIT as I seem to be a computer! Let me explain a recent conversation, one of several, that illustrated this. /EDIT

Chatting with a friend that wants an app for his small business, just a 3 page app with a contact form: His clients are mainly 20s, mainly early 20s, not particularly technical. Most (so, around 60% of his client base) comment "Why no app." Most would have never have much recall of RSS.

He's 35, I'm around the same generation "Why do they need this? It's a front page and contact form, all communication then goes by email or Facebook." He said all about discovery and stickiness. Smart guy, certainly has a plan to increase stickiness with push notifications of articles/promoting his business. An interesting conversation.
> This is one of the few places where a tech outsider can be exposed to some of the topics that are on the minds of insiders. The caveat is that criticism of any of the conceptual bodies orbiting the starry notion of "tech startup" (social ramifications, diversity and discrimination, wealth and income, etc.) are heavily frowned upon. Now, are mods going through and sweeping away every comment that proclaims, "Tech bad."? (Mostly) no. But no one wants to bite the hand that feeds it, particularly when so many have usernames easily tied to their public personas. So it's disappointing but not surprising to see people hostile to or tip-toeing around said criticism.

> In any case, the basic dynamic is interesting: the less you pay for things directly, the more power you give up to those who do. The abstraction is largely symbolic for ads (consumers pay advertisers in higher product costs), but apparently where and when money exchanges hands matters to who ultimately has influence.

https://news.ycombinator.com/item?id=22513699
While I feel sad too, I think the primary reason why it imploded under its own weight was the "magic".
I still love Ruby, for all its developer friendliness and the consistency of its idioms. But too much of that sugar leads to bloat, that requires a bunch of hair-pulling for newbies to grok.

Now of course, there exist other simpler frameworks (a la sinatra), but when your posterchild is a thing like Rails, you can't expect people to not be burnt in the long term and still come back.
huge downside: you have to say the hyphen explicitly out loud, and if a site exists without the hyphen, you'll get lots of mistakes.

Are you thinking that everyone only gets to sites from actual hyperlinks rather than via human speech?
Getting your private CA trusted on a smartphone seems to keep getting more and more difficult and/or annoying with every iteration of the various mobile OSes.

If it was possible to make a private CA cert that was only valid for hosts under a single domain, and then for mobile devices to STFU about you wanting to install it (as it wouldn't be as "risky" from their POV), life would be a little easier.
Could a circular economy be the way to a sustainable future?
Yes but the FN rate varies strongly with the viral load in the sample. If you are shedding a lot of virus you will almost always test positive. It’s possible for someone to have it in their body and test negative, but if it’s coming up PCR negative it’s very unlikely that you’ll spread it. Of course, this applies on the day of the test. If you just contracted it, you might test negative and then the viral load goes way up and you spread it a couple of days later.
> Go has the advantage of mediocrity.

This is true in many aspects. Go shares many common feelings with other popular languages.

However, there are also something in Go those are not mediocrity. Being an almost static language but also as flexible as (sometimes even more flexible than) many dynamic languages is one of those not-mediocrity things in Go.
Anything by ee cummings. The way that he uses parts of speech in unconventional ways is fascinating and different from any other poet.
The article suggests otherwise.

If google is making changes to their algorithms in response to the last election, then it is by definition an attempt to manipulate the results of the next election.
ha, the hypocrites, below is the dns request ublock origin showing on this site

```thesocialdilemma.com```
```www.thesocialdilemma.com```
```doubleclick.net```
```googleads.g.doubleclick.net```
```static.doubleclick.net```
```fonts.googleapis.com```
```youtube.com```
```www.youtube.com```

if they truly have virtue, they could have used some other open sources to build the site
I no longer use anything with posts and likes and a feed, but direct and small-group messaging are pretty important among my peers. May I ask what generation are these people with whom you use only voice (and maybe snail mail)?
I don't understand how that relates to what I said.

Would you mind explaining further?
Ruby is changing. I doubt it will ever be as big as the Python world, but I can see it coming back into fashion. I’ve been paying attention to the community and it’s still very active.
Congrats on deciding to make a game and invest your time, money, and effort into a challenging endeavour.

I would suggest to you that you immediately get a few friends to beta test the game and ask for their honest opinion so you can hammer out what you actually have working for you right now before you put any additional money into the project.

Next, if lots of things are broken, re-evaluate if you can fix it and have appetite for that risk.

Then, if you still want to proceed, you have the options of basically pre-funding and post-funding. Pre-funding would involve things like Patreon, selling equity in the project (someone does labor for you in exchange for a share of future profits), and things of that nature. I don't think there are many banks or investors out there who give you money for a project like this, but your friendly 0% interest rate credit card salesman is also an option. There is a great talk about this on GDC's Youtube channel called "How I survived 10 years in game development without a single hit game".

Lastly, if you decide to go with post-funding, your options are basically selling copies of your game on Steam or some app store, and/or charging microtransactions. These things are a little complicated to set up.

Good luck!
Yea. The Rust is a language pleasant to read about but not to wish to write on.
Show HN: How to turn smart bulb off after power outage using Raspberry Pi
Ya, it would be a world where everyone uses a "phone book" because most people would only memorize their most often used numbers.

In other words, google would be even more dominant.
But this is just about to what works to get votes.
Ethereum was introduced in 2014, so I'd say blockchain based smart contracts are only 6 years old max. Try looking past bitcoin and see what's happening in DeFi. https://defipulse.com - any of the top projects are worth looking into. Don't be so quick to judge. A lot of progress has been made the past year and DeFi is much more sustainable.

Imagine if Facebook did something like this with $FB stock to reward it's early users: https://www.theblockcrypto.com/linked/78255/140k-addresses-u...
The URL Standard is written and maintained by a Mozilla employee.
Not to mention the film is funded and owned by Netflix itself.