skysight-inc/HackerNews huggingface dataset:
"A rose by any other name would smell as sweet"

basically, it's a no-feature change, so an unnecessary one, so a "bad" one.
Coming to a future near you -- "Whole Gene Sequencing Attestation: What better to prove you're you, than you? Come by one of labs today to refresh your ID token!"
I don’t want to be LinkedIn with Microsoft
It already is that way to some extent.

Not every newspaper has the same ad setup. Ads are added at printing and are still targeted to the best of the publishing companies ability.
1,000 mass shootings in 1,260 days: this is what America's gun crisis looks like
Every Drupal dev shop we've worked this insisted this was installed on the server. Its just firewalled off/tunneled/whatever for safety.
Because, what is the point? It is a chore to learn a new name, provides no value to the consumer, and has a feeling of ego/vanity.
Is F.U.D. is the only toolwork activists know?

This article is ludicrous. Some of his proposed scams are so risky that are borderline childish. E.g.: massive phishing; in recent Canadian elections the Conservative Party tried something similar (search "Robocall scandal Canada") and got caught easily.

Truth is: online shopping & banking are way more profitable for hackers and, still, are very secure nowadays.

B.T.W.: the touchscreens the author despises so much are an huge success in Brazilian elections.
https://en.wikipedia.org/wiki/Emoji
It's a proprietary codebase, but it consists of around 500MB of mostly C and C++ files and their headers. There are a few other files (makefiles, a few perl/python scripts).
They could still afford to Mechanical Turk the hell out of that.
Is this ruling not the FCC regaining "teeth"?
Also see the New Yorker's 2006 profile of Will Wright: http://www.newyorker.com/magazine/2006/11/06/game-master
I just installed the scrobbler and it's working fine with Apple Music. FWIW.
Wisemonk:A Slackbot written in Go that alerts you when talking too much.
Yes. I think it changed because they introduced Airdrop.
Sadly, you seem to have missed my point, which is not to say that there is anything wrong with the science, but rather folks who would read the same article and think "maybe all I need is a good trip and I don't need no stinkin' doctor to tell me what to do or how much to take."
The Crucial Thing Commencement Speakers Get Wrong About Success
Generally glad that the order was upheld. I do wish that zero rating was more clearly defined, but regulation is just as much a reactive task as a proactive one, and it will be interesting to see how the ISPs use that tool in their toolbox. My suspicion is that we would see general price increases but then a 'zero rating' for, say, streaming video, making it seem like a good deal. Video seems cheaper but is really just subsidized by the rest of the content.

I see a parallel there to how the health insurance situation in America seems to have played out over the last few years from the view point of the average middle class developer.
In Japanese, they call ASCII-art style smiley and a pictogram separately. The ASCII-art one is "kaomoji" (where kao means "face" and "moji" is letter) while the pictogram is strictly an emoji (where "e" means "picture").

Of course, one could argue that since the word is now being used internationally, it's not necessary for them to be interpret in the same way as its roots.
Yes, the company that is expending significant effort on (differential) privacy, end to end encryption, ad blocking (and just wrapped up their small, privacy-sensitive ad network)... is going to start hosting Pampers ads.
When I was learning this stuff, CUDA had better documentation (perhaps this has changed recently... I haven't done anything with GPUs in awhile), so it was a bit easier to learn. But my guess is that the instructor for this course happens to be more familiar with CUDA so they chose to teach that. Harvard has a similar course that used to be taught with CUDA and is now taught with OpenCL.
Kube-Lego: automated Let's Encrypt certificate provisioning in Kubernetes
I'm searching mostly C code. I'm in the src directory, so there's nothing there except the source code.
There's already an industry providing static analyzers for C (Coverity, Klocwork, Polyspace, etc). If you're doing mission-critical C you're probably using these already.
OK, I've been skeptical in the past about studies suggesting drugs like ketamine and MDMA could be used to treat depression. Ketamine especially would not be a good anti-depressant pill, because it is highly addictive, not to mention you're giving a _depressant_ to a depressed person.

However, this result is promising. This study has claimed to have isolated the anti-depressant effect to a particular product of ketamine metabolism, and that this compound contains none of the anesthetic and addictive properties. Obviously, this is just a single study, performed on mice, but it is a promising first step towards the potential development of a new anti-depressant.
The term emoticon refers to a series of text characters (typically punctuation or symbols) that is meant to represent a facial expression or gesture (sometimes when viewed sideways), such as ;-).

Emoticons predate Unicode and emoji, but were later adapted to include Unicode characters.

http://unicode.org/reports/tr51/#Emoticons
The command doesn't fail but does it actually flush the DNS cache, or does it flush the Directory Cache which isn't used for DNS anymore (or possibly at all, on my El Cap machine flushing succeeds but any query of the cache content or its statistics replies "Unable to get details from the cache node")
Breaking Down a Monolith: A Case for Microservices vs. Self-Contained Systems
If Apple bought every single company that people say that "Apple should buy X", it would be no company left on Earth besides Apple.
> Computers are very complicated things and there’s no way with any reasonable amount of resources that you can guarantee that the software and hardware are bug-free and that they haven’t been maliciously attacked.

Yeah, except that we have reliable open-source systems available now where every single decentralized transaction is known to everyone, such as Bitcoin. Thanks for the ignorant FUD, though
Sequel Pro - No native linux support

Workbench - Massively unstable on linux. (Although I do like the visualizing tools assuming I'm willing to put up with it crashing every hour or so).
I think many (most?) web developers get their start on some shared hosting provider where your only obvious option for managing MySQL databases is phpmyadmin. You have to dig a little deeper to realize you cna use MySQL Workbench, but even then a lot of them disable remote MySQL and SSH so you're SOL.

So for me, at least, it's ingrained in my head that phpmyadmin is the best tool for the job given the limitations of what I've got. Although I recently switched my company's reseller hosting account to a provider that actually allows remote MySQL or SSH, so that's exciting.
Give kids the tools to program their own games and they will be plenty motivated to learn the skills.

That's how I got started, was having a TI calculator with a full TI-BASIC programming language in it. I was sitting in my classes and programming games while listening to the teacher at the same time.

I wish there was something equivalent in modern devices, but devices in general are too sandboxed, and pretty much all require programming from the computer, which interferes with kids being able to code from wherever they're at, because they have to go and do what their parents/teachers/etc tell them to do.

Back then I could access the graphing calculator, from code, and draw my own graphics directly to it, or create native menus (great for choose your own adventure games), check key input realtime, all sorts of fun things. I don't know an existing mobile device that allows native access to things from code on the device, and that sucks.
I think you understand my true intentions, jrcii
> They're problematic because they are fast lanes that prioritize content.

Zero-rating services aren't traffic prioritization, and the Open Internet Order forbids paid prioritization anyway. What they are is paid deals where data from one service isn't counted against data caps, which is a different form of favoritism.

> You can't compete against Netflix with T-Mobile users because Netflix's traffic gets priority.

No, you can't compete against Netflix with T-Mobile users (without making a similar deal with T-Mobile) because your data-intensive service will be charged against a limited usage quota while Netflix's won't.
Are ratings overrated?
I really don't have time to discuss with you, but I just have to ask, magnitude of what? Magnitude of economy? How do you measure that?

How could you possibly compare the total, unprecedented industrialized warfare of WW1 with the American civil war?

It bears no resemblance whatsoever.
aliases are your friend
If you don't believe `tptacek maybe you will believe James Kettle:

http://blog.portswigger.net/2016/05/web-storage-lesser-evil-...
Where the hell are the new MacBooks?
Clickable: https://www.getrevue.co/profile/ahmed_sharkasy/archive/22141

There are a diversity of articles and they seem to be of reasonable quality. For me, but I'm not a millennial and I read HN, I'd prefer some higher level organization or theme so that the selection of articles are more related to each other [or "tell a story" as a collection].

Good luck.
I'm not sure it's fair to hand-wave the concerns presented in the article with your argument of "just make it fail-proof". How often is software really fail-proof? The more complex software gets, the more difficult it is to ensure that it's bug free enough to be fit for purpose, and that's what the article is effectively arguing; software for voting on a national scale (the size of the US) is going to have an incredibly difficult time finding a level of security and stability that is fit for purpose.

Also, I question the statement that a high percentage of voting is unambiguously good for democracy, especially with how people treat voting like making birthday wishes. I'm paraphrasing from Robert Heinlein here, but too many people think voting is like making a wish, and they want the results without any work or dedication to themselves, their goal, or their country. There are a lot of times when public opinion, in hindsight, was clearly in the wrong, yet a full public vote would have resulted in downright unconstitutional and oppressive results. We saw it with the civil rights movement, we saw it more recently with the right for two consenting individuals in the US to marry, and we'll continue to see how the public is more than willing to weigh in completely on subjects they know nothing about or how certain members of society are willing to throw away the rights of other citizens without a care in the world.

Please understand that I'm not advocating for tests or saying certain people can't vote; but I am saying that just adding more votes doesn't make democracy better, it in fact often works to reserve the power of democracy to an elite few.

And we've already seen how news organizations of all political bents, social networks, and so on have influenced public opinion with their outlets and software.
A Beginner's Guide to Hacking Haxe Macros
This is an interesting theory, but the author never really explores how being a part of Microsoft will affect compensation, both for current employees (and holders of LinkedIn ISOs) and hires in the future. Has Microsoft had a track record of attracting engineering talent in the Bay Area?
I just want people to be able to try stuff. I don't want sonic booms, but I think that the economic path from here to there is an evolutionary one, rather than making a quantum leap from booms to no booms. So to get there, you have to put up with some noise.
The FCC chose not to include zero-rating in the Open Internet Order, because of its ambiguity. They could imagine both good and bad approaches to zero rating (with the bad being to effectively circumvent net neutrality).

They've been consulting with the industry to try to figure out which aspects of zero rating are helpful and which are (or have the potential to be) harmful. That's what a good regulator should do.

The original Verge article describes all of this. Perhaps you'd care to read it.
Seattle, cloudy with a chance of technology upgrades
I dispute that serving ads relevant to the content of the site is "giving up on relevance." If anything it's far more likely to be relevant. And it doesn't require tracking the user.

If I'm reading a site about auto maintenance, for example, what's more relevant? Ads for auto parts suppliers, or ads for cookware because that's what I last bought on Amazon?
النهارد معانا طريقه فراخ تندورى هندى
Writing a 2D Game in Nim
The Story of Haskell at IMVU
A good option (maybe) is getting an off-the-shelf screen like a Kindle replacement screen and building or buying a driver board for it. http://essentialscrap.com/eink/

Given screen parts like that are so available (and cheap, <$15), I'm surprised there isn't bigger market in adapting them to other display tech.
In general, I think companies are waiting for a tax-holiday on repatriating cash as has happened from time-to-time in the past. It would be interesting if tax laws were amended to allow tax-free repatriation of cash for the purpose of buying US-based companies. The US would lose out on collecting of the tax revenue (not that it's getting that revenue now), but it would allow a path to repatriate the cash in an instance when the cash injection might be inherently put back into circulation because of use in the transaction.
When a company renames itself, everyone that works with that company needs to make changes. Financial records, password and account management, , internal documentation, integrations, etc all have to change. Plus, eduction on the change takes time. People who occasionally interact with the company are going to be confused for months afterwards. It's very rare that something positive comes out of the name change for existing customers. The same thing is likely for product renames - platform version detection in software, browser/OS categorization in analytics tools, documentation, etc. It just makes work for everyone involved.

And what's the point? MacOS X was a decent name, with good recognition and trust. If people were interested in understanding the back story to the name, they could, but the 'X' didn't scream '10' to people who weren't familiar with the history, so there wasn't a ton of confusion.
alias d='dscacheutil -flushcache || discoveryutil mdnsflushcache || killall -HUP mDNSResponder'
In the end of the day, my vote is signed, and any of the bailout checkers can discover who I voted for. Also, I can not total the votes and verify their result.
An emoji is the name for an image/drawing which represents a single specific unicode character, not a series of characters. The name comes from Japanese e (絵, "picture") + moji (文字, "character") [1]

Multi-character ones would be called smileys, emotes, or emoticons. The confusion comes from the fact that many messengers will automatically replace multi-character emotes with an emoji.

[1] https://en.wikipedia.org/wiki/Emoji
It seems to attract the crowd who do tout it as a tool for everything, which in turn puts me off learning it.
You have it backwards: ¯\_(ツ)_/¯, :), and :-) are all examples of emoticons. Emoji are the images.
Maybe I would appreciate the DC Metro architecture more if it weren't marred by how miserable the experience of using the metro for commuting actually is.
I've read that one of the original Unix shells (Thompson's or Bourne's) used a combination of sbrk()/brk() system calls and SIGSEGV to do dynamic memory allocation for itself. I can't find a reference to this via Google, as any information about old shells and SIGSEGV is swamped by modern people talking about bash and bad programs, or trapping SIGSEGV in scripts or some such. The "heirloom sh" code doesn't have anything like that, but it's clearly been tinkered with, as it uses sigaction(), a BSD innovation.

So, feel free to ignore this vague memory.
IMO, it doesn't matter whether they can do it, because they must do it.

If they don't somehow learn to do it, they will be eaten by Google and Facebook; the money is not in the hardware anymore. A decade from now, it certainly won't be.
Red Ivy Capital | Founding Full Stack Engineer | Stamford, CT or US REMOTE

Red Ivy is a quantitative trading firm (CTA) focused on fully automated trading strategies to deliver uniquely uncorrelated returns for our clients. We’re a high energy, distributed team with passion for the intellectual challenge that the financial markets provide. The firm currently has 5 employees (including 3 devs), and is running trading strategies in Europe, the US and Japan with approx. $40M under management. That said, we’re still bootstrapping and in self-funded startup mode. All employees have substantial equity and you would be the same. This opportunity is not for everyone, but we’re on the verge of breakout and the rewards may be VERY substantial.

We give strong preference to those with financial market experience (or strong passion) over engineers with no experience or interest in the financial markets. If you want a front-row seat to how professional money management and automated futures trading happens in 2016, this is it.

We’re looking for a well rounded full stack engineer that’s comfortable in the database, PHP code, or can bust out some basic web UI as required. Our stack is: Linux / Apache / MySQL / PHP / Bootstrap / Angular, with a little .NET / C# / C++ / Python (machine learning) thrown in for good measure. Our primary need is on the Linux/Apache stack, but broader experience is always a plus.

We need someone that takes ownership over what they’re working on, and can work independently to bring projects to closure. PS, like many posters here, we don't really care where you went to school or what other companies you've worked for either. We care about passion and pride in your work.

Our process: Skype chat with selected candidates, one technical interview (discussion), 1-2 follow-on interviews with other founders.
Interested? Send me a resume/Linked-In/Git or anything else that introduces who you are and what you do: chrishar -=at=- redivycap -=dot=- com
In the state of Oregon votes are handled 100% vote-by-mail. I've never heard any complaints from them about voter coercion or other issues caused by not physically stepping into a voting booth.

If there are any issues caused by this in Oregon, or other locales that use vote-by-mail, how come these articles never bring them up? I can only surmise that vote-by-mail seems to work pretty well so far, so what's the rationale for being against it?
Yeah, I'm using my programming skills to write scripts to assist me in making/designing/balancing physical board games. Probably no one would assume that programming would assist in the hobby in any way, but I'm finding it quite useful.
You can pay them $49/year. If that doesn't remove the ads, then install an ad blocker that you turn on for just their site.

https://membership.theguardian.com/us/supporter?INTCMP=ADBLO...
Those aren't emoji, they're emoticons.
"I see online voting as a way to increase the number of ordinary people that vote."

That is a good goal. However...

All half-measures to increase participation, including registration drives, early voting, absentee voting, postal balloting, same day registration, etc., do not work.

Short of universal voter registration and compulsory voting, the only measure which increases voter participation is competitive races. This means fair redistricting.

Online voting, of any kind, at best, should be considered an opinion survey of questionable provenance.
It's not really the advertisers providing the JS, it's that there are tons of adtech platforms and everyone just mixes and matches.

This is why you have 1 tag that loads dozens more because each agency is using a different system to serve an image or track an impression. There are some standards around formats but the actual tech delivery is terrible and this industry (for all the great tech that is actually built) just seems to have major problems at making things that work well. Probably because the consumer has never really been the major focus.
Didn't postgresql community just annouced pgadmin4 lately and it seems to come with a modern webclient https://www.pgadmin.org/
It's not my position, it's the FDA's position. Take a look at some of the FDA's comments on other disabling diseases like Duchenne's muscular dystrophy. An improve in an ability to walk (6 minute walk test, 6MWT) is view with skepticism by clinicians.
How I Ended Up in Tech by Chance
Citigroup sues AT&T for trademark infringement for the use of “AT&T thanks”
I personally use Workbench when I can but a lot of clients with shared hosting use it. It still gets the job done for the most part.
I agree with this comment more or less, however I would like to point out that strlen{1,2,3} are all wrong, at least in the capacity that they take pointer differences and return a size_t.

In truth, `ptr_distance` and `return it - s;` should both be of type ptrdiff_t, which is not necessarily the same as size_t. In some ways this is why using an explicit index of type size_t that can be incremented is better, because you can avoid some type casting.
Awesome news of course! (There's going to be SC appeals but I doubt it will change much given the current makeup of the SC.) At least now the cable industry should give up on their wrong headed ways and find other, better and fair ways to make more profits.
We care a lot about how we expect other people to behave - in many cases, completely appropriately.
aliases make you week
Ask HN: What's a reasonable cash reserve to have for a bootstrapped startup?
I run a cash flow startup. We're profitable and I'm building a cash reserve. Yesterday I read that TINT [1] uses a "health ratio" of cash/monthly burn and theirs is like 1.6, meaning they have 1.6 months of cash reserve. To me that seems really low. I'm aiming for something like 12 months. Am I being too conservative? What do you guys have in your bank?

[1]http://www.tintup.com/blog/tough-times-dont-last-but-tough-startups-do/
Choice Psychology: A Huge List of Marketing Applications
The political atmosphere for free trade is trending in the wrong direction because of trade deals like this. Rejecting them is the only way to get back to any semblance of sanity.
¯\_(ツ)_/¯ is a type of emoticon referred to as kaomoji common in Asia (and now worldwide), but like the happy face :-) it is an emoticon (kaomoji use a wider character set than the ASCII commonly used in Western emoticons)

Emoji is a Japanese loan word 絵文字 (literally picture character), you can read more about them:

https://en.wikipedia.org/wiki/Emoji

Emoji in English can used as a singular or plural word but you can also write emojis.
Apple is A/B testing if it's the right time to make macOs even more like iOS with this change (small radio button but huge consequence).
Looks like people are not happy with it so they'll probably roll it back but until when ?
It's good practice to include

set -eu
set -o pipefail

to avoid the default ON ERROR RESUME NEXT behaviour of bash.