skysight-inc/HackerNews huggingface dataset:
One could ask the same thing about `for` and `while`: why not just use `if`s and `goto`s?

Because they're convenient and useful constructs. I don't know if `breakelse` is too, but maybe -- especially when part of a `?` operation.
I'm talking about this one: https://news.ycombinator.com/newest; it's just every post in chronological order. The selective RSS reader only helps if someone (or a good individualized algorithm) has done the selection.
Remote vs office is just smoke and mirrors. A company with a good product will thrive no matter the policy.
Making a big deal of returning your cattle to the farm is just to soothe investors when you have a subpar product
Have a look at 'liquid democracy' it would solve these issues. You basically choose someone to delegate your vote to, but can change that at any time, or vote yourself for specific decisions.
$248AU per unit…. That is insanely expensive!
Yeah the linked post is a bad rehash of the original blog post. Thanks for linking it.
You're missing the point. These hypotheticals exist to interrogate our respective frameworks for moral decision making.
Restricted to `.case(:else: breakelse))` in the conditional, there seems to be no advantage to this over optional chaining.

And allowing `breakelse` in the branch obscures control flow.

Disclaimer: I am a return/break/continue skeptic. I think they obscure control flow too.
The principled stance is nice (and I agree with it generally) but sometimes you just need to get work done and not have to rely on trying to get some developer to fix something. Fully agreed though that it's lazy programming if an application can't deal with spaces.
Good question. I'd assumed, given that it's an IEEE website, that they were rated by members of IEEE (Institute of Electrical and Electronics Engineers). Instead, looks like it's open to anyone to rate - you can go to any individual robot's page (https://robotsguide.com/robots/spot) and rate it on the three questions asked.

And it seems to be a naive average of users' ratings, so the "top" robot has only 7 ratings, the second one 109 ratings, and the third has 12,510 ratings! It's likely that if they used something more reasonable like a Bayesian average, Spot and Atlas would be in the top 5, given the number of votes they have compared to the others.
Yes. But that's a feature, not a bug.

1) Google didn't want to be a service provider. ("Customer service? What's that??") It only needed to feign the threat to get the other real ISPs to pick up the speed. They were only committed enough to acheive that broader goal.

2) "Failure" is good for Google. It's a cover for where they are dominant. Shuttering Fiber isn't a failure. It's a win.
> The employee did not have access to any source code, secrets, or the ability to change settings or deployments.

We are talking about an employee who has access to the customers personal information as part of their job doing something unethical.

I would be extremely surprised if Vercel didn't have industry systems and practices in place for security.

This is an edge case which can only be avoided by building Google-esque systems and practices. I don't think you guys really understand what your asking for here.

This will cripple them in so many ways, it makes so much more sense delay it as long as possible. Not because they can save a bit of money, but because they UX will fall of a cliff, feature velocity will ground to a halt and the product will drift further away from stuff we really want.
You can get an academic license if you bug them for long enough. Then you can get a BSP for Raspberry Pi and play with it.
Yeah I’m the same. As soon as I’m done with a tab I’ll close it, I’d rather close something and reopen it than have a bunch of sites open for no good reason.
It’s a fork of VS Code? I guess it’s tougher to monetize an extension?

edit: <ignoreme>Also why is it Mac only if VS Code supports all three OS?</ignoreme>
Best Buy stores to stop selling DVDs, Blu-ray in 2024
Good luck:
https://membarrier.wordpress.com/2017/04/12/qnx-7-desktop/
Oncall.so: Responder-focused on-call that's nice to use
It has become quite difficult to find experts on Google. Google is probably catering to the "entertainment" category of reader now more than it was in 2013. This opinion stems from my experience.

And my experience is that I'm an old school technical blogger who writes articles certainly not for the "entertainment" crowd, but for the professional crowd. My readership stays high from Monday to Friday and drops to nearly zero over the weekend.

Over the last 10 years, I have observed that my readers come from referrers like Google.com or Google.de less frequently. I would say that I get about 20 times fewer readers from Google. However, Google still constitutes about 90% of my readership, down from perhaps 97% to 99%. These are the facts, looking at my analytics.

The other 10% come from DuckDuckGo, Bing, Yandex, Bitbucket, MS Teams, ChatGPT, Perplexity.ai, Atlassian, Swarm, Ecosia, topical forums, and company domains. The share of readership from sources other than Google used to be closer to 1% - 3% in the past.

From my experience as a user of Google, I also find it much more difficult to find experts in any given field. About a decade ago, I would find so many more hard-boiled technical blogs. Now, the mid-level college essay-style knowledge is much more promoted. This shift makes sense for Google as an ad company, even if it harms everyone, future Google included.

With all that said, here are my conclusions, based in the reality of my own technical blog and its readership -- Google is worse for the technical crowd, which is now more likely to share technical resources by word of mouth (like Atlassian, Swarm, Teams, topical forums and company domains) or find them with other search engines. Google's effectiveness has not significantly diminished, as it still accounts for 90% of the way people reach my technical blog, so it might still be very functional for this purpose. Challenger search engines appear to have gained a significant stake in the tech crowd, a contrast to the scenario 10 years ago. But it seems like the decline of Google is a bit catastrophized.

These are only thoughts from my perspective, though they are grounded in some objective metrics.
I've been riding in a big west coast city for the better part of two decades, and I have definitely not been able to rely on dedicated bike paths (or even multimodal "trails") to get around.

Fair enough, but that's not what I said. I said locally, and neighbourhood. You elude to this later in your comment, but it seems unjust to reply, and refue my comment, while changing scope.

These are kids. They can bike locally to friends houses, or a corner store, or a non-central local strip mall, without hitting main roads.

Which you in fact agree with, later in your comment!

It doesn't need to be all or nothing, people. Biking in local neighbourhoods can be safe, and it can still be dicey on the main roads.
PHP 8.3 breaking change on arrays [video]
A breaking change is coming to PHP 8.3! In today's video, we will cover what happens if you try to use $array[] on an $array with negative indices.
Cloudflare doesn't block TOR specifically.

It's due to their users and associated behavior that tor Exit nodes have an elevated bad reputation.

> https://developers.cloudflare.com/support/firewall/learn-mor...

> Due to the behavior of some individuals using the Tor network (spammers, distributors of malware, attackers, etc.), the IP addresses of Tor exit nodes may earn a bad reputation, elevating their Cloudflare threat score.

Customers of cloudflare have an option to improve experience for Tor users

> Beyond applying firewall filters to Tor traffic, Cloudflare users can improve the Tor user experience by enabling Onion Routing. Onion Routing allows Cloudflare to serve your website’s content directly through the Tor network, without requiring exit nodes.

Email the sites where you have issues and ask them to enable Tor routing.
Ruby on Rails demo by DHH back in 2005/6. I was blown away that he created a blog application with comments in 15 minutes, I was working on Asp.NET back then and it would have taken me about a week to do that.

https://youtu.be/Gzj723LkRJY?si=iy1nfjnNBeQnQsKo
Yeah it feels so js heavy, it’s horrible to use.
Even when they do, humans are not particularly reliable in that regard. Many carbon-based computers have been conditioned to answer "Yes/Approve/Allow/etc." to all the annoying little pop-up questions that modern silicon-based computer crap force-feeds them.
sometimes less flexibility is good.
Heavy trucks likely not zero-emission in the near future, says study
I'm curious, and knowing nothing about the determinants of power draw and node process: wouldn't a "nearer-to-cutting-edge" fab process, though, still end up producing processors that draw even less energy? Or has that not been a goal of recent semiconductor progress?
This! I recommend the book[1] as a slighty less addictive version.

[1] https://www.amazon.ca/Revolution-Valley-Paperback-Insanely-G...
> WTF! Did they pulled out or were they forced out due to Brexit?

UK Gov decided to go it alone instead of associating with Euratom[1].

And Euratom and ITER sort of go hand in hand, so....

[1] https://www.gov.uk/government/news/government-announces-up-t...
The "execution" I'm referring to isn't limited to the technical implementation.

I'm not sure why you decided to interpret my comment in the least charitable way.
That repetition might also be there to extend the target age downwards?
Ahh, yup, that sounds familiar. Trinitron?
Reddit is awful for anything controversial, but it’s good for uncontroversial hobby communities. If I need recommendations on new hockey skates, Reddit is a good place. It basically replaced independent phpBB forums of old — which were even better and less subject to sweeping centralized policy changes like all their subreddit replacements are now.
> To combat this lots of people need to do activism. Those people need to devote your time and energy to prevent such thing.

I did the activism. I did the walk so I'm going to talk the talk here.

The problem is only an utterly microscopic number of people will actually do anything. A larger proportion will, to some degree inform themselves of the issue but still do nothing. An even larger number will simply complain on a forum and call for other people to get stuff done but do nothing (looking at you@irusensei).

It takes a remarkably small number of people to make a difference, but IRL the number who will do something is even smaller so nothing happens. Those that do, like me, end up exhausted and despairing, feeling we've wasted a fair chunk of our lives, and had there been just a few other people willing to involve themselves things might be different, but that didn't happen.

If you want change it's there for the taking. But you won't.
It appears to have windows support also?
Learn how to build an off-grid solar power system – No Experience Necessary
> I was recently looking for general travel advice on Google. I found it completely impossible.

Try Wikivoyage, the Wikipedia Foundation's open travel guide. Listings are a mixed bag, but the general advice is often spot on.
I'm using Xiaomi 20,000 mAh power bank, and passthrough works great.
Mine only supports 18W out, when I have my 30W charger plugged in, the power bank charges as well.
Nah. This is literally to have a migration path and to only occur once the Amazon eggres fees.

At the end, you can still decide to migrate all data or to abandon the not-used-till-now data.
cursor sh or so?
Id imagine this would prevent charging using voltages over 5V?
You may be interested in trying Brave. Though that's using chromium and therefore connected to Google, kind of? Would be curious to hear the community's thoughts on this tbh.
Indeed I can't see the point of shipping the "AI first" feature as a whole editor. It seems to me that it should be a feature of any editor, or else I'd like to be convinced by arguments less marketing oriented than those I see on the home page.
Just like vim motions are the best way to manipulate text. HN news format is the best way to have a news/message board.
>People don't make decisions with perfect information.

That is exactly the reason why the trolley problem is bad. People don't make decisions with perfect information, but the trolley problem is such a perfect information problem.

The thing is, people follow some sort of behavioural pattern that simplifies reality. Shooting people with guns is bad, therefore killing people with switches is bad. Choosing to kill people with switches might make them more likely to kill people with guns and people with guns are more of a danger than people not flipping switches.

These heuristics aren't optimal in theoretical scenarios that test the limits, but they work in every day scenarios.
It is really important to stay on top of the literature in your field. Here's my approach:

1. See an interesting paper, open in a web browser

2. Start to read, but get distracted, leave for later

3. Find a new study, open that one.

4. Have too many tabs open, close all.
Thx for that link! Deserves its own HN post imho.

It lays out the issues quite well. But... there's several things people here are forgetting:

OSHW isn't just about chips, but also boards, case designs & possibly more. Those other things can be inspected easily.

OSHW is also about supply security. Vendor folds? Take existing design & have another supplier manufacture it.

US buyer doesn't trust Chinese vendor? Nothing stopping that buyer from taking design to say, a US or EU based manufacturer. This includes IC designs.

OSHW allows modification & thus exchange of parts. So any part considered not 'open enough', can be exchanged for more acceptable one.

Not saying anything about the practicality of this. But with closed designs these options don't exist or are much, much more difficult.

And any vendor found to have tampered with an open design's manufacture, would see its reputation ruined (let's be honest, manufacturer would be the 'best' place to plant a backdoor, right?).
Vi keybindings?
> Such devices are called FIDO keys. But they work only if the service you're accessing also supports it.

That’s not quite true. The (web) service I’m accessing doesn’t communicate with my FIDO keys — there’s my browser in the middle. The service has no way to know whether my browser is talking with a hardware token or emulating one, and it is not privy to the details of how my browser communicates with my token.

If my browser supports FIDO on the network end, and my hardware token on the other end, it works. Now I’m guessing right now only relatively mainstream stuff like Yubikeys are supported out of the box, but support for say, the TKey (https://tillitis.se/products/tkey/), is likely only a browser extension away.
Maybe a toddler should not watch at all? Peppa Pig is actually interesting in that it has many puns/stereotypes in for the parents that go way over the children's heads.
Numberblocks in particular is amazing, I can’t recommend it highly enough.

It starts at a very basic level (number 1 meets number 2) and covers things like counting, addition, multiplication, even and odd numbers, composite numbers (“super rectangles”), triangular numbers (“step squads”), cubes, prime numbers...

That might all sound very dry, but it’s also really well-written and hilarious. Many episodes are elaborate pastiches of musicals, heist movies, Star Wars and so on.
> How quickly we forget.

How quickly we forget what ? How nobody should listen to a word that Mr Farage has to say ?
Ok, I will pull the switch and kill one guy so you stop bullying me.
I like to compare it to releasing films in theaters vs streaming. The former has a large industry that has relied on it for decades, as well a subset of consumers that love it. The latter is more convenient for other consumers, as well as being embraced by some companies. Shareholders naturally want to take advantage of whichever is more profitable, which often is a mixture of the two.
That's just the ultra-capitalist creed.
Stitch Fix shows the limits of the management consultant-to-CEO pipeline
You jest, I charged my powerbank instead of my phone.
> Trusted by tens of thousands of engineers

How do these large corporation find softwares like cursor.sh?
It is difficult to create scenarios that trade-off one life for millions without implying responsibility of the person being asked to make the decision. People are grappling less with moral trade-offs in these decisions than they are with the dual axis questions or morality and responsibility. Create a scenario that trades off one life for a million but doesn’t imply the person choosing is in a position of responsibility and it becomes morally unambiguous.

For example a researcher choosing to sacrifice a healthy individual to donate their immune cells to save a million terminal cancer patients is considered morally reprehensible because people can’t to see how the researcher could be considered responsible for the a healthy individuals life. If the individual goes from being healthy to being in a coma and researcher becomes family member the question then becomes morally ambiguous.
Let's compare tax spending on poetry vs illegal wars that increase terrorism and instability while enriching the absolute worst of us.

A wildly generous estimate for federal and state spending that ends up going toward poetry is 10 million a year.

Our middle east wars have cost 8 trillion over 22 years, or 360 billion a year.

For every lone tax dollar spent on poetry, $36,000 is spent on destruction.

To match the proportional effort that went into your comment above, you'd have to write 360,000 words - about 4 novels - against war.
9 cents a gigabyte downloaded versus 0 cents a gigabyte downloaded is a pretty good deal.

There’s not much AWS can do about it because they must make untold billions from those sweet, sweet S3 egress fees.

I’d be willing to bet S3 egress fees make up about 60% of all AWS revenue.
Everything upload din the last 5 minutes should say the exact date.
Ask HN: What is your experience with Nano-Hydroxyapatite toothpaste?
I have really bad tooth sensitivity and I recently learned about n-Ha toothpaste being a solid treatment for it (mainly the one Boka sells) The fact that n-Ha is the compound that enamel is made of seems really promising but I don’t know enough about it to know if it’ll work and it’s really hard to trust product reviews. Money is in short supply so I really want to make sure I’m not buying into a fad.

I know you all are not dentists or chemists (I’m assuming anyway), but we’ll have the same teeth, so if you happened to use it for a similar purpose and saw good results, I want to know about your experience.

Thank you all.
Only you can answer this. Really ask yourself if it's a problem with your discipline, or a problem with your motivation.

If it's a problem with discipline then you need to figure out a strategy to improve your discipline. Pomodoro timers could help, or being mindful of distractions and minimising them. Read Atomic Habits and Deep Work if you want to dive more deeply into the nuts and bolts of this. You need to be actively engaged in minimising distractions if you want to get stuff done, otherwise our forever connected world will eat you alive.

Motivation is deeper. If you don't understand what you truly want, and align yourself to that, you'll be constantly fighting yourself. Why do you think you should be studying? Is it because you genuinely want to learn more about a subject? Or do you just think you should be studying because that's what a productive person would do? Maybe spend some time journalling about this to try and wind back why you want to do this and why you think you aren't doing it.

Or, maybe you just have ADHD.
The number of times they referred to the “experience” as “crazy” or “insane”. The interviewer chucking in dundrearyisms (OK, maybe just situational code-switching) like “crib” and “right on, right on”, and “mama taught me right”.

Parody of summat, but I’m afeared of what. Something from an AI marketing department this way comes.
> By default they only charge.

My Fairphone 4 with vanilla Android 11 when connected to a USB C monitor will immediately mirror the screen without any sort of notification, so an evil charging port could at least record everything I do, no zero days required.
This mostly sounds good but I wonder if you'd make it better by dropping the strict postgres requirements.

I've never used postgres. I've worked with umpteen technologies over the years, including lots of gis, just never needed to use postgres yet. But I know it's out there and I'm confident if I needed to, it wouldn't take more than a few days to catch up.

Not a dig at you specifically but a lot of companies seem to look for specific tech experience rather than a track record of just learning whatever tech is needed.
I had to forbid Happy Tree Friends to my son after he tried... no, just joking
That background of Britain is straight out of some Pink Floyd's cover art. I can see the iconic Battersea Power Station fit perfectly in there.
Another great one from CBeebies is Go Jetters (geography lessons via the medium of disaster rescue / extreme sports / disco).
It is good old "goto" from Basic, but is a specially lobotomized "goto" instead of having the full power of a normal "goto". And the article's author goes like "With a bit of syntax sugar, this gives a novel alternative to conditional-access operators.". Novel? For what year? 1970? Definitely not for 2023
I can't test it, but the instructions seem to refer to AssistiveTouch only for Bluetooth devices:

"""To connect a Bluetooth device:

1. Go to Settings > Accessibility, and select Touch.

2. Select AssistiveTouch > Devices, then select Bluetooth Devices.

3. Select your device from the list."""
It seems so, but the catch being restricted to the else block of this exact if block means it's considerably less expensive than a regular exception. additionally, most of the time when doing operations covered by this, you wouldn't really care about the type of your supposed exception (ie why bother throwing a endoffileexception when you know you're going to catch it right there), so for this use case specifically this gives you a free pass to say "go to error handling, i don't care about naming things because this is all extremely local"
Unhealthy working environment – Recognizing red flags of an unhealthy workplace
Is this related to Braid?

https://braid.org/
Another reason that this resource is amazing: a lot of retro work/reverse-engineering etc. is done in communities for different platforms + architectures. Some cross-pollination would be fantastic.
Fair enough, but on the flipside I wanted to point out that for at least some of us it's possible to use GrapheneOS with no compromises to the experience. Usually you only hear about those telling you categorically that you "can't" use banking, government and other sensitive apps when that's not true. Anyone on the fence should try it out themselves.
PII Encryption: The Key to Protecting Your Customers' Privacy
Hi, one reason is telegram payment.
on the other hand these kind of telegram mini-apps can be the future of the e-shops because of the telegram great communication capabilities.
there are many online shops using Instagram to sell their products, they can do better with telegram mini-apps in my opinion.
You wouldn't find this as an issue if you knew how to read documentation and references. You do NOT read everything unless you want to. I do agree for younger people who've never had to read a dense reference that they might not exercise these skills now.
Cherry Ripe Bars [1] use rejected bars as a component of their filling.https://en.m.wikipedia.org/wiki/Cherry_Ripe_(chocolate_bar)
Because there is audience that like garbage and clickbaits. We need to learn how consume digital media and have this stimuli under control.

For example there are plugins like Unhook that let you stop autoplay or suggested videos to show on YT. It's so refreshing to watch YT only for purpose that you initially come for, without garbage distractions...