skysight-inc/HackerNews huggingface dataset:
This makes me think that your original comment was some form of sarcasm. So your plan is to incentivize lower class parents to abandon their children because the state would be able to take better care of them?

That does not sound dystopian at all..
Disclaimer: have been here since HN started, didn't bother making an account for five years or so.

It seems increasingly common that long-time HN readers lament that the fraction of computing news has diluted at an increasing rate itself.

I wonder if there's a way to measure that.
There isn't an extreme level of corruption by any means described here. Getting tipped off to raids, warrants, inquiries, taps etc is pretty easy to achieve even in the United States. Even getting local authorities to run interference to give you some time is reasonably affordable.

Look at the corruption in cities like Atlanta, Detroit, New Orleans. Kasim Reed's staff selling machine guns, Burr Ellis hosting parties from his private floor in jail. Sydney Dorsey having his deputies assassinate the rival sheriff. A 10 year school cheating scandal, the 2020 election, kickbacks galore at the world's busiest airport. That's just Atlanta, many major cities have similar or worse corruption issues and it's fairly simple to tap into. In many cases necessary if you want to do business in the city at all.
Huh, same! I remember the changeover happened sometime around fifth grade, so 2011-12 for our district? (Strangely enough our school's wifi used WEP until 2014ish. I remember the password was obviously contrived to the right length)
>That it's common to see children perform such sexual routines at dance competitions doesn't mean it's appropriate.

"Sexual" is relative so people will just be talking past each other in regards to that. There's no real discussion to be had there.

>The idea that this was Only The Poster was a lie created by a media that thinks child exploitation is OK

FWIW, I only heard about the poster and nothing about the full release. I'm sure some people still argued in the same way people argue about anything for months/years on end, but there was definitely a lot more controversy about the poster. Be it because it was the first look/awareness of the film, or because the film was simply nothing to write about can be left to people who actually watched the movie. I have no interest to.
Backspace has traditionally been a back button shortcut. In a similar complaint, the current key combo to navigate back across all platforms doesn't perform that action when a textbox is focused.
If no one ever even dies from a weapon, how would you expect them to even believe it was real? Let alone horrible?

Japan didn’t even surrender after the first one! It took two to convince them it wasn’t a one-time fluke and that it was real and could be repeated.
from what i have seen at least, you can not not-DIY while swimming against the tide. Any startup promising you that will either upset you in a few months or so, or was a scam all along.
fwiw I've been looking to find a MailChimp or such alternative that's FOSS.

I've both tried ListMonk and Bespoke but both lack on features I might need.

Might just roll my own at this point lmao

https://github.com/knadh/listmonk
https://listmonk.app

https://bespoke.surf/
https://github.com/bespoke-surf/bespoke

The aspect most important for me regarding this as an european based company is to be GDPR compilant so opt-in storing ip address and datetime is required by law.

What /i try to convey by this is that sending emails might be easy, but all the work around doing so lawfully is painfully burecractically comically hard.
Then those charges should also be labeled as such to customers.
We already have an everything app, it's called Emacs
It's a chain of abuse. Most paedophiles were abused in childhood.
A groundbreaking notion that contributed to America essentially dominating the world? Cool.
> First is figuring out if we’ll need a safety net for the first wave of automated workers, or if more jobs will be quickly created.

You say "if more jobs will be quickly created" as though that's what determines whether we "need" a safety net. The reality is that those capable of providing that safety net will only decide it's "needed" if they risk facing any consequences for not providing one.
A fun side-effect of their JANET (roughly analogous to nsfnet in the US) hostname pre-dating DNS.

I believe anyone can get .uk domains now, they don't have to be .co.uk - but this one's been anomalous since 1985.
It isn't better than making $0 because now at lower rents the property gets revalued to be lower, and when the rents and underlying property is used as collateral on loans then they adjust higher than they already would in a rising rate environment to cover the risk of default.

It works out better to kick the can down the road for as long as possible, hoping that something will change and to put off the day of reckoning, so they fight it tooth and nail.

The market is only going to adjust downwards when there's a real crisis and fire sales start happening due to forced liquidation that causes everything to get marked down to market. Then there's no point in kicking the can down the road any more.
I'm not sure how you want a disabled person to go to the store themselves when they're physically unable to walk, but where services are convenient for the able-bodied and minded, they're literally lifeblood for the disabled. Modern society can be avoided by those with that privilege, but for the rest of us, it's the one we've got.
Oh wow, shitting on the whole countries… that is some class right there.
Usually a combination of calcium carbonate (or bicarbonate for solubility), calcium chloride, magnesium chloride, and or the sulfate versions of the chlorides.
But did they have type errors in Python? Or was the type error introduced by translation?
You can rent a pretty near CDL sized truck from UHaul/etc for little trouble. This would represent less than the upfront cost of a truck from the companies POV. They’d only need to worry about the chance people don’t reuturn the batteries. That seems unlikely given the same people would have given all their info up front and are highly likely to need a battery in the future. Vehicle rentals are far more risky and still a daily occurrence.

I’m 100% certain the market could exist. Probably the difficult part is car manufacturers supporting it and possibly some engineering problems (low probability of problems I think).
Burn it all down and start over?

I think that's rarely the best approach. We're going to have to figure this sustainability thing out though, we can't just ignore the problems.

Either way, it's going to be a big challenge, and things may get ugly.
Good language models are NOT easy to run, so I’d imagine local compute would take many orders of magnitude more power
TL;DR - because the wire attachment point is usually to the rear of the center of gravity.
Currently not but I'm actively working on that feature. For now if the costs are getting too high, you can just stop training and we'll export the last saved checkpoint.
That doesn't address his questions. If you're going to codify these things into law, then you should be able to answer questions like this. My paternal grandfather was discriminated against for being black. In truth he was half black, but that didn't temper the racism he faced from people who considered him to be black. For the purposes of reparations, am I 1/4th black or 1/8th black? Because he was my paternal grandfather and family wealth has traditionally been passed on predominantly through father to son, does my paternal grandfather count more than my maternal grandmother? And if I marry a white woman, will my son be 1/8th black or 1/16th black for the purposes of reparations? Does he get any?

These are sticky questions, but if you're serious about reparations being law then you should be prepared to give some straight-forward answers without deflection.
> “We need to take people who use astrology seriously, in order to understand how people live in the world, either in the past or in the present,” Kassell said.

We definitely need to take them at least as seriously as people who believe in ghosts, crystals, and/or their ability to change the world through scents sold exclusively via MLMs.
bl.uk is one of the few original direct subdomains of .uk that existed before Nominet opened up to direct registrations in 2014. As far as I'm aware, bl.uk, parliament.uk, nls.uk (national library of Scotland) and nhs.uk were the only .uk domains that weren't under .ac.uk, .co.uk, .org.uk, .mod.uk, or .gov.uk before that point.
2020 Giveaway Scams: The 2nd Interview with Frank from Whale Alert
https://en.wikipedia.org/wiki/Comparison_of_BSD_operating_sy...
I think the numbers tell a convincing story.

The median net worth of Americans in 2019 was $121,760.

In 2019, the median net worth of white Americans was $189,100.

The median net worth of Black Americans was $24,100

I forget how to link on hn but it's from the motley fool.
Ask HN: How to learn options trading as a beginner
Hello HN,

I have been intrigued by this idea of trading options and what are some ways I can learn more about this.

My goal isn’t to get rich quick I genuinely want to learn about trading options and maybe generate passive income on the side
Are they wealthier and better off than the people whose ancestors stole their labor?

No?

Then we need reparations.
I just wish that you could adjust the size of the partitions, rather than having to format and start again.
Bwaha. Japan attacked the US first. Japan refused to actually surrender until the second nuke. Japan was planning mass wave civilian attacks if there was any landings. Japan was refusing to surrender despite mass firebombings on the Japanese capital that were killing more than the nukes did.

Hell, even when the Japanese emperor finally tried to surrender, his own military cabinet tried to stop him.

It’s like hitler in his bunker. He only finally gave up when essentially everyone else was dead and/or the fight was completely, literally, impossible.
If boot firmware implemented it, I wouldn't count on it being updated very often.

Every OS these days has a pretty good update process that patches things frequently. Doing it there means most users actually have a chance of seeing the patches.
“annualcreditreport.com” is in the list but it’s not a government website. It’s run by a lovely alliance from equifax/transunion/experian, asking you to check the info they hold on you to avoid other people stealing money from banks.
"If it's None then it's not T". It's very natural to write code that handles the case where the value is None, handles the case where the value is T, but subtly malfunctions if T can be None (e.g. you might write a cache and use None to represent the value not being present in the cache - but then your cache silently fails to cache if the thing you were caching returns None).
I assume you have that data? Not just some anecdoctal preference? Anyway, that might be true for western side but not so in Asia, especially east Asia.
What are you looking for? Do you think the post shouldn't have been on here at all? Or if it's here do you think discussion should be limited to a certain perspective or a certain axis? Admitting a political story inherently admits political opinions. What would "doing better" look like?
If T is int|None, then None|T can't distinguish between None and T(None), whereas None|Some(T) can distinguish between None and Some(T(None)).
Compensation needs to happen on the same criteria as the prejudice.

If you stiffed a whole generation matching X criteria, you should give reparation to people matching the same X criteria, whatever that criteria is.
It's much simpler to provide public services to everyone and handle economic inequality through taxation.

Means-tested benefits result in bureaucracy that sometimes costs more than the increase in cost from giving the benefit to everyone would be, they create poverty traps, and they screw over people in atypical situations (i.e. a kid whose parents care so little they can't even be bothered to get the paperwork done that proves their low income status).
Yes. So is the (IMHO) best workaround of using lddtree (pax-utils) instead. Available on pretty much all distros, though probably not installed by default.
I wonder how much it would cost in electricity to run a current through salt water to produce hydrogen and oxygen, then run the hydrogen through a hydrogen powered generator to recover most of the electricity and the fresh water byproduct?
I just downloaded and played with it for about a minute. A couple thoughts:

- it’s fast & menus are very snappy
- cookies and history don’t come over from safari: that would be a nice feature
- tiny download

Nice work! Labors of love are great to see. Keep up the good work. I’m looking forward to future updates
Yes. The power dynamic has shifted considerably, for a lot of reasons, but the result is access is withheld to only the most obsequious press. If you want to run a pub that's independently critical, fun, experimental, or anything other than sycophantic, you either need to have the funding/resources to do it sans access or bank enough goodwill with slobbering endorsements sufficient to excuse one hot take every six months or so.
> American labor laws encode this expectation

The law does not require customers to tip, it requires employers to pay employees at least minimum wage if employees do not receive enough tips to meet the minimum wage requirements.
Spreadsheets are similar to ChatGPT.

I think most devs have a hard time grasping how revolutionary the spreadsheet is for non programmers for accounting, etc tasks. Yes they get abused, but its a huge powertool that solves a lot of tasks that previously required teams of programmers.

Looking back, we might wonder how spreadsheets impacted programming languages?
>but you can't really ban historical literature.

I know what you mean. But at the same time society bans historical literature constantly.
> SOME young adults might have an easier time attending college even when their lives weren't as shitty as others.

Seems like the opposite of universally accessible higher education regardless of background.
Would union types be manageable if you only use them with concrete types rather than generic or inferred ones, or is it too easy to accidentally refactor a None into one of the cases (possibly hidden behind a typedef)?
I've been trained for two or three decades that "X" means "close"...
Renewable Electrolysis in Texas: Pipelines versus Power Lines [pdf]
I agree, but this is also a problem with heavy reliance on government - people can just punt responsibility, and the wrong people get the credit.
You might like iVPN.net, been using them for years. A little more money but solid support and mission.
you know the reason that we don't have those things is precisely because politicians campaigned on the narrative that black people (welfare queens, etc) would unfairly take advantage of a system like that and they won.

So it seems like you understand what needs to be done but what not what the blocking issues are.
That's exactly how money works. People want it, so they cut corners and/or hoard it instead of being generous with it. Printing money would just mean someone would hoard the printed money (which, as you can see, already happens).

Collecting money is just a side-effect of people being selfish.
Figure out how much the labor was worth. Throw on punitive damages for having enslaved them against their will their entire lives. Now calculate for having invested that money at the time that slavery ended.

That's a good STARTING point.

Japanese-American citizens got locked up for a few years during WWII and the result was that Reagan signed a bill allowing for their descendants to receive $20K for each incarcerated person.

Now consider how many LIFETIMES were wasted in slavery.

Turns out that the same people who always complain about others having their hands out are just upset at any situation that doesn't personally enrich them.
I do get that. I knew people who had a kid, family issues, substance issues, etc and still managed to graduate. I know there are probably others who wouldn't graduate in similar situations or worse ones. It still shocks me that the dropout rate is so high.
recommended workaround: use lddtree (part of pax-utils)

The output is actually more informative too:

$ lddtree `which ssh`
/usr/bin/ssh (interpreter => /lib64/ld-linux-x86-64.so.2)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1
libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0
libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2
libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2
libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2
libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0
libcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6

vs.

$ ldd `which ssh`
linux-vdso.so.1 (0x00007fff7972e000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f1a0030c000)
libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f1a002ba000)
libcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3 (0x00007f19ffe00000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f1a0029b000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f19ffc1e000)
libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007f19ffb84000)
/lib64/ld-linux-x86-64.so.2 (0x00007f1a00499000)
libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f19ffaaa000)
libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f19ffa7d000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f1a00293000)
libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f1a00285000)
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f19ffa76000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f19ffa65000)

(lddtree opens the files as plain binaries and reads the ELF linking data, it does not execute any code from the files being inspected.)
Do you expect every article to assume that everyone reading it is ignorant of the topic? Then we would have same lines of introductory text in most articles which would be time-wasting since you can go and google the software that you don't know about.
Wait so in Rust you can’t have an Option<Option<T>>? That’s really bad!
Math PhD to ML Engineer
Hi, I'm stuck in a weird career-life situation, hoping someone can give me insights on what to do.

Question:

How do I best prepare for getting an ML engineer role after a math PhD? Kaggle, open-source, something else? Should I become proficient in PyTorch? Just implement a bunch of ML papers in my personal github?

Context:

I'm considering transitioning into tech industry after I complete my math PhD in 18 months. I have done enough research already to get a PhD so I'm just waiting until my advisor's funding runs out and also hopefully, the tech industry starts hiring well again. I have done ICPC in college and can solve leetcode mediums reasonably fast, but I don't have ML engineering experience. My advisor doesn't allow internships so that's not feasible (not great, but that's life).

Why career change?

I'm not interested to go the professor route, tenure track jobs in math are incredibly hard to get, plus I have a family to take care of, so I desperately want some certainty/money in life. I have taken a few grad-level ML classes in university and they're a lot of fun, also there's a lot of VC interest in ML now so seems like a safe bet. I also have a couple of first-author ML papers in top conferences but they're very theoretical - convergence bounds and such, so I don't think employers would be impressed.
I don't really think this is much of an issue. It's not like the change would happen immediately. Each .gov website is likely run by different agencies, so they wouldn't end up switching all at the same time.

It's a pretty simple matter to register a corresponding .gov.us domain for each existing .gov domain. Then each .gov domain owner would have to configure their web server properly, and can phase in a redirect from the old .gov to the new .gov.us.

Prior to this happening, the .gov site could have a big banner across the top of the page informing visitors of the change. This could remain for as long as seems reasonable before changing, even multiple years.

> Just because you don’t like that the US government has first mover advantage isn’t a good reason to change this.

As an American, I think the current setup with .gov (and .mil) is super weird. The fact that there are so many US government websites that are under .com, .org, and even .us, is weird too. The US shouldn't hold any kind of privileged place when it comes to TLDs; it's clearer for everyone concerned -- including Americans -- to put all these under .gov.us.
That you have to put your kid in foster care. It's not good folks.
The problem isn’t with the kids either, we shouldn’t be punishing kids for the wrongs of their parents.
I agree with you wholeheartedly
sure, but only because they purposely exclude those that would be cheaper :)
In the meantime, mypy has come along, inviting another trip through these projects.

Have any of the python projects acquired type annotations?
I asked the free version to make a basic grammar for SQL SELECT statements that is compatible with Oracle and DB2.

It replied chirpily that it could do that, in so many words, and output a grammar (which I didn't test) that solely parsed MySQL identifiers rather than the double-quoted kind. It wasn't precisely an invalid response, but it was clearly inappropriate for a human-like reply and showed what I consider a qualitative absence of consciousness.

I don't know why, but this seems to be a pattern with SQL - I have never asked it about MySQL, and indeed MySQL results tend to pollute my Google searches, but there may just not be enough other training material.

It's starting to aggravate me every time someone concedes it only is useful sometimes, and you have to check it, because it is starting to seem like unwarranted "praising with faint damns".
maybe so but they took like a month to call me back about an implementation and I ended up using Certify at my company

works okay but the credit card integration is a complete sh*t show
If the code passed in a null value before, it was violating the contract the function provided. A component isn't responsible for what happens when you operate it out of spec.

If I were a hardware designer and some changes to an IC I'm working on are going to make the next batch, say, work properly in hotter temperatures than it could before, and one of my coworkers comes and says, "Don't make that change, what if someone using that IC is deliberately operating it out of spec expecting it to fail and now the behaviour is going to change!" I'm going to start polishing up my resume, because I'm working for an organization that employs lunatics. Happily, that wouldn't happen in the hardware world; unhappily, I'm a software developer rather than a hardware designer.
There’s really only gonna be two camps of developers, working on native apps. Folks at some existing large company, with some sort of Apple partnership to cover cost, or folks working on their side projects to scratch some personal itch. There really isn't gonna be anyone in the middle burning money for a nonexistent user base.
not to be confused with https://www.nats.aero/
In Rust you can, in Python an Optional[Optional[int]] is the same as an Optional[int].
By blanket helping everyone no matter the wealth, you end up helping mostly non-wealthy people.

By helping specifically the poor/not wealthy, you end up with a massive bureaucracy trying to decide who is wealthy enough, and add paperwork on top of poorer people to "request" such benefit.

The cost benefit just isn't there.