skysight-inc/HackerNews huggingface dataset:
No one on this site should love SMS. It's just a huge security vulnerability and while it sucks having to reactivate the built-in SMS app I totally get their reasoning behind it. Having SMS integrated into Signal was damaging their reputation for something they could never have any control over, so why support it? Any business trying to stay alive would repeat their decision on this.
I tend to agree with you, but I don't think it's that black though.

> Even if you implemented everything correctly, if your method is not better than the state of the art, you just wasted your time.

You didn't waste your time as you know now the state of the art, and also why your method isn't better.

> Do you want to become a professor? Forget about. There are so many bright PhDs competing for a few academic openings.

The world is a big place. There's more to academia than Ivy League in the US. And don't believe all professors are geniuses! I think it's possible to somewhat assess your odds to get an academic position when you start a PhD.

On the downside, academia is very competitive and being a second rank professor drowning in teaching and administrative duties isn't the most rewarding thing to do.

> Even if you become a professor, it will take 10 years and a lot of work to get tenure. And if you finally become a professor, the pay is terrible compared to the industry.

This also depends in which industry you want to work. Not all fields/companies pay as a well as Google. And having a PhD can also open doors in industry.
> It seems incredibly likely he'd have been able to proove his big proofs faster had his life gone otherwise.

Why do you think that? It takes sometimes years (!) until you get used tona certain mathematical theory. And how long it takes isa very personal thing.

Remember von Neumann, who that that we don't learn nu mathematics, but only get used to it.

I think the only thing one can say was incredibly likeli is that Zhang, while not formally employed as a mathematician, kept thinking about mathematics (a rather common for people with mathematical training, though many just stick to do occasional problem solving).
Foreign investment, technology transfer, and trade did. Which is why safe international trade routes and open markets are so important.
Added another 100K in the last day or so, growth rate still increasing: https://indieweb.social/web/@mastodonusercount@bitcoinhacker...

The momentum is surely there.
“A good programmer is someone who always looks both ways before crossing a one-way street.”

But… there is no any other way to cross a street… in Russia.
very cool :) love the docs

may i ask why you started working on such a project? am interested in motivations and what gaps you see in the market
Fun with PostGIS: Mandelbrot Set, Game of Life, and More
Thanks! Here's how it compares to CLI npm command:

You can assign shortcut which will focus "Add dependency" input. Once it's focused you can start searching packages and get instant suggestions with data such as description, downloads in last 30 days, package size or info if package is deprecated. It will also auto-instal related @types/* package if available and not deprecated. Whole process can be done much faster than switching to terminal and typing "npm i react && npm i -D @types/react".

At this point extension is already winning(in terms of time to search and install package) over cli command but there are more good stuff:
- it will highlight outdated dependencies + you can click "double arrow" button to update to latest version
- it will highlight packages with security issues(works for yarn and pnpm). You can check package details to see list of issues and recommended solution. This is powered by GitHub Advisory Database
- while searching you can add @ to see a list of versions or add @@ to see a list of tagged versions(e.g latest, beta)
- you can remove pacakge/move package to normal deps/dev deps by clicking button
- you can click on size info in footer to see a list of installed packages with package size info and download speed

For now it fails at 2 things:
- it spawns multiple processes if you install/remove one package after another. Package managers can handle this but it's totally a perf problem on lower spec machines.
- you can't install multiple packages via single search e.g you can't type in "react react-dom" and press enter. I plan to add this feature

My biggest pain solved by extension? It's probably that I don't have to switch to browser to search for package I need e.g if I need package to change color from hex to rgb, I can just type in "color" and I'll get decent amount of info to pick a package - preview: https://cloud.kasper.io/vDVclZ

That's all I guess, let me know if you find it useful or have a feature request, thanks!
I would like to see internal gear hubs and belt drives available in more bikes [1]. I have a ebike with a 3-speed internal hub that has been an absolute delight to own. While maybe not easier to work on yourself - they require so much less maintanence that I think a lot of people would could really benefit from them. I see so many people here riding around on creaky chains and improperly tensioned derailleurs, it makes my stomach churn!

And not just for "upright" bikes either. I think an 11-speed hub in a hybrid bike would be enough for lot of recreational riders. Or even a "gravel" bike with drop bars and an internal hub would could make for a pretty interesting go-anywhere, do-anything sort of bike.

[1] https://www.cyclingabout.com/shimano-alfine-explained-intern...
At least 15 of the companies on this list are not startups, and in fact are (or were) publicly traded companies with actual revenue-generating business models (Twitter, Stripe, Netflix, Lyft, Twilio, Docusign, Zillow, Salesforce, Impossible Foods, Beyond Meat, Peloton, Spotify, Groupon, Zendesk, Rivian, Shopify). A number of them even had profits before the recent downturn.

Some of these companies have been publicly traded for years and are among the biggest companies in the world (ahem...Salesforce...) or at least are the biggest in their market (Spotify, Netflix, Stripe, Mindgeek). If they're still considered startups, then the term "startup" no longer has meaning.
> I’ll never forget it

I used to think that, too. Narrator: He did forget it... Lesson learned. As always, YMMV.
Right but we're not talking about energy of the homogenous object. The brain or heart or lungs of fat person won't be that much heavier, but the fat around it might work as cushion to spread the spike of deceleration over longer period (less G's over longer period of time basically). Then again, the fat on the other (back) side of the person might compress squishy stuff inside more so I dunno how well that can be simulated in a dummy
At Medusa, we always focus on providing a great developer experience. An important aspect of it is providing good documentation.

To improve our documentation, we collect feedback through surveys within the documentation and our Discord community. However, the best way to see what works and what should be improved is by observing developers using Medusa.

So, we’ll start conducting user trials around our documentation to further understand our users.

How it Works

- Developers register as participants.
- For every user trial, we choose participants based on the goals of the trial.
- We contact the participants, confirm their availability, and book a 30-minute video session with them.
- During the video session, the participant has to complete a given task within the documentation while sharing their screen.
- Once all selected participants have participated in the trial, we collect our findings into a report and plan for any changes and fixes within our documentation.

Who Can Register as a Participant?

All developers can! Whether you’re a Medusa expert or you have no idea what Medusa is, and whether you’re a beginner or an advanced developer, you can become a participant.

Participation Benefits

You’ll receive a $10 Amazon gift card for every session you participate in. You can have one session per trial, but you might participate in many trials.

We have also set up a referral system. If you refer other developers to register as participants, you’ll receive a $5 Amazon gift card for each one that completes the registration. All you have to do is mention the emails of these developers in the registration form.
Well no, Interlingua maybe tried to be a better Esperanto, but if so it completely failed. Esperanto is the only constructed language than became a real language and not a nice thought experiment
Well, you could look at i.e. Daniel Kish (as mentioned above).

https://en.wikipedia.org/wiki/Daniel_Kish

"Kish's work has inspired a number of scientific studies related to human echolocation. In a 2009 study at the University of Alcalá in Madrid, Spain, ten sighted subjects were taught basic navigation skills within a few days. The study aimed to analyze various sounds which can be used to echolocate and evaluate which were most effective.[5][6] In another study, MRI brain scans were taken of Kish and another echolocation expert to identify the parts of the brain involved in echolocation, with readings suggesting "that brain structures that process visual information in sighted people process echo information in blind echolocation experts."

https://visioneers.org/daniel-kish/
Which ones that don't need a hub can you recommend? I'd like to have a sunrise simulation in my bedroom, so I only need one lamp like this, and the Hue system seems to complicated for that use case.

Ideally it should be a strong lamp. Like a 100W equivalent LED bulb.
As has been pointed out repeatedly whenever this statistic is brought up in discussion, that figure is not indicative of much.

And in discussions like this, it's verging on the dishonest - leading with a large number makes readers think that a large difference to bug count will result.

> Around 70 percent of all the vulnerabilities in Microsoft products addressed through a security update each year are memory safety issues; a Microsoft engineer revealed last week at a security conference.

What's the total bug count?

A codebase with 10000 bugs logged against it might have maybe 10[1] that are CVEs, of which, according to that statistic, only 7 would be fixed by moving to a safer language (either GC or Rust or similar).

That's just not enough motivation for switching when the payoff for preventing "70% of CVEs" is so small it may never even happen.

[1] I've worked on C codebases that were developed over a decade, and 1000:1 of all-bugs:memory-safety-bugs is a very conservative ratio. IME, it's been closer to 10000:1.
The measure of success is different from school to school, if any exists at all in a given school.
And there is no lack of schools.
really gotta wonder if he really said it or its misattributed to him.
Serious question: why not count them manually?
Ironically if you hit the “Raw” button near the top of the GitHub file view then the resulting plaintext is nicely wrapped on (my) mobile.
Study Finds Low Frequency Sound Make People Dance More
FYI: CTA buttons can't be clicked when they're behind the transparent header, i.e. when you've scrolled down enough that the buttons go where the header is.
I knew y'all wouldn't have a simple answer...
Facial recognition export claims to have found Lord Lucan
A pensioner living in suburban Brisbane is runaway murderer Lord Lucan, says a leading computer scientist who claims state-of-the-art facial recognition technology has positively identified the elderly man as the missing British aristocrat.
You'd most likely just treat is as another synth - write "code" to make the sounds then "data" to just feed it notes.

And making traditional song wouldn't be as interesting demo for it I'd imagine
That was not quite an answer to the question I asked. I'm curious what scale of implementation you have in mind. Are we talking many lines, a block, one line?

Asked another way, could that implementation be one line? Say, an implementation to logging a java exception within a catch block? Or, is the implementation something you would find for a leetcode question? Or are we talking something larger like the implementation of evaluating a mathematical formula in spreadsheet software?
This. Climate change is real, but the early climate activist movement has done itself and the rest of the world a disservice by overexaggerating the change and the effects.
It’s clear that Musk, Sacks, Calacanis and Palihapitiya have no idea why the majority of people find value in Twitter enough to keep returning. It seems they think we’d all want to pay for the privilege of reading their tweets and those of other ‘highly online’ people.

Musk especially appears to be unable to step outside his own personal experience using Twitter, which is highly atypical to say the least.

One of Twitter’s big draws was that it was the place where almost everyone of note was sharing their thoughts in easily digestible chunks, even world leaders, and that it was also home to so many subject matter experts even in niche domains.

A fair number of Twitter’s users wouldn’t have followed or cared about blue checked users at all. Some people I know even use Twitter entirely passively while following bots that post pictures they like, or news, or similar, using it like an RSS reader.

Almost no real thought has gone into this takeover, so we should expect more chaotic throwing of ideas at the wall over the next few months. What I feel pretty sure about though is that Twitter will never again be the same ‘town square’ it was. That might be good in some areas, but it’ll be much worse for smaller interests and specialities.
Just click on raw
My favourite one so far:

> No one ever makes a billion dollars.

> You TAKE a billion dollars.

Quite relevant to the vulture capitalists and their fans who frequent this site.
There is (sometimes?) a way for Signal users to deregister from RCS which should presumably cause other devices to send messages via SMS instead of RCS.

People's Android devices can be opt in to receive messages via RCS based on phone number with either Google or their carrier. If the number is registered via Google, the number can be deregistered using a form. [1] For Verizon, it seems you can call Customer Support at 800-922-0204 to disable RCS. [2] Presumably other carriers have similar options.

Once RCS is disabled at Google/carrier level at the phone number level, other RCS compatible phones will fall back to SMS/MMS for delivering messages, which will cause the Signal app to be able to read messages via Android SMS APIs.

Seems like quite the hassle to set up an SMS app.

[1]: https://9to5google.com/2020/06/19/google-messages-disable-rc...

[2]: "How do I turn off Advanced Messaging" https://www.verizon.com/support/advanced-messaging-faqs/
> Linux systems hasn't changed a lot in the last 4 years or os. We mostly run Ubuntu LTS at my work and the 18.04 -> 20.04 -> 22.04 deltas have been really low on the server side, and not that significant on the desktop side either

You know, I actually set this comment aside because I was curious about how HN would engage with it. So far, it seems like folks are pointing out that there indeed have been changes in certain aspects of the OS, as well as probably the introduction of the whole snap mechanism.

Regardless, to me Ubuntu LTS seems like one of the better OS distros out there, both for desktop and server use. It's not ideal, but it's good enough in most respects, to the point where it's hard to recommend anything else.

Previously I recall many looking in the direction of CentOS as something to install on servers and have it serve them for a long time with security updates and pretty good stability, but I guess now one would have to count on Rocky Linux and Alma Linux for that. Additionally, I have to admit that some of the choices that RPM distros make can be a bit odd and the software support isn't where I'd like it to be, things like Docker were admittedly broken (DNS resolution, firewall masquerades and other oddness with SELinux) for a while. It feels like they have their own enterprise-focused way of doing everything, OpenShift being an example of this.

On the other hand, there's Debian and Ubuntu. Personally, I might even like Debian better, but Ubuntu's LTS lifecycle is far more worry free. You might not get 10 years of support, but setting up something and running it for 5 years (with security and other updates) is pretty freeing, especially when you're primarily interested in just keeping things running in a stable manner and don't always need the latest packages. There are changes, of course, there are packages that change names, that break or are deprecated, sometimes you get other growing pains that all of the OSes out there need to deal with.

But Ubuntu LTS to me feels like it's good enough for both server use in both development/testing/prod, as well as personal use, as a daily driver.

I actually will stand by that statement, recently I moved to building all of my container images on Ubuntu as a base: https://blog.kronis.dev/articles/using-ubuntu-as-the-base-fo...

I also experimented with running an offshoot of it, Linux Mint, on the desktop (because their XFCE spin is great): https://blog.kronis.dev/articles/a-week-of-linux-instead-of-...

And nowadays I'm considering migrating my Debian servers after the EOL to Ubuntu, my new ones already running it.

I will say that every distro has its place and in certain domains there are better options than Ubuntu, of course, and OSes like the *BSDs have consistency and engineering that Linux cannot quite match (due to the "engineered vs grown" approach to building them), but sometimes you just want something that is simple to run, has ample tutorials and resources, and won't make you chase down odd issues.
Pinball Construction Set by Bill Budge.
Steve Wozniak called it "the greatest program ever written for an 8-bit machine."
HN rewrites headline text by default, but if you edit and save afterwards it doesn't rewrite the second version. Maybe the same is true of the URL text?
That’s US law though (no idea if Germany had it any different at the time, but it’s a different jurisdiction).
> I'm fluent in Python but find the use of colons is the real sticking point.

The you'd probably have hated its predecessor which was all about the parentheses: https://overtone.github.io/

It's too bad that superficial stuff like which characters you need to type is holding you back. Getting used to Ruby when you're familiar with Python is no big deal. I would just stick with it
I’d like to say that I have a similar story here, but I skipped the Windows/IBM-PC phase and went straight from TRS-80 to the very first Macintosh.

This all feels like a betrayal of the slightly rebellious, iconoclastic attitudes of the early Apple days. But untangling my family from this web of lock-in? Oy. You want to switch to Linux? My spouse, maybe. My 14 y/o, never. And even if I were to succeed, I would have a new full-time job as household IT help desk.

For every person who cares about avoiding surveillance capitalism, ads, and distractions, there are ten thousand who shrug their shoulders and keep scrolling.
Staying Cancer free has a cost, in terms of DNA repair (proteins) and their optimization, immune system and probably more elements. If a species reaches a point at which it can reproduce without incurring too many germ line DNA errors, there is no need to optimize further.

I.e., if there was enough evolutionary pressure, our cancer incidence would also still be able to go down. However, the current incidence is not affecting natural selection at a significant magnitude. Same for mice and whales I would guess.
1. SRAMs bleed kit is nice, but there are many affordable kits. 2. DOT 5.1 fluid isn’t dangerous, just protect your eyes and immediately wipe it off paint or skin. 3. Write down the bleeding instructions as a checklist. 4. Most disc noise can be quickly solved by using a rag on the rotors or pads. 5. If you have frequent rotor alignment issues then the wheel likely needs truing.
Apple warns of lower iPhone shipments as Covid curbs hobble China plant
Oh excellent tip, thanks!
Not hindsight, reducing our storage capacity is something that was decried as it was happening. Anyone with sense saw this problem coming (not specifically a Russian war, just potential problems from a lack of gas storage). I personally have been complaining about it for years.
.. in a country where many people think ¼ is bigger than ⅓.

Seriously. We are talking about people who would claim rain is not wet, while it pours down their face if it was somehow helping them "owning" the other side. No clever system is going to fix people not wanting democracy anymore.

This is an issue of decades of uncontrolled "news" media and a lack of education and the US is going to harvest the fruit of that neglect for the next decades at least.

It might be my education about the roots of fascism that I got by growing up within the borders of former Nazi Germany, but US democracy is in an extremely dangerous spot right now. The specific mixture of economic pressures, media bubbles, lack of education, corrupt political actors and processes and split culture is a volatile explosive mix.
> Leads to some goofy schematic choices like the negative voltages being at the top of the schematic pages because it lines up better when compared with a tube based design.

I'm guessing this is because it was using early germanium transistors which would most likely be PNP. It was a long time before NPN transistors became the "default", because they were easier to make in silicon which came along later.
> this in particular is an emergent phenomena that only happens with large-scale civilizations

Is it? If you have N participants in a market and a bunch of investment opportunities that are on average net negative, the person with the most money will take the most opportunities resulting in their relative worth increasing the most. The endgame for this is one person with all the money. Works for N=2 and N≃infinity.

It doesn't happen in (some? most?) small communities because of specific things that aren't present in big communities.
How to move a country: Fiji’s radical plan to escape rising sea levels
I was gobsmacked when I learnt that humans are capable of using sonar, like bats. Even the meta-knowledge seems to have disappeared, strange. I've sometimes wondered whether I could learn it, but I never got round to it, I guess there wouldn't be many courses anyway.

But I urge anyone who has a visually impaired person in their family to look into this seriously - as with any skill, the sooner you pick it up the better.
This is an open ballot, which has it's own set of problems like vote buying and voter intimidation.
Still this assertion goes much too far

>I couldn't be anti-racist if I wasn't anti-capitalist

Maybe flip it around and ask her why she hates the global poor so much
Qualcomm vs. Arm: The bizarro quotient just went off the scale
A better title is "C isn't just a progamming language anymore"

I know the purpose of the article is to shit on C, but the fact that it is the lingua franca _despite_ of it's shortcomings, is more than anything a testament to the versatility of the language, and a proof that it somehow ended up the right abstraction distance between javascript and microcode..

Nobody forbids you from making a language that does not speak C, and write a compiler that generates machine-code that has nothing in common with what would have come out of C source, and an OS that natively support whatever conventions that language has. It's not like hardware requires you to write C for it..
https://youtu.be/cJMwBwFj5nQ