skysight-inc/HackerNews huggingface dataset:
You are in good company here on HN but in general this is not how people work. Specifically re religion and politics, the reason it is a common adage to not discuss them in social settings is because people rarely engage rationally in those topics. For whatever reason, it triggers people's emotional reactions deeply and quickly. When people's emotions are involved rational discussion departs quickly, and (positive, negative) feelings linger.
I'm not sure what's in this book, but nutrition is actually very simple. Eat real, unprocessed foods (whichever you like, no veggies necessary), do include lots of meat, and fast frequently.

My wife replaced most of her diet with beef (which she used to think was unhealthy), started fasting, and lost 50 pounds in a few months (people would say it was impossible/unsafe if I gave the exact amount) and now looks like a supermodel. The real food helped her headaches and depression, and she stopped taking a bunch of medicine. Both of us are aging in reverse.

If you think I'm oversimplifying, maybe it's just not that complicated. My wife's experience is proof of that. It really frustrates me how we've taken something so simple and natural like food and made a huge mess of it.
The parent post argues that if you invest in learning or tweaking open source tools, they're useful to you over a longer period of time than the commercial counterparts in general. I don't read it as absolute. Just an explanation of their preference.
Thing is I expect usually when people get married there are no children yet. On top of that, say a decade of marriage, children and changes in the way couples share their respective roles (say one works fulltime and the other parttime) and their is not much to bargain about up front.
Pet peeve: contrary to popular belief bananas are not actually a high potassium food. They are not even in the top 10! Leafy greens contain way more potassium than bananas do: https://www.sharp.com/health-news/where-to-find-potassium-ot...
> What I find truly bizarre is how many software engineers, who are aware of how much they earn and how long it really takes to make software, are so resistant to paying anything for tools that make their job easier and faster. It blows my mind.

How long have you worked in software, or any industry? "Pay for this thing that will make your job easier" is the Big Lie of software. ~Half of the time it becomes "makes your job harder" (often imperceptibly without hindsight!) because the product is primarily designed to lock-in paying enterprise customers and only secondarily to provide them with a productivity-boosting service.

It is rational for people working in the industry to be skeptical of such claims.
That's not quite what I'm saying though. There's of course going to be exceptions, especially in highly specialized cases.

> Finally, C++ compilers are designed to work offline so the optimizer can afford to spend substantial CPU time searching for a best optimization, a JIT compiler like Java runtime simply doesn’t have time for that.

Not necessarily. A JIT can also see exactly what the program is doing, see that 1000 out of a million lines of code are performance critical, and throw all the effort on optimizing that, while armed with stats about how the program works in practice and which branches are taken how often.

You also don't need to wait for it, since there's no reason why that work can't be done on a separate thread without blocking execution.

It can also generate native code for your specific CPU, so it may well do much better than GCC there.
a pre-nup solves issues by deterministicly reverting to a sane state as agreed to by the individuals involved when they loved each other.

A 'general pre-nup' is a contradiction, practically. The point is to have extreme customization, at least as suggested by GP comment.

That's why the solution suggested to cumbersome divorce law would be to enforce pre nup agreements.
I can see using this on an isolated network of iot-like devices that don't quite have the guts or spare bandwidth for HTTPS. MQTT over DNS?
I think it's because the y-combinator needs to be passed to itself as an argument, and it's hard to come up with a static type for a function where one of the parameters is the type itself.
The Story of the Pencil
Show HN: My 404 page is a text adventure
I was playing with Typescript and created a small text adventure game to make my retro themed home more geeky.

Wdyt?
Is the pre-nup then that single broadsword?
Hiding and obfuscating the payload is pointless in this case. The author doesn’t seem to understand the reasons why a group would go through the trouble of obfuscation or other similar techniques.

Stuxnet was a one-time operation with a very limited opportunity window. Target systems were airgapped. A large part of the success of the operation relied on a human penetrating that air gap. A successful operation would be attributed to either Israel or USA immediately. What is the benefit of obfuscation?
Game Programming Patterns.

The Google SRE book is a little dry but has a lot of good content.
90% of the time, I'm writing code that vim wouldn't help with, and that 10% never seems to make up for the investment cost of learning it, especially because I'd probably forget the commands between uses. However I do respect vim users.
Links:

https://twitter.com/tomgara/status/1535716256585859073

https://www.washingtonpost.com/technology/2022/06/11/google-...
I once asked about the possiblity of adding a feature to a project. I was told before I even created the PR that it wouldn't get accepted because there would be no need for such a feature. I looked at the project a few months later and it had that feature.

Sometimes the biggest problem to getting new contributors is the current contributors. A great example of that is when Laravel asked the community on reddit why they didn't contribute or what was the biggest hurdle. Everyone responded with the guy who was triaging the tickets. Literally, he would act like a Reddit moderator. One line responses such as "Short answer is , no."
I think the fact that this is so obviously satirical and well executed, but I had to closely read the white paper and fight against the "these crypto things have so much momentum, clearly people understand things I don't" bias that has developed in my brain around these ridiculous projects probably tells us something about what has passed for real in the last 3 years.

I've gone from being unengaged bystander on crypto to feeling pretty strongly that almost everything crypto is going to zero.

I think if it survives, the crypto community is in for a reckoning much like 2000. Bitcoin will be the Yahoo (a brand that survives, but does not create new value, and stagnates) and all the alt-coins are the Pets.com etc of the era. Poof, gone, vanished.
SaaSaaS
Thanks good to know.

It would be great if apple documented that in the Help menu.
For context, the author is the same person this article is about: https://www.washingtonpost.com/technology/2022/06/11/google-...
I grew up in a beach town and gone to the beach in kindergarten all the time with the school without any special certifications. In the event kids go into the water there's always a lifeguard on duty already so otherwise it's the same as any other school outing, I'm not sure what the difference would be from leading a group of children in a city walk for example which to me looks way more dangerous.
Where is the value added, in this? Looks like a means to un-earned income for a very few, by driving up costs for the vast majority.
The name is "self" not "this". "this" is a keyword indicating it's the explicit object parameter, it's not even actually a type.

C++ seems to be trying to maximise confusion these days.
Your reply has nothing to do with the point I made.

I wrote nothing about the "believe" stuff, I wrote about his willful paraphrasing of what others said where he outright admits that it's his interpretation of what they meant but never really said.

Please wage your generic outrage war somewhere else.
They'll just train an even bigger network.
> It does not use virtual machine-based obfuscation, novel techniques for anti-debugging, or anything else to make it different from the hundreds of malware samples found every day.

Okay? … simplicity is a virtue.

They also addressed that, to where we don’t know what most of their malware even does:

>> The name originated from the group's extensive use of encryption. By 2015, Kaspersky documented 500 malware infections by the group in at least 42 countries, while acknowledging that the actual number could be in the tens of thousands due to its self-terminating protocol.

> The longer they remained undetected, the more systems that could be attacked and the longer Stuxnet could continue evolving as a deployment platform for follow-on worms.

Stuxnet wasn’t meant as a long term penetration: they hit a specific target with a one-time cyber weapon.

For reference, when their tools leaked in 2016, exploits from 2013 were still zero-days.

>> In August 2016, a hacking group calling itself "The Shadow Brokers" announced that it had stolen malware code from the Equation Group. […] The most recent dates of the stolen files are from June 2013, thus prompting Edward Snowden to speculate that a likely lockdown resulting from his leak of the NSA's global and domestic surveillance efforts stopped The Shadow Brokers' breach of the Equation Group.

Source:

https://en.wikipedia.org/wiki/Equation_Group
Exactly. All that matters is that the scoreboard reads "Stuxnet - 1; Iran - 0 (Final)"
The race against time to breed a wheat to survive the climate crisis
> Lastly you say "None of these things are a big ask.", you just want the world on a silver platter for no cost, sorry but that is a big ask,

Silver platter? Lol. Each of these things would require *less* effort on the part of software companies, not more.

Upfront payment? It's easier to charge once than to set up recurring bill pay.

Open source? You already have the code, just let me see it.

Tracking? Just don't track me. Actually requires the company and it's devs to write less code not more. Companies managed to successfully sell software for many years without tracking and spying on their users

> Providing an excellent product with constant updates is not "rent-seeking"

It is when the updates are things I and others do not want, or need, and did not ask for. I have an old computer running 15 year-old version of MS Office. Not once have I have ever had need for one of the newer features for Office that MS has rolled out in the last decade and a half. That might not be true for everyone, but it's true for me and many others.
affordance*
If no one is self-made then why do most wealthy people (who didn’t inherit) seem to work so hard?
I just did the same thing literally yesterday for the same reason. Disabled telemetry and hoping for the best.
The binary blobs question has never really been resolved. You'll find kernel devs and other open source community members on both sides of the issue.

My sense is that most have no interest in forcing the issue. The closest (something similar) came to being forced was the VMware ESX-related GPL case but that ended up dismissed for unrelated reasons.
Thanks for the explanation. So I'm gathering that the distinction is inlined native code will be explicit while an intrinsic is up to the compiler. The intrinsic provides a fallback if you run on a dumb/old JVM. That does seem much cleaner than adding new byte codes
This sounds about as naive as the old libertarian argument against gay marriage, that we should instead "get the government out of the marriage business altogether".

The idea that a prenuptial agreement could effectively address the concerns of children not yet born is absurd. I have been married for around 20 years now, and today have two children in elementary school (i.e. prime age to screw them up with a divorce). When I try to imagine the prospect of my silly mid-20's self and spouse, writing an agreement about children around 9/11 that would make any sense today, I laugh out loud.

Even a prenup dealing solely with money and property would have little purpose years into a typical marriage of young people. Prenuptial agreements generally cover money and property that the couple had coming into a marriage. Not "common property" that is accumulated together after the marriage. My mid-20's spouse and I had no property and subzero net worth on our wedding day, it's all post-marriage common property anyway.
My impression at the time was that the code was developed by separate teams who did not necessarily know what they were working on, and then integrated by someone cleared for at least part of the real operation. I speculated that the people repsonsible for deploying it would have been in the tactical area of humint agency that was more indexed on direct outcomes than using techniques any more sophisticated than were strictly necessary to accomplish their specific objective, as why risk or waste the advantage of shipping something with additional tradecraft baked into it?

I remember thinking they could have at least used hashes of registry entries to detect the modules they were looking for if they wanted to protect the identity of target, but then again, the processor load of the hashing operations would have been a significant IoC. Stuxnet was a straight tactical hack to solve a specific problem, which was to delay that nuclear program. It was not just a threat or demonstration of capability to serve as a deterrent.

An example of a demonstration of capability was the silk road arrest, where the FBI mainly used it as a signal to create uncertainty about the absolute security of Tor hidden services, so that people understood they did not have impunity. They didn't break tor, but they showed tor wouldn't protect you if they wanted you. Stuxnet wasn't about demonstrating that they could get at you, it was to delay the nuclear program to give time to negotiations and potential outcomes other than iran achieving a weapons program.

What we call 'cyber' now is in support of variously tactical and strategic objectives, and while the criticisms of the code are valid, it's worth evaluating the tools in that higher level more abstract context as well.
Well, wrong audience here. That's doing all of the hard work (marketing, selling) without any of the fun (engineering).
Optical illusion makes straight lines look “bumpy” [Thread]
The biggest unlock that most HNers will miss in this article is what the guy did for lead generation.
Very few websites/services actually use location to test geo-restriction (especially on browser. it's more common for mobile apps).

The most common reason why you VPN didn't work is that they simply block IP ranges of common used (proxy) servers. They also can check if the IP is "Native IP" (means it's actually registered in the country that the server is in.)
> We're not resistant to paying, we're resistant to rent-seeking.

Yet most employers who can afford to pay developers their high salaries are rent seekers. That’s hypocrisy right there.
hmm this was never a feature as long i remeber (0.92) so this sounds like a bug that got randomly fixed for you :D
You Can’t Outsmart Your Own Nature
Well, consumer SIP is mostly dead. 20 years ago mobile calls were quite expensive, now they are basically free. Also the marked matured, people are more educated in general and using default port was never a good idea.
You should have seen the raised eyebrows of my psychologist when I told her I do not have a pre-nup.

Yet she might be biased. Most people she meets needed it.
Is anyone able to do that ? Looks like a lot of planing and special circumstances and friends with specific needs to make it work.

- Live in multiple places with multiple people
- Arrange your own timeshare system with friends
- E.g. a group of nine friends can rent three three-bedroom apartments in three cities
I’m curious whether this is a time perception thing, or very specialised thought processes. If I were to take an F1 driver and put them in front a cricket bowler would they be able to spot the spin on a ball? Can a skateboarder react quick enough to drive an F1 car?
> When it comes to growth, Britain’s politicians will the ends but not the means. They run scared of the homeowning elderly, who turn up to vote and make up a growing share of the electorate. So tax rises are heaped on businesses and workers instead, further harming the economy. The government has likewise watered down its plans for reforming the planning system—because elderly homeowners object.

This is the crux of the matter. The UK has entered the same trajectory Italy entered a few decades ago. The old have become the most important constituency, if not the only that really matters and their economic objectives are at odds with growth and with the welfare of younger generations. From cutting taxes on work and increasing taxes on property, to building new houses and making the life of private renters less miserable.
While the cost of childcare and education goes to the roof, pension increases are financed with tax hikes that only affects workers younger than 65. Even the push against remote work, I think, should be analysed in this light: the home owning elderly don't want the price of their property to go down due to reduced demand.

Johnson and Cameron are equally incompetent and equally damaged the country and its character in ways that I’m not sure are reversible. Cameron was just, let’s say, more composed. The Conservative party is in a power for power’s sake game that doesn't have precedents in this country, at least since the 80s. Here I’m not saying that Thatcher and Blair didn’t have personal ambitions, but they certainly had a vision for the country and they left it in a better shape than when they found it. The current strain of the Conservative party handled the financial crisis so badly, that one may argue that the UK never came out of it. The country became poorer and, so, uglier and nastier, xenophobia has been totally normalised, especially against eastern and central Europeans. Those, that like me, moved to the UK in the mid-2000s, were promised Love Actually and ended up in the Jeremy Kyle Show.

Johnson now is in the process of buying consensus with fiscal transfers and gifts of all sorts, not much differently from what the worst Italian governments of the past 30 years have been doing. 30 years later, we know where this journey ends.

My economic situation is rather comfortable: I own my flat and I should be able to pay off my mortgage with next year’s bonus in my mid-30s. But I’m wondering if I want my child to grow here, to live in a country where, from the 11+ exam, people are in a never ending rat race just to get what the average EU resident takes for granted. Do I want him to be a renter at constant risk of eviction and, so, homelessness? Do I want him to spend 10K a year in tuition fees? Do I want him to participate in the most classist school system in Western Europe?

We are lucky enough to be dual nationals.
>When I genuinely enjoy doing something, I never have to put effort into avoiding falling into a rut.

I could very well know, on an intellectual level, that I will enjoy doing something, because I enjoyed it plenty of times in the past, yet somehow not "get" it until I physically start doing the activity. It's as if my "body" needs to be reminded. Add to this the concept of activation energy, and not having a well established plan, and I can spend my day doing things that are both "bad for me" and not even particularly enjoyable.
> Most of your points also apply to open source software, and aren't strict requirements for proprietary software.

Except I can still use discontinued open source software like Atom.

Try installing an older version of an app on an old iPhone. The app store won't let you. You might be able to jailbreak the phone and track down an older version of the app, but it's a pain and Apple makes it as difficult as they can for you instead of just letting you download the version you want from their store.
> housing density seems to be increasing

In contrast, in the United States:

a) average home size has been steadily increasing over the last 5 decades

b) living space per person has doubled over the last few decades

c) price per square foot has remained steady

https://www.aei.org/carpe-diem/todays-new-homes-are-1000-squ...
For goodness sake, please don't do this! Our only point of control in this matter is at the cash register, and every time you validate their consumer-unfriendly choices, we lose.

Here's how it's already playing out:

- The dumb TVs start to disappear or become very expensive.

- The smart TV manufacturers identify those who get around their tracking and advertising as "cheaters", and work to plug up those holes.

Soon enough you really won't have any option. You don't think they won't start making all the monitors, all commercial displays, every available screen mesh-connected advertising stations once they've proven that you'll lie down and accept it?

Cmon, hacker newserites - you're supposedly all champions of the free and unregulated market. Buy a dumb TV while you can. Let them know there's still a market. If you're reading this site there's a good chance you can afford it.
Smarter people who are better at pattern matching and/or math.

aka web3's SBF
Besides the comment regarding using a Go interpreter, you can definitely compile inside of the browser and then load that WASM module into the current session.
What prevents that initial image from locking the bootloader to prevent the installation of alternate images (possibly by blowing fuses or another OTP mechanism)?

Addressing only the first-boot problem doesn't guarantee down the line ability, which seems more important to me than first-boot ability.
Oh very cool. I'm really glad these things exist. I skimmed the intro video and it does looks like a separate tool though. Would be extra slick if these things got highlighted as you coded. But I get that usually you only really bring out the big guns when you're optimizing a tight loop somewhere - and then you probably want the whole toolbox and not just some annotations.

Thanks for letting me know about this :)
Inkscape does how this feature. ux is not the best we should convert it to tool at some point.
https://www.youtube.com/watch?v=TKHOm-EQsA4
This guy can't be serious. They have offices in GA and NC and FL. All of those are "southern bible belt" states.

Additionally, out of all the southern states, I'd probably have to put Louisiana as the least "holy".
So... To answer GP's question you're saying a prenup would solve this by specifically laying out what would happen to the children in different scenarios? (Father is domestic abuser, mother is alcoholic, etc?) And you'd have to enumerate the bazillion different scenarios that might happen?
Some of the telemetry is not added until when later when VSCode get bundled with it and some proprietary stuff and signed for distribution. This is where VSCodium do the stuff. they take the same source code, apply some patches and build the program with open-vsx open source marketplace and they call it a day.

All of this actually happens and piped using github action found on the repository. You can have a look there.
> - discontinued: Atom just got discontinued. It's open source. Photoshop on the other hand has withstood the test of time.

If you like Atom and still want to use it, you can fix potential bugs yourself and make it evolve, you can't with a proprietary one. You can also fork if project take a different direction that you would like. When gnome3 came up, some people who preferred the gnome2 desktop metaphor started mate and cinnamon, the former forking gnome 2 to port it to gtk-3 while the later forked gnome3 to adapt it to work more like gnome2.

> - you'll never have a guarantee that a tool you invest time in or money in will be the leading tool in five years.

Nobody has to use the leading tool. My preferred IDE is neovim which is kind of a niche project. While they are the leaders there is no reason for me to use Visual Studio or Visual Studio Code if I am not comfortable on them.