skysight-inc/HackerNews huggingface dataset:
Your comparisons overlook a major difference between the paradigms of paper and digital ballots. It's the same problem with autonomous cars. An unsafe car can cause a single crash. An unsafe autonomous car program could crash every car everywhere all at once. And with the current state of software development, we KNOW that these softwares are vulnerable.

With paper ballots, it's not easy to tamper with the entire vote. You need a huge, widespread effort. Or your country is so fucked that your government ignores the vote and makes up some numbers. Everybody knows it's fraudulent, but nobody can do anything about it.

With electronic ballots, it's suddenly trivially easy for just a tiny handful rogue elements to stealthily forge every vote without anyone even realizing there was fraud.
I feel like all the photo features are them just putting features back in to Photos after dropping iPhoto. iPhoto did face matching, geo tracking, etc etc.
Apple Releases New App Store Review Guidelines
I've personally found myself Googling it at least once for each version.

It gets more annoying if you want to explain it to a non-technical OS X user. Maybe this little repo will help them converge on a command alias for the future
Ask HN: Why are academic websites so bad?
Many syllabus website I see from top universities or university program webpages are plain HTML. Is there an underlying reason why these sites don't use a basic design template and refined layout?
The content is that it's tricky to truly flush the DNS cache on OS X and the command to do it gets changed a lot with new releases. It's very annoying because it makes working with DNS very painful.
Ketamine is an extraordinarily safe anesthetic and so is often used in vulnerable human populations as well.
I'm not sure. The `dscacheutil -flushcache` command he lists for Snow Leopard still works for me (OS X Yosemite here).
> So to answer your question: major brands have billions for branding and it's a bunch of people's jobs to spend that money and convince the people they work for that it's money well spent. And if it's not money well spent, they'll find someone who will tell them it is.

I'll be the first to say there's a lot of mismanagement, incompetence, politics, etc that leads to this but it's also one of the most data driven industries around and there's a lot of proof behind the results. It's not all just random guessing.
The majority of the human population would be my guess.
It feels like you're completely ignoring the second part of his sentence.
Does this mean netflix can stop paying Comcast?
Theres a live announcement now
https://bignews.chef.io/
Maybelline New York Illegal Length Fiber Extensions Washable Mascara
T-Mobile's BingeOn or Verizon's Go90 are problematic because they prioritize content. Say you're a new video streaming startup. You can't compete against Netflix with T-Mobile users because Netflix's traffic gets priority. You can't get that priority because you're not a big enough fish to negotiate your own fast lane. Fast lanes are bad for innovation in this way. They favor entrenched players, which then become more entrenched, and then become more favored, etc...

The FCC's Open Internet Order explicitly bans this behavior, but it only applies to wired connections. They did not issue any ruling on wireless internet, so several wireless providers offer these unmetered fast lanes (i.e. stream content from certain providers without it counting against your bandwidth limit). It's a short term win for customers, but they lose in the long run.
Yikes, you are absolutely right, but I think the way that language is fluid we are at most 5 years away from "kids" not being able to recognize the term "smiley". Emoji is becoming the defacto catch-all term.
"macOS" has a tendency to cache stale DNS. But over the years they have changed the commands to flush the cache, so you end up googling how to clear the cache, checking your version of osx, and pray to the DNS gods that it will work this time.
APIs are programming interfaces. They should be concealed from the user in full...
I doubt the Supreme Court will pick this up until the ninth seat is filled.
+1 for this.

The profiler (visual explain) of queries in MySQL workbench is a godsend.

Also, for general querying and table layout lookup in OSX (macOS, whatever) I recommend Sequel Pro. It has a slightly better UI when working with multiple databases (easier to switch).
I really don't like it when a framework is touted to be the be-all-and-end-all. The article tries to put this idea across. Node.js is nothing more than a tool, it is good at some things and bad at others. It is not the ultimate solution that "enterprise" developers can use for any problem.
In 10.10 Apple replaced the then 12-year-old mDNSResponder, which does DNS (apart from other things) with "discoveryd", which had issues so they reverted the change.

http://arstechnica.com/apple/2015/01/why-dns-in-os-x-10-10-i...

http://arstechnica.com/apple/2015/05/new-os-x-beta-dumps-dis...

https://support.apple.com/en-us/HT202516
The problem I see for the future, is what or who determines that traffic, content and etc are "lawful?" WE'll probably start seeing licensing required to ensure that your content is lawful.

Does a Library in the USA hold "lawful" material and information? Is it even an issue?

We need to treat the internet as we would our Public Libraries. Information should be free to move about. It should be low to no cost to the user. Take the billions we spend on military & build a (fault tolerant)fiber network that connects every City, neighborhood & block in the 50 Continental United States. It can be done.

Remove the private, corporate aspect from our internet. It's time to embrace an open society where information and ideas can flow freely.

Peace
Well now I have to ask... Presumably that's ascii art, and :) is an emoji. And :-) is also an emoji. So how many characters/rows before an emoji becomes ascii art? Also, I take it emoji is the ascii, and emoticon is the image. Also, emoji sounds plural to me - I take it it's not.
Pretend that you are an internet provider looking to extract revenue from all possible sources. Only your direct customers give you money, so any time you can reduce carrying traffic to and from non-customers, you will.

Zero-rating your own (or subsidiary, or partners') traffic is a way of increasing the perceived costs to your end-users for traffic which is not as profitable to you. That reduces demand for the less-profitable traffic, thus allowing your profit margin to increase. Meanwhile, you get to spin the message to customers as "this stuff is free!" rather than "we built the cost of this stuff in to your monthly bill, and anything else gets counted against your quota".
Some are DNA, some are RNA.
> With the exception of people whose brains simply do not work as they should

Exactly the people these treatments target. I'm on of those people and I have never thought I could "chew on some shrooms and listen to the Grateful Dead for a couple of hours." Quite the opposite. Depression makes you think nothing will work. When I'm in a depressed state it takes a tremendous amount of will to do anything, including taking medication of any sort or even getting out of bed for that matter.

Fortunately SSRIs work for me, as well as tight control of my diet and exercise. Exercise alone has never made a difference for me, though. One of the worst episodes I ever had came at a time when I was in the best shape of my life, working out everyday.
The most important part of the decision is granting the FCC authority to consider internet providers as a utility -- and therefore regulate their activities in the interest of the consumer.

The actual "net neutrality" win is nice, but this means that the FCC has power to tweak the regulations in the future when Verizon/Comcast/AT&T come up with some new shitty way to monetize their customers.
Net neutrality is "good" in the sense that it has some regulations that "should" stop the carriers from making the Internet much worse than it already is - with the caveat that the FCC actually enforces those rules, and so far it hasn't (maybe it was just waiting for the Court to uphold these rules - we'll see).

But these net neutrality rules won't really make the Internet "better" in the U.S., until the ISPs get much better competition, mainly at the local level. Right now this is often not possible because of "other regulations" that essentially give exclusive rights/monopoly to an ISP over a certain area.

If you want "better Internet", eliminating those local monopolies should be the main goal for policy changes going forward. It's something Republicans should vigorously support as well (free market!), but for some reason (read: campaign donations) they do not.
Perhaps. But I suspect there's a lot more extending and maintaining existing software than writing new software. For the former, backwards compatibility makes a huge difference.
As someone who's been in the adtech business for years, I admire the Guardian for being one of the better engineered sites out there when it comes to ads. At least you guys have fast loading content and try to optimize the experience as much as you can.

We built a brand new modern ad network[1] and it's amazing how few advertisers and publishers care or even understand how important a good user experience is.

1. https://instinctive.io
Electronic voting machines are used in many places in the US. I can guarantee you most people couldn't give you any details on how they work. Yet they still accepted them relatively quickly.
4 Tips for setting up your video blog or web show
How to Intercept JDBC PreparedStatement Calls with Hibernate
Basically:

* Snow Leopard and earlier use lookupd for DNS resolving (`dscacheutil -flushcache`)

* Since Lion, they switched from lookupd to mDNSResponder, presumably for Bonjour protocol support (`killall -HUP mDNSResponder`)

* Yosemite switched to discoveryd that basically is a rewrite of mDNSResponder (`discoveryutil mdnsflushcache`)

* Due to a lot of problems with discoveryd, they switched from discoveryd back to mDNSResponder since v10.10.4 (so we're back to `killall HUP mDNSResponder`)

https://support.apple.com/en-us/HT202516
One Unspoken Reason Behind the Microsoft-LinkedIn Deal: Stock Based Compensation
If ASBMs become available to smaller countries, as they inevitably are, then they will use them against the US to defend themselves. They US won't be able to respond with nuclear weapons in that case as that would be an insane escalation, and thus their ASBMs would be an effective deterrent against our carriers getting close enough for the fighters to be useful.
I'm really unsure of the cry out against GMO labelling.

Like, I would happily eat GMO food. Some people wouldn't. Why force them to? They should be perfectly free to pump money into the organic industry and make ill/informed choices of what types of food to buy.

Just expand it as part of the nutrition label. Maybe some people would prefer to stay away from it for religious reasons?

I don't think it'd place any sort of unhealthy burden on the industries to write "This food may contain genetically modified organisms"
Ask HN: Review my onboarding before I go on PH
Hi HN!

I'm looking for feedback on my website (teletext.io) and especially the landingpage / onboarding part, before we will launch on Product Hunt next week. If you have any tips on improvements please let me know!

See https://teletext.io
One of the more interesting properties of ketamine that underscores your statement is its effectiveness in treating PTSD...[1]

...as well as lowering the incidence of PTSD among people who had been treated with ketamine as an anesthetic prior to a traumatic experience. [2] [3]

[1] - https://www.ncbi.nlm.nih.gov/pubmed/24740528

[2] - http://www.biologicalpsychiatryjournal.com/article/S0006-322...

[3] - http://www.dtic.mil/get-tr-doc/pdf?AD=ADA480518
That's almost a weird amalgam of really old school computer architectures and new.

It seemed to me from the layperson descriptions of how the old tube-based systems were operated, some of the old architectures had no notion of files at all, it was all RAM all the time. I also read stories of when rotating media first started being used, programmers wrote data not sequentially on the media but in an optimized pattern so by the time the cpu pulled a value into RAM the read head was positioned multiple units over, and so data was written out according to the demands of the hardware, and now we're talking about taking the cpu out of most of the loop.

We aren't coming full circle with the new memory architectures we're exploring, but kind of a spiral in a "history doesn't repeat but rhymes" manner by dusting off some old techniques and putting new spins on them, pun not intended.

If always-persistent state becomes popular, then I wonder if that will revive the popularity of image-based environments, a la Smalltalk and Lisp Machines, along with the collaboration challenges those introduced.
Apache Tomcat 9.0.0.M8 available
We're considering switching parts of our Node codebase to TypeScript and I wonder if that will happen to a lot of these APIs you've seen.
The ultimate goal is that people in the industry say "we've heard of you." - I have purchased items based on just that. If there are multiple options then its easier to choose the one you have heard before be it from a ad.
One thing that always worked for me on iOS but never on Android was triggering Siri from a standard bluetooth head unit.

I could hit the "call" button and it would launch Siri and I could say "message my wife" or a plain "read me my messages".

Despite loads of mucking about, installing and buying 3rd-party utilities, I could never get Android to do the same (and Google Now would never "read me my texts" and often "text my wife" would say it had sent but would never arrive).

I'm sure it's easy with Android Auto, but I have old cars and I'm not shelling out for a head unit that costs almost as much as the car itself.
I believe the gist of the argument is that zero-rating is essentially reverse prioritization.

In other words, if T-Mobile is giving Pandora privileges on the network that any mom-and-pop startup streaming service doesn't have access to, does it really matter if T-Mobile is charging the customer for that? Since it still effectively stifles innovation by new players (a core tenet of Wheeler's net neutrality argument).
> They're typically sold at a CPM (Cost Per thousand iMpressions)

M is for mille, not impressions

https://en.wikipedia.org/wiki/Cost_per_mille
Russian government hackers penetrated DNC, stole opposition research on Trump
I think you underestimate the sophistication needed to tamper with paper ballots. There's certainly a "boots on the ground" requirement for tampering, but the knowledge requirements are trivial compared to crypto attacks.
Well when the options are Java and Node, even I would choose Node.
I like them. Reminds me to take a moment to destress every now and then and not take things too seriously as I am wont to do.
Having a single file isn't an advantage from a speed perspective; the advantage lies in only having to upload a file, make a change and delete the file again. There's no install, no config, etc.
Plain HTML is preferable, if you don't need anything fancier.

The real reason may be that universities hire students (who may or may not know anything about web design) to work on their main pages, and course pages are usually maintained by professors. However, ultimately, if you want your page to be accessible to people with crappy computers it makes sense to avoid the kind of bloated nonsense that passes for "good web design" these days.
Last time I tried it (about two years ago). It would crash all the time on Ubuntu. Went back to PHPMyAdmin.
I'd just do

dscacheutil -flushcache || \
discoveryutil mdnsflushcache || \
killall -HUP mDNSResponder
Show HN: My modest contribution to the Rubik's World
I love the Rubik's Cube and for the last 10 months I've learned video editing, animation and so on and I've made this video:
https://www.youtube.com/watch?v=G5QRT1CmqBM

Let me know what you think, any feedback will be greatly appreciated.
And it still works for me on macOS 10.12.

So I see absolutely no point here.
> Because of the large amount of global variables... NCC Group was unable to fully determine the impact of this vulnerability.

In other words, "This project is too full of potential security holes to find the definite ones."
Which comment was that? I'm curious to know what they did with Unix layer.
>(or whatever your name is)

Why is changing names seen as a negative thing? My company also changed its name a month ago, and several customers leaving negative feedback said included this phrase or something similar, while to my recollection none of the positive feedback (which we have way more of) took mention of the name change.
Good! What about efforts to repeal monopolistic state bans on municipal broadband? FCC was also in the middle of some court cases about it. Is there any progress?
Do you remember when it JUST FUCKING WORKED before 10.6?
Inside the underground economy propping up New York City's food carts
When prototyping meets crowdfunding: SHARPX’s personal grooming mobile app
Any time I need to flush dns cache, I simply google "flush dns cache mac" and top result shows you the simply command to run: https://support.apple.com/en-us/HT202516

Having a simple command such as "reset dnscache" or something of course would be nice, but since it can already be done in a matter of seconds with a quick google I can't imagine it's that much of concern for apple of many developers compared to other issues.
I am running Sierra right now and `killall HUP mDNSResponder` doesn't work but `sudo dscacheutil -flushcache` does.
> Are there any good development options for the iPad today...

Yes, there are.

> ...that aren't excruciating to use?

Oh. No, not really. Pythonista is the closest I've seen to an non-excruciating IDE on the iPad, but that's Python only. Link: http://omz-software.com/pythonista/
Messages App Extensions in iOS 10
> stress of the modern, always-on world

There was stress in the old world too. Also, we work less than historically. I'd argue today's world is less stressed.
They complained about cross contamination. Along comes the terminator gene, and they complain about not being able to make seeds.
"and then tune the system to use index-only-scan for these queries."

Caaareful there. I hope you're monitoring your query times for outliers.
The History of Management – Pluralism at Stack Overflow [video]
Probably not, as Netflix has no way to prove Comcast is throttling them and the FCC is toothless
That's what they call it in IMMI.
If you read a bit about TLA or abstract state machines, you'll see that the premise there isn't that state machines help us reason about state, but that every computational model is an abstract state machine, from Turing machines, through process calculi, to lambda calculus (LC is a nondeterministic abstract state machine; LC + an evaluation model is a deterministic state machine). TLA unifies state machine definitions with temporal logic, in order to create a mathematical formalization of abstract state machines and their properties, and hence a mathematical formalization of computation of any kind.
Curious regarding which IDE's and how many files.
That is misleading. They said they had the ability to unset global variables. Looking at the PHPMyAdmin codebase, I understand they didn't have the time.
Corruption and incompetence are indistinguishable.

Electronic mediated systems are utterly infeasible to audit. Among other reasons, many failure modes are silent.

The good standard for election administration is the Australian Ballot (private voting, public counting), administered per precinct (distributed), counted onsite when the polls close. It's observable, there's a physical chain of custody (that can be verified), it has the largest attack surface area (increases the cost of attack).

On the privacy note, only the Australian Ballot preserves voter privacy while ensuring a public count is possible. Postal balloting, touchscreens, online voting all remove the secret ballot (otherwise they could not be verified).
All good points, although I would supplement that "microdosing" tiny amounts of powerful hallucinogens (with doses so low that psychoactive effects can barely be registered) has also gained traction in recent years. Proponents of microdosing argue that taking 1/20th of a tab of acid every few days allows them to remain productive while under the influence, and that the effects are more positive and profound than they have experienced with traditional antidepressants. It's no silver bullet but it is an option that merits further study.

http://motherboard.vice.com/read/a-brief-history-of-microdos...
SO MUCH TYPING
Improved Techniques for Training GANs – OpenAI's first paper
That's one of the reasons I like 'em. And this is a designer talking! Sure, a nice simple base CSS could fix line width, letterspacing, general kerning... but I'd much rather take plain old HTML that I can access from pretty much any browser on any OS anywhere in the world, than the Javascript-fueled "immersive" websites laaaarge images and fancy effects anyday.

Having said that, of course, I should concede that the choice isn't binary. Still.
Yore welcome
Sequel Pro's built-in SSH tunnel has worked for me in every remote development situation I've encountered.

It seems like a really bad idea to place a web-based database tool on a public-facing host when technology exists to route MySQL through SSH.

Even shared hosts support SSH these days. If yours doesn't, maybe it's time to find another shared host!
No, it means we understand there are theoretical security issues with global variables, but cannot determine if they're actually applicable or exploitable in this software.
Doesn't a finding like this move us a big step away from that double-edged problem? I would dispute your claim that people think all they need to do is chew on some shrooms, etc. – I've never seen an article that suggested anything of the sort. But even if that were the case, discovering that the psychedelic effects may be separable from the antidepressant effect moves us away from that idea. Yet you seem to treat this news negatively.
It is very cool to see that the class is being taught by a group of juniors/seniors (checked the top two, first one was a senior and second one was a junior), and an appointed faculty is listed only as a supervisor ....

I am really interested in the class outcome, and would love to hear what the students in class feel about this arrangement ....

I can see the good things about this. It gives the instructor/TA students an opportunity to grow while giving the peer-learning atmosphere to students in class. Plus, the students in class will learn from their peers who has the latest working knowledge of CUDA fresh in their heads, and this arrangement also frees up a faculty (or two) from having to prepare the course so that they can do their faculty/research work (prepping and teaching a class, especially an interesting and engaging one, is a really draining experience on the part of the faculty as well.)

Only downside I can see could be managing the class well enough so that class time is efficiently utilized. But I believe this should be covered by the faculty who is in supervisor position ....
Also, just think about how we get all new browser user agents because of this.
"depression is often as influenced by external factors as internal ones. A spectacular drug trip won't change the reality of having a death in the family, not being able to find a job after being laid off at 45, or simply the stress of the modern, always-on world."

Have you ever taken hallucinogens? You don't experience a "spectacular drug trip" and suddenly feel better, you actively work on your problems and have a seemingly raw, uncompromising perspective on the external/internal factors that affect your life.

It's a bit like expedited therapy. It's a trying, intentional experience that you have to put effort into in order to get any benefit.