skysight-inc/HackerNews huggingface dataset:
I loved Marcus's example about how he was successful with Puzzle Storm:

> I had been studying chess for a long time, and discovered a new mode on Lichess, puzzle storm. It’s a timed mode where you solve as many puzzles as you can in about 3 minutes. It was fun and lined up with a skill I was learning, so it ended up winning in whatever calculus my subconscious does to decide how I’ll spend my free time. This was a nice fluke, but there’s no chance that coding on a side project, for example, will ever win out in in an immediate gratification battle with the time-wasters. So I don’t see how it could be the path to a general solution.

I think in general, the key to "wasting" time effectively is to find high-reward time wasters and make them as convenient as possible.

For me, this has meant selectively blocking websites so that you aren't fully out of options, but so that you read long-form magazine articles instead of Reddit. For others, it could mean having an interesting series of Youtube videos on how to engineer spaceships or on how to apply a new technology you've been curious about.

In times when we have foresight or hindsight, we can bank that and take concrete steps to nudge ourselves towards better choices.
https://www.investopedia.com/terms/c/convexity.asp
Unless you're retuning multiple things a month every month this probably isn't a realistic fear but, I guess you never know with these big corporate automated systems.
I mostly find them useful when you can't be sure anything else will be installed.

What we really need is something that can "compile" down to sed for deployment in that kind of environment.

Then that compiler can contain all the weird stuff you need to remember.
> David Allen's methodology was taking multiple hours a day.

But was it hours of "administrative" tasks maintaining the GTD thing or was it hours of doing something productive?
I'd also note that Linux doesn't use any kind of dependency management tools between all of its sub-components: everything builds using what Git keeps on disk.

Also, there are no external dependencies: if you want a new library to be used, you copy its source to the kernel source tree - a classic monorepo solution, that detractors claim "doesn't scale".
John Kitchin is doing an amazing job on this front with Scimax.
Denmark and Costa Rica launch ambitious alliance to phase out oil and gas
If governments continue their crackdown on "misinformation", that will be much more difficult. What if the Taliban demand Google and Facebook to delete references? They would comply.
The discreet charm of nuclear power
A lot of companies, especially from Russia and Ukraine, sold visible and invisible VCL components that you could drop on the form and configure. Depending on your functionality you needed very little or no code at all. We a lot of applications that way in the 90s and begin 00s.
Lovely idea but the pricing is extreme for a small project like this. I am sing rocketbook nearly does the same thing for free.
You are right with your assessment and the consideration of a ban, I am embarrassed by some of these past comments.
> Inexperienced developers will write bad code with or without powerful tools like Svelte stores. I don't think a framework is meant to replace experience, guidance, and coaching.

This is the gist of the whole comment. The person posting is not complaining about a bad Svelte experience, they're complaining about bad programming practices.
Safari’s tab groups consume memory
This is really cool, but what worries me more is smaller bombs, the kind that get lost on transit... I expect an explosive nuclear terrorist attack in my life time.
Rittenhouse trial judge disallows basic iPad feature
EU is already trading CO2 at 60€/t.
Sorry no clue what that has to do with my comment. Whether you choose to “entertain” this or not it’s being proposed by governments https://gizmodo.com/social-media-accounts-should-require-pro...
How the best statistics group in the Netherlands fell apart
I've silvered a lot of copper plates for photography (Daguerrotypes).
Neat! London had a similar system.
Refuse to read pay walled article
I like the practicality of analyzing where the customer had pain and adjusting SLOs accordingly.
Our system is not open to customers yet, so we‘re lacking historic data with real load (besides system tests, but they currently don‘t include edge cases/chaos).
Also, we‘ll probably need to have SLAs from the start, which would be derived from the SLOs, so I need something beforehand.

—-

SLA: service level agreement, values of KPIs promised to customers

SLO: service level objective, internal target values for those KPIs, typically slightly more demanding than the SLA

SLI: service level indicator, measured values of the KPIs to check against SLOs/SLAs
Very large battery pack for an e-bike. I'll do a write-up soon, still have to collect all the pictures and the text. It works incredibly well but it took way too long to make.
I was going to disagree, but then I tried to think of a market Google has successfully entered in the last five years and I couldn’t come up with anything. For sure it’s not game streaming (Stadia).

Anyone got anything?
imma get this on libgen
Huawei hands its cloud Linux to China's only open source foundation
...which was in turn probably inherited from chess.
This rings true to me. Most of the best things in my life are the same. No big plan and then engineering the small pieces to build it. I've mostly followed the small pieces that drew me at the time. I'm aware that this approach could just as likely lead you to wasting your life on whimsy and end up with nothing, but I have to say I'm surprised with how well all the parts fit together for a pleasing whole. Looking back it's amazing to see how many decisions were "just in time," even though I never had any kind of prediction about the future. Signal is baked into everything and making localized decisions doesn't have to paint you into a corner in life as it can in engineering.

I got into CS completely by accident because of my fascination with computers as a pre-teen. I would spend most of my free time tinkering with HTML, exploring IRC networks, chatting with strangers on AIM. All of it was idle, wasted time. I never even considered that it was a job option until my twenties. I spent my would-be-college years alternating between working crummy hourly jobs and traveling. Instead of going to school, I went hitchhiking around Europe, backpacking in South America, waiting tables, washing cars, working in a carpet factory, you name it. Again, because I was following some whims. I loved learning languages and exploring foreign cultures. At 23, broke, and desperate to get out of the pizza delivery business for good, I dusted off my old teenage hobby and got a job doing web dev around the same time that other people my age were graduating and doing the same. A few years later the gig economy arrived, and I am glad I exited delivery before that happened.

Sometimes I briefly have anxiety about the future. Am I learning the right skills to remain employable as I get older? What about agism in tech? Did it make any sense for me to move out of the US where career development is best? Is some black swan going to come along and completely obviate my profession? The confident side of me shows up and says "you didn't make a plan to get where you are right now either. Keep following what you enjoy and the future will turn out alright. You've only got a few more decades to avoid disaster anyway."
Exceptional detective work here.
Do you have any information on this record that Amazon keeps? Is there a risk of getting banned after a certain number of returns?
Found via https://statmodeling.stat.columbia.edu/2021/11/11/holland-ac...

The complete headline is too long for submission.
Is it bad that their transparency about the aspects affecting the delay made me want to order?
Another great reason to not live in LA, homelessness exploded there since rent shot up.

Rent effectively doubled from 2009 to 2019. You can ether stay in Mayor Garcetti's fun house or leave. Factor in even if your able to starve off homelessness yourself, your still wasting money that's better saved. I'm happy to know America is full of functional cities where it's still possible to make it. No this doesn't mean you can afford a 2 bdrm on minimum wage, but you can find a room.
Do we then need to discount for “the particular failure modes of the most popular models are more likely to appear in the overall accident stats, and thus more likely to be used for the next set of test protocols”? :)
What is 'no code'? Is it everything you can do with computer without writing code? That would probably be too much. Maybe it is about adding a feature (to an existing system) without any code that seems like previously you had to write code for adding it.

The definition is tricky when you start from a negative.

There is a companion term 'low code' - because people discovered that 'no code' is too restrictive. But that is even more foggy. If a new library comes out and suddenly your program shrinks to a short script - is that 'low code'?
I have experience with low and no code tools since the 80s and built a bunch myself (for niches like insurance) and eat my own dogfood by using my own no code tools for current (side and client) projects.

What I found is what everyone finds; when the tool does not support something, it gets very hard.

I think of that as follows: the request to make that 'impossible' feature came from somewhere; if you rethink the feature so it's trivial to click together with the tool and then convince the owner of the feature to accept that reality, you often get away with it. Just accepting that you don't need certain complexity for things to function well is often, imho, a perfectly fine solution.

If the client or owner does not accept to work this way, I don't use no/low code at all.
Yes, it's worse than a VR headset!
hier-archy
It's not an abstraction leaking, it's an important point to understand about mutating objects.

You are allowed to use `const` to declare an object and then modify its properties, because modifying properties is not the same as reassigning.

You're absolutely right that it's something that might catch you out, but not understanding the difference between reassigning and mutating is likely to lead to other bugs and falling into other traps in future.

(by 'it's not an abstraction leaking', I mean 'the abstraction's behaviour is consistent with the behaviour of the language' - I guess it's a subjective opinion that it's not leaking)
> Ordinary people that want to play video games are not going to buy this.

Everyone, including Playdate, knows this. Nobody is thinking this is the next Switch. People who aren't the target audience of the Playdate always seem to think this is the intention and I'm not sure why.

I've said it before, but to me it looks more like a kind of physical Pico8. Again, Pico8 isn't meant for the mass market, but its certainly not useless
I never knew he was getting trolled by someone who one could classify as a stalker (see: 2018 comments).

In any case, thanks for the link.
For this reason many Japanese programmers use US layout.
> What if abandoning entire cartons of merchandise, and then shipping replacements, just has plain-old higher ROI for Amazon, than does peeling a driver off their route to get those parcels fed back into the system for re-routing?

Excuse me? There's like a pile of boxes in the way. Amazon should clean this up, quickly. So you say it's better that random people living there should be made responsible for getting rid of a pile of boxes instead of Amazon who put them there?

What if I "abandon" a sh*tload of poo in your front garden because that's cheaper for me?
I've been gathering[1] (blog) commenting systems (and some alternative approaches) since 2018. It started with a few entries, but I add new tools every few months. Great to see the ecosystem getting bigger.

[1] https://darekkay.com/blog/static-site-comments/
Yeah useEffects was the start over overcomplicating react.
I find tldr is good for rarely used commands:

https://tldr.ostera.io/sed

(That's a web version but I usually access it on the cli or in my editor)
Some typos in 'Facebook'.
I feel like improving my note taking has helped me continue improving my development speed and quality when it was at risk of stagnating. Not by way of documentation (which I do use it for) but more for tracking multiple streams of work in multiple levels of detail.

I keep a highly nested todo list of things I'm currently working on where I can track incoming tasks ("reply to Bob about XYZ") as well as split current work into subtasks ("don't forget to add a test for edge case ABC"). I find the splitting really helpful because as you dive into a complex piece of code that you want to change or add a feature to you will "see things on the way down" that need updating but updating them is blocked on _other_ changes you need to make. A todo list helps track all of this stuff and ensure it does not get forgotten.
Latest Windows 11 overrides EdgeDeflector to force its browser for some links,
This problem does not exist for Cyrillic layout, since we always have two keyboard layouts (qwerty, йцукен) and switch between them. Press-release shift, then ctrl-shift, lately caps lock became fashionable. Clueless software such as KDE offers cumbersome switching hotkey such as ctrl-shift-K, which nobody uses in favour of a single easy combo.

So, if we can't find [ or } or / on cyrillic layout, we just switch to latin and punch it. I've never seen a latin layout which did not have '\' readily available.

When you need to type a path, it almost always contains some latin letters ("/usr" or "C:\") so you will have to switch regardless.

Still, we have one more variable to occupy our mind, "what's the current keyboard layout I'm on". There were even software which did automatic layout switching based on dictionary heuristics.

йцукен is also very efficient key placement-wise so we don't have anything like Dvorak layout. What's a bummer is ',' which requires pressing shift.
As does everybody working at a slightly deeper level with Excel and that alone probably puts it near the top of PL usage.
The constraints of the borrow checker do not make tree structures harder to get right! They just force you to get it right!
Show HN: A simple archive tool in pure bash using base64 and stat
Mastering one tool is probably wise, but it's also good to know which tools may be better suited for some purposes.

For "keep the first word of every line", I prefer awk:

awk '{ print $1 }' < file.txt
hell no she was like milking it and getting trashed. i'd just take one opportunistically if asked if i work for them.
Art Bell was one of a kind. Out there, but a mostly harmless lovable breed of crazy.
do you feel if morning coffee just returns you to the baseline, instead of giving an edge?
Automating Ember Releases with Rust
Most apps with the power platform are indeed LoB applications which people here would immediately cry over for bad UX/UI. If you do not care about that (big orgs often seem to not), many many old and new low/no code tools can do the job.
Different ADHDer here, can definitely confirm, "this read like a very clear summary of my symptoms".

No idea on how to solve the issue they describe, though. I'm experiencing the exact same thing, a lot of time in my day is spent in a loop from reddit -> discord -> hn -> the verge -> general news -> online shops, rinse and repeat.

It feels like my mind is trying to escape or hide, I just don't really know what from.
The prosecutor has a tough job. He's trying to prove murder in one of the most obvious and well documented cases of self-defence in history. There is so much video evidence that shows a reasonable person would fear for their lives in that situation that its insurmountable. When you throw in a star witness who is repeatedly shown to lie you realise the mistake was bothering with the trial at all.
This is actually just really good product/CE communication. Very technical and very untechnical people alike can read those posts and have a very good idea of what is going on, with a high degree of specificity. You don't have to use every piece of jargon available and write like a dick to have an interesting technical conversation. Communication like this is refreshing and clear, and you lose exactly nothing by writing like this to customers, as the technical implications of each sentence are also clear if you are technically inclined.
You might be overreacting. This is free stuff for whoever picks it up - yes Amazon shouldn't be littering, yes it might inconvenience something but it isn't that bad.
https://shii.bibanon.org/shii.org/knows/Zybourne_Clock.html

I assume this is the RPG you're referring to?
Also is the gpt3 an important part of the cost? Gave you tried if e.g. gpt2 was enough for your use case?
I had to just buy a new version of a standard/paper… $250, out of pocket, and it was mostly typos and clarifications that make the :2020 version better than the :2016 version. I had to pay to find out nothing really changed.

Yes. They should be free. No. They never will be.
It's the fictional counterpart to the statement that you see on Reddit and elsewhere after a violent riot, that it's no big deal that buildings and businesses got torched and looted because "insurance covers it".
1h is really cutting it short and will be infeasible depending on the airport. For reference, two days ago i spent an hour just queuing for passport control at Charles de Gaulle, the bigger Parisian airport, for an inter-EU flight ( outside of Schengen though). Getting to my gate took another 15 minutes.
Do you remember, the twenty fires of September?
A great HN post beats an average book any day!

(And this is a book lover with a large personal library saying this.)
But how much functional difference is there?
China ready to enhance exchanges and cooperation with US
Given the amount of useful things and new perspective I get here, HN in moderation is a net positive on my effective use of my time. Blocking it outright for a whole year is a bit extreme. I might miss the news that pihole project was suddenly taken over by IBM or something.
Yeah the supply chain breakdown study that was posted last week (sorry couldn't find link) points to the fact that demand across the board in almost all industries is quite a bit higher than it was pre-pandemic. Confusingly, supply is also higher across the board compared to pre-pandemic numbers, it's just that demand is so much higher than it was, that the increased supply is still woefully insufficient.
China ready to bring US relations back on track, says Xi ahead of Biden chat
Nice. Now step 2: individually articulated mirrors :)
<Promotion crickets> on the project graveyard.

The truth is that google project are dead is by now a self-fulfilling prophecy. Nobody will build a company, which is relying on google frameworks and APIs beyond adtech.
In my experience 90%+ of folks at FANGS are doing "nothing special". These companies just need a lot of bodies
Coding in the Browser
It's pretty cool. When you think about it, the backslash is kind of a useless character, apart from windows paths and escapes I can't think of much use for it, both of which are rather arbitrary. As far as I know it has no real use in writing. I wouldn't be opposed to replacing it with something else and making room for something useful on the keyboard.
We have been experimenting with using Web-Vitals [0] as SLOs. The idea is that they represent the closest user satisfaction.

If anyone else has come up with better metrics I'd love to hear about your feedback.

[0] https://web.dev/vitals/
Thank you for the feedback and the constructive criticism.
Regarding the hold space I found it very confusing to use and understand. IMO it represents the 80/20 of sed (80% effort for 20% results).

You're right, I'm using -r even when it's not necessary. To my defense I think it's a good habit to have since without it regex expressions are painful to write.
I didn't considered that using -E it's a better choice but I'll correct that now. (one might argue again that typing -r is easier than -E :D ).

Regarding the definition of words - I also thought of that when I wrote that snippet. I know it's not the complete regex for a word and that word regex patterns might differ. And I was probably a bit lazy - but I'll correct it presently.

I'd also like to say that I didn't write this as an absolute and ultimate reference. If I'm honest I wrote this as much to teach others as to solidify this knowledge myself.
Now since it seems it gained traction I'm kinda obligated to make this better, no? Darn. :)

PS: if you'd like to help me make this better please submit a pull request or leave a comment here. Looking at your profile I see that you try to limit your online time so I probably shouldn've asked. :P
I'm not using it but just in case it is useful to anybody here I would add Processing to the list. Lots of examples can be found at its website:

https://processing.org/examples
If you are doing the same thing in your spare time that you do for the day job then isn't burnout inevitable?

I can't help feeling most of us would be better off doing something physical in our spare time.
Because Linux and the Linux ecosystem are at odds with my philosophy of computing.

1. The Linux kernel virtually enforces all drivers will be upstreamed into the kernel itself. That means that if I want new drivers, I need to update my kernel. If that leads to other things breaking (perhaps even other drivers), that's going to annoy me greatly. On Windows, I can update each driver in isolation.

2. The Linux ecosystem heavily favors centralized updating. If there's a critical security update for systemd (and let's face it, when is there not), I have to pick it out of a huge list of software updates for software I barely use. I rarely use Firefox and yet, when there's a critical system update, I have to expressly un-check the box or I'm in for a big Firefox update.

3. Most distros have a manual, "nag-based" update model, while I prefer the system to intelligently auto-update for me, during off-peak hours. I mostly use modern software which saves to the cloud, so if my PC reboots to install the latest Windows updates in the middle of the night, it's not a big deal. All of my browser tabs are still open, my AutoCAD files are auto-saved, etc.

4. It's very difficult to figure out if specific hardware will support Linux until you buy it. Obviously, Nvidia is a no-no. But even certain Asus gaming motherboards will have wifi issues depending on which sub-model you pick. Often someone says that a piece of hardware works, but they didn't notice slow wifi or something, but I will.

5. I like the power of money. By being a paying customer, I know that companies are competing to make a good product for my purposes. The Linux community heavily favors open-source software, so there's no profit in porting software to Linux. I realize I'm in the minority on this, but what can I do other than stick with Windows and Mac?
The HN title is extremely misleading. It is currently "Apple CSAM Feature Debuts in iOS 15.2" but the website title is "Apple's Child-Focused 'Communication Safety' Feature Debuts in iOS 15.2 Beta" instead. This is for using ML to identify nudity in messages, not the feature for doing perceptual hashes of photos and comparing against known CSAM images.

The source for this "article" is MacRumors linked in its second paragraph, which frankly does a better job explaining this is not the same as the controversial anti-CSAM feature. It's also opt-in.
Looking at ugly plant pots and visible plumbing are a small sacrifice for his satisfaction. How about helping him use his DIY skills for more, like building & repairing bicycles for charity?

It's good to tell him what you need, especially around health. Encourage him to do his projects without making indoor air pollution. He can make his own fume hood for spray painting.