skysight-inc/HackerNews huggingface dataset:
mypy and Python typing have really only picked up pace once Typescript has shown that it can be done, and well. Typescript also doesn't give any runtime safety but the compile time safety gains are very much worth it. There is no reason Python + mypy couldn't get the same guarantees when you keep to the less adventurous parts of it.
I imagine that Apple would have been bought by HP or IBM and you can guess how that would have turned out.
>What do we lose by censoring those people?

The aftermath of r/jailbait getting shutdown was also the shutdown of any adults only subreddit focused on "smaller" women. I helped mod xxsmall and other small breasted / lithe / petite focused adult subreddits at the time. Reddit didn't care that we explicitly stated everyone must be of legal age, and had age verification in place for the gone wild style subreddits. I put in a lot of my spare time trying to make sure illegal shit didn't end up on our pages and banning people trying to maliciously post images to get us taken down.

It didn't help that this was around the same time Australia started talks of banning A-Cup adult actresses as part of a conservative "protect the kids" push.

In the end they blanket banned all of the small breast subreddits because of the shitheads over at r/jailbait. Some of which had stories from the girls posting about how they never felt attractive or realized they'd actually get attention from men/women online because of their smaller shapes. Not just younger women either, we had women in their 40/50's saying the same thing.

I still think killing off r/jailbait was needed. I just wish they hadn't kneejerk banned every legit sub because they were being blasted in the main stream media. Eventually most of these subreddits came back with new moderation/names and I gave up on subreddit modding because it was stressful trying to fend off illegal posts.
Chris Lattner of LLVM and Swift fame is behind mojo
All the private fusion companies making very interesting progress.

https://www.helionenergy.com/
https://cfs.energy/
https://www.tokamakenergy.co.uk/
https://tae.com/

Insert below; jokes about its being 25 years away, and comments about how it will never work etc
By the standards of either the NYC budget, or Apple's finances, $12,500 is a rounding error.
It really should just be "id"

You don't need to prefix your table column names with the name of the table.

users.user_id should just be users.id

Etc.
If low power WiFi could be used instead of Zigbee and have the same battery life or better, that would make building home monitoring and automation devices easier.
> Web Shading Language (WSL)

The WSL in the article was throwing me off.
What is it with T-Mobile? They have a track record at this point; at least ten breaches since 2018, and probably more that have went unnoticed.
They are useful if you program in a somewhat object oriented way. They are deeply unhelpful if they're all either "method(self) -> dict" or "method(input: pd.DataFrame)"
Predicting language ecosystem development is difficult, especially if its about the future. It does feel that Julia may have missed its window of opportunity. But maybe not.

On the one hand Python's mindshare has been growing exponentially, riding on successive waves of data science, machine learning, deep learning, AI and now AGI hypes. NB: The two hypes it did not benefit from (for obvious reasons) are big data and crypto/blockchain. Given, though, Python's heavy historical baggage, you could think that eventually gravity would re-assert itself - with a potential crash landing.

So in a sense, if the mojo project succeeds becoming a very broad based renewal effort (a Python 4 thing) that fixes some of Python's limitations, it will lock-in Python's current amazing popularity. If not, then the field is still open for a challenger and Julia could well be that.

The broader technology space feels very febrile right now. Lots of talk, much less walk. The winners will be simply those who deliver tangible "next-gen" experiences to developers and end-users.
How am I going to PIP all those CVEs with dune/cargo?!
I’m sure someone running a custom Android image with an unlocked bootloader can figure out an Android-compatible alternative to AirTag.
No, because the mechanism we currently have seems to be working. SMBs are currently scared shitless that they will be reaping the consequences of their actions. Depositors are not.
Why is WebGPU a thing rather than just exposing Vulkan in the browser?
My cancer centre only delivers chemo while ina comfy recliner. They encourage gentle exercise each day. For me this is walking with my dog and wife, and maybe a little safe DIY. I have low platelets and WCC at the moment so can't afford to do anything to rigourous.
Every week? Damn, that's a lot. We do once a month for tornado siren tests, where I am. And not all year, but of course tsunamis aren't seasonal.
This is true but I vastly prefer having my post arbitrarily deleted by a random mod than the current climate of ubiquitous narrative enforcement.
I'm not "trying to downplay"; this really only makes sense as satire (actual Nazis probably wouldn't borrow leftist phrases like "race consciousness" because they see themselves as opposed to leftists as leftists see themselves as opposed to Nazis). It seems like it is almost certainly quipping about the ironic similarities between two ideologies that purport to be polar opposites (fixation with race, tendency toward mass violence in the extremes, etc). I'm sure that a leftist and a right-winger see the Holocaust and Holodomor as completely different (the Holomor was merely Stalin's persuit of "eradicating social inequities"!), but to a moderate these feel a lot more similar to each other than either of them feel similar to any reasonably desirable moral or political order. So in my mind, this only really works as moderate satire.
Or "Don't Waste Time Debating Things That Don't Matter And Have No Definitively Correct Answer"
+1 on banana.dev, I used it for a side project and deployed some custom code and it was a good experience! I liked the pricing model (lack of minimums and pay for usage instead of a "plan") and how you can package up whatever code you want.
At least for me a lot of automation and workflow stuff I have just doesn't exist on iPhones. I make heavy use of buzzkill, taskr and iftt, and the first two have no equivalent on iOS and probably never will. Pretty sure home screen widgets are next to non-existent as well on iOS.
> Letting each country regulate the internet as they see fit is not sustainable.

That only works if you live in the country which sets the rules. Sure, it’s a hassle, but every other industry deals with local regulation when doing international business. Trade agreements and trade blocs like the EU help somewhat in harmonizing legislation.

> The information superhighway is being demolished by the egocentric greed of nations.

Nah. Being able to choose your own laws is kind of the definition of statehood. If you want to business, adapt. Even within in the US, there is often different regulation across the states.
Current Python is. Languages evolve. Nothing wrong in importing good ideas from other languages, bonus points if long standing warts get fixed at the same time.
You don't have to buy an iPhone. Apple publishes a free app in the Google Play Store[1].

You do have to run Apple software, but it'd be a bit much to expect them to make things work with no code at all.

[1] https://play.google.com/store/apps/details?id=com.apple.trac...
About 25 years ago I was trying to just stop a http server but instead issued ENDTCPSVR (ommitting which type of tcp server), everyone in my department lost their connection and the sysadmin walked over to my desk saying this is why devs should not have any admin access.

I did a walk of shame around each desk apologizing profusely.
Wouldn't surprise me if RPi style single board computers do start making headway as "microservers".

Instead of renting a VM or running docker containers you rent a small physical server for each service.
Probably filgrastim. I have had a daily shot the last 6 days.
+1 to "experiment, not a commitment," but I would also add that you really need to give them a fair shake if you're going to try them. For most antidepressant drugs, that's going to be a full 6 week trial.

Personally, I learned from my experiments that I can eat Lexapro like candy (not literally, but you get the drift) and it doesn't do anything for me, but Prozac, Wellbutrin, and Effexor have been good to me. IIRC, response rates overall to antidepressant medications are in the 40-50% range, so you might get lucky and find your wonder drug on the first try, or you might have to try more than one. Failing an antidepressant trial can certainly be a frustrating experience, but I would certainly advise anyone who asked to commit to trying up to 3 different antidepressants before throwing in the towel on these medications entirely.
Writing a first draft yourself and then asking ChatGPT "please rewrite this text to sound more like a lawyer wrote it" might work quite well.
Well that fear is good because multiplication won't change the cardinality, you have to go exponential.
And for the mostly browser-based stuff I do, outside of multimedia and some development, I'm pretty much on a terminal (except we call it a browser) which I run from 2015-vintage Macs.
I don't know other states, but in California, managers are personally liable for paying their employees. The penalties are steep. If the company doesn't pay you, anyone who knew that employees were working without the company's ability to pay them has committed a felony and either must pay back wages or will go to prison. You will get paid. I've had managers tell me the company was broke, and to go home right now, then quit themselves right there.
I mean, it took me a beat to learn to actually read GHC error messages instead of jumping to where it's pointing in the code and assuming I know what's wrong. That's kinda the opposite of the complaint, though, except insofar as both involve learning.
New Bill to Prevent AI Single-Handedly Launching Nuclear Weapons Proposed in US
> The cost to the city & its residents of dealing with a single car theft can easily be four-to-five figures.

That's ridiculous. At that rate it would be better to just buy the owner a new car.

But seriously, there should be mechanisms to report your license plate or VIN as stolen and have traffic cameras automatically deploy spike strips when that license plate is detected. It would be far cheaper and not that different from reporting your credit card as stolen.
> 99% of PostgreSQL reserved keywords are singular (except `references`)

It can clash with the plural noun, but ‘References’ is a singular verb conjugation in PostgreSQL, isn’t it?
> Is there no such thing as a strongly held opinion vs. a weakly held opinion?

Yes, there are the opinions you hold and opinions you are exploring. This was established previously. You can't explore opinion without hypothesis.

> Different people might change their mind given different amounts of contrary information.

During the exploratory phase. Once opinion is established in your mind, you will tune out further information as no longer being interesting. Collecting information is hard work and there is only so much energy to spare, so it is prudent for the brain to tune out information that it deems no longer useful. If you have formed an opinion, the mind has declared that further information is no longer useful.

> I don't see why they couldn't express it while trying to convince someone else of their opinion

Functionally it could be done, but what is to be gained? The time and effort required is in competition with other things one can do with their time, so there has to be a value proposition.

> And there are many people who (seemingly) care quite a lot about what other people think.

Sure. That's what exploration is all about. If there isn't probing other people to find out how they respond, how are you going to derive the learning that provides the value for your effort? But you are only going to care so long as you haven't formed an opinion to call your own. If you are certain you've got things figured out, there is nothing else you can gain from continuing.
Betteridge would ask, "Is X Staying?" https://en.wikipedia.org/wiki/Betteridge%27s_law_of_headline...
This is off-the-cuff, so forgive me if it sounds dumb ;

What about 'AI Tendrils' <-- tiny AI workers on little devices that feed the Mother AI - like an agent would monitor, but you tell it what info or behaviours are allowed and have that securly streamed back to the AI/model/LLM? (I dont know where the data would go) but then when you run your query/prompt youre running it against a much closer-to-processing-power than if you had to go query each device on a request?

--

I thought this output from GPT was interesting for thinking of the above:

https://i.imgur.com/WsxwuJh.png

and a BOM

https://i.imgur.com/5g1mXfp.png

https://i.imgur.com/MdbQKx1.png

https://i.imgur.com/Bi0PRTQ.png

--

Actually, I asked gpt to recommend additional columns, here is the result

User
what columns would you suggest to add
ChatGPT

Here are some additional columns that you may consider adding to the HN table:

* Display type: OLED, LCD, AMOLED, etc.

* Display resolution: the number of pixels on the screen.

* Water resistance: the level of protection against water damage.

* Heart rate monitor: whether the wearable device has a built-in heart rate monitor.

* Sleep tracking: whether the wearable device can track your sleep patterns.

* Music playback: whether the wearable device can play music and if it has built-in storage.

* NFC: whether the wearable device supports near-field communication for contactless payments.

* Voice assistant: whether the wearable device has a built-in voice assistant like Siri, Google Assistant, or Alexa.

* Other sensors: such as an accelerometer, gyroscope, barometer, altimeter, or compass.

Keep in mind that the more columns you add, the wider the table becomes, which may make it more difficult to view or analyze. So, you may want to choose the most important columns for your specific use case and audience.
The fallback metaphor I use in these situations or similar ones, "What's outside of the universe" for example, is the old, "What's North of the North Pole?" Then you explain that we can create questions and statements in our languages which don't have logical, mathematical or physical validity. Although we can often describe scientific and technical concepts in common languages, that's just a translation, the real language is math.
I believe GP is talking about how you refer to this column in another table, where "id" is not an option.

In the "widgets" table, you need to refer to either "the id for the user" or "the id to use in the users table" so both user_id and users_id are perfectly reasonable choices if the other table is called "users".
Graph Neural Networks and Geometric Deep Learning
Having worked at a company with a million-lines-plus of Python monolith, gradual typing annotations made all the difference. Why do you need it enforced at runtime? It's static types!
Microsoft needed an OS competitor to have any viable antitrust defense.
HIMYM played with that idea back in 2009 and I'm sure someone tried it in real life. Nowadays when most news articles are ju rewrites, I think there's a decent chance to succeed with your idea. The most difficult step is probably to be credible enough to be picked up by the first newspaper. Once you're in, it will just continue by itself.

https://www.youtube.com/watch?v=0MC55lU_L2E
btw. HN supports very simple code formatting, just indent by two or more spaces https://news.ycombinator.com/formatdoc
Finally, the package management ecosystem of Python with the compiler speed and error messages of Rust and Swift.
Not op, but I can share my approach - I went line by line by Recmo's Cria: https://github.com/recmo/cria - which is an implementation of Llama in Numpy - so very low level. Took me I think 3-4 days x 10 hours + 1-2 days of reading about Transformers to understand what's going on - but from that you can see how models generate text and have a deep understanding of what's going on.
Thank you Keno!
There's plenty of people who do - see the https://en.wikipedia.org/wiki/Unikernel stuff and Firecracker VMs and simplified runtimes like Lambda - But agreed, a useful consumer computer requires a whole suite of programs and tools that comprise a "OS" to be useful.
Despite the "hurr, durr; I'm cynical" responses, you're not insane, it would in fact be shocking.
looks like a loophole to me
I believe the commenter is talking about a FK that exists elsewhere, like

orders.user_id
Funny cus edge is chrome anyway right?
A friend of mine got a job as a junior developer at an insurance company whom rely solely on IBMi and RPG programs running on it.

It is not dead.
Taxonomies for Content Components
I would think there's a difference between regular stimuli (through touch, sound, sight, taste, smell) causing your brain to react -- possibly drastically, and deliberately changing your brain chemistry in an "unnatural" way by taking drugs.

One chemical change is caused by the brain working as designed, while the other is a deliberate attempt to change the brain directly.
CDC opens probe after 35 test positive for Covid following CDC conference
"Pretending to be a lawyer" was Step 1.

If that doesn't do the trick (and you don't want to wait indefinitely) - it generally pays to get a lawyer.
A thief can use the Apple provided app to discover if there is a tag, but I don't know that I would say it notifies them since unlike on an iPhone it would require the thief to actively open the app and perform a manual scan for the tag.
> That's ridiculous.

No, it's just how the world works.

The unfortunate thing about property crime is that frequently, $50 worth of gain often results in $500-$5,000 worth of damages and costs. Just ask anyone who's had a catalytic converter stolen, or their copper ripped out.

>
But seriously, there should be mechanisms to report your license plate as stolen and have traffic cameras automatically deploy spike strips when that license plate is detected.... It would be far cheaper...

Designing and deploying an automatic system for 'Automatically deploying spike strips', (besides being a bad idea) in a city like NYC will be an eight-figure sort of project. That will assure that in the best-case scenario, a car theft will run four-figures worth of damages. In the worst case, it will do nothing, because the car's been abandoned, or is being taken apart in a Jersey chop-shop by the time you report it stolen.
On the one hand I get why that is - the calculus notion of infinity is the one that tends to be useful in applied math - on the other hand it's a shame because the set theoretic notion of infinity has more to offer to someone trying to ponder the nature of the infinite.

Or put another way, "what's ∞ + 1" basically invites the non-answer "that's not a well-formed question" whereas "what's ω + 1" gives you a whole intellectual thread to pull on.
I know the article doesn't go into this particular element, but I do wonder how much opportunity is still in front of us for adversarial LLM systems that try to detect/control for hallucinations. I'm pretty excited by the research in LLM explainability and quantitative measures on how accurate generative LLMs are measured

(Full disclosure: I work at Vectara, where this blog was published)
Ah nice. Thank you. I was using backticks
seems you can now sort of write Scala in Python
> actual Nazis probably wouldn't borrow leftist phrases like "race consciousness"

The most definitively actual of actual Nazis borrowed leftist phrases like “Socialism” right into the name of the party from which “Nazi” is abbreviated, as well as a lot of other leftist language (while radically recontextualizing the meaning.)

Borrowing language from existing left, right, center, religious, and secular groups, and then rearranging and defining them to create the appearance that the natural endpoint of whatever your existing ideology is is Nazism is what actual Nazis do.
Is the legend of the founding of Rome really comparable to the founding of America, though? I feel as if one is relatively well recorded and historically agreed upon, save the minor details, while the other is quite literally a legend from ancient times.

I don't think there will ever, or should ever, be a time when people look back and doubt the rough narrative behind the founding of the US.
I see the point in the maybe type, but trying to introduce that into a language that only allows 1 single expression in anonymous functions has to be one of the most unergonomic things I can imagine.
I have dozens of matters that I don't even know if they are related to GDPR.

Our main DB is physically hosted in a EU data center by a US company (not AWS). Is this GDPR compliant? Because, as I understand it, US companies can be required to share their data with the US govt. Does that mean I should be looking to host my DB with a non US company? Does signing a DPA and putting some clause in our privacy terms be enough to be compliant?

What if we're using a cache with Redis at the edge. Would I be breaking GDPR laws if a EU user was traveling outside the EU and this triggered a cache into a Redis outside the EU?

What is considered sufficient security to store email addresses of our users? Should I be encrypting email addresses in the database even though this would be a massive pita and would prevent certain features from even existing?

Etc.

I could be here all day with lots of nuances.

Every time I read more on this matter it opens up a can of worms.
Mysterious titles are linkbait from the user perspective.

> Mysterious titles aren't necessary linkbait. Not everything should explain itself right away—that follows from the principle of curiosity—and we've always taken the position that it's good for readers to have to work a little.

The HN guideline speaks against 'linkbait':

Otherwise please use the original title, unless it is misleading or linkbait; don't editorialize.

While it does not specify what 'linkbait' means, I believe the HN guideline wants links to be informative about their content. What else?