skysight-inc/HackerNews huggingface dataset:
> We can read in history books (and maybe first-hand knowledge from a few senior folks on HN) how there was concern about moving from assembly to the first high-level languages

That's an interesting point, I'd like to hear more about that from someone.

The issue here seems like an extension of that, but an order of magnitude more complex. Going from assembly to high level means being able to understand and trust another program, a compiler. We're still in world of high level programming languages. An AI system writing code, especially if the output is a binary artefact and not source code written in a high level language, is essentially a blackbox.

How then do we verify the work apart from running tests? Running a disassembler? I guess the challenge there is to get something easily parseable by humans. Just thinking about current tech, I'd have the AI write some sort of byte code since reversing that (to Java for example thinking of current languages) is easy, and you'll get something fairly readable. Decompiling machine code to C is likely to be fairly unreadable.

I think my preoccupation is that I want to be able to read the whole program, not just trust the AI system and a battery of tests. So what then is the role of the language and what languages (if any) do we need in this future world?
They are hiding a teapot in orbit.
Yep, while Russia is good at engine and airframe design they are behind in terms of optics and stealth. But their are other advantages like maneuverability maintainability and cost to manufacture.
I really like it. Switched from Ubuntu several years ago (due to snap), and I like it a lot more than Ubuntu. The UI is nice, settings are well thought out and the app store is the best one I've found in all distros.

Only had a few minor issues with it over the years. The Nvidia driver gave me some problems on my discrete graphics a while ago, for which I found a solution online.

Occasionally the login screen fails to appear waking from suspend. Closing and opening the laptop lid fixes that; I haven't bothered to try to figure out what's going on.

Running on a ThinkPad T560.
Related:

> A record total of nine models sold during the 2011 model-year have had a death rate of zero, meaning no driver was killed in a crash involving those vehicles during the period studied by the Insurance Institute of Highway Safety.

The nine vehicles are:

Audi A4 4WD

Honday Odyssey

Kia Sorento 2WD

Lexus RX 350 4WD

Mercedes-Benz GL-Class 4WD

Subaru Legacy 4WD

Toyota Highlander hybrid 4WD

Toyota Sequioa 4WD

Volvo XC90 4WD

https://www.nbcnews.com/business/autos/record-9-models-have-...
I'm not in the US, or even in a NATO country (yet, heh) and I read all the comments about how obsolete the A-10 is but I guess you're exaggerating a little for dramatic effect. :) I'm pretty sure the A-10 would be at least "greatly annoying" to far heavier vehicles than unarmored trucks.

The Gun [1] penetrates 76 mm armor at 300 m range, which would surely hurt a bit. I'm not sure how successive rounds interact with thicker armor, but would hate to be the one to find out on the ground. :/

I find it almost hard to believe that it can fire 65 rounds per second, where each round weighs almost 400 g, and all of that while flying. It's an incredible piece of Very Angry Engineering.

[1] https://en.wikipedia.org/wiki/GAU-8_Avenger
Capture high fidelity motion anywhere using standard cameras
If Twitter Doesn’t Have a Staging Environment, Should Anyone?
Tons of other politicians are also serial liars (allegedly).
working on this now (pushing updates every 10 minutes or so).

should have it done within 30! (apologies about using big mac units).
> Lets break them down...

This is quite a reach. Sorry, I'm not going to argue any longer why "has a six pack" or "dresses nicely" are not a personality traits.

> Sure if you'd like data please refer to these papers.

Thanks for the links.
Their Hearts Belong to Data
I would have loved to see their reactions when they found it.
Having less costs is not clear to me. Might be assuming commute with a car (very US-centric). Paying for all the coffee, snacks, lunch, proper office setup might not always be expensed by the employer and incur extra costs. But let's say, on average, it is true that now employees have less costs because of working remotely.

Lower costs could have other consequences, other than people working less: general inflation; inflating rents/property prices; lower salaries for the same job; longer working hours (officially or not)

I think what you mention is one possible effect, but there are many and it is not clear which one dominates.
Why enterprises trust hardware-based security over quantum computing
He is the world record holder for the person to lose the most amount of money across all of recorded history.

https://www.npr.org/2023/01/12/1148634966/elon-musk-guinness...
I'm not reading another article about remote work because they all make my mind bleed but when anyone is reading remember this:

Remote work as existed for a long long time.

The pandemic made more people and companies go remote but it's been there like forever.

In context of ycombinator almost all start-up companies that have ever existed will have extensively used remote workers are the start phase of their companies.
you might've seen it because it pops up on HN from time to time, but https://thonny.org/ is a python IDE for learners that works more or less like this
The article misses the most effective comments - git commit messages.

Regular comments are subject to bit rot - they get less true with time. Unless actively maintained - eventually all comments lie.

Git commit messages maintain themselves. If a line of code was changed - the git blame annotation will change. So you know exactly what the context was and exactly which lines the comment relates to. It provides context (you can see in the commit what else changed with it), and if you include the JIRA task number and a short description - it provides the WHY.

IMHO the most important skill for writing understandable code is splitting the commits into sensible pieces and writing good commit messages.
There is no song that costs more. Labels are paid by the amount of streams they get in total. The distribution of money is made by the labels.
Have you heard their demo reading the great gatsby? Best TTS I've ever heard by a margin ...

https://www.youtube.com/watch?v=qRPTwPuZLjk
There were similar discussions in the PHP community, with arguments that were sensible and rather stupid on both sides of the argument.

I'm honestly a bit torn by it. Yes, your code absolutely should be written in a way that keeps it tidy and easy to understand. But you've always got complex situations which arent always going to be easy or obvious for someone fresh to the codebase.

There should be a good middle ground. I dont need to see comments saying "this is a loop that gets all the users". If its got a variables called users, calling a methog called "getUsers()" then thats pretty damn obvious whats happening.

However if you then go on to do something weird like loop over each user and calculate a score based on the number of posts they've made then theres undoubtedly going to be some logic in there that even just a simple one sentence comment will help someone understand.

It's a fine line, and getting it right is a skill in itself.
It removes the ability to interact with the service anonymously. With a phone number, they know exactly who you are, and when your data is sold it’ll be at your expense.
So the realness of a talent defines by pay recieved! So upper management should be really talented individuals?
Why the game industry gave up on E3
but the multipliers were also different. with saving a house was realistically affordable for a single income household. today? in many regions not at all unless you save 20 years or have a windfall event like an inheritance
Why is the author so secretive about who made the hardware?
It's cool, although it is primarily a feature of English, not languages, languages Latin alphabets or even Germanic languages in general.

For the party trick to work the words of the language in question must have relatively short words, and suitably small but syntactically heterogenous paradigms for any given lexeme, with changes expressed mainly by the end of the word. (Paradigm: for example conjugations are paradigms of verbs, declension are paradigms of nouns; lexeme: "fundamental base word").

In some languages individual letters in the middle of the word morph as the meaning of the word changes (different tenses of verbs, different number or gender of people/objects, whether an action is ongoing/finished/planned, whether a statement is a question or a command).
That one is pretty average, the stuff of elevenlabs is much better.
Australia has slipped quite a few places on the last World Press Freedom Index. Let's not forget that friendlyjordies, while also making comedy videos but also making videos on corruption, politicians and the gambiling industry, was targeted by a firebomb and his house burnt down. Luckily he was away and no one at home.
That's a point the book I mentioned actually touches. We're not in tune with our needs and don't work on our problems, so we focus on work, social media etc. But we lack the focus on what makes life worth living. It's human connection, being in tune with yourself, nature. You have to make the time to focus on these things. We are very easily distracted by non-important things. We have to put in the work to stay connected (to others and ourselves) and get our needs met, simple as that.

So what I'm saying is: not sure it's a skill problem (it might be if we're talking about staying connected to what you need) but a societal problem
Well, they set out to create one plane to rule them all, and essentially ended up with three different planes... In addition the first 5-10 years have been riddled with software issues. Luckily they seem to have ended up being pretty good jets though, and the price is decreasing for the F35A quite a bit.
The reason quantum computing is not used is very simple. It doesn't work in the real-world. Quantum comptuting is not both scalable and fault tolerant.
Yes, and?

Cost for renewable is $a/kWh, for batteries is $b/kWh for installation and $(b/c)/kWh for delivery where c is the effective number of cycles the battery lasts for.

a+(b/c) ~= the cost per kWh for nuclear, thought of course I'm painting in broad brushstrokes here and averages hide details.
Do cars reduce the need for horses? Yes. Does remote work reduce the need for restaurants? Yes. Does this mean there will be fewer jobs for carriage drivers / waiters? Yes. Is this good for the economy / the planet / humanity? YMMV.
A Linux Shell in the Browser
Author's tweet here: https://www.twitter.com/humphd/status/1121075799539486720
I love Twitter. But I immediately thought of Twitter as a counterexample when I read vagabund's claim.
I think we are confusing two concepts: clear prose and ordinary words. It's right in the first sentence:

> I try to write using ordinary words and simple sentences.

They don't go hand in hand. Quite the contrary, I'm arguing they are in conflict.

Drawing from a larger vocabulary allows greater precision, results in shorter sentences and enables the writer to express complex ideas concisely.

Ironically, artificially restricting what words one can use puts a far greater cognitive burden on the reader. It's superfluous to quote the relevant xkcd.

There's no cure for unclear prose: it's the necessary consequence of unclear thoughts.
That would be a goal, and by which means would do so in the above mentioned example?
yeah but in my opinion in modern homes this is automated and regulated house-wide with the mentioned air circulators that recover the energy. they also expell humidity afaik
With our application, THP enabled manifests as excessive system cpu. Have a nice graph of busy system where it dropped from 30% to 5% immediately.
The tech industry didn't really have layoffs, they pretty much still search for talent like before. The exception is the tech company giants that hired people just for the sake of it and to be able to react to sudden opportunities in a quickly manner.

So the question would be better addressed if you look at the situation of these specific companies and their respective market situation. Maybe the layoffs happened because it was predictable that no additional workforce was needed in the near future. Sure, maybe the outlook changed now, but I guess the lessened salary costs are attractive for them too.

I would guess they also look at how competitors behave. Apart from the engineering challenge there is little intelligence behind it, it is like Russians building a space shuttle because the Americans were building one.

I believe these hire/fire periods follow a certain cycle that maybe isn't too much tied up with inflation and growth estimates. I suspect we will see more hiring again in 2023. Hopefully more in the civilian sector than the military one.
I've always been super weirded out that we're willing to poison people for not paying their fair share of taxes. The extra abstraction layer seems to make people comfortable; if after your tax evasion trial you were found guilty and the judge walked up to you, put a funnel in your mouth, and force-fed you poison, society would be outraged. But if you structure it as a discount for buying poisonous alcohol, then it's perfectly fine. (Alcohol is an especially weird thing to tax, in my opinion. Take some sugar water. Leave it sitting around. Boom! Alcohol. Tax evader's dream.)

I haven't really kept up on what the opioid epidemic is up to, but I also think it's weird that we cut opioids with acetaminophen. You don't want people to overdose on "the good stuff", so we put something in it that destroys your liver? That seems a little cruel to me. Any cop can reverse an opioid overdose. Nobody can reverse an acetaminophen overdose. You just die. I guess "first, do no harm" is ambiguous and only applies to actual medical doctors, not necessarily bureaucrats?

Public policy can be weird at times. We should, as a society, poison people less.
> "Musk remains the second-richest person in the world".

And I guess from his perspective it was chump change.
oh wow. im the polar opposite. i wouldnt want to know most people the hours i out into some games at all
Thats a pretty high bar, have you tried inputting ha ha ha into literally any other TTS engine? It never produces great results.
Calling it 'egregious' is editorializing. It stuck
I heard an interesting take, making a parralel between comments and user manuals.

User manuals used to be pretty extensive, and filled with information not just on how the devices work, how they should be maintained, but also on what mindset these devices were built and the general context.

For instance I remember buying a vintage camera with the original manual, and it basically explained photography to beginners, including framing the subject, lighting, and shutter discipline.

Nowadays a smartphone comes with 2 pages of instructions on how to start the device.

Are we much worse because of that ? I'm not sure, something has been lost, but I also can't imagine a smartphone coming with 200 pages of explanations and addenda sent by mail on every OS revision.

A code that is regularly evolving in significant ways is to me way closer to a smartphone than a vintage camera.
People are already making progress on this, e.g. the H3 project[1].

[1] https://arxiv.org/abs/2212.14052
Why use the feature flag to do Progressive Delivery?
Spotify's shuffle is so bad, the algorithm keeps pushing me to listen to the same songs in my playlist. Compared to foobar2000's shuffle options it's an absolute downgrade.
AFAIK Ariane is also non military. Of course the program is government funded but it seems fairly ‘civilian’
That’s a very interesting take on things I haven’t heard before, but it seems plausible! Thanks for the insight :-)
Yeah, when I tried their demo I was a bit confused too - it's not that impressive.

But their model is really good when it comes to cloning voices from small audio samples. It was discovered by 4chan unfortunately [1]. I have only seen a few clips but all of them were racist, sexist or worse. Not appropriate to link them here, I guess. You can see an official sample on their YouTube channel [2]. However, the voices and conversations I've heard yesterday, other than being disgusting, were high quality, believable and full of emotions. The voices of Obi Wan Kenobi or Joe Biden sounded so genuine that it was creepy. I know there has been tools to deepfake voices for years now, but this is the first time I'm seeing one that sounds so authentic.

[1]: https://www.theverge.com/2023/1/31/23579289/ai-voice-clone-d...

[2]: https://www.youtube.com/watch?v=17_xLsqny9E
The Ukrainian air force is severely limited in it's air operations against the Russians. Similarly the Russians largely don't operate their aircraft over Ukraine. That's because both sides have air defence systems that are highly capable against aircraft of those generations.
Nothing has changed about the F-35. It's still a piece of shit.

https://www.youtube.com/watch?v=UQB4W8C0rZI
I think taking sides in this debate is pointless. Languages are always as difficult as far they are from your mother tongue or other languages you know.

Your question about the reading, though, has quite a simple answer. It's pretty obvious how to read all the examples given when you look at them as words, not a single character. Kanji does not exist in a vacuum. 人気 is "ninki" and 大人 is "otona" - no other way around it. Combination of those characters, usually, have one and only reading. To tell the truth, in English, people are unconsciously reading words as a whole, too.
> I have never seen it happens with an alphabet-based language.

I got it once for a couple of days when I was about 7 years old. Learned how to write an uppercase N, and became unable to write it lowercase (n) for a few days. (it's a super weird feeling, trying to write something and producing a different shape)
If pipes are added to JS then IDE support will follow very swiftly.
Hey! A fellow accountant :)
I don't think this is uncommon knowledge. Every search engine is probably doing it to some extent.
Of course they do on modern computers (so do peripheral microcontrollers).

Most modern laptops and devices don't go into full suspend states anymore, they just do a much lighter standby similar to phones and tablets. Windows calls this "Modern Standby" while Apple just does it since Apple Sillicon.

Even so, periodically they will wake up and run tasks just like phones (e.g. Power Nap on Apples, no idea what Windows calls it). Linux has a headache here because it's mostly not prepared to disable all their processes and peripherals correctly during those states so something keeps waking up and running.
Cool idea, could imagine myself browsing quite a bit, but I found it hard to work with.

I searched for "Opinel" and I only see the suggestions, I would have expected a way to have a search result page because with the small images there's no way I could identify the one I have or browse around in a meaningful way. (Also it seems to default to last autosuggest line, not the first, Firefox on Linux)

When I go to All Blades and Filter, I can input the brand but the results below don't filter and I don't see a submit button.

It's a shot in the dark but did you maybe focus a little too much on enthusiasts who want to look up a specific known thing and less to the casual user who only knows a few data points and browse around?
The typical reply from Linux folks, "but things have improved so much", including missing the point I am aware of the current experience.

Most folks don't want a "go fishing experience", they want a prepared meal.
Don't tempt fate!
Any smaller city in Europe lol. With a flat facing the inside of house block (not the street). If you want it to be dead silent and truly pitch dark, then northern Europe (Sweden, Norway, Finland, Estonia).
There is always Bellards page. [1] Click to run various linux distros, windows 2000, freedos, etc. in the browser - console or gui.

[1] https://bellard.org/jslinux/
dnscrypt-proxy, it's also good for dns crypting
Great, so what is 大人気?

if it's 大人気ない it's probably childish, but if it's not in that context, it's probably very popular

You need to finish reading the whole SENTENCE to be able to pronounce it
I recently listened to a casual conversation between two women talking about their husbands WFH behaviour. The general undertone was: "Yes, he can now do this or that time-consuming hobby because he can claim WFH while actually driving from A to B". Just an anecdote, I know, but this is not the first time I overheard people cheering over the personal advantages of WFH.
Yes, F35 production not keeping up with airforce recapitalization needs, something like 45% of airframes flying beyond service life. So need to plug gap with F15s.

> F-15EX in particular can carry patently ridiculous payloads.

But also this. Which touches on F35 being very complicated to develop for, and taking ages to integrate weapons vs F15s. And some operational considerations like not wanting to retrain F15 pilots.

Look at USAF 4+1 for next 15 years of procurement. Basically F35A, F15EX, F16CD, A10s and +1 being F22s that will be replaced by NGAD.

Read between the line consideration is F35/F22 was made for Europe/RU theatre, lacks range in PRC theatre without tanking, which are vunerable to J20s with longer range and air to air. Hence NGAD being mid sized bomber, and acquiring 100 B21s that cost as much as 1000 F35s.
Containers and similar OS security features already provide that.
We did something similar, being a small company we used batch files (checked into source control) to run database migrations on the different platforms we supported. Most database platforms have command line tools, although you need to be careful as there can be subtle differences in behaviour between the command line tools & those running with a UI.
Depending on how often they make you do it. I'm not looking forward to having to jump through hoops to access netflix when I'm not even using all of the screens I'm paying for.
"Localised"? Along a route 1400 km long?

That's approximately the distance between New York City and Atlanta, GA.

Or London, UK to Monaco.
Oh nice, where in NZ are you based?
Right but there is no suggestion the firebombing was linked to any government or regulatory policy/action/initiative.

It's simply that he upset organised crime groups. These exist everywhere in the world and theres no suggestion the Australian authorities aren't investigating and trying to bring those responsible to justice.
> When `p` is a parameter in a function, the function cannot know that it can create a slice of up to 10 elements (I assume that the `p[0 .. 10]` creates an array indexed from 0 - 9).

That's right, when a bounds checked array is converted to a pointer, the bounds does not go with it. Presumably, the function receiving the p has some way to determine the length (such as strlen, or via another parameter) from which the correct array can be reconstructed by doing a slice.

> What if the line was: int a[..] = p[0..12] Do we still get undefined behaviour?

Yes, if the 12 extends past the end of the data p points to.

> Assuming that a indexes from 0 to 9, what happens when we use p with an out of range index, for example: int *p = &a[8]; blah = p[3];

You get undefined behavior.

> My main concern is how to tell other functions that the array has a maximum size

The same way it's done now, by strlen, passing another argument with the length, or the function is able to get the length by other means. When a bounds checked array is converted to a pointer, the bounds are not part of the pointer.
...but if we are forced to choose, it's better to spend our effort on the ones who don't own a Ferrari.
I know the most evident reason: If you want to be part of NATO you've got to pay your dues to NATO's overlord military industrial complex.