skysight-inc/HackerNews huggingface dataset:
>move declaration and initialization together

Another, even better reason to do this is to prevent the declared object ever being in an invalid (e.g., undefined or null) state. If it's born in a valid state, and every method call leaves it in a valid state, it's harder for things to go wrong.

In the C++ world this approach is encouraged, finding its highest form as RAII: the convention of designing classes to be declared as objects (not references to them), with constructors that leave them fully formed, and destructors that silently and automatically clean them up (thanks to deterministic destructor calls -- one of the best decisions made by the language designers.)

Sadly Java prefers the "bean" convention of new-ing up a "blank" object and then calling setAbc(), ..., setXyz() on it. I hope every time you create an object, you remember to call set...() for every field! Including when you add a new field later!
The only assembly plant in Flint is the truck plant and that won't e closing anytime soon

https://www.gm.com/company/facilities/flint-assembly
I also applaud this and personally would prefer to just pay for services instead of being the product, but I'm afraid this is not a popular opinion. People don't want to pay, at least not knowingly. I'm curious how this will play out.
Austerity is a policy choice, it has nothing to do with the cost of borrowing. States that control their own currency, like the US, the UK, Japan etc. do not borrow money at all. The term is simply not applicable.

During the COVID crisis deficits grew rapidly and the cost of borrowing did not change. This only happened after the crisis was over, and as a policy choice, not necessity. Japan never increased interest rates and its deficit has continued to widen.

The credit markets do not sustain the UK. It is the other way around. Without the UK state there would be no credit markets, at least not in GBP.

I think the core problem is that it is your thinking that does not map to any observed reality.
Non-compete clauses are often part of severance packages. You can choose not to take it, naturally.
3: True. x86 would be better, but that doesn't mean that NVME is of any use on a router like that. Like I said: it's too fast and too expensive at any size compared to alternatives. And not easy removable.

8: I'm not aware of any problems. Why would TLS and HTTPS not work? AFAIK, when NTP is not yet up, OpenWrt sets system time to the timestamp of the most recent saved file. That is good enough not to run into "certificate not yet valid" situations. And what HTTPS and TLS are you talking about? DNS over <something> won't work until WAN is up. When WAN is up, NTP is up too.

5: I don't. What good is a slow cheap router if I need another device next to it? Might as well put an old laptop/desktop as router instead.

Lots of routers are supported by OpenWrt, until they aren't. I already mentioned mwlwifi - they were the best routers, most recommended, until that driver was abandoned. Soldered wifi from another manufacturer won't change the situation. Works today; crashes tomorrow.
For 400 million EUR you can buy ~300 Tesla Megapacks 2XL which together give ~300 MW of output power and ~1.2 GWh capacity.
While that is true, if any given person has some X% chance of being an asshole, the more layers of management there are above you, the higher the chances you are at the mercy of at least one (and possibly multiple) asshole(s).
1. Air planes are full of pressurized air, hydraulic and fuel systems already, and they fail very rarely indeed.

2. Aircraft control surfaces are quite a bit more involved than being "a simple mechanical flap".
Why do you applaud this? What's it got to do with making a pay option?
Video Captures 'Jellyfish' UFO over Iraq
In Brazil a lot of shops closed during the pandemic and it seems like they continue to close, although slower. Some of the smaller malls in my state are nearly empty.

The larger chains consolidated inside the bigger malls, even closing street shops.

Galleries are all but dead: some of them live off cafés and parking if they are well located. This I've seen in Uruguay too.

I think the only way they can survive is to pivot to entertainment and co-working.

There's a nice quiet food hall near me that fills up daily with people working (one café gives you all the coffee you want for about US$3.50 a day).
What have you been discovering?
Ein Flat White bitte. Danke.
There's sizeable market failure in the form of externalities, in this case emissions tied to its energy usage.
The most cases of surpising longevity come from areas where birth and death tracking was/is a bit lacking.
I refuse to work anywhere that requires me to work over 40 hours a week. You can ask up front what that expectation is and start looking for another job if they violate it.
Global Robotics Race: Korea, Singapore and Germany in the Lead
It is not "impossible" at all. The US cannot run out of its own currency. It controls the currency. It can run whatever deficits it wishes to.
What's the difference between those 11 tickers? Shouldn't all of them go up or down the price of bitcoin plus/minus a very small error rate?
His flair for language is the reason he's not so prominent - he's seen as an outsider, and honestly would not be elected as an MP, were it not for the demographics of his constituency (Trivandrum - think extremely educated South Indians who have significant exposure abroad, who look up to class language). To become prominent in Indian politics, you have to be willing to roll in the mud with the pigs, hurling insults and scorn at everyone.

He was a candidate for UNSG (and lost to Ban Ki Moon).
Most realtime audio tools for Linux will be designed with Jack in mind. Jack is a fantastic tool if you're working with music, highly recommended.
I think the issue is that location matters. What can be a huge problem in one location, might not be a problem in another location.
Because in the US of A anything that's not aligned with maximising shareholder value is communism.
Steering while at slower speeds might be tricky, right? Hope they lined up with the runway from far enough away!
Having grown up with excellent public transportation outside the US, I can tell you I'd much rather ride a car than ever enter a bus again. Public transportation is great when it allows me to skip traffic (subway), but buses are just worse versions of cars; in theory I could be reading while in the bus, but in practice there is too much vibration for me to read comfortably. Also, you have to share a seat with a random person, waste time waiting for the bus (and inefficient routes depending on where you're going) and often deal with crowds.
Open mailing lists often have public archives, for example https://www.mail-archive.com/. Many lists are subscribed to multiple public archives.

Those archives are often searchable on their own platforms, and are indexed by regular search engines too.

Now about mailing lists created using the google "groups" platform itself, is a different story. Does google index it's own group archives? No idea. Those were _already_ horrible to look at before and I've subscribed most of the ones I follow to other public archives to get something usable.
> during layoffs, unions may force the company to lay off people based on seniority instead of competency.

Interesting. That's the default by law here in Sweden, but can be negotiated with the union -- usually in exchange for better severance compensation.
Thanks to the folk who put it together and ran it nearly 20 years. I wonder how much the whole thing cost?

Kind of thing that gets put together as a "hey this is cool" project, it runs and people use it, so we'll just leave it up... months later its more popular, the original authors of the system moved on, but no one can just pull the plug now. this is a public resource, so we'll just keep feeding it.

Years later, someone may go through and fix the design problems; or not. It might be no one figured out how to resolve the dependency on PHP2 or Python1 the original code may have had.
No, this is not the meaning of the word. The reason why they do this is not important - though I wouldn't be surprised if both of them would benefit personally in one way or another. Only very naive person would not see the connection.

Your second claim is also not correct. Even Russians themselves are not in 100% agreement with the Russian government and many of them even criticize it heavily - not enough Ukrainians are killed.
Kelly Carlin Slams AI-Generated George Carlin Comedy Special
You seem to have done some research already but let me answer briefly: GNNs and what I covered in the blog post, "RAG over structured data", are not connected. They are approaches to solve 2 different problems.
GNNs: Let's forget about LLMs completely. GNN is a term given to a specific ML models where the model layers follow a graph structure. Suppose you have some data that represents real-world entities and you have features, i.e., some vector of floating numbers representing properties of these entities. Then if you want to run some predictive task on these entities, e.g., your entities are customers and products, and you want to predict who could buy a product so you can recommend these products to customers. Then there are a suite of ML tools you can use if you could represent your entities as vectors themselves, e.g., then you can use distances between these vector-representations as indication of closeness/similarity and you could recommend products to a customer A that were bought by customers that are close to A's vector representation. This is what's embedding of these entities in a vector space.
One way to embed your entities is to run the nodes through an ML model that takes their features as input and produces another set of vectors (you could use the features alone as embeddings but they are not really trained and often have higher dimensions compared to the embedded vectors' dimensions). GNNs are a specific versions of such ML models where the entities and relationships between entities are modeled as a graph. And the model's architecture, i.e., the operations that it does on the feature vectors, depends on the structure of this graph. (edited)

In short, GNNs are not deeply connected to LLMs.

GNNs became very popular several years ago because they were the only ML architectures where you could incorporate into the model and training objective not just the features but also connections between features. And they dominated academia until LLMs. In practice, I don't think they're as popular as they are in academia but afaik several major companies, such as Pinterest based their recommendation engines on models that had GNN architecture.

But one can imagine building applications that use a mix of these technologies. You can use GNNs to create embeddings of KGs and the use these embeddings to extract information during retrieval in a RAG system. All these combinations are possible.
X-Wing: A post-quantum encryption scheme that wont fail if the Kyber is broken
It described itself as "an attempt to rethink a music sequencer," though, not notation software.
Generators were introduced in 1975, in the CLU language, alongside with other things such as exceptions (as they are commonly understood today), variant types, and bounds on the generic's parameters.
> Monopoly really is a nasty game

Nothing about Monopoly has stealing or hiding or gloating, though. Your family is not locked in here with Monopoly. Monopoly is locked in here with your family.
"Marco, a Wikipedia ­editor, reported the changes to site administrators and alerted The Times because he believed insufficient action was taken."

That's not good.
As you get older and have other responsibilities that life gives you, constant job hopping gets old too.
Usenet did have moderation, as per this Reddit post (ironically):

https://www.reddit.com/r/vintagecomputing/comments/m2dtcg/us...

Usenet preceded modern social media so the current discussions about who owns content didn't apply.

Reddit was remarkably open in the beginning. Anon accounts, light moderation, open API... it's when they decided to try to extract more value that it became really shitty.
I heard the no moat theory before and I don't get it.
The open source models are about a year or two behind the latest ChatGPT in terms of quality. That means companies will always be willing to pay premium to use ChatGPT and not rely on open source.
So even if/when Google and Apple (and perhaps Meta) catch up in terms of A.I quality, there's still so much money to be made for OpenAI.
One interesting by product of late game capitalism like this is as more and more jobs get destroyed due to A.I, so will subscriptions. So it might be a mixed bag in the end for the tech giants if there's no real economy to buy the products anymore, but we're a long way from there.
I like your courage, but you really should diversify. Life is long and none of us have a crystal ball. If you don't trust USD, get some other currencies, including crypto. Get some property. Gold. Bonds. Stocks. Savings. Shit happens and you need to defend your portfolio as well as maximise profits.
For anyone reading this, please don’t subscribe to this level of cynicism.

For SWEs at Google and almost anywhere else, the wind has blown very favorably for you and that’s something to be celebrated.

The direction of the wind has shifted, but we can never expect it to stay blowing in one direction forever, even if others get lucky and catch one like that.

You will no doubt set your sail and take it to new and wonderful places.

Let’s take a minute and be grateful for how good SWEs have it - we are frequently so insanely disconnected from the realities and struggles of the normal working class and we should remember and express some gratitude for it regularly.
> He does not speak about SO_REUSEPORT (https://lwn.net/Articles/542629/)

They do. Look for "Correct Solution" further down.
because the body is not a perfect machine. If it were, all this discussion would be moot
Not LIDL or ALDI, ok, but Carrefour isn't that small, not even close. Or Max Center, from Eroski.
What about it was negative?
Like bootstrap it's a set of standard behaviours and styles.

Bootstrap basically takes standard elements and when you add CSS classes and data properties, it styles them and adds some JS behaviours.

Shoelace builds HTML custom elements, using CSS variables for controlling the style, with the JS baked into the custom-element code. And Shoelace uses the shadow DOM, so any customisations do not "leak" outside of your components (although this has its own implications).

Custom elements basically do the same as React/Vue/whatever (reactive properties, slots etc) but in a manner that's built into the HTML spec and into all browsers. (React/Vue et al also have mechanisms for building your components as custom-elements, but you're then adding the dependency on React/Vue when you reuse them - although Shoelace has a dependency on lit.dev, as the actual custom-elements spec is quite low-level).

But Bootstrap and Shoelace are essentially solving the same problem - a reusable design system - but Shoelace does it in a way that's already built in to browsers and arguably cleaner to use.
Huh, I wasn't aware of wakapi. I recall seeing wakatime several(I think?) years ago and liking the idea but ruling it out because of the reliance on their backend.

I'm not sure this particular script is useful to me but it's made me aware of wakapi so thanks for that!
The point being there isn’t a single cause to the fall of Rome and there are even a few arguments that Rome continued in various forms, some of which still exist today.
"Your job is not safe" does not mean you should do everything possible to keep your job -- allowing yourself to be unfairly exploited and abused.

It means that you need to be responsible for yourself, and not allow thoughts like "I'm a valuable employee", or "I have too much seniority", or "my manager and I get along great" to convince you management won't lay you off or fire you or that they owe you anything.

As others have said, the employer-employee relationship is first and foremost a business relationship, i.e. transactional: you work and they pay you. When that relationship doesn't work any more for one side or the other, it ends.

It does often happen, of course, that professional friendships or even personal friendships develop. You are, after all, spending a lot of time with your co-workers. But don't think your good relationships or friendships will help if the business decides a layoff is necessary.
I think this library does what you want:
https://shoelace.style/getting-started/customizing#css-parts
As someone who stupidly committed to laser cutting 30-odd spirographs for my four year old's birthday bag treats last year and ended up realising what a stupid idea that was for that age group - you need to go with ball-tipped pens, be they Bic Biros or whatever.

Crayons are useless, felt tips are too grippy and even pencils aren't much good, as there's too much friction, especially when the hole size is quite tight.
>: but not for some 18 year old who hasn't picked one yet.

Ah ok. I though you where talking about people currently working in IT switching over to become an electrician.
But that's argument absurdum considering the price. Yes, it can do that, but you can also do that much better with a cheaper combo that gets you more actual hardware...

Which is exactly what the OP is saying. And I agree, laptops are generally poor value no matter the brand/side. But you can mitigate that by buying a good enough not too expensive notebook and associate a "real" desktop computer with it.

At curent Apple price, the laptop convenience factor for almost equivalent workstation is not really worth it for the vast majority of peoples (at least those who have to point with their own money...).
ABI is not a concern for JavaScript.
Where to Get the World's Best Service
I have a history of scale measurements with body fat shooting down and muscle mass going up that would disagree. If I'm doing muscle hypertrophy, I'm burning more calories, but I'm not necessarily eating more.

You might need to put on some fat to gain muscle EFFICIENTLY, but it's not a requirement for putting muscle on at all.
I believe here in Norway it's about 50% of devs that are in the technical unions.
I agree with rebeccaskinner: People think that way in their heart of hearts, but it's a bit shamey to admit that they see themselves as so weak, so nobody adnmits it openly.

(But, hey, as the old Swedish saying goes: "Efter sig själv dömer man andra" -- ~"Your judgement of others is based on using yourself as a measure", so whatever you ascribe to others is a reflection of yourself. Freud may have invented the label "Projection", but Swedish folk wisdom had him beat to the concept by Idunno how many centuries.)
Don't forget there are also hundreds of thousands of external people. Bodies bought from different vendors, doing pretty much the same job as internals but with lower pay and almost no benefits.

They've been cut a lot last year, but no news about it.

Also there are cuts in high cost of living locations. Why to keep people in California if you can hire in Warsaw and pay x0.25 of US rate there?
The DPC (if it is legally an option) should go for the highest possible fines available to them at this point, since Meta has by repeated and wilful infringing made it pretty clear that they will try anything to get around these laws.

Like I have some sympathy for a legacy business that simply mismanages their GDPR obligations and buys some dodgy "compliance management" solution and ends up infringing - there a "slap on the wrist" light enforcement is appropriate.

But Meta has been entangled in GDPR enforcement since the beginning, repeatedly, who clearly understood the regulation to begin with and went straight out of the gates attempting to workaround and arguably being the reason the regulation was enacted in the first place.

I really want to see those 4% of global revenue fines piling on at this point.
> Usenet did not have moderators right?

It depends on the newsgroup. Some of them did.

https://en.m.wikipedia.org/wiki/Usenet_newsgroup
"Oh wow I've not really used this AI stuff yet, it's really good at making art!"

Wait for self preservation to tidy up the loose ends
Hmm true, I wasn't accounting for doing for immense volume. Makes sense.
https://archive.ph/LqCYC
> Neither Lua nor LuaJIT are sandboxes.

Maybe we have different definitions of “sandbox”, but I thought the Lua interpreter was one? That is, isn’t it safe (or can be made safe) to embed the interpreter within an application and use it to run untrusted Lua code?
geoblocked. anyone have a working mirror?
Because a big tech company will think twice before opening o position in Europe and will consider not the impact of that position could bring, but how hard is to fire someone from that position. Some of the people targeted by the last year's lay-offs were still employed one year later and the company couldn't do anything for stupid legal reasons, like not already having a union to negotiate for 1 person. Being in a limbo for 1 year, not being able to do anything except quit and loose any potential layoff compensation package, but neither able to work for the company, nor interview and find a new job is horrible for everyone involved.

US restarted hiring quickly after the layoffs, but EU has still a hiring freeze in several FAANGS.
> The market is brutal and it does not care.

not the market but the capitalists
Doesn't the ETF completely bypass such rules? Now you aren't trading actual Bitcoin -- you're trading entitlements at the DTC, managed on their own settlement system and centralized databases. All you need to do is look into RegSHO to see all the ways that system can be gamed.
I have a woodshop behind my house out in the woods and it's creepy out there.

So I put a linux mp3 streamer on a pi and I leave music going 24/7 at a sensible volume.

One of the icecast channels is "Music of K-Mart from the 1970s and 1980s"; I was out there at midnight doing a glue-up this summer, when my heart nearly exploded: "Security, rotate cameras to section 3!" boomed from the speakers.

Afterwards, sitting there on the stairs, wiping sweat off the back of my neck, I had a very good laugh.
UN Live TV: ICJ Public Hearings South Africa vs. Israel
Not really, you just have to look a bit harder.

Perhaps a greater percentage of the people, projects, and attention are part of the “parasite” as you put it, but that was my point: while it is bad, and something we should work to minimise, it’s may be a price we have to pay for something that at its core is very important.
> For the Russian regime this war is now 100% an existential threat.

For everyone this war is an existential threat. It is unusual for governments that come in after a revolution to be more stable than their predecessors and any successor to Putin will still have the worlds largest nuclear weapons stockpile. There is an outside chance of a literal replay of Germany WWI -> WWII if the Russians collapse. Not to mention the risk of armageddon from the current war; I'd still expect to get another Able Archer style story to add to the near misses out of this conflict.

And from a realpolitik perspective, sure the US is coming off better than Russia here. But the US isn't coming off well; it's military looks a bit wheezy through all this. If they can't deter the world's 11th largest economy from going to war in NATO's sphere of influence; what can they deter? If they can't muster the resources to turn back the Russians in 2023, what are they going to be able to pull in Africa, the middle east and APAC region?

EDIT Bearing in mind we're talking about someone trading Bitcoin in a way they don't like. "this assumes USD hegemony is a distant memory. does bitcoin have the largest weapons cache and standing military in the history of humanity?" is just bunk. They don't have that sort of power these days.