skysight-inc/HackerNews huggingface dataset:
I was assuming that the person i was responding to's definition of "achieve something" was puting food on the table.

I generally agree that we can achieve and get value out of all sorts of things, including video games. Even spending an hour sitting quietly meditating is an achievement for many people. Life is what we make of it; value and beauty can be anywhere
Same here: waiting for reviews before I jump on the wagon. Although, my primary motivation is to read PDF documents, especially the 2-column ones, than the prospect of taking notes or drawing. I hope it won't disappoint.
Raspberry Pi Drives Pharmacy Sign Demo
Gee, I'm sorry you feel that way.

Anyway, enjoy your... [checks thread]... bathtub waste water heat reclaimer. I'm sure that will make a big difference to your energy bill when your thermostat is turned up to 30C in January.
EVE online taught me how CEO’s feel when one of their minions starts talking to them, and they have no idea who the person is, nor who hired them.

Also the value of realtime market information.
Yes, and if you include the Russian bits the size comparison changes considerably.

In my experience, when non-Europeans say “Europe” they mean something like “the union of the EU and the EEA and the UK”. They probably exclude Russia and a few of the Russian-adjacent states, and if they think of Iceland, they include the part on the North American plate as well as the Eurasian plate.
The class was worth 10 credits though.
I've got a strategy of saving a local copy and then transferring to Google Photos, then using rclone sync those to Google Drive and purge local copies that I remove from Google Photos. It works really well and assures me that Google won't strip any metadata or reprocess the images.
Back up! Was down for 55m https://status.stripe.com/.
Timing couldn't be any better. Been getting serious about bash/zsh scripting lately.
Yes the educational culture in France is really into public shaming. You can directly see its effect on the rest of the culture
> London in general has way-way-way-more-than-median-income-can-afford residential real estate.

If your metric for affordability is whether a single (local) median salary can afford a residential property, then almost nowhere in England is affordable. This is clearly a problem, but not unique to London.
I think the implication is a bit more literal. When you conspire with someone you communicate secretly with them in order to plot and coordinate your actions. You do this by being in very close proximity to them and whispering, so close that you are sharing breath i.e. breathing together.
This story gives rise to the idiom “塞翁失马，焉知非福” - the old man lost his horse, but it turned out to be a blessing.
There are a few secure alternatives but as stated in the article, their goal is privacy as well as security. For instance they don’t even know who’s in which groups or that a group exists and they keep as little metadata as possible. The remaining metadata that is required for the service to work, they encrypt and don’t even have the keys.
For servers, I would go with a S3 compatible cloud storage. You can mount is as a drive on Linux using a FUSE S3 client.

The best S3 compatible cloud storage depends on your location, your needs, your budget. Remember to check the bandwidth cost. For example, AWS S3 is overpriced by design if you use it to download files outside AWS.
That's not the same.

This forces you to close the browser regularly and they can still track you while your browsing session.

Your approach doesn't say no, it's a yes with expiration date.
Actor Model.

Go down the rabbit hole of the actor model & eventual consistency, it will make you a better developer. After reading everything you can on the topic, there are a couple of frameworks that implement it (Orleans Framework & Akka & others). I think it will make a comeback as it is a natural fit for multicore cpu's/gpu's.

It is also fairly easy to create, persist and resume state machines, which can help a ton for complex workflows. It also forces you to think in a bottom-up approach instead of a top-down approach like most languages/frameworks.

Another interesting thing to dig into is "code calisthenics" and "tiny types".
I guess that was part of the original show then?
These could be linting rules for bash script files.
The point is that you can't do this with notebooks though, seems silly to want to do this here, with maybe the exception of blocking sync services you can't monitor. Which is totally possible with a bit of competence.
POSIX sh also yields better performance, provided you're using dash.
> I'm not sure what the "next" thing is, but we seem to start to have this whole UI thing finally under control. Except tailwind, anyone in their right mind needs to see what a clusterf that is.

> composition over inheritance

I agree here, so I view the use of utility classes (like Tailwind) as the composition approach and the traditional CSS approach of using complex cascading rules as the inheritance approach. It took a while for people to see that big inheritance trees don't scale well in OOP languages. I'm seeing the same thing repeat with CSS here where people cling to the old way because it's what people have been told is best practice.
I have a vague memory of playing ‘Uprising’ and having no idea what the flavor text on the screen said. Somehow I made it work.
It’s not a video game though. Parts are, and there can be games in it. I’ve done a lot of serious games. Video game folks can be just as terrible at seeing what a thing is as enterprise engineers.
I also only use it for notes but I have the tendency to not be too nice to paper notes making them less readable over time so it's definately a plus. A bit too expensive since there are simpler alternatives but for a premium device and price I like the feel of it. The slowness doesn't bother me too much, I also use it for going through several specification files and it's not too slow that it's unusable.
I might consider replacing UNOS with a better system. Something that is both secure and organised. (no pun intended)

Humm..
An AI system for teaching reading and math to kids. Something that would learn where the student is weakest and adjust automagically. I might even include teaching kids to code. But as a game like system.
I think one valid point is that the coupling of storage between Email and other services can have rather annoying side effects. In most cases receiving email is much more important than being able to store more Images. Especially as receiving emails is triggered by the outside world, while storing images or files is something you do yourself or have set up in some automated way.

Not receiving emails because you messed up something and filled up your storage quota with images seems like a very clear drawback of this kind of combined storage.
First pure functional programming (not just functional programming) and then type driven development with a typesystem that supports dependent types.

In combination they are a huge productivity boost that you can't really imagine without having tried it. I still remember the days where I wrote tests over tests and ran the system to check if it works. But "if it compiles it works" is just a sooo much smoother workflow.
> add a minimum delay

Do not enter a commercial transaction that doesn't benefit you?
Because they can go through life without a lot of hassle.

Being in a wheelchair, being blind or having just one arm you're always facing limitations in your life, a diabetic usually just takes medication and is more careful with their diet. So they don't seem comparable to me.

Some diabetics probably have a worse life but overall I don't think it's a disability.
For me the biggest impact I've seen in my every day programming is creating a list of utility functions like lodash or underscore.js for both Js and Php.

I have these 2 huge files with hundreds and thousands of small unit tested functions that do everything under the sun like sorting a js hash by key, to making ajax requests, to all the things I've needed to do over the years. This has reduced my time to code by so much I can't even begin to describe and also I feel confident of not making silly mistakes since the functions are tested and reused many time. Thanks to tree shaking in js it also means I do not increase the bundle size.

On other thing that has helped me a lot with programming is learning zen css and zen html, i.e. div.test>span>b type stuff. Such macros really help a lot to avoid mistakes and help speed up things.
User migrates photos off of Google Photos == user spends $60 on external hard drive + x hours of their time moving everything across. Seems a shit setup compared to forking over a pretty small amount of money to google for a very convenient service (especially when the hard drive dies and you realise the backups are out of date).
You should credit your parents with allowing you to have so much free time and good nutrition.
I think the question would be.. If you and a team had heaps of cash and time and could build anything, what would you?
Are Men Boring? (2008)
If broadband hadn't stalled and we kept on the 00's curve it would be standard to have 10G or faster at home by now, and the services developed would be different. It seems like "cloud xxx" is synonymous with "networked service that has ingenious engineering applied to cope with slow networks".
You are confusing the law with the intentionally bad implementation.

And it was implemented in the browser as Do Not Track but websites ignored it

https://en.m.wikipedia.org/wiki/Do_Not_Track
https://archive.ph/YNtQN
I think this means, assuming it’s not a burner SIM bought with cash, that someone could “only” identify you were a signal user. They wouldn’t be able to see your social graph , who you contacted and when, from where, what was said, what groups you were in.

I also thought I’d read on HN recently that they were looking at making this optional in the future but don’t quote me on that !
Everyone in this thread take note, re: security.

Boox devices relentlessly phone home to IP addresses in China. This is in addition to syncing to alibaba cloud servers in Calofornia.
nerds don't get bullied in Europe

While some 'nerds' certainly did (and do) get bullied, in my experience they where just as likely to get bullied by other 'nerds' as they where to get bullied by 'jocks'. You didn't get bullied because you played D&D or Warhammer or where good at math, you got bullied because you where weird and anti-social and unable to successfully navigate the unwritten social norms expected of you. Lots of people got straight A's in math and science and played Warhammer and had no problem with bullying.
...and continue to get free storage on anything uploaded before the transition date.
Sounds wonderful. Why not iPhones?
Purpleurchin cryptocurrency miners spotted scouring free GitHub, Heroku accounts
I think demand can shift towards filmed sex in a better run industry and sites that arent aiming to pull attention in a million ways at once

I don't think any curb on the supply and how it is produced is worthwhile or practical, just circuiting consumer behavior with other options
reMarkable 2 is a scam. Not only the storage is so extremely limited, the team knows it and it is heavily reliant on you paying for a subscription for more storage.

That and on top of the sneaky price increases as you purchase the product tells you that it is a great scam. The the full price of a new reMarkable 2 is $450 - $550+.

The features doesn't justify the price at all, making it an overpriced scam. You might as well get an iPad Mini at this point and it does much more for that price range.
For systems that I control myself I much prefer to avoid Bash/sh. They’re just to clunky. And if I need to use them, I try to do as little as possible in order to make it more robust.

Case in point: Declaring an array. IMHO, it’s just not ergonomic at all. Especially not in sh/dash.
> I believe that Tesla will one day be forced to give free camera and computer upgrades to everyone that purchased FSD (on top of the HW3 upgrade I already got), because the current in-car cameras and computers are not enough to implement what they promised.

I agree the hardware won't be enough, but I find more likely that the software will actually get available after your current car has passed its normal lifetime, and you'll have gotten rid of it already.
This is not just about cookies. When you accept tracking, you accept all kinds of it, including those that are not deleted on browser closing.
Missing: When using "set -o pipefail" you should also catch any non-zero return codes that you want to accept, e.g., "{ grep -o pattern file || true ; } | sed pattern" to let the command continue (if desired) to execute even if pattern isn't found.
If you need to follow these rules your script probably shouldn’t be written as a shell script.
I didn't know many of these! Thanks
What bothers me is that Tesla is putting up the blame to the drivers not using it as instructed. This bothers me so deeply.

People can and will fail to follow instructions. You have to design around this. If you don't have failsafe mechanisms, don't ship.

Tesla's not taking enough responsibility.
I was looking for a Christmas present robot kit for my 8 year old and still on the fence between mindstorms or the makeblock robots. (The Codey Rockey in particular, but the mbot looks really nice too)

I have colleagues that organize coserdojo sessions for young kids fully centered on the makeblock robots. You can program them in scratch to get started, but a push of the button gives you the equivalent Python code once the kids graduate from scratch.

I am surprised to see Lego cancel mindstorms, but it does make the decision easier…
It should. These devices are not safe.

On top of all of the above, security firmware updates for android are horribly non-existent, or very lagged.
The button is more prominent, yes. And it's still useless.

Most tracking now comes from the "legitimate interest" purposes that you need to actively object to, which is buried in a tertiary hidden panel or not available at all, or even forces you to object to several dozens of trackers one by one.
Uncompelling, by nature of the Fermi Paradox, this requires that 100% of civilisations take the option to live in virtual worlds.
I play Serious Sam to better focus on other tasks. I do so because I cannot walk long hours as I did before for exactly same purpose.

If you ask me, I'd better walk. But I can't.

PS

Walking releases brain-derived neurotrophic factor, playing FPS does not.
Napa is mostly abandoned and predates Node.js having native multi-threaded support and worker_threads.
I also recommend the Switch to begin with. The one that can be hooked to a TV - children will throw stuff to the ground, by mistake or purposely. You'd rather have them throw the control pad instead of the full console.

While I love Breath of the Wild to the death, its combat is rather difficult and somewhat realistic from the start, which might be a turnoff ("scary monsters keep killing me"). It also has lots of written dialog, which may be challenging for a 4 year old. Definitively this one has to be played with an adult.

Super Mario Odyssey is a much better intro game for a 4-year old. It also has combat (complex combat, with all the "possessed enemy powers"), but it introduces all its mechanics extremely gradually (starts with one-attack button, on a safe environment, and builds up from there). The game works well without paying attention to the dialog at all. The cartoon looks is also more child-friendly. At 6 years old my son can do air tricks with Mario that I struggle to do. It is a jewel of a game.

Animal crossing is fun. I worry a bit about the "materialistic/accumulative" parts of it ("gotta have more stuff!" here's an ice-cream shop stand that does nothing) but the insect and fish collection things are great. Again it will require some reading in order to advance.

I have not played Slay the Spire myself. Isn't that too "brainy" for a 4yo?

Oh I forgot to mention: Picu-nicu is a great "my first platformer" game, definitively recommended.
> The fire in a crowded theatre standard was overturned…

According to Wikipedia that standard was explicitly upheld as the example of speech that would be prosecuted.

https://en.wikipedia.org/wiki/Brandenburg_v._Ohio
More precisely, 100% of civilizations that survive would take this option. Maybe there's a reason why everybody else ends up killing themselves.
Notes:

1. Apple Mail has had this feature for the last 20 years. If macOS users to whom that feature is of interest are only now realizing it exists, this speaks volumes for Apple’s documentation and marketing.

2. The page says you can use AppleScripts as rule actions. It never tells you how. No sample scripts to use or learn from. No links to the documentation you’ll need to write your own.

Here’s a better third-party introduction from 2005(!) which includes a couple rule action examples:

http://preserve.mactech.com/articles/mactech/Vol.21/21.09/Sc...

TBH, after 6 years rusting in maintenance mode, all its documentation long buried in archive, and the department responsible eliminated entirely, I am surprised Apple would still want to draw any attention to AppleScript at all. They only set up the unwary for disappointment later, once they discover for themselves the platform is already a walking corpse. That is no way to sell product. Alas, post-Jobs Apple cares little for joined-up thinking, or even motivation to do a half-decent job.

Let’s hope the Shortcuts team can eventually make a half-decent success of their product, because AppleScript automation has zero future. That said, if Ventura Mail still can’t use Shortcuts as rule actions then it doesn’t bode look great for them either.
Next we would like to hear more about what owners of open spaces are doing allowing bad humans to use them to communicate sounding words over air.
Meta wants to sweat its servers for longer – at a cost of $60B
Tanker bound for Panama from Hong Kong, not keeping watch. Woke up to engines and lights.

Sailing boat off American Samoa maintaining watch, but watch crew unable to change course (we did).

Near miss with unidentified floating object.
The statistic is unfortunately being hijacked for that purpose. It is especially common for foreign news outlets to focus on this and it gives the impression that Sweden is not a safe place for women. The opposite is true however, Sweden is one of the safest places and on earth for women.
It's interesting to see how many people in this thread have had negative experiences with OOP. As much as I don't do OOP that much anymore, I think it had a positive impact in me. But like every popular practice, there is a lot of bad patterns you have to navigate through.

Things like depending on interfaces as opposed to concrete implementations; or prefer message passing over direct data access are practices that I learned in OOP that I still value. The "Small Talk crowd" from the first team I worked in and influential authors in the topic (specially Sandi Metz) still have a dear place in my heart for how they improved the way I view software design.
I genuinely find it wonderful. Companies implementing malicious banners are scum.
Not sure I want ads on my screen while trying to take notes, or ad popups randomly when starting software.

This is a kindle for you, so why would this be different?
Shell scripts are great for executing a series of commands with branching and looping logic around them.

As soon as output needs to be parsed — especially when it’s being fed back into other parts of the script — it gets harder. Handling errors and exceptions is even more difficult.

Things really fall down on modularity. There are tricks and conventions: for example you can put all functions to do with x in a file called lib/x.sh, prefix them all with x_, and require that all positional parameters must be declared at the top of each function with local names.

At that point though, I would rather move to a language with named parameters, namespaced modules, and exception handling. In Python, it’s really easy to do the shell bits with:

def sh(script):
subprocess.run(
[‘sh’, ‘-c’, script, ‘--‘, *args],
check=True,
)

which will let you pass in arguments with spaces and be able to access them as properly lexed arguments in $1, $2 etc in your script. You can even preprocess the script to be prefixed with all the usual set -exuo pipefail stuff etc.
Amazing how California shifted from reliable Red (Ronald Reagan era) to reliable blue.
What was the factor in this seemingly quick shift - population shifts ???.
Gitea Ltd Company
Can you recommend any games / platforms for a kid at that age?
There is a VS Code extension[0] for Shellcheck that works just like ESLint. Very helpful when writing Bash scripts.

[0]: https://marketplace.visualstudio.com/items?itemName=timonwon...
Ireland technically doesn't mirror the UK's timezone. Irish Standard Time is UTC+1, and we go back an hour for winter. Unlike the UK, which is at UTC+0, and goes forward an hour for the summer.

They're functionally identical, technically opposites, and I can't help feeling the reason is very, very similar.
The days of cheap music streaming may be numbered
Absolutely. Saw a study a few years ago that finds that school music program participation is significantly correlated with parental wealth, which raises all kinds of confounding factors depending on what's actually being measured (e.g. Was the kid 10ms slower because they didn't get a good breakfast? Or mom got home late from her 2nd job and interrupted her family's sleep?)
100%

I think the underlying reason is that most people don’t consider trade-offs.

“Yes, great let’s do the cookie banner thing. But before, let’s also consider how this could be a bad idea?”

“Yes, great let’s ban plastic straws. But also let’s consider what we get instead and if that alternative is really better.”

These conversations rarely take place in my experience. You can still decide to do it, but at least you are aware of the consequences and are able to communicate them properly to the public, to your employees etc
It's the same problem - heavy organised crime fighting turf wars in crowded cities.

Also, ATM raids are getting much more violent. They blow up half the building just to get to the cash in the machine. I think it's normal that people ask for the authorities to do more against this.
You're right, I don't have or care about pianos.

As for guests, you can turn up the heat when guests come to stay and still see dramatic energy savings, vs running the heat full blast the whole winter.
I think you are wrong. The software is miles ahead of competition in polish. And the cars that coming from Giga Shanghai are just as good as any other manufacturer - just read reviews in New Zealand.
Although I managed to run the application, it didn't catch any torrents. The announcements and traffic stats in the console showed 0 all the time. To be fair I ran it for 30 minutes max.

Do I need to add trackers in some config file or so?
Especially when companies are looking to move their manufacturing from China...

India just shot itself in the foot
Also a reason to pretty much never go with GoDaddy, since they're kinda infamous for doing this sort of thing (and the experience once you do sign up with them isn't much better).
Define a cleanup function to nicely handle SIGTERM/SIGKILL/... maybe?
Hmm. It just shows me a blank page, like about:blank, only it uses 112% CPU. That doesn't seem very useful.

Oh, I see: looking in the console is an infinity of error messages, mostly "Error handling response: Error: Failed to read the 'localStorage' property from 'Window': Access is denied for this document." Yeah: yet another page that can't load correctly with cookies disabled—only this one also manages to drain my battery.

Look: I am sure your page is very pretty, but if you can't even manage to write code that fails gracefully in this very simple and common scenario, I don't think I trust you to not have made mistakes with more serious consequences.