skysight-inc/HackerNews huggingface dataset:
Yes and no. Sometimes we think in words and sometimes we think in images.

We can think about an object we have seen but don't know the name of.
> I agree public health officials in certain countries did a poor job. For the most part they were medical professionals who aren't necessarily experts (though some of them were and some countries had expert advisers to set policy). There were many unknowns and it wasn't clear what to optimize for.

That is a bold claim you might want to walk away from. 3 posts ago you were holding up vaccine conspiracy theorists as people who, and I quote, "Despite overwhelming evidence they stick to their version of "reality", they never seek counter-evidence, they believe everyone but them is part of a ploy to hide the real reality from everyone. They don't trust experts or scientists.".

Now a few posts later you're suggesting that That the public health officials aren't experts in public health and that their policies were not based on settled science.

When you are insulting a large group of people who's position was, basically, "we don't think public health officials are doing a good job, we aren't satisfied with the evidence you're showing us and we want freedom to make our own decisions" it is probably a mistake to suggest that the public health officials were doing a bad job, often not experts and caught lying with the purpose of stopping people acting in their own best interests. It makes the conspiracy-minded theorists seem pretty reasonable.

Of course in the pandemic, this is the point where people who were claiming to be following science bought up the fact that the vaccine was certain to stop transmission of COVID and it was basically advocating in favour of murder to say otherwise. Turns out that was not the case so they've had to stop doing that.
For me, the flexibility that comes from loose typing is one of the biggest strengths in JavaScript. For example, using loose equality (double equals) is truthful for both null and undefined, but false for 0.
Yeah it sounds like something he's made up. For matrices x^2 is just x*x, not element-wise power (which if you want to be deliberately confusing is also known as Hadamard power). The latter is apparently written like this: https://math.stackexchange.com/a/2749724/60289
Wow, I loved Ziggy Gets Out! This feels like a great medium for children's books, and also for a way for kids (and adults) to express themselves in a constrained way. Reminds me a bit of KidPix.
I made a bookmarklet that makes reading articles easier so that no browser extensions or reader apps need to access the data. Here is the link: https://news.ycombinator.com/item?id=40588645
For a decade now I've been completely stumped just why Meta (and before they were sold, WhatsApp) hasn't tried this. Why is only Musk trying this? It's the incredibly obvious thing to do.

Does Zuck find the idea boring? Is that why he rather do something flashy like "Metaverse"? It's the obvious model to go for and East-Asia has already made that clear since a decade ago.

Even bloody MSN Messenger 15 years ago was more of a super app than WhatsApp.

Now finally Musk says he's going to give it a go, but I reckon he'll struggle because X's penetration, as high as it is, is nowhere near WhatsApp. He's also extremely late in the game, so much that unless he starts buying up incumbents (maybe that's what he needs the $56 bn pay package for), the barriers are now incredibly high. When WeChat, KakaoTalk and Line started branching out, there was no huge incumbent in the areas they competed in.
Sentence diagramming puzzle app on iOS. (Note: Puzzles not an auto-solver).

https://apps.apple.com/au/app/sengram-sentence-diagramming/i...

(FYI: I am the developer).
Respectfully disagree. I absolutely hate disappearing scrollbars.
Private software already has rewards that may be threatened by certain types of behaviour, leading to reduced symptoms.
The obvious question here is "why not both". Use mapping data where you can, LIDAR and other sensors where you can, and visual cameras when you must. There's no reason to limit yourself to just one input type. Elon claims that, sure, but it doesn't seem like a given at all.
have you actually read the EPA report? This has never been proven, the issues they found are more on the level of procedural scrutiny and unmarked waste buckets. That’s FAR from "releasing toxic chemicals into a residential neighborhood", which it isn’t, it’s industrial zoned land. The one apartment building is also literally built on a EPA superfund site, entirely unrelated to Apple. So even if the issues reported aren’t hypochondria or part of the myriad of other vendettas this woman had with Apple, it’s still just as likely that it may have something to do with the superfund site.

Personally, I’d prefer living next to a low vol semi lab to a whole myriad of other enterprises: petrochem, industrial scale chemistry, coal powerplants, GA airports using 100LL avgas, the list goes on. But hey, that’s just like my opinion man.
In some states you are supposed to attempt to stop on yellow unless it’s unsafe to do so: https://axleaddict.com/safety/The-Meaning-of-the-Yellow-Traf...
I guess that's why no hotel lets you pay cash.
Would it really kill us to include an interpreter for literally any other language for the browser? Same for HTML. It's not just that Google owns everything browser-related in 2024, it's that the concept of an application-as-a-platform for apps doesn't need to be locked down to any one set of components like it is now.
> “There are thousands, if not tens of thousands of these structures scattered all across the landscape,”
https://www.reddit.com/r/SelfDrivingCars/comments/1dolh8l/ve...
Unsure why mention autopilot when talking fly-by-wire. Yes it won’t be as redundant as airplane fly-by-wire, but merely by putting miles and manufacturing hundreds of thousands copies one improves quality.
Yes, thanks.

With C23 there are also now checked integers to do overflow checking for arithmetic operations.
In the UK, the presumption was actually that a machine is operating correctly, which was then reversed in law in 1984 but that was then repealed in 1999. Source: https://davidallengreen.com/2023/09/computer-says-guilty-an-...
Split them into 4 then ?

2 amazons, 2 Aws
We did! WebAssembly!

Most languages aren’t infinitely backwards-compatible so unless you want to be running Python 2.7 forever or whatever…
>Many don't understand that the Civil Rights Act describes the systematic LACK of a meritocracy. It defines the ways in which merit has been ignored (gender, race, class, etc) and demands that merit be the criteria for success

Stealing that. Very good.
> https://www.smokescanner.com/ is currently categorized as Pornography

How does that dumb ass FortiGuard firewall come up with this? AI?
> Or if Elon will bet too much of their development efforts on it too early, and thus run out of steam before it takes off.

According to his own admission, they'd have been insolvent around the time he went on to promise full self driving and claiming that Teslas will be able to become unstaffed taxis in early 2010. Ballooning it's valuation and solving the solvency issue by selling of some stocks.

The only surprising thing is how people still but into it, over a decade later. Wanna bet there is going to be another large sell of Tesla stock after the latest announcement?
What good is being able to produce cheaper vehicles at scale if they're not capable of providing the same service? Tesla has had years to catch up but still hasn't, and there is no proof that they can.
The current hype of media disinformation and antisemitism, don’t be ignorant fool please
Smoking hot scanners are one of the leading causes of time theft and reduced productivity!
Navigating Starlink's FCC Paper Trail
How automated was the DCF? The math is simple but requires many assumption at multiple steps
Look at any C program. What are integers used for? Counting things, loop indexing, etc. These are all semantics of mathematical integers. Yes, it is an approximation that only works as integers do not get too big. But the limits are still bigger than most numbers people do use in their daily lives. Most people could not calculate with higher number in their head, are you saying their mental model of integers is a small integer model different from mathematical model? This misunderstands the purpose of mathematical abstractions at a fundamental level.

Big number integers also has use cases, but this is has very special purposes. And also big numbers are not "true" mathematical numbers if you want to be really pedantic, because if you memory is limited also this abstraction breaks downs at some point. Models for true mathematical integers do not exist in the physical world, so that "int" isn't one, is meaningless pedantry.
The 200 cigarette limit is quite new. I believe that until recently there was no limit as long as it was for personal use.

Anyway I’ve never noticed anyone declaring their cigarettes at customs so I think it just one of those rules that never gets enforced.
This is handy, and I take advantage of it all the time. Not sure I'd call it a strength so much as a shortcut so that the botchery isn't as painful.
Because of the concentration of brilliant people (both book and street smart) mostly. And low level of toil and bureaucracy in comparison to other countries and to other Israeli sectors as well.
Cant wait for new PHP, in the sense we can stuff hundreds of apps (with dbs) in the filesystem and it takes negligible CPU if idle.
My recollection is he always says it happens around 2045 so some of us may be living. I'm not sure he defines what it is very clearly though.

I've got a personal definition involving stuff you can get done per hour of human labour. When robots can do it all with zero human labour that goes infinite so you get a proper mathematical singularity.
I don't care. We hire resume-blind.
UK needs system for recording AI misuse and malfunctions, thinktank says
I hate it when an animated header scrolls as I'm scrolling the page.

Not sure how to describe it but when I scroll down, the header disappears. But if I scroll back up even a tiny bit, the header comes down back into view.

It's annoying to me because I'm usually reading near the top of the page, and the appearing header is both distracting and often obscures what I'm trying to read.
> I’m not sure the customer really loses out if ms are saving them another subscription + integration cost.

Not only the customer will pay the price 10 fold down the line, the entire industry/ecosystem will suffer after Microsoft effectively kill every alternative product.

They're not doing the customers a favor. It's a business 101 tactic to dominate the market. In the end, the customer will be abused and strangled with no other option to turn to.
As a government ?

Getting another contract ?

If the press and opposition don’t get you, the time to get a new contract will.
There is also one more kind of undefined, which is undefined as a type: the string value "undefined" for `typeof undefined`
Aren't intervals a rather limited substitute for distributions (of error)? Using the intervals as if they and their joint distributions are uniform doesn’t make much sense to me. Perhaps if you really need to know the limits, but then as was mentioned elsewhere, the interval widths grow very quickly.
Mono as a runtime hasn't been relevant in almost a decade now (since the advent of .NET Core). "I can go into the compilers to find bugs" -> yeah, that's what Roslyn is. C# lets you control GC, marshalling, safety, calling convention, inlining, etc. for very fast hand-rolled managed or unmanaged code if you need it.
Can you explain why? Because I still don't get the point the article is trying to make.

To clarify what I do understand: so you have the variable, like height, and all its possible values along with their probabilities (that's the distribution, if I understand things right). The distribution represents a big part of what the variable is, although I realise the variable maybe has other attributes too (none comes to mind right now though).
I respect your view. This why we (should) have options. For example, Safari doesn't auto-show scrollbars like Firefox does, and it hinders its usability a lot, if you ask me.
" also having the overall product present as a “single pane of glass” to end-users"
this is unacceptable bullshit language unless you're in the buissness of selling actual glassware.
Startup aims to transform the power grid with superconducting transmission lines
Teams actually has adoption. Those other options didn't, when compared to Teams.
Not just wage disparities. You can probably watch the typical video of an individual sitting calmly scrolling on their phone back at 32x speed. More complex scenarios with multiple people at 16-4x. Even assuming they pay 'car monitors' as much as drivers (which you're right, they probably don't) the cost for the monitors is still probably less than 10% the cost for equivalent drivers.
If you're willing to go to a robo just look at the funds/prospectus pages of robofunds, look at the holdings and rebalance every so often as needed
>Why can't "black people" mean black people?

Because of politics.
And then there was Macromedia Director.
Being in love with software has become such a rare experience these days.
Great concept if applied to other products. For example it's quite common to travel to countries with low labour costs to save on dental work.

Earlier this year I did “upload tourism”, travelling from Australia (where uploads are painfully slow) to Thailand where they were 50x faster. Got my 2Tb done in 3 days where it would have taken half a year back home. Easily justified the cost of the plane ticket and accommodation.

In fact, it saved money: telstra 7 x 300gb plans ≈ $2100 Vs flight ($350) + accommodation ($500) + incidentals = ~$1000.

~$1k saving and free holiday
You probably only need to do that when something is reported as well.
I consider loose equality to be a bug not a feature. It's nice that `undefined != null` is true but to me it's a "trick" and not something that I want to see used all that often. It's really not that much extra to do `x !== undefined && x !== null` and keep the code intuitive.
I’ll be curious how this is profitable long term.
Visa, Mastercard $30B swipe fee settlement rejected by US judge
It's a common pattern at several of the big software companies to bundle a lot of freemium stuff with their paid core products that then ends up squeezing independent providers of similar stuff.

I love Github. Before MS bought it I was a CTO at a company where we happily paid for it. Now MS offers it for free. I don't currently pay them anything. We also use Github actions. We don't pay for that either. You get 2000 free build minutes per month. So no need. That's great for us of course. But it's horrible for independent providers of CI services, which I used in the past. How can you compete when big companies like MS just pretend build minutes and hosting the world's software projects costs 0$?

I say pretend here because of course in reality MS spends a lot of money on all that infrastructure needed to do that. But they make their money elsewhere. This is just an anti competitive move to ensure enough customers end up paying them. It's a lock in mechanism. But it's also an anti competitive move. It ensures competitors don't stand a chance. Because how do you compete with free?

Of course the flip side is that a lot of things in software become commodities where the price of something goes to zero quickly after the open source world starts providing free and open source alternatives. Zoom is a great example of a commodity with little intrinsic software value. There's very little in there that you can't replicate with free and OSS components. Most of the real cost relates to infrastructure and networking.

Which of course like Github isn't actually free. So MS is subsidizing the cost of having massive amounts of companies run all their meetings on Teams with money they squeeze out of them elsewhere via unrelated products. That's what the EU called out as anti competitive. Microsoft spends many millions/billions on ensuring people get locked into their free offerings just so they can continue to be valued at trillions because of all the revenue they get from us elsewhere. This is not charity. That's how they became this big.

IMHO Gitlab would have strong case too. They are a European company actually (Dutch originally). So this is a clear cut case of a local competitor being squeezed out of the market by MS spending large amounts of money ensuring there is no market.
I ditched my Tesla for a 12-year-old petrol car
UK Customs had full page adverts in Polish newspapers warning potential cigarette smugglers. It was hilarious.
Because of safety concerns or because you like the idea that in principle humans should be driving?

In other words, what kind of safety metrics do you think would be necessary to change your mind?

If in N years 90% of your peers use self-driving cars, and the only accidents you hear about are in the news about people you don't know, would that change your feelings about safety?
The cables “make use of superconducting cables and a proprietary cooling system.” This story is a nothingburger without more detail on this system.
these quantization are throwing away an advantage of analog computers to handle imprecise "floats"
But with WebAssembly, you need to DIY a lot and/or send a lot of runtime/stdlib code to the browser. It definitely has its place but something like Dart with excellent stdlib would be amazing (and I know that actually was the intent when Dart was being developed, I know, and I did oppose it at the time). Browsers then could ship different versions, and you can enable them, like "use strict" in js.

On the other hand, I understand why not: You ship Dart and Python folk will be WTF, you ship Python and that would annoy the Java/.NET folk, and so on...
The topic is using an LLM to learn a codebase one doesn’t understand. Does that sound like a codebase that has names and comments from which a full description could be inferred?
I think thats a good point. Most things bore me because i am hindered to do the thing i want to do. But the solution still is trying to do your best at the boring things.
To be able to do that, one needs some kind of purpose-giving overall philosophy.
Teams is no Google meet but definitely better than zoom.
Presumably then you also have to factor in the cost of fines weighted by the chance of getting caught?
I saw it enforced on the show Border Patrol.
The only mainstream language I'm aware of which supports high / arbitrary precision decimal numbers as a language feature is C#. Java, Python and Ruby have them as libraries included with the standard distribution, but to my knowledge they don't have any capabilities you couldn't implement yourself in a library.

Regardless, there is an active proposal to add a 128-bit decimal type to JS: https://github.com/tc39/proposal-decimal
There are differences in the details. JS with is much less powerful than implicit arguments or effect systems. The basic concept is similar; all deal with dynamic scoping in some way.

Effect systems can change control flow (that's the point of many effects, such as exceptions) so they require capturing continuations.

Implicit arguments usually have compile-time search / composition.

Rye contexts seems like they have neither of the above, but I've only skimmed through the description.
I definitely would not want to be a beta tester of this software. I know too well how the sausage is made, I guess.

We are way too aggressive with allowing self-driving cars on our roads. Companies are incapable of building a toaster without bugs, our banking apps are a burning garbage dumpster fire, and yet we somehow think it will be different this time?
Is this really a problem? Buy a $100 ish Brother laser and it'll work for years without issue... just get one for yourself if the office printer is unreliable.
That wasn't the case of Modula-2, Ada or Object Pascal.

Their problems was a mix of not being hieroglyph languages (too much text to type!), being much strongly typed (straitjacket programming with a famous rant post, wrongly), commercial offerings being expensive (more so against free in the box alternative), and not comming with an OS to make their use unavoidable.

Note that for all the hype, Zig is basically Modula-2 features with C syntax, to certain extent.
There’s an interesting connection here to another article on the front page: https://news.ycombinator.com/item?id=40794786

In that article, squaring a number in interval arithmetic is different from multiplying two independent numbers with the same interval. Here, squaring a random variable is different from multiplying two independent random variables with the same distribution.
I was a bit "flamy" with my first comment, sorry. I'm honestly not very into podcasts - short attention span? But if by any chance you have a written source I'll probably take a peek.
It's hard to love software that is an organ of a remote rent-seeking entity which is free to change the software- or its terms of use- at any time.
You can find the C standard for C23 here. https://www9.open-std.org/JTC1/SC22/WG14/www/docs/n3220.pdf (technically it is the draft for the next version, but only has a footnote changed). The definition for UB is (not changed with C23):

"undefined behavior - behavior, upon use of a nonportable or erroneous program construct or of erroneous data, for which this document imposes no requirements"

It says "for which" and not "for the whole program". So the "interpretation" that a program becomes invalid or other requirements are affected was never supported by the text in the C standard. This was justified by some with arguments such as: "no requirements" includes behavior that can go back in time or otherwise break the rules of the real world. Of course, if you start to interpret a standard text in this creative way, you can justify anything. A reasonable interpretation must assume some general properties of the application domain it applies to (and in C there also more specific rules about how requirements are to be interpreted in 5.1) and must assume that wording such as "for which" has actual meaning that needs to be taken into account and can not simply be ignored. In C23 "Note 3" was added that aims to clarify that such nonsensical interpretations are not intended:

"Note 3 to entry: Any other behavior during execution of a program is only affected as a direct consequence of the concrete behavior that occurs when encountering the erroneous or non-portable program construct or data. In particular, all observable behavior (5.1.2.4) appears as specified in this document when it happens before an operation with undefined behavior in the execution of the program"
Might actually cut down on the contingent who leave trash or other debris because they believe a person will be cleaning after them.

I know, I know. We can dream.
But did you also take a shit in the cave? Could have been your ticket to immortality:

“According to DNA analysis, the site seemed to be inhabited until the late 20th century at least. Their excrement seemed to be rich in nutrients, pointing towards a steady diet of fish and chips.”
> I remember my old boss' example of "when walking down a street in Beijing, if you ask somebody directions to a street that they don't know, they will adamantly indicate that they know and it's that way (a random direction) in order to not say they don't know the true direction.

That actually happened to me in Japan. And now that I have been working here for a few years... let me tell you that communication with (most) Japanese colleagues is quite difficult. They are extremely afraid of taking any kind of personal responsibility, decision processes take forever, and much like you say they don't take any kind of "blame" very well.
Questmate: A job well done, every time
I don't think we have 500 years of data. Anything before 1926 is pretty sketchy.
Does your long term include changing from offshoring?

If not, what are you expecting to be prohibitive?