skysight-inc/HackerNews huggingface dataset:
The spare time calculator
Real languages are just stuff people make up as they go along, too. Having emoji in Unicode rather than in a font which maps arbitrary code points to arbitrary symbols means there is a defined standard so different fonts can be created independently representing the same ideas with different renderings.
I could be wrong but I thought I read. Increased exercise increases capillary size and in some cases can form new ones? In which relates the more you exercise. Stonger your muscles. The more blood flow there is.
How Eye Tracking Will Change the Way You Game
Imagine working in an open office space the size of a Sears floor. That's what I see every time one of my Racker friends posts up a picture of their workspace. Ugh.
ied – a faster alternative package manager for Node
Tesla has a big and very vocal group of fanboys (of which I am one!), many of whom are also part of the "tech crowd" - therefore it may seem, from reading HN or Reddit, that Tesla is universally loved. But for GenPop, it's just a new car company making these weird things that are "electric cars", led by some guy they probably haven't heard much about. People don't trust electric cars yet, and don't consider Tesla to be a trusted brand.
My guess would be that it's part of their "presence" code checking to see which of your contacts are online.
Phuc Dat Bich Keeps Getting Account Suspended by Facebook
Source code: https://github.com/alexanderGugel/ied
The author of the article has every right to know what some company is doing with the private information of the customer, but this doesn't mean he is entitled to being explained the (technical) inner workings of the application.

If Whatsapp was a bad citizen in respect to battery life I would at least understand why he is asking, but this is not the case.

What I am sure of: Whatsapp maps E.164 normalized telephone numbers from your contact list to every contact in the phones address book.

The app probably queries you phones contact database just like the standard phone or SMS app would do for every bit of information it shows.
I once overheard a few Tesla owners chatting about their cars and most of them had a weekly two hour maintenance buffer for scheduled appointments with Tesla. People who buy Tesla are early adopters so they shouldn't be surprised when stuff like this happens.
A latency-killing, cloud storage network is coming to a city near you
See https://news.ycombinator.com/item?id=10571065 .
Sorry for my delay - HN thought I was submitting too fast and then I had to go to bed. :)

The gist of what I'm thinking is this:

Cherry picking the good without at least acknowledging the bad feeds into a longer process of erasure. Like textbooks insinuating that Africans in colonial times were treated akin to indentured servants rather than slaves - this stuff makes an impression on the overall majority, resulting in the bigger problem where the majority lacks empathy for the struggles of others because they genuinely don't think there's a noteworthy problem. (Which wouldn't matter much, except the majority has significant power and thus can inadvertently enact actual harm!) So I don't want to contribute to that attitude, and I don't want anyone in the HN community to contribute to that attitude either.

There are ways to appreciate the variety of cultures the world has to offer without being exploitative, ignorant, or otherwise harmful. It just requires work that we as a society are not very accustomed to doing, thus there are a stunning amount of otherwise smart people who need this spelled out very clearly.

Some possible ideas that can make your theoretical Mexican party into a better Mexican party:

- Involve a Mexican in the planning
- Cater the food by a Mexican company
- Find a Mexican resource for clothing, decorations, etc
- Have entertainment from actual Mexicans rather than people costuming as 'Mexican'
- Invite some Mexicans to the party, they're peers after all

These will all help humanize Mexicans to any non-Mexicans at your party. (Don't fuss about whether you find a person immediately immigrated from Mexico versus 2nd or 3rd generation immigrant. Anything's better than nothing.)

(I'm not Mexican, though I do happen to be Latina).

More on non-appropriation: A helpful visual example in the Blackhawks logo: http://indiancountrytodaymedianetwork.com/2015/11/18/cultura...
Absolutely titilating work.

Off-topic: Never heard of you before, but you paint yourself as quite the polyglot for someone your age, I'm a bit dumbfounded and frankly a little upset at myself for not even coming close to what you've produced/created. What's your secret(s) to being so productive?
I presume so.

There may be some regulation (or suggested guidelines) about high-trust sites (like banks) that are vulnerable to phishing requiring EVs. Otherwise using the Google Safe Browsing API (as they plan on doing[1]) will probably work and is automated.

[0]https://letsencrypt.org/2015/10/29/phishing-and-malware.html
This kind of situation is a good reason to decouple your email address from your email provider. If you use your own domain, you aren't dependent on any particular provider. It's unfortunate that the process of obtaining and using a custom domain for email is a bit too technically challenging for the average email user.

I think most would be willing to pay the perhaps $40/year for such an important service to avoid distracting ads and having their email scanned for saleable information.
Malformed URL here: <p>Jessica Richman, the co-founder and CEO of human microbiome testing startup <a href="ttps://www.ubiome.com">uBiome</a>
I opened an account at Metro Bank (in London), in a branch. They verified my id, then printed a debit card — this took about 10 minutes — and let me set its initial PIN in the bank.

I don't know if this is now normal in the UK. The previous time I opened an account in-branch was 2004, when the chip card arrived by post a few days later, with the PIN in a separate letter.
Princeton Agrees to Consider Removing a President’s Name
As a participant, the chat was fun actually. Usually chat can be super toxic or even useless at the speed at which it was happening on Bob Ross. The RUINED and SAVED meme was interesting and enjoyable. I don't know why it was such fun, but it felt like a great and huge temporary community considerably limited in their ability to interact. One could really only join in the mob at the right time and when I did so it felt pretty rewarding and fun.
Smart light switch runs Linux, includes HD camera, IFTT
What are the incentives for the authors of the linked papers? Why would they round up an old, incorrect, estimate of RSA factoring? Is this just engineers engaging in "optimization" and trying to edge out more performance?
Well I think they are fighting for trust, and they will be for a long time.

As the other commenter says, in these circles, Tesla is very well trusted. Out in the world though, there are still a lot of people who associate Teslas with spontaneous combustion. Even if that same person would say that they're "probably safe" or some similar hedged assessment.
I mean, I don't just mean setting up a bare site. Between setting up content types, fields, putting in content, downloading additionally needed modules (which got better in D8 with Views/Twig/CKEditor in core), and how much custom theming has to go into a Drupal site, I feel like WP is generally much faster to deal with and has more beautiful themes/widgets that you can just plug n' play.
However, I'm not an expert in WP dev. But I wouldn't recommend Drupal to a very small business that needs a basic site. For that I would recommend WP, squarespace, wix, or equivalent. I would only recommend Drupal if someone needed some enhanced functionality, in which case, Drupal is a great platform.
How can a service like this exist when pretty much every company API says this in their ToS:

> Don't sell, transfer or sublicense our code, APIs, or tools to anyone.

Sec 4 #10 of https://developers.facebook.com/policy/#properuse
The "permission of the foreign country" is the puppet dictatorship that the US put in to rule that country. A country which is named after the puppet dictators family.

It was as clear an occupation as you can have.

Obviously the 15 Saudis who flew planes into the Pentagon and World Trade Center had different ideas from you about the US's former military occupation of their country. Which resulted, within two years after 9/11, with the US ending military occupation of "Saudi" Arabia.
A Designers Guide to Empathy
At least where I am from "Working Class" implies skilled labor like Electrician or Carpenter, and some white-collar jobs like realty agents, nurses and teachers. People who make $35k-$60k.

People making $20k, like landscapers, janitors, forklift operators, and loaders, are generally called "Unskilled Laborers", not working class.
Have you tried cooking it though? Kale is one of the greatest stir fry ingredients
It's not easy, but it's possible. I wouldn't want to deal with one much bigger than this, though.
It's nice to see a company treating people like adults again.

I find that pretty refreshing. I try to handle my responsibilities so maybe I don't have to rely on a corporation or the government to hold my hand. In that ideal scenario both the consumer and company can be sensible, limit pain, suffering, costs, lawsuits and so forth.

That said, in my experience the most common is the corporation not holding up to their side of the bargain. I recently had a recall on a GM vehicle I own, the car has been great. 110,000 miles and nothing extreme has happened. GM only got 90% of the way there though. I took it in for an ignition recall, they rekeyed my ignition to my driver's side door and now my keys won't work on my passenger side or trunk. They told me to pay for all new locks or take a hike. Or, they said I can use my keyless entry or carry two keys. I complain to GM corporate, they sided with the dealer as per their policy and also told me to take a hike.
The correct thing to do would have been to key it to the VIN. But they wanted to make sure they didn't have to replace my driver's side door lock, since that's the one that's most likely to be worn down. Oh, and GM's own blog on the subject has a company official stating very clearly all your locks should work with your new key. I told GM corp that and even sent a link and showed them a screenshot of it. They ignored it.

We're thrifty but we have a slightly higher than average household income. I'm a developer, she's a teacher. GM won't get another dime from me or my wife, and I like to share my recall story with others. :)

Our next car is going to be a Tesla Model 3.
There are people who would have you believe this is a good thing. I share your revulsion.
What a dumb article. That's like complaining your Caller app has accessed your Contacts list too many times.
Little known fact: with the exception of select/start, NES and Game Boy buttons are interchangeable. If you want a nice tight game boy control, replace the D-pad with an NES one. If you want the best-feeling NES buttons ever, replace the concave A/B buttons with the Game Boy's convex ones.

(Source: I took apart every nintendo console I own for sport/boredom when I was a kid.)
Bitcoin addresses for darknet marketplaces are easily available - e.g. https://www.walletexplorer.com/

Perhaps Coinbase will turn you away if they see you depositing money on a drugs market?
There was a mall in Dallas, TX called Prestonwood. After the mall went under, it was taken over and turned into a telecom office complex called Genisus [sic]. Ultimately, it failed, and the whole thing ended up getting bulldozed and turned into an outdoor strip mall anchored by a Walmart.
karma is the opiate of the masses
Yahoo! was using FreeBSD machines in production for many years. They were very stable. Since WhatsApp team came out of Yahoo!, they kept using FreeBSD machines.
I'm starting to wonder if "a bit longer" means "forever." There seems to be a real lack of global growth engines.
From HN guidelines:

> If they'd cover it on TV news, it's probably off-topic.

I insta-flag anything that fits in this category. As much as I might want to discuss ISIS, HN isn't the place for it.
Yeah but the internet is full of information, and I have limited time. 'Here' in this context means 'my capacity to contribute meaningfully and efficiently'?
New machines are using RedHat. Some of the older machines still run FreeBSD.
You can take a look around inside on Google Maps.

https://goo.gl/maps/VTkMW8dmL1t
If you want to chat over coffee about it, I have a long thesis that agrees with this. Global growth is, for lack of a better way to put it, over.

Central planning interest rates will probably never be over 3-4% again (and that's a bullish outlook).
It's a new sort of language! It's really fascinating from a linguistic standpoint. And yes, I think that the more standardized it becomes the more creative people will get with it since it wont split into too many different dialects (Android, iOS, Softbank, or etc.)
GraphQL Is the King. Long Live the King (R.I.P. REST)
Facebook, Dropbox, Mailchimp, Twilio and More Combined into -One Universal API-
> There's ezjail [1], but ...

There's also the PC-BSD Warden. With it, one generally does not write scripts to "set up jails, call rctl, set kernel parameters with sysctl".

See the PC-BSD 10.1 Handbook chapter 8:

* http://download.pcbsd.org/iso/10.1-RELEASE/amd64/docs/html/c...
Note also that the problem exposed in the article about mixing register groups with other register groups in each rule can probably be easily overcome with named registers in CL-PPCRE. See http://weitz.de/cl-ppcre/#*allow-named-registers*.
Yes, that is irritating though you can run M-x shell-resync-dirs to fix shell when it gets confused.

Generally I like to have bash available so that's why I use shell instead of shell.
Semi-related curiosity question: When viewing twitch chat as a logged-out user, if someone enters a banned word, it shows me "<message deleted>." However when there are dozens of messages per second like the bob ross chat, the message deleting seems delayed, because you can sometimes catch a glimpse of the bad words before they are "removed". I assume the removal is done with javascript? Are you seeing the non-censored version of the chat when scraping?
Yahoo won't let users with ad blockers access their email
I've often felt like one of those pigeons -- pecking away for hours on end the sake of "differential food [rent, etc] reinforcement" -- at many of my programming jobs.
I think that for things which are far away, people are free turn their beliefs in any direction which suits them. There's no obvious feedback to one's actions except for the reaction of others when they discover your political beliefs.
Didn't realize companies haven't been, went through a recall with a 95 Dodge Stratus back in the 90s where the rear seat belt shoulder mount was decided to be defective with regards to regulation. The disclosure sent even then went into detail about the problem and the resulting fix. In fact every recall I have seen with regards to safety is pretty explicit just so that fear isn't the reaction
You created a playground that intentionally avoids the nil ptr dereference.

https://play.golang.org/p/Cu4sE829ZZ
> but roughly every 30 seconds

Pure speculation. How do you know? It could be just as well that Whatsapp queries contacts one by one at the moment they are supposed to show up on the screen.

That way you could easily have 150 times (depending on the size of your contact list) your database accessed by scrolling once through your complete contact list.

Or the author is one of the few that has 1k contacts. In this case basically any operation that requires querying every single contact every now and then could cause this.

Also: the thumbnails you see of your contacts are accessed via URIs - could be that Android increases the counter every time you show a thumbnail of a contact. (it is part of your contacts information)
I agree! I spent a few years with Genetic Programming for Symbolic Regression. After understanding the nature of the problem, I came up with a dynamic programming based heuristic that beats the pants off of GP. I called it Prioritized Grammar Enumeration.

http://github.com/verdverm/pypge

http://www.math.binghamton.edu/dept/ComboSem/worm-chiu.pge_g...
How outer space property rights may lead to a scramble for the moon’s resources
That is sometimes unfortunately the only way. Getting the first votes is just luck and the right timing, or you fake them. I prefere posting it several times. Sorry for that, but it seems like people like what I posted.
Going full pledge
Easiest short answer...

1. Find a problem you experience on a daily, weekly, monthly, etc.. basis.

2. Develop software solution for said problem.

3. Resell said software.

It may not happen on the first try, the second try, or the 100th try, but you are bound to find something that someone has a need for and is willing to pay for. You may not get rich on all of them, but each small success will build upon itself.

Whether it is profitable or not depends on many factors, but the sum of those factors is what did it cost you to develop the software and what does it cost you to maintain it. Does the software require multiple developers to maintain or a call center to support?

As for features/languages. Start small and grow from there. Listen to your users and what they want. Release quickly and often. It's always easier to add features than to be in a constant state of development. For the language, simple, choose what you are most comfortable with. Everyone has their own opinion about every language and framework. If you are more comfortable with PHP than Rails, then PHP all the way.

Clients. Start with a website. Blog. Twitter. Depending on the software, maybe some Google or Facebook ads. Forums. Friends, family, colleagues. Each group is going to be a different approach, but in the end it is all the same.

Consumer vs. Business. This is really dependent on you and your preferences.

Taking the leap. Just do it. If you are not comfortable jumping 100% in, start small and build on your off hours from your job.

Compared to a decade ago, it is a lot cheaper to try and fail today.

For more info you may start with @patio11's blog: http://www.kalzumeus.com/blog/
To people using Drupal in production: can you share what you consider to be the sweet spot for using Drupal? Also, are you mostly using existing components, or leaning more toward custom development?
It all depends on what you're doing in a shell. For me, shell is preferable precisely because it's not a full fledged terminal. Meaning regular emacs commands work with it.
VW emissions issue extends to additional 75,000 vehicles
I believe the message removal is done by a moderator. This may be a human being or a bot. In either case the message has to appear in the chat before either party can decide whether to leave or remove it.
That's a very individualistic perspective. An opposite collectivist idealism can argue that all personal achievements rely on the support provided by companies, universities, societies, and countries (e.g. peace & safety).

Ultimately, how much did the individual contribute? There's a middle ground where we need to encourage individual efforts, but I feel like our society is biased to not recognizing the efforts of the whole.
If you don't think that emoji is an expressive language then you may have missed a few years of internet history. ;)

Some of the dead languages in Unicode arguably were never "real" languages and history disputes if they were actual written forms for a language or merely local doodles. Their relevance to Unicode is apparently there is so much academic work still trying to sort out said history that papers are written all the time with those dead symbols. (For all we know, some of them may even be ancient emoji. :P )

The difference between "formal" and "informal" is a fuzzy zone. It's almost like we're making up all of language as we go along. Unicode seems like a fine place to standardize our growing need for emoji. Also, for what it is worth, all of WingDings is also in Unicode and has been since early on.

My only criticism with emoji in Unicode is that I do think it means that Unicode should reconsider its stance on previously closed proposals for constructed languages like Klingon and Tengwar and maybe dedicate a section somewhere outside of the basic multilingual plane (BMP) for them.
I'm not 100% sure how they're doing it. It seems to be both bad words and spammy stuff (e.g. a line of just "KappaRoss KappaRoss KappaRoss..." a hundred times over will get removed too).

The IRC gateway passes through everything so I'm seeing it all unfiltered (as far as I can tell).
Overseas where to?
Nmap 7 is released
I'm convinced this is the right approach: dependencies should be purely local to a module. The tooling should make it easy to detect you have a diamond, but let each module get what it needs. As generally everyone moves towards more continuous update and integration, at the end of the day it's all gonna be sha's anyhow.
If you're interested in more depth, a great book to read is Away Off Shore, written by Nathaniel Philbrick. It's a very well written and readable history of Nantucket.
Interesting, why dropbox and box though? The rest of the services seem like the perfect cocktail if you want to send a uniform message across several types of media.
>Again, you mention Linux. I do not use it. How is it relevant to my comment?

Um, because you compare like to like. If you are comparing millions of lines of code to 10,000 lines of code, then obviously its easier to audit. Your point about auditing code makes no sense unless you compare the task of auditing equal amounts of source code.

>Windows is a massive, complex truckload of legacy source code that keeps growing with every edition

Please enlighten us how you got access to the source code, which parts you evaluated, what methods you used to evaluate it, and why you think those methods are accurate and scientifically valid.

Unless you do those things, you cannot claim to be fact based. Its fine to have an opinion. Many non technical users who don't understand the NT OS design, confuse the implementation flaws of user mode code, kernel code, third party code, and are unable to differentiate it from NT design flaws. Sure, from a responsibility standpoint, I'm right there with them - If you ship it - you should own up to the flaws regardless of where they come from. I think that MS in the past made some super bone headed decisions (possibly driven by commercial reasons) that screwed them security wise because the 'default install' of Windows was insecure out of the box.

> But no points for having them to begin with: poor quality control.

How do you know this?

As an aside, I find it ironic for you to lament about "complex truckload of legacy source code" while using a TTY which itself is the exact same thing. Ah ! C'est la vie
The most epic battle
Repostet it due to a flag of a post people were really interested in. If you don't like it don't vote, but please let others check it out.
And since it immediately switched them to numbers-only, it's not caching, which explains why it polls so much. It's likely they didn't want any sort of delay when opening the app, so they found a way to poll regularly without impacting battery life significantly.

Sounds pretty straightforward to me, if that's the case.
In 90s, emojis were not interchangeable. Mobile careers were adding new emojis to their proprietary character sets to differentiate their services from others. Standardization would ruin that marketing efforts.
To be good at everything you have to accept that you'll never be great at anything. I've made peace with that (for the most part).

Also I don't have kids or a mortgage so I have more flexibility than most.