skysight-inc/HackerNews huggingface dataset:
Why is the security of hashes really important in content-based addressing? The idea there is the hash chosen should be resistant to collision and more importantly fast. SHA1 for that is more than adequate.
why? I'd be sending them new business they weren't otherwise getting
Ask HN: Making money with developer/writer duo
Simply put, I am horrible at making money from my own ideas/projects. My wife is freelance writer and doing a great job at it however I can't get rid of the notion that she should be able to take her talent of writing about anything and use it to make money for herself with my aid.

A blog is an obvious choice but I cannot say I know how to take a blog from a blog with no visitors to something that can generate money. Are there any other routes to take? What would you do if someone could provide you with unlimited content?
No, you can't. It's not that bad yet.
Network of rich/influential buddies.

Coming up with excuses/assigning blame somewhere other than himself.

Taking credit for other people's successes.
I don't really understand what this is. Is this an attempt at a formalization of webhooks + JSON?
"It's extremely hard to come out badly if you are prepared to hold a property long term"

This is a major sticking point for many people, particularly once you factor in opportunity costs.
Interesting comment...

/*
* This function will use the architecture-specific hardware random
* number generator if it is available. The arch-specific hw RNG will
* almost certainly be faster than what we can do in software, but it
* is impossible to verify that it is implemented securely (as
* opposed, to, say, the AES encryption of a sequence number using a
* key known by the NSA). So it's useful if we need the speed, but
* only if we're willing to trust the hardware manufacturer not to
* have put in a back door.
*/
void get_random_bytes_arch(void *buf, int nbytes)
The post claims that RabbitMQ is too slow, but the description of the problem is very confusing to me:

"Later, I ... ran a loader.io load test. It failed this model due to very low throughtput, we performed a load test on a small 1G DigitalOcean instance for both models. For us, the STOMP protocol and slow RabbitMQ STOMP adapter were performance bottlenecks. RabbitMQ was not as fast as Redis, so we decided to keep it and work on the second model."

So they're using Redis as a queue for RabbitMQ :-) Just use Kafka, I say:

"Kafka handles over 10 billion message writes per day with a sustained load over the highest traffic hour that averages 172,000 messages per second. ... the footprint for the Kafka pipeline is only 8 servers per data center" http://sites.computer.org/debull/A12june/pipeline.pdf

That oughta be enough.
you can even look up `cal sept 1752`
So in effect, a standard HN submission.
funny. IE crashed before I tried the link.
If a kid being bullied/harassed doesn't speak up and it doesn't happen right in front of the teacher, how is the teacher supposed to know what's happening? Kids lose interest and get depressed all the time, it could be bullying, they could be having problems at home. Teachers are not therapists. They are not trained to recognize warning signs of anything. That's why schools have guidance counselors and principals for kids to talk to. Yes, there could be some preemptive measures taken at the beginning of the class but that often gives the little bastards doing the bullying more ideas. If the OP had been more involved (not just interested in bragging about, but really involved) in her child's life and recognized the warnings signs (that she easily picked up on months later) then she could have done her job as a parent an intervened. It's your job as a parent to watch out for your children. You should know them better than anyone. If you didn't see the signs, how could a teacher who barely knows your child pick up on them?
Sound's terrible.

Also, the blog's author sounds just like "I'm earning $10000 a month, click here to learn about it" ads. I suspect he is in collusion with yoyo games.
The "dirt" also acts as a proxy for location. What you're mostly buying is proximity.
Create a simple Todo App with JavaScript UI library Webix
I'm looking for a quick response to "How", w/o going through code. Care to enlighten me?
It does not take too much work to get it started.

1) Pick a decent venue that has space and it not too noisy

2) Announce it on HN

3) Invite interesting people to come along.

We started the London meetup this way and even completely screwed up step one. You can see the original announcement at https://news.ycombinator.com/item?id=1434964
Assuming it's similar to Linode, nope, not bound. I ended up doing a very the very not-scaleable thing of dropping packets at the iptables layer from any IP that wasn't my other Linode.
If their browser only crashes on your page, they're not going to conclude that their browser is the problem - they're going to conclude that your page is the problem.
>Do you really need all that data in real time? Are you querying all of it in your app?

Yes and yes. ALL the data records could potentially be queried via site navigation.
Another brogrammer removed from the industry. Hopefully the debacle at TC Disrupt over the weekend removed a few more as well. Let's keep this train rolling.
>> I work for Rack.

Can you give any insight into what RackConnect actually is?
The problem with student loans is that they drive up the cost of education by reducing the perception of up-front cost. The solution is to abolish them and let the market deal with it. Universities can switch over to being athletic clubs and government funded think-tanks or something.

It boggles the imagination that NYU charges something like $60,000 tuition per student per year on top of all its other sources of revenue.
Wow, the comments in this thread sure are disappointing. Oh my, Linus is blunt, who would have thought! I wish people were over that years ago.

Look - in coding, there is code. Linus has his code in the open. This petition should not have been started to begin with, instead, they should have checked the code.

I'm not taking sides here because my C-fu is non-existent, so I don't feel qualified to comment on that part itself. But if you make a petition, you sure as hell make sure that it cannot be easily negated with a RTFC.

He is right to be annoyed by it and more than right to publicly voice that. He is managing one of the (if not THE) largest FOSS project there is. Just imagine how well you would handle if people kept giving you crap like this day in day out. Yeah, you sure would be honeycombs and flowers to everybody. Right.
JetBrains MPS 3.0 just released
And then what happens when they go "Ok, so... can I actually make anything with this? How would I use this in the real world?" Which is exactly what happened to me a week ago.

Then you're on the hook for "Well, first you'll have to learn HTML, then you'll have to learn how to access the HTML from javascript... then you'll have to learn CSS to actually make it not look embarassing." I SUPPOSE I could make my novice girlfriend write a backend server in node with her new found looping and if/else if skills.

I think once she gets the basics down I'm going to have to switch her over to objective-c, which is going to be a bitch but at least she can do something and see results. I love javascript, but it's not a fun and immediately rewarding experience like you get with a design->compile->run process.
Was this just the last straw? I ask because the tweet pictured in the article seems fairly reasonable. Calling out a coworker for insulting you on twitter doesn't seem particularly objectionable.
Same here - I keep coming back to "are they just talking about webhooks? or are they also talking about some kind of persistent http streaming api?"

I'm thinking these are just Webhooks, but the REST part is throwing me off because I think of it more as a consumption concept (consuming resources, etc).

Update: Found this, which I think explained it best: "REST Hooks itself is not a specification, it is a collection of patterns that treat webhooks like subscriptions. These subscriptions are manipulated via a REST API just like any other resource. That's it. Really." - but it was in /docs, not the main page.
Re-vamping website acceleration in one major upgrade with dozens new features
Html5 sounds a perfect fit for the use cases you talked about.
Its not. Its promoting two things specifically:

1. Webhooks

2. A subscription layer via REST

Several major players already are doing this but it doesnt have a name.

REST Hooks are a way to consolidate that momentum and push it to a broarder audience.
Right, you can use this to easily find the number of days in an arbitrary month in a script:

% cal 2 1972 | tail +3 | wc -w
29
> Why wouldn't they? That's one of the most valuable attack vectors, precisely because it's so difficult.

If this logic made any sense then we should just give up, as their megabit-scale quantum computers have already cracked all keys on the planet.

My guess is you forgot the bit of the sentence you clipped.
What the fuck is so "horrendously offensive" about the obvious truth that some classes of people have advantages that others don't?
Am I the only one who has trouble sifting through all this marketing? Even "read more" link leads to an article where half of the text promises what will be covered and another half talks about some subscriptions and how they are managed (they might have been mentioned in the first half, I agree - and I also read text only twice).

If someone has a better understanding of how this works, I would appreciate a TL;DR version for programmers (which are probably the target audience?). Thanks!
Ketil Malde on strategic investment in sequence bioinformatics
Thanks. Secure enough to store out in the open (e.g. public git repo, etc)?
It is just a pattern around making traditional webhooks another resource on your existing REST API so you can programmatically control subscriptions/callbacks/webhooks/etc. instead of asking users to copy-paste URLs.
What was the debacle at Disrupt?
Mobile Phone Savvy Indians Outnumber Overall US Population
This sounds like webhooks, but they have a set payload, so that the server that is sent the webhook just calls the rest endpoint it is given in the payload. Interesting idea, but it does sound like a regular webhook to me. That flow is the same way I use the Stripe webhooks for instance. I use the event id and make a call to Stripe directly, so that I can make sure the event is real.
Yes. This is what I am up against at the moment.
You are right though. I should consider moving abroad. My worry with somewhere like France is - being Muslim - I don't know how I would be treated and to what extent the problems shown on TV are representative of what it's actually like on the ground.

That said. I do know someone with some land in France . Maybe I could have a chat with him!
That’s odd. I know highly literate people from all of the above, and I’ve never heard any of them misuse less.

Usually the highly literate folks misusing less are from Germany, the Netherlands or Scandinavia. It’s jarring when I hear or see it in otherwise erudite discourse.

Now, I know many native speakers of English in the US and various commonwealth nations that are unaware of the distinction. So I suspect you’re right on the larger point that this particular persnickety rule is dying in the vernacular everywhere. But I’d love to see your source for this rule not being universal in formal speech or when written.
I think people need to get away from this mentality that you deserve to be a billionaire because of your qualities.

Being a billionaire has very little to do with you. It is more a testament to the wealth of your parents, the gender you were born in, the colour of your skin, and luck. I have no doubt many possess wonderful qualities too, but that doesn't set billionaires apart from the rest of the population. It's what makes them a part of it.
Here's my basic understanding of it: This sounds like webhooks, but they have a set payload, so that the server that is sent the webhook just calls the rest endpoint it is given in the payload.
I don't disagree with what he says. I am certain that kernel team is knowledgeable and reasonably diligent.

But I am not convinced that the Linux community has the resources and wherewithal to continuously beat state sponsored adversaries when it comes to espionage.

And the real issue is espionage not cryptography. A few billion dollars a year will buy a couple of links in the chain of trust between the kernel team and distributors and end users.

To put it another way, code breaking has been a function of the state for millennia. Computers didn't change the basic premise of doing so by hook or by crook. Algorithms are necessary but not sufficient for secure communications.
https://www.youtube.com/watch?v=b2OhpES4L7g Titstare

https://www.youtube.com/watch?v=n88eb8LUIdU Circle Shake

Not only the sheer audacity of these idiots with their "apps" but also on the shoulders of TechCrunch who apparently do not employ any sort of pre-screening toward applicants.
Cheap access to mortgages encourages people to buy. Lots of people. You are not acting in isolation. The price of housing jumps.

Adding good new stock takes time. Its not simply a matter of the time to build a new house. Its the time to develop the new area, zoning, commercial properties people want close, infrastructure, etc. It can easily take a decade in highly regulated areas.

So supply can't shift to meet demand. Prices rise because lots of people see mortgages they can afford, and jump on it. Then speculators get in the game, and tie up stock without anyone living in it. Flippers are fixing up houses, instead of letting them out. So a bubble is formed because people with good intentions made mortgages too easy, and prices climb.
Trigger.io open-sources cross-platform browser add-on framework
I've seen it gaining momentum on Twitter yesterday. Pretty disturbing lynch-mob stuff.

EDIT: Is it possible to link to past search results on Twitter? So https://twitter.com/search?q=%40paxdickinson but as it was 12h ago? Either way, it's not that different today.
Transparent, unimaginative troll. 3/10.
I'm unreasonably excited about discovering xxd.
It is height of hypocrysy! That dude is not entitled to his opinion. :facepalm: I hate this entire feminism in tech agenda. Yeah, He is a douche, so what? Everyone is a little bit on varying topics.Because of things like that our industry is stranded in politics. Pax: Salute!

business insider: you are anti-democratic and pro-feminist douche bags.

fuck feminist agenda.
The VC Firm of the Future
He hasn't been removed from the industry, just from this job. If he's any good (which I have absolutely zero knowledge of) then he'll be back somewhere else before long. Hopefully with a new attitude.
Show HN: BytedBy.com - Sponsorships for Technology Rockstars
> I can only really think of two ways of understanding the extreme gender imbalance in these jobs. Either there are systemic discriminatory forces at work, or women are somehow inherently ill-suited for programming jobs (ie. because of cognitive deficiency).

A third alternative is that they are not on average as interested in this kind of profession as the average man. That is a perfectly reasonable theory. But of course that doesn't put you between a rock and a hard place by having to choose between a society-is-sexist or a women-are-inferior theory, so I guess it's not a very fun theory if you want to stirr up a lot of emotions...
I did some testing:

Win7/IE8: froze
Win7/IE9: froze
Win7/IE10: nothing
Win8/IE10: nothing
S2003/IE8: froze
S2008/IE8: nothing
And crashes all the freaking time. It was so disappointing, because the game is insanely fun, but it was ruined for me by constant glitches.
I found this http://www.youtube.com/watch?v=3PeGbMvpz4M while researching GameMaker. It seems to perform very well.

For the interested, this is how the examples were made http://www.youtube.com/watch?v=FTWeRh81AXc

Also, they seem to have a compiler which should speed things up http://www.youtube.com/watch?v=BPJ4hCfTZEM
I'm not even going to bother with your first point, particularly as it isn't really a point per say and I don't think anything constructive will come of it. Your second point on the other hand, that has some meat to it. I've said several times in the past now that the low representation of women in tech is the fault of the media and our school systems, and to a very small extent this article demonstrates that.

To begin with the state of tech education in public schools is absolutely abysmal, it takes a dedicated student with a strong interest in tech to tough it out through the school system, rather than being encouraged to go into tech by the school system. The media portrays programmers and other tech industry professionals as a bunch of lonely anti-social misfits who are almost exclusively male and either so exceeding stereotypically nerdy as to practically qualify as autistic, or else overweight and lecherous. These two factors combined mean that the vast majority of students, both male and female, decide to avoid the tech industry at an early age because either they believe the media stereotypes or else they take some tech related classes and are so appalled at the curriculum that they practically run to other professions.

When considering a career in the tech industry, going solely by the state of pre-college and entry level college tech courses, combined with the overwhelming media stereotypes around the tech industry, is it any surprise most women decide to pursue other fields?
This is neat. Similar in spirit to http://jsonapi.org .

Has any thought been given to the concept of supporting the same framework over something useful in a browser? http://resthooks.org/docs/alternatives/ lists some problems with the common methods, and rightfully so, but I don't see a different recommendation.
There are lots of people who hack electronics or do desktop programming who have no idea how servers work even though they might be interested. We can't know everything and reminding people of their ignorance when they're asking to know more is discouraging. Stop it.
Also in that vein on Mac it's worth having a look at Alfred http://alfredapp.com
Kind of glad I've stopped using Twitter. Seems to be a cesspool of negativity and snarkiness. I think the problem is the vast majority of Twitter users have very few followers and consequently get very little interaction (Even programmer "celebrity" @izs only has ~8k followers). I think this leads to Lord of the Flies behavior, why we constantly see tweets getting attention when they are antagonistic.
Lessons from a serial Startup employee
But this "raging" is over the fact that your passenger jet can only do Mach 0.75, not Mach 0.85? In the big picture, a hell of a lot can be done with 25 mbit and at this point in history you're hitting diminishing returns by jumping another order of magnitude.

Maybe in the future we'll all need 1 gbit backbones, but not today.
Sad.

Her suggestions to her daughter's teacher seem reasonable and useful for other teachers.

I hope sending her daughter to India (of all places!) for her final year of high school wasn't a mistake.
Very much the last straw. How about this tweet:

"In The Passion Of The Christ 2, Jesus gets raped by a pack of niggers. It's his own fault for dressing like a whore though."

https://twitter.com/paxdickinson/statuses/18546571881
So, you're saying that women need special treatment as the more delicately nurtured sex?

Uh, no, he's not saying that. The issue is that women, generally, are already treated differently than their male co-workers, and they shouldn't be. It's about not treating them differently.
A designers guide to Ikea and the self improvement process
Apparently this isn't the case:

| The latency is actually the same whether you traverse the public or private network because either way it won't get routed out to the edge and back.
Apple iPhone 5S/5C Event September 10th, 2013 (Live via Ustream)
The article refers to the tape used as Scotch, but it looks more like kapton. Was kapton available in 1947?
Fair enough but when top-level executives are being removed for their inappropriate behavior hopefully people will start to notice that "hey, maybe I shouldn't act this way!" and our industry can actually be respectable once again.

This guy is a lawsuit waiting to happen with a very vivid history. No company is going to place themselves at risk hiring this guy again. There's plenty of other respectable talent out there.
Wow. Suddenly this article makes sense.
Looks like he is: http://www.businessinsider.com/hiring-mobile-apps-developer-...
It would be hard to trust a Web client, never mind implementing folders etc in anything but a desktop client. There really isn't any way to make the semantics of encrypted email identical to Webmail that is sent and stored in the clear.
http://resthooks.org/docs/ has a section titled "Minimum Implementation Walkthrough" that looks to be what you're looking for.
For all the value of political correctness in the workplace, someone just lost their job for their honest views, because some found them too ugly to bear. If you're still thirsty for more ugly truth, check out a Twitter search for @paxdickinson just now. Apparently to many, honesty is objectively worse than endless vengeful hate.

I don't support anything this guy said, but clearly some of it was sarcasm, and as for the rest of it, differences of opinion are entropy, and every time we suppress them, the universe gets that little bit colder and humanity dies that little bit quicker..

There are no winners here. I find everything about this episode a disgrace on both sides.
Apple's New iPhone 5C and 5S: the Results of Creativity or Innovation?
Remote Teams and How they Changing the Face of Work
Turning incompetence into a revenue source - nice.
You wouldn't have heard about it if you only read Hacker News - users systematically flagged any reference to it off the site. The 21st Century equivalent of sticking your fingers in your ears and saying "la la la la"

Worth pointing out that the exact same thing has now happened to this thread.
In addition to webhooks, using a websocket connection to listen for streaming updates is a great way to eliminate polling.
You'd be very surprised at who won't do the work. I was. Interacting with them, and knowing how they were admitted, I have no doubt of their previous grades / work experience / references, and yet am time & again stunned at their utter reluctance to take basic required initiative.

By "won't do the work", I mean really simple things. A student has a week to take a simple on-line 10-question multiple-choice quiz, but doesn't even look at it. For every creative assignment, I make clear "submit something - even if it's just a text file saying 'I have no idea', I'll work with you on it", but nothing is submitted. I'll take a submitted "program" of pure gibberish, write a detailed explanation of what's wrong and how to make it work, tell them to fix it, and give them until the very end of the course to do anything & everything to make it passable, but no resubmission is attempted. Online group discussion participation is required with a weekly N-post minimum (N very small) with very low content standards, a very simple requirement, but little or no participation occurs. These are students who passed high school, hold jobs, can hold competent conversations, show up for class, etc.; I have no reason to doubt they have references, adequate prior grades, and work experience. Yet...when given a very basic collegiate task, they won't do it to a mere 60% sufficiency.

There's a fundamental difference between high school and college: the latter is not obligated to pass you. Every opportunity is given, every task may be simplified to near-triviality, but if the student won't take the steps on their own, they reap the consequences of willful inaction.

But, of course, you refuse this experiential insight and insist it's all about malicious greed.