skysight-inc/HackerNews huggingface dataset:
Commenting on this while my 3D printer is making parts for my new 3D printer, with parts I designed from the comfort of my own home. 3D printing and the RepRap movement have managed to get me truly excited about something for the first time since I took up programming 20 something years ago.

We're not quite at the fully consumer-ready stage yet, there is a lot of tinkering and know-how that would be too much for the average consumer. I'd say the current state of 3D printing is at the same level 2D printing was ~40 years ago (comparatively), but I'm confident we'll reach a similar stage within the next few years.

For those interested, the RepRap community is extremely active and there are lots of open-source projects (including hardware) to get involved with.
then I can view the recordings remotely without physical collection of the recordings, exactly what RMS proposes should be illegal.
> I would argue it is because female-dominated professions tend to have schooling requirements, by law. Male-dominated professions are less apt to.

And you would base this off what data? Surely we shouldnt just be using our guts here.
Thanks for your response!

> All three examples I shared were open source.

Indeed; I was making a distinction between volunteer and paid.

> To answer your question a bit more directly, yes. He doesn't like the consequences of running a reasonably large, unmonetized project. It isn't precisely a fault, but it is a situation he's not happy with and one that flows from his own decisions.

I didn't read it as him being at all unhappy with the consequences. He is merely communicating the consequences of it to other people on the internet who are unhappy with it.

> He's not a passive victim of the internet. He's an intelligent actor with the power to take different actions and get different results. He's also free to continue down the current path, but he doesn't appear to enjoy it.

And this is where we read the article differently. To me, he seems perfectly happy with the state of affairs, with a 9-5 job that pays the bills and several hours on a volunteer project that he gets some other satisfaction out of.

I guess I tend to give other people the benefit of the doubt when it comes to agency. I interpret "I don't have time for X" to mean "I have other things I am doing that are more important to me than X" which assumes the person is assuming responsibility for their choices.
I haven't really followed those developments too closely. Do folks think that OpenSSL gets enough attention these days to overcome the structural deficiencies relative to NSS?
YouTube incident: 'Shots fired' near HQ in northern California
I chided the user who accused you of being a shill, but I need to chide you as well. You've been using HN for flamewars, which is really not what we want on HN. You've also crossed into personal attack in this comment, and in others previously. Would you please read https://news.ycombinator.com/newsguidelines.html and take the spirit of this site to heart when commenting here?
> A streaming service that has no Beatles, Pink Floyd, No Motown, No AC/DC etc is going to shed users pretty quickly.

I could mangage quite well without all these.

Just one datapoint but...
The odersky one is good.
Wow, gotta love the journalist asking him for an interview when he was still barricaded and hiding: https://twitter.com/NadineatABC/status/981261561057759232. That's not even bottom-feeding anymore, I don't think there's a word for whatever that is.

(Edit: screenshot for when it is inevitably deleted: https://imgur.com/a/GEtR4)
And on the other hand, there are massive requirements at all levels for this kind of software.

I'm not sure what the right answer is at that point. From dev-experience, I wouldn't want half-assed software directing flights. From ops-experience, I don't want software directing flights requiring specific hardware so you can just replace the hardware with easily available hardware.
Media is universally terrible at reporting science. This shouldn't be seen as a problem for actual researchers. It is not possible to perform a study that the media cannot misrepresent.
Relevant XKCD: https://xkcd.com/1002/

Computer Arimaa and Go have since surpassed top humans, but I suppose D&D could be on the same level as Calvinball.
AFAIK Telegram for OSX does support secret chats: https://macos.telegram.org/ I don't know about the other platforms
Vice has it: https://news.vice.com/en_us/article/qvx3wp/active-shooter-re...
Well, excellent... their versioning is so broken that it had to become a de-facto standard to become accepted
Yes!

Racism is a moral issue but the liberal political tribe likes to frame it as a logic issue. Sometimes it is a logic issue, but often it's not, and as a tribe we need to develop the self-restraint to differentiate.

It's entirely possible for uncomfortable statements like "P(terrorist|muslim)>P(terrorist)" or "P(criminal|black)>P(criminal)" to be true but worth ignoring for the sake of the greater good if following up on them would trample individual rights. Sometimes discarding information against your immediate self interest is the right thing to do! Lady Justice doesn't wear a blindfold as a fashion accessory.

Unfortunately, the prevailing tactic seems to be "attack the uncomfortable fact" rather than "argue from morality when you cannot argue from logic." People on the fence can see right through this hypocrisy, which by my estimation is responsible for a significant portion of the unapologetic racism that has flourished in recent years.
Also, I think the article is misleading:

> it [antivirus] only has normal user privileges (meaning it can’t go too deep into the system),

On a single user system all personal files are accessible with "normal user privileges".

> In other words, Chrome Cleanup Tool is less invasive than a regular “cloud” antivirus that scans your whole computer (including its more sensitive parts such as the kernel)

How kernel is "sensitive"? It is the same on every computer running same OS.

> Chrome Cleanup Tool is less invasive than a regular “cloud” antivirus that ... uploads some data to the antivirus company’s servers.

How do you know Chrome doesn't? Is this module open source? They write Google got it from ESET so it is possible that Google themselves never saw the source code and received it as a binary module.
Plus it's basically inviting anyone else to call in with fake information, pretending to having been there. Bad journalistic standards...
Word of mouth. In the halcyon days of the late 90s, the social aspects of the internet were a lot more deliberate. You'd belong to online communities or established social groups, and people would actively tell other people they knew online about things they'd found in the weirder corners of the internet. You couldn't just blast out a context-free link to everyone you knew and have the platform take care of assembling a preview. It had to be worth your time to share, and people would complain if you spammed them with junk.

"Worth your time" is a pretty relative notion, though. It's worth mentioning that the web of 15-20 years ago was of very little "value" compared to what we have today. Some links I remember sharing on a mailing list circa 2000 include the Poorly Drawn Lamp Page [1] and the William Shatner Acting Simulator [2] (warning: the depiction of Sulu has not aged well).

[1] - http://www.flamingmayo.com/poorlydrawnlamps/

[2] - http://simshatner.fanspace.com/
The same reasoning would also have applied to Netflix when it was a younger company, though (i.e. back catalog, staying in the good graces of licensors, etc.).

Tidal has already been doing most of the stuff people are proposing here. It's a controversial topic but I don't think there is good evidence that music streaming services, from a business standpoint, shouldn't also be in the business of producing or sponsoring musicians.
Furthermore, assuming that one's 'consciousness' could actually be brought back in some kind of form that roughly approximates what it was like when one was alive, what's to prevent one's body/brain from being used in some kind of terrible medical experiment?

For example, what if an evil scientist or organization were to buy up cryogenically preserved bodies on the cheap in 300 years?

Yeah, you could say it's unlikely, but why is it more or less likely than being unfrozen into some paradise?
I'm fairly certain you would characterize nearly all of the world's largest and most successful companies as "not innovative" and therefore on the decline.
WARNING: CSS in JavaScript Is the Future. Let’s Overcome the Limitations of CSS
1. Can your cash do this? [1] A breakdown of spending by my internet bank, by category.

4. In Sweden, and some other European countries (and China?) a lemonade stand works by person-to-person bank transfers, initiated using a mobile phone app. The Swedish one is called Swish, but I link to the Danish one [2] as they have an English explanation.

People really do use these apps for things like lemonade stands. I've seen an unattended garage sale, where everything was priced and a sign gave a phone number for payment.

It's also commonly used person-to-person, e.g. if a friend owes me for a spare concert ticket, part of a restaurant bill or whatever.

[1] http://i.imgur.com/Smkim6Vr.png

[2] https://mobilepay.dk/da-dk/Pages/The-story-in-English.aspx
Dendrite seems to be a much more active Matrix server written in Go.

https://github.com/matrix-org/dendrite
Result of politicization of YouTube?

They've been on a mission to block hateful content recently, and naturally you're going to have a number of damaged people posting such content. They should probably hire the relevant levels of security that a political organization would hire. Secret service aren't just for show, they're needed when things get political.
US Senators send letter to Grindr inquiring about data policies
Seems "obscure", but it has a schema.
(Hi I'm not tptacek but I am also a Latacora principal and I co-edited this new version of the document)

When you're setting up ELB today you're probably getting ELBv2, specifically an ALB (since we're discussing TLS termination here). There are a few things I like a lot about the way you do TLS configuration for an ALB, but notably:

* Instead of giving you the ability to configure literally everything, they have a handful of profiles. Even the worst profile you can pick is still great. There's just no way to misconfigure ALB TLS, and there are LOTS of ways to misconfigure TLS in general.

* It is _super easy_ to get a cert for your ALB with ACM. There's somehow even less to do than if you're setting up Caddy or whatever + LE normally.

Remember: the goal of that document is to make the common case as simple as it can be and ALB does a pretty bang-up job there. If you don't have a good reason to keep that infra in-house, ALB is fine.

I don't think we have any special info about the security of ALB, but I think it's fair to say that if someone had a serious vuln in ALBs that'd be News(TM). And, if someone had a serious vuln in nginx or whatever, AWS would fix its infra faster than everyone will patch their nginxs :)
Yeah, there are also interesting experiments out there, like some instances run bots to try to "collect them all" and follow almost everyone they can in the fediverse. The one that found my instance first was @federationbot@mastodon.host.

It's not something I've considered on my instance, to keep costs down and because I like the opportunity to curate it manually a bit.

Oh, and https://smeap.com/@max if anyone was curious to follow.
> I'm pretty sure RMS is cool with co-located servers, as long as you control them.

that wasn't my reading of what he wrote. He wrote, "should not allow remote viewing without physical collection of the recording.". If a town has security cameras all over the town, and they all transmit recordings to a co-located server facility, there's no reason to physically collect anything - anyone with access to the servers can easily collect surveillance of the whole town for no reason.

> Put your NAS in a secure back room and you're going to be fine for practically every scenario short of a 9/11 scale attack.

Security camera systems are hoped to be useful in the event of a 9/11 scale attack, which has actually occurred, as well as any large-scale bomb attack that might destroy an entire facility, or may have the vault with the servers buried under tons of rubble where one needs the footage a lot quicker than that.
Yo, new Gradle developer experience lead here. I fully empathize that it's much too difficult to wrap one's head around Gradle, so I want to share some things you might find interesting:

* The Gradle Kotlin DSL, which is nearing production-readiness, substantially improves the assistance/docs one gets through the IDE.

* However, the Kotlin DSL does not help with the large API surface and understanding of Gradle concepts, so I have been working on improved docs and best practices for the past few months.

* However, most folks don't or won't read docs, so additional tools will help users opt-in to strictness and quality checks that enforce best practices through the tool.

Even with all that, one can think of build tools like languages: one tool will never be able to suit all needs or projects. However, I intend the broaden the audience for Gradle by making it more accessible to a wider audience.

I'd love your help. My Twitter DMs are open @eriwen. DM me the 1 specific thing you would change about Gradle if you could.

[EDIT]: Fixed the formatting of the bullet points.
Pretty incredible to see people making jokes in response to the tweet literally in real time. Journalists trying to get him to call them and give updates. Our society is completely fucked.
Same thing happened at Parkland, IIRC.
Price. Ordinary lithium-ion batteries have dropped in price due to volume production and competition. LiFePO4, not so much.
I clearly remember my i5 4690 wasn't supported by z87 motherboards unless you flashed with another CPU.

As I was building a new rig, I just ordered a z97 instead.

Also yeah, it was my fault for not properly checking before buying 4690+z87 combo, but not that weird...
I’d argue that Backblaze has significantly more experience dealing with large amounts of data, given their large backup service. Digital Ocean has been pretty amatureish for .. basically ever.
Next level of SWATTing?
Seems like live video here: https://www.pscp.tv/w/1jMJgqYERyPKL
This is a common problem for programmers in general, not just at build time. Occasionally you will run into a case where the framework you've chosen just doesn't fit. You can try to hammer your need into the framework in some horrific fashion or your can temporarily circumvent it for this one task. Which path you go depends on a lot of factors.
I went back to maven. I had trouble finding solutions to gradle issues when I got stuck. Maven solutions are easier to find. This will probably change as gradle becomes more popular.

I should add that I am no Java guru, so for me this is an important consideration. Still, the real Java gurus at my company are split on the issue. We have projects on both build systems.
Four Christians Shot Dead During Easter Monday Terror Attack
Would be an a$$ kicking mac mini with 6 cores.
too soon to speculate on anything.
Ah, ok, 6 months then.
A long time ago, scientists wanted to know how birds flew in a cloud. They'd release birds in a cloud and see how they flew.

All of them would just fold their wings and drop until they came out the bottom of the cloud. The conclusion was that birds can't fly in a cloud.
We have a verb in swedish for this:
"I'll swish you 50 crowns"
"Can you swish me 200?"
I agree. I'm not worried about their reliability. Just asking about bandwidth.
Hey, thanks for putting that together, it's a very insightful read. One thing I would mention in the section "Encrypting Data":

KMS is great and very useful but there are limitations, for example the 4kb payload max. Another one is latency (back and forth is OK for a single decryption step, for 10.000 it might become problematic)

In case you have to go around these limitations they recommend a data key that you use to encrypt the data, encrypt the data key, store both encrypted blobs in your DB and throw away away the data key from the memory as quickly as possible.

https://docs.aws.amazon.com/kms/latest/developerguide/progra...

Thoughts?
Although the user who complained about your using HN to post about this broke the guidelines by being uncivil, they do appear to have a point: it looks like you've been using HN exclusively to promote your own stuff. That's not what the site is for.

There's nothing wrong with posting links to your own work when it's relevant, but please don't use HN only for this. The site is intended for intellectual curiosity, i.e. submitting, reading, and commenting on stories that you run across and personally find interesting. So if you use it exclusively for promotion, you're not really participating in the community as intended. Does that make sense?
Spotify should not "pull a Netflix". Spotify should "pull a Bandcamp".

Rather, Bandcamp should start a streaming service. I've had a payment model in my pocket for years that I think would work really well for them.
Warp: Secure and simple terminal sharing
This isn't the first time she's done this: https://www.salon.com/2012/12/15/abc_producer_earns_internet...
Most specific stuff I have seen. https://twitter.com/mrwilltolive/status/981260734305918978?s...
Majority of CEOs are older too. I wonder how much this influences a persons ability to pivot. When certain things work well for you for 20+ years. It can be hard to change when those very fundamental things need changing. Whereas a younger ceo might be more willing to experiment (and possibly fail)
I'm not very vulnerable to targeted persuasion (partly because I consume so much high-quality information). There are enough vulnerable people to swing close elections, but it's a small minority. I don't think the answer is for those vulnerable people to cut themselves off, though.
So, all the Libreboot laptops are done. Frog boiled.

Freedom's last holdout now are Coreboot ARM machines like the latest ARM Chromebooks.
https://twitter.com/etharkamal/status/981264092899037185
Nice, thanks for the answer and your work!
You're asking on HN. Of course we're all going to rush to tell you about our niche cases. In terms of the broader market, you're already a niche case if you're a software developer of any sort.

In my experience it's pretty easy to run up against the 16 GB limit on the MBP if you're running Slack, a browser, a couple of IDEs, and Docker.
Rollback is typically only discussed with regard to private or closed blockchain implementations. Which just highlights the root "why blockchain?" question even further when discussing private implementations.
I'm also really excited that SLA prices have absolutely plummeted in the last year or so as well. The level of quality you can get from a ~$500 machine now is stunning, but of course it comes with its own set of problems so it's not going to dethrone FDM anytime soon. I hope we get more open-source SLA development soon though.
Are you seriously suggesting that anyone who does not want to preserve all humans indefinitely is a murderer?
“Active shooter” is just the term used now? Does anyone know how that came to be?

It sounds like a too-calm euphemism that an interest group thought up.
Everyone knows employees are happier when pretending to work from home.
not sure why you're being downvoted
Here's the thing I don't get. If you're running Chrome you're already trusting them with basically everything -- they could record every page you visit, every key you press, every ad you click on, every process running on your computer, or secretly use your webcam or microphone. If you don't believe their word carries any weight then this scanner is probably the least of your worries.

If you believe that Google would ship you malware for nefarious purposes and then sraight-faced lie about it then you probably shouldn't be using Chrome.
Pretty incredible to see as first response “If you had a gun may not need to hide”. From an European point of view.
Made me sick, but on the flip side made for some very satisfying blocks.
Shooting at YouTube HQ
Totally agree with this. Most people just dont carry cash.
The big trend is shops not accepting cash.
My mother-in-law tried to pay for a round at a bar for me today - "sorry, no cash" (O'Leary's Kista).

The trend is most definitely towards cashless, not away from it.
It's an old term, nothing new.
From any point of view. This is beyond fucked.
Beware of the longevity-promoting dogma that has been pushed by the alcohol industry. Some recent studies have shown that many prior studies have failed to account for the fact that many people who abstain from alcohol are in fact recovered alcoholics with a higher all-cause mortality. If you separate that group out, the health benefits are no longer observed.

https://www.statnews.com/2016/03/22/alcohol-longevity-benefi...

https://www.jsad.com/doi/10.15288/jsad.2016.77.185
It's a fair read, the private blockchain market is underserved/misserved by the "widely" used platforms (IBM Fabric/R3 Corda). The thing that most everyone misses (including IBM and R3) is that the point of a private blockchain isn't the blockchain... it's smart contracts.

REST APIs + a DB can replace most "private blockchains as a time-stamper" usecases but here's the thing they can't do: replicate and trustlessly execute user logic. It's almost like you said _we're fixing SQL injection by making it irrelevant and making SQL into a full language_.

The blockchain itself just provides the trustless/high assurance substrate to then have trustless logic execution.
Can we get any more detail on this from people over in San Bruno? Be safe! Thoughts are with you.
Is it not true? What did they do in response to an active shooter? They called the police and SWAT -- people with guns.
Almost all hotels do this.
I would take SOAP/WSDL over barely documented restful APIs and JSON...
Pretty descriptive IMO. Do you have a better alternative in mind?
Maven’s approach is a lost cause: you either expect any user to coerce their case into your model (and hope the plugin is documented, dependencies work (bwahahaha) and is maintained) or you breakout to some exec plugin and give up on platform agnostic builds.

Sure, it’s an unforgiving ambition and many other systems fell trying, but it was their choice.

With Gradle the blame falls squarely at the feet of plugins, and you’re on your own (which has always been the case anyway)
Disney's revenue for 2017 was $55 billion. You can't take Disney Studio revenue in isolation.

Disney movies are just the top of the funnel that feeds revenue into their theme parks, dvd sales, television stations, and soon their streaming service.

By the time a movie gets to their streaming service, it has already made millions from the theatrical release. By the time a TV show gets there, it's already made money from advertising on TV. The streaming service doesn't have to find its own content or buy it from someone else like Netflix does.
Can you please remove this link. It seems it hijacks the browser session.
Well, thats why we consumer have to buy better hardware and more ram? As an old former Amiga programmer I have always till this day been a less is more kind of guy. Make code run faster and make the program use less ram.
You cross posted this to the Who Is Hiring thread and this Freelancer thread. Please don't do that.
There's a long Wikipedia article about it that's interesting: https://en.wikipedia.org/wiki/Active_shooter

But basically, it's a law enforcement term for someone looking to randomly kill as many people as possible, without a specific victim. So, no need for hysterics – it's just a police term.
They're basically the same country right? I mean their flags are both crosses and their names both start with Sw...

/s
Do the young really care about the back catalog anymore?

I'm not just being snide. Think about Elvis. When was the last time you heard something from Elvis on the radio or in your stream?