skysight-inc/HackerNews huggingface dataset:
Important point. I do remember the general level of cynicism and depression being several magnitudes lower 10-15 years ago though - on early HN/Reddit for example - today it seems everyone hates everything and we are 1 year from collapse every year - and i don't personally disagree that we have more than enough important things to tackle, but the "i have given up"-tone has become widespread even in MS news that i don't check very often anymore.

I miss excitement, enthusiasm and humor - and yeah the world may be plummeting into tech dystopia and climate collapse but throughout time aid workers, firefighters, war time doctors and myriads of other people have kept their humor, interest and skills despite chaos around them and so should i.

About the entrepreneurship, yeah i agree but i still think "knowing how the internet works", how to make a website and how to learn by yourself is still a pretty good "extra skill" you get to have as a tech worker than can easily work as a stepping stone into new fields.
It's baffling how a group of random people can assert so much pressure. Millions consume Joe's podcast, but somehow a dozen(?) of anonymous people inside Spotify believe they know what is good for everybody.
The Seinfeld Strategy: The Best Way to Build New Habits (2019)
I agree.

I think it's amazing to see CICD tools which make it super easy and quick to deploy web apps-- such as Vercel, for example.

Simply by booting up a github project, and starting from a template, I can deploy a SSL-secured site within minutes-- as a frontend example.

On the backend, using infrastructure-as-code solutions, to again, "templatize" a starting point, such as an AWS service or set of connected AWS services.

Whereas up until recently, I'd typically go rent a chunk of a server to run Linux, and setup NGINX-related security features myself. Not that tough, especially the more I learned NGINX. However the 3-click deployment via tools like Vercel take away so much headache. That said, at times, I think it's can be necessary and easier to simply setup a linux server, so as to have full control over the process.

It's just nice to have the additional options.

I love how much the software-supporting ecosystem has evolved.

It lets me focus more on development, and less on devops. And that what I want, as a developer-- To get to coding ASAP, and not worry about tangential concerns-- as a matter of specializing.

(Disclaimer: I only have about 2-3 years of professional experience, but prior to that, was teaching myself for about 5 years off and on. In that timespan of 7-8 years, I feel so assured and emotionally secure given the reduction of headaches due to the fact that I no longer have to learn so much ecosystem related stuff, and can focus more on programming)
> I want precisely the information I asked for, and no more.

Are you willing to pay for access to that information?

Because ultimately whoever is providing content wants to be compensated for their time.

I agree with your sentiment, but there is also a pragmatism here. (FWIW I am willing to pay for, ad free content and don't believe tracking/ profiling should be part of advertising or even legal without consent.
Last time I was in the U.S. I watched Good Morning America on the American Broadcasting Company network
Unfortunately there are a lot of people around these parts who have arrived at the conclusion that the only way to build software today is using all those services and more (I mean, where's kubernetes in that stack?). They will aggressively defend their role which is no longer about creating software but instead entirely about weaving together a myriad of components.
They are typically pretty good; the design helps the compiler to not have to re-compile everything any time something is changed, so most of your variance is going to boil down to "how much did you change."

That said, Delphi is blazing fast so Ada will seem a bit slower, typically… but [IME] it's generally not going to be something as slow as a lot of C++ programs.
uBlock Origin blocked 34 requests/elements on that page alone. Requests to Amazon, Google, Oracle. Tracking pixels, segment tracking, Ad displays, cookie notifications, you name it. This is all on a computer web browser where data collection is somewhat limited when compared to a mobile app.
There are a ton of companies doing this "Toms shoes" model (buy one, give one) and it doesn't need to be complex. "For every bottle of water you purchase, we fund the clean up of 1000 bottles". Why bring lasers into it?
I found the subreddit [1] a really interesting (and confusing) read on the company. I went through it after the Hindenburg report, and as an outsider I'm just really baffled on people's absolute devotion to the company (and Milton). Even so far as to say the SEC investigation was a good thing because they asked for it themselves and it will clear them of all wrong-doing.

All of this reminds me that I think too logically as an engineer. There are a lot of people out there who don't think the same way and there's a lot to learn in understanding how they view things.

[1] - https://www.reddit.com/r/NikolaCorporation
I got off Facebook a couple of years ago. A couple of months later, I got rid of my smart phone and went back to a Nokia 3310 for a full year. Actually was a huge relief and felt really good. I'm like many people here on HN, I suspect: I work a desk/computer job. My attitude: If I want something online, I'm in front of my computer 12-14 hours a day. If I'm not in front of my computer, then I WANT to be offline. If I'm offline, but you need to reach my for something important, you can text or call me.

One of the most interesting observations about not having a smart phone was not how my behavior changed, but how others behavior changed. As my friends became painfully aware that I don't have a smart phone, I'm not checking my email 24/7, their texts don't get read-receipts, and they don't see the ellipses as I type text replies... they became less demanding/insistent of my time (except for the urgent things, of course). It was really freeing.

I only got a smartphone again when I lost my Nokia 6 hours before I had to catch a plane for a week long trip -- I pulled an old smartphone out of my junk drawer, threw a SIM card in it real fast, and headed to the airport. I have hardly any apps on it now, and it's great.
The Bone Density Solution Review, Legit or a Scam?
I dunno, I'd be more interested in long-form talks he gave when he was older, after he'd rebuilt Apple. Even though I've read his biography there's a surprising dearth of information out there about topics that seem important, at least if you want to learn management skills from his example.

Take the question of how technical he actually was. The famous books and movies about Jobs hardly cover this at all. There's not even any agreement today about it, look at the contradictory answers to this question:

https://www.quora.com/Was-Steve-Jobs-technical?share=1

And I'm always reminded of this story where he asks about the light well gathering characteristics of CMOS vs CCD:

https://www.quora.com/How-did-Steve-Jobs-thrive-in-a-technic...

The biographies that are out there are OK as far as they go, but they're ultimately made by people who are in love with the idea of a humanities student getting rich running a tech company and telling those nerds where to go. They don't explore how he was able to recruit and keep people with strong skills, how he could tell them apart from those who just weren't as sharp. They don't explore how involved he was with at the time radical decisions like the macOS Aqua UI, merging BSD/NeXT/MacOS Classic, what exactly shipped in the first iPhone and so on. I've heard he was very involved with all kinds of minor things like the decision to keep using Objective-C well past its sell-by date, but again, such details come out in scraps here and there.

If you look at other tech firms like Yahoo, after being taken over by people without a strong engineering background they went into decline and failed. Merely being "not a nerd" is hardly sufficient. To match what he accomplished requires skill in deal making, recruitment, retention, skills evaluation, technology, marketing, etc. Yet this story remains largely untold.
Practically sold the xbox by itself.
> Most people don't care because they don't pay attention.

Are you sure it's not the other way round? Additionally, I don't think it matters whether they care or pay attention. Unless the media pays attention and publishes information, they won't get anywhere.

> It's very disappointing, because the whole point of laws is that it shouldn't matter whether you're pretty or funny or sympathetic.

A cynic might say that the whole point of laws is to give the impression of justice, not to provide it.
I don't think the smart-card processor cores Dan Page was considering were multithreaded.
This implementation will not work with C++20 coroutines.

With coroutines, implementing dynamic scope becomes a lot more interesting, because switching to different coroutines requires switching which dynamic bindings are active.

The correct implementation is somewhat subtle and not immediately obvious if you haven't thought about it a lot. http://okmij.org/ftp/papers/DDBinding.pdf lays it out formally, but in the end the correct implementation is for each coroutine to have its own stack of dynamic bindings, and when you resume a coroutine in some context, you extend the bindings in that context with the coroutine's set of bindings while the coroutine is running, and remove those bindings again when the coroutine is done running. This preserves the intuitive behavior that one expects from dynamic scope - see the paper for more justification.

Others have got this wrong too, so you're in good company. Python, for example, added contextvars with https://www.python.org/dev/peps/pep-0567/, which have semantics which are usually identical to dynamic scope. But they chose an excessively-simple implementation, so the behavior diverges from proper dynamic scope when using coroutines in unusual ways, or using generators at all: https://www.python.org/dev/peps/pep-0568/
Ask HN: What good have you done writing software?
I'm a junior developer working for a tiny company. We run a platform for people to run online courses.

I frequently return to the question of how, if it is really possible, to do some real-world good by writing software.

As programmers, we have the power to organize and shape information and make it publicly available; to streamline inefficient processes; to build platforms for communication and collaboration; to create tools for others to build things with.

It seems like we have, relatively speaking, a lot of power at our fingertips, which could be harnessed for good.

Yet I don't know exactly what I can do that would be really useful in the rest world to people's
Every time I see these posts, I think of Demolition Man:

> Now all restaurants are Taco Bell. Taco Bell was the only restaurant to survive the franchise wars.

Out of all the dystopian sci-fi movies, who would have thought Demolition Man would have it right?
By 2007 Bungie had been fully absorbed into Microsoft. Microsoft retained the rights to Halo and held a minority stake in the "new" Bungie, LLC. I assume by 2007 any vesting periods were over and MS came to a mutual agreement with the Bungie shareholders to allow them to spin off.
Don’t disable port 22; just neuter it. If port 22 is disabled, the attacker will look elsewhere in your system.
> At best it has been an unwitting tool of Russian disinformation campaigns; just as likely it is complicit.

Aaaand there’s your reason, grandparent poster. Once the media started floating out rumors of WikiLeaks helping Orange Man, he lost all his fans on the left.
Microsoft purchases Bethesda Softworks in industry-changing acquisition
So You Want to Move to Montana
While no doubt helpful it’s also completely unrealistic as a number of commenters have pointed out.

There are however many things the EU could work on that would help:
- common market for financial financial services (why does a FinTech company have to register in every country it wants to do business in?)
- common market for media rights (why do I have different rules to license a song or movie in different countries? We don’t need 27 iTunes Stores)
- common market for telecommunication (ISPs and mobile operators still function independently even if they share a brand)
- common labor market - make it easier to hire across borders (my employer is having a tough time hiring regional employees as we have to get set up in every country with a legal entity and register for taxes, social security)

It’s also important to acknowledge how far Europe has gotten. The common Customs area, the Euro, SEPA, Schengen all help make doing business in Europe across countries a lot easier. The also help make talent more mobile as it’s easier to move across borders.
Yes, I think that physical exercise helped a lot. I go the gym every weekday at 3pm, and do heavy (for me) weight lifting for an hour. That has a great way of burning off the stress and resetting the mind. I highly recommend software engineers specifically plan some time in your day to get out of your chair and get some exercise.
More than 40% of all free Android VPNs are leaking personal data
AFAIK gyroscope/accelerometer data aren't gated behind a permission prompt on ios or android, so it's not something you can "turn off".
Now that botnets are brute forcing from thousands of unique ips, fail2ban doesn’t offer much on my servers anymore. I‘ve stopped installing it.
The switch is also a huge market for indie devs now. Just a crazy amount of indie games in the switch market. Hell one company, Brace Yourself Games, leveraged their game 'Crypt of the Necrodancer' into a connected zelda licensed game called 'Cadence of Hyrule' that just won some awards.

The whole 'Nintendo is a thing unto itself' narrative is fading quickly.
By the way, does anyone here know how to actually check sshd logs on MacOS?
Using COBOL is a joy, one should never NEED to use it.

YMMV. :-)
One thing that confused me, is the Announcement says MS is acquiring Doom IP, but from what I can tell they are not acquiring id Software, so how is that going to work?
Russian government wants to make use of HTTPS illegal
Google brings back humans to take over moderating YouTube content from A.I
Ah, tome's law.

"In any discussion about an article whose title is a question, Betteridge's law is mentioned with probability 1."

https://news.ycombinator.com/item?id=18056219
Zhenhua Data leak: personal details of millions gathered by China company
There is a middle ground.
Unfortunately this is par for the course in anything the US Government does at the moment.

The UK government is basically a puppet state of the US, although they still have the pretense of independence, and they are at least paying lip service to the rule of law.

That's all his treatment is, though.
Not really. The alternative before Netflix was more expensive cable/satellite tv. Netflix was both better and cheaper.

As a gamer I probably only spend ~£150 a year on a few really good big games and the odd cheap sale game. And I prefer not to spend so much because it feels wasteful, moreso than Netflix for reasons I can't figure.

Paying £15-20 a month is more money for something I feel I should be spending less on.
The mantra "security by obscurity (is bad)" has been so oft repeated without context that the contextless "interpretation" become a false truism.

The missing context; "Security by (only) obscurity". Is not good security.

Any single protection is not good security. Good security must include as many layers across as many axii as possible.

Adding obscurity to your existing security stack / layers improves your security.
I was going to say.. fail2ban or sshguard serve a purpose in ensuring that ssh skiddies don’t get to talk to anything else on the machine either.
It's little events like these that expose the inner workings of the system. For all of our lip service to due process and blind justice, governments are still made up of people and the people at the top have the ability to do whatever they want with the system when they are motivated.

The sad part is that recently everyone seems to be ok with this, as long as it's working in their favor in whatever particular instance.
Not everyone here who disagrees with you is "trying to find excuses to not be disturbed" or "in a hurry to put themselves on the good side of the stick". Your black-and-white worldview is leading you to condemn everyone who disagrees with you. Perhaps there are some who disagree with you fit your description. But as a general rule, be a lot less quick to condemn peoples' morals on the basis of their conclusions.
If you have multiple threads which try to bind the dynamically scoped variable to a new value, that should work fine and result in different values for the variable in each thread.

In this implementation, the threads will corrupt the data structure and result in undefined behavior.
I assume the free credits are for trialing and testing.
One really refreshing thing is that the Xbox Series S/X are compatible with Xbox One controllers.. so you won't have to buy a bunch of new controllers for it.

That always drove me nuts. Controller design hasn't changed that much since the mid 2000's.. there's zero reason for breaking backwards compatibility other than to sell you more hardware.
https://www.techempower.com/benchmarks/#section=test&runid=4...

These benchmarks are more impressive.
So we can mentally translate "TFM" as "name" in nearly all realistic contexts:

"To better reflect this, we’ve updated the target framework names (TFMs)"

becomes "To better reflect this, we’ve updated the names"
Pretty much this at my high school as well. They had a shop class and auto repair class. I really wish I had taken those (I did take shop in middle school though).

Largely we had to choose -- take the college prep classes (AP whatever, languages) OR trades classes. There was definitely classism -- "trade classes are for poor kids". =(

I would much rather schools require things like: financial literacy, and building/repairs/cooking. They are lifelong skills and very useful. There's no reason its an either or proposition.
IMHO, there's room for both the original and new versions. Some of the best, most approachable Bard these days is in modern movies: A Thousand Acres, 10 Things I Hate About You, etc. I saw A Thousand Acres without realizing it was King Lear until then end. Then I realized, "Well, no wonder it was such a terrific story!"
Software has two natural prices: free* and expensive. AppAmaGooBookSoft can take care of the free*, and they will invest billions upon billions of dollars more into that than you will. Your market opportunity, and your job, is to write the expensive stuff.

(The asterisk reflects that they give the software away for free because it is a complementary good to the business where they make most of their money.)
Y Combinator: Startup Directory
> ISPC sounds pretty cool.

It should also be noted that in ISPC, CUDA, ROCm, OpenCL (etc. etc.), your thread-local variables are compiled into SOA form for maximum performance.

SIMD architectures benefit more from SOA, and as such... making maximum use of SOA is built into those languages implicitly. If you're finding yourself reaching for SIMD-techniques, maybe its time to use a dedicated SIMD-language.
Very very few super-wealthy people serve prison time. Most don't even get convicted.

"The advertisement said the truck was 'In Motion', nothing more"... It's clear this is something they've thought out in advance.
At this point, I think, the gov should go in and do a wholesale investigation of the company, it’s culture, and ensure these lapses would be difficult to occur again. At this point the management of Boeing commercial is untrustworthy. Gov needs to clean house and punish those who allowed or fomented a derelict culture to emerge.
I would agree, but the company failed.
How did you leave out Nintendo? :(
>"At best it has been an unwitting tool of Russian disinformation campaigns; just as likely it is complicit"

Care to show the example of disinformation disseminated by Assange?
Technology can fail, so why risk it? I'd not trust my fingers to someone else's design either, no matter how good, though I'd be happy to have that system installed on every table saw. But we'll have to wait until the patent expires. Even table saw blades that are protected like that should still command healthy respect and anybody that wants to show off that capability is throwing the dice. It's a bit like driving into a wall at 50 Kph to prove that airbags work. Sure they do. But you may still get injured.
If you're a big-co, shame on you for not hiding behind a VPN with time-based codes.

If you're a small-co, you should absolutely move your SSH port, AND DEFINITELY disable passwords.
There are chips out there already, aren't there? I think the Turing Pi board has a switch built into it (and an ethernet chip per slot, which is maybe not so good)
The text of the draft legislation translated to English:

„...Clause 2 of Article 10 shall be supplemented with the following paragraphs:
"It is prohibited to use encryption protocols on the territory of the Russian Federation that allow you to hide the name (identifier)
Internet pages or site on the Internet, except for cases established by the legislation of the Russian Federation.
Violation of the prohibition on the use in the Russian Federation of encryption protocols that allow hiding the name (identifier) of a web page or site on the Internet shall entail the suspension of the functioning of the Internet resource no later than 1 (one) business day from the day the violation was discovered by the authorized federal executive body.“
How The Economist has tripled the number of subscribers driven by LinkedIn
I started this page to address this particular problem. I tried to simplify things to avoid jargon. I haven't finished writing the complete series. If you like it, let me know from spareinvest1@gmail.com

https://www.notion.so/ABC-Finance-4c9c5322ccba4b79beedddd853...
Yes, repair is another significant aspect of the dynamic. One of the things that distinguishes a quality good is the ability to repair it if it does fail, but the economics of repair have very badly misaligned incentives. It can also be very hard for someone to tell if they are being ripped off, especially for complex products like computers. It's a lot easier to tell if a cabinet is well-made than a cell phone. But if the product is cheap then it matters less that it is crap. As long as you get some use out of it before it fails you can still get your money's worth if the price is low enough.

As the Elton John song says, it's a sad, sad situation.
The first nick will conduct plenty due to the blood.
the future of .net? the cemetery lol

they still playing catchup with java when the real threat was GO, now they are behind, and far far behind
Political decisions always have different motivations for different people. That said, I think anti-tech-monopoly sentiment is the prime driver. Speculative, I admit... but so is the protectionist angle. I'm sure both exist. I just the protectionism is smaller.

A lot of EE politicians are genuinely alarmed by the power of these companies. They (as politicians) are also personally aware of it. They're elected on Facebook, essentially. The public shares the negative sentiment.

If there were some powerful EU competitors that could immediately benefit, I'd suspect the protectionism more.

FWIW, IDK if there are many of those embarrassing questions thrown at EU politicians regularly. I would wager that's very far down on their list of "questions I don't want to be asked." It just isn't a live political issue that most people care about, to my knowledge... regardless of whether or not it is a big issue.
Yes, that's why:

> besides the thread issue you mentioned
WhatsApp has never done any of those things for me; it is exactly analogous to iMessage, just with a different user population.