skysight-inc/HackerNews huggingface dataset:
I am in my fifties and taking a masters degree mostly for fun while keeping my software engineering job. I am working a lot harder than I have in a long time, specifically in an intense super hard homework due in 8 hours crank it out way. I do learn a lot of complicated stuff at work, but mostly can optimize for well rested and ready to learn and don't use it till I am confident kind of mode. Kids and work was hard but for different reasons. But when I forget my age and just dig in, I do feel younger. But also I am way more mature and able to talk to professors with less fear and like send that email asking stupid question or let people know ahead if I will have logistic problems etc. Best of both worlds except so much hard work.
I think that part refers to the web around 2000. JavaScript was definitely around and being used in a limited extent similar to what the article describes at that point.
> It's normal for airplanes of the same model to fly differently

In my experience any equipment this large is effectively handmade, with all the variability implied by this. I'd hope aircraft are made to tighter tolerances than the stuff I work with but a couple of millimeters is often enough to have a noticeable effect on things like actuator travel.

> nobody should be flying an airplane like this so close to the edge the exact stall speed needs to be known numerically within one knot.

This is exactly my takeaway as well. Rather than trying to determine the characteristics of the machine to the n'th degree, assume a realistic degree of variation and design for it accordingly.
>we have opened ourselves up to all sorts of new troubles by taking on that power

I guess we'll never know for certain whether we'd have thought SPAs were a good idea in the absence of having reusable APIs hanging around from mobile dev. It certainly made it easier for the browser to talk to the backend.

OTOH, we could just as easily have consumed the API from the app server and continued to render everything server-side. And, as you say, there are serious costs ("troubles") with going the SPA-route.

So, I believe we accepted the pain of SPAs because we thought it was a superior UX. But, I think it was a massive error and the costs have been far too high for the "gain".

There are much easier ways to boost the UX. Examples like typeahead that you mentioned can be just as easily simplified with a standalone JS-lib like typeahead.js. If you add in something like HTMX, it gets even easier to manage the dynamic bits.

Overall, I'd say we could've gotten +80% of the UX gain by sprinkling in dynamic interaction where most impactful, but continuing to render and manage state on the server. I've come to believe that React, Angular, Vue, etc solve a problem that should never have existed.
Same here, I feel stupid not to, but I just can't see a clients trust going up if I start by saying "Ok, let's go to GoDaddy/Porkbun and purchase your business domain"

Namecheap is marginally better, wish cheap wasn't in the title but I haven't had any issues with them over the years.
It is, but in Germany your taxes on wage is very high. It's easier to save up a financial safety net in countries with higher wages and less taxes.
Dates in passports' machine-readable zones only have two-digit years. Another victim: https://theguardian.com/uk-news/2020/feb/12/home-office-tell....
Not for me. I like new things.
I recently realized how much data the wayback machine is archiving when I found my old webpage with dozens of videos and photos of my puppies being born and they all worked.
You'd think that sort of handling would make for some interesting use cases-- aerial photography for example, maybe some sorts of cropdusting where the slower speed offers more precision.

I wonder if there's anything else built that fits that market today, since I suppose it's a hard-sell to convince Western pilots and businesses to buy Soviet old-stock.
Urbanization, wealth, and widespread mental health issues.
It's not a proprietary format, nor should sync take that much in resources in UI thread
@xyst

https://discord.gg/RbNPvG54

Thanks for the suggestion on community (Not Slack). I Created a Discord server now, Feel free to spam questions, suggestions! Thanks for the feedback!
That's a great approach to this issue. I believe this is exactly what happened to me, and to most people who are not "lucky" in having all the necessary conditions for their original "dream" to be realized. Anyway, the older I get, the more I believe there's no way a person can just have "one" dream the want to pursue their whole life, what you really want keeps changing every decade or less. I still remember what my dream was when I was 12 years old or 20, and I can tell you with confidence I am happy I ended up in a different place 30 years later.
There is no asset without risk. If you hold bonds, you are long fiat. Which can be devalued on a whim.

Avoiding single-stock risk is simple. You buy another stock.
I gotta agree with the parent comment about teams in india. No high horses required.

Just seemed like a bunch of Bootcamp grads not caring about work and quality. There were, of course, some competent workers there, but most seemed to have gotten hired through favoritism, not competency.

India seems to have this reputation that the entire population is made up of tech geniuses, but they have a similar ratio of idiots as anywhere else.
One!

Any decent managemen/HR team should be able to sit down for 30 minutes with a prospective employee after reading their CV and determine if that person is suitable for the job or not.

Its not difficult.

I have never applied for any job that asks for or expects more than one interview.

I would not work for any company that could not manage the interview process in a timely manner.

I dont tolerate anyone wasting my time.
It comes to buy price minus sell price. People buying 47k cars are not driving them to ground or totally writing off them outside rare cases. Not that it is not still significant sum of money, but there is also large second hand market involved.
Lovely article. But I have my doubts. Were these prisoners really outwitting their guards, or might it have been the other way around?

Is not instructing their captors in engineering subjects, navigation and astronomy, which all have substantial military applications, clearly disloyalty to the Allies at the time?

Is this not just a story about how the Japanese were able to gain military intelligence on Western manufacturing and machine shop techniques from these brilliant craftsmen with their "secret" lathe?

We have all seen the movie The Great Escape and various other prisoner/POW movies, but that's not how things were. Assuming that the bunkhouses were separate from the workshop facilities, and fully under Japanese control, I assume that the Japanese were able to inspect each and any of these marvelous technical works in progress at their leisure.

The most cynical take is that it appears no effort was spared in sharing decades or even centuries of technological progress and advancement in various technologies with the Japanese, who at the time were at war with the Allies.

In other words, you can be pretty smart, but pretty stupid. Or, as a POW you just need to do what you can to survive, and you're also smart enough to rescue yourself from court martial at the end.
This article made me conscious of my use of the mouse: I realize that I move it only with a ~3cm square, which allows to reach all corners of the screen by only moving my fingers, while the base of my palm stays "locked" to the desk. When using multiple screens, the mouse does some quick hops to reach them, but almost never leaves that square.

This requires configuring the mouse to have sufficient "speed". I've never had any musculoskeletal disorder, probably thanks to making such small moves with my hand and staying relaxed.
I think there is a way to migrate to an union type myType | null. Instead.
The table summarizes the differences between various streaming platforms. It highlights how different technical architecture choices can lead to different end results. What are your thoughts on this table?
The jump from back-end to SPA and showing the example as yourdomain.com/any-thimg is a big give away. Remember Twitter et al with yourdomain.com/#/any-thing because the history API wasn’t a thing yet and the turmoil it caused when people realised this broke so much of the “new” web.
amazing given the run around and preparation/mitigation work we did in that preceding year!

Any work done well, is just work that obviously didn't need money spent on it in the first place.
In this sense I guess "what really matters" is businesses and business models which can survive without free money.

Zero interest and money thrown at you by VC's is basically no different than the bad parts of socialism. It just sounds better.
I’m actually shocked at the number of ChatGPT wrappers ycombinator has accepted recently
Except they're not in widespread usage, so aren't relevant.

No grads are going "gee, do I go with a .NET shop, a JVM shop, or a BEAM shop?"

And as for Common Lisp, which implementation? They can't even be compatible amongst themselves, so I'm dubious that SBCL CL from 13 years ago would just work.
Why Apache Kafka cannot run on the Spot instances?

If we utilize K8S on Spot instances, does that imply that all products can accommodate Spot instances?
"Much cheaper" is still very relative. I got a second hand 8GB M1 MBP last year for $900, as is the standard price in my region. The cheapest M2 Air brand new retails for ~$1200. Meanwhile I've just ordered a new non-mac machine with up to 5GHz boost and 32GB RAM for a whopping... $1000, including extended warranty and delivery fee.
> What, are we being pointlessly pedantic today?

Being pedantic is never pointless.

> Maps don't "know" anything, they're computer programs that run on your phone.

True. So OK, should have used one more set of quotes: "Your maps" will "know" where it is, but not you.

Thanks for the heads-up.
> Higher interest rates fixes this

Yet prices keep going up and up and up and up.

Just slap a massive fine (I mean tax of course but that is just semantics) on any profits from a second or higher house. And dont start with the "you can't change the rules of the game in play"; sure you can, you just dont like it.
Who here is old enough they first learned webdev from this? https://philip.greenspun.com/panda/
In an extremely heavyweight and needlessly convoluted way.
It's often not just one button. It's a button, then opening the settings, manually navigating to the right section, clicking Open Anyway and then entering your password.
I don't understand what more it does than sourcing a file on your shell would? Anyone can explain?
Popcorn time: NOYB (Max Schrems) filed a complaint against OpenAI with the Austrian DPA: ChatGPT is not GDPR compliant.
Lol scrolling on qt is worse than on the web. I mean, you can use normal scrolling super easily on both (you don't have to do anything, and it just works). But truly custom scrolling is much harder on qt than web. In a way that's a good thing, but again, the default is just as easy on the web as it is on QT. Plus you don't have to deal with the qtquick/qtwidgets/etc thing and the non open source parts of qt
Just a modern version of the "shape-ups" or hiring lines from the Great Depression. Just as workers lined up each day back then for a chance at temporary jobs, the scenario I described with people queuing at Amazon Mechanical Turk offices mirrors that.

Of course you wouldn't literally line up at a building, you'd just go and sign up from the comfort of your old laptop on the dining room table: https://www.mturk.com/get-started

The reality is the "gig economy" is the digitally disrupted version of job lines. We're already there.
From the paper, the light is UV-C at around 140nm or 8.4 eV. But it has to be very precisely the right energy to cause the transition, since nuclear states don’t have any place to dump excess energy to.
The strange is, how long will it be just a view library. I‘m a beginner and was frustrated that the official react documentation advises to use next.js or some other react framework instead of vanilla react (because react is just a view library and you need routing, state management and other stuff anyway)

First thing which came to my mind was „huh, angular was right“.

And yes, vite and vanilla react is still possible…
Still incredibly helpful. Therapy? Helped me a couple of times on some dark days. It’s not a replacement for it, but it helped me. Search engine? Why not? As long as you verify claims, you’re good, and especially nowadays the answers are preferable to whatever Google thinks should be on the first 10 pages (hint: it’s all crap). Cheap coding labour? Again, as long as you verify. A senior programmer can get a lot more done in a day this way.

It’s not necessarily factual or correct, no. But it’s incredibly helpful and useful. As always, the real answer is somewhere in the middle.

Just don’t ask it about politics. It’s so blatantly obviously biased.
Haha I remember mootools being pretty big when plucky upstart JQuery appeared
VBA.

Good luck!
Downward spiral indeed. Is it downward to the lowest common denominator of the internet population?
Direct link to the JPEG:

https://china.scidb.cn/download?fileId=62b3ceb08e66a93f11a07...
There is a reason of why

> unoptimized build is used, as that is the edit-compile-debug loop

is no longer true.

Modern C++ has a lot of metaprogramming abstractions in it and they are no cost only in optimized builds.

In my years of gamedev work I have not met a sizeable project that was working in unoptimized builds even for debug purposes. Unoptimized only worked in unit tests or small tools.
The measurement was already confirmed by a different group: https://arxiv.org/abs/2404.12311

This is important since impurities in the crystals used lead to all kinds of fluorescence that could be mistaken for a signal from the Thorium ions. Now two groups have seen exactly the same signal in different Thorium-doped crystals which is very covincing that they have found the actual nuclear transition.
In addition to the big jpeg linked in the sibling, [1] shows the photo of a pretty hefty tome being published in both Chinese and English. I found some Chinese online retailers carrying the Chinese version for about $400, but I can’t find the English version anywhere.

[1] https://english.cas.cn/newsroom/cas_media/202404/t20240422_6...
Nice job. Now maybe you can make it a web application using CheerpJ.
There's lots of interesting work that came out of BCL in 1960s, https://en.wikipedia.org/wiki/Biological_Computer_Laboratory

> The focus of research at BCL was systems theory and specifically the area of self-organizing systems, bionics, and bio-inspired computing; that is, analyzing, formalizing, and implementing biological processes using computers. BCL was inspired by the ideas of Warren McCulloch and the Macy Conferences, as well as many other thinkers in the field of cybernetics.

On cybernetics, https://www.pangaro.com/definition-cybernetics.html

> Artificial Intelligence (AI) grew from a desire to make computers smart, whether smart like humans or just smart in some other way. Cybernetics grew from a desire to understand and build systems that can achieve goals.. it connects control (actions taken in hope of achieving goals) with communication (connection and information flow between the actor and the environment).. Later, Gordon Pask offered conversation as the core interaction of systems that have goals.
Because it’s easy to ‘cache’ the entire memory of the host system, it’s better described as a new computer that only slows down to access the memory locations that affect I/O (video, audio, keyboard, I/O ports, etc.)

https://www.e-basteln.de/computing/65f02/65f02/:

“The idea is to use this as a “universal” accelerator for 6502 and 65C02-based host computers – just plug it into the CPU socket. The only thing the FPGA board needs to know about its host is the memory map: Where does the host have memory-mapped I/O? Up to 16 different memory maps can be stored in the FPGA, and selected via a mini DIP switch. Upon power-on, the 65F02 grabs the complete RAM and ROM content from the host and copies it into the on-chip RAM, except for the I/O area. Then the CPU gets going, using the internal memory at 100 MHz for all bus accesses except for any I/O addresses – for these, the internal CPU pauses, and an external bus cycle is started at whatever the external clock speed is.”
But then the problem is changing configs means building a new release, and needs code push access. Pretty much every config variable has env override in my apps - allows project owner to poke about in web UI without bothering me for changes.
Ooo, printing this for the kids room.
`#pragma once` isn't standardized. Even though all major modern compilers do support it (hopefully, but not guaranteed in the same way), if you care about portability to some not even very esoteric platform, it most likely uses ancient compilers (or based on ancient version of a major compiler) that might not support it.
But besides that I too don't see a reason why not use a better `#pragma once` instead if include guards...
For larger applications, it is needfully complex
Looks like it's 2 books, Geologic Atlas of the Lunar Globe and Map Quadrangles of the Geologic Atlas of the Moon.
Y2k strikes again!
The operating idea from governments is that in the digital age, when you sell something to a customer abroad, you're selling to them on their turf and not yours. That's why you're considered liable for sales tax in the first place. Doesn't matter that your own country of residence may or may not care. For all intents and purposes it's as if you physically flew to the country and hand-delivered your software/product to your customer.

It's clearly an awful "patch" to outdated concepts on how commerce works compared to pre-internet, but it's what we have right now.
> five and nine times as many injuries as would be typical last year.
Even if you have a beefy workstation, if your projects has thousands of translation units (i.e. any moderately large c++program), distcc (and ccache) still help significantly.

Unfortunately linking becomes the bottleneck.
I recently discovered shdotenv and I like it a lot!
Not always. I can think of a scenario where I have an env I need to load for some infrastructure stuff, and I may call some commands in a directory that has another .env that's part of what I'm trying to deploy. Generally this scenario is short lived as I'm quickly moving infra commands to automated ci/cd, but I've definitely been in this scenario more than once.
>the whole React ecosystem

Web is much more than the React "ecosystem".
Well it's high in Europe in general. And seems quite similar like in the US. That is you can use a rough estimate of 40%, meaning half the time you're working for the state. So the problem is not taxation as much as low wages. Germany has lower wages than US, Romania has lower wages than Germany. State skims half what you make anywhere. It's the absolute amount you are left with that makes the difference and that's why Americans have more money to spend on businesses than Europe and Europe has more than Asia and Asia more than Africa.
Just stop making apps for Apple, Microsoft, Google platforms. Truth is everything except Linux is just somebody else's digital fiefdom where we developers are but serfs and the users are even lower. It's either Linux or the web.
Both Japan and China's economy has going to implode worse than anyone else for the last 20-30 years.

Q. What do you call an economist that makes a prediction? A. Wrong.
A brand new mid-range business PC is not as snappy as they were brand new 20 years ago with XP.

And that was on an IDE HDD, with memory speed, processor speed and cores a fraction of today, and 512MB of graphics memory or less.
FYI if you want to get things off a 5.25 floppy, you can get a Greaseweazle for $25 and use it with any 5.25 drive. https://decromancer.ca/greaseweazle/
In my little corner of the universe people building small to medium sized web apps are dropping JS frameworks and going back to doing things server side with Rails or Laravel.

HotWire/LiveWire are then used for instant interactivity.

Is anyone else seeing people making that change?
Yes, that is possible but you still get warnings and you should compile with warnings as errors anyway.
> Yet prices keep going up and up and up and up.

The thing is that the interest rates need to stay higher for a long time (many years). Many home owners and speculators have fixed interests on their loans. It is not until they have to be renewed that they feel the effect of the higher interest rates. So unfortunately it will take time.
Tesla Wins China's Backing for Driver-Assistance Service
C++20 modules.

Currently mostly usable on VC++ vlatest, and clang 17, with clang 18 bringing in support for c++23 import std (VC++ already does it).

Sadly GCC is still far behind, not to mention all the other ones still catching up with C++17.
You can't source an .env file without some munging. All the keys would need `export` in front of them I believe.
Other libs/frameworks also use the word render. E.g. https://vuejs.org/guide/extras/rendering-mechanism.html
That would only work if the two banks have an agreement. No established bank would make such an agreement with a bank that has no assets.
The Internet Archive is (IMO) one of the most important endeavours of our time.

Consider donating: https://archive.org/donate
Adoptium is a JVM from the Eclipse Foundation. They're hardly weird, even if the branding is. It's basically "people into JVMs not controlled or licenced by Oracle that work good".

https://www.eclipse.org/membership/explore-membership/
What's the legal status of reverse engineered designs? Can they be used commercially?
>the move from backend-driven rendering

The backend doesn't render anything. It just sends html and CSS to the browser which does the rendering.
10 years ago the entry level SWE salary for FANG was about 160k USD.

Today, about 100K GBP or EUR are still "senior" SWE salaries at a lot of non-FANG tech companies around UK and Europe.

In that time, the currencies have also cratered against the USD.

The question is, which is it? Do engineers generate so much value that they should earn hundreds of thousands or are US engineers overpaid.

Given that most the FANGs generate over 1.5M per employee I'm inclined towards the former. Europe/UK is just poor. Our markets are smaller, our dreams are smaller and we settle for lower salaries while around us everything else gets more expensive, land healthcare education and energy.
> common lisp, erlang, fortran

That's a pretty esoteric list. Javascript would have been a better choice because of widespread deployment by multiple vendors and heavy legacy.
Management is dumb if they think that. You can't announce year long continuous layoffs, and expect people to work hard. What will the hard working employees get in return if they get laid off? Most US Google Employees are smart people, they should know that now is the time to prepare to get off that tech island, and quiet quitting is the way.
People aren't ignoring Apple hard enough. Why americans bother with it is way beyond me.
Who are they raising money from? I have plenty of ideas and if I can bank roll them with an fat investment on an open ai wrapper that I pivot away from all the better. Lol.
I left. Its not just programming. Worked on Wall St. Its corporate culture in general, mcdonalization of work etc. Don't waste time and energy ruminating about whats wrong. Its a deep endless pit. Focus on something else.

I started an equipment rental business. Going quite well.
But point is that they are still relevant businesses. IBM is like small country.
I’m fine with losing muscle, but not being sustainable is a downer :(
Met police to pay French publisher arrested under anti-terror laws
It’s free because of free software, not because of platforms that used to sell these tools.