skysight-inc/HackerNews huggingface dataset:
Of course. In the past. Now. And long into the future.

It's vastly easier to project a convincing illusion than it is to sustain a reality. Self interested, shrewd people will always put their energy into the illusion. Illusions give you massive leverage. Reality grinds you down.

And the conscientious and the passionate burn their energies to actually help the magicians cast their shabby spells.
Hill climbing, I wanna ask, is it the same as gradient descend, but obviously they are in different directions ...
You aren't really replacing it. Brew installs in another directory than the one where system tools are.
I'd sell the smart phone. Then buy a dumb phone.
May want to ask Brendan Eich about this.
I'm just imagining the girls from my high school with weapons. Yikes!
The MVP Bait-and-Switch
... which occurred during/after the anti-trust case against them (which led to Bill Gates stepping down as CEO). If we wanted to be honest with our commentary, you would have to realize that to compare apples to apples, you have to compare Chrome to IE 3-5, not IE 6.
I was hoping these would be some new pictures since Saturday.
I am not an expert, but I do not believe we have any framework for understanding paedophilia, let alone any category for all other forms of child abuse.

There is a framework for understanding say schizophrenia, and so potential for a cure

But without such a framework then I cannot see much progress - like downthread i say bank robbers are not bad all the time, abusers are not bad all the time. But the crime is enough to take action.

Yes I would like a cure for abusers, just as a cure for robbers. Till then we should treat them all as crimes and prosecute accordingly
Yes

https://jaxenter.com/android-studio-dumps-eclipse-for-intell...
My first game of the point and click adventure genre was Return to Zork, which I believe was released a few months prior to Myst and had many similarities, but was never nearly as popular for whatever reason.
Yes, they used Intellij IDEA community edition as the base and built on top of it.
Just because it can doesn't mean it's tolerable to have one core of their CPU eaten up just working on AES all day. Plus if it wasn't task set to a CPU you'd see massive latency hits on disk access even the CPU could keep up. The kernel still has to schedule the task and load balance.
That's a bad example. In technical progress,
Chrome is the complete opposite of IE

When IE started to _gain_ internet share it was a paragon of technological development. It was far faster then navigator, more reactive and performant.

Only little-by-little did Microsoft start adding in features no other browser supported. By the time the mid-late 00's roll around and Chrome was released. IE was this red-headed step child, with a lot of unique Microsoft only extensions.

Chrome is walking the same path, a technological superior browser slowly breaking compatibility with the rest of the web. But in such a way that developers _arent too unhappy_, but enough that most business users, and home users keep using it.

Saying Safari is the new IE is a short sited look at only the tail end of the problem from IE7 or so out. When IE was this slow laggy thing people kept around from Windows XP. Instead you need to look at Chrome like somebody would look at IE4 compared to Netscape Navigator. Sure IE4 breaks standards, but custom webfonts, OpenSSL encryption, ActiveX containers! All these new tools developers can use to make a richer more interactive web experience!
1. ProtonMail implements the OpenPGP standard and is fully interoperable with other OpenPGP email systems.
2. The web app is a single page application so it does not reload on every request.

That said, you are correct that the web app is not appropriate when the threat model includes ProtonMail itself (though you can run the web app locally and thus sidestep the problem). The native clients are better suited in that case.
> People can play MMOs or MOBAs way past 40hr/week and they don't all have a huge performance dropoff.

Is that your personal observation or do you have access to some actual data? I imagine pro-gaming teams do use all kinds of analytics to maximize their performance, stuff like hours played, hours slept, nutrition, physical exercise ... so there must be some pretty good datasets out there. Unfortunately probably all closely-guarded secrets.

In my own experience as a heavy Anki user, I have found sleep to be the most important determiner of performance. When I sleep 1–2 hours less, my error rate the next day roughly doubles.
That's the paradoxical part of all utopias, they're actually dictatorships that have to suppress subversion and different way of thinking to exist.
Sadly, didn’t fix it.

I was asked for my Apple password again, but then it put me back in the same spot where I’m just stuck on the iCloud window. Ugh.
Economics is the study of choice. I think you're confusing economics with some straw man caricature of libertarian capitalism.

Utility maximization is a core concept in economics. The definition of what utility is can vary. Utility isn't equivalent to money. Anything quantifiable - and you can quantify qualitative things if you give them some dimensions - might be input to your utility function. What economics does is gives you tools to reason about the systemic effects of decisions that balance competing utilities, and how to apportion scarce resources.
A friend of mine used to check all his code into a private CVS repository and then trickle his commits out into the official company repository over the course of a week.
Maybe for personal projects, but I find I spend more time dealing with vivado bugs than I do vhdl bugs. I spent four hours today just getting a simulation to run correctly in 2017.3 upgraded from 2016.1. My Co worker was simultaneously dealing with a bug where deleting a net in ECO was silently deleting other nets, and not necessarily causing an error. EE tools are the worst.
The study included women and results differed between the two. Misogyny is not in play here.

"A second finding is that women, particularly those with young children, were much more likely to request greater flexibility through more formal means, such as returning from maternity leave with an explicitly reduced schedule. Men who requested a paternity leave seemed to be punished come review time, and so may have felt more need to take time to spend with their families through those unofficial methods."

[Edit: Unfortunately, a moderator made a similar error and revised the title. Ah well.

The previous title was: How Some Men Fake an 80-Hour Workweek, and Why It Matters]
It sounds like the spammers found a way to automatically create new @zoho.com email accounts, and the single way to stop them might be using a CAPTCHA service from the direct competitor, Google. At least that was the unfortunate case for the privacy focused German email provider Mailbox.org[1]:

> We recently detected activities on our servers where bot nets were used to create hundreds of thousands of e-mail accounts for the sending of spam e-mail. Although we take this as a compliment – somebody out there must be convinced our infrastructure is up for the job – we needed to find a solution to stop this abuse of our service, of course. We subsequently deployed a number of different CAPTCHA systems to help our servers identify bots during registration. However, spammers were able to circumvent all these solutions shortly after they were put in place. [...] We therefore decided to use Google’s CAPTCHA for the time being, because out of the set of solutions we tried thus far, this one seems to work best.

[1] https://userforum-en.mailbox.org/knowledge-base/article/goog...
Fellow Myst and HyperCard enthusiast who used to have a CodeWarrior t-shirt, checking in. I wouldn't be where I am today without all of that stuff too.

I would love to see that stack...
Arctic Cauldron: Across the Arctic, lakes are leaking dangerous greenhouse gases
Text Editors (and Codes) Are Things of Beauty
I was about to say, if naggy and poor customer service is a hallmark of Pandora, then becoming a part of SiriusXM will be a match made in heaven (hell?). When I finally decided to drop SiriusXM and called in to cancel my account, it took me something like 20 minutes worth of begging the phone rep to just never let me have to pay their company money ever again. They spent the entire time questioning how I used the service and trying to forcibly get me to sign up for some lowered rate for x months. I will never purchase something from them again.
Because there are no bowls at parties?
The audio space has been going through extremely cutthroat competitions and consolidation. Even today, most of the major players are operating at loss. SiriusXM is still one of the largest revenue-wise, and possibly the only profitable company in the space.

Its current business model may be at risk as car companies start to get more smartphone integrations. But with the money and content they have, they are uniquely positioned to selectively buy out streaming competitors to diversify their income streams.

There is risk if they can successfully integrate Pandora with their existing business, of course.
Ask HN: Mojave, anything developers should know about before upgrading?
From what I've seen around the web, this upgrade seems less problematic than previous years, but has anyone spotted any gotchas that other developers could do with knowing about before upgrading?
Is this only being done in Xinjiang (https://thenextweb.com/asia/2017/07/25/chinas-forcing-its-ci...), or have the police expanded it to other parts of the People's Republic of China?

ETA: Apparently some tourists are being forced to install it as well: https://www.reddit.com/r/security/comments/8ofiiw/chinese_bo...

Also worth checking out the excellent ABC (Australia) multimedia feature on China's "social credit" system:

Social credit is like a personal scorecard for each of China’s 1.4 billion citizens.

In one pilot program already in place, each citizen has been assigned a score out of 800. In other programs it’s 900.

Those, like Dandan, with top “citizen scores” get VIP treatment at hotels and airports, cheap loans and a fast track to the best universities and jobs.

“It will allow the trustworthy to roam freely under heaven while making it hard for the discredited to take a single step.”

Those at the bottom can be locked out of society and banned from travel, or barred from getting credit or government jobs.

The system will be enforced by the latest in high-tech surveillance systems as China pushes to become the world leader in artificial intelligence.

Surveillance cameras will be equipped with facial recognition, body scanning and geo-tracking to cast a constant gaze over every citizen.

http://mobile.abc.net.au/news/2018-09-18/china-social-credit...
If we limit the scope to summary patient chart data, an HL7 C-CDA 2.1 CCD which gets a perfect scorecard can be imported into any modern inpatient or outpatient EMR/EHR application with pretty good fidelity. There will be a few edge cases and data mapping needed depending on the specific application, but generally not much.

https://sitenv.org/scorecard/

Other types of data are still problematic.
Could be a pilot project
New iPhone XS and XS Max users reporting bad WiFi and cell signal
According to the Privacy Policy (even after the changes from this weekend) this change gives Chrome permission to upload data.

> The personal information that Chrome stores won't be sent to Google unless you choose to store that data in your Google Account by signing in to Chrome.

If what you are saying is true- and will remain true for the future- why didn't they change that language to say something like-

> The personal information that Chrome stores won't be sent to Google unless you choose to store that data in your Google Account by signing in to Chrome and enabling syncing.
Yeah. Two laptops, actually, one whose FileVault activation preceded the upgrade, one whose did not. Doesn’t matter which hibernation mode I use, 3 or 25 - either way, it reliably fails to either sleep or awaken cleanly; not sure which, but the wake is a cold boot with no state restoration.
The Programming Language I’m Looking For
CSP[1] is also related.

For a quick breakdown of why CSP and the Actor model are both Good Ideas:

Think about any concurrent system (i.e. multiple threads of execution). Any modification of a shared resource by one thread (one concrete example is a global variable, but filesystem, devices &c. all apply too), is implicit communication that can happen at any point whatsoever in another threads execution.

The state of one thread being modified in unsynchronized ways in another inevitably leads to bugs that are very hard to reason about.

Both CSP and Actors involve removing the implicit communication and replacing it with explicit communication.

Two Unix processes connected by pipes are one example of this, since two processes do not typically share any writable memory.

I don't know if you've written any code designed to be used over a pipe. If you have, you may notice that you do not care at all when the process on the other side of a pipe writes to variables. You do not need locks or mutexes or semaphores or any of those constructs for IPC in this situation.

I don't know if you've ever written any multithreaded code with shared variables, but if you have, you've definitely noticed that you need to carefully hand-synchronize modifications to those variables.

Now of course, the only special thing about the unix processes example was the lack of mutable shared state, and the use of an explicit communication channel. You could write a single-process with many threads that communicate over such channels to avoid the IPC overhead of unix, but still get the simple-to-reason-about concurrency of processes.

Pretty much all of the ideas above was published before 1980.

My dad read Hoare's CSP paper when getting his Masters degree and he told me "80% of the class didn't understand it, and the remaining 20% of the class thought that manual synchronization was not a problem" which explains much of the buggy, highly concurrent software written since.

1: https://en.wikipedia.org/wiki/Communicating_sequential_proce...
Codes of conducts sound like laws, but they arent written by legislatures, arent enforced by experienced judges, and do not get reviewed to balance their goals against any high minded ideals like free speech, or even fairness to minority opinion groups.

For example, while a CoC will ban something utterly because it is the easiest way to enforce, an actual law would throw in a caveat about malice being required, or dilineate how many chances you get before the ban hammer comes down.

Ironically, many internet forums have rules much more similar laws than these new CoCs.

Code of conducts sound like the ten commandments, they are good common sense but we need more than that to run a society... even a little one.

We need to know who will enforce something, how much lineincy can be given, and what punishments there will be.
Did she not sign a waiver that explained the types of content she may be exposed to? Can someone post an example of the documents FB would have you sign to be a moderator?
Telltale Employees Left Stunned by Company Closure, No Severance
>"Because they’re not “dying on a hill” at all, because nobody cares."

You are conflating "don't understand" and "don't care." Those are not the same things at all. This conflation seems to be a stable of Big Tech now where matters of privacy are concerned.

>"Nobody outside Hacker News and Twitter infosec people only followed by other Twitter infosec people cares about this."

Awareness of issues and a dialogue concerning them generally starts with people have domain-specific knowledge. The idea that this somehow detracts from an issue's importance is absurd.
Reminds me to never go to China. What a nightmare.
That doesn't benefit from the Google account synergy like the other examples. You get that if you log in to Firefox.
Finding a digital design job in Los Angeles
honest question, what is alt right ?
Why would universities teach Java and C++ anyway? They are either 'boring' from a computer science perspective, or too convoluted for teaching concepts.

Not a fan of Java by any means, but they should teach Java so graduating students can put that on their resume and get a job so they won't live with their parents until they are 35....
When reporting on Defcon, avoid stereotypes and A.T.M.s
Pros and Cons of Angular Development
I’ve been paying for a Mini account at Runbox for 2 years.

I think they’re hosted in Norway or some other “safe(r)” location. The UI definitely needs some polish, including their marketing pages.

Functionality-wise it’s top notch. I’ve no complaints to log so far. I also use them for CalDAV, CardDAV, and host a domain with a sub-account my wife uses.

I’ve needed their customer support twice, and it was the best possible service in both accounts. This last time it was about 2FA after I locked myself out of my account. Really good service.

That’s that. I’ve used Proton and Tutanota before. A long way back I was a very happy customer of Lavabit. All of these are privacy-conscious.

Read the privacy policies, try to make sense of them. I would avoid Gmail like the plague, but I’m morally opposed to Google.
Just use different browsers for different things man, this isn't even hard. I seriously do not understand the outrage over this. Half the websites we visit host their fonts on Google domains, where is the outrage over that?
Contributor Covenant Code of Conduct
ICD-10 contains thousands of codes, but unfortunately even with all those sometimes it still isn't complicated enough! There are important diagnostic concepts that can't be expressed with sufficient detail in ICD-10, so we end up having to supplement it with additional code systems such as SNOMED-CT.
This is great. Thanks for releasing it as a free book.
I don't know what you're asking.
Ironically enough, a lot of the people I've cut in the interview process seemed like working their way through Vivado, Lattice, etc. wizards was the only development they had ever done. They could get an env setup, but would be completely lost outside of a trivial hello world style project.
Sure, everyone is enthusiastic about their tools. Still, it is not telescopes that are the subject of the science of astronomy.
Spoken like someone who has never been imprisoned. There is _no_ comparison between "living in a city" and living in a literal cage.
"Somebody should do a better job!" "Why don't you try yourself?" Seems like a somewhat reasonable train of thought. A lot of good things can come out of outrage, as long as people are willing to take action (no, I don't claim going through Google recruitment to be the optimal strategy, but it is an option)(I actually got my first job as a result of my technical complaints, obviously not in Google).
I'm still convinced that (Mis)Quoting Dijkstra Considered Harmful. A Dijkstra quote derails a conversation about CS almost as surely as anything else.
The whole series is/will be like this. First book was Practical Modern JavaScript, covering ES6 and beyond up 'til ES2018.

You can find it here on GitHub: https://github.com/mjavascript/practical-modern-javascript

Also, thanks!!
Are SciHub links allowed on HN?

EDIT: Here's the DOI string of the paper referenced:

10.1287/orsc.2015.0975
“Teardown” of a $1.3M Oscilloscope
The incentive to make as much money as possible is still there. These ideas have been common in comic books for a century.
Do you use a web app or a native app for YouTube?
If I'm logged into gmail I'm logged into Chrome? Horror. I don't know what is a worse mistake: this or the idea to violate standards and ignore autocomplete=off, or deprecating sync XMLHttpRequest because "it's bad for UI and you don't need it".
I'd guess it was less intentional than that. Amazon created the market, but I don't think they'd regard it as a failure if the equilibrium price were above minimum wage.
Copyright troll bugging us, are we screwed?
Backstory:
We are a UK based SaaS with public user profiles where anyone can upload images as their profile photo. Photos are not the primary feature of the site.

What happened:
We received a copyright notice on behalf of a collection agency of sorts (representing big name publishers) saying that one of our users had uploaded an image which was copyrighted. We took the image down right away, but shortly thereafter we got a follow up email demanding several thousands of dollars on behalf of the rights holder for use of their image while it was up on the user's profile.
We obviously don't want to pay and potentially open ourselves up for future similar claims. We contacted our lawyer and they told us there's not much we can do, and I'm really hoping they're wrong.

Has anyone faced a similar issue, and how did you handle it?

Thanks!

* Note: This incident happened -before- the EU upload filter law had passed, but we are still being hounded to pay up.
That is probably a very rare case, and any shell-agnostic-completion-protocol could be extensible to handle such a case. But, I think 99% of completions that people want/use on a daily basis could be covered by a machine-readable version of the usual "--help" option (with support for placement of paths, pids, strings, numbers etc.).
I use Firefox in excess of 10 hours every day and don’t have any problems so I find this statement very surprising. I’m not sure about Chrome being the de facto standard either and even if it is, it doesn’t mean you have to follow it.
You summed it up nicely. After writing my comment, I realized that imperative programming is so much more difficult than functional programming that in a way, it's the majority of the work of programming. Anyone can learn to use a spreadsheet, but it takes years of dedication to master debugging enterprise software. So there will always be huge demand for that skill, and so colleges should probably continue building it in students.

I'm still in mourning though imagining how far programmers could go if they weren't stuck endlessly debugging imperative code that will never be deterministic or free of side effects. Lots of lost potential there. I'm coming up on 3 decades of experience doing that and it feels like well over 90% of the code I've written was a waste of time. I guess it paid the bills though.
Here's a piece from ESR where he describes an unnamed race. Let me say upfront that I guess I'm one of the terrible anti-racists he warns you about in this very piece..

> One was: their skin color looks fecal. The other was: their bone structure doesn’t look human. And they’re just off-reference enough to be much more creepy than if they looked less like people, like bad CGI or shambling undead in a B movie. When I paid close enough attention, these were the three basic data under the revulsion; my hindbrain thought it was surrounded by alien shit zombies.

The overall piece's conclusion is "I, ESR, am so enlightened that that I managed to overcome this perception". http://esr.ibiblio.org/?p=5001
Why use Chrome at all? I'm not outraged, just voting with my feet.
Show HN: Tacrem, CRM for tattoo artists
Wouldn’t you just use your work account for this then and keep it separate from your personal digital footprint? I would, or I’d change jobs.
Producing unverified researching is different than releasing a product.

One gets checked by customers, the other gets... reported?
A web application burning through a ton of JavaScript and a very complex DOM can very easily start demanding a lot of CPU and RAM.

I've never had a browser crash a phone, but having the phone start to immediately feel sluggish after opening something like a moderately sized GitHub pull request--that's certainly a thing.
You Americans are messing eachother up with your workaholic culture. Relax folks, there’s much more to life.
No did
It may be a GDPR violation (insufficient consent), we'll need a ruling to be certain. It may also be an antitrust violation (chrome is close to 60% market share in the EU).