skysight-inc/HackerNews huggingface dataset:
> It really depends what you mean by "program".

A [computer] program is a sequence of instructions executable by a machine (the computer).

> Would you argue that the Euclidean algorithm from two millenia prior was a program?

It's in the name: EA is an algorithm.
Models will Run the World
This can't be stressed enough. Large swaths of the US population would immediately become immobile. I think OP has never lived and worked in a rural area, say 30 miles outside of the nearest town, where survival depends on your ability to transport yourself.
Meh. They can do what they want, but that was the end of my donations to Firefox.
Hacker News Later: Digest No. 2
The use of “baby” as “lover” other than in direct address or with a possessive (most commonly “my”, which is also implied in direct address; but other possessives are occasionally used, mostly after someone has used the idiom in conversation, either to acknowledge or refute the first speakers possessive claim) is almost never heard in English; yes, the idiom is common, but the idiom is also quite particular in form, as idioms often are.
"In the summer of 2018, assassination markets became popular among bettors. If those markets are seen to incentivise people to take illegal action, Augur could be shut down completely."
Maximum coverage limits are low on these plans. This is definitely a contributing factor. Since the affordable Care Act passed, there are no maximum coverage limits. This has increased the cost of health care dramatically.
>he sees everything through an Apple-tinted lens

In this case he is bring his experience having worked at HP, knowing and talking with people from there over the years.

He talks about Apple a lot because people want to hear about Apple a lot.
>Getting maintainers out of the loop for auditing packages

Do maintainers commonly audit source code to look for vulnerabilities? And at any rate, aren't the common security-critical libraries for flatpaks, like OpenSSL, already (in theory) provided and maintained by the runtimes?

All the major consumer OSs distinguish between system components, like cryptographic services and graphics libraries, and user-facing applications. The world hasn't collapsed for them so far, and in an ideal world that distinction allows for better delegation of responsibilities.
If I buy a Bluetooth SmartLock, is it illegal for me to to attempt to open my own lock without the key to see if the product actually works?
You don't really need to "hack" to find vulnerabilities. As an extreme point, spotting your own username and password in a URL would not be considered hacking.
One leads to the other. Lawyers start making a bunch of decisions on corporate strategy and product design because they have to anticipate the rulings of judges and juries. Their decisions are usually going to come late in the game though, leading to lots of last minute, shoehorned changes because they aren't able to review early enough in the development process (since lawyers are expensive and you can't get enough of them be involved early).
This all assumes that healthcare is a human right, which I am not so sure about. Why should health education be free but not engineering education? I'd hazard an argument that not everyone deserves healthcare, so it would be difficult to make it a Right.
I believe that is commonly described as toxic leadership or ethics violation. The failures there didn’t necessarily happen because they were prophesized by a stereotype, but they did happen because necessary management controls were absent.
I find such things as email, maps and streaming services to be proper use cases for native applications, because they either require non-standard connectivity / caching implementations, or hardware features which are not equally available on all browser-connected devices. JavaScript and CSS should be used to enhance hypertext document browsing experience, not to replace OS-level applications where they are needed.
How to Get the Most Out of a Short Vacation
Here in India, it's 7PM of 20th. Hate waiting for last day. Hope they announce admissions soon.
16-year-old hacked Apple's servers and stole 90GB of secured files
I don't know — I came into the software dev world in 2000, and we worked in cubicles and planned in slow waterfall cycles. Integration happened very late in the development process. The managers often wore suits. Programmers didn't talk to clients. In that environment, the old-fashioned processes were still not better than people just making it up as they went along, which is a pretty damning assessment of "decades of progress."

I mean, this should be tempered by Keynes' observation that "Practical men who believe themselves to be quite exempt from any intellectual influence, are usually the slaves of some defunct [he said economist, fill in whatever field applies]." The ideas came from somewhere. The people who were "just making it up" distinguished between different forms of testing, used some form of project planning, and followed some kind of waterfall process that was internally iterative. These ideas were found in the experts' books. The difference was that the seat-of-their-parts people left out 80-90% of what the experts said was required for a successful software process, and they produced the same quality software faster and cheaper than people who studied the books and followed the recommendations faithfully.

So maybe there was an incremental improvement as more and more ideas were crystallized and propagated through the development community, and the experts erred only in their maximalism.
> Only non-profit healthcare services allowed

Honestly, this isn't necessary, as long as you have single payer (or close to it). When the government is the one paying for 99% of healthcare, they have huge clout enforcing razor-thin margins and high efficiency on the provider side. Just look at how the massive supermarket chains are able to keep the margins of the upstream supply chain at a minimum.
It's definitely not so cut and dry - maintainers have actually managed to introduce vulnerabilities into software too. The famous Debian SSH key generation issue comes to mind.

https://github.com/g0tmi1k/debian-ssh
OMG. I got 2 downvotes before my page with response loaded after submitting. Never saw that. :-[ ]
Instant karma.
Light from ancient quasars helps confirm quantum entanglement
I guess my orignal post wasn't very clear, but I did immediately follow the line about "not a country" with no recognition in the UN and no formal recognition.

I'm sure most of the world would likewise reconize Hong Kong as a city state country in a heartbeat. But that is of near zero value for Hong Kong's long term prospects of independence from China.

If the world can't recognize Taiwan now, then its prospects are even worse as China grows more regionally and economically powerful.

This of course is even worse for the people of Taiwan in the future, as they will grow more and more used to independence as their position gets weaker and weaker.
is there any evidence that this can actually work?
I'm with you on this. My Lexmark was great as it worked with Linux- until it crapped out and became useless. Now my HP (inkjet) is pretty dependable. Disclaimer: I don't print very much.
2K m5.xl CI hrs with no termination failures and fast spin-up for $80 via Gitlab
> Settlement - once the reporting has been complete, and it’s verified by the community, the bettors who bought shares on the correct outcome are paid - as is the market creator.

Can anyone comment on how settlement actually works? A persistent problem with new tokens is handwavy explanations of absolutely core features. With a human legal system, humans can argue over intent. When “code is law”, pure intentions alone will not do.

I would love to use a functioning prediction market, and I believe it may be one of the legitimately useful non-money applications of blockchain. But I really wish they would focus on explaining how it solves the key problems rather than marketing the concept.
Ah ok, it looked like maybe it was created and cached and then publicly accessible at backyourstack.com/foo since that's the URL it forwards you to.

You might want to anonymize that URL for accounts who don't sign up just for clarity.
Talking tech with elon musk
Delta City (aka New Detroit) would be the ideal for testing.
Exactly my point. These are 2 distinct things that the EFF is conflating
Indigo  Fair (YC W17) Is Hiring Front End Engineers in Waterloo
I agree with the idea, but you have fine grained and course grained switched.
I would never trust an Uber backed autonomous car system. They should have been shut down after it came out that they were cutting corners on safety and tech to get the program as far along as they could before it caught up with them. I can't believe Uber still exists at all with the negativity and corruption associated with the brand.
I'll add one more to the list: Twisted Noodles in Durham
Have you actually looked at Augur? It is up and running and working well.
Spyware in browser extensions – it’s worse than you think
It’s impressive how the article manages to conflate the two ideas the whole way through, without acknowledging the difference.
Kerala: Victims of climate change
Probably, it isn't trying to protect anything copyrighted. Ask a lawyer to be sure
I remember shortly after Compaq disaster, Carly Fiorina pioneered this initiative called "Adaptive Enterprise". She went on CNET to do an interview about it. The interviewer kept asking her to explain what "Adaptive Enterprise" meant and she danced around the question talking about synergies and such. That's when a lightbulb went up in my head "This woman is a Category 5 moron".
One of the reasons it is such a hot NIMBY issue is there has been so much fear mongering about nuclear power.
> The split between package vendor and package maintainer has classically been the primary reason for malware being rare on Linux.

It's also one of the reasons users and proprietary software have been rare on Linux.
FDA Adverse Events Reporting System Public Database
Inventor of BitTorrent leaves company after Tron acquistion
There's quite a bit of criticism of that experiment too:

> In 2012, Australian psychologist Gina Perry investigated Milgram's data and writings and concluded that Milgram had manipulated the results, and that there was "troubling mismatch between (published) descriptions of the experiment and evidence of what actually transpired." She wrote that "only half of the people who undertook the experiment fully believed it was real and of those, 66% disobeyed the experimenter".[19][20] She described her findings as "an unexpected outcome" that "leaves social psychology in a difficult situation."[21] In the journal Jewish Currents, Joseph Dimow, a participant in the 1961 experiment at Yale University, wrote about his early withdrawal as a "teacher", suspicious "that the whole experiment was designed to see if ordinary Americans would obey immoral orders, as many Germans had done during the Nazi period."[22]

(https://en.wikipedia.org/wiki/Milgram_experiment#Critical_re...)

I can only speak as a psychology student who read about 'classics' such as Milgram and SPE, and participated in a number of experiments myself. I remember even when I read about the Migram experment, I figured that while I probably wouldn't have administered the severe shocks or participated at all, just in case, there's a chance I might have done so assuming it was all faked.

In fact, I'd argue this 'disconnect' from reality, if anything, is a much more interesting phenomenon. I've been part of various hazing rituals, some of them in hindsight quite irresponsible, and I think what made those 'work' wasn't that 'good people turned bad' or 'a few bad apples abused the mechanism', but rather that everyone involved just went along with the prank to an irresponsible degree.

One could argue that this supports the idea that people will do horrible things when told to do so by an 'authority', but I can't help but feel that the reality as I've experienced it doesn't fit the narrative of the Milgrams and Zimbardos.

tl:dr; I can't help but feel that many of these types of experiments are evidence of flawed reality more than morality. it's less going through some kind of moral reasoning and deciding to trust the lab coat, but more a flaw in our mental heuristics that leads us to construct an alternate reality. things like the bystander effect would support that view, and while it might seem like splitting hairs, I feel they're quite different interpretations.
Liftoff: a new baseline compiler for WebAssembly in V8
Building an Android AR App with ARCore and Sceneform in 5 Minutes
>Most tutorials you can find talk about everything from a getting-to-know-xyz sense, not this-is-how-you-deploy-for-real-with-xyz.

This is 99% of development / technical blogs / tutorials on the internet. Most are completely useless if you actually want information you can use in production systems.

The problem is the standard of developer today is so low, most don't even know you can't just copy and paste from Joe Bloggs blog post and viola you have production code...
I agree that WebOS was great and ahead of it's time, and agree with almost all of the above.

But just for clarity: HP sold webOS to LG (not Samsung), and it (mostly) kept it's webOS name through various aquisitions and rebrandings. See http://www.lg.com/us/experience-tvs/smart-tv-features and https://en.wikipedia.org/wiki/WebOS#History

Samsung's Tizen is it's own thing -- not some acquisition or rebranding of webOS.
What do you think about this one? https://en.wikipedia.org/wiki/Dyslexie

I've read about it several times but since I don't have dyslexia I don't know if it actually works
If those wipes are incapable of breaking into pieces and they get snagged, they will snag many, many other things as they swirl around, still trapped against the side of the sewer. They certainly are a massive contributor in that sense, even if by mass excrement or grease or another component is a higher %.
Booting VMs in under 25 seconds on GCP
I really hope that the future won't be even more car centric but that's how things may go.
I just got myself the 2018 13" model after it became clear they addressed the keyboard/dust issue, and I'm pleasantly surprised by the keyboard feel. Initial impressions in the shop are never accurate, but after working on it for a few days, I prefer it over the keyboard of my aging MBA.

Now that said - I haven't experienced any kernel crashes yet, and I expect Apple to fix this in software, so I don't worry too much about it.
don't forget chrome://dino for the 'no internet' dinosaur game! (press spacebar...)
if only more countries invested in soft power instead of saber rattling.
One advantage of snaps for developers is that if one is already developing on Ubuntu or Debian, the build and runtime dependencies of a snap can be expressed directly in terms of the packages in the distribution's repositories. To build a flatpak requires one to hunt down the original sources and figure out how to build them like what people did before the era of package managers.
This is absolutely amazing!!
I have two very rule-testy boys aged 6 and 8 and it would be fascinating to watch them wheel and deal for what they want if it weren't so GD frustrating at the same time.

My 8 year old is very much my way or the highway and will fight tooth and nail. The 6 year old, from dealing with his quick to fight older brother, is much more open to negotiation but very sly and manipulative.

I consider it karma realignment because they're exactly like I was as a child. My poor mother has asked me more than once ".. now do you understand?" Heh
I'm a Vietnamese and your 2 words "corruption" and "cronyism" are 100% correct for Viet Nam.
SNOWBOUND
Fun Stats #6 – Front End Weekly
Astrophysicists try to falsify multiverse, find they can’t
Packaging was a solved issue in Linux, congrats on the 3 steps back.

The rush towards containers because they're "easy" strikes yet again.

My fear is that the handful of companies that build packages for their desktop apps with abandon them and move to Flatpak/Snap. From the Flatpak docs it looks like anyone and everyone can just get access, even if you don't own the thing you're packaging. So if you pack $newpopularsoftware first you can now install malware on everyone's computers with a single push.

It's like they looked at everything bad about Chocolatey/NPM/pip/AUR and just ran with it.
Why would they have a position that is "official"? Linux is the kernel: it provides userspace with a very stable API (which includes the sandboxing primitives used by snaps and flatpacks) but it does not mandate much in userspace.
Eh, it's a step forward, I wouldn't call it a great one. A great step forward would be to remove all this complicated runtime garbage and keep things simple. GNUStep App Bundles, ROX AppDirs, and AppImage are much better ideas, if you ask me, and the wide adoption of one of those would be a great step forward.
Is the sandboxing in Flatpack completely useless then? Any details on this?
Ask HN: How do I get notified of comments on HN?
It's so frustrating to maintain a conversation on HN. How do I get an email notification or any type of notification when someone replies to my comment or story?
I was hoping to read an explanation of how encrypted SNI works. How can the server know which key to use without knowing which domain is being asked for?
Networking doesn’t require cgo. Only programs that expliticly call C functions (i.e. those that use ‘import “C”’) do.
Author here, I ran a benchmark of VM boot times by launching ~5,000 VMs of different sizes on GCP. The code to replicate the benchmark is available open source here: https://github.com/robertaboukhalil/cloud-benchmarks

TL;DR: Boot time is <25s for VMs with ≤32 CPUs, and <1 min for VMs with ≤96 CPUs!
> The split between package vendor and package maintainer has classically been the primary reason for malware being rare on Linux.

It's also one of the reasons users and proprietary software have been rare on Linux.

It may be why proprietary software is lagging, but I think most users prefer an OS level package manager. They just didn't know about them until the Appstore.
I don’t think it’s unique to India unfortunately. I feel this is also strong in the US where the « people » and the « government » always seem very separated and opposing each other. I am also annoyed by the characterization of « government land » rather than « public land ». Not sure if the low turnout in US elections is the cause or consequence of that separation.
Welcome to the wonderful world of software based rent seeking enabled by America's fetishization of technology, capitalism, and the insurance industry.

I've worked on EHR systems before. Guess what the priority is?

Well... Let me list what it isn't.

It isn't

A) encouraging industry level interoperability through gathering major stakeholders around a table and nailing out a spec.

B) it isn't streamlining the experience, workflow, display, or data entry experience in such a way as to make front line medical personnel's lives easier.

C) It isn't to ease the communication process between medical service provider and patient.

D) It isn't to provide transparency, simplicity, or up front awareness of the cost of treatment.

EHR systems have not, and will not ever be made for physicians. They are made for the procurement departments of major health provider networks and insurance companies.

They will never do what YOU as a physician need it to. As a company product, it will only be customized in as much as it doesn't effect the ability of a software company to improve it's bottom line by selling to more customers.

When discussing "Quality" of the software package,whether or not it actually helps you do your job better is secondary to "Can it integrate with insurers, and are we still maintaining market share?"

I hate the software industry more and more every day. It isn't about implementing the right solution anymore. It isn't about empowering users. It's about creating technological dependence and maintaining the pain level just short of your customer going elsewhere.

That is the dirty secret. That is why your computer feels like an enemy. That is why that wonderful portal to the world of the 90's has started to seem more like a portal to hell through which demons and merciless taskmasters reach out and suck you dry of time, money, and attention.

The Personaal Computer is dead. The Digital Market Human Interface Device reigns supreme, and shows no signs of slowing down until we as an industry of software makers wake up from our generously salaried, and market force driven ethical, intellectual, and moral coma, and say enough is enough.

More than anything else, I'm trying to figure out how to teach every last person how to code and understand computers. You CAN'T TRUST that a programmer that isn't you is truly operating with your interests at heart, because even we programmers, software engineers, and Quality people are enslaved by the tyranny of the Market.

The computer can still empower you. YOU have to learn it though. YOU have to share in the suffering. YOU have to know enough to start holding the tech industry accountable, or that industry WILL carve you up and sink it's teeth into you as a recurring revenue stream.

Think I'm crazy? Just look around. Pitch an idea for something to solve a problem, and watch how much time gets spent trying to make it maximally monetizable. It ain't about you. It's about good business, and if you don't like it, feel free to get out of the way of those that do.
>>Hard pass. Blockchain and Gambling still don't really go together yet.

s/Gambling/trading

In Augur's case the provably fair aspect seems to be restricted to the correctness of the order matching and trading engine, similar to other decentralized smart contracts that try to implement exchange functionality.
Strange. I have a whole load of proprietary software on my laptop, all installed via native packages.
The GIL has considerable benefits: I don’t have to worry about whether Python functions are thread-safe. Thread-based parallelism is hard to get right, and given the number of workarounds, Python’s GIL is a total non-issue.
Departments, journals and other institutions could crowdsource an Excel plugin to solve this. (Or at least to lint the spreadsheets.)
Singularity of Origin: a tool to perform DNS rebinding attacks
Ask HN: How would you pass on all of your digital files when you pass?
Serious. We all have a lot of digital files that I'm sure would liked to be passed on to children, someone else. How would you do this? Keeping everything under your control, encrypted - until the end?
I installed Ubuntu 18.04 the other day and was prompted to install some common software such as Slack, Discord and Spotify . I installed all of them, and it mostly worked (navigating to another page in the software centre cancels an ongoing install with no warning).

When I ran mount, I noticed that every package I'd installed had it's own entry in the mount list. After I rebooted the machine, these mounts were no longer listed and the software I'd "installed" was no longer available through the gnome menu.

I'm not against finding new and better ways to package software but this experience left me with the expression that the technology is not quite ready to be rolled out and adopted en masse.
Can we not replicate click-bait headlines on HN?
Then I will rephrase to say that in science an experiment gains superior trust and credibility when it is reproducible. Experiments that cannot be reproduced have less or no credibility.
I'd be inclined to think the same, if not for the fact that this server wasn't running anything particularly 'ownable' that I can think of.

The only alternative that I can think of is that one of the two other users' machines was compromised, but AFAIK I didn't give them root access. Plus, the logs show an extreme number of login attempts (tens of thousands of entries in auth.log) with an eventually successful root login.

Any other ideas of what might've been an alternative cause?