skysight-inc/HackerNews huggingface dataset:
Awareness.

I'm development lead on my startup and just being aware of new tech, other startups, problems with frameworks, algorithms,... all help me be better informed for my job.
Rather, why not?

Works perfectly well, and empowers one to escape from it at a later date if necessary.
If the payments are big enough to make a difference, people will crawl over bodies to earn the bonuses and feud viciously if/when they don't get assigned the bonus-bearing tasks. People will become reluctant to work on the low/no-bonus assignments.

If the payments aren't big enough, then no one will care and nothing will change. You'll pay money for nothing, and workers will be even unhappier to work on some tasks, since the real stinkers will be identified by the attached bonuses.

Fundamentally, in the professional world, we rely on employees' intrinsic motivation to get jobs done. It's well understood that reward systems that tie money too closely to work damage intrinsic motivation, so there has to be a really, really good reason to attempt it.
This can be rephrased as, "What's the value to you of posting on HN?"

The value to tptacek can be denominated in units of "hundreds of thousands of dollars," for example.

I have to run -- I wish I could go into more detail with this comment. I'd talk about some other non-monetary benefits, like the ability to seek out a network, or to get feedback on weaknesses, or a bunch of other things.
I completely agree. I replaced (a good chunk of) my reddit browsing with HN browsing. I may burn excessive time here, but I feel like I'm at least learning/gaining something while I'm here. And the commenters here are actually intelligent and the top replies are generally decent and not "witty" one-liners.

But I don't work in the startup world. I don't get the stress of second guessing everything I do because in the same week opinions on all sides of an issue germane to startups have been heavily upvoted at different times. So perhaps that is key.
You want the polite version or the version i normally give to these?
Yes, more memcache like. Its a research project not a production system.
I'm a bit skeptical on the fact that such companies do not disclose their custom infrastructure design. So their value is both in hardware optimizations as well as software ones ?

being a grad student myself, I'm wondering if we'll ever see any specific technical aspects on infrastructures that could drive systems research and provide real problems to be attacked...
Less time being a mindless drone, never leaving your lane? ;)

I personally have learned quite a bit on HN that has led me to being a better programmer. A discovered Two Scoops of Django (https://django.2scoops.org/), Javascript Allongé (https://leanpub.com/javascript-allonge), and plenty of other things that have expanded my mind. The debate between promises, callbacks, and generators made me think critically about how I do asynchronous JS. The local love of functional programming has inspired me to dive in, and ultimately made me a better imperative programmer as well. And overhype of Edward Snowden's every movement aside, HN does a great job of surfacing stories about the intersection of policy and tech.

I also value a lot of the discourse that happens here. I think HN, even with its flaws, is a better community for discussion than Slashdot, Ars, or most of the rest of the sites covering tech.
Is anyone doing a Model-F-style (buckling spring on capacitive contact) keyboard?
Several useful ways to make use of an old Android phone
There is a MOOC meme that needs to be squashed. Why are we evaluating any MOOC based on the number of people who FAILED to complete a course. One person makes 5 attempts at a course and finally passes. 4 FAILURES and one pass. To my mind this is a fantastic success. Nobody would ever have the opportunity to plug away 5 times at a course in university.

We should be celebrating the number of people who pass these courses and always remember that the people who choose MOOCs are likely to be adults with commitments and busy unpredictable lives. Sometimes circumstances overwhelm them and they cannot complete a course. But with a MOOC, if at first you don't succeed you can try, try again until you manage to get through.
Why not just for amusement? Or to just see what interesting things people have come up with? Why does everything have to be "only towards this goal", what happened to just doing things just for curiosity's sake?
But such a drug already exists, does it not? http://www.psychologytoday.com/blog/the-compass-pleasure/201...
Exactly. Even a better reason to read curated content. You need to get awareness with what's going on in the tech community without sinking massive amounts of time. Do you really need to know about some lisp-variant someone implemented in 20 lines of Ruby.
Mercurial developer responds to "Switch to git?"
Hmmm my gut says A.
When you give a quote it sets up a reasonable expectation and even if you go over-budget clients usually understand if you don't deviate by too much.

With B you have to pull the trigger on it all-at-once so I feel like it leaves you more inclined to bring the price down to avoid sticker shock.

"A" probably has a better "return customer" conversion rate too, no? Because they weren't on as much of an emotional-financial roller-coaster, it was just the execution of a process understood by both parties. So I'd guess with A you have a better shot both at short term money and future endeavors.

How did it work out really?
Ask HN: What UI libs are you using and what do you like/dislike about them?
Hey guys!

I'm currently working on a UI library for Backbone powered web apps and am wondering what I could do better with my lib that others don't.

I know what I personally love/hate about the "big" libs (jQueryUI, KendoJS and the like) out there, but I'd really like to have the opinions of fellow web devs to infuse that into my work.

greetings, Chris
That not the point, I just refuse to read ugly sites :)
I'll definitely try that out. I use FF at home but I'm basically forced to use Chrome at work. I have a few javascript scripts I run through the browser URL, and as far as I can tell, this doesn't work with FF.
thanks for the great answer
They haven't so much back-pedaled as prioritized gaming above media functionality for launch. All those missing features will come in future updates.
I would agree with your remarks about crazy rent demands although I'd make a mild correction that nobody has ever been foreclosed due to an imaginary loss, but real losses result in real problems.

So if you can't rent some shack for $20K/month and you've got a loan for half the value of the property, at least for awhile you can get away with telling the bank that you haven't found the right "fit" or "personality" or "match" and much as you're not allowed to criticize single people for such language, the bank will back off as long as you're somehow making the monthly payment. But the day you rent that "$20K" property for $5K the bank is going to freak out at the implication your 0.50 LTV ratio just insta-rose to 2.00 LTV even if you somehow can make the payments.

Its an accounting trick... unrented space is a temporary cost of sales... even if temporary turns into a couple years. But a contract proving the property is worth less because the rent has dropped, is an instant semi-permanent hit in the balance sheet, which you can't just paper over with "cost of sales" BS.
I'm with you. I'm here as a consumer. I skim most articles. I waste little time. Instead, I get a humongous wealth of information on a great variety of topics.

Also, one quick skim of the article list gives you a good idea of what's hot in tech. Even that has great value, and helps you decide what you should and shouldn't read.

About 10% of the time I jump into comments straightaway because they give you a good idea of the topic/validity of the article.

In short; consume, in moderation, with salt.
I had the same issue and then concluded that time machine is not stable over the network. The use of the sparsebundle is basically a way of pretending that the network drive is actually a local disk and it will corrupt itself on network faults. You can probably make it work semi-reliably over a wired network but forget wifi. This is a failure of Apple's design and there's not much that can be done until they implement a sane network aware solution.
If you take Java bytecode to be the attack surface, it is probably less likely than that a complex, microcode-based CPU instruction set contains a back door because it is hard to smuggle a multi-instruction side effect into an open source bytecode interpreter. Other attacks like an undocumented jni call are also difficult to conceal. That leaves things like network libraries, and most of those are an interface to protocols, leaving not much room for shenanigans, IF the source is available and build-able.
You weren't unlucky, you just had bad legal advice. There is a reason 95% of cases get settled...the DA doesn't want to waste time in court and risk losing. So they threaten you with some excessive prison term to scare you into taking what seems like a good deal. Your lawyer should have seen through that, or maybe he was inclined to get it over quickly as well? A good lawyer could have gotten the intent to distribute part thrown out or at least gotten a jury to ignore it given that it was orchestrated by the police. You likely could have gotten it reduced to a misdemeanor possession and gotten just community service on your first offense.
>>The solution is not to read absolutely no news at all.

A question: What makes you think so? I've gone months and years at a time without reading any news; it's a fantastic feeling, and if something is really important you'll hear about it from a friend.

Just as "read less HN" may not be applicable to everyone, "you should probably keep reading the news" may not apply to others, or at least others may have had positive experiences quitting the consumption of news media.

Scary, I know ;-)
Thanks, great article. I've used Python for years, but this was a remaining dark corner I hadn't got to yet. Now, off to the next.
This looks lovely.

Are they aware of the number of people who'd want one of these for RPi?
I don't know, this looks like a thinly veiled ad for one of the newsletter published by Peter Cooper.
Show HN: We started accepting Bitcoin for our new App
Yes; I am just wondering why the site wasn't updated for so long.
Thing is, those default subreddits were actually good before Reddit got too mainstream.

What we're seeing right now is the after effects of popularity.
Put all lines on one line, and you have "Snake Game in 1 line of JavaScript".
Someone needs to add on the 4chan thread: "HN: why HN is bad for you".
in a situation where salaries are somewhat fair and necessary funding for this is a given, I'd say you're absolutely right, people will understand there's fun and not so fun work to do, but at least you're being paid well for all of it.

but in situations where regular salary financing is tense (especially startups who are bootstrapping, or use private funds, or very little seed money), I feel people are more willing to accept less-than-industry-standard pay if the work is fun at least (of which there is only so much in a project). this is why I was trying to figure out whether someone ever transformed this into a salary distribution model.
Yet the vast majority of companies do not do pair programming as a matter of course. Just don't work for those companies if you don't like it.

I personally would like to try pair programming but none of the companies I have worked for would do it much. (Although the most productive time I had at my last job was a single pair programming session.)
If you're that weak that you can't even read HN without properly filtering shit in your head, you shouldn't use the internet. What a terrible and pointless article.

Very thin blogspam at the very least.
A particularly useful plugin for a type of paren matching a lot of people curiously don't know about is Rainbow Parentheses http://www.vim.org/scripts/script.php?script_id=3772 (example: http://i.stack.imgur.com/Hlctr.png)
That's not what's going on here. And I apologize for being pithy. My deeper point is that a few (ironically) vocal assholes make introverts look bad by using their supposed introversion as an excuse to be a dick.
Batkid: A Heartwarming, Very 2013 Story
What I'm not getting from this is why it's any different from a properly implemented TCAM.

Key/value lookups are something that's done by existing networking hardware very well. There are existing merchant-silicon chipsets that do this on-die very well.

There was once an evolving market for "network processor units" but it looks like that all cooled down. IIRC, there was an effort to do something akin to a database lookup on an NPU, but the tradeoff between flexibility and what the NPUs could provide wasn't amenable to the kind of work required to bring those solutions to market.
I totally agree. That's my point, really.
I own two model M's (one at home, one in the office). They have a slightly different feel due to different manufacturing years (or wear?). Both are great, but I do need a ps2-usb adapter, and somehow the adapter ignores one of the keys... I manage without it, even though it's strange.

I wonder about getting any of the newer keyboards in Europe. Most of those manufacturers or online shops selling those 'speciality' keyboards seem to be US based. And it's quite hard to find the same models in Europe.

Any tips where to go without getting ripped-off by delivery charges and/or customs?
I totally agree. You need to treat different people differently. However you shouldn't assume that just because you're an introvert or an extrovert that you should be exempt from having to invest your energy in interpersonal communication. It's what makes the world work.
I was young and naive, and I thought that giving hundreds of dollars to an airline meant that they hold up their end of the bargain (deliver your bag). I lost my wife's 18 year old teddy bear. They stalled and stalled and 2 months later finally reimbursed us for clothes (but as the fine print says: "no electronics or jewelry or anything valuable! What kind of idiot trusts us with that anyway?"). It was AA too, but they're all the same. I've distrusted airlines since and go to extreme lengths to deny them my money or at least never check in anything.
I'm not saying we don't fly our freak flags, I'm guessing the guy I was directly responding to does not really do so if he doesn't see the big deal if G+ (and identity in general) is forced on the internet
Well, even textbooks often use colors, fonts, emphasis and other mechanisms for the same thing we use it in syntax highlighted code.

And if he's meaning to compare it to prose, while they typically lack color (due more to the means of printing than the format, check out old manuscripts and they use color quite often), they use punctuation and other methods of emphasis like bold, italics, size, and underlining.
"but what is the opportunity cost of reading all of those posts"

Agree that the downside always has to be taken into account.

One thing that I have noticed over time is that at least some successful people tend to be highly focused and less interested in the types of things that, as they say on HN are "anything that piques one's curiosity". I'm amazed at how little curiosity they have actually.

What you are describing (that I think some people are missing here) is that sometimes you read things on HN, you then fork, and then you are going down the next shiny ball of opportunity because it is so much fun to do. And so easy to do. Only a click away. So it's rationalized in a way like "well what could be bad about learning learning is always valuable!!" without taking into account the opportunity cost of all that learning.

The key is as you say "less" and limits. There have been things over the past that I have forked to that have paid off in actual results and money. And things that have not. By devoting a set amount of time to satisfy curiosity you can gain much. But like with anything else you have to make sure you aren't shortchanging something else that is more important.
Amazon is highly profitable compared to DO. They could cut their prices but why do it?
Exactly! That's how Google got it's popularity in the first place.
This might actually make me want to run a full-blown linux distro rather than android on my phone!
I thought about mentioning CoreWar (I hadn't heard of Darwin, but that's pretty neat), but figured that it isn't really the same genre.
How is this different from the Atrix or the Transformer?
Show HN: Our first iOS game that's been in development for nearly 4 years
He got the maximum with his plea bargain, without a bargain it could have been higher.
I shall invoke Sturgeon's Law: ("ninety percent of everything is crap." )

Sturgeon's revelation, commonly referred to as Sturgeon's law, is an adage commonly cited as "ninety percent of everything is crap." It is derived from quotations by Theodore Sturgeon, an American science fiction author and critic: while Sturgeon coined another adage that he termed "Sturgeon's law", it is his "revelation" that is usually referred to by that term.

The phrase was derived from Sturgeon's observation that while science fiction was often derided for its low quality by critics, it could be noted that the majority of examples of works in other fields could equally be seen to be of low quality and that science fiction was thus no different in that regard to other art forms.
Don't forget to drop the indenting as well.
"I don't feel bad about reading other people's success stories."

I don't feel bad about reading other people's success stories either. What I hate is how some people reading those stories give super powers to those people who have succeeded as if there is no luck, timing or anything else and then those people, what they say, is oh so important even on subjects that they have little expertise in. The halo in other words.

Problem with some of the hyped stuff though is that it can become a self fulfilling prophecy when a mass of early adopters decides to go down a particular path with the latest thing.
I've been thinking about something similar for most of the year, but not using custom hardware. With a zero-copy database like LMDB combined with userspace networking (e.g. netmap or PACKET_MMAP), it should already be possible to saturate 1Gbit with a single core even with just 100 byte values. With a little more effort, given that network cards commonly support scatter-gather IO, combined with a database (such as LMDB) that avoids copying or (mostly) touching record data, it's easy to imagine a design where most grunt work is kept away from the CPU entirely.

Given a 2x quad core box and a decent network card, I'm pretty sure you could approach or exceed 10Ge without requiring original research or an insane amount of code, especially as record size increases. Software could at least could compete on throughput, although the paper also indicates latency benefits using the FPGA design.
Just because you happen to like a particular coding technique doesn't mean its a good one, or that the developers are obliged to support you in it. For example, my preference could be to use all one character variables, because I can remember them all just fine, and they make my typing faster. However, this is obviously not a good habit, and hurts the comprehension of any other programmers that try to read my code. Or I could be addicted to using __add__ to call functions on my objects, with a hack that turns `my_object +"user"` into calling the user function on my_object. I could find this preferable to my_object.user() because it looks better, but that in no way entitles me to complain when a library calls + on a list-like object I passed it and it errors out, because I broke the contract of __add__. Python provides `assert` for a specific purpose, basically those outlined in the blog post, and using it for other things is just plain hackish, and is in no way a good practice.
I don't think just asking for a github instead of a CV is sensible or ethical.

https://news.ycombinator.com/item?id=6728417
Can't get it off scribd, but thanks to the magic of archive.org (seriously! amazing stuff), the entire pre-purchase canesta website is still up. Just look prior to mid 2010 or so. Here's the exact pdf in question:

https://web.archive.org/web/20091122234143/http://www.canest...
At least as far as I understand the article, it's simplified in that it can drop store requests without breaking its semantic guarantees. Implementing full CAMs on FPGAs is pretty inefficient.
I think it goes without saying that it's all about your objectives and perceptions. Objectively, HN is a valuable resource to stay informed of micro-innovations in the tech industry.

I'm not someone that's insecure about what I don't know or how smart I am, as I'm constantly trying to improve all areas of my life; as a result, many of the posts here are inspiring and help set a fire under my ass to get out there start doing.
Ask HN: Any search engine creating expert here to answer my questions for $?
We can chat on https://helpouts.google.com

I will pay you for your time through Google Helpouts..

Please send me private message quoting your fees per minute.
testingbackupsoftwares gmail

I am a student so I think I can pay for some of your lunches and may be even dinners.

Thanks a million.

........My questions are:

Is it possible to build a stealth search engine (web crawling not web scraping) to target just one website online, without them knowing, and how i.e. coding skills and anonymity required?

The website I am keeping tabs on has a new web page for each new product promotion , and each new page has a dynamic url (i.e. the URL contains a query with '?')

So I wonder if it is at all possible to build a search engine / web crawler to keep up to date with it.

In other words, I want to collect the subdomain URLs on a given website, and only those URLs that contain a certain word/phrase

Please advise on how to stay in stealth mode.

Please enlighten.

Thanks a million.
They tried once before, I wonder if they've learned anything.

Or is this like Apple is definitely going to make a smart tv?
I'm really old. During 1973-5, I worked at Hewlett Packard's Advanced Product Division in Cupertino. I programmed the HP-21 and HP-25 Pocket Scientific Calculators. The chip architecture was bit serial with 14 decimal digits (56 bits). The HP-21 had 1024 by 10 bits of ROM, the HP-25 had 2046 by 10 bits. The HP-25 was user programmable, storing keystrokes, some strokes merged. There were 49 locations. The original assembly microcode was on punched cards, and debugged with an hardware emulator attached to an HP-2100 mini computer. I still have the paper listings. Some years ago, I gave copies to Eric Smith, who scanned, OCR'ed, and very carefully proof read and debugged the result. The listing for the HP-25 is at
http://www.jacques-laporte.org/Woodstock/images/hp25.txt

Here is a scan of a handwritten program for the MIT Whirlwind, from 1953 (from Don Knuth's collection):
http://archive.computerhistory.org/resources/text/Knuth_Don_...
My Favorite Database is the Network
I was hoping to start another thread titled: Message board as evidence intelligence is emergent
I am fairly sure that's not the source that produces the interaction. Apart from the incorrect expression, the mismatched brackets in (sin(x)} indicate that.
I use this exact keyboard too - I find the keys super responsive and its reasonably quiet..
When it optimizes out a statement that the spec explicitly says can be optimized out? A correct compiler is one that conforms to spec. You using a statement for something outside of its intended purpose makes the compiler incorrect?
Service-level fault isolation using Amazon Route 53
James Hamilton's blog is not to be missed:

http://perspectives.mvdirona.com/