skysight-inc/HackerNews huggingface dataset:
A lot of the reporting that I read about this event showed an astonishing lack of critical thinking. As the linked article says, two things would have to have been true:

1: The aircraft entered into free-fall (i.e. falling at ~9.81m/s) at a low altitude and recovered within 1425ft. This would mean the wings were fully stalled and there was no drag or lift forces on the airframe while it was falling.

2: None of the many passengers on board felt the need to share it on social media.

Both of which are highly unlikely. I'd like to see the report of what actually happened, but I'm not sure if that will be forthcoming since it's a voluntary safety report. I'm not sure if they're treated similarly to NTSB investigations where the reports are made public.
Startup Workers Wrestle with Stock Options as Company Exits Stall
For normal programmers I mean. I know lots of programmers. None of which specialize in Julia or R. They are specialist tools. Python is more a language for generalists. Which is why it is so popular in this space. Kotlin fits more in that category.
In the past they had to worry about growing wheat and not getting eaten by wolves, today they are mildly depressed at dislikes in twitter. You think it's a worse situation? I think people from the past would laugh at twitter problems.
Since an editor setup is very personal, it doesn't really matter if other people can't immediately recognize that the ligature is == or != .
Personally I love ligatures and find that they help me to immediately grasp code structure since they are unique glyphs. Without them there is a slight delay when scanning things and your brain needs to do lookahead and lookbehind to be sure -> isn't just > or the ! in != isn't a random not.
It sounds like Bridgewater - and if so Dalio has written quite widely, e.g.

https://www.principles.com/principles/85cda87a-6491-46bd-9cf...
Unpopular opinion in tech, but hear me out.

The word "progress" in technology is misused in the same way it is when talking about evolution. The evolution of the eye was not done with progressions, because that implies a destination or goal.

You _can_ look at the eye and think of the steps that led to it to be progressions, and that's fine! but only if you do it consciously.

Similarly, we need to be mindful when we see technological change as progress, because we're by definition implicitly stating that there's a goal towards something. Not acknowledging that give us the benefits of such an assumption, without the downsides of responsibility (i.e. examining that goal).

Now my point: There often isn't a conscious goal with technological change, and that is dangerous. If we look at the resultant change, there is nothing wrong with saying that things are headed in a bad direction, and we wish to change course. It is not Ludditism, and shouldn't be shamed.
> So richer and more wasteful households got the MOST support.

I do agree the implementation of the scheme was very poor.....

....the reasons for which are down to our current governments unfortunate mix of poor competence and fruity ideology (thank $Deity Liss Truss wasn't around for too long!)
While I agree I think my question still stands. Of what help is this? I can only talk to you about what I perceive in words and concepts that make sense to me, as flawed as they might be. Even if I would only imagine the existence of computers, forums and you, what can I do about it? How is this knowledge actionable?
I think:

data Point3D(x, y, z) from Vector: ...

is a terrible syntax, there are plenty of legitimate use cases where you'd have an overwhelming amount of fields in a class/structure, and listing them line by line (as well as explicitly specifying accessors to handle the couple special cases) would end up much more readable. I'd rather see something more along these lines:

data Parrot(Animal):
name
age: int
alive: bool = False
purchased_in: Shop | None = field(default_factory=get_shop)
...

(Move "field" to builtins, etc.)

But overall this proposal seems like a no-brainer, even before the addition of the match statement. The "classic" __init__ is a jarring violation of DRY, baked right into one of the most common idioms in the language, and gets in the way of not just the "QoL" features like destructuring or type checking, but also of the efforts to build more efficient implementations that could pre-allocate object memory without speculative analysis, or optimise the dict lookup away.

The question is not "shall we", but "why wasn't it done in 2008".
> The risk with management consultants is that they tell management what they want to hear.

This is a feature. You get outside expertise that recommends cost cutting and reducing staff. It’s not your fault though, the expensive consultants with the nice suits were the ones recommending it!
We’ve used McKinsey on a couple of projects. What you describe is exactly what we saw happen and the results were as expected from bright, motivated young workers being advised and led by more experienced senior staff: quite good.

The only “knock” I could see is the presentations could be a bit formulaic and slightly too polished, which is hardly damning.
But it's not one machine if you do anycast.

It's a lot, but at cloudflare's scale you either have the budget for a crapton of machines per point of presence (hope I'm using the term correctly) or custom hardware that can deal with this sort of thing. It's kind of their core business.
Can I ask you why?
(I'm not related with the company)
But "most corrupt organization in the world"?

Come on.
I see him right there on the bottom right in remote participants section. Last row, 4th from the right.
> Even if they have clear biases, the BBC is one of the most respected news outlets in the world, and have been very rarely just lying about facts.

Are your brain's logical circuit working correctly?
Show HN: I made an extension for browser bookmarks
Hello HN! I have just released my browser extension. FavBox - is a bookmark management tool with a clean and modern UI. Absolutely compatible with default browser bookmarks has no third-party services, and still syncs with the browser profile. Free and open source.

Chrome Web Store
https://chrome.google.com/webstore/detail/favbox/eangbddipcg...
Caching a Lot of Methods in Python
They are not diversifying from China because of China. They are because of deteriorating relations with the West that may put them at risk in case of, for instance, sanctions against China.
Lol, could have just brushed this aside with a comment instead of outright censoring a globally available media. Like what do they expect, no Indian should ever watch it in India or something but it is fine if outside of India?

This is how freedom of speech dies, bit by bit......
Early in my career my employer felt the need to bring in a consulting firm for a particular effort. I, and my colleagues were not impressed with their work.

Over time I've come to realize that it's less the what and more the who. That is, if the company could do it themselves they would. But internal politics and such make the needed what too difficult.

I work at a (small) company now that desperately needs some "outside influence." Anyone who speaks up interally is marginalized. At this point, no one speaks up. The level of dysfunction is impossible. I can't imagine things changing without outside help.
> Norfolk Southern, the railway company responsible for an apocalyptic plume of gas rose over East Palestine, Ohio, has offered a $25,000 donation to assist the area’s nearly 5,000 residents

I read this as $25,000 in total not per person.
Based on what evidence are you assuming that we can teach LLM to distinguish between truth and fiction.
The Two India: The Modi Question

https://www.bbc.co.uk/programmes/p0dkb144
Whether someone took a bribe or not is not really as interesting as the genocide they're pretending didn't happen.
> Thousands of kids are missing from school. Where did they go?

The article shows examples of children who have moved to alternative educational environments, and are doing marginally better than they were in the public schools in which they did not thrive.
How much is a cup in espresso terms?
I feel that TitaniC++ has ran into the iceberg of memory safety and complexity.

Bjarne Stroustrup’s previous article which basically tried to minimize memory safety because it was a subset of program safety shows that Standard C++ really doesn’t have a great answer.

I feel C++ needs to do the following to be able to survive:

1. Adopt language epochs so that the language syntax and semantics can be evolved without having to fight backwards compatibility. For example, the integer promotion rules are very confusing and a source of bugs.

2. Adopt solid dangling reference analysis into the compiler itself (using language epochs above). Static analysis as an external tool or command line flag is not good enough.

With Rust, C++ now has a free, popular competitor language that is also focused on creating zero overhead abstractions, but that can guarantee memory safety and which also doesn’t have a bunch of language warts. If C++ doesn’t come up with a good story real soon to deal with memory safety at the language level and deal with the mess of language complexity, it will be relegated to a legacy language.
This is an irrelevant false equivalence.

The leader of the BBC is quite obviously corrupt and placed in his position in a highly corrupt process.

Which has absolutely no bearing on the Indian government’s response to what was a fairly ordinary piece of media.
Yeah, we're also employing that same architecture to great effect. A really nice side-effect is that you can reconfigure your app easily without recompiling. It really speeds up iteration times.

We can also have a small core team writing C/C++, and then let a wider team loose to build applications with Lua.
My generation is sucking Britain’s young people dry
Just kind of a pity that some of the most productive farmland in the world now resembles the surface of Mars, along with hundreds of thousands dead and millions displaced.
Google pays for the right to display lyrics, but if they display them incorrectly that might be an issue. Especially if the wrong version somehow goes against the morals of the artist.
The claim wasn't that people weren't filing taxes on Earth, it was "the number of people on Earth vary based on [...] and migration".
The reported frequency is with respect to A1, which in this case appears to be the major allele C. According to https://www.ncbi.nlm.nih.gov/snp/?term=rs114142727, the minor allele is G with MAF (ALFA) ~0.013, this would make C the major allele with frequency of ~0.987 which seem to be in line with the report.
I was going to say, he's 72 and living in NY - I guess trekking to the very far side of the continental US for the sake of a few pictures, in this day and age, wouldn't sound particularly appealing to him
To claim that this incident justifies calling the BBC the "most corrupt organisation in the world" is laughable.

And on this specific case internally within the BBC this man is loathed precisely because it has hurt the reputation of the BBC and he is very likely to resign soon. There is basically zero insitutional support within the BBC for their chair.
I normally try not to just rant via negative anecdotes, but on this topic, it is difficult not to.

I've repeatedly seen the pain of people who do well in consultancies but then go off and get leadership roles at a single company. As a general rule, they are horrible leaders. They'll talk well, make up pretty reports, build elegant org structures that also make up pretty reports, give awesome names to processes that sound like they'd make a real difference... they look and sound like great execs. But they never quite grasp what needs to happen to actually make the business work. So those of us under them make it work despite all the fluff they layer on top of us.

Part of it is that they never learned what truly mattered. They have experience swooping in, fixing one pain point, and leaving. They never have to live with the long-term consequences of their decisions. So they never learned what to look for and what to seek or avoid. They never learned depth. They learned how to make a project look shiny for 6-18 months. How it impacted business in 5-7 years wasn't "in scope".

Obviously, this is all generalizations. I'm sure there are exceptional people who came from that environment. But that is exactly what they are - the exceptions to the rule.
It is curious to me as to why there are zero details as to what actually happened or what additional training was assigned.
The two are hardly comparable. The current Chinese party has been in power for many decades. The Modi BJP government hasn’t even been in power for 10 years, and frankly, if it wasn’t for a highly inept opposition intent on shooting itself in the foot, would likely have been out of power by the next election.
Excluding Zuck, at IPO the "employees" in aggregate were the largest group of shareholders. Source: https://www.thisismoney.co.uk/money/news/article-2146441/Fac...

I don't believe there is more up to date information on the breakdown of the shareholders.

Obviously Zuck is the largest single shareholder – he is the founder – but at time of IPO at least, the employees own more than him in total.

This isn't that uncommon for tech companies either. It's quite typical for companies like Facebook to give away a few percent of the company each year to employees in the form of stock based comp. I thought people on HN generally work for tech companies and were aware of this? A large part of your total compensation if you work at a company like Google or Amazon comes in the form of stock. Employees (especially the early employees) generally own a very significant amount of companies like Facebook and Google.
Could you do this and write it up? I'd love to see how you tune this stuff in hardware and software to get that sort of throughput.
But clojure is not meant to be developed statically!
It is supposed to be running while developing it. You don't need static analysis if the programm is running and inspectable.
>I’m sure you’re familiar with supply and demand.

Yes, that's precisely why I said that the cost of capital going up due to war (higher interest rates) would have a dampening effect on green energy which is very capital intensive.

That's called "supply and demand in action".

The pro war argument (the Economist's) would *ignore* this facet, arguing only "fossil fuels are more expensive -> green energy will definitely be more popular".

It was quite a simple point.
Someone posts this comment every time the subject is mentioned; someone else posts the Orwell essay from the 1940s which replies to the exact same discussion; and yet the kids are still turning up hungry. https://www.theguardian.com/education/2022/nov/03/expand-fre...
Underrated! (Thank you.)
How do you intend to combat spam?

My own immediate response was "great, I'd shove all my shittier papers on there", and I wouldn't even particularly consider myself a spammer for doing that.

Let alone proper spam (i.e. non-papers)
macOS has a feature to have your dictated text transcribed [0]. Did you try that?

[0] https://support.apple.com/en-my/guide/mac-help/mh40584/mac
I get no joy from a game I can't clear.
> doesn’t force me to follow a certain style or paradigm; it provides many different choices (“providing more” instead of “taking away”) and treats you like an adult who can make responsible decisions on their own.

This is really not correct. Certain choices Hickey made, prevent you from coding as you like. E.g., Hickey doesn't allow strong reader macros or inheritance in Clojure.
Thanks. I was also curious why the pilots didn't relay information back to air traffic control or why air traffic control didn't seem to notice it.
I left this comment on the blog but I'll repeat it here as well.

Really interesting! Thanks for the writeup. I'd be particularly keen to see the example applications broken up into the two halves you'd expect in an actual client/server application.

The adder example, while illustrative, receives cleartext inputs and returns cleartext outputs. In a real application the adding code would presumably sit on a server and there would be client code which just encrypts user inputs and decrypts backend outputs.

It would be very interesting to see how one might set this all up with a keypair. Could the same adding code be used for multiple different users and keys, for example?
I can see the answers now: "To do X you need Y and... Which ABC.ai provides. Best way to do X is with ABC". Just disgusting, hehe.
If you wanna have your mind blown, start looking into who bought up a lot of that farmland (and agricultural enterprise) starting after the 2014 uh, government restructuring. Hint: it’s not the Ukrainians. And they were changing laws to allow more foreign takeover of Ukrainian agriculture by multinationals all the way up to the invasion.
This does not apply to Holocaust revisionism, before anyone even suggests it.
Modi should have funded an Indian documentary on the financing of Rishi Sunak and his wife as a way of silencing criticism -- Tories would pull BBC in to line pretty quick then. Seems those with dirty hands are quick to point the finger.
That's where the nonexistent support for variable-width tabulation (or flexible tabstops) comes in!
Unfortunately even the newer programming editors don't match these type of Word-level basics
> It's unfathomable to me that people in the UK are skipping meals.

It is when you consider many people simply don't know how to cook simple, healthy food. Our schools no longer teach basic cookery (and many parents neglected to pass on the skills).
If your'e using PostgreSQL, checkout https://github.com/retro/penkala . It provides most of the things you would expect when dealing with the database without it being an ORM. IF you're interested in how the API looks checkout https://github.com/retro/penkala/blob/master/test/com/verybi... which implements most of the queries that can be found on https://www.postgresqltutorial.com

note: I'm the author of Penkala
If you're not a part of the solution, there's good money to be made in prolonging the problem.

https://despair.com/products/consulting
Python is a multi-paradigm language.

And not only that, I think there are many reasons to want to continue having non-dataclass classes. Dataclass fits best with record-type data and not with encapsulated data or classes with mostly private attributes.
Lots of garbage traffic comes from countries such as Russia, China, India, Brazil, etc and if you don't intend to sell anything to them it makes sense to just block them.

If you wrote your website in some shitty language and you need lots of server power just to serve the home page you will end up saving a lot of money from blocking those countries.
Should have asked ChatGPT to generate the script code for you.
I recommend reviewing the HN guidelines here: https://news.ycombinator.com/newsguidelines.html

Of course they won't volunteer to maintain a massive project that they depend on, when someone else is already doing the work.

But you can bet the minute core-js goes away, the community will pull together to maintain or create something new, purely out of necessity - that's the main motivator. Hopefully with a more distributed model that doesn't overload a single person.
He sure yadda yadda yaddaed his way between 2004 and today.
Exploratory testing as a type of software testing.
> Maybe that's what thinking is though. I mean our brains have neurons that connect to form natural matrices... who's to say that the nature of forcing energy through that mathematical structure isn't the very definition of thinking?

I don't know what to say. I think the AI hype just go too far and now people believe random bullshit like in your comment.

Artificial neural networks look nothing like the neurons in our brain. They have very little in common. Artificial neural networks contain layers of neurons where each neuron is connected to all neurons of the previous layer with a floating point weight for each neuron - neuron pair and a floating point bias. This in theory allows you to approximate how the neurons in your brain work but even then it is just an approximation and you may need multiple neurons to simulate a single human neuron.

The next step up is spiking neural networks, which are actually biologically inspired and basically nobody cares about them because back propagation is hard. Why? Because spiking neural networks are not continuous functions. Instead, neurons send spikes and encode information in the timing of their spikes. Neurons only send their own spikes once they cross a certain threshold. So now you have non linear behavior. Again, you can simulate them using ANNs but the primary difference is that spiking neural networks are naturally sparse which is in complete opposition to your statement of "I mean our brains have neurons that connect to form natural matrices". It couldn't be further from the truth. You are now working backwards from the mathematical model of ANNs and are now telling people based on this information how the brain works, despite massive amounts of counter evidence. Do you understand how ridiculous that is? That is only something economists do, because there is money to be made from lying, not biologists or any other science.
Read the official documentation instead of random blogs.
Use the tools you're familiar with?
Ruff: A fast Python linter, written in Rust
OP literally said 500k of bandwidth charges.
I mean it more metaphorically in the sense that when your opponent comes in with a lot of force, you can harness that into them thinking they've got it
I don't know why you are being slated for stating facts. Of course the BBC is not the most corrupt organisation in the world but it's far from benevolent.
That's comes off as kind of unfair and misplaced, when a person is not of nor participates in activities common to a particular group. We may only see or know of a particular side of a person. We can see people, in certain settings for many years, yet not know various things about them or they don't show aspects or share various details about themselves.

It's one thing to ask or expect others to be open-minded or have empathy for things outside of their regular circles, it's another to presume they must know details about cultures and subcultures they aren't apart of or even condemn them for genuinely not knowing about something or asking.

It's alright to not know about everything, as nobody does, and ask questions as they come up. For those concerned, they can explain the history, details, or their views. It's a normal process of learning.
I don't think it is. Whether appointments to the bbc are the results of bribes is material to if the BJP statement is just making things up as implied by the original poster.

Whataboutism isn't a catch all term that can be used to get rid of every opposing argument.
Isn't the problem here that both UTF-8 and UTF-16 were being used at once, with incorrect conversion between offsets. I don't see how adding another encoding would help here.

Sure if, everyone used UTF-32 for everything then these problems would go away but they would also go away if everyone used UTF-8, and most uncompressed files would be 4 times smaller.
I don't know if you've ever read War and Peace or looked into the Napoleonic Wars in Russia, and also looked at the parallels to the Eastern theater of World War II, that's what I'm referring to
Tesla Workers Launch Union Campaign in New York
Now imagine using chatGPT as the source of truth, which will eventually happen of not already. If we were tired of conspiracy theories before, wait and see what chatGPT is brewing in the hands of the "experts". How long before we see a new religion pop up from it?
Having to specify the names and, if you hate yourself, the types of class members up front is a major limitation. Only when it is possible to do so (because the class is a boring one) the repetitiveness of typical __init__ methods can become an issue.
In case it wasn't clear from my comment - i agree 100%