skysight-inc/HackerNews huggingface dataset:
I run multiple user accounts on Linux for different applications. The main account does not have Internet access obviously (blocked by IPTables), only some sub accounts can access it. I guess that if I open a random PDF downloaded from Internet, it can't do anything without Internet access, can it?
According to de Botton he makes money from his work and doesn't have access to the family trust fund.

The UK has a few people - like poverty-cook Jack Monroe - who have faced real financial and emotional challenges and come through them to become inspirational people.

But without becoming Professionally Inspirational™ about it.

de Botton seems like a spoilt dilettante in comparison - an entertainer for the aspirational classes.

IMO someone who has never faced extreme poverty or unusual emotional stress has no business telling others how to live their lives.
This is not really that surprising. Most items that are returned are never resold as "new" anyway. Return goods are thrown in the trash right away or sold with a discount in their own stores or sold to discounters.

They just offered return shipping as a service to the customer. It was all smoke and mirrors in the first place. If return shipping cost more than selling to discounters or handling the trash they will just let you keep the goods.

The damage Amazon, Zara, Primark and the likes are doing to this world is gigantic. Destroying the environment, tearing down worker rights, using close to slave labour, shipping their trash to poor countries, wasting fuel and resources.
You cannot require CSV as a standard format because CSV itself has no standard. There are multiple variants of CSV and there's no way for a CSV file to declare which variant it's using in a standard way, which means you have to manually check that every single file parsed correctly, because if you accidentally parse a CSV file as the wrong variant there is no way for the parser to know and it will just silently corrupt your data.

Sometimes CSV files themselves are ambiguous because they don't use any quoting so you end up with some lines that have more columns than others, and require manual repair line-by-line by a human.

Don't use CSV, it's a dreadful format.
In Germany? No, they really fear their enforcement authority.
In my experience, the team whose queue arrivals match their processing speed is probably an "empowered product team", i.e. one which is given problems to solve or outcomes to achieve in the way that they think is best, rather than than already-defined tasks to do.
Sorry about that. Non-technical coworkers are just people with probably the same goal as you. Talking about management in this specific way tells me that they see their management coworkers as enemies, and not as equals. I don't think that's healthy.
Perhaps you could answer the two questions here, preferably relating to a named elevator model: https://news.ycombinator.com/item?id=32005810

And maybe answer my question too: how do blind people know if they are selecting or deselecting?

Watching foreign button-mashers must be amusing!
You'll have to verify the digital signature with pen and paper though, and call their hotline for their key.
RedHat showed the way. GitLab showed the way. Source Hut is showing the way. There are other examples for sure.
Is it?

Technically this is also "a thank-you gift if you donate at a specific level", so maybe one could argue it's technically free :-)
Or, cached from the UN, https://webcache.googleusercontent.com/search?q=cache:3iM-_r...
I suppose I should link my own Music For Coding To playlist here, for anyone who might be interested. I've tried to refine it over the last 7 years, removing tracks with vocals & anything that throws me out of the flow state:

https://open.spotify.com/playlist/5YpeoHyEHG7ttNgvzAkW72?si=...

It's intended to be played on shuffle, but I've started my workday with Ulrich Strauss' "I Take Comfort In Your Ignorance" so many times that just hearing the track can trigger me into a working mode.

As for recommendations, I like the album "Aura" by The Alpha Conspiracy. Trackers and demosceners might know him better as Necros from Five Musicians, and he wrote some of the soundtracks used in the Unreal games. His real name is Andrew Sega.
European houses are usually built out of bricks and concrete on proper foundations instead of wood and drywall, which means the substance lasts a lot longer itself and it becomes actually economical to do upgrades like heat insulation, PV energy and the likes. Also, we don't have regular extreme weather events like hurricanes that devastate entire countries (and thus make it uneconomical to build expensive houses).
Amsterdam stopped being a place to live two decades ago. I remember wanting to leave my house there and could not because of the crowds right outside my door and ended up pretty much locked in. It's the day I decided that I'm done with the city I was born in. If you take out the drunks the drugs and the tourists (and associated crime) house prices will drop back to something normal (10000 euros / square meter right now) and it might become a livable city again.
I can't believe I'm going to defend NFTs, but ... _if_ copyright law were satisfied that you aren't infringing if you purchased perpetual access to a copy--digital or otherwise--then "a glorified receipt" could be all that was needed _if_ the system honoured users with a right to access, on any system on which it was available, for cost, a work that has been legally purchased.

In USA, I can't see why proof of purchase and TPB wouldn't be enough. Platform issues don't negate the rights you purchased.
I find it really hard to say anything at all about Alain's work. It's such a nothing burger.

In the work of his I've encountered, he regularly quotes old philosophers without adding anything new, and trying to apply the knowledge of old in new ways. Reading old philosophers and engaging with their work directly, produces the effect of transforming it into your own understanding, you don't need a middleman to re-apply it for you.

His work feels like someone writing as it were a performance, rather than an act of discovery.
I see DRY as a smell, not a principle. If you see clones (same code in multiple places), then it's likely indicating that there is something that can be factorized. Now the question you should ask yourself before factorization is whether the duplication is coincidental (as the author shows) or if it's because the logic was copy pasted. Most of the time it's the second case, and duplicate code does make maintenance harder and riskier.

One of my pet-peeves is clones in unit-tests. People tend to care less about code quality when it comes to unit-tests, and code gets copy-pasted all over the place. The result is usually an unmaintainable ball of mess, where the most subtle variation in the unit being tested requires you to apply the same change in 15 different places. In this situation, DRY is a very useful indicator that something is going wrong.

Now the opposite of DRY is YSHRY - You Should Have Repeated Yourself. When you start adding 5 boolean parameters to a function to adapt it to all its calls, it's a smell that you thought you should have DRY, whereas YSHRY.
I have vivid memories of WxWidgets. I used it ~20 years ago to develop a program to browse a collection of artistic works (mainly sculptures and paintings) that was distributed on a CD (no internet at the time, this is the way knowledge was spread!). It was a bit clunky to use but extremely solid, and the end result was nice: it stored information in XML and displayed it in a window, letting the user to do simple searches and export images as JPG. I was able to seamlessly put in the same CD executables for Windows and for Linux, which was quite a big deal at the time.

A few years later (~2009), I used Qt to develop a big codebase that needed to be used on Windows, Linux, and Mac. It was admittedly nicer than WxWidgets, but my impression was that it was harder to understand what Qt did under the hood… It was as if Qt was trying to be more clever than the C++ compiler, while with WxWidgets it had always be more or less evident what the library was doing.
This is the type of vibe I go for typically:
https://www.youtube.com/watch?v=wAmg7h0ov5o
Large bodies of water with inflow from groundwater were a major cultural feature in India: https://en.wikipedia.org/wiki/Stepwell

Major groundwater engineering projects were also used in early Mesopotamia to inhabit otherwise unlivably dry areas. You'd dig a series of wells between the site and a mountain, with a tunnel connecting the bottoms of the wells. Water collected in the wells and flowed down the tunnel to the village.
Same. Also same goes for anything that has a lot of stuff going on in the same frequency register as the human voice (e.g. piano melodies) - I find that distracting too for some reason.

That's why my go-to concentration music is Kryptic Minds - basically just driving bass rhythms without too much melodic content.
"I am now in a position where I'm paid fairly well (~120k in an eastern suburb)and have no stress whatsoever. " well done :). stay in that job while it stays like that :) and enjoy your life :)
You were ripped off.
SpaceVim has thought me a lot of stuff that I didn’t know it could have been done with vim

it has made me fall in love with vim much more than before. Thanks to the dev for putting so much effort on this.

Amazing project and maintainer. Donated to help the project!
I have been thinking about generating types from Fluent files. That would give you most benefits that you as developer seek from translations as code, wouldn't it?
> neither results from my country when I specifically type in English and my whole UI is in English and I never watch non-English content while logged in.

Google in general is annoyingly insistent in localizing results. It used to be that google.com gave you english results and you would go to google.ccTLD to get a local experience. Then they changed it to google.com being localized by default (even though my browser is set to english) but you could click a link to go back to the english version from the home page. Now they even hide that link when you go the the home page via the google logo (why????) and you have to explicitly go to google.com/ without a hl query parameter. And of course the english results are still localized somewhat (e.g. it'll show the local Wikipedia anlong with the english one, even for articles that have fuck all to do with location).
> but I would assert that any change that doesn't modify the existing calls of make_pizza or make a totally separate function for split topping pizzas (not DRY) will be some level of bad.

You make a make_pizza function that supports split toppings and you pull the guts out of the original make_pizza function that just calls the first make_pizza function with left_toppings=[toppings], right_toppings=[toppings]. You don't need to ruin your function signature with *args.

The fundamental assertion is that you should be structuring your code such that it is reflective of reality, but reality is really bloody messy. The immediate response to this example is that Pizza is in fact Toast[1] and so you should actually have a make_toast function that handles all forms of toast. This is clearly ridiculous, and if you're building a system to make pizzas and you build your function in a way that extends as far as building nigiri sushi, you're an idiot. You have to take a reasonable judgement of what is the underlying structure that you want to reflect. It's not a coincidence Hawaiian and Pepperoni Pizzas are structure the same.

[1]:https://cuberule.com/
Underlying assumption: μ>λ
That's nice. Translation is one of those fields that, besides maybe LibreTranslate, free software was always quite far behind on.

Tangent: Why does free software generally lack machine learning features? Is the expertise just not there or is it rather the cultural stigma of "evil black-boxes"?
Except, once you are done, you probably never have to touch that code again, and creating a class does not really take long.

Depending on the given problem, this is sometimes more time consuming, but still gets easier and faster with practice, and the benefit down the road can be tremendous.

Associative arrays are bad even for such simple things imo, because it breaks autocompletion / code inspections, and your functions are then these blackboxes that are hard to understand without looking at the implementation (code). Sometimes this is also evident when it's just you working on the code; try leaving the code for a few months only to return at it, and waste time relearning how to use your own code, because it is not self-documenting, and you can also forget- or misspell an array key. Etc. This is not the case if you define data types as objects instead of using arrays.

I learned this from trial and error myself, and I used to use associative arrays a lot for things – now I find myself using/creating objects more often, and I just love returning to this code later, and have it work without too much crapping around.
https://www.racold.com/heat-pump-water-heaters

>Our heat pump water heater comes with a 2- years warranty and a dependable service for the inner tank.

this is like the premium heat pump contract manufacturer. good brand with a good reputation.

roughly 10 years is what the installer told me. refrigerators in india come with a 5+10 year warranty usually so this 2 year warranty is indicative.
Genuinely curious, what do you do for refactors? Create a new snippet and go replace all the required instances?
If you bought your product online in the EU, you absolutely have a right to return it within 14 days without having to state a reason.

https://europa.eu/youreurope/citizens/consumers/shopping/gua...

> If you bought a product or a service online ... you also have the right to cancel and return your order within 14 days, for any reason and without a justification.
I definitely would not advise you to swim in the Amsterdam canals. And if you do plan on doing something like that make very sure that you have a tetanus shot, don't have any open wounds and don't ingest any water.
Well if that was throwntoday's point, it's a distinction without a difference. The Korean War particularly, despite not being officially declared as a war, came disturbingly close to going nuclear.
Sojourn time is a much better name for "cycle time".
Some legislation is hurting privacy. For example it’s the legislation that makes it a crime to “extort ads” using bots.

We need a way to make the entire privacy invasion business not profitable.
> The girls were 8 and 9 when they died last year after viewing the challenge, which encouraged users to choke themselves until they passed out, according to the lawsuit, which was filed on Thursday in Superior Court in Los Angeles County.

How were they able to get on to the platform in the first place?

So TikTok allows 8 to 9 year olds to sign up on there and they don't check / verify their ages? If YouTube is able to do KYC age checks, why can't TikTok?
The bagel shop probably _wants_ to keep the queue of people as long as possible in front of their shop, it shows greater demand, psychological tricks and whatnot...
Author here. That's a very good comment. Thank you.

With regards to task queues not being FIFO, they aren't indeed. However, even when you don't have a FIFO queue, a long queue with shifting priorities will cause cycle-times to become even more unpredictable as you'll be reshuffling the queue with time.

You should definitely reshuffle and ruthlessly prioritise, but you should also "tail drop" old items and try to create new ones "just in time".
> call people

Well, to be fair, the poster wrote the expression "«wimps from the air conditioning»", which I would judge as quite understandable in its apparently intended scope and aim.

Unfortunately, the expression, pushing the idea of "buffers anytime", hides the opposite reality of the impact that undesirable conditions have on performance.
Yep, exactly this. Costco is willing to eat a few people abusing the system in return for those sweet sweet membership profits, but if you start to seriously abuse the system they have zero problem kicking you out.

I saw this happen first-hand while I was waiting in line to renew my membership. There was a man in front of me in line who from what I overheard of his conversation with the manager was returning something like his 5th tv in a year. The manager gave him his refund and then rescinded his membership and had the man walked out of the store.
I'd probably consider that for a personal machine, but procurement rules will probably prevent me from doing that because I need warranty and service contracts.
I exchanged my 8gb air for 16gb and it's perfect. Really cannot get it bogged down. Definitely now that most things are Apple Silicon compiled; before that it was a bit more problematic.
Otis has a touch-screen system where you enter the exact destination: https://www.otis.com/documents/256045/11235683/22032_Compass...
has anybody an opinion on lunarvim vs nvchad?
>Speak for yourself, those are why I supported OniVim.

Why are you so obsessed with this subjectiveness? I'm just saying that speed and vim-like editing where not a selling point. Because you can already have those in VSCode with neovim backing it up. Not to mention you could've already have speed and vim-like editing via projects like VimR (tens of them out there).

>The GUI was not what was important to me

>I thought OniVim would bring that^1 but it seems it is not anymore.

You are contradicting yourself here.

[^1]: "(neo)vim plugin installation still isn't as easy to work with as a one click package / language server install like in VSCode."
Only in theory - multiple streaming services would have to be licensed rights to the movie, so that if PlayStation revoked your right to watch it, you could use the NFT in another service like Netflix. This is unlikely to happen with big Hollywood movies cause of their tight IP laws.

NFT could be applied to movies in new ways[1], but probably not in the way of limiting access to the file.

[1] https://www.billboard.com/pro/camp-chaos-songcamp-nfts-50-pe...
We do this because, unlike developers, CPUs can’t learn anything. No reusable abstractions are possible without extra instructions (and cycles) that tell the CPU exactly when and how to reuse them, or new microcode firmware that ordinary users aren’t empowered to write.
No need to be local just install Waze and you will see all cameras and policemen in the app.
Agreed. To use the example from the article

`make_pizza(["pepperoni"])`

What does `make_pizza()` do? It could be a lot or it could be a little. It could have side-effects or not. Now I have to read another function to understand it, rather than easily skimming the ~four lines of code that I would have to repeat.

I think the article fails to show particularly problematic examples of DRY. E.g. merging two ~similar functions and adding a conditional for the non-shared codepaths. shudders
Someone interested in $THING would be better off learning $THING directly rather than tip-toeing around it.

The argument that they can still decide to do it properly when they want is not grounded in reality. People get used easily to those things so two things happen in those cases:

- they get very frustrated by the real Vim,
- they try to replicate their previous ready-made config anyway.

It's all just some elaborate avoidance strategy.
It'd be nice if Microsoft finally incorporated systemd support into WSL in a first-class way. At the moment, if you want to run a distro with its normal init system and service manager, you have to run the whole thing inside a user namespace so that systemd can be PID 1.
I agree they make sense, however they are incentive directly aimed at the rich/well off who will benefit most from this (and can afford it).
DRY is not necesarily better for performance. Loop unrolling is extremely un-dry and often provides better performance. DRY can also lead to more branches which can lead to branch predictor misses which can impact performance. For example: the author's update to make_pizza to handle split pizzas introduces a branch where previously the code would have been branchless.
And the encrypted data (decrypted by said license) shared in a distributed public swarm, crowdsourcing the responsibility to keep it in existence and accessible.

That protocol can be exercised by you to take personal responsibility for your own content, or you can yolo that responsibility onto the network and hope enough other people share your particular interests.
Calculation and Computation
> Doesn't take away from the fact that Godot is the shit.

Please would you mind elaborating on this? I am just curious.
I agree that no internal module function is safe, but MSVCRT is used by literally millions of developers, some of which have very uncommon functional requirements, such as making their product work on a rare version of Windows. My empirical observation is that most developers are prone to the other extreme of not considering internals when they should.
Which only makes more sense for the New York to be heated by a network of pipes.
> How many of us write programs, support infrastructure, design gadgets … for what? What is important ? Our job… buying gadgets… traveling..

This isn't limited to STEM and computers.

It goes for almost everybody.
Movies, like a lot of music, should just be downloadable DRM-free when you purchase it. This would probably increase my spending on movies and series instead of ripping BluRays or finding the right linux iso.
Don't Red Hat and GitLab have really different models, since Red Hat only releases free software and GitLab is merely 'open core'?
Well there is district steam in New York. Another thing may be density: you will lose less heat due to distance travelled for central parts of New York than for a less dense(?) European city which is itself much much denser than a typical American suburb-city
"state actors" doesn't mean the US government in its full force or any other government Apple is in bed with to make money (like China).

It means in the best case shady agencies, foreign services, small governments, and in the likelier case just unhinged people with some access to state facilities (tax employees, unofficial police investigations, lawyers...)
I'm saying your comment to crooked-v didn't make sense. The economics don't work, and your argument that things get cheaper wasn't sound.

> Are those projects unnecessary?

joshuaheard's hypothetical interstate water transport project? Yes, unnecessary.

There are other lower-cost solutions. It'll be cheaper to provide free Earthships / passive homes / etc. to everyone in the desert southwest and ban outdoor watering. It'll be cheaper to build a New Cleveland and relocate the entire population of AZ to Ohio.

If you want to live in the desert, stop pretending you live in the English countryside. Every well sucking up irreplaceable water is a temporary facade against reality, and that facade is now crumbling.

> to resolve the water supply issues in countries such as Australia for example

That's to provide for coastal cities, not to provide water to Alice Springs.

> perhaps more well-off communities could encourage the developments in the water technology

Don't you understand? They did. The story mentions wells drilled down nine hundred feet to find water, and transporting water from different watersheds. That's all based on improved methods for drilling, pumping, and transporting.

Before about 80 years ago, we didn't have pumps able to drain the Ogallala. Now parts of that aquifer are 300 feet lower. Improve the technology? Lower the level. Until it's bone dry. And then what?

Sometimes the only way to win is to play a different game.