skysight-inc/HackerNews huggingface dataset:
Because it allows for market competition at a tiny cost to a corporation. Free market competition in these ways makes people's lives better.
Greed putting food couriers at risk, researchers warn
Whaaaat? In the defacto messaging app of the world? Noooo way.

I mean its the same theory as letsencrypt sending your ssl cert to other sources after giving it to you for free.

Or the Weather app on every iphone being a nice direct way to track a phone location throughout the day.

PS: of course this is all wild speculation, but fun wild speculation ;)
Really good post that makes you think about Platonic ideals.
ReScript code has no null/undefined errors

Doesn't need type annotations. Annotate as much or as little as you'd like. The types are inferred by the language (and, again, are guaranteed correct)

How is this achieved? E.g. you npm install module ‘foo’ which has no types and takes no part in a rescript compilation process. Does it force you to type-narrow all the values returned from foo.funcname()?
> a physical item

Not really. More like, "a container". It goes in the direction of "physical" (as opposed to the content), but it is not necessarily physical. For example, a file already is a "book".
The State of Open Source Survey
I'm not sure you understand the difference between targeted bombing of infrastructure (that have civilian casualties I'm not denying) highly amplified by western conspiracy theories vs. actual deliberate bombing of cities (and civilians) in scale.

Be aware there's full blown propaganda on both sides.
Theres also a lot of ambiguity regarding the effect of non-dirt fallout...

I live near a military port, and submarine base with US fleet ties. It's probably not a "priority target" but it's a pretty likely target if your goal is to deny the USA support in this region, so in its probably going to make the list should a significant number of nukes are launched/deployed, theres also a military airfield, but its no where near as valuable a target for a nuke since the USA couldn't turn any convenient highway and parking lot or field into an airfield with a couple of C5s. The only sensible place to drop a nuke near me is that port, anything else is replaceable by the forces who would value the port.

As part of evaluating my situation, using my own process ( which I outlined here https://news.ycombinator.com/item?id=33016531 ) I ran into the airburst vs laydown attack question with respect to the port infrastructure. If you want to damage a military port, including any of the hardened, buried and underwater infrastructure... you probably need to put your nuke on the ground. But its a small island so I thought to myself ... just how much radioactive dirt could they possibly produce, surely they would end up vaporising way more water, how does this affect the fallout?... well it turns out that the fallout is different and estimating as a member of the public not party to various classified military reports that were obviously written about this and every nuke related topic under the sun... is actually pretty hard. Theres scattered notes from past research by people like https://www.nextbigfuture.com/2016/02/underwater-nuclear-exp... but its not as clear a picture as it is for a "normal" land based ground detonated nuke.
72% in the "encourage" or "neither" camp seems pretty accepting.
> This is not how hackers speak.

Well, sometimes I don't speak like this. I can be dull and boring and polite and say all the right tings; when I'm surrounded by snowflakes and people without any original toughs.

> Learning how to be a decent person ain't harder than learning to use a computer.

Being a decent person is actually quite hard to learn, and even harder to practice. Being polite and /pretending/ to be a decent person, is something any idiot can manage.
Devil's advocate: you see a ToS when using service for the first time. If that ToS is not illegal in your jurisdiction - you may either accept it, or abstain from using the service. How are you eligible to use any service beyond their ToS? It's like a private club: adher to the rules or go find another club. Or, even better, open your own.
I’ve read through that post and think the most insightful part is this:

“ Most investors will love what you have achieved but also feel strongly about creating immediate commercial results. We were excited to learn that Jon, Sudip and Dan from Decibel 28 were a different group of investors. If you want a patient investor who gets open source and community, look no further - nobody beats Decibel’s passion and care for your team’s vision and encourage you to build a strong open-source community around your company!”

But the terminology used is hollow and finite. Why would they provide an open source company with $8M? Passion alone? There must be some sort of ROI they aim for. So what is that?
I was in the same boat when my first child was born. Pick any topic, you almost always have first few pages filled with same content which I found common sense rather than really useful pieces of advices. At the time I managed to find what I was looking for on 10+ page. This made me to start collecting books on topics instead of relying on internet tomake it available to me.
DALL-E image generator is now open to everyone
WAF = Wife Acceptance Factor, now with added junior school kid!

I love my LG OLED TV, everything I need is on the remote.
That is the exact same setup, minus the long cable and using an old PC rather than building one. For many people this setup is too complicated.
And using their servers and resources without generating them any revenue is not abuse? They clearly don’t want you to run a third party app without ads, yet you feel entitled to it?
> For command-line editors, you could consider Neovim or Emacs.

A friendly reminder that Emacs is not a "command-line editor".
Ok I stand corrected (I'm just a lowly experimentalist ;). Is it correct to say that in a time-invariant system a unitary transformation conserves energy?
I honestly don't believe I did that in this instance. I felt I argued on technical merits. If you can find their deleted post (not their flagged posts, but a deleted one), you'll see my responses were quite level headed in comparison. After I read that one, asking why they were so hostile feels justified (and quite weak in comparison) on my end.
Serious question - how would you actually spin and hype something that already exists?

It just reminds me of that old soviet-era joke that goes something like this:

First grade teacher in Moscow: "Kids, today I want to teach you all about how life is great in the Soviet Union. In the Soviet Union we have the tastiest food, the most fun toys, the most interesting shows ..."

Kids: "Oh, teacher, that sounds amazing, can we please go visit the Soviet Union?"
I think they also statically analyse the code. So who knows what weird thing they did to circumvent auth.
Because templating is yet another language to be interpreted. HTML was simple and very effective for its purpose: documents.
For production apps I would centralize symbols, yes. But I have a strong disdain for crash reporting services, which are typically authored by people who are designing for aggregating crashes and showing pretty charts rather than really getting deep into the actual log itself. Most have pitifully less information than an actual crash log would–often missing thread state, exception codes, and memory mappings.
Your wording is needlessly complicated, and I actually can't grasp what conclusion you're trying to convey.

If I didn't know better, I would say you just threw a prompt into some overgrown Word document macro and copypasta'd its output.
and they also have a buttplug but one with a squeeze sensor in it so they can send morse code with their sphincter
The wording of the blog is pure doublespeak:

> as we shift our focus to Manifest V3. This change will give Chrome users increased safety and peace of mind while browsing and installing extensions by providing more transparency and control over permissions, adding stricter protocols for accessing resources outside the extension’s context, and ensuring that extensions work well on all devices

It sounds like government gobbledygook, with even more lies (there are no extensions on Chrome on mobile, so what "all devices" means is anyone's guess).

I often wonder what goes on in the mind of people writing this. Are they happy? Why did they choose to work in tech instead of some administration, if BS is their thing? Is it just for the money?
Of course it is. It's not just that, though.
Rapid Intensification of Hurricanes
If you're able to run react, you should be able to run any templating engine as well.
- Offline email client (eg. Thunderbird, Outlook) with claendar sync

- Offline contacts (I print mine out on paper every 6 months)

- Google offline maps

- Decent calculator

- QR & barcode scanner

- copy of legislation

- phone book
In Europe, reverse engineering is legal by the means of observation, and decompilation in some cases, as long as you have a license for using a program:

https://vidstromlabs.com/blog/the-legal-boundaries-of-revers...
Would love something like this for Hisense
To a great extent, the hyping of infeasible transit plans by a car company is intended to crowd out sensible discussion about public transport.
This seems to be a weird micro-optimisation. While I agree with some of the goals (classless files, parameterless main exist in Kotlin and are nice to have), they should, in my opinion, not be implemented for the sole purpose of making `main` as minimal as possible.

I don't think you need to understand every single character of your very first program right from the beginning. A few of the concepts can be hand waved away to be explained in a later chapter without impeding the overall understanding of programs once you left the sub-twenty-lines beginner programs.
Get to know how to send emails in Python with SMTP and Email API, send HTML emails and emails with attachment to multiple recipients.
I dont think they can break the sandbox. because then apple would have most likely removed them from the store already.

However what they can do is everything the app can do:
- get your contacts
- get your messages
- get your photos
- get your location
- get the people you chat with
- read the stati of your contacts

therefore i would assume with the right tools you can directly identify a phone use, its social circle, most talked topics on an "encrypted messenger" and since the messages are right there: sentiment analysis of conversations had and therefore social status of the pople you chat with

actually its quite terrifying. but so is the idea also that our faces and words are being handed through the world by a tech company without international regulations...... soooo business as usual =)
You're an Apple user arent you?
What's interesting is that the compromises that might come from labor issues, supplies, or shifting construction techniques get passed off to consumers as desirable and over time they seem to buy it.

With a few exceptions, plaster walls are vastly superior to drywall. USG, which makes drywall and plaster products, more or less rates lime plaster as the gold standard in a lot of ways: https://www.usg.com/content/dam/USG_Marketing_Communications...

How do they describe drywall? "Relatively smooth surface with acceptable monolithic- appearing finish under most conditions. Lowest cost."

Conventional plaster: "Best system for attaining a uniform, monolithic, blemish-free, smooth surface with excellent wear resistance."

They're understating it. Drywall is garbage. Plaster (especially if mixed in certain ways) blows it out of the water with regard to sound isolation, fire resistance, mold and water resistance (more lime than gypsum plaster), and just plain beauty and character. It even has a nice thermal mass and if you put perlite in it, some insulation properties (you'd still want real insulation of course).

And yet even very nice and expensive houses I see are drywalled. It's so ugly! People don't know what they're missing. Most have probably never seen a good plaster job that doesn't have 50 years of paint on it. I'd value good plaster work on a new house much higher than easy shit like granite countertops.

The only real pain is whenever you decide you need to cut a hole in it, the damn stuff fights back, and good luck finding people who know how to do it. I did my own plastering in a bathroom...I sucked at it, but still worth it.
Combining Stable Diffusion with semantic search to tag and query images at scale
> Also polish stylistics use new line for each character speaking so short conversations can take many lines.

That's pretty much universal in modern English books, too, and I've seen it given as a rule in several places.

I'm not sure about other languages and other times, but first editions of Kafka definitely have some long paragraphs: https://de.wikisource.org/wiki/Der_Prozess/1._Kapitel
Yes? Google is promoting every mail that is sent to your Gmail inbox?
A stranger’s data has turned up on my British Gas account
I can’t test type narrowing right now, but I suspect that (“age” in obj) or a similar hasOwn() etc wouldn’t narrow it to just (type) in neither of these languages. It is correct to write “age?” under your assumption, e.g. for settings objects, but sometimes a property is or must be always there.

Maybe the reason is that this distinction creates an unnecessary complexity at matching semi-optional types together, because programs do not usually care about exists/defined distinction.
Doesn't Groovy (https://groovy-lang.org) achieve much of this? I remember being taught with it at university for some time before they introduced Java. With Groovy you don't need the class or main method, and can have a program which is just `println "Hello world!"`.
The Turing test in its original formulation has already been soundly defeated. People now hedge their bets and require that an AI must fool leading AI researchers to pass the test. But the original test supposed that the interrogator was "average" and fooling 99.99% of the world's population must be good enough. Either way, as LaMDA demonstrates, it is only a matter of time before even the strongest imaginable version of the Turing is also defeated.
Update:
An email arrived: 50 extra credits, please try again.

This time, verification worked. My account already existed.
YouTube provides their content for free. They just don't want to provide that content without strings attached, they want to force their users to watch advertising.

The only way to provide content for free, yet force users to watch advertising, is to lock down users' computers and remove their freedom to control their own computing. That's what most HN users are against, as it goes against the philosophy of free software [0].

If YouTube doesn't want to provide free content, they have all the liberty in the world to remove free content from their site and provide it only for YouTube Premium users. But they don't want to do that, they want to have their cake and eat it too.

[0] https://www.gnu.org/philosophy/free-sw.en.html
Talking Trojan: Analyzing an Industry-Wide Disclosure
Extra language specification rules that you need to be aware of for your whole career... in order to make the first 30 seconds easier when looking at hello-world for the first time.
There are free "forever" VPS options from Google, Azure, and Oracle that you can use to deploy non-commercial servers. And together with either a free subdomain provider, or something like freenom to find a free domain registrar, you can have a fully free setup without using "no code" providers.

Perfect to learn on without needing to use money.
> achieve much of this

Well no, because that on-ramps you to Groovy, not Java.
Signal is another centralized platform which explicitly prohibits using 3rd party clients.
You skipped over the first part "Has no pitfalls, aka the type system is "sound" (the types will always be correct). E.g. If a type isn't marked as nullable, its value will never lie and let through some undefined value silently. ReScript code has no null/undefined errors."

E.g., if a type returned from a function is nullable then you will be forced to handle that explicitly via pattern matching I imagine, rather than being able to dereference it without checking.
Not on my gear (all Linux). Also, what do you think Android is?
To quote Wikipedia:

> A book is a medium for recording information in the form of writing or images, typically composed of many pages (made of papyrus, parchment, vellum, or paper) bound together and protected by a cover.[1] The technical term for this physical arrangement is codex (plural, codices). In the history of hand-held physical supports for extended written compositions or records, the codex replaces its predecessor, the scroll. A single sheet in a codex is a leaf and each side of a leaf is a page.

...so the book is the medium, not the abstract work of literature. A novel can be available as a book or an eBook (or, if you feel really "retro", as a scroll) the same way as a music album can be available as a vinyl record, a CD or via streaming.
"Fast sodium", a.k.a not the safest way to build a fission reactor. But a good way to build a conventional, water/sodium-based bomb.
I find it extraordinary that a country that claims concessions in trade negotiations as a "developing economy", has the capacity and resources to send a rover to Mars.
Groovy is not Java.
I think you're suggesting they have a terrible publicist.

A good publicist would get you in front of people who are interested in your work.

I think that's what's happened here.

You seem to think that they've shoved it in front of random people, which would be a waste of time.
Two reasons: (1) The GP comment seemed less flamebaity to me because it acknowledged its bias. Yours, by contrast, went straight into battle mode. (2) Your account has a history of posting flamewar comments here and us asking you to stop (including recently: https://news.ycombinator.com/item?id=32580711).

I've posted https://news.ycombinator.com/item?id=33017883 now though.

The word "factual" is basically a no-op in these things since mostly what flamewar commenters do is bash the opposing side with their carefully selected "facts". No doubt some are genuine facts and some are not and some are facts-with-spin—but if the spirit of an argument is to smite enemies, then it's against the site guidelines regardless of how facty it is.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

What we want here is curious conversation, where commenters seek to learn from each other, not tell each other how wrong and bad they are. Curiosity is an open state, where flamewar and battle are (very) closed ones.
Exactly! People always get confused with the Akkadian version.
The proof is actually in the eating, not the pudding.
It turns out that proctor is from Latin and proctologist is from Greek, with completely unrelated etymological senses. Sorry!
I wasn't too clear apparently. More instructions needed :)

So, yes, he explicitly mentioned something, that's why I mentioned too.

What I think the problem is that he implies in that sentence that either reading is more instructionless than hearing/talking, or that somehow good instruction itself should just grow on trees, or that instruction is always good, or that ratio of instructioned knowledge vs "ignorance" matters.

What I try to point out is that what matters is applied knowledge, which is still very rare even today, yet the chance of picking up a book that helps with acquiring the skills to gather and apply knowledge has more chance than hearing it from someone.
I don't think the meme-storm has anything to do with it. Desktop Linux is constantly memed, for example at times when MS does something stupid with Windows, and yet, Linux adoption is minor on desktops. People being loud, and putting their word in action are two very different things.
I do as well but let's be honest, many people who create sites for money will not necessarily coach the business to keep it simple, since they will earn less money from it.

By the time you add a CMS (to help the business not screw up the markup), some design help and all the features that the business thinks are easy because "it is just a form", and you are paying several thousand dollars, way more than many small business think is worth it.

The other alternative, I guess, is something like Shopify but many people I have talked to struggle to see why paying a monthly subscription is money well-spent to get something always up to date and fresh. They'll pay a shop assistant pittance which is still more than they would need to pay for Shopping-as-a-service and get less value.
You realise all these new fangled things are old things with a different spin.

The boring company makes something worse than the underground. Evtol is basically helicopters, etc.
Good article but confused by:

"Unless you pay, GitHub Pages requires your repository to be public."

How is that a problem with a static website?
"Cheap" has never really delivered. When was the most recent nuclear plant built within its cost estimate?

> misinformed, and bad PR from high profile accidents isn't helping

I'd say that people were fairly informed by the accidents. Nuclear has a "radioactive black swan" problem: the worst-case accidents have contaminated such huge areas that the tolerance for risk of any kind is low. If the Russians blow up Zaporizhzhia while the wind is blowing east-to-west Europe will have to throw away half its dairy production again, possibly for years.

(On the other hand, if Chernobyl had happened while the wind was prevailing west-to-east, would we have even heard about it?)
I had been keeping my LD up-to-date but with each new update there was an additional service with its own privacy agreement with a name I'd never heard of.

Now all smart functionality is via the Apple TV.
Building the (Tap)Root of the World's Financial Network with Bitcoin
I used it with a Samsung TV and it worked well, but now the TV completely ignores the DNS setting that's configured in its network settings.
The culture of many orgs that we would naively think of as "IT shops" is often wildly different. Telcos especially are a weird bunch because of their history and the way they run projects.

Imagine you're a project manager at a telco, and you are given a project to make a network link from a capital city to a nearby town. You hire some contractors to dig up the dirt, lay down the fibre, put the dirt back in, and then you are done. The project is finished! The budget is spent, and then there is no more money, and nothing to spend it on anyway.

Fibre does not need security patches. Fibre does not need monthly updates. You can simply forget about it, because it doesn't have an end-of-support date. Copper will eventually corrode away and need replacing, but we're talking timescales on the order of 40, 60, 80 years or more, not 4-8 years like in the software world.

Those project managers get promoted, eventually to senior management. The whole budget starts revolving around this short-term, "done and dusted" type projects. Nobody at any senior layer of management develops an expectation of anything else. You deploy things, then you move on to the next project! MOVE. ON.

The same people manage IT and software, but this is a relatively new thing. Certainly a new scale to these organisations. I've been in telco "data centres" 20 years ago, and they were... cute. Just a big office room with maybe two dozen racks in them, the majority of which were optical switching gear.

Now? Telcos might have thousands of virtual machines running tens of thousands of distinct pieces of software. Software deployed in projects run by the same project managers that were used to laying fibre and walking away.

This kind of breach is the consequence of this corporate culture. It's not just the CEO, it's also the COO, the CFO, the CIO, and all the way down to all but the last tier of random befuddled contractors wondering why they're not allowed to touch anything that's not actively being built new.

Don't think for a second that any of the other major telcos are any different or better.