skysight-inc/HackerNews huggingface dataset:
I mostly agree that curl to shell isn't terrible, but he misses the big negative security implication: the shell scripts are unsigned.

It is almost always far, far easier to hack into somebodies website and replace replace "good shell script" with "evil shell script" (or hack into someones GitHub account and make a commit evilifying a shell script) than it is to both do that and get a hold of the developers private key and sign the script. The signing key is usually far more protected and non-public than the web server is.

So no, I'm probably not going to review the entire install script either way, but I'm FAR more comfortable running an install script I found online that has been signed by a developer I trust rather than one that hasn't. Package managers and OS installers handle this for you and freak out if there's any issues.

In other words, the question with package managers/installers is "Do I trust this developer?". The question with curl-to-sh is "Do I trust this developer AND do I trust that the website hasn't been compromised".
Not sure about Office, but iPad with Pencil seems popular with creative professionals, so for Adobe not to support it would open up opportunities to other software companies to Innovator's Dilemma them.
Have you looked at unemployment rates recently?
You Can Learn Serverless with .NET Core and C#
I'm not sure it's "pretty clear"? See the entire thread: https://news.ycombinator.com/item?id=20343007
Using Jq and Curl to Wrangle JSON Arrays from the Terminal
welding != soldering
It's worth fixing that, surgery has come a long way. I had it surgically corrected last year and the energy boost from better breathing while physically active, better sleeping, and the lack of annoying people with my snoring are well worth it.
Founders Should Take More Risk
Thanks for the feedback, really appreciated! Just to clarify, when saying 'any question', do you mean any question in a global context (e.g. "how's the weather", like Siri or Google Assistant) or any question within the scope of your website ("How do I do X on this website")?
D-Bus is basically standardized marshalling over socket, so all that magic mentioned does happen through sockets.
Interesting. I guess people would just stop selling products that are no longer profitable? (Well, that's why you see empty shelves, I assume?)
Systemd-analyze doesn't know about grub.
We've been using 1Password and have had no issues. Additionally, it gives each employee a free license to the home edition.
Yep, I’ve got a few rolls of Kapton tape sitting next to my desk. I haven’t used it yet since I just used the Molex to Sata cables for all my shucked whites.
Thanks! :) I wish it was easier to share with other people, lots of things are tedious to set up
That's on a machine with EFI.
Show HN: Embeddable payment cards that trigger Zapier events
RoaringBitmap Java Library Performance Tricks
I would wager roughly 49% of the American voting public would be fine with Trump starting a Nuclear war. They didn't bat an eye at him assassinating an Iranian general. Or praising leaders like Kim in North Korea. They don't mind his rampant corruption to date or abuses of power.

Mind you, that's not a majority of the actual population given how low voter turnout is, but that's enough to be really scary.
I'm really not interested in the opinion of an English major on the subject, unless they're also familiar with linguistics or they've learned a foreign language to a high level. This is a heuristics issue monolingual English speakers are susceptible to. I spend most of my time with non-native English speakers (Italians, Germans, and Japanese people), and they all report that English is less complex than their native language.

Of course English (and especially the mastery of English) is complex, but it's not exceptionally complex. Your "objective criteria" is sometimes not very objective, and sometimes not very good criteria for language complexity.

1. This point isn't objective. Borrowing grammar from German and French does not mean that we've accumulated more exceptions in our grammar than any other language, it doesn't mean that other languages have not also borrowed, and this does not objectively prove that English has more exceptions than any other language.

Russian requires you to decline a noun by grammatical number (single/plural), one of six cases, and one of three genders. Even after you take these three axises into consideration and find the proper declension in your declension matrix there's still a chance that it doesn't follow the rules that you learned. You can either call this a system of 3 different noun types (one for each gender) with a ton of exceptions, or you can classify it as 18 different noun types with a ton of complex rules, and nearly no exceptions. English is like this as well (particularly phonetics, which is related to the next point). It's hard to be objective about language.

2. We agree on this point, but I want to point out that Chinese and Japanese are an order of magnitude more complex when it comes to phonetics. You need to learn several thousand characters to be considered literate as an adult. I can't read Chinese, but in Japanese the pronunciation of these characters changes depending on context. High frequency examples:

上 - 18th most common Kanji used on Wikipedia, 8 different pronunciations (9 if you consider ショウ and ジョウ different)

生 - 27th most common Kanji on Wikipedia, 12 different pronunciations

3. Lexical similarities isn't a relevant criteria. The inverse to your point, nobody would say "Russian isn't a complicated language because it's lexically similar to Ukrainian." Both can be complex if they're lexically similar, and a lexically unique language could be utterly uncomplicated. The most charitable interpretation I can speak to this point is that lexical similarities definitely help language acquisition, because you get a lot of words "for free" so to speak.

4. Again, I don't think vocab size is a great criteria for language complexity, and it's not very objective. We could inflate this number with a huge dictionary full of words that nobody uses. Some times words are "buy two get one free," like "wind, shield, windshield". Many languages have this (必ず without fail、勝つ victory、必勝 certain victory) and it doesn't reflect complexity in any consistent way.
Show HN: I Built a Course to Teach Web Development on Rails
Stagnant? Not at all. Maintaining certain aesthetics? Yes. Most European cities have had looks for centuries, and they intent to keep it that way.
I see a lot of this at work, sigh.

The better a variable / function is named (and the better its scope or purpose is limited to one thing), the less it needs comments. So there are a lot of self explanatory variables or functions with doxygen comments that state exactly the same thing the name already does, without adding anything besides noise. And then there are some poorly named things where the exact same thing happens: comment re-states what the bad identifier states. Sigh. Genuinely useful comments are rather rare.
I find D easier to grok coming from a Java/Python background.
You don't have to fingerprint if you have the IDFA. But I suppose the main reason is that that info is too intrusive and may be of limited use.
>I've never even heard of that happening outside of internet comments.

Amazon itself has admitted it has a counterfeit problem to it's investors

https://qz.com/1542839/amazon-has-finally-admitted-to-invest...

Beyond that there's been documented cases by manufacturers such as Birkenstock and Apple plus the eclipse sunglasses.
> Replacing an iMac also means getting rid of a perfectly good monitor.

This is the thing that absolutely friggin kills me with the Mac lineup.

As a developer I see monitors and computers as the perfect example of loose coupling. And I've absolutely had different lifecycles for monitors and computers in the past. My Mac mini that was once my primary desktop machine is now a media center hooked up to a TV.

But if the Mac mini doesn't meet your needs (fast CPUS, storage bays, whatever), and the Mac Pro doesn't fit your budget, Apple gives you a big ol' middle finger.

I mean, I COULD buy an iMac, but then 8 years down the road when I want a new desktop, I've got this unwieldy all-in-one where that big screen feels like more of a hindrance than an asset.

I haven't built a Hackintosh myself, but every time I look at the desktop Mac lineup I think about it.
My comment was not a personal attack or even directed at you per se (sorry if it appeared that way). I do still feel that your level of exertise is in the minority of people browsing HN and it is also a valued contribution. I have experience working in labs like this too. I would also say from experience sometimes peoples professors never step a foot in the lab and only direct people from afar and are disconnected from what the troops on the ground are doing. Like any organisation leadership can be disconnected from the day to day or even encourage peverse incentives.
I don’t think I’ve heard of this. It’s only the power that the cable is providing and I’ve been running for months if not 1-2 years without issue using this setup.
Microsoft has made a point to re-develop closed-source projects in an open manner. The entire dotnet framework, multiple languages, WSL, even the terminal.

I think a more appropriate ask would be to "please re-develop X technology in an open manner".
Unusable on Pixel 3a in Chrome as well.
> We want more proof that you really respect users and user freedom, and aren't just using those concepts as marketing when convenient.

Considering the state of telemetry and adware in Windows 10, not to mention the history of forcing updates and the recent burying of the ability to setup a non-live account, I'd have to say that only a fool would believe they respect users and user freedom.
Notebooks are like training wheels. They serve multiple purposes, one of the most important being signaling ineptitude to others. Code smells are useful and a notebook does too.
For one, the kernel cant ask for the password of the hard drive without userspace software. LUKS header is actually all parsed in userspace and the device mapper is setup based on it.
It's quite ridiculous to suggest that London doesn't have any regulations on buildings, or that the city doesn't have any personality.

Do you know why the cheese grater is the shape that it is?
The included "Files" app in iOS/iPadOS 13 can mount SMB shares.
Apple created the iPod in nine months by cobbling together third party components. The Zune wasn’t exactly a billion dollar investment.
I don't think it's nefarious, not usually at least. It's just a lot cheaper and then it's justified after-the-fact as fostering collaboration or whatever. I'm not asking for my own office (though I would love it), but at least some physical division like a cubicle.
Doesn't taking a picture of the whole page at once and then having it read to you after OCR dominate this in every way, from ease of input (from the page) to flexibility of output (to the human)?
While I get that designers hate skeuomorphism, I tend to think there are still significant benefits to it with seniors.

With my dad in particular, if the icons were literally photos (as opposed to "graphically designed" icons) of real world objects he was familiar with, I think it would help... a little.

He doesn't seem to process abstractions very well. For example, a shadowed head in a contacts icon has absolutely zero meaning for him.

Even with non-touchscreen UI's, such as a media player, my dad doesn't quite grasp the concept of a highlighted item no matter how many times I try to explain it to him. It gets even more confusing for him if the highlight changes color in different parts of the UI.

It would be nice if voice ui's were more advanced, but he speaks a dialect of Chinese that's much less common than Mandarin or Cantonese, so there's another issue.
My web projects: https://gelform.com

My music reviews and podcast: https://BassTourist.com
Unity 2019.3 is now out – adds Google Stadia support and IL2CPP on Linux
How Co-Working Spaces Help Startup Thrive
I agree 100%, all this does is reinforce the errors of the past and trains end users to be dumb.
This is NO DIFFERENT then Windows users double-clicking on every email attachment.

Every time somebody suggests this, the author needs to get slapped with a trout. Copy/Pasting code to get entered is BAD ENOUGH; nobody learns anything that way AND it is not secure!

In a race to the bottom everyone looses.
The link above is the content of the course. But the platform for creating courses used to teach this course is also open source and available here:

https://github.com/NimbleLabs/CourseApp

It is a course system that can be used to teach anything... not just Rails.

Enjoy!
Have you noticed any issues? Especially transcoding?
Generally in a sales process, the further down the funnel you get (as a prospect) the more of your counterparty's time you'll be consuming. A mass-email might trigger a call, for example.

I think the idea is that the scammers might be pre-qualifying their prospects for gullibility before committing further time to closing the sale.
How do you make the cost for them lower to make the right decision? Or make the amount of pain higher for making the immoral one?
I thought that we were beyond that. The whole issue about spying was a hoax. It was a Bloomberg fake.
I don't think he's opposed to buses or public transport. That's ridiculous. You've taken his words out of context. That being said, there are huge advantages to cars, which is why most people use them. And buses too. It's not either or. It's more just one thing at a time, starting with whatever has the most impact when you take reality into account.
Movement is a big one, noise bothers me more personally I think. I dislike the fact that I cannot function at work without headphones. I have 2-3 feet of my space between me and other co-workers and at any point in time, there's various conversations going on right next to me and it's making getting deep work done very challenging.
Free and open source message encryption service
Aren't those both clubs?

Not a very impressive response. Clubs often open in run-down or otherwise unattractive areas. They move when the area changes. I don't think we want to keep Kings Cross as a complete poohole just to keep a couple of clubs open. I say this as someone who used to live there. It might be fun for you to go to the run down part of town to go to a trendy club, but it's not so great for people who are in the area on a day-to-day basis.

I can see what you're saying in general, but to use Kings Cross as an example is borderline trolling. No-one misses the old Kings Cross.
Huh, does mTCP ship an ssh client now, or are you building it yourself?
That's a special case.

The most likely case for somebody other than a great power making a nuclear arsenal, and ever thinking of nuclear first strike will be somebody:

1. Living in a very bad neighbourhood

2. Being extremely secretive

3. Not having reputation for bluffing, considering winning a war a matter of existential national importance

If we are to see military use of nukes happening this century, most likely you will see it where you never saw it coming, in a scenario of extreme power imbalance.

Saying this again, for anybody who is desperate enough to bet on a nuke for a military advantage, is already in such a dire straight, that they are already pass the point of using atomic weapons as a deterrent.

They will hold it as the top military secret till the "day X"
There was a great series on opioid epidemic on Freakonomics podcast recently, if you are interested.
So liability should be assumed by it's users? Isn't this a reversal of Landes-Posner?
There are no Core2 desktops without GPU consuming 200W when idle. Even at full load you will be hard pressed to peak over 150W.
I'll second that...

Now, I'll say, after 30-40 batteries, I've never had one catch fire. I've had a few that I probably broke as a result of heat, and I suspect that if you've tested the cells carefully and the batteries are in good condition, that they tolerate the brief heating better than cells that are already damaged, but that's not something I'm willing to bet my shed or my body on.
Do you not ever miss the added power of your hackintosh though? I have a 2017 MBP and it's a great machine but I still love having my big ridiculously powerful desktop with three monitors for when I want that.
There is no information on the often-called "symptoms". What are the symptoms one should be aware of, one should check for?
The main downside is that it is buggy. This includes KDE's slow crawl toward Wayland support. I love KDE's features but accept I will be experiencing more resets with Plasma than even buggy Windows Explorer.
This days KDE is trying quite hard to improve the default user experience and letting the world know about these improvements. This is mostly thanks to the work of Nate Graham and his blog posts https://pointieststick.com/, but also tons of new contributors coming each week.

Here is his roadmap for 2020: https://pointieststick.com/2020/01/01/kde-roadmap-for-2020/ and his review of the year 2019: https://pointieststick.com/2019/12/31/2019-the-year-in-revie...
Some other time :) Candidates enough, but this is a deck doing the rounds right now.
Not only that, but their current product (Windows 10) probably uses 80% of the same code. You can't get a manager to sign off on releasing current code as open source.
Google Receives Geofence Warrants
> Let's not get crazy on "mediocre" sales

If I've got a product whose sales were falling 5 out of the past 6 years, and whose current sales are 30%+ down from a peak of 6 years ago, I'm pretty worried about it.
A Smart Home Standard – Who Cares?
Burnout does exist, and just imagining it “doesn’t exist” will just delay the inevitable, and probably make it worse than it would be if you just accept it for what it is and work towards solving the core problems.
From my (limited) experience RDP is significantly better than VNC in terms of sluggishness and glitches. The second thing is that both VNC and RDP will try to transmit those parts of the screen that changed since the last frame rather than simply sending full "screenshots" for every frame. As a result the final effect highly depends on what are you using the remote desktop for.

Since my work is mainly coding in IDE and working with several ssh sessions, I almost exclusively work with text which is much easier for a great remote desktop experience. On the other hand, when I tried watching videos over remote desktop it was really bad.

The other things that you might consider is UDP vs. TCP, especially since some routers can handle long UDP connections badly. Since you are using VPN tunneling, you should probably avoid TCP over TCP scenario: if the VPN connection is using TCP, then I would rather use UDP for remote desktop connection. I would aim for UDP over UDP, but in a situation where the router can't handle UDP properly you could try TCP over UDP (that is VPN: TCP, VNC: UDP).
You could also try to tune mtu size in tincvpn config.
Amazing technology. We use Anchor, which does the same thing. I'm wondering if this is going to lead to censorship of content creators in the same way it has on youtube. I suppose if you get in right now and grow a ton, maybe that won't impact a creator, but idk.

I imagine more companies making podcasts that seem like they're home-grown, regular ol' people, like what was done with the music industry. Maybe that's something that people are already used to, though and companies won't have to hide it. Def lots of pro level podcasts have popped up to compete w/ us little folk. It'll be interesting to see what happens.
GNUStep is a framework for writing applications not a GUI/desktop environment.
Open Source users get their Qt version from a Linux package manager.
Computer Vision for Everyone
My day job is web development but I love hacking on microcontrollers in my spare time. One project involved serving a static webpage from an ESP-8266. But how do you server an HTML file without a filesystem? There's probably a better way, but my solution was to gzip the file and embed it as an array of raw bytes within the program.
Play with anti consumer companies, get treated in an anti consumer way.

I'm shocked. Shocked I tell you.
Arguably, the kludge is supporting Win32 on an NT kernel. The win32 layer on top of NT is a mess of backwards compatibility hacks with more modern NT and NTFS features hammered in. The native NT layer is much better but officially it's unstable.

Compared to that, Windows 9x was less kludge and more a straightforward implementation of Win32, though of course lacking modern features.
I feel the same way too. It's fairly easy to translate Python into D, and you get all of that compile-time goodness to go with it (static type checking and compile-time function execution). And it's pretty fast! I bet we could optimise this D wc to match GNU's wc without too many crazy tricks.
Berlin venture studio Merantix raises $27M fund to concentrate on AI startups
Nah, they haven't asked passengers to turn off devices in years. They just want them placed on airplane mode so they're not connecting to cellular networks. Bluetooth and WiFi are just fine.
It was quickly renamed Nexus so you might wind up using it called that.
How to run a successful CI/CD system
This is one of the few well-written and useful articles I've seen. Most of what I'm reading, even from scientists, is hyperbole or uninformed speculation and extrapolation based on extremely limited information.
The USB host support irks me. I have an iPad Pro with USB C and I really want to be able to connect to things like arduinos and other mcus but there is no way to write drivers unless you pay for MFI and develop some hardware that is authenticated. Its really disheartening.
I hope this kind of thing succeeds.

I've been using email for this kind of thing for years. It's zero setup. Correspondents can reply to all, or just the sender. Works great for text, pictures and threading.

A friend formalized this decades ago, having set up a relay (?)/forwarder (?) thing, so that you correspond with the group address.

I pay for email (fastmail). Although cocoon sounds great, i suspect that investor pressure for any new app/service will inevitably see personal data as money left on the table.

There is also the problem of having your data sitting somewhere that you can't retrieve/delete it from that 3rd party when the service dies or turns evil.

But sincerely, good luck. May the least evil services win.
You can turn off your phone. You can't turn off the 1000s of phones around you that you don't control. With cameras, microphones, and GPS.
Neat. Would be interested to see a quick video/GIF tour.
Active Directory, SMB, Outlook (and the other non-Excel parts of office), the ludicrous number of tiny proprietary applications that keep the world running, custom business applications with 3 decades of continuous development on them, etc.

It is somewhat amazing to me how ignorant some people in this industry can be of why Windows is still used.
ANPR != Facial recognition
As the author notes:

> You’re not running some random shell script from a random author, you’re running it from a software vendor who you already trust to run software.
Peak cold symptoms last about 3 days. I never said 50% of the population have the same cold at once. 50% catching it over a 6 month period is very reasonable.
>I have to agree with the calls for allowing warning-less HTTP

Completely flawed assumption, see the following for details:

https://realtimelogic.com/articles/How-Anyone-Can-Hack-Your-...
This gained traction a few month ago. Previous discussion ===

https://news.ycombinator.com/item?id=21490151
The nice thing about constraints is that they know what they want.
...Getting my old Windows Phone ready!

Do you actually deliver different versions of the site depending on browser, with more and fancier features for modern browsers, or does it look the same on everything (with different CSS/JS fixes for all the horrible old browsers)?