skysight-inc/HackerNews huggingface dataset:
Many of them have excellent STEM programs. You don't have to be a world-renowned researcher to be an excellent educator and have excellent facilities. I have two kids that went to a PUI and then got funded by top-ranked research universities in their fields (geography and computer science) for their Masters and Ph.D. work. They've earned advanced degrees with a total debt of $28K.

This is related to the HN person yesterday asking whether going $180K in debt for MIT would be worth it?
Garbage in -> Garbage out is basically a Newtonian law at this point haha
Java 18 / JDK 18: General Availability
It took mankind a long way to learn that security (EDIT: I meant safety, it does apply to security as well so IMHO) and "fast and loose" don't go together. That's why traffic related death are as low as they have ever been.These lessons are codified in all the regulation around that stuff.

That being said, the number you stated is world wide? If so, it's not the one to use. And just ignoring the overall trend, in death per km / mile driven, is just disengenious.
I credit F# with much of the popularity of the forward pipe operator. Unlike Haskell etc. which emphasize function binding (>>), idiomatic F# has pipes all over.

[1..10]
|> Seq.filter (fun x -> x % 2 = 0)
|> Seq.map (fun x -> x * x * x)
My wife installed TrueCaller on her phone. She is technical but not a developer.

I asked if she knows they steal your contact list and spy on you and her answer was “so? It’s just phone numbers and names and they need to get the data somewhere as they are providing the service for free”

I live in a developed country and we have a high standard of living.

Giving this anecdote to illustrate many people genuinely don’t see TrueCaller’s spying as a big deal. This is unfortunate but it’s how things often are.
The author is spot on - the current approach of applying ML to flawed and inconsistent data is doomed. However, on the bright side, I think they also highlight a possible path for data scientists to bring value to healthcare. All of the examples of relationships and correlations were spurious, but if you keep digging you will eventually unearth interesting relationships. A minority of these relationships will be useful for improving hospital administration. Examining the relationships might not necessarily improve health outcomes but there is a real chance to make hospitals more efficient using data science.
> German speakers also can't resist replying to rhetorical questions.

This should have been, "German speakers also can't resist replying to rhetorical questions, can they?", should it?
Yeah, ads are annoying, sort of like someone taking a feather and tickling the back of your neck every few minutes. As for the inconsistencies, haven't really noticed and don't really care. If enough people make noise, someone may get a bug up their xxx and do something about it. The main game I play is on Windows, so windows it is. I get enough programming at work that I don't really want to do it at home anymore (and I'm on Linux / UNIX at work).

A lot of what we are seeing is most likely due to Microsoft's eventual transition to Windows as a subscription. I suspect that's inevitable. As long as I can play my games and read my gmail ... meh.
I would argue (pretty hard) that the reason is actually performance.

The ecosystem matured around C-style procedural language concepts because naive functional implementations simply weren't fast enough (and were often much more difficult to work with).

Yes - some companies do leverage FP concepts for development, but they're usually heavily modified for that specific purpose (ex: GOAL at naughty dog, ECS for Unity)

And even then... ECS is "vaguely" functional at best. The entities are mutable, and the logic in the systems is directly modifying those mutable entities. I appreciate that the logic is applied consistently, and I think there's value there that comes from FP - but it's very much not classic FP.
The popularity of the Tidyverse is a major blow to your motivation to learn R. Why would anyone want to learn a language that is treated as secondary to some packages? Worse still, if that turns out to be the best way to use R, then you’re forced to admit that R is a polished turd with a fragmented community.

As others have mentioned, just use tidyverse. I picked it up 4 years ago, and last week I went back to the code I wrote then.

I was productive in minutes. I could read the code, modify it, and easily test it in the REPL. The docs for dplyr are good.

ggplot2 is still awesome and the docs are good there too. ggplot2 is the fastest way to figure out what you want and make a pretty plot.

(However one thing that still annoys me is that R moves faster than Debian. So it's possible to do install.packages() in R, and it will break telling you your Debian R interpreter is too old. There is no easy solution for this, just a bunch of workarounds)

-----

OK, sure you can call it a polished turd, and to some degree that's true. But a polished turd is better than just using ... a turd!

The error messages in R are not quite as good as Python, but I wouldn't call it a problem. I'm able to localize the source of an error, even when using tidyverse.

My article comparing tidyverse to some other solutions:

What Is a Data Frame? (In Python, R, and SQL) http://www.oilshell.org/blog/2018/11/30.html

----

But would I recommend learning it to anyone else? Absolutely not. We can do so much better.

I would recommend with the caveat that it's one of the hardest languages I've had to learn. However that is partly because it changes how you think. But if you have a certain type of problem then you have to change how you think, or you'll never get it done. Data analysis is surprisingly laborious even for people who have say written compilers and such.
I do not, though I have done so in the past to a small extent. Long before I came of age the notion of "free" software (in any context) had been well down the path of corruption by corporate interests. My opinion is that these days just about anyone who works on open source code (especially popular, widely used code) without remuneration is effectively a tool to accelerate the race to the bottom in the labor vs capital holder struggle. Why would I want to contribute to that?
Came across this while combing through my comments and thought I'd already answered, so pardon the delay.

People have certainly tried [1][2], but the big issue in the design is that the switches don't operate as a standard on/off (trivial to detect), but are instead capacitive, in that the current passing through the electrocapacitive pad on the PCB is somewhere between 1 and 0 (exclusive bounds, iirc, and simplified) at all times, dependent on how far the 'switch' above it is being pressed. This old repo seems to explain it well: https://github.com/tomsmalley/custom-topre-guide

Price and marketability are also issues. Split keebs are niche, ortho keebs are niche, EC keebs are niche, and you're talking about fusing those three together. People would 100% buy in, but it would probably be a microscopic market, to the point where the project would be financially lossy, even if you were selling them for $400 apiece.

The closest you/one might get for now is by buying two of these[3], unless you're dedicated enough to DIY.

[1]: https://geekhack.org/index.php?topic=97975.0
[2]: https://aficionerds.com/en/blog/20210205_crkbd_ec/
[3]: https://geekhack.org/index.php?topic=106685.0 (Groupbuy is ended, so you'd have to rely on aftermarket, which would probably be tiny and marked up)
true caller's dumping of one's contact list is no different what facebook did (and does, though now does with a bit more transparency than in the app's earlier days)
He could look into adding some kind of aftermarket alarm but it would have to be on its own power supply.
> wrapped in metal

Not even new metal: for good or bad, this “DuraCOR Pi” appears to be repurposing the chassis of the DuraNET 20-11 Ethernet switch: https://www.curtisswrightds.com/products/networking/switch-r....
And just in case you think this is some new development, here's the Powell Memo from 1971:

https://www.greenpeace.org/usa/democracy/the-lewis-powell-me...

> Current examples of the impotency of business, and of the near-contempt with which businessmen’s views are held, are the stampedes by politicians to support almost any legislation related to “consumerism” or to the “environment.”
I wish it had templates for credit cards.
I think they came down to harshly. Somebody stepped over the line a little too far and they stomped on his dick.

This is not the way.
Is someone who won't pay for a taxi really going to spend money on a tesla or Mercedes with self driving capabilities?
Indeed. You may also want to buy a bunch of (preferably pre-activated) SIM cards, as registering such accounts will require a phone number, and they limit the number of accounts that can be created with one phone number.
Having worked with CW products before, I imagine this will be in the $500-$1k+ price range and won’t satisfy many aerospace needs/constrains.

There’s plenty of “oh we’re not using a raspberry pi, that’s a kids toy” in the industry, so I’m finding it difficult to find the niche this product satisfies, when there are plenty of more powerful/established options.
It is not an audit tickbox. It is barriers on the right side of the bowtie, and in the RECOVER dimension of NIST.
Here you go: https://zinatullin.files.wordpress.com/2020/12/risk-bow-tie....
Consider that a malicious party could send spam posing to be someone else, in order to have their account taken down. Really proving that is possible (assuming the sender has done proper setup of their DNS records or utilizing cryptographic signatures) but resources in verifying that is going beyond what I think we can expect.

Regardless, even if Github did take the sender account down and you removed it from your profile, your e-mail address is most likely on lists used to send spam not linkable to GH accounts and will continue being so for a long time moving forward. Whomever you're reporting is just a drip in that ocean.

Spam is frustrating and illegal but you're barking up the wrong tree.
When you said, it does not get any updates, I thought this is what you were referring to. That's why I was confused!
I'm saying this is likely what the title was conceptualised to mean. In practice it doesn't mean that at all, but that's not germane in this particular context I think :)
Clearly the EU wants to give companies the time to adapt.

Internet privacy has been a laissez-faire dystopian wasteland for decades.

Even with the current very gentle enforcement, GDPR has received a lot of push back and called draconian (by those who benefit from corporate surveillance).
I push for a strong "Zero Burden" policy: I will spend exactly zero seconds of my life trying to unsubscribe from something I did not willingly subscribe to in the first place. Report as Spam directly and let the automatic filtering take care of whatever happens next.

Ideally the "Report as Spam" button would evolve into a "Report as Illicit" system that reports to a third party authority with a punitive capacity (while requiring near-zero effort on my side: burden must be with the sender to prove that I willingly subscribe to their messages).
Bravo! This is exactly right.
I'd expand that to four classes of accidents. Four, something they /will/ need to pay for (both in money, as they're committing to, and in PR). Inevitably some accidents won't fall into your three "preferred" categories -- making a system like this successful is about managing the size of bucket four, not eliminating it entirely.
I previously worked for a startup that did denormalization of healthcare data for the ostensible purpose of data "freedom" and interoperability, with a future focus on ML funsies. All the issues we had (besides ones we created) were around the healthcare providers fear of pissing off EPIC, Cerner, Meditech, Allscripts etc. They didn't like their EMRs---in fact they often hated them. The fact is though that there really is no viable alternative, and the data is kept behind a gate and essentially "owned" by the EMR. FHIR was supposed to solve the interoperability bit, but all the EMRs would still own the data, and their lawyers aren't keen to share.
One thing I like about the original KeePass is that it uses Secure Desktop API on Windows, which makes it difficult for malware/keyloggers to intercept your password as you enter it if you are infected.

https://keepass.info/help/kb/sec_desk.html

I wish KeePassXC would implement this functionality on Windows. Seems there is an open issue, but KeePassXC author says this is just Windows security theater:

https://github.com/keepassxreboot/keepassxc/issues/3460
>Also, I'm not sure how well-received someone walking down this street with a bunch of phones in a wagon would be.

Is there any way you could just have a single laptop running hundreds of Android simulators? You could just fake the location as well with some jitter.
> Life would be simpler if only these hospitals could set aside their arrogance and just go with the recommended workflow!

This would be like asking programmers to standardize on the recommended programming language.

we would love to just use the recommended workflow, if it worked for our hospital. There are differences in the patients, doctors, local regulations, existing systems, etc between hospitals.

Patients: Top cancer hospital does a lot of clinical trials, so some of the forms require you to fill out clinical trial information for every patient. In a maternity ward, it would not be appropriate to ask about clinical trials for every patient.

Doctors: Hospitals are staffed differently. If the hospital has residents, some of the work can be delegated to residents. If not, someone else has to do it. The workflow needs to account for who is actually available to do the work.

Local regulations: Medicine is highly regulated, and each state and hospital has its own rules.

Existing systems: Hospital computer systems have been around for decades, and usually it's not possible to migrate everything to a new system, so the new system needs to integrate with the old systems that couldn't be upgraded.
> I’ve read somewhere recently that in order to keep the phone mostly free of proprietary firmware, Purism had no choice but pick lots of discrete components.

This is only a half the story. The Purism still runs on proprietary firmware. The discrete components in question are an actual full auxiliary CPU core, its only purpose being to load the hard-coded blob to properly boot the primary SoC. This was done because under FSF's definition, if the end user cannot update the firmware blob, then the firmware is considered one with the hardware, and the hardware as a whole is "free enough".

So they took away the user's ability to update the firmware, fused it in a ROM with every possible bug and inefficiency frozen in place for the rest of eternity, wasted silicon and engineering time to do so, only to grant themselves an arbitrary, honorary badge.

This isn't even radicalism anymore, this is hypocrisy. As a power-user who values freedom, and a long-time Free Software sympathiser, I am personally offended, and won't give my money to either party until they reverse course on their user-hostility.
JavaOne Is Back
> I could not just approach my employer and ask if I could help code this open source project.

Why not? Every open source contributor I know is because we worked together and they got paid to write open source software that was valuable to the company.

I know many do it outside of work and my sample set is certainly biased, but I also know that a lot of companies will pay for it if they use that software and see value in it getting better.

Certainly doesn't hurt to ask!
> Of course, sometimes we have no choice but to meet the deadline

What do you mean, "sometimes"?
We are adding new roles to our careers page on www.realitydefender.ai but feel free to reach out to career@realitydefender.ai and we can discuss your interest!

We are working with few partners (including Microsoft) who are interested in integrating our solution. We are focused right on supporting large organizations (companies and governments) that need to scan user generated content at scale.
KeePassX was abandoned years ago, which is why KeePassXC exists.
KeePass is a different product and more like the original inspiration for KeePassX/XC.
The other benefit of manually syncing KeePassXC is that you can require it to use a key file in addition to pass phrase. Then you sync the database using another service but not the key file (copy that to each client locally). I'd your cloud provider is compromised they are missing not only your passphrase for brute forcing (good luck) but also the key file.
During the apocalypse, I leaned on video for "company" while doing chores. I stumbled onto the Descriptive Video Service, which I guess is super duper Closed Captions.

I love it. I can half watch the show while fussing without missing anything. Even when the show has my complete attention, the added detail is kinda great. Not all the time, but enough to keep things interesting.

https://help.pbs.org/support/solutions/articles/5000673860-a...
Sometimes

> Why do you do it?

Because I can so, why not?

Sometimes the help offer has been enthusiastically accepted, other politely refused (I don't have any problem with that) and sometimes I never received an answer.

So my advice would be to try the waters first, before to start spending time or talking with your boss, and contact the maintainers. Some open source teams are more open to external help than other. Some have a hard nucleus and are wary of introducing a foreigner in the team (probably a wise move), and sometimes people just move on with their lives and forget about their single person home project. You could find also that the contact emails are obsolete and need to research and use a different one.

And if you don't feel comfortable with the team or the project direction after a reasonable period of time, just quit. Don't start a war by leadership, or boycott or badmouth anybody, just detach yourself gradually and move on to other personal projects. Is as simple as that. You are not marrying anybody.
it is hard task.

There are 7,100 official languages on planet earth, presumably all of them include language which can used to incite violence. If we hold Meta to a 'zero hate' standard, the only solution would be have native language speakers in every language, on call and ready to deploy in order vet every single advert before publication. Maybe Meta should indeed do this, but we can at least acknowledge that there are significant practical constraints involve to maintain a zero hate standard
Tom Scott did a video[1] on this that tackles the problem of electric trucks in a different way. Instead of charging somewhere or swapping out a battery, what if we charged them while they were in a specific lane of a highway.

[1] https://youtu.be/_3P_S7pL7Yg
> A new report has found that Facebook failed to detect blatant hate speech and calls to violence

Is this surprising to anyone who has spent time on the platform? Even outside of advertising, the platform is filled with violence and hate.

Many pockets are equivalent to the content that can be found on 4chan, with thinly veiled racism and LTGBTQ+phobia hidden behind emojis and jargon that is clear to humans but opaque to algorithms.

Reports against groups such "[Black circle] should unalive" or "[same sex couple emoji] are [slur]" where the content is 100% hate speech are routinely flagged as "It doesn't go against one of our specifit community standards". Even when they contain nothing but photos of other Facebook users and links to people's profiles with invitations to brigade and spam hate.

To my eyes, that's one of the main factors of the migration away from Facebook yet it is so rarely covered.
Except it is a computer, an analogue one.
That's bleak. And in the American context unnecessarily dystopian. US has no need for soul crushing housing towers since our cities do not have to handle a tidal wave of new incomers from the countryside. US needs smart infill. So many metros are so dispersed, depopulated even.

The vision that we need to paint is one of density and verdancy, at the same time. Of single family homes, but maybe with smaller yards, but impeccably maintained. Single family homes with a granny flat in the back, for granny when she's infirm, or for uncle joe who failed to launch. 4-5 story apartment buildings everywhere. More rail, for sure, but also more biking and walking. Space efficient housing for vagrants and students housing with with small rooms and common areas. Mansions for the C-level suite, but shotguns for their personal assistants. Back-to-back, in the same neighborhood.

The vision of the american city of the future is not Beijing, it's the lush verdancy of Charleston, Savannah, New Orleans. But not only for tourists. For everybody. That is the future, even better (yes, better!), than what we have now.
Originally, they wanted to merge KeepassXC back to KeepassX, but that idea got tossed.
any good examples of brilliant accessibility to learn from?
UK as well:

> Organisations must not make it difficult to opt out, for example

> by asking customers to complete a form or confirm in writing.

> It is good practice to allow the individual to respond directly to

> the message – in other words, to use the same simple method

> as required for the soft opt-in. In any event, as soon as a

> customer has clearly said that they don’t want the texts or

> emails, the organisation must stop, even if the customer hasn’t

> used its preferred method of communication.

https://ico.org.uk/media/for-organisations/documents/1555/di... (page 43)
Java 18 General Availability
People really do hate the profession with an intensity that seems at times, as you said, idiotic.

I read these pieces about political disruptions to our system of laws with some concern that those deep in the thing might not understand the extent of their own biases. Better to err on the side of caution. A stitch in time saves nine.
Imho this is a good product, but wouldn’t it make more sense to simply sign videos cryptographically?

Unfakeable and unbeatable.

So someone uploads a video, you sign it, they display video. If authenticity is in question check the signature.

Deep fake detection is intractable imo. Use cryptography instead.

Hell if you want to be thorough sign each frame and create an extension for YouTube and other providers to literally check to see if a given frame or period was altered.
No, you misunderstand.
This is a tax on electricity, unless consumed in the immediate vicinity.

It applies of you build the solar farm and the power line yourself. And did normal grid, in addition to grid fees.
don't prepare. If you go unprepared, and freak out of get backed into a corner, expect the job to be that way.
Mark this one up as something else that's been privatized in the UK that's shocking to me as an American. This sort of stuff is always run through the government (the level depends on the state).

Insurance companies might impose additional requirements, but then they'll send out their own inspectors.
Can we change the HN title to the actual title of the article? "‘Kill more’: Facebook fails to detect hate against Rohingya".