skysight-inc/HackerNews huggingface dataset:
Whisply Easily Encrypts Files, Shares via Dropbox, Google Drive, and OneDrive
I do agree that they might be a bit dry and it is hard to understand some of the magic when not having been in touch with it.

As for when to read them. I read them while commuting to clients, train and plane travels.
Designing for failure
I'll second these sentiments. In college, I caught her build log of the original Game Grrl. Seeing her take commodity objects and clone systems and turning it into a lovely end product was my spark to get into the world of hardware.

Her, Andrew Huang, and Ben Heckendorn are wonderfully inspirational creators and hackers that I've on countless occasions referenced and consumed all sorts of projects and ideas from.
Where can you find growth hackers for hire?
I'm the founder of a marketplace startup and we have a sales team that works on building our supply-side, and I'd like to start thinking about building demand and getting transactions. I'd like to find out where to hire a growth hacker rather than a traditional marketer. It's a niche kind of job so I don't know where to begin!

Any tips/advice, suggestions would be really appreciated!
I realize the point of the article and many of the comments are about using homebrew ML/computer vision, but if you want something quick and easy, commercially available robot lawn mowers already exist. However, they tend to use boundary wires rather than any sort of vision system (some have gps, but I'm not sure if that's supplemental or can be used alone) though I think some have obstacle sensors for safety.

http://www.husqvarna.com/us/products/robotic-lawn-mowers/

http://www.deere.com/en_INT/products/equipment/robotic_mower...?

http://www.honda.co.uk/lawn-and-garden/products/miimo-2015/o...
Fair point. It's true that hosting CDN assets on a separate domain at least requires more thought than it used to. Although there's also the fact that if you're using a common CDN the browser may have DNS cached. Plus it can still be a win if the CDN is well-located wrt to your target audience and you have a fair number of assets.
Harvard scientists create metallic hydrogen
It's amazing how many quick wins are to be had in open source if you have the time to patch yourself.
Hi Matt,

It is steep in terms of price - the LED lights are the main party feature... you can also use them as an alarm clock and take pictures on your phone and then match the light tone from where you took them.
The last section of the article (title "A Dose of Caution") covers exactly this. Shouldn't get too excited just yet.
How Can I Donate to Signal, Open Whisper Systems?
I'm missing something in your anecdote - at what point did you and your current coworkers leave? Who was the employee that hired them?

If you built a team for the benefit of your company on company time, and that team decides to leave as a whole, that's one thing. If you spend company time on recruiting people to another company, that's very different!
Just like when all the horse-tenders passed and nobody knew how to plow fields with horses anymore
This goes above the regular poaching lawsuits... he downloaded data from Tesla to a external hard drive, returned the laptop but not the drive, tried changing the timestamps and secure erasing his laptop.

Here is a link to the lawsuit with all the details of what he did: https://assets.documentcloud.org/documents/3422711/17CV30564...
The secret nuclear bunker built as the UK’s last hope
The Hole That Dlmalloc Can’t Fill
The Taliban was destroying the opium crop and suppressing the trade. After the US toppled that regime, the opium business exploded.
Sure, if your target market is outside the area covered by your CDN's POPs then you're not going to get anything out of it. Although if you do get a CDN that's appropriately located it can be a huge win if you can avoid leaving certain country boundaries.
The trick in this solution is deciding when to flip the switch for the cached version.

Perhaps a simple GET to the URL ever 60s. If you receive 5 non-200 responses in a row, then the HN link points to the archive.is version. Same method in reverse for bringing it back.
The Trump Deep BS Quote RNN Generator
A group can work towards changing their culture to fit a set of values. That's something that happens, so the concept of "value" isn't worthless.

That said, I've never seen it happen in a corporation context. So, yes, I do agree with your point, it's just worded in a more radical way than I'm ok with.
Here is a link to the full html article [1] and the pdf [2] The links are a bit hard to find from the abstract page. The html version has some messed up formatting but the pdf is fine. The DOI is: 10.1073/pnas.1601040113

[1] http://www.pnas.org/content/113/33/9232.full [2] http://www.pnas.org/content/113/33/9232.full.pdf
> researchers at the time claimed that opioid based pain relief medicine was disassociated from addiction

They're mostly right if they're talking about acute pain - post operative pain, for example.
Agreed, that is why I advocate so much better systems programming languages, as new generations should learn there were other options, even full OSes used for actual productive daily work, not just closed in some lab.
This curriculum is over 10 years old and I think doesn't go beyond HTML/CSS (I.e. stopped short of JavaScript), but I found at least a couple perennial helpful concepts for teaching young kids (the original developers of the curriculum were really smart and dedicated): https://www.scribd.com/mobile/document/58467154/Wired-Woods

I taught this curriculum to 120 or so kids aged 6-13 from underprivileged backgrounds in the Boston area. The experience changed my life - kids are so amazingly smart and learn so fast - and they ALL got really into making websites! I have no doubt that for at least a couple of my pupils the early exposure led to success in tech careers, helping to break them out of generational poverty.

The Web is an incredible platform for learning, self-expression, creativity, and empowerment. Unfortunately in the age of iPads etc. I think it's more difficult now to get kids into web development than it was 10 years ago.

My contact info is in my profile if you read the curriculum and want to ask any questions.
Yeah, challenges Facebook themselves created by writing the most bloat app ever written

https://www.facebook.com/notes/facebook-engineering/under-th...
The Founder: A Game About the Dark Side of Silicon Valley
Como crear un Blog, Gratis y de Pago también
It's made by the same people that ran Kubuntu before they got disappointed in some of Canonical's decisions and decision-making process, so now they have their own OS that works closer with KDE upstream.
You're not wrong, which is why I said they are well-supported. But that doesn't mean anything when the hardware itself is awful, I have the same issues regardless of whether I'm using Linux or Windows.

I may need a proprietary kernel module for my Broadcom NIC, but the damned thing actually works consistently.
Our approach is to make sure future decryption of the data is impossible.

To do this the wrapped keys and the locally stored nonce+counter are deleted and the cloud provider is commanded to delete the encrypted blobs.

The platform uses a graph to figure out what references that data (forwarded messages, "stashed" copies, etc.) and cleans those up as well, pushes out a message (GCM, APNS, and our MQTT) with deleted data references (encryptedUUIDs) for devices to clean up.

For offline mode, senders can specify the "not available offline" restriction which makes the clients call a HEAD/GET each time visiting that encryptedUUID, purge decryption keys after use, and clear decrypted data after viewing.

Note: our system is more focused on removing trust in the cloud, not trust in your recipients.
This process is weaponized in the novel Iron Sunrise by Charlie Stross.

https://en.wikipedia.org/wiki/Iron_Sunrise
> The institutions most definitely are not democratically elected...

You're stretching the truth past breaking point here. Firstly,
Oletros, said "elected or formed", so you're misrepresenting what was said and then arguing against that misrepresentation. Secondly, the Parliament is democratically elected, the Council consists of heads of state (also democratic), and the Commission is appointed by democratically elected member governments (so also democratic).

> You can try all day convince me...

Ah, so after having your 'alternative facts' challenged you're adopting the fingers-in-ears-la-la-la-la-I-cant-hear-you defence. Bravo. Bravo.

> It's time to pop out from your bubble.

The strongest support for Brexit came from comparatively isolated communities with little or no immigration. Cities, where people are exposed to a variety of cultures, tended to vote Remain. It seems pretty clear which group is better described as living in a bubble.
The 4-bit columns were actually meaningful in the design of ASCII. The original influence was https://en.wikipedia.org/wiki/Binary-coded_decimal and one of the major design choices involved which column should contain the decimal digits. ASCII was very carefully designed; essentially no character has its code by accident. Everything had a reason, although some of those reasons are long obsolete. For instance, '9' is followed by ':' and ';' because those two were considered the most expendable for base-12 numeric processing, where they could be substitued by '10' and '11' characters. (Why base 12? Shillings.)

The original 1963 version of ASCII covers some of this; a scan is available online. See also The Evolution of Character Codes, 1874-1968 by Eric Fischer, also easily found.
Startup of the week: The Food Corridor
Each member of your team has a set of strengths and weaknesses in subject area, technical ability, learning ability, and too many other soft factors to enumerate. When hiring a new person, you're trying to find a fit for the existing strengths and weaknesses. For example, a team with generally good technical skills and learning ability that has gotten a little complacent about trying new technologies may benefit from a person with a lot of passion for new technology (and an ability to "sell" the technology to other team members). Basically, as a leader you're looking for a "spark" for that team. If you're interviewing a candidate who is great in every way, but has more of a "go with the flow" personality, the person isn't a good "fit".

I used a simple hypothetical example around one desired trait, but I hope you understand how hopeless it is to have an objective standard for "fit/unfit" when it changes according to the dynamics of the team.

A boss of mine many years ago gave me the advice, "To be successful as a leader, you have to remember that your primary task is managing personalities."
Yup, been there done that too ... just could not resist. I stalled for 1/2 hours and finally I feigned acceptance to give them access to my PC to 'fix' it. At the last moment I asked the scammer if he could put me in contact with law enforcement so they could give me some assurance this was not a scam.
Without skipping a beat, the scammer on the phone tells me "OK. Hold I will connect you to chief of police...", then not even changing his voice he start off again " Yes, hello chief of police here, all is good these are not scammers..." and then hangs up!

You can't make that stuff up, I laughed my head off. Good times.
He's leaving out a critical factor which is the replication time (in relation to the time used for the failure chance). The probabilities will be lower if you take it into account unless you have very long replication times.
Transparency Amendment Proposed for Digital Economy Bill
Borderline Personality Disorder
Bunnie was part of this great documentary on Shenzhen,

https://www.youtube.com/watch?v=SGJ5cZnoodY
Then they have to maintain those versions of those libs forever. Most devices don't have enough storage space for 9 copies of the past major versions of all of these libs.
I wish I had (may or may not have) done it myself!
As having seen and being part of the start, rise and fall of certain scene of genre of music, this article provided a great piece to reflect upon how and what really did happen :)
Thanks for the background. I'm working on a similar project but currently parsing news articles using a collection of specific rss feeds and calling Google's NLP API with the text. It sounds like AlchemyAPI seems be a better fit in this case.

How are you finding Neo4J is handling the scale of reading and writing all these stories? I've had a positive experience so far but I'm only in the few thousands range.
How Life (and Death) Spring from Disorder
Show HN: clob, a blog platform for developers
I read that as LadyGaga and was feeling really confused.
That's correct, I only intended to clarify your point.
Yes, and that doesn't stop most lawyers from claiming it. Let's see about Tesla.
Biggest problem with large spindle is that noise and heat dissipation (both mostly due to air friction) are roughly proportional to the square of linear speed of the outer part of the platter, and bigger the platter, more linear speed you'll get at the same angular speed. On the other hand, you want to crank up angular speed to get any decent random IO operation/second value.

Last 5.25" HDD I've seen was Quantum Bigfoot CY [1], (which happened to be half-height FWIW), and this thing was pretty noisy even at 3,600 RPM. Dividing this by 60 (seconds in one minute) gives you theoretical maximum of only 60 random IOPS. Not exactly stellar, and as far as I remember, that was substantially lower in practice.

[1] https://en.wikipedia.org/wiki/Quantum_Bigfoot
Turning on cynic mode, I would say the only thing that matters is which company backs a programming language and only languages offered on their OS SDKs are relevant.

Anything else will just add entropy and development costs to projects, due to 2nd class tooling and lack of libraries on the target platform.

Then it doesn't matter how the code gets compiled at all.
Kids want to have fun while they learn. As a fifteen year old, I'm sure this can be by building interesting projects that has to do with characters they identify it - maybe like a website with pictures of them and describing who they are. (HTML, CSS)

After some of that, you can move on to JS where they'll actually understand programming logic. I built a site to teach people to code the web. Maybe it'll help you a bit: https://enlight.ml
Facebook is one of the most feature-rich apps available for Android. With features like push notifications, news feed, and an embedded version of Facebook Messenger (a complete app in its own right) all working together in real-time, the complexity and volume of code creates technical challenges that few, if any, other Android developers face

I've never understood why the Facebook client is so heavy. That isn't a long list of features! It seems like the requirements could be written on the back of an envelope.

Obviously part of the reason is that they move fast and have a lot of developers, so there's much more pressure to add code than to keep it trimmed down. But the client still doesn't do all that much. Surely, surely most of the logic is handled on the server.
Finish the minimal viable part of the project very quickly.

Add the housekeeping parts and extra features later (if it's worth it i.e. being used by you or others).

Eventually when you do enough personal projects you will find that the housekeeping parts are the same and can be bolted on easily. That's another reason it's not worth doing anything except the minimal viable part of the project.
That's genius, you can do the same for any Google service and double check your own response. :)
John Carmack on the Government
The Sorcerer's Code – Richard Stallman’s quest to save us from a web of spyware
That story came from a leaked report written by a well-respected former intelligence officer. The article does not state them as fact, instead remarks on the source of the unverified information, and gives background on Russian blackmail intelligence operations.

That's not fake news. And the whole reason anyone was writing about it was because Buzzfeed published the memo - other news organisations had a copy of it for months but didn't publish, specifically because they couldn't verify the information.
I bought a cheap adapter bracket and put an ordinary hard drive in mine. Not the most efficient use of space but it means it isn't completely wasted.
I think this is the incident in question: https://lists.wikimedia.org/pipermail/wikimedia-l/2016-May/0...

There's a summary here, but it rather understates the whole thing - read the above link first if you have time: http://motherboard.vice.com/read/wikipedia-editor-says-sites...
> There used to be a thing on usenet, when usenet was still a thing, of people saying "RTFM" or "RTFF" (the last "F" being FAQ).

I know. And two decades ago, in my youthful inexperience, I was objecting against it myself (https://groups.google.com/d/msg/comp.sys.hp48/f_mPLWMO7Bo/nI...).

> You still see it a bit on the web, but not nearly as much. Of course it was rude and condescending and incredibly unfriendly to newbies

And it's also the reason I got to where I am today. It was only by being told directly to "RTFM" that I learned how to teach myself the things I needed to know, instead of relying on others to spoonfeed me information. I'm not defending it because it's something I want to do--I'm actually a very nice person--I'm defending it because it's something that benefits both the recipient and the community.

> you'd never be so rude to someone - not a friend, not a stranger, not a customer, not a colleague - but for some reason basic politeness gets a bit muddled up on the Internet sometimes.

My coworkers ask me frequently, "Does X do Y?" and I explain to them, "The easiest way to answer that question is to read the code, it's here." Or they ask me how something works and I say, "I don't know, but here's where I'd look to get that information." LMGTFY links are the online equivalent of those replies.

Invariably I've found that the people who object to LMGTFY links or "RTFM" responses or "Look it up" replies or "Try it and see" answers are fundamentally ruder than the ones who give those replies, because they feel entitled to a specific kind of remedial assistance and are too lazy to do the requisite research themselves. I know that's a broad net to cast, and I know that it catches my younger self far more often than I'd like to admit, but it's been my experience and I have no data to contradict it.
MightySignal decompiles binaries to get the list of libraries compiled into those binaries. Google is not "publishing" any list of libraries.

Or do you mean, it would be more interesting to see the libraries used by apps published outside of the playstore?
Replies like this remind me we are human, and people do care. There's too much focus on deadlines, money and profit. Maybe one day the wheel will fall off this psychopathic hamster wheel we call capitalism.
My layperson's understanding is that the opiates remove the pain and eventually, the person's body re-calibrates its interpretation of pain based on this new state. When they stop with the opiates, normal levels of pain return, which are above and beyond what they're prepared to handle and they'll do nearly anything to make it stop.

One time, I heard a recovering addict talk about his hair hurting. He had been numbing himself for so long, the movement of the hair on his scalp felt agonizing to him.
I had good results with two children using something I wrote for this purpose: http://github.com/antirez/load81. Simple instructions doing something graphical was BASIC selling point, and how many children in the 80s learned, and IMHO still works.
Agreeableness and values similarity are great. You have to consider the opposite as well, if they are low you get lots of conflict and possible hostility. Innovative thinking is especially at risk in hostile environments.

Agreeableness may be confused with "yes nodding", i.e. agreeing superficially while withholding commentary. This can happen especially in hostile environments.
I don't think it is free from addiction at all. I had a close friend that tried to quit Kratom and had terrible withdrawals.

Some experiences-
https://www.drugs.com/forum/need-talk/please-help-me-kratom-...
Perl also supports heredocs — blocks of full lines with explicit terminator-line:

print '-', substr(<<EOT, 0, -1), '!\n';
Hello, World
EOT

Prints:

-Hello, World!

iirc sh-shells also have that.
Weird. I've only been contacted by Apple recruiters once, and I've had a iOS Developer account with them for years. It seemed pretty clear that they encountered my profile on LinkedIn, too, based on the message.

I wasn't a good fit for that particular team at the time, but it would be nice if they ever tried again. I'm not in the valley, though, so that's probably why they don't contact me very often. Google and Amazon try to get in touch with me a lot more often than they do.
Looker CEO Explains How to Enter Data Platform Era
Visualizing the US-Mexico Wall
I am with you. I often want to enjoy the magic of something like React, but when your entire coding task is a man day or two it becomes really hard to justify learning React. That is my main gripe, many would just say that means "React is not for you" and technically that is obviously true. But in reality it is just the immature tooling around everything getting in the way. It is all in such a state of flux and experimentation that you can't always do things that should be simple simply. I think developers often do their own work disservice by not being a little more careful with dependencies, basically.

Someone spends a few days wrangling a pile of NPM packages, build frameworks, and minifiers into this magical state that lets them operate very productively, but it isn't scaleable productivity in that now you have forced the whole developer community to do this multi day learning battle. And now as your whole pile of JS evolves under you, you are committed to this stack and keeping up with the evolution of all the dependencies.

You end up with a lot of "least bad" solutions that aren't actually very good to the core problem. I see that as React's biggest problem with adoption. The core model is actually really great, but the usability is a steep learning curve.
Ask HN: Which big US tech companies have engineering offices in London?
Statement on the history of node-webkit project
These two links have been posted already on this thread but they answer your question very precisely.

https://xkcd.com/538/

https://www.schneier.com/blog/archives/2015/08/mickens_on_se...
> Instead, when I give kids a great big block of javascript code that does something fun and animated, those kids will go wild with it. This is because changes to different variables can have big effects.

I remember being a kid and typing in Mandelbrot code from a BASIC computer magazine. Even though I didn't understand the code, I had endless amounts of fun with stuff like that for exactly this reason.

It's what sparked my imagination and interest in programming.
Which is why the 3 and 4TB drives I have in my FreeNAS box at home are configured as mirrored pairs, the time it takes to resliver a drive in this configuration is already fairly long - RAID-Z or the hardware equivalent of RAID-5 would take upwards of days to complete and that's a disaster waiting to happen.
I actually spent a night on the streets in Europe due to AirBnB cancellation - their was no way to get anyone on the phone and they didn't respond to my email.
I just rebuilt a raidz2 (4x4TB disks) on my home "server". Took a couple of days. I've never had even a single disk fail during rebuilding to date, so I'm not super worried about the risk of having 2x failures during the 4 days or so it takes to replace a disk (next-day delivery on the replacement and then doing the rebuild). It's a lot more "just works" than backups would be - in principle I'm not worried about high availability as such, but I am worried about faff when replacing.
Laravel 5.4 New Features and Crash Course
That's how Froala Design Framework will look like