skysight-inc/HackerNews huggingface dataset:
As I started by saying:

"The main reason Portugal does not have a competitive per capita GDP in the euro area .."

The huge investment that has been made in higher education, science and technology took a whole generation for this effort to start displaying its results.

The number of STEM PHDs for example, is today orders of magnitude higher than it was 20 years ago - things like this do take time and do not reflect on GDP data immediately.

And yes we're starting to see its effects, though not at the level that I expect will be obvious to everyone who still thinks of Portuguese people through the prejudice resulting for many years of low productivity caused by high levels of illiteracy.

Things are changing, see the example below:

Remote raises $150m and becomes Portugal’s fifth unicorn - https://sifted.eu/articles/remote-unicorn/

Actually, I have a friend from Slovakia, and what he tells me is exactly the opposite you have commented above - that the education system in Slovakia is today much worth than it was 10 years ago.

Anyways, I'm seeing a lot of IT companies (local and foreign) being created and investing in Portugal and I invite you to come here to see for yourself how a big bet in education can have huge payoffs on the economical development of a country.
> Lisp's REPL (we should say image-based development model)

This looks like something specific to your particular development workflow for one particular type of application (a web server). REPLs (for both Lisp and Python) are much, much, much more general than that.
The police here is pretty good at accident mechanics, the insurance will insist and if your bike has been modded you are in pretty hot water.

My 'legalistic outlook' is mostly informed by the local news.

But don't take my word for it, have a read:

https://www.google.com/search?channel=fs&q=opgevoerde+e-bike...
That's not a review. The guy just described the title of the paper without even reading the abstract.
Python programmer not accustomed to a "real" REPL. My closest experience would be Jupyter notebooks, where dangling state is more a liability than an asset.

> ...inspected the stack, patch the function, and then had it pick back up...

After you edit the live state of the program, how do you translate that into code sitting in source control? Do you save this blob of memory and pass that down through generations?
Frictionless External Backups with Systemd
Yep.

Use some of the -W* flags (-Wall -Wpedantic -Wconversion, ...) and specify the standard -std=c90.

Avoid undefined behaviors:

- https://en.cppreference.com/w/c/language/behavior

- https://wiki.sei.cmu.edu/confluence/display/c

(Also use cppcheck, valgrind, gdb, astyle, make, ...)

Done.

Fun fact: JS and C are both standardized by ISO.
Yes, not my problem.
Last I checked you couldn’t await inside a REPL and various other idiosyncrasies. Lots of small paper cuts.
Idiomatic algebraic data types in Python with dataclasses and Union: ezyang’s
It's better done through government, as is minimum wage and other worker protections. Unions have systematic downsides that are avoided if worker protection is achieved via government.
Actually, the Web2C build process normally used these days (e.g. in TeX Live) does first run tangle, to convert the WEB source to Pascal. Then the web2c tool (along with a few helpers) translates that Pascal to C.
I don't think this is an easy problem to solve.

The inherent problem to me seems like we're trying to condense reviews into a tiny signal of an integer in the range of 1 to 5.

For many things, this simply doesn't cut it.

2 stars, what does that mean? Was the coffee table not the advertised shade of grey? Does the graphics card overheat on medium load because of a poor cooler design? Was the delivery late (not related to the product, but many people leave these kinds of reviews)? Did you leave a 2 star review because you don't like the price but you didn't actually order the product?

All these things I've seen on reviews and I've learned to ignore star ratings because not only they can be gamed, they are essentially useless.

Props to users who take the time to write out detailed reviews of products which give you an idea of what to expect without having to guess what a star rating means, although sometimes these can be gamed as well as many sellers on Amazon and such will just give out free products in exchange for favourable reviews.

Being a consumer is not easy these days, you have to be knowledgeable in what you're buying and assume every seller is an adversary.
Breathalyzers have to calibrated on a regular basis in order to function properly. These are devices that will essentially brick cars if there are false readings. I don't think the lawmakers have thought this through.
Spotify in the early days used to be great for this. Their entire catalogue was browsable with fine grained genres. They ruined it and became useless for music discovery.

If Last.fm is still around that may be useful, they are/were great at finding similar artists so you could go to one artists page, click through similar artists a couple of times and find something fresh that you didn't know you liked.

It was also great because you could hook up your music player of choice via plugins to Last.fm and it would do a damn good job of regularly finding your next favourite artist/track on your profile page.

Like most things tech related the music realm only seems to get worse as time goes by.
There has been some talk of changing the law on that, although I can’t see how that would work in many streets.
I just discovered electric bikes lately, and started going to the office on an ebike instead of subway!! I then discovered how dangerous this can get especially at the end of the day when my brain is tired!

I thought of stop riding bikes, but then chose to have a life insurance instead
The Air Force has proven a system that uses renewable energy to power a system that combines water and carbon dioxide extracted from the air to produce E-Jet synthetic fuel. Currently a chemically similar but less environmentally sound synthetic fuel is approved to be mixed 50/50 with regular JP8 in military aircraft and they are doing acceptance testing for full synthetic.

This effectively takes every high efficiency jet engine and makes it carbon neutral, with the added benefit that you don't need to ship the fuel anymore. At that point electric planes are dead.

https://www.afmc.af.mil/News/Article-Display/Article/2820003...
Here's a good answer to #1:

> The working-class athletic clubs in which the Kolehmainen brothers first trained for victory opposed the participation of newly independent Finland in the 1920 Olympics,
claiming the Olympic movement served the interests of the global bourgeois. William Kolehmainen, however, convinced his brother to abandon any working-class loyalties and to run
at the Antwerp games, understanding the immense fame and fortune that another gold medal could bring the family. Finland's bourgeoisie embraced Kolehmainen's crossings of class lines, while his old working-class comrades denounced him as a traitor.

https://libres.uncg.edu/ir/uncg/f/A_Berg_Flying_2012.pdf
> How hard is it to have faster pressurization and/or extra tanks? For any of the newer stations this is solved.

Is this a fact or speculation? I haven't heard of faster pressurisation systems.

You can't just pressurise highly flammable gases "faster" all willy-nilly, stuff tends to heat up and boiling point lowers when pressure goes up.

Even at 0.40€/kWh it's still about 6 euros / 100km. Still 1/3 lower than H2. And with the car prices being similar or lower, there isn't really any point for H2.

Gasoline is reaching parity with subsidised H2 though, let's see how that goes in Germany since exactly zero German manufacturers are doing FCEV cars.
I can't believe I never thought of this.
I keep a huge bookmark folder with "things I might need 10 years from now", but finding things becomes a torture if you can only search by the title and not the contents. And after a few years it's likely that the page will be gone.

But why save pdfs instead of downloading the webpages?
I guess they read the strongtowns article about giving out free coffee and decided that it was a great business idea.
Can you make money being a professional gamer?
I really like this explanation. The negative square roots explanation never sat right with me in high school and I think this touches on why.
Game apps also pop these up when the user is on a winning streak, but never when they have just lost.
It is very rare for programs to be memory bandwidth bound. It usually take a lot of optimization just to get to that point as well as some disregard for memory bandwidth on top of that (such as looping through large arrays, only doing one simple calculation to each index, then doing that on many cores).

The vast majority of what people run is memory latency bound and in those cases using extra threads makes sense so that the explicit parallelism can compensate for memory latency.
I mean, once upon a time, UI design and digital composing were "coded". Slowly things get hoisted out of deeply technical domains, or at least, such that someone talented at other things can apply their type of technical knowledge. An artist generally makes a better UI designer than a programmer.

What I don't like is the trend of teaching people to almost reach their goals, without also teaching them how to fill in the details that the "Do What I Say" tool cannot.

What would be a more laudable and practical goal would be something that eases people into more advanced programming, or points them down different paths that are associated. It is useful to know "No, I don't want to do this, but

So in the end, I think the "No code" movement is just the latest iteration of sky high dreams. It looks like training wheels, but it is anything but.
What Is the Red Programming Language?
This, please! Native support for read-replicas would be awesome. Ideally it would now if a query is read-only or not without application changes.
True, but that socialist dominated government was filled with a lot of people that believed in an extremely orthodox theory of history that said that the capitalists should get a chance to develop society after the feudal era ended. There was also tension between "defensivists" and "defeatists" on the subject of whether WW1 was worth fighting. Notably, it was the bolsheviks that called for an immediate end to the fighting. That said, the final days of revolution were the bolsheviks trying to create facts on the ground to present to the national congress of deputies, packed with bolsheviks, as a fiat accompli as they thought it was possible to skip the capitalist phase of historical development (they were obviously right in retrospect though later mistakes doomed the experiment).

My understanding of the purges is less comprehensive (though I am taken to understand that while the program went overboard, they weren't paranoid, there were people infiltrating the party to interfere or assassinate members that later bragged about it in books) and my soviet history on what happened post 1917 is not very good. One book at a time...
https://github.com/Janspiry/Image-Super-Resolution-via-Itera...
This is from 2018, but still interesting.
Dataminers are finding stuff buried in GTA Trilogy's code
"these sources were never meant for the public, but, in my opinion, it isn't something that worth a take down"

This blunder might be what gives these Remasters the decade plus of longevity the original games had on PC thanks to their active modding scenes.
I don't think jrochkind is correct at all, if you want to make a library that has a datastructure that you want to implement custom iteration on, then it is most definitely idiomatic ruby to implement `each` for it. Your article was spot on in my opinion.

That said, in the almost 15 years I've been doing Ruby as my preferred programming language, I think I can count the amount of times I implemented a custom `each` method on one, maybe two hands.

As an example of how `each` is idiomatic, consider the Enumerable mixin: https://ruby-doc.org/core-3.0.2/Enumerable.html if you implement `each` on your class that mixin gives you all those methods (such as select) for free.
That was a pretty bad accident but the mechanics of it were - retrospectively - quite predictable. It's just that a low recumbent seemed very safe right up to the second that it wasn't.

Anyway, those two really don't compare, and I can ride a regular bike just not quite as easily as before. Those screws and the steel really should be taken out but between COVID and work there hasn't really been a 3 month gap where I figured I would chance it, because it's a full recovery after that again.

Thanks for the concern though, and I'll try to stay in one piece.
1. Stop the system.

2. Modify the source code containing the function.

2a. Save the file.

3. Copy function definition to the debugger’s repl, and evaluate it.

4. Resume the system from frame that calls the function.

But yes, you must be diligent about making sure the source files contain the code that is actually running, but that’s not much different than artifact tracking.
If you ask me about "songs about white collar work", first thing that comes to my mind is this[0] (it's a cover, but I like this one better). It isn't about white collar work, of course, but white collar work is all about that song, I feel. And blue collar and whatever else — it's all about that song. The difference is that "blue collar" is about that song and a little bit of something else — like, you know, "being out in the field under all weather conditions". That's where the romanticism comes from. While "white collar" is only about that song. And pretending you didn't hear it, daily.

[0] - https://www.youtube.com/watch?v=4f3BmvVhtW4
It's also a common misconception that classified information is super-special-whiz-bang-James-Bond information. A lot of it is really dense technical stuff that wouldn't be of interest to outsiders unless they were foreign agents looking to steal, say, tolerances for parts that go into a piece of military equipment.
Why Zulip will not get on the blockchain bandwagon
Remember that the best lies also have a kernel of truth in them. You don't need to have a Q clearance to say you have one on 4chan, 8chan, 8kun (etc). How would anyone validate your Q clearance? Instead you just post something plausible, but just out of the reach of validation.
Better to just lose weight, that protects you from many other preventable diseases, is risk free, and easy to do.
Personally I'd be fine if people went unvaccinated and choose to take the risk for themselves. But at the same time they should also carry the cost if they need extensive medical treatment. Similarly to how drivers with a history of accidents pay more for insurance.
I was wondering, thank you! Surprised the article didn't bother with even a sentence to explain this.
That's a general problem, not a Lisp problem. Code will always be harder to read later, especially code from when someone was new to the language (I wouldn't want to read most of my grad school AI class code from 15 years ago either). But that's not unique to Lisp code. My Java, Python, C, C++, Smalltalk, SML, Scheme, Prolog code from other courses in college would almost all be pretty incomprehensible (depending on the scope of the particular project it was composed for, and how far into my academic career it was written). If you're a moderately experienced programmer and you spend more than a few weeks learning Lisp, you should be able to write code that's perfectly understandable months later.
Word's built in compare feature works fine these days, in my experience. It handles changes/moves pretty well now too. Assuming your employer has a recent version of Word, not an ancient one because that's what works with all of their wierd doc formatting macros.
You might have to define broad experience and aptitude. Most people have it, it comes with years.

But generally startups require them. The early stage ones especially, but plenty of established ones do too. Research also benefit a lot from breadth.

I noticed American companies are much more likely to specialise, because the market rewards the best. Developing countries are likely to have lots of markets that are poorly addressed, so they get into research more.
What’s Next.js – Online Event for Next.js Community
> Can you imagine if each state had to emit it's own bonds, lol

states actually do emit bonds, as do counties and even cities
Ask HN: What's Your Side Project?
Hi all

I've built a complete restaurant ordering software which I was able to successfully deploy and get some friends who run restaurants on it. Been eyeing technologies like Nim and Flutter for quite some time now. Thinking of mobile games as well and the list goes on lol. What is everyone working on!
Lots of people are justifying this as if it's logical, but ultimately rules like this are the result of bureaucracy.

Most likely your office is still WFH because nobody cares. Maybe nobody else wants to go back, maybe the company saves money, maybe someone high-up is still nervous about covid, probably a combination of those three.

It's similar to how at most places there are signs everywhere saying "please remain 6 feet apart", "due to covid ..." and people don't even follow these rules. Nobody bothered to take the signs down.

Ultimately if you're vaccinated, there's not really a point to masking or social distancing. The exception is masking in public areas like supermarkets and doctors' offices where sick people have to go and it's not a big deal. Or in areas where there is hospitals are overflowing and there are too many unvaccinated, like earlier in the year.
I would imagine that how many people have actual access to nuclear information is more closely guarded.

Most of these people wouldn't have any actual access, they just have the clearance that would allow them to have access if they are in a role that requires access.
That's what I was thinking too.
How was the Stromer reliability wise?
Its not just California that is making it easy to qualify. I know many people get doses from CVS because they don't ask any questions about eligibility. My sister and her family all got booster doses because even boosters were approved.
Sure we can locally visualize a conformal mapping. But in the historical development of complex numbers, or pedagogically in a college algebra class… this would be putting the cart before the horse.

Again why would anyone posit that a pair of numbers suddenly appears when trying to solve x^2+k=0 as k goes from negative to positive?
One question is: can your people be happy if you don’t have the best economy? Do you need to constantly grow and produce more value to be sustainable?
Kinda sad because that is definitely happening in the US. If you look at measures of political polarization over the past couple decades based on where people live, it has gotten much more extreme. You are much less likely to come into contact with people in your neighborhood who are of the opposite political side than a generation ago.
$2000 a month for a report containing public data. Uuhhh
If the battery isn't easily removed then I would say it's probably just as safe to lock up this ebike as much as any other expensive bike. It'd be really hard to flip/fence with a custom battery like that though
Andrew Bosworth says Meta requires “Disney level” safety, which they can't do
Then should the example in the above comment, `some_enum.collect(&:+)`, be using reduce instead of collect?
> Is it user hostile to prevent the user from killing someone?

yes
This was true for me.

I was in a internal software tools department at a large company that did some classified work. Because I might need to interact with departments doing classified work I had to apply for Top Secret classification. This was required just in case I might have to get into those areas of the company to teach them how to use our in-house compiler.

(I didn't finish the process of obtaining the classification because of my desire to return to grad school in a different city. I never touched or even saw a classified document despite having Secret clearance already.)
Agree. One other thing to point out though, this is a state trial, so I assume there could be minor differences compared to these federal rules.
It’s hard to say with any 1.x versions what’ll happen come 2.x
Toxic? Far from it... we onboarded about 800 customers, they loved us and we grossed $80m in our first year.
Old Hollywood CCTV camera hack works on modern security cameras
https://archive.md/kZ7aF
I think that to earn the title "Eternal Language" that should have to work in both directions.

If I am an expert in language X and take a solar powered laptop and go spend 10 years living as a hermit in some isolated place while working on some big X program, with no communication with the outside world other than idle non-technical chat with the people of the village I go to monthly to buy supplies, if X is an Eternal Language then

1. My code that I wrote as a hermit should build and run on the outside world's systems,

2. I should still be an expert in the language X, only needing to learn library changes, fashion changes (such as coding style changes), and tooling changes to be ready to take a job as an X programmer at the same level as I had before I became a hermit.

Alternatively, suppose I don't know X but wish to learn it. To earn the title "Eternal Language" I should be able to go into my library and read the "Learning X" book I bought 10 years ago but never got around to reading and that should mostly be equivalent to buying and reading a recently published book on X.
You are exposed 24/7 thanks to your favorite “Wireless router”
I figured it was something like a trombone mute. Not sure why that was the image I got of how they did it.
I use Rubymine and can cmd+click on anything and it shows me exactly where it came from. Been developing in rails for a decade and the auto loading has bitten me at most 5 times.
Facebook's biggest Metaverse safety threat is baked into Facebook's brand
More moving parts than an electrically-modulated neutron source. But this was my first thought as well.
There is also a lot of pressure on engineers around black Friday and Cyber Monday to get things done before any change embargoes come into place. This is coming from someone who just worked 16 hours straight to scale things before a change freeze.

I don't know how or if this would impact Google, but I'm sure someone there has at least thought about those dates.
Can a master in the field replace the bachelor? Eg. I have a bachelor in business, going through a master in CS, am I eligible for TN visa as Software Engineer or Computer Systems Analyst?
I buy most of the games on my wishlist. In fact, I probably wouldn't buy a game without wishlisting it first. Steam does sales constantly so it's a matter of when I'm in the mood for it and it's at the right price.

But by now I'm more of a collector than a player, because playing games literally costs more than buying them.
Almost all Smalltalks, especially the image based ones support dynamic run-time patches.
A heuristic I use when looking at products with low numbers of reviews is to add one positive and one negative review, so

(positive+1)/(positive+negative+2).

This basically makes the 'default' rating 50% or 3 stars or whatever, and votes move the rating from that default.
I was one of the researchers who worked on this project, if you want a condensed summary I put together a thread that pulls out some of the highlights:

https://twitter.com/larsiusprime/status/1459191090100244483

The most salient graph IMHO is the graph of expected daily earnings versus the average and minimum Philippine minimum wages.
Tito and Stalin split in a big way. When Europe split NATO-Warsaw, Yugoslavia headed off in its own direction - non-aligned.