skysight-inc/HackerNews huggingface dataset:
I'm not sure what you mean. Don't a lot of nations already receive refugees and those seeking asylum?

How could anyone make a guarantee of being able to "go in" and get someone out without infringing upon other nations' sovereignty?
Show HN: Ntee – portable Unix shell tee command in Node
Post the software here so we can take a look.
The question Marriage Proposal
FWIW, those figures are in dispute. Swift and her management publicly stated that she was getting a lot less from Spotify -- IIRC, under $1 million.

http://www.businessinsider.com/how-much-taylor-swift-earned-...
Now that there is an apparently superior alternative, do you plan to do something to eliminate the existing enum pattern explained at http://ceylon-lang.org/documentation/1.1/tour/types/#enumera... ?
It is kind of interesting that on one hand people are talking about how rewriting is bad (especially managers like to think that any subpar solution should be kept around just because it works 90% of the time) and the other side is how much money you can lose because you refuse to reimplement.
When it comes to security I think it is extremely dangerous go for the first one as the example shows.
How is that? Are you saying that the current discussion on woodworking safety is muddled and based on belief more than facts, or that ANY evaluation of safety is doomed to be irrational? Because I disagree with the latter (I don't know about the former)
This sounds really great
> I would rather store all the information related to a visa application in a document store with a relational database only used as a sort of index.

Now you have two problems.
Is it just me or does reading an article on LinkedIn about people lying at work feel like a recursive loop?
Yes of course. I'm at the gym right now, so give me a chance to get home, read up on Scala so I can be sure I'm not saying anything wrong, and then I'll reply. Is that OK?
It's useful but I guess people will just raise that same reservation - just because they work in the field...blah blah blah.

My guess is that insurance will force people's hands in the switch. Most accidents on the road are due to human error (I assume, or rather had there not been human involvement the situation could have been avoided). Let's assume that self driving technology reaches the safety level that most of us here believe it will. Insurers, hedging against risk will have to financially penalise manual driving, since it will carry a much higher risk.

Hopefully that takes the irrational opposition out of the equation and let's the raw statistics take charge :)
Nice article! And I totally agree with the free users eating up support point. I was briefly part of the support team of another startup and I know it as a fact that there is nothing more agonizing than to see you falling short of time to support your paid clients. The thing is you can't give low priority to free users support requests since then they'll rant about your tool on social media and that's negative publicity for you.

In my opinion, I think no free plan should offer any support.
Conversational AI: Is It the User Interface of the Future?
Well there's a pecking order within musicians. Taylor Swift apparently is not treated like any other artist (America's sweetheart) out there and she must be appeased, and handled with extreme care and affection, and all her requests granted.

So, your analogy or comparison here unfortunately doesn't hold water.
1, 4, 5, 6, and 7 are weasel words. What is "a lot"; what is "extensive"; how often is "on occasion"? They're not lies: they just mean nothing.

2 and 3 are firm statements: ask for them in writing. Even if they're not in an official employment contract, an email stating same might give you enough ammo for a Fraudulent Inducement Of Employment case (if push came to shove).

Ask follow-up questions to get a quantitative answer based on past performance. Promises of future raises (or other future actions) are complete BS and should be treated as such.
When talking about the very best books of our area, this is first one that always pop in my mind.

Uncle bob have put beautifully here (5th paragraph): http://thecleancoder.blogspot.com.br/2010/08/why-clojure.htm...
I'm curious what data I have to send to you to get this to work - would flipping a Segment.io switch be enough to get started?
I really like your story breakdown here. Those are three pretty clear contributors to the overall forced sex trade story. But I feel like there is one more story that is much less obvious. The three stories you identify reside on the supply side of the issue. On the demand side I feel there is a story about how our social expectations of monogamy contribute to the demand for prostitution. How men in sexless monogamous relationships are forced to go underground to get a basic human need met. How even when a marriage isn't sexless men still may feel the need to fulfill unsatisfied desires. They can't do this openly and honestly because monogamy won't let them. I can't help but feel that if monogamy was not the expectation, and violations of it were not perceived as a deplorable offense, sex would be rendered a much less scarce resource and the demand for sex slavery would be significantly reduced.
The flexibility typically comes from transactions and joins, something document store proponents typically shy away from. And yes, if you give stupid devs powerful tools they will shoot themselves.
Or we can try to do OCR with baggies of trash and other refuse. When people get out, have cameras inside take a photo and somehow tell if the car is clean or not? Then maybe deduct a cleaning fee for leaving behind garbage?

The car could detect if there's garbage, and maybe use some kind of air sensor to tell if it stinks. If it's clean, it would go back into the motor pool, if not it would auto-drive to a detailer's.

(Who wants to help me start a robotic auto detailing company?)
Taylor swift advocates for artists, Apple music changes plans
That uber-like app will probably be Uber.
There is a plugin for Pidgin
https://github.com/davidgfnet/whatsapp-purple/
Agreed. I've always thought there should be more ways to train up intermediate/advanced skills.

I guess this is what pricey conference workshops are for...
No support for free seems good but it's very hard to do. People will always look for support no matter if you say that you don't offer it. They will bash you on twitter or something. :)
Part of it is social and general anxiety. I'm afraid of putting myself out there, having my ideas and implementations judged, and finding both coworkers and customers.

Part of it is having trouble focusing on a single idea. Finding the right partner would help here: see #1.

Part of it is fluctuating levels of depression sapping my motivation outside, and sometimes inside, work. I have been fighting this for almost a decade. At one point several years ago the mere thought of doing things outside of work so reinforced how miserable I was in my day job that I couldn't get anything done.

I'm slowly working through my barriers. My most recent dip into the job market has demonstrated that the only way I am going to get the job I want where I want it is to make it myself, so I have renewed motivation to get moving.
Here's the Google cache if someone is looking for a mirror: http://webcache.googleusercontent.com/search?q=cache:www.joh...
How about 3D bio-printing you at work? Oh but at the end of the day, do you get rid of the copy, or get rid of you? Could be some trouble either way.
If the point is looking for organizational skills, i think compilers are legitimate. They're big complicated beasts. Sure, some people in isolation can make amazing things with a few thousand lines of code - I think most people would be happy employing Fabrice Bellard.

Writing a C compiler seems like one of those standard undergrad activities. If a programmer can make that work, they probably have sufficient organizational skills. It seems like real-time, distributed, multi user app development is a separate filter.

I guess it's the distinction between looking for someone who is capable of solving those problems vs looking for someone who has solved those problems.
I disagree with the premise that organizing code is not a recognized or appreciated skill among developers.

At least not since this was published:

http://www.amazon.com/Refactoring-Improving-Design-Existing-...

Martin Fowler really struck a chord all the developers trying to do the right thing by cleaning up badly structured code, by giving the practice a name and explaining why it's important. Refactoring is definitely a widely acknowledged and accepted practice today, although probably more so in some communities than others.
Not OK: Annoying pop-ups begging me to join a newsletter, interrupting my ability to read your blog post. Stop that.
KIA on Voat.co's server shutdown due to “Political Incorrectness”?
Apple Reverses Policy After Taylor Swift Open Letter
I think I might be your competitor from eight YC batches ago, but good luck! You seem to have a great team.
How about if its just disgusting? Condom wrappers and stains on the seat. Hard to detect automatically. Cameras are missing the point - back to human monitoring which is far from automatic.
Make a Better App Video: Show Off Gestures with Hand Shadows
The way robotic lawn mowers work sounds awfully like the beginner LEGO Mondstorms projects.
Neato. This means you can download RHEL directly for free, rather than CentOS or another source rebuild.
All decent points, but I'm perplexed how the author acts/implies that all programmers are going to be listening to "pop songs" or songs with lyrics.

I am completely unsurprised that there are studies showing lyrics interfere with concentration--I've been avoiding them while working for years. I've even chosen usernames in some music-systems reflecting the fact.
At least as far back as 2011 or so, I noticed that Chrome was causing my computer to behave differently when something was said.

My setup at the time: a mac pro with 3 30" cinema displays.

The first time I noticed it I was several feet away from the computer talking on the phone -- actually about something the NSA probably would have had a keen interest in (the NDAA allowing for indefinite detention was about to be passed and I had just booked a flight to Stockholm) -- when my screens flashed and redrew slowly enough to be noticeable.

It happened more than once during that phone call.

And after I quit Chrome it didn't happen again.

Even during the phone call.

Everybody I mentioned it to seemed to think I was batshit insane. So I stopped mentioning it years ago.

And now that I see this, I'm willing to bet that there's more: a screen-grab capability that never accounted for grabbing 12,288,000 pixels at once.

The Ministry of Privacy (Minipriv) it seems, has had telescreens in our homes for years.
Agreed, that's a problem, and it sounds primarily like a problem of labor law. If part of the strategy for Uber has been to effectively keep taxi drivers in some kind of employment grey zone, then I assume that the goal is to have the drivers sign away as many rights as possible, while at the same time burdening Uber with as little responsibility as possible.

The point of entrepreneurship is that you are able to trade security for freedom and potential material success. If Uber drivers (or anyone else for that matter) are left with no security, no freedom and no prospects for material success, then something's not right.

I write all this without actually knowing what Uber's strategy or philosophy with regards to this is, hence all the "if-then"'s.
AMD is less of a nightmare on linux than it used to be.
I still wince when I'm forced to install fglrx drivers on a user's PC, and it's still a huge pain in the butt to upgrade (especially on Arch), but at least you'll crash less than you used to. I still wouldn't recommend fglrx on a stable production system (after all, it's only been 10+ years, which isn't long enough for AMD to make stable drivers), but if you need 3D gaming, fglrx is still 250% faster than the free drivers.
1. Setup a wordpress site

2. Install the Woocommerce plugin [1]

3. Install the Woocommerce IPayMU plugin that is for Indonesia. [2]

4. Start selling and taking payments.

[1] http://www.woothemes.com/woocommerce/

[2] https://ipaymu.com/wp-content/plugins/download-monitor/downl...
C++ Intermediate Level: What You Need to Know
I didn't know Apple needed PR.. I do know that Apple is greedy, however.

And there's nothing to say Apple wont change its terms later on.
Wouldn't micro offices block out natural light? I know many developers thrive in the dark, but I can not work without sunlight for long. Even with vitamin D supplements I start feeling lethargic and mentally down, which has major performance implications for both how I interact with coworkers, my creativity and how much I can get done. Surely I'm not the only person who experiences this?
Puppet at 10: Still Popular and Lucrative
Focus on noise isolation. Using ER-4P (https://www.etymotic.com/consumer/earphones/er4.html) with triple-flange tips is about the best you can get. Better even than $1000+ customs (exception made for Noble silicon customs).
While it would be bad for the spies I don't think it matters much for the people who, eg analyse geospatial data, since they would only need to be vetted for access to the data.
Yes, that is true. Only the singles are available to stream.
However, there's no guarantee that she's gonna release it in AppleMusic, she may only release older albums, like she does in Rdio and like other bands did in Spotify (specially Coldplay).
Don't use web bugs.

Don't track me across multiple sites.
It's time for an about-face on facial recognition
What definition of masculinity includes desperately shouting obscenities at unfamiliar women? And having had close female friends, even a few romantic partners who are Latin American, I wonder if they were really tolerating it when they returned those 'courting calls' with acid wit and an occasional slap.
JavaScript Scene Tech Survey Results
Exactly right. While some purists will bemoan imperfection and invent all sorts of "horror stories" from their ivory tower, engineers who actually get things done are quite satisfied with "good enough." Functional purism after awhile starts to smack of the bad old days of waterfall development, where each step in the series requires perfection lest the remaining steps collapse (if everyone would just follow this perfect system, we'd all have rainbows and unicorns).

You can have perfect safety, or you can have a workable system delivered in a timely manner.
Well, they support OS X, so they do have to support OpenGL. Both Hearthstone and Heroes of the Storm are native, not just wrappers
Fully Managed Anti DDoS Hosting
"Since faces are unique, “significantly altering a face to make it unrecognizable is difficult,” and names are distinctive, why do many people seem unconcerned about their public dissemination? The answer is simple. The norms governing our attitudes toward the name-face connection developed during time periods when it was hard to identify most strangers."

Where norms and technology abut - there you'll find privacy challenges.
My first thought too! The fact that it happened not once but twice really is inexcusable. Does this sort of nagging really work on anyone?!
Reinterpreting the bits of an integer as if they were a double (and vice versa)
Offices doesn't have to mean singles, 2x or 4x are pretty common and a significant improvement on open office with respect to noise and disruptions.
Uh, I think I have something like this . . .
Yeah, generally ANC (Active Noise Cancellation) headphones can help. IEMs that block sounds are even better than ANC headphones.
What does this prove? That these people didn't have issues with their names?

Palantir I don't get it - it seems absolutely easy to pronounce/get the right spell to me. theverge, I'd be happy to know how easy is to write marketing copies for them (as I said, I've the-theneeds' experience -- feel also free to look at our press page to see how many people spelled us "theneeds" lowercase --none--, till the point where we decided to rewrite it "Theneeds"). Finally, I wonder how many people go to subtle.com wasting their time, or how often people have to say "I just knew this awesome site, subtle, with a v" - "a v what/where?" "let me spell it, s-v-b-t-l-e".

My recommendations are not a must, they just come from my experience -- don't waste time and don't make it hard to people to remember and use your name.
http://www.dreambank.net/search.html
Show HN: InterviewHound.com Bootcamp for Interview Preparation
Well I mean Facebook kinda has to know based on how this works. It seems like the beacon essentially instructs the app to grab data for a specific page and display it. Based on this Facebook will know that a page was requested. Page data changes, it wouldn't make much sense for the button to store that data. The unique id however for a page wouldn't be changing, so that is what the button uses.

If you're that concerned about such a feature it is easy enough to not use the app, or simply not use this feature of the app.
Hey guys. Spent quite a while working on this idea. I would love some feedback about the UI and your thoughts if something like this has the potential to take off. Basically, this is inspired by an article written by a twitter engineer. http://www.restlessprogrammer.com/2013/09/hacking-coding-int... So, the basic concept is that the user would be monitored and his progress would be assessed regularly to make sure that he covers all the staple DS and Algos. for $199 in 30 days.

The basic assumption is that the user is highly motivated and committed to working for 3 hrs everyday on these problems.
Great article!

I usually work at BigCorps. One problem I have is that they send the exceptional workers to interview me (and other candidates), but once I start I find out I'm working with a bunch of duds. How can I get a big picture view of (almost) all of the people I will be working with along with their skill levels?

I don't expect everyone in the company to be all A team or B team tier, but I don't want to be a part of an organization where 80% of the people are barley qualified to do their job.
Apple Changes Course After Taylor Swift Open Letter: Will Pay Labels
Bitcoin is headed for potential disaster
What is Flask-Admin?
[ANN] Reforms 0.3.0-SNAPSHOT – Adds Support for Reagent
"<...> peoples lives, incriminating information, pictures that you wished you had not seen, state secrets and so on <...>"
if anyone puts any of this on USB sticks and carry them around daily, I must say they are not very smart.
Ask HN: How did they get my email?
Hi,

I was searching for an image on google and went to Price Minister (http://www.priceminister.com/) on the specific product page of what I was looking for.

I shared the image to a friend and closed all the tab related to my search.

Half an hour after, I received an email from Price Minister suggesting me to buy or sell that specific product I viewed.

Now I know this is kind of "normal" for a e-commerce shop, but what is really interesting/troubling is that, even though I have an account with the correct email :

* I did not logged in that website since at least 2 years
* I formatted my computer a few times since the last time I connected to Price Minister
* The IP provided by my ISP is changing in a week basis
* I took a look on their website, I'm not logged in (of course!)

That's the reason I'm turning to you.

Do you know how they did to know it was me ?!

Thank you for your insights. I believe they will be interesting !
I wouldn't say ketogenic / atkins diets are high in red meat. The aim is 60-80% of the diet as FAT, not as protein. I love a good steak but won't go out of my way to have one unless it's after a workout when I want more protein.

Either way, I would suggest reading The Big Fat Surprise and/or Why We Get Fat to learn more about the tenuous red meat cancer risk. I would also suggest re-reading the last three paragraphs of the article you linked to, and read studies and books instead of articles!
I think it's a great idea to take a gap year halfway through college. If it works out, great and if not, you finish your degree.
> Getting to some sad points. Again, I hate open office plans, but come on -- really -- the feeling of vulnerability being caused by headphones? It is caused by an open office layout.

"Just wear headphones" is a common response when people explain the issues they have with open offices. This post explains the downsides to wearing headphones in an open office, including the fact that blocking your hearing can make you more vulnerable.
I don't think there are really any industry standards, but there are common practices that you can see from good companies and projects.

I think this project is likely one or more of these 1: fearful of what full disclosure could do, 2: ignorant to the severity of the issue, 3: feel you are over stating the risk. Any of the 3 should still be managed if they want to be taken seriously. If #1 is it, they should realize it is worse to bury it in the details as someone will point it out sooner or later. #2, well, that's just not good and they should have been asking lots of questions. #3, they should discuss it with you to try to make sure they have understood what you found fully and attempted to convince you why it isn't as severe as you think it is.

The good projects/companies I see that handle these things well is put it out there and are quite blunt about it, read any security bulletin from Microsoft etc. You don't have to be so blunt you scare people away from your software, but you must be honest with the risk it poses so that people using the software feel informed enough to weigh the risk or compelled to update to the latest release etc. Or so that they know how to mitigate it through proper configuration etc.

You could take an approach to put out a blog post etc how to mitigate the issue, and discuss the issue without bashing the project or its maintainers. If it is something that is used quite frequently as you say, you will be helping the community even if the project maintainers still aren't being honest enough. But I don't see it as your job to bash them, just to help the community understand the issue, know there is a patch and also that proper permission settings mitigate the risk to a certain degree.
They also support OSX, and I know that there was a launch option in at least WC3 to use OpenGL on windows.