skysight-inc/HackerNews huggingface dataset:
Security is the wedge. If something's complex, you can't tell if a failure is due to a transient fault, a bug, or an attack.

In the meanwhile, each X11 application can read other X11 applications' keystrokes or obtain its windows contents. Moreover, the desktop security model is still 'an application should be able to touch everything in a user's home directory'.

So, honestly, I don't think security is a good argument for BSD or Linux on the desktop or laptop, especially compared to OS X (which has GUI isolation and application sandboxing).

Wayland will improve things a lot, but it will take some time before it replaces X11 completely and everywhere.
If this became a true national security threat the US would have production in a few weeks, it's just that right now it's much cheaper to outsource this to China.
Really nice and insightful post. Two thoughts came to mind when I was reading:

1) The temptation to write code because it will feel good to write it - maybe it's a really clever solution, or maybe you've been itching to try some new framework or library - is really, really hard to resist. But it's super valuable to resist it.

I find it's best to think of my job as a developer not as being to write code per se but instead to solve problems related to computation as efficiently as possible. Finding a third-party SaaS product that does what we need is almost always much better than writing a new microservice from scratch. Jeff Atwood has written some really insightful stuff about this [0].

I'm inclined to think that actually writing new code will only become a smaller and smaller portion of software engineering going forward over the next, say, five to twenty years. Between the profusion of open-source tools and third-party services developers seem to be spending more and more time stitching things together. The job seems to increasingly be about evaluating and choosing between various off-the-shelf components rather than implementing algorithms from scratch.

2) On an entirely different note:

> Never make a move JUST because it is your turn to play.

This quote made me think of a common conversational phenomenon. People will tend to talk when they feel like someone should be talking, whether or not they really have something they want to say. For example, in an interview, if you don't respond when it would naturally be your turn to respond the other person will likely keep talking after a short pause, and likely slightly awkwardly. It's kind of funny and be kind of mean, but it can be a powerful way to get a person to say more than they initially thought they should about something.

[0] For example: http://blog.codinghorror.com/the-best-code-is-no-code-at-all...
Saw a response from the author. The compiler is Embarcadero’s C++ Builder 2010.
As a mormon (albeit less active) -- yeah Caffeine is allowed " at your own discretion, depends on the mormon, some take it further and abstain it's a personal choice-- but gotta say I love sodalicious, was intrigued to find them making national news and on hackernews of all places. My favorite concoction is: Mountain Dew, Grenadine, Watermellon, and Extra Maraschino Cherries.
Embarcadero C++ 2010, formerly known as Borland C++.
I couldn't do it. I live with my girlfriend and at the time when I had 40hr/week job it was just terrible to work on a side project.

I was feeling tired and/or guilty in the same time. Then I decided to find a part-time job and finally became a freelancer. Much better on that matter.
Very smooth on this Core 2 Duo P8400 2.26Ghz in Chrome on Linux Mint 17.2, integrated Intel graphics.

Edit: P8400 is a 7 year old CPU and L7500 is 8 year sold. Good to see we're getting some mileage of 'em.
Definitely MS Excel.

Proof: The enormous number of variations that people are using it except from its original usecase of a calculating spreadsheet
Tata, Zuckerberg, Bezos, Ma join Bill Gates to invest billions in clean energy
> That means the gamma factor is now (to a very good approximation) 500 (rest mass 2M times gamma of 500 times v approximately 1 gives momentum 1000M), which still corresponds to an ultrarelativistic velocity.

OK, I see your point. At those speeds a tremendous reduction in speed-energy (AKA relativistic mass) is only a small reduction in speed.

> the faster the hole is traveling, the lower the cross section will be.

At these masses gravitational attraction (that could pull in matter if given some time) is basically nil. I am assuming direct front-end collisions between the black hole and matter, so the speed doesn't make much difference.

Although thinking about it, I suspect the cross section (event horizon radius) of a proton massed black hole would be smaller than a neutrino.
If one has compile time safety, operator overloading is just fine though.

In this case I'm pretty sure this was a compiler bug, "no conversions" should have priority over "conversions"
Thank you captain anecdote.
Mobile dating apps spur HIV epidemic among Asia’s teenagers, says UN
I suppose it depends on your definition of 'major', but if you can name more than 20 I'd be surprised.

Also, the thing that makes US airports unpleasant is not necessarily the same as the irritant in other places. Travelling through the US gives us the indignity of the TSA's security theatre. But take a trip through a British airport and you really see capitalism tooth-and-nail. I think this the result of the sell-off of the airports to a dutch corporation several years ago, and the resulting dept-repayment load.

The only airport I've been in, that is actually a pleasant place to hang out for a couple of hours is CDG.
Ask HN: How is the tech and biz scene in Tel Aviv?
does this break telegram TOS?
I worked on my first app next to a 40hr/week job. It wasn't really hard, since I liked my side project. My schedule from Mo-Fri looked like something like this:

7AM: Get up, shower, cook breakfast

8AM: Take the bus to work

5PM: Come home, buy groceries, cook dinner, etc.

7PM: Work on side project

1AM: Go to bed

This worked well since I lived alone during the week (on the weekends I travelled to my home town and stayed with my girlfriend)

I got plenty of stuff done in that year.

The most surprising thing was that I wasn't really more productive when I quit my day job.
So I've written some Bio stuff for Perl 6 and unfortunately Rakudo is still way too slow for super heavy computational lifting. On average stuff is 10x slower than Perl 5 and worse case 100x. I strongly believe this will improve next year to the point it's competitive though. Shaped native arrays just came on the scene which means a list in Perl 6 can act in memory exactly like a C array which opens up the ability for the JIT to use SSE instructions. That said I've been using Perl 6 at work for basic file manipulation just because its so nice and quick. Anything that's 100sMB rather than 100sGB finishes up in acceptable times and sometimes Grammar support is super helpful.
That's what I was wondering about too. I remember reading that tolerance to caffeine, regarding alertness, develops very quickly - around 12 days. It would be most interesting to know if the same happens to the effect on memory and mood.
Can you make a mode that you filter down to words that have an unambiguous spelling?

Turn the word into phonemes, and then try to reconstruct the spelling from the sound of the word. Highly rank words that have one obvious spelling.
A lot of naive observers suggest this, without having thought through the demographical consequences.

Go look at Japan to see what happens when you reduce both births and immigration.

An aging population, combined with falling fertility rates and no immigration is a disaster waiting to happen.

You need fresh blood to keep an economy going - they form the backbone of the workforce (read: taxes) - and in general, they're not scared of trying new things.
I did for a while. I added cinnamon, turmeric and black pepper as well. I know how it sounds, but I loved it. I stopped when Seth Roberts died because I got a bit freaked out, and didn't really pick it up again except now and then.

I can't say that it made me feel more clear headed or energetic or anything, but that might just be me (https://news.ycombinator.com/item?id=10573324).
I think the ruling is correct.

Should the electric utility also be involved, they provide electricity which is used for piracy. How about the makers of the CPU, the motherboard maker, the storage vendors?

Should the builders of roads be responsible for people speeding on it, how about car makers making cars that go above the speed limit should they be responsible?

As an individual I do have a moral right to pay for the digital media I consume so that new media will be produced and other people will not have to pay for my consumption.
i am commuting to work by train (50 minutes each direction); that gives me some time to tinker and to read - these commutes are of great value to me.
I've done something like this. After quitting office work I followed up with working remotely. I'm not sure if I could pull this without spending some time (1+ year) in office where I was able to build connections that allowed me to find remote projects without too much hassle.

As another comment was suggesting, key is to find work for client who is based in "rich" country (for me right now that's US, some of the Europe) and is ok with you working remotely.

If I wanted to work in current location, I'd have to take significant salary cut + start pulling those mentioned 40h/week
Depending on your requirements a powered USB hub could solve your problems quite nicely.
Less profitable as in total profit amount, not percentage of revenue.
The User Has Sobered Up
Not The Coffee Brewing Institute? https://youtu.be/YVkusuvTdHw?t=1m15s
Is this a reference to Rainbows End or am I just imagining things?
"Getting up early" advice definitely doesn't work for all people. I, for example, am more productive at evenings/nights and my brain doesn't work at until 9-10am despite of how much did I sleep a night before. The better advice would be "adjust the routine to your natural rhythm".
Are ‘Unicorns’ Built to Last?
Thanks for linking my post (the [1]), Id like to add an issue to this though. A few of the latest updates (0.11 seems to have been the fastest so far) to Hugo have made the build time significantly slower, moving it closer to Jekyll. I've yet to test 0.15 though which hopefully improves the performance of Hugo again
When it comes to tools and customer support problems of a growing company, here is a post I found to be accurate for a lot of the cases I've seen:
http://blog.outreach.io/why-we-switched-from-intercom-to-zen...
Funny that you mention "storage vendors". In Germany we have to pay a fee as compensation on storage like USB sticks, because it is potentially used to store copyright material. It's outrageous.

http://www.geek.com/news/germany-increases-usb-flash-drive-t...
Sort of how teenagers occasionally destroy people's mailboxes today? There are risks to everything and we got over it.
Why are you referring to the units of mA for "power", as opposed to current draw? The power consumed would be measured in watts or milliwatts.
What's the best way to prevent a mormon from drinking your beer?

Bring another mormon.
Notably, copyrights owners still didn't solve the "not available in your country" issue. A lot of people WANT to pay, but can't, since there is no legal option to pay for the content in their country
Once I arrived late at Boston Logan airport, my colleague forgot to fill out the back of the then used green "I'm a terrorist nor a Nazi between 39-45" form (the ESTA form). The guy at the desk than screamed at the top of his lungs: "The next one to forget to fill out the back of his form I'll send them back to their home country!!!"

What a warm welcome to the US :). The rest of the Americans were warm, welcoming and very helpful whenever I whipped a map out though :).
Proximity sensor, ambient light sensor, vibration, access to contacts, change screen orientation... gee, I didn't know Firefox could do all that on my laptop!
I was going to leave a comment like "why isn't it shooting lasers at the pickles", but then I did a search in the page and found this comment thread. So... yeah. Our brains are all warped in the same way.
Saudi Arabia to build world's tallest tower, reaching 1 kilometer into the sky
Mondovo – SEO, Social, Analytics Tool
- Just use email.

- As long as possible, handle all requests yourself.

- If people keep having billing issues, use a different solution for billing. I use Fastspring, and issues are rare. And I can just forward billing related issues to Fastspring support.

- If you keep having to deal with technical problems, fix your product. Ideally it shouldn't need customer support. If it is so complicated that customer support is required, charge at least $100 per customer.

- Write good documentation. This is so often overlooked. People generally contact support as a last resort, and will usually read all documentation in advance. If your docs explain it, they won't need to contact you.

- Time: it usually takes me 10-30min to answer one support request. I don't have a time budget, I try to answer as quickly as possible. Being responsive makes a great difference to your customers, and they will be much more likely to buy your product and recommend it to others.

- However, to limit the time per week I spend on customer support, I do everything I can to make sure people don't need to contact me at all. I try to fix every reported issue permanently so that I never have to deal with it again.
So long as you have a non-zero chance of your number "R" being between A and B, you have an advantage.
Medieval monks drank beer with breakfast before their pre-dawn prayers, hence the robust brewing tradition in monasteries. Essentially, our ancestors ground whatever grain they could get their hands on, mixed it with some water, slapped it on a greased, hot rock and called it breakfast.

https://www.timeline.com/stories/if-you-like-beer-for-breakf...
google earth. Around 2005 or 2006 when i saw it for the first time i was blown away.
Interesting. How do you plan on monetizing this? Are you accepting investors at this point?
> I was specifically talking about debuggers that let you rerun code after you've modified it without having to restart your application, something that Java debuggers have allowed for almost ten years now.

Java got this from Lisp and Smalltalk. The first and third links covers what you're talking about. For Pharo, which is graphical, just open the image, open the debugger on some code and modify it to your liking before clicking "Proceed," or alternately, pick an earlier stack frame and do the same.

Did you even read this paragraph:

> In Pharo Smalltalk, for example, you can pause running code in the debugger and modify it using syntax the language doesn't actually support, and then, in the same runtime, open a class browser and modify the compiler to support the new syntax before finally accepting your changes in the debugger and resuming execution. You can swap every reference to one object with references to another object using become:, effectively swapping the identities of two objects globally at runtime.
Work for a friend. In my experience, they can pretty much write their own contract in that situation.

If that isn't an option, at least be head-hunted. Then you can negotiate much of the contract.
Great idea, it's a shame Amazon ended the unlimited internet thing (although 50MB is not too shabby considering the browser's limited scope).

What worries me a little is that this is basically a way to get loads more people wrapped into the Amazon ecosystem. It's a nerdy concern, of course...
I've met the author, and chat with them on IRC occasionally. Since I don't think they're aware this was posted to HN, I guess I can share what I know.

From what I've gathered in conversations, I'd put fwiles at making decent money, but not really "killing it." Given that Kaplan-Moss left Revsys to join Heroku, I'm guessing the consulting money is less than what one might earn elsewhere, and compensated in autonomy.
Autoplaying music really should be avoided, though.
Amazon releases a new drone delivery video
> Don't drink (or drink in moderation)

This was the key ingredient when I had two jobs and was doing an MSc.
This is a dupe of https://news.ycombinator.com/item?id=9951989. On HN, once a story has had significant attention, reposts are treated as duplicates (i.e. demoted) for about a year.

https://news.ycombinator.com/newsfaq.html
From where I see it, there's a whole range of the spectrum in the population - from the die hard monarchists and republicans, with the the majority of people being fairly apathetic either way.
I feel that, given not much power lies with the monarchy, and we'd likely just replace it with an elected head of state, which would be just as costly - why bother?
...but the current implementations are sorely lacking: the idea is "just turn the engine on and off an order of magnitude more often than it's designed to," leading to increased wear on the engine, meaning more waste as it wears out faster. That's just shuffling the pollution somewhere else in the lifecycle.
I am currently using it for my blog at https://kaushalsubedi.com/ and as someone who just switched from WordPress, the difference is night and day. I threw the site in a CDN and everything loads almost instantly since its all static.

Hugo compiles fast, and the templating system is easy to understand and modify. Only wish it had support for directly compiling it and pushing the changed files from last pushed version via SFTP or even FTP.
People are claiming it is fast but based on what ? faster development, run time, concurrency, async parallel task handling, based on which parameter you can say it is fast ? is it noticeable for small scale project ?
In theory. In practice, the usual public-funding SNAFU abounds (the more complex the transport network, the worse).
I saw this "documentary" a while back:
"How Beer Saved the World"
http://www.imdb.com/title/tt1832368/

I had to spend an hour on wikipedia afterwards to determine if it was a spoof or serious show! (I still don't know about some parts of it :)
> "Suddenly, two months ago, we received a phone call from the city explaining that traditional parking companies were not happy with the way we were poaching business from them and that we had to slow down our growth. We ignored this warning."

This was the mistake (and strongly reminiscent of the mistake they made with sweetch) they ignored the people who set rules for their business. Overcoming the incumbent competitors is a challenge because they've existed for quite some time, a less idealistic (more mature?) businessman could've identified this and started conversations with the appropriate people in power before they were forced to seek their assistance as an unknown.

If things operated like they were supposed to, Vatler would've stood a chance, in most cities there is a complex web of politics to navigate and these guys ignored that twice. Airbnb has gotten by because it's impossible for hoteliers to identify the residences that are taking their business, valets are on the street and labeled so they have to address the issue much sooner.

These guys are super talented and I want them to succeed but I hope they finally learnt their lesson about getting ahead of the politics, otherwise their next business will end the same way as the last two.
We released it a couple months ago. So far it has worked out great!

If you're interested, the announcement was https://news.ycombinator.com/item?id=10298512, and I've posted a few comments following up on it: https://hn.algolia.com/?sort=byDate&prefix&page=0&dateRange=....
I'll spend my day looking at pickles, thank you very much.
"a mailing list of people who want to support each other"

What a great idea! I have lots of ideas, even start working on them from time to time, but then always got distracted in one way or another and leave these projects unfinished. Some support and the feeling of responsibility should really help. If you are serious about it, please add me too (my email can be found on profile page).
There is no such thing as Telegram TOS, but theoretically the bot can be blocked if someone files a complaint. I'm aware of such possibility but I hope that the bot won't be abused.

It's kind of a grey area and a subject for long debates, but as an artist and a fan, I believe there should be easy ways to share music. For example, Russian social network VK has allowed to do this for years and that's how a whole generation discovered new genres and artists. But this days, even VK has to comply with corporations (VK music is disabled on iOS). I'm just trying to replicate this user experience for Telegram.

Let's just see how it'll work. I don't mind removing and blacklisting some artists if necessary.
The Raspberry Pi runs on a fixed 5 volts. At a fixed voltage power will scale linearly with current.
Were you born in UK? How's social life in Prague for a foreigner like you? Is language a huge barrier?
You don't think you are creative enough to be an entrepreneur
The Uncourse
I've never heard about this project before. I searched for an existed solutions, but couldn't find an appropriate tool, so I decided to build one.
Fantastic, fantastic read.
Intel has attempted brand awareness for years with its "Intel Inside" campaign. Stickers, ads, leaflets... They do strong comarketing campaigns with PC OEMs to make sure their brand is somewhat pushed to end customers. In the most unscientific statistic ever, my mother knows what Intel is, but never heard of ARM. The bad news for Intel is that nobody ever is saying "does this device have Intel? If not I'm reluctant to buy", which is possibly what they were aiming at.
> coverage area is quadratic with your drones' range but linear with your number of carriers.

How running cost scales with drones' range? If it's also quadratic or worse then there is no reason to increase it.
>PHP doesn't "suck" it successfully runs thousands of projects, including a handful of huge ones, all over the world.

It also gets hacked like there is no tomorrow, he he. What a joke! Seriously can you believe that that lolphp sub-reddit that I linked has been adding new entries steadily even after six years! Give me one language that can rival this feat!

Remember; Each one of those is a gotcha that can bite you when you least expect it. Forget everything. This alone should be enough to keep anyone miles away from this language.
The history of board games
Great site - quick usability notes:

- Left align all features

- Align icons

- Align check marks

- Consider using heavier-looking icons for supported/not-supported.

- Promote the checkmark / ex legend to the top of the page.
Public Suffix List
They refused to give out traffic logs. When this was overruled, they gave their customers free VPN and encouraged them to use it.
You mean each point?That's really tough work.
I am... yes.