skysight-inc/HackerNews huggingface dataset:
What were you doing to them? I treat my Kindle terribly and the only damage its ever had is a small part of the screen which no longer works because my keys pushed into it.
CLI or not, don't you ever close the lid of your laptop expecting it to suspend without whirring its fans inside your bag for hours on end, and then resume without losing its ability to connect to wireless networks?

I do use Linux at work by way of Vagrant, and it's great for that. It's Linux on the desktop that appears to be unsuitable for everyday use.
Exosphere's 8 week Ethereum dev course supported by ConsenSys and Ethereum Labs
Entering the Surreal: My First Day in Iran
10 Stack Benchmarking DOs and DON'Ts
And of course the author postscript - https://en.wikipedia.org/wiki/Patrick_Naughton

Naughton went on to pioneer a new legal defense and I vaguely remember he had his sentence shortened post-9/11 so he could aid our cyberdefenses against the terrorists or some such thing.
> My only issue is that I feel, as an independent contractor, I’m obligated to maximize my potential in acquiring new customers. I don’t yet have the luxury to shut down an entire channel for new leads, despite the fact that LinkedIn has actually done very little for me in that regard.

This has been the only reason I have stayed on.

> The only other real tangible benefit I get from it is knowing about job changes my friends have made.

I certainly understand this need. It seems, though, that Derek Siver's "What I'm Doing Now" page [1] addresses this.

[1] http://nownownow.com/about
Creative was the closest term I could find for those who create things such as sites, mobile/desktop apps, games, etc.
I have lots of routines while I switch between and work on projects: open project files with different editors, execute command-lines, check task manager. All these things I can access with Ctrl+Shift+F and execute with a single click. That saves me a ton of time and effort. I'm not a web designer, I make web/desktop apps :)
How big is the for hire vacation photography market?
>unless the ticket itself puts a restriction on recordation

They almost always do (at least in my experience), it's just rarely enforced.
Service appears to be down or "under the weather" whatever that means.
> Taken to an extreme, everything is unhealthy.

This really needs context in order to be considered a relevant phrase. I've had close friends use it on me when I lost over 30% of my obese bodyweight on a diet. Others use it to effectively say, "healthy living is unhealthy," which is of course false.

I believe such a phrase often comes from a place of fear, as do arguments like, "if you are going to stop doing A, you might as well stop doing B, which also comes from the same roots as A!" Points for imagination but humanity doesn't really hold such requirements for us.
I disagree. The music made by this software has no depth or emotion. It's like a vocoder from the 80s. I could never get one to say my name right,now matter how I spelled it. And da funk just doesn't sound right without depth. It sounds flat. It sounds like it was made by a computer, not a human. Not flattering to the original piece of the software itself. Total failure.
Windows DLLs are not position-independent though. This has its advantages and disadvantages.
Who would read comic books on a monochromatic display? :D There're tablets for that :P
California phone decryption bill defeated
Did you post a picture of rain?
Same. I have an original Paperwhite, which doesn't have the latest firmware with the Bookerly font and everything. So I was really excited about buying a new Kindle. But not for $300.

Now? I dunno. I'm not terribly eager to buy a year old Paperwhite, so maybe I'll just wait until the next generation.
The Munger Operating System: How to Live a Life That Really Works
Upvoted, this should be the top comment! I did go to the site looking for this but didn't find it.

The no questions asked de-listing is a good thing though, easy in and easy out. Like one click unsubscribe for email.
> It fails in a poorly set up chroot, not any old chroot.

It fails for any program that calls chroot(2) and chroots to a location that hasn't had /dev/urandom constructed, which is... almost every program that sandboxes by calling chroot(2).

> I can't remember ever running out of file descriptors unless a program had a leak.

You've probably never used ulimits or login groups then.

> But if you want to argue that position too, make sure you mention that cputime and memory could also be exhausted, leading to... well... any other method failing in a similar fashion.

You're writing a library and in one of the functions you call arc4random(3). How would you handle memory being exhausted at the time when arc4random is called? Hint: you wouldn't. You'd let the OS handle it, probably by terminating something. Which might be the running process or another process.

New situation, you're writing a library and in one of the functions you open() a file handle and read() from it. How would you handle that operation failing? Thought about it? Got your answer? Good.

Now see the comments in LibreSSL for why your answer to that is wrong: https://github.com/libressl-portable/openbsd/blob/cb62fd8b9b...

> But calling /dev/urandom unreliable is a little bit intellectually dishonest.

/dev/urandom is not a high-availability randomness source, therefore it is unreliable. It is not intellectually dishonest, it is a statement of fact.
They aren't robbed of views - they didn't have those views in the first place and didn't create them - the freebooter did
The cheapest and most effective solution would be a virus that wipes out the human population.

I'm not sure there is a realistic chance to develop a less drastic solution, since there are far too many different forces working on destroying reefs and forests (as a side-effect of whatever they do). Perhaps we need to focus on replicating the benefits from reefs and forests in a way that is profitable and scales.
You're very right that Slashdot developed an underappreciated system for community moderation. Too many people treat this like a new problem when it's one of the oldest out there (see, for example, http://www.shirky.com/writings/herecomeseverybody/group_enem... )

That said, I've always assumed the Slashdot system was too elaborate and hard to understand for anything other than the highly technical, highly dedicated (in its heyday) Slashdot community. Maybe I'm wrong.
"Giving chiefs unassailable power over their communities makes sense when their primary role is settling boundary disputes or ordering their younger constituents to pay a pension to one of their older ones. In rural areas, where literacy is limited and the central government is weak or absent, it is, in fact, essential. But when traditional leaders start negotiating land purchases in the tens of millions of dollars or selling tracts the size of small European countries with little transparency or accountability, it’s a recipe for disaster."

Does this remind you of anything?
(other Pluot co-founder here)

Leaning on the Google WebRTC stack for the software that runs on the Pluot hardware device has been fun and interesting. We wrap Chromium (via Electron nee Atom Shell) with a UI designed to take full advantage of the HD TV (or two TV's) pixels and a provide one-click meeting start via any browser that has been paired with the room as a remote control using code displayed on the TV.

The web client uses largely the same code as the hardware device to perform its call machinery and screen shares.

We'll try to write more about this in the days to come, this week we're turning screwdrivers in the garage to ship orders, and updating the web layouts to be consistent with the in-room experience.
I have two Kindle 4s, the last with physical page turn buttons on the edge (until know). I have drooled over the Paperwhite screens but was holding out for one with physical buttons. If the Oasis and its Apple Watch market segment price is anything to go by, I'll be holding on to the 4s for quite some time.
I like to think they stick with the 6-inch size because it's roughly the same size as a mass-market paperback book, which everyone is used to holding and reading from, and they fit in just about any size bag.
Basically a UI optimization. Instead of firing multiple requests to the server a lot, we know that a specific UI event may happen multiple times in a short period, so we "throttle" it by only performing the request once at a time and only re-requesting it if it was requested again.

So far it's always been a UI optimization like that.

You could handle this at the connection layer, but I liked how it integrates with actions better (it gives a finer control over when actions are dispatched)
We've passed the IoT stage, now entering the IoS (internet of surveillance).
I wonder how many people bought this and will never notice.
Tay is a great example of AI of the future. It will learn from us, and what it will learn won't be all positive. Those anti-social tendencies that we all have will get amplified, because AI can potentially be one mind, it does not have to be many minds. There is a lot of efficiency in a single mind to control everything. So it very much has the potential to become the ultimate tyrant, totalitarian, philosopher. Just imagine when AI discovers Plato and decides to adopt its philosophy.
Its just a little too big to fit in my pocket and just a bit too small to be really comfortable to read. I still love my paperwhite though.
Show HN: Optisizely – Optimizely Sizely, Visualizely
This seems pretty cool. It fits in nicely with the Sci-Fi trope of sending machines with our genome out to other star systems where they proceed to print or otherwise grow a colony; a little far-fetched, but not nearly so much as humans traveling to the stars.
This is why I compared it to depression. I 100% agree with you.
Whatever for would you use vioscsi on a laptop? I'm only asking because the original discussion seemed to be somewhat laptop-centric. Apart from that, now that the initial Xen port is breathing (I ran it on EC2 just before 5.9 was cut and almost had a happy heart attack) I suspect the other goodies will follow quickly.
Thank you for letting me know! Do you get it after a spinner appears?
Whenever I read an article on the Guardian and think "wow, this is an extremely one-sided perspective" I can almost guarantee the comments will have been disabled.

In fact, the presence of comments against an article has begun to act as a signal of quality. I assume that on some level the writers realise that well-argued articles backed with facts and figures mostly dissuade idiots and trolls even when comments are switched on.

While the quality of comments on the Guardian and many other news websites are generally low, if an article gets 100s of comments the top voted comments will often be decent rebuttals or positions overlooked by the main article.

A relatively decent way of reading the news is to understand the gist of an article and then head straight to the comments to see if there is a punchline. The value of comments on major media sites is to keep you open-minded and to help you spot naturally-occuring biases.
Show HN: Umbrella App – Open Source, Easy, Physical and Digital Security Lessons
I can buy three Kobo Glo HD for the price of this, which are, in my experience, superior to the Voyage in everything but looks. And should, combined, have a comparable battery life to the Oasis…
Could PostgreSQL 9.5 be your next JSON database?
Exactly. There was a time when I didn't want to do point-and-click at all because it is very limited, like you say. But, it might be the spark needed to get someone to try it initially.

Maybe a "Record Automation" button, that when clicked will record the user's actions and output a basic Flytrap script that enters values / clicks page items.

From there, they can manually edit the generated script to perform more elaborate automations.

It may get the user to dip their toes in the water without the commitment of having to learn a language just to test a product out.

Really appreciate your thoughts.
Members of craft ai at the Cisco DevNet hackathon
> we want to create spaces on the Guardian for particular conversations and particular groups to speak - with each other and with us.

It would be interesting if they'd expand on why they want to create these 'spaces'. There are two things I want from a news organisation:

1. Accurate and insightful news, even if it's a bit later than the BBC

2. A channel to make corrections to the published articles by those with first-hand or expert knowledge.

I don't want to 'engage' any more than I engage with my ISP or electricity company. Just give me a good, reliable product and a way to let you know when you're not delivering that.

From my experience, comments pointing-out corrections don't feed back into the article ( the editors and journalists are busy working on the next story ) so it ends-up like Usenet with people arguing at each other and the story sitting like an immutable monolith at the top of the page. What does the Guardian gain from this? More ad views?
That's disapointing. But it worked once and did very well.
I sent this picture http://www.sofoot.com/IMG/img-le-regard-perdu-1460478703_580...
and it said "I think it is a football player on the field and he looks :(".

He didn't mistake the football player with a rugby player, a cricket player or else. And +1 for the emoji
Just imagine if we had the computing power to start randomly generating images for every pixel combination. You could copyright every image possible before the photo was taken
Kalid from BetterExplained here, glad you like it!

I had similar confusions; despite years of engineering classes, I didn't build an intuition for Calculus until a decade later. It felt like such a waste. (Yes, I could memorize rules; but could I visualize the product and quotient rule?)

I decided to Elon Musk It™ and reason from first principles (http://betterexplained.com/articles/honest-learning/).

What would a learning plan look like, assuming limited motivation, a need for genuine understanding, and goal of starting with appreciation and moving to proficiency?

Just like learning music, I'd listen to the song, then clap along to it, then play a few chords along with the band, then learn a bit of music notation, and then practice playing it. I wouldn't start with scales (er... limits) for weeks on end. Not if I was honest about my motivations.

Ultimately, we have to acknowledge the approach that helps us. For me, investing a few hours of exploration before the formalities is well worth it.
I have found modern support for analog security cameras to really be coming to an end, which is pretty unfortunate, because they're often cheaper and pretty much impossible to come across these sorts of problems with. (I can't even find a PCI-E card with BNC connectors in this day and age.)

If you're going to buy ANYTHING with a network port (or Wi-Fi, or Bluetooth, or heck, USB), you should be wary of where it came from.
> Roosevelt said 'not one war millionaire' from WWII and it's one of the things that made WWII legitimate and successful.

WWII made a lot of millionaires. I suggest you re-evaluate what you've been led to believe regarding that.
I know. I was referring to the new findings of the article.
It's very hard to complain about wages when you make $200k+ on flexible 40 hrs/week with free food. From the outside, tech workers would look entitled.
I'm not sure what confronting one's past looks like, but I think this comment is what confronting bullshit looks like. :)
Defined contribution plans are better positioned for today's employment reality in which people switch jobs much more frequently. Pensions give employers more power to keep employees when it would otherwise be beneficial for them to leave for better pay.
js_of_ocaml has deep integration with the DOM, event handling, and tyxml (to emit HTML5 in a type-safe manner). It had a fine-grained reactive DOM before Facebook React was even a thing... Bucklescript could add those features, but it'd take a lot of work, and I'm not sure there would be much benefit over what js_of_ocaml offers.

The sweet spot for Bucklescript seems to be in exposing bits of computation-heavy logic through OCaml. The reimplementation of a 55k Immutable.js in 899 bytes of compiled JS makes me go oh-damn-did-you-see-that! On the other hand, js_of_ocaml has rather unparalleled support for building UIs -- which probably makes it a better choice if you want to do your whole web app in OCaml, especially in combination with frameworks like Eliom.
Typical book is less than 1MB; loads in a fraction of a second at USB 2.0 speeds. Maybe a second if you've got USB 1.1. Really not worth optimizing.

Type C USB would be nice. On the other hand, I don't have any type C USB connectors / sockets in my possession yet.

I'd really like a wireless recharging standard. Just toss your devices onto a surface and they charge overnight, it doesn't need to be fast.
Ask HN: Does anyone use CSS Flexbox in production?
I'm interested to hear if anyone here uses CSS flexbox in production and to what degree?

On the face of it flexbox solves a lot of the common layout problems you come across when writing CSS but every time I've tried to use it in the past I always got inconsistencies and strange bugs. However that was quite a while ago now.

I'd be grateful if anyone could share their experiences / problems they've come across
Ah, but I'm not an employee - I'm a founder/director, and have 40 people directly dependent on me keeping going for their livelihoods, and thousands (maybe tens of thousands) indirectly dependent. $150 a day isn't far off the mark though.

So that's the rub - do I cave and leave a large number of people in the lurch, and deal with the much greater stress and anxiety that that will cause, or do I keep going.

There's not really a choice - but there isn't really any such thing as choice, we just fool ourselves into thinking that we make decisions. In reality, shit just happens, and you roll with it.

Edit: Oh, on the Shortness of Life is one of my favourite essays - but Seneca was Nero's chief advisor, and never had any particular responsibilities in life, so I take his rather epicurean for a stoic advice with a hefty lump of salt.
Just tested it on both Chrome and FF, couldn't reproduce it. Does a spinner appear when you click the buy button? Can you paste the error from the browser console? Thank you.
What Kindle do you have? My Kindle 3 (complete with physical keyboard!) still keeps rocking, but my Voyage broke after less than half a year.

I moved to a Kobo Glo HD after that. DRM free, account free, same screen, more robust.
Yes and no. We have a lot of ways of communicating with each other and talking is only one of many. For instance, if I want to formally request something I'd put it in writing -- I want there to be a reference document that all interested parties can go back to. Likewise if I need a building, we might have a conversation about what we want, but the most important communication is the blueprint. If I'm making a blueprint, it's a lot quicker to put pen to paper than it is to tell another person where to put the lines.

I think software is inventing a lot of new ways to communicate with each other, and that's a pretty awesome thing; I just think speech is a very inefficient and imprecise way to communicate things, and efficiency and precision are what you really want when dealing with a computer.
Yes, I'd like a larger screen option too. Tech books often have the preformatted code sections wrapping which is horrible and only sometimes eliminated in landscape.
Can I ask how long you've been up and running? And where do most of your investors come from? It's very interesting that you're open to non-accredited investors, I didn't think US startups had access to that type of fundraising. (I think HN's flame-war detector kicked in because I couldn't reply to your latest comment.)
Money not subject to massive inflation and deflation as its value is not tied to the amount of gold coming out of the ground, but rather to the economy.

Gold-backed current sucks. When new gold is discovered it's value swings wildly. When no gold is being discovered but the economy is going great there is a shortage of it so deflation sets in, causing loans to balloon in real terms.
Yes comments with lots of up votes and downvoted should be highlighted as provoctresting.
My point is you are focused on the losses, with no guarantee that other choices would have had the same gains.

Basically, this is an assertion without a valid comparison to back it up. I've become too much of an empiricist in my age.
I really like those improvements and features. Specially the Async/IO stuff, jobs, timers, and a stab at plugin packages.

This will be quite a long journey I think - an exciting one.

The other thing is that I think Vim and NeoVim will diverge at a faster rate now. They'll soon be way too different to be related. So NeoVim won't be a "nicer"/asynchronous/opinionated Vim anymore. But it's own alternative.
It looks nice, but I wish the landing page was a bit more descriptive about how it helps me switch between projects. The screenshot is pretty, but not really that clear without the context of how?
>I could picture for example grouping/ungrouping tabs in a single window, bundling similar tabs, changing the color of the tab depending on how often it's used, a better way to nagivate between multiple browser windows (or "super tabs"), etc

Grouping/Ungrouping tabs, to my understanding of what you mean, existed in Firefox and was just removed from the browser and pushed into an add-on. It's called "Group Tabs" and I use it extensively. Or I could have this mistaken for 'bundling similar tabs'. I'm not sure on the semantic difference you mean between the two.

Multiple browser windows seems redundant with multiple tabs or the Group Tabs mentioned above.

I use a Firefox addon called FireGestures. Not for the mouse gestures that it is primarily designed for - but because one of the wheel gestures: "[Popup] List All Tabs"

Basically it allows me to hold down right click and use my scroll wheel to switch tabs from anywhere in my browser window. So I hide the tabs up top and get more screen estate! A win-win scenario!

It looks like this: http://i.imgur.com/Wz5Jx9p.png
Snapchat Augments Reality
It's using Electron, so there shouldn't be much of a barrier to a Windows version (or other Linux)
Project looks extremely interesting. Will have to try it out.
6P came with one I believe, not sure why 5x didn't.
Ah, but they are - at any rate, they are to me.

I'm torn on seeking professional help, as while a therapist I saw last year practically begged me to see a psychoanalyst, I demurred, as I know that in the eyes of a practitioner I'd fall into the "risk of harm to self" category (except I don't self harm - apart from my sustained "lifestyle" choices), and being sectioned and chucked in a facility would be a fate worse than death.

A good friend went to the NHS regarding depression about 15 years ago, aged 17. They put her in a facility for 18 months, and gave her a hysterectomy. No way am I going anywhere near that particular hell.
The unsettling truth about the tech sector’s meritocracy myth
Safari and IE don't support the Stream API either, that's the more critical piece you need to get pluginless video into the browser. Without WebRTC, you could still do server-mediated audio/video chat but access to the webcam and microphone hardware is a prerequisite.
Nice write up! I can't wait to start developing for my Echo!
How to implement SRI in your build process
CAPTURE HIS HEART GUIDE: CAPTURE HIS HEART SECRETS
In 2006 I made $28 an hour working as a Verizon business customer service rep. Prior to that I worked at Comcasst doing the same thing for about $20 an hour($12 hourly rate plus commission) after being there for four years.

Overall both jobs bored me to tears and prompted me to learn how to code. Now happily a coder for a living.
This sounds like depression, not burnout.