skysight-inc/HackerNews huggingface dataset:
That's a fair point, although there's a few caveats (HN uses CloudFlare I think, and replace "database" with "filesystem" and it's still another component to deal with).

My counter-argument would be that HN is able to avoid a lot of the complexity due to the nature of what it does. Oftentimes the value in adding a new component is maintainability vs doing it the simple way, which is one of the tradeoffs I was referring to earlier. Imagine scaling Google Analytics.
I like this. Some ideas that come to my mind:

Text analysis. Automatically match pages with similar content, so that even if everyone just posts their own stuff it will be connected to the rest automatically. I think the problem of a wiki-kind-of knowledge base is that pages are easily orphaned, especially if people just do brain dumps. Nobody wants to spend time tagging content, and you also don't want to manage a site-wide structure. It would be great if the content would organize itself. Could also be used to automatically link terms within text (to the most relevant page about this in the network).

To extend on the "nice tricks, something that they learned about": Let students (or even professors) put their lecture notes up, structurally and visually enhanced. KhanAcademy and edX do a great job providing professionally produced courses, but maybe my friend or I can explain a specific problem better in easier terms, and you'll be even able to comment on it or provide a fix for some error.
Are you blocking js? It should be formatted with mathjax to look like latex output.
Cool, this is exactly what I'm looking for -- basically things I can introduce her to at as young an age as possible.
All hail the NSA
blekko's "izik" tablet search engine app is basically identical on Android and iOS -- almost all javascript -- and the engineer who wrote it says that 60% of the js is workarounds for Android differences.
The last one on the page at the moment. Is this what I think it is? LOL. http://i.imgur.com/8m47tuJ.png
To be fair, Lua has been very big in games for very many years now.
The topology answer is a great example of the problem some mathematicians have communicating ideas to lay people.
Find My Friends
I've never quite understood exactly whom Cucumber is for. Clients don't want to read Cucumber specs and programmers don't want to write them.
How do you know that they're not monitoring their infra?
The OP is complaining that they didn't post an update on the status page. I see no evidence that they were not aware of the issue at the physical hypervisor level before he filled the ticket.
Aye, there's the rub. Lots of nice features disappear when you're only storing encrypted data. I suspect that it's not possible to create an index of the data (before encrypting it) that doesn't leak information and thus ruin the encryption (but IANACryptologist).

It would really only be useful for data you're not joining on or searching over, and then you've got more of a dumb data store than a database.
Cryptex’s Debit Card Aims to Widen Bitcoiners’ Spending Options
Employees and employers maybe legally have equal power, as in, on paper it is a peer to peer type relationship. But in practice it is not. There could be many reasons, low level of training required, lots of desperate candidates waiting at the door, jobs shipped overseas (so say local factory from another type of industry) was closed create a surplus of labor, and so on.

Normally people will be lining out at the door to take the place of anyone fired and will also work extra and sacrifice their free time in order to not get let go.

Another reason for what he said is the propaganda narrative that has been pushed through the ages -- "companies are good, they create jobs" "you should not unionize", "labor rights are wrong", "companies are benefactors and if you behave yourself you'll get a job from them". So this kind of mentality (even regardless of economic condition currently) is entrenched.

Think about it, usually that kind of jobs would be filled quickly and it would be make for a news story. The fact that it wasn't, it kind of became an anomaly and is now in the news.

Now he could probably change location (move to a more poor part of the country), raise the salary (to make it worthwhile to drive 2 or 3 hours a day), or few other things.
If you thought it was tacky and sophomoric the answer is "yes."
Spoiler.

The actor (Christopher Evan Welch) who plays him passed away from cancer this past January. Not sure how much of the show was shot before he died.

Had the same thought about Uhlrich--Sean Parker, but only based on seeing "The Social Network" caricature, with added Mike Judge doofus flair.
Checkout http://sudomesh.org and https://peoplesopen.net
Communtiy-owned FTTH Broadband
Ask HN: What should be the content of http://wedontneedno.education ?
"Sure, for the hardcore fans, the noise just isn't the same"

Many hardcore fans are more than happy that the cars sound again like they did back in the 80s before turbo was banned, a deep sound full of power.
What you're talking about is some sort of rope data structure which is pretty simple to implement on top of std::vector and std::list. The std::vector guarantees contiguous memory locations so you can't do it for that particular container.
In Defense of Coffeescript
It's a liquified HackerNews shooter.

Which means: I loved it, and we will be quoting these episodes ad nauseam.

Couple of duds in terms of jokes, but the ones that hit pierced the heart.
He mentioned the age of David, the guy who got out of the army in 1985. He is brought up in the fifth paragraph. I was pretty surprised age was brought. But David hadn't had a full time job in awhile either.
BTW, the TedTalk douchery send-up was hilarious as well.
If you need proof-of-work for value to not reject an interaction as automated / meaningless, just use a Hashcash header, which is where Bitcoin got started anyway.
The age reference is noted by calling them "Dads Resumes".

It is an obvious remark to older male, unemployed, married or divorced, and hungry for work.
Gyfycat does not use WebM, it uses mp4:

http://gfycat.com/about
IFTTT could be nice but I'm having some problems using it even for a simple operation.
I want to do one simple thing, alert my wife when I'm near her office so she can get out without me sending messages or calling her while driving.
I've not yet find a way do do it:

first of all you can use the iOS Locations, but you can't combine two different "this", so I can't add, as I'd like, an additional condition on the time ("i'm near her office and it's between 5pm and 7pm"). Ok, I can't live without it, but it would be better to have two conditions.

On the other side ("that") I've tried:

SMS: you can't send to a number different than yours / you can only set one number for the SMS channel (with a PIN validation) / you can't have multiple SMS channels

Email: it seems you can only send an email to yourself
I could probably use Gmail (by reading info here and there it looks it could support multiple recipients) but I'd prefer not to configure my personal Gmail account on my company-controlled phone

Whatsapp: it is not supported as a channel (same for Hangouts afaik)
care to share the script?
How much does anyone know about the details of this engine?

I'd like to think some of the immense amount of research and development that went into the Bishop Rotary Valve for Mercedes F1 has not gone to waste.

http://home.people.net.au/~mrbdesign/PDF/AutoTechBRV.pdf

That innovation was killed by article 5.1.5 of FIA:

"Only reciprocating poppet valves are permitted"

Seems a bit arbitrary.
Though I have heard it the BRV was killed by the limit of certain metals seen as poisonous -- also dubious considering the danger is in the manufacture, not racing.
Not necessarily. Prices increase pretty significantly with a smaller target audience. (It definitely depends on the vertical and product). For example, it's generally slightly more cost effective for a sushi restaurant in a small city to target the city than target people who "like" sushi on Facebook in that city.
It would have been called a rock that killed a skydiver, at that speed.
I'd start a foundation that gives grants to journalists, especially investigative and explanatory journalists. I like to know more about what's going on in the world than what's included in press releases.
Undergraduation in CS. And i am good at C/C++,bit of c# and Java and I am familiar with RoR.
This is a project for people who like to read and write source code, not for people looking for a drop in g-mail replacement. All the feature requests and UI complaints make no sense here.
I appreciate your efforts to set the facts straight. The FAQ, while straightforward on some points, is vague on one in a way that I can only see as unfortunately intentional.

> Q: Was Brendan asked to resign by the Board?

> A: No. In fact, Board members tried to get Brendan to stay at Mozilla in another role.

You can read this in two ways:

1. The board didn't want Eich to resign as CEO, and when he did, tried to at least get him to remain in another role.
2. The board did want Eich to resign as CEO (but formally it was his decision), and when he did, tried to get him to remain in another role.

My impression, when I read the FAQ, was that it tries to create the impression of 1, but 2 is more likely to have happened. I'm saddened to have confirmed with by reading the NYTimes article which quotes board members precisely to that effect (that they agreed with Eich he should step down as CEO).

The fact that this issue is muddled in the FAQ in a way that seems intentional does not boost my confidence in Mozilla. It isn't as bad as "they plain fired him" which I thought before, but it's still pretty bad.
Here in Western Europe, earning $100,000 per year would be exceptional. You would have to be both self employed and a highly valued rockstar developer to make anything in that ballpark. A third to half that much is more common, and that doesn't take cost of living into account. Paying $15,000 a year in rent and another $10,000 in utilities for less than 1000 sqft of living space, another few thousand per year for a parking license, about $5000 a year in road tax etc. A California cost of living on a Mississippi income.
Haha oh man so true. This is why I've found it hard to really get into modern FPS's, especially the console ported ones... the perfection we tasted from HL1 is very tough to match.
The thing is it's gotten more attention from people suspecting it's a fake than the actual event taking place.

I first saw the video last week and my thoughts were "Wow, that's freaky. I doubt that happens often" and didn't think of it again, until everyone started saying the video was fake, now it has started to take off.

A hoax or not I'm not sure why it's being given any more thought by anyone other than "Huh, that's neat".
Also, I'm pretty sure that this has been available for more than ten years, just not on GitHub.
that sounds so freaking cool :D
A vaguely scientific miracle device
Consider Electric Imp too - very small, very cheap, wifi built in, and the web connectivity is handled for you so you don't need to set up/secure/manage an http server.

I've got one that will control my electric desk from my phone, one day soon.
1) ESP with anyone you care to follow.
2) As someone tweeted today (paraphrased): a venue to directly scream at famous and important people.
Not to mention the two body problem. Dude wants to hire an experienced supervisor; that sounds to me like someone 10+ years into his or her career. That person most likely has a spouse, and maybe kids. The plant is in the middle of nowhere, so there's poor job prospects for the spouse. And a teeny little town often doesn't have the best school districts either.

The ad [1] also doesn't mention relocation support, so it's presumably up to the worker to self-finance a $10k or more move. And before anybody complains about the price, have you recently priced a move with a grownup life, including real furniture -- beds, couches, dressers, a lease to be broken or a house to be sold, job search expenses for the spouse, etc.

http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.aspx?...
I was curious about this as I have never done any such testing, so I wrote a simple c program.

The object was a struct with a size of a typical game object( 100B ),
then I trashed the memory by doing a lot of malloc/free using the size of the object. The two tests were one with an array of objects( contiguous array ) and the other an array of pointers to objects which were allocated separately. Then I iterated over the object doing some very simple operation( just enough to access it, and identical for each object ) and timed this. And of course I trashed the memory some more for each time.

The time taken ratio is:

array of objects : array of pointers to objects

1 : 1.189

The second test is identical except I made some extra effort to make sure that every object in array of pointers was not adjacent to any previous one in memory:

array of objects : array of pointers to objects

1 : 2.483

The difference got much smaller once the operation on each object became more time consuming.
There is also the topic of Cache Oblivious data structures. Sadly, I'm still trying to figure that one out but it looks like it could help. Both with the memory and cache access time disparities and it is claimed that also with the memory to disk disparities.

If someone knows of an easier to digest explanation than the proof-laden academic articles I'd appreciate a pointer :-)
There's a radio button that lets you decide between Mobile, Desktop, or both.
Check out the bad style in the Liferay developers book
Putting Java in the JSP and using a StringBuilder to generate HTML... Nice!

Ironically, one of the subsequent chapters is about writing clean code in the platform..
Suiza investiga el daño por radiación en los animales de granja |
Putting Java in your JSP and using a StringBuilder to create HTML.. Oh dear.

Ironically, one of the subsequent chapters is on clean / quality code in the platform....
I felt beyond the specific area, it was extremely good at capturing the weird zeitgeist of millennial culture - not the living-with-parents-unemployed-loser stereotype, but the confused generation of people who grew up along with the internet. I can't really think of a specific instance of this, but the characters on the startup team had very specific, subtle character traits that I associate with people I know who are 20-30 right now.
Sometimes I think it would be a better idea to let any educated African (or any African for that matter) immigrate to any country he wants. In the first world, programmers (and most other professionals) are more productive and earn more. They can then send home some of the money they earn, which results in a net-positive effect of emmigration.

Currently the barrier to this solution are the immigration controls inspired by irrational fear (rationalized by unquestioned assumptions and generalizations).

Fixing African institutions to a point where they can compete with the rest of the world will take decades or even a century or two. The process could be accelerated by returning expatriates.
Show HN: Map of Canada (through a Corporate Lens) V2
Never gets old... I read it every decade !
Which languages? From what I understand you could earn that in South Africa and have a much better standard of living. Given the cost of things in the UK that is crazy....
Halide, a language for image processing and computational photography
World Needs to Get Ready for the Next Nuclear Plant Accident
He was not properly licensed to fly the drone and did not abide by the rules to stay a safe distance from people, he's liable for the injuries (if there were any).

How would channel hopping allow someone else to control the drone? I always thought that "channel hopping" was to prevent hacking.

Wouldn't the drone and controller communication be encrypted with a key shared between them?

What is the standard thing for drones to do when they lose communication? Do they return to the spot where they took off or do they simply hover until communication is re-established? I would hope that they're not designed to simply drop out of the sky.
The right way to defend a company is not by contradicting their own marketing.
Just as ridiculous ( and remarkable) as Ferrari's dominance was for so many years with ol' Schumi at the wheel. As long as no one is cheating, whoever leads most certainly deserve to be at the top.
How slime mold can design transportation networks and transform computing
I wonder how much of their consumer business does come from students/consumers, however. Autodesk is a little more niche but they give away their software to basically anyone who's not a professional (You can get almost all of their products for free if you are a student or even unemployed, IIRC). Adobe's student discounts are extremely weak by comparison, which may suggest a significant segment of their (paying) userbase is nonprofessional.
Interesting reply, challenging the conventional wisdom, thanks.
One more link http://world.mathigon.org/
Facebook for Android and Why Zuckerberg now owns your ass
What if the ISP doesn't support IPv6? Does it fall back on IPv4?
Ask HN: Any other sites like WeWorkRemotely.com?
I'm looking for remote work and sites like WeWorkRemotely.com and Angel.co are useful, but are there are any other sites I should be looking at? Or even any just precise startups that allow people to work remotely?

Thanks.

:)
Ask HN: Working with non-technical founders?
So I am starting to work on a nights/weekend project with a couple of guys who are very much non-technical (though one made a valiant effort getting most of the way through CS-50x). Before I learned to program we were in the same technologically backwards industry and we're addressing a pretty glaring need.

They are not "idea guys" in the HN sense so it's not a matter of them leveraging someone with technical skills and sitting back and waiting for the nerd to do something. We're building some enterprise software and they are bringing the necessary industry connections/bid process know-how that is necessary to turn a good product into a profitable one, and one of them actually has solid input in terms of product so they are definitely adding value.

How do I/did you manage expectations/communicate how building software works to a non-technical partner?

How do I/did you explain that while raising capital now and hiring random dudes is pointless, if you find the right developer it is worth giving significant equity?

Have you faced any other issues with a similar arrangement that I should be aware of?/Any war stories about such arrangements?
Good article, but I wanted to point out that the looping and comprehensions stuff isn’t really much different with ES5’s array methods.

The first example can actually be written as the much more readable:

myArray.forEach(function (item) {
// do something with item
});

While the second example can be written as:

var myNewArray = myArray.map(modify);
As someone who had to study and do exams while the F1 was one, thank you and screw those people.
Whether or not he couldn't or wouldn't or just didn't the result is still the same. This whole situation was easily diffused in many ways.
What kind of hacking are we talking about?
Black/white hat? (Is there another kind?)
Kingston MobileLite Wireless Review | High Tech Point
We don't want to provide only "consultancy", we provide actual technical work. But what we really provide is an easy and affordable way to start thinking in security and bringing it into your day to day, from decision making to your SDLC.

If an StartUp actually need technical work to be done, we can provide it as well, or, if it really need a big amount of security work to be done we will work with them to keep a track that fits the enterprise.

Also, we really believe security adds traction and sexiness to StartUps since more and more users have a better security consciousness and they want their services to be secure as well.
I find it curious that both Google and Apple have held back on this. It seems so obvious that there's an entire platform to open up here based on this kind of thing, but neither one seems to be interested in doing it. Instead they are privately noodling away, just incrementally building up their own vocabularies which are really pitifully small in the wider context of things. They must both know there would instantly be an explosion in 3rd party support the minute they add useful APIs, and it would be a major selling point for either OS ... I wonder why they are both so reluctant to do it?
For audio there is an app called Recordium ( recordiumapp.com ). It is a great tool for lecture noting and skimming the audio later. Someone should do the same for video.
What if someday, you decide that you want to change the database because CouchDB was bought by Oracle? You'll have to clone Couch's REST API or you may break your clients.
Regardless of ethical and legal considerations, what worries me the most is malware in cracking tools.
Is it just hard, or downright impossible since IPv4 depletion?
Back in 1963, my senior year in high school, I took a Saturday enrichment class at Columbia University: programming in Fortan for NASA's 7090 (or was it a '94?). Then in the spring, they launched a weather satellite, the week after I submitted my first assembly language program, which came back with my first bug (I think I had a period instead of a comma), and there wasn't any more machine time for high schoolers...
Columbia also had a Bendix G-15 which had a head-per-track rotating drum for main memory: instructions were mostly 3-address: two operand addressses, and a next-instruction address, all from the current track. Much fun to try to lay out the instructions and data optimally.
People interested in this should also check out these links:

[0] Designing APIs for Asynchrony by izs https://news.ycombinator.com/item?id=7494393

[1] Callbacks, synchronous and asynchronous, https://news.ycombinator.com/item?id=7494396

[2] Generators and other async patterns in node.js https://news.ycombinator.com/item?id=7494390
It is exciting to see "technology-first" journalism developing solely for the reason that I believe they will displace the incumbent "old-school" firms. (We have already seen a similar trend in "cloud-first" vs. "old-school" IT, think Salesforce vs. Oracle).
Hey how about "problem monday" then.
It is said that often times you should not start with an idea, but rather with a problem.
So maybe posting problems could lead to great ideas...
As I read the story, "Dads Resume" was a specific candidate, so named because that was evidently the filename of the email attachment.

That said, there was at least one explicit age reference fairly early on. It put me on edge. But not a lot more was made of it in the article, and I had some sense that a fair number of the candidates invited for interviews were at least middle-aged.
I'll second this. Install Scratch, then stand back and let the child lead.
Why would someone walking need to open the garage?
When the skydiver landed while holding the meteoroid, both the meteoroid and the skydiver holding it would then become meteorites. The skydiver could then sell himself on ebay to meteorite collectors for a pretty penny.
He doesn't own my ass, I don't have a Facebook/Instagram/whatsapp/(whatever Facebook owns or will own) account and never will. I'll never need to, just as people never needed to 10 years ago, Nor will I ever have any oculus rift thingy on my head. So there, he doesn't own my ass!
And when Facebook starts buying people's asses for 10 billion bucks, I still won't sell mine :)

Edit: and if one day Facebook owns the internet, then I'll buy a farm, grow veggies and get off the "grid". I'll become a "nature growth hacker" ( remember you saw it here first!).