skysight-inc/HackerNews huggingface dataset:
If you find something, let me know. It would save me a lot of trouble.

Until then, what I’m building unfortunately doesn’t seem to have a peer. So I will keep at it. If it gets to a point where I believe it can be useful to others, I will share it freely.
Java the language used to be so simple that it needed significant library usage to accomplish anything at all. It aimed for ‘safe C with classes’ and succeeded… in the enterprise where management was making technical decisions. After feeling the heat from C# it managed to catch up, mostly, to modern realities. Not a good beginner language, despite the simplicity.

PHP was not designed at all. It took a decade to make it more than a template processor. The biggest, by far, selling point was ease of deployment: ftp and done. Good if you want to display something in a browser. Learning programming, not so much.

Javascript is starting to become a sane language with ES6. It’s an accident of history that became an industry standard due to sheer power of will of browser companies. Tooling complexity in its ecosystem rivals, if not exceeds, that of C++. Recommending js s as a language to learn programming on has been until last couple of years irresponsible.

Python was designed to be beginner friendly, it was the next iteration of other beginner-friendly languages that had some academic research done about, you guessed it, beginner friendliness. It is not an accident it’s recommended for newbies! Due to that and a decade of 1) numpy for biological computing 2) django/flask for web services it’s ubiquitous in two very loosely connected domains, giving birth to jupyter and tensor libraries, and here we are. Turns out a batteries-included standard library makes packaging not a priority for too long.
There's a stretch of I-75 in Cincinnati that has a sickly-sweet yeasty smell from a distillery near the highway. There must be a ton of places like that.
Not for serving politicians, companies with public money contracts, listed companies CEOs, NGOs and charitable organizations receiving or giving a relevant number of millions in donations

These people are far too corrupt to be left wandering by themselves
Doesn't JavaScript suffer from most of the same issues the author raises about Python.

> Documentation

JavaScript wins here thanks to MDN, but it's not the official documentation.

> Package Management

I agree that Python's package management has its issues, but JS is insane in this regard

> Standard Library

JavaScript's standard library is definitely smaller than Python's

> Slow

This is clearly a win for JS

> Size

When comparing the slim official Python docker image with the equivalent NodeJS image, Python wins in size

> Syntax

This is the most subjective point. I prefer Python's syntax because it's less noisy, but JavaScript's syntax is more consistent.

Regarding type annotations they don't do anything at runtime, but they are extremely useful for IDEs.
Is Ford selling cars with the tagline "the driver is doing nothing, they don't even need a seatbelt" and implementing seatbelt sensors such that a wink and nudge is all it takes for car owners to receive the seatbelt-less features they were sold in marketing?

Because right now, Tesla vehicles are being sold with the promise that the "driver is there only for legal reasons, the driver is doing nothing" with a figleaf of driver monitoring that makes it incredibly easy to bypass and access the driverless features drivers were sold via Tesla's marketing.

If you know your driver monitoring is faulty and lets drivers easily operate vehicles while asleep, then yes, you have a duty to address that as a vehicle manufacturer.
What's the line/objective measure for quality/fast? Looking for something to compare against when purchasing, thanks.
Sorry for the delay in replying. I think that's a real phenomenon but a second-order one - i.e. the benefits of the current policy are greater than that cost (and the other costs it has). It's all about tradeoffs.
I think the articles talks about this: the child still wakes up in the middle of night but does not cry. Scientists are not sure what is happening, are they able to sooth themselves to sleep or are they still stressed out but are not crying. Because they know nobody will come for help if they cry.
the same reason that chrome and firefox look like each other way more than they did originally

the same reason GNU/Linux distributions like Xandros used to mimic Windows XP

the same reason Microsoft Windows originally looked a lot like MacOS

the same reason MacOS looked a lot like what was going on in PARC before them

because users come to your platform with expectations and perceived affordances, and if you can get them to switch others will too

ie

if your UI isn't defined by lawyers, it will adapt to the psychological models that actually live in the heads of your users if you're developing it properly
This is a classic problem. You have political and institutional elements in every system. (In the old days, the institutional elements were the clerics of various religions.)

A solution is to indoctrinate bureaucratic elements of government to follow political leadership, but this trick only works in authoritarian systems, like USSR, and requires periodic show trials and executions, or in the military (thus: bootcamp).

This is one of the areas where machine intelligence could end up saving the day for humanity. Bureaucracies can potentially be replaced in toto by informational systems at some point. I think only then will we get to try actual democracy democracy.
Almost nobody needs a bra (as in their health won't suffer if they don't wear one; there are exceptions like large busted women whose skin rubs and will create sores). A lot of small-busted women either don't wear bras or just opt for tanks/camisoles. (Or just wear the wrong size because they don't need the support, they just need to show they're 'fitting in' and wearing what they 'should'.)
But it could make a better guess than it does, or even leave the numerical guess untouched but give the driver other useful information. Specifically, the information you gave in your first comment.

Teslas have great big dashboard screens. There was no need to leave OP thinking that the car was unchargable unless it was brought into a warm place.
You say that as if they aren't two parts of a whole. American cities and suburbs aren't distinct entities, they are two essential organs to a single body. All of the things people hate about American cities are enabled by American suburbs and vice versa. The hope is that remote work will enable more self-contained neighborhoods and small cities to replace soul-less suburbs and unlivable cities. Suburbs will likely be the long-term winners and cities the long-term losers, but the status quo in America was unsustainable, so something was going to have to give.
>> Python is huge, the python:3.9-slim Docker image is 118MB

> Hmmm. 118MB isn't really that big anymore. The docker image would presumably be cached and reused in a deployment pipeline.

Caching aside, it seems that the Python slim image is built on Debian, which will usually have slightly bigger container sizes than something like Alpine, which is comparatively more lightweight/barebones:

> docker pull python:3.9-slim && docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
python 3.9-slim e2f464551004 8 days ago 125MB

> docker run --rm python:3.9-slim sh -c "cat /etc/*-release"
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"

> docker pull python:3.9-alpine3.17 && docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
python 3.9-slim e2f464551004 8 days ago 125MB
python 3.9-alpine3.17 d6d1ed462b20 3 weeks ago 48.8MB

> docker run --rm python:3.9-alpine3.17 sh -c "cat /etc/*-release"
3.17.0
NAME="Alpine Linux"

Now, I'm not saying that Alpine is the perfect base distro for your container images, despite it generally being a reasonable pick (I've heard some stories about Python performance in particular, and sometimes there are package related oddities), but the distro that you choose will most definitely have an effect on what you'll ship.

Of course, caching and any additional tools that you may or may not want to include also plays a part. Personally, I just went for maximum predictability and usability, and now build most of my personal container images basing them on Ubuntu LTS, with some common CLI tools included for debugging: https://blog.kronis.dev/articles/using-ubuntu-as-the-base-fo...

Just use whatever works for you, but rest assured that JDK and other stacks will typically also have some overhead to them. Python might not be the worst offender here. Something like Go with compiled binaries is still very nice, granted.
he had radio combined with black & white television which were critical media formats coming together and massively popular that contributed
We're close enough to see that on the horizon; about 2 angstroms is the width of a silicon atom. Or well, distance between two nuclei in a silicon lattice. 'Width' of an atom is a tricky concept with many definitions.
I understand prototype pollution in JavaScript and know it can be serious, but seeing it get 9.8/10 in libraries like minimist, which only parse process.argv, with CVSS scoring mentioning a "network" attack vector, is by itself contributing to security fatigue.

Not to mention that I've seen a couple of cases where the user isn't really able to control a, b & c, or like the one I mentioned, where it's just `obj[a] = b`, where both are controllable by the user, but `b` can't be an object (it's either null, true, false, or a string), so it shouldn't be exploitable at all, yet it still scored a severity of 9.8/10...

I'm not saying we should completely ignore bug reports of these types just because there's lot of noise among them, just that when a CVE is filed with a critical severity and without a PoC exploit, someone should verify that the reported scoring is sensible before millions of developers using supply chain auditing tools get annoyed with a false positive...
Pretty sure I started with this: https://github.com/prest/prest/blob/main/cmd/root.go

And from there you can execute your own command and add handlers or other things as you wish.
Are we reading the same reports? At least the two latest reports by Cure53 mentions "source code audit". In addition, the audits by ISE and AppSec explicitly mentions code review as part of the audit.

I am in no way familiar with these kinds of reports, but does this not mean that (at least parts of) the source code was audited?
I’ve been writing code for 37 years now; mostly every day since I was 8yo, 27 or so professionally.

I still enjoy it occasionally on my own terms, but writing the kind of code that people would pay me to write is mostly dreadful at this point. I’ve seen it all before and the problems aren’t interesting enough to keep me motivated.

Which is why I’m shifting into project management.

I still remember the excitement I felt in the beginning though, where every piece of code was a new adventure.

My point is, things change with time and experience.
Sorry for the delay in replying. We do intend to replace this system with something that gives people more explicit feedback. I agree that not getting such feedback is a problem.
I do sometimes wonder on the effects of "positive" bullying in social circles. Not physical violence, but teasing etc. One boy in our childhood friendship group was constantly teased for his weight and bad eating habits. Eventually, he had had enough and one summer, hit the gym and got in shape. I suppose it easily could have gone the other way and this is all anecdotal but there must be other instances of such social effects
The point of the original article is that it's not black and white. There is no, and never can be any, entirely free country. I want to be free enough to have good privacy, but not so free as to allow a crime ring to take over my town.
Putting a very young child to sleep in a different bed in a different room seems like one of those modern Western civilization things that makes no sense when scrutinized even a little. Like hiding nipples or cutting off bits of penises.

Is it really still the norm to place the baby in another room and then go tend to them when they cry?
I was stuck in the Portland airport during the snowstorm. I had several illuminating conversations with people in the five hours I waited to reschedule my flight there at the airport.

For context, my family recently relocated to a medium sized Florida town (~100k) from a Portland suburb.

It was really interesting to hear the 20 and 30 somethings in line with me talk about Portland. They seemed to prefer it to Florida (where one grew up) and Portland, Maine (where the other grew up). They loved access to snowboarding (1.5 hours away from downtown Portland) and the restaurant and music scene. I half assumed they would be intending to flee Portland, but their mindset was not the same as mine is (saturated with bad news from Twitter and shitty local news stations).

My news feed is all about the crime in Portland. These two people clearly weren't bothered by this to the extent I was (with small kids, etc). I think for many young people, living around other young people is still very, very important. I miss that part of my old life. It seems very stale in central Florida, to be honest.

It's a small sample, but if cities could convert their downtowns into affordable homes (option to buy, not rent) I bet there would be a resurgence of young people establishing long term ties. If you don't have kids, you can avoid the homeless people (Portland recently voted to evict them from downtown anyway) on your way to multiple dates and drinking establishments.

It (revitalized downtown) happened in Detroit, right, when they were at the bottom. Why not in all the other cities? Crime is, even now, no where near the levels it was in the 80s when I grew up in Portland never felt uncomfortable at all. Social media is amplifying a point of view for certain people, IMHO.
Cramming: Training a Language Model on a Single GPU in One Day
I hate a lot of things about python because I've been using it for almost 20 years, and I know its innards, its history and its trajectory. I want to love Nim or Julia or Typescript, but they just aren't doing it for me. But you can't hate a language as deeply as I do without loving it as long as I have. I don't think this article, or my own opinions, are representative of the community.
I do not understand the incentive structure that would lead anyone to believe such a low effort blog post brings anything to anyone. The points raised are very standard, have reasons and counterpoints, and finally just invoking Go and JS without any details is so meh...
You could say that about seatbelt mandates, too, but the world hasn't ended yet with such mandates and safety features in place.
Netflix could have done it. We all watched as piracy freed people from the nonsense rules of cable and DVDs (inconvenient times, waiting for releases, region locks to name a few)...

And then Netflix solved a lot of those problems for a reasonable price.

And then through paying attention to the goldmine of watch data, they did it even better than piracy.

We knew that the licensing model would catch people off-guard eventually, but for a time they had actually solved it.

Then, they lost the contracts.

And media companies saw them as competitors instead of partners.

And Netflix brought back region locks (some not their fault, but some that was).

And the prices started to go up in chorus with the anti-consumer practices.

And now we’re back to the fragmented battleground that was cable TV.

And the book industry has somehow stayed just as bad the whole time, in many ways more draconian than Hollywood...

Maybe next time the pendulum swings back in favour of the consumers, we’ll end up with better contracts so we can avoid this sort thing as it swings over to producers again.
Or maybe it's a good thing that they are standing up to a 'trillion dollar company'. More people should be doing this.
Pelé is not seen as a great person in Brazil, from my perspective. People cherish him as the best soccer player in the world, but his personal life is mostly associated with bad stories.

He has two cases of not recognizing biological daughters, with one of those having died of cancer in 2006 [1]

1 - https://www.sportscasting.com/soccer-star-pele-refused-to-ac...
> At this point why not switch to a US one?

As a Canadian I offer two things:

1) it is a pain for people to call you and have to pay long distance every time they call. Yes, long distance to the US is still a major thing in Canada.

2) I recently moved but kept my old phone number / area code. The number of times I call people and they don’t answer but then call me back right away and say “oh I saw an Ontario number and thought it was spam” is probably 4 out of 5 calls I make. People aren’t as accepting of non-local area codes as in the US. Probably because of the ridiculous number of scam calls we get.

Edit:
> Seems every thread about telecom ends up with a rant about Canadian providers. Why is the country so backward? They had Nortel and Blackberry not long ago.

Because Canadian providers are in bed with the competition bureau and other regulators that essentially allow them to twist the rules to ensure the current oligopoly is permanent and allows them to charge the highest mobile rates in the world, by far. Canadian consumers by and large hate the situation but politicians don’t listen and it isn’t a big enough issue for a complacent populace to vote on.
Just playing devil's advocate but are you being facetious? Because I'm pretty sure the execs at Dupont have not been executed, and there's not many companies with a bigger environmental impact than Dupont at least with chemicals in our drinking water, other than oil companies of course but you could argue those are secondary effects since most of the damage comes from a resource they sell and use.
And that's why governments are more complex than straight democracy. I love how people bring up the tyranny of the majority as some counter to modern democratic government, all the while providing no viable alternative.

What, do you want the tyranny of the minority? Are you proposing some sort of fascism?
Wow, it's so simple and easy, how has no one thought of that before and tried it?
Seems to me that anyone under age 25-ish has headphones permanently grafted to their ears. I exaggerate a bit but like young people rarely forget their phones because they notice within a few minutes that they don't have it, people are increasingly using headphones so much that they will not need to remember them.

My kids were constantly losing wallets, money, credit cards, keys, drivers licenses, etc. but none of them ever lost a phone. I expect headphones will go the same way soon.

For older folks, yeah. I often leave the house without my phone, because I go for hours at a time not using it.
> even though everyone "knows" that the long-term benefits of the third-party solution far outweigh the financial savings of keeping the in-house solution, whether those benefits might be avoiding a national week-long service outage

Although it's also a regular occurrence that the replacement of an old 'just works' system brings about a week of downtime, mass disruption and still basic features missing.
We have a phrase in our Islamic tradition that crosses my mind all the time when reading certain news or articles presenting half truths: (كلمة حق أريد بها باطل), which roughly translates to (a word/phrase of truth by which falsehood is intended).
>What are the most promising alternatives to silicon?

3d stacking and chiplet
No, you believe you have a working solution, but you can't verify it. You know how you could verify it?
That is one of the big issues with AIs like ChatGPT though. It gives you a plausible sounding answer, but that answer might be total BS. It doesn't tell you what degree of confidence it has in the answer. Maybe the formulas it gives are right 100%, 99% or 0% of the time.
Sorry for the delay in replying! When titles exceed 80 chars it's best to drop superfluous words until you get something that fits the limit and is still recognizably the original title. In this case the other submitter simply dropped everything after the colon and got a usable title.

If that's not possible, the next best thing is to look for something like a subtitle or subheading, or a phrase from the opening paragraph, that says what the article is about.

Past explanations about this kind of thing in case it's helpful: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Back in the 90s my son REALLY struggled getting to sleep on his own. The only way to put him to sleep was to rock him and hope he didn't wake up while you were putting him down. This lasted for almost a year. At wit's end, a friend loaned us a VHS tape about an episode of 60 Minutes that advocated "crying it out." It was a life saver! Within a few nights he was finally sleeping through the night. I'm not going to lie. Those nights were pretty difficult, especially for my wife. Luckily, my daughter didn't have that problem!
I would say he made the Brazilian team image the stuff of legends. This foot-ball thing was plenty-plenty popular throughout the world, having spread like wildfire throughout the twentieth century.
For those who haven't read the post, the summary of Tim's Post is:

Reid Blackman's article in the NYTimes argues that Signal App is dangerous because bad people could use it to plan nefarious activities and the legal authorities wouldn't be able to eavesdrop on them. However, it is impossible to address the downside of the app without completely shattering the upside of protected privacy. Blackman's claims about Signal's ideology are irrelevant because the math doesn't care - people are justified in wanting privacy, and there have been no credible proposals for taking away just the bad people's privacy. Signal is not the only end-to-end encrypted way to communicate, but it is a great piece of software and privacy is good.

I'm really torn on this issue, as I understand both sides of the privacy debate. I am both a strong proponent of privacy, but I'm also an ecommerce business owner.

Unfortunately, the same tools I use personally (VPNs, disposable email addresses, parcel lockers, etc.) are also utilized by fraudsters to make fraudulent orders. At this time, crypto payments appear to be the only viable way I can guarantee my customers' privacy and protect my business; however, the real-world market penetration for crypto is too low, and there are numerous other issues.

This puts me in the sad position where "[complete] Privacy is NOT OK" for my business. I am currently exploring 3D Secure 2, what other options do I have?
It's not a problem as long as you remember to declare bash as the interpreter instead of relying on sh to be symlinked to bash.
Yeah. And I don’t want confusing initialisers or constructors or whatchamacallit, and weird calls to super, and underscore methods. Maybe the language should just be minimally aware of classes and how they work, and build that into the semantics of the language using keywords, rather than giving me building blocks that make it feel like I’m rebuilding class semantics from scratch.
It’s like when it comes to classes, Java is cleaner and simpler than python. Which is weird, cuz python is simpler and more fun to work with on all other fronts (well, almost, concurrency and threading is also kind of easier in Java).

…I really like python, but man it’s warts are annoying.
One of the few soccer players I heard about before the US sports media tried to start cramming the sport down our throats in an attempt to create a new market. Pele and Maradona (although Maradona was only known to us because of a blown ref call).
Game-changing products launched in December 2022