skysight-inc/HackerNews huggingface dataset:
Right, I didn't mention it explicitly, but that was part of the anonymity guarantees.

A middle node has no way of knowing what your final destination will be. An exit node can see you're contacting twitter. Luckily, traffic is mostly encrypted these days, but not always, and there are ways to attack https (looking at packet length and traffic patterns can tell you what kind of activity is being done, researchers even showed that they could tell what movie someone was watching on Netflix).
I see a lot of people pushing back against the "just eat less" approach, and I have no clue why. They argue that it takes too much discipline. It doesn't take much. You eat a banana or something that size in the morning with your coffee. You have a pbj for lunch. You make a portion sized like you would find at a restaurant. You stop snacking. You drink water instead of sugary drinks. It would be tough to even reach 2000 calories a day eating like that. Throw in increased physical activity and you will shed BMI like a winter coat.

OTOH what actually takes some discipline is the "traditional" dieting approach, of counting calories, finding recipes, buying different food, being choosy about what restaurants you now allow of yourself, and otherwise overturning your entire life surrounding food. That sounds like setting up for failure to me. Just go ahead and eat that big mac if that's your big meal of the day and you've eaten like a bird otherwise.
>people _want_ to believe it is a justified and necessary act of violence.

Well of course, because otherwise, the guilt and shame is too overwhelming.

Sadly, shame is the first casualty of the War on Truth.

And without shame, there is no truth, because one can just say whatever makes one feel good at the moment. Do it long enough, you might even believe what you say.
This is pure sorcery. I love it.
This is excellent, really beautiful.
Maybe Steam Deck could kill the game boy...or the Nintendo's lawyers are thinking this kind of things...Because they command to censure emulation videos on youtube.
I'm not entirely convinced that plastics are categorically bad. I suspect they are better than stainless for long term storage of certain things.

There's a lot of plastics that don't commonly get used but are food rated in industrial applications, it would be cool to see them thoroughly evaluated and if they are safe, made into consumer items.

Ceramics are scary because a few have lead in them, but there are safe ones(Just not that you can afford), they're used for surgical implants.

I wonder what the possibilities are with magnesium. It can be extracted from the ocean and is nontoxic enough to just put back where you found it, so it seems to be the closest we have to a renewable metal.

There's also laser etched lotus effect patterns. Do metals still leach after you make them hydrophobic like that? Could you make magnesium corrosion resistant enough?
The key to losing weight is to maintain a caloric deficit. You can do this and have the occasional celebratory meal. You don’t have to eat like a monk. Some people use strategies like IF (intermittent fasting), but just being sensible and accessing good nutritional advice is helpful. Eating more fresh fruit and vegetables, and drinking enough water, has been shown to be very helpful. Your point about cooking is also true.

The science on caloric deficit seems pretty solid (unless you have other health complications eg thyroid issues). These days eg the UK’s National Health Service has a therapy[1] which is being rolled out to more and more people (morbidly obese people initially to control numbers) which puts them on an extremely restrictive diet to get them to lose weight.

And asking people, especially people who “feel” heavy and inactive, to exercise is a hard problem. Again, you’re not wrong, but ensuring that an inactive person watches TV on a treadmill is … challenging. Exercise is helpful, but it really increases quality of life, and in reality most obese people won’t do the exercise needed to make a significant dent in their calorie budget.

For most people (especially with 25..30 BMI — ie not quite at the extreme end of the spectrum), losing weight is mostly a psychological or motivational problem. This is the problem, because our ability to provide psychological or motivational therapy is limited.

[1] https://www.england.nhs.uk/2022/01/nhs-soups-and-shakes-diet...
> because Godot hasn't really figured out the financial incentives and having a marketplace yet

I kind of feel this is a feature. It’s one of those few projects that actually got somewhere as a labor of love.
I think your blog post would be much stronger if you could give the "most compelling" examples you can find in favor of all the viewpoints, then explaining why any of them should trump the other. (I think they call that steel-manning?)

Of course this is hard/time-consuming, which I imagine is why you don't do it (and neither do most people arguing about issues like this), but it's the only way to honestly evaluate something. IMHO the answer you will come to is "it depends"... because of course it does. ;-) (For example, I'm pretty sure I could come up with examples of methods where e.g. making the function "pure" wouldn't really be a good trade-off, and I could also come up with examples where it would be.) But if you can arrive at a different answer, that would certainly be interesting.
Isn't stainless steel a uniform alloy of chrome, nickel and iron?
They could be tested if languages supported doctests like Elixir: https://elixir-lang.org/getting-started/mix-otp/docs-tests-a...

however, increasingly my view is: the less you test methods and components in isolation, the better. Unit tests are highly overrated and used too much to the detriment of all other testing.
When you're unable to "just eat less", it's important to figure out what to eat. One trick I've learned is to substitute all of your snacking with Lupin beans. Every time I get those stomach growls between meals, I just eat a handful of them. They're basically just fiber and protein.

They're also delicious. They're usually sold in a brine, which you'll want to switch out for fresh water at least once to lower the salt content.
Another very similar alternative is https://docs.tandoor.dev

I have been using it for the last months with family and friends and it works great as well.
Central Bank Accounts are Dangerous and Unnecessary: A critique of two papers
> it does fail in regards to UI/UX, though, since not having a user friendly visual editor is one of the larger mistakes that you can make

Keep in mind that for some of these projects having a visual editor might be outside of their scope - these are often "engine frameworks" (or as i like to call them "engine engines" :-P) for making your own engine and tools rather than complete turnkey solutions by themselves like Unreal or Unity. This approach gives more freedom to the developers but at the cost of having to make their own tools (though they still take care of the low level plumbing bits). The idea with those isn't to make a generic catch-all toolset like Unreal/Unity, but something that is specific to the project at hand. Note that sometimes they do offer some tools but they tend to be separate projects that use the framework like "your" tools would do rather than being part of the engine itself like in Unreal/Unity.

There are a bunch of those, though they are not as high profile as Unreal and Unity - two commercial ones you'll most likely have heard of would be Gamebryo[0] and RenderWare, though the former is nowadays mostly limping along and the latter was been shut down years ago after EA acquired them.

I think Sony's PhyreEngine is/was something like that but i'm not 100% certain as that is only via hearsay and not something i've seen myself.

[0] http://www.gamebryo.com/screenshots.php
Exactly, its not about languages as much, but how whole ecosystem works. Do you have some sort of VM? What libraries allow you to do? How does build works? What to expect from memory management? What kind of servers / clusters do you deploy to? And so on.

Learning language to OK level isn't usually that hard. The rest of which makes an effective developer able to deliver useful products is another story.
Time Restricted Eating is your answer.

1) https://www.foundmyfitness.com/topics/time-restricted-eating

2) https://www.nature.com/articles/s41387-021-00149-0

3) https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7262456/

4) https://www.sciencedirect.com/science/article/pii/S155041311...

5) Also see the book The Circadian Code by Dr. Satchin Panda. TEDx talk : https://www.youtube.com/watch?v=erBJuxVR7IE
There are sound arguments against professional licensing, yes. You may not find them discussed on this forum much but the arguments for and against licensing stretch back hundreds of years.

A few arguments you could search for, if you want to dig deeper:

- Licensing is used to restrict entry into the profession to prop up wages, i.e. it often turns into a form of wage cartel. In extreme cases it can degrade into a pure cartel without any connection to actual professional practice; NY taxi medallions are an example of this in which the license is tradable and rentable, because buying one costs millions of dollars.

- The qualifications requirements are often either redundant (everyone was asking for them anyway) or obsolete (the industry has changed but everyone still has to pass these tests). Obsolete licensing rules are often impossible to get rid of because the people who put effort into passing them don't want to see their "investment" be invalidated.

Again using taxi licensing as an example, black cab drivers in London have to literally memorize the street map of central London such that they can recite a set of street directions from any arbitrarily chosen A to B, on demand, from memory. It's called The Knowledge and there are examiners who test this. Just last week a newly qualified cabby was telling me about this. He recounted on how his first day he discovered that the Knowledge was useless for actual navigation because you can't memorize traffic conditions. So now he uses Google Maps/Waze anyway, because it lets you see congestion. The Knowledge became largely irrelevant with the arrival of high quality GPS units, but it lives on decades later because the licensing bodies won't remove a rule that gives them power and cabbies aren't allowed to deviate from it/like the way it keeps out low cost competition.

- Licensing can be abused for political purposes. The threat of medical license revocation is routinely deployed to silence criticism of government policies on COVID or COVID vaccines.

- Licensing is often subtractive rather than additive. The licensed software developer's answer to writing engine control code safely without bugs is MISRA-C. This takes C and tries to make it safe by writing down lots of rules to follow which get steadily more restrictive with time (MISRA-C:2012 contains 143 rules and 16 directives). The unlicensed software developer's answer to writing safe embedded code is Rust - the rules would say you have to use MISRA-C, so there'd be no point trying to go beyond it. Moreover nobody would have developed Rust because the internal drive for self improvement would be gone. The sort of people who created Rust are not the sort of people who also enjoy political lobbying, and the sort of people who funded it would have lost their motivation if they could just say "we comply with all relevant regulations" and wash their hands of errors.
Can those warrant canaries holders who follow police/court orders, be sued for false advertising?

Seems like a catch 22 that it's a lose-lose.
Advice for Unwoke Academic?
Even better, find something you enjoy doing that doesn't require you to binge media while doing it, and is just intrinsically motivating. If you can make enough of a lifestyle change to consistently show up at a gym, you're already past the difficult part of lifestyle changes in general, might as well find something that you want to spend your time on for the sake of it.
In the UK the government runs the booking of driving tests from a central online system. Because of Covid, and because the test has a 50% pass rate at best, there is now a lot of pressure on this system. People wanting a test are getting test dates 6 months out.

A whole industry has grown up around scraping the website so that kids now are forced to pay sniping companies £20 a time to grab cancellations as they appear on the system if they want an earlier test date.

In my view private companies are camping on a government-run system and extracting their own tax on new drivers.

This is the dark side of clever sniping systems, it starts out as a way for an individual to get ahead but quickly gets industrialized so that those who can't afford to pay for the service are left out in the cold.
And the same applies to browser extensions.
Protip: Stop being lazy
> I suspect they are better than stainless for long term storage of certain things.

I'm confused, how is that relevant to the topic at hand?
What does compromising the exit do? I thought the layering means you would need to compromise the entire path to do anything.
I've certainly encountered a sub-culture of mono-linguistic programmers not WANTING to learn another programming language, because they think they already know the One True Programming Language and want to stick with it forever, and for everyone else to use it too. And I think that correlates with learning a terrible first language that's unnecessarily complex and badly designed (like Perl), and assuming all languages are as difficult to learn as their first and only one was, so they stick with their first and only language that traumatized them by requiring such a huge investment of time and energy to learn that they're afraid to learn any others.

Back in the 80's and 90's, people who started by dabbling around with shell scripting and then discovered Perl (which proudly touted its similarity to shell scripting as a "feature" instead of a "liability") tended to think that Perl was incredibly powerful just because it had hash tables and regular expressions, which the shell didn't support at the time (and was a major source of frustration). And they ascribed the power to Perl itself, instead of hash tables and regexps, because C doesn't have hash tables and regexps built in, so it's "hard" to do what they do in Perl, and they assumed it was something special about Perl itself, not just its hash tables and regular expressions that are totally independent of the language, which other languages like Python and JavaScript and even C++ finally now have (which all eventually became much more popular than Perl).

Finally there are enough popular languages with hash tables and regular expressions and all kinds of other data structures and libraries that Perl doesn't seem like such a unique special magical language any more. But for many programmers decades ago, Perl was a mono-linguistic dead-end black hole that made them afraid of learning any other language for quite a long time, and they'd fervently evangelize Perl as the solution to every problem, without recognizing how badly designed and hard to learn and maintain it was (while celebrating and cultivating its write-only aspect and fetishizing its arcane line-noise syntax and TMTOWTDI-oriented programming in the name of job security), and without bothering to learn any other more powerful, better designed languages like Lisp or Python or even Java or C++ to compare it with.

I think that effect of ascribing all that magical power to the surface features of the first language you learn instead of realizing that it's just the abstract data structures and libraries is still common with newbie programmers, but just not as intense and pathological as it was with Perl back in its heyday in the 90's.

Now we have cross-language data description languages like (dare I say) XML and JSON, so it doesn't matter so much what language you write stuff in, and they can all interoperate easily, and you can mix and match the languages that support the libraries you need, so professional programmers should be comfortable writing in several languages (and data formats) at once, including non-programming languages like JSON, XML, HTML, CSS, YAML, etc. The mono-linguistic mindset is a huge liability these days.
>HardenedBSD are clowns.

Ahh that's why OPNsense uses it? But hey you write like a real professional in that field so i believe you, instead the people who actually work day in day out on a professional firewall product.

Maybe you have to acknowledge that there is just one clown here ;)
I can't speak for JavaScript or PHP, but I hated ruby's package management. Gem dependency hell was a blight that made jumping to Golang inevitable for me personally.
North Korea's – Spy Satellites Plan to Monitor Actions by US and Its Allies
That's the outcome of the war on truth.

Two decades of TV saying one thing today, and the opposite thing the other day, while the internet offers a thousand mutually incompatible (and often, self-contradicting) accounts for any event worth talking about have annihilated people's ability to believe that truth exists.

To them, everyone lies, everything is a lie. Putin, in comparison, is therefore honest - because he doesn't pretend he's not lying!

Only fools believe. The smart people know that everyone lies. The game is to stick with the better lie.

And what lie can be better than the one that makes you feel good and makes "the other side" furious? A grain of truth, a barrel of bullshit, and a complete detachment from reality - and you have the lie du jour.

Putin isn't convincing people to believe in what he says. He just offers them better lies.
Aren't we all
Regarding messing with your gas exchange: The body is well adapted to 21% O₂. If you flush the CO₂ of of your lungs (which you can do without the tank, just hyperventilate) you'll actually bugger up your blood's pH (CO₂ in water is carbonic acid), and you'll get pins and needles and nasty cramps in your hands.

So probably avoid that.

As far as weight loss goes, the only method that works is to modify your diet and decrease your dietary intake. Doing this is, often, hard. Food has many functions in our body, we don't often eat out of genuine hunger. A psychologist can be very helpful.

There seems to be reasonably good evidence that once BMI exceeds some number between 35 and 40 it's almost impossible to reverse that by willpower alone. In those cases the combination of willpower and bariatric surgery (but not surgery alone) can be effective.

Source: I'm a doctor in Australia. I lost 50kg through bariatric surgery, with ongoing psychology to support the behaviors required to maintain a healthy weight.
Here's how I lost weight:

1) Download the Lose It app

2) Buy an apple watch (or whatever matches with your phone)

3) Connect the watch up to the app

4) Fiddle about with the settings

5) Stay below the line

Excercise is optional. I did this for my dad and he can barely move, and he lost like 12kg.

The only reason ANYONE ever loses weight is because they consume less energy than they burn, there is no other way for energy you consume to leave your system:

https://www.youtube.com/watch?v=vuIlsN32WaE
Similar vintage, similar story. I will purposely pick languages to learn that present different paradigms, even if the likeliest outcome is that I won't use the language in earnest but can take the new knowledge back to my usual bread-and-butter stack. Haskell has helped me to write cleaner (as in purity) C# (and F#, (Type|Java)script, etc). Golang helped me see the value of goroutine-style (at least, the implementation _style_ if not the functional benefits thereof) Tasks.

I've also taken this lesson to heart with non-technical things - young me didn't have the patience to learn to play the guitar, but old(er) me now sees learning the guitar for what it is - a journey of exploration and continuous learning. Before I was far too focussed on the "end game" of mastering something (i.e., being a master) rather than appreciating the progression of being a student.
Agreed, I think the PDF should be created at the same size of the original image. Or at least have an option to do so.
I understand the ethical concerns when choosing to join a company, but I'm not quite sure I follow your reasoning regarding some of the specific companies you listed. Skeptical about Google and Meta, but not Microsoft, which also doesn't exactly have a clean name when it comes to questionable operating practices? Suspicious about Netflix, but JP Morgan seemingly flies under the radar?
How to build your own startup while keeping 9 to 5 and not losing a fortune
Some other open source grant style funding:

https://github.com/fossjobs/fossjobs/wiki/resources#grants
> A typical Java project pulls in half the internet for dependencies, including multiple logging libraries.

Rationalising a language's ecosystem is harder than building one. I suspect that this drives at least some new language adoption.
Just to add another great resource

* Job board for Ruby https://jobs.gorails.com/
Absolutely.

One advantage that I have of living in the center of a big city is that there are literally hundreds of restaurants in walking distance from my home. Lockdowns are over but my employer is still mostly in WFH mode. I've made it a habit to try out a new dining place for lunch at least 3x a week, and since I'm more than familiar with all the places in my immediate vicinity, that often means a 15min walk to some place I found on Google Maps.

The 30mins round trip are not about the exercise. All that's on my mind on my way to the place are the great tacos or banh mi or whatever I saw or heard about and that I'm about to try.

I just happen to also get 2km of walking exercise out of it.
My plumber runs his business off Excel and a ton of VBA code. He is convinced it gives him an advantage over his competitors.
No source that I'm aware of provides a public API

Well that said there are a few; I quite like https://lyrics.ovh/
That's why engineers have tiered systems where a number of unlicensed people can do the work, but a licensed one has to sign off on the work. Proposing similar licensing schemes to those in civil engineering basically means "do that". Nobody's interested in restricting access to Vim and python.exe to only the most learned and wise. This is why I framed the discussion about password hashing as being about a senior getting what amounts to an intern to do incredibly sensitive work without oversight.

Something the article did poorly is its analogy between software engineers and solo tradespeople. That's the wrong end. There is very little danger in having solo software engineers working unlicensed; they're out there making Wordpress websites and apps that are also basically information websites. Solo tradespeople are doing electrical work that might start a fire and kill a family. There is a big difference at the low end and it is bad to compare those two classes of worker.
> Apple needs some high end items to keep its luxury appeal, but they really want the middle market without losing some perceived luxury appeal.

i.e. An aspirational brand. Judging from the way people are willing to sell their kidney to buy an iPhone in developing countries, Where Apple doesn't follow differentiated pricing like everyone else, even if they manufacture the phone there[1] I guess this has worked great for Apple & its shareholders.

[1] https://news.ycombinator.com/item?id=30610454#30611568
I don't think the claim to be rebutted here was "there are no sound arguments against licensing". Nobody says licensing is pure goodness. Rather, people are claiming "there exist sound arguments in favor of licensing", and the parent was negating that claim (hence the "I've never seen any argument of the sort that describes some cause-and-effect relationship, like, developer licensing => downstream effects => outcome improvement achieved") with arguments that would seem to apply similarly to other licensed professions. So the question here was whether (and if so, why) the parent believed there don't exist any sound arguments in favor of licensing for other professions.