skysight-inc/HackerNews huggingface dataset:
You answered the question yourself. If someone is a wizard in PHP, then they should use PHP. People that get caught up in the decision of what language to use don't ship code. Shipped code > language decision circle jerks.
I think it's always important to keep the original goal of patents in mind. A monopoly on an invention isn't a basic human right. It's a right we as a society have determined is worth giving out only because it creates a net win for society by encouraging invention. If patents no longer achieve that goal, or if they are causing more negative than positive impact, there's no universal law of humanity that says we need to keep patents around at all.
Generally attributed to Eleanor Roosevelt.
Remind me again where Israel is located...
Delete them? Hah
Regarding point (2): if you're thinking about things like SQLI and XSS vulnerabilities in websites, that's not the kind of research Google is likely to be doing. But if you're thinking about finding memory corruption flaws in software you install on your own machines: you have very little to worry about from the CFAA to begin with.
Though I agree with you, where is the stick in the ground? The OSS community's theme song has always been "you can do it yourself", even though that has long been not realistic for many people. So, nothing here is different as far as I can tell.
Those are actually matrix multiplications and additions, so it can make a significant difference (e.g. it's way faster to add two 50x50 matrices than to multiply them).
These people have grown up communicating not just to humans, but to their devices. They probably consider it rude if they don't reply to their text. After all, someone's talking to them...

I guess the difference is in how people today assert themselves into other people's lives. I've noticed at happy hours when there are lots of people who know each other, someone could be having a conversation, and they'll be rudely interrupted by another friend. It's like in some contexts people just forget that there's other people whose feelings matter just as much as their own.

Finally, there's also a growing trend with modern people where plans are made on the fly - and sometimes broken on the fly - without caring about how these sudden changes affect other people's lives. People seem to plan ahead less and just rely on instant communication methods to determine where to go, what to do and who with. This probably leads to a lot of the conversation-interrupting you experience.
Mobile phones have been the bane of my existence ever since my dad received one from work. Since that time, the interruptions to important events, fun games, etc, caused by cell phones so completely outnumbers anything else that I cannot think of another category of interruption. You aren't "together" if even 1 person is looking at their phone.

Want to kill the moment? Just check your phone and everything will grind to a halt. It's more fun playing a board game with a person who can't focus, than with someone who compulsively checks their phone.
The Case for Why Marketing Should Have Its Own Engineers
You need math to program, and that's a good thing
This look interesting (also, swift examples!) but I think the biggest problem is how sync the data across devices/users. If this have a good solution for this, I could jump ship from sqlite.
I think the only thing missing here are the CPU coolers. Edit: Nevermind, found them. :)

Otherwise it looks like a cool way to pick a build, especially since it's been so long since I have looked into building a desktop.
> I'm pretty certain that he would be reprimanded for this behavior.

I reckon he'd retain more people and thus get better bonuses, and not reprimands.
How likely is it that they will create an open source reference implementation (e.g. C code anybody can use)?
This is hilarious. Sadly, this employee probably got a promotion internally for being absurdly fantastic at his job. It sounds like a South Park episode, "Ohhhh, that's too baaaaaaaaaahhhhd."
Please do submit it. Bonus points if you can make it work like BSD's random/urandom, i.e. block until the entropy estimator says "OK, it's secure to use now", but never block thereafter.

EDIT to add: Frankly, it's a disgrace that Linux doesn't already do this, instead choosing to push the burden of getting all the details right to userspace where you can be vulnerable to all sorts of interesting timing attacks, FD-based DoS, etc.
This is basically ontop of zigbee. Perhaps zigbee will finally compete with the likes of stuff like insteon which is cheap and for the most part "just works TM".
The original point of patents is to provide protection to inventors and give them a head start in implementing their inventions. A company which hold patents without implementing them is basically not following the spirit of the law. Hence, there should be a drastic "countdown" to a patent viability, which would be dispelled by a producing a viable, marketed application of that patent. I would suggest a 6 months timeframe, non renewable. For software patents, given the very abstract nature of the invention, 3 months should be enough, and the patent lifetime itself should not exceed 3 years - 12 times the countdown to market (3 years is already quite long in the software industry, although not in the law one). This should be retroactive. Note that I'd rather see the concept of software patents completely invalidated, but I understand that the issue is quite complex.

Oh, and what should be done in the case of patent transfers? Should the new holder be subjected to that countdown as well? What if the products tied to a patent is eol'ed? Should the countdown be restarted? I do think so. It's all about the practical side of things.
Ah. Cute, but doesn't look like something that can actually be applied to the real world.
Nice work, really like the UI, much simpler to use than other tools.

It'd be nice if you could add some mini-itx options for HPTC and/or Steam Machine.
Memory errors are a significant cause [citation needed!] of system instability. If you want a reliable machine, even a desktop, that is going to keep working, then ECC is very useful.

If you've decided upon ECC as a must, then it would be great for a system builder tool to then show you options based upon that choice.
I like it a lot, but it would be cool to hear some of the technical details. Such as:

- Technology stack?

- How do you keep product pricing up-to-date? Do you have a persistent process that iterates over your known product list, querying Amazon's Product Advertising API (staying within rate limits)? If that's the case would love to hear more details on language and libraries used as I'm working on something similar.

- How do you discover new products to list?

- What storage backend do you use to store historic pricing data? Regular relational database or something more exotic like InfluxDB?

- Any plans on introducing new retailers besides Amazon? If so, how will you correlate products into canonical listings if the product does not have UPC information?

Things like that.
"Oh, you want to transfer your Comcast account to a new home? Tell me your new address and we can start the migration process."
Nothing happens when I click the button, so I guess I'm much drunker than I thought.
How good are Kotlin's async options? It's not like Java threads I hope. I like Kotlin, but a good asynchronous mechanism or real coroutines are really important.
It could also be that their semi-formal third party security team is now a formal team. Previously it was less than a full time project but more than a 20% project for many of Google's vulnerability researchers.

I guess that'd have the same net result though since it's much more feasible to hire for if it's been formalized.
In the Spanish version, I believe it's Ctl+N. Even as a native speaker it used to trow me off.
I started living in Germany right after it was adopted, and still cannot get the long vs short vowel history for ß.

They just sound the same to my hears, so I got around it by memorizing the respective use cases.
No, it's not an OS by any means, as it doesn't provide a way to abstract computations (processes), doesn't provide support for file systems, etc.
Motion for your marketing emails
Hmm? How does it explain anything? The sites hosting the full text are (presumably) violating the author's and/or publisher's copyright. The links to those sites (from here and from Wikipedia) may or may not be doing so (IANAL).
It's a terrible email client but it's better than the rest of them.

The PST file fuckery is the one thing I wish it handled differntly. After that it would be the mess of things caused by 'borrowing' from Word/IE when it comes to composing and viewing emails.
why not a banana?
I simply meant safer in the same way that wired smoke alarms are safer: you can't forget to change the battery because you don't use it very often. Think of a cupboard's light switch, for example.
Those of us who are sticking with Comcast also have the pleasure of going through this script once a year, just to get Comcast's best pricing. Of course, we get to shortcut out of it by agreeing to stay.
It's a little weird to leave leveldb out of the discussion here:

http://kellabyte.com/2013/06/06/leveldb-was-designed-for-mob...
Wear a black hole, discover Vantablack
Blackphone's answer to blackberry smear
Partnership hack – never miss great opportunities, never waste time
Tangential offshoot topic: So for my soon to arrive Oculus Rift, what's the cheapest PC I can build with this site? Could i start with the cheapest option and just add a beefy graphics card?
Long time customers have had access to it since early May.. https://assets.digitalocean.com/email/ipv6-grandfathered.htm...
In today's world, it's valuable / necessary to teach a 2nd style of soldering as well: using a heat gun and solder paste to manually reflow surface-mount components. It's just as easy as using a soldering iron, and for many cases much easier! And it's the only way to solder modern chips.

Also I agree with JamesArgo, always use lead-free solder.
FreeBSD 9.3-RELEASE Now Available
What tech are you using to track all this? A fitbit? What apps/wearables are you using?
Why? If you're going to be doing any work on the electrical, you should be shutting off the entire circuit at the breaker, regardless of whether the bulb is controlled by a switch or some fancy home automation system, just in case you or someone else in the house or an automated system absentmindedly turns on the bulb.

From a safety perspective, how the bulb is controlled is irrelevant.
What other aggregators are out there? No offense but I'm struggling to figure out how to import my fitbit and moves app to zenobase.
Why we don't speak up at work
I think it would be more accurate to say that AIDS is a syndrome because it's defined as such. You can also speak of HIV disease[1]. HIV disease would be the disease associated with the human immunodeficiency virus. AIDS refers to a particular syndrome. They mostly overlap, but they describe slightly different concepts. My speculation is that the reason the distinction persists is mainly historical: AIDS was described and became well known before the HIV virus was discovered and was demonstrated as the causative agent.

[1] http://emedicine.medscape.com/article/211316-overview
Orchestrate cloud service makes using many databases easy
Calling IT experts nerds is the best way to company failure
Well, Google have officially dropped Dalvik (i.e. a JVM) in favour of ART (pre-compilation to native code). This is the perfect opportunity to open up the platform to a plethora of new programming languages without needing to worry about being JVM compatible. Instead an LLVM back-end can be produced to compile straight down to ART ABI compatible native code.
1st Open edX Developer Conference 11/19 in Boston
Show HN: Reddit for Google Glass
How dangoureous do you think lead is? Ignoring its temperature, lead is only danguarous if you injest it (or breathe it). I think 9th graders can handle not stick solder in their mouths and washing their hands when they are done (not that the minute exposure they would get otherwise would be noticable). If they cannot handle this, I have serious concerns about giving them soldering irons.
I've found the larger and more bureaucratic an organization is, the more futility seems to reign.
is the app launched? I dont see a download link anywhere
This tool looks fantastic.

I recently put together a couple of machines from parts, and having not done so for many years, found it extremely difficult to do so. A tool like this, that could highlight compatible CPUs, motherboards and so on, would have been very helpful!

A few (highly specific) features that would be useful:

* For the cheaper machines, there are some very good value case/PSU combos on Amazon (and elsewhere). It would be great to include these in the list of components. I know bargain-basement PSUs have a reputation for being poor quality, but there are reliabile ones out there (I ended up buying three different cheap case+CPUs and they have all been perfect under high load)

* I found it extremely hard to discover which CPUs came with their own heatsink+fan. Any way to clarify this would be very useful.
Good to know, thank you. What in your opinion is the best way for someone to submit a security vulnerability (the sort which could land them into legal trouble, they don't have permission to be penetration-testing, could be viewed as malicious, etc) or is it simply not worth the risk?
You don't get a lawyer, you get the legal department. Big difference :-)
Java Programming Tutorials : Arrays : Convert integer array to string
This is really cool. Two things I find vital when I'm shopping for components are reviews and brands. It'd be nice to filter based on Newegg reviews or select a certain set of brands.
I read that they will be release a new $1 stm32f4 mcu using a new process soon.

http://www.st.com/web/en/news/n3547

BTW , my mistake , it's stm32f3 , altough it's cortex-m4. a bit weird naming.
Angular was not created at Google. It was created at BRAT Tech.
"I'm pretty certain that he would be reprimanded for this behavior."

I could not disagree more.

That makes the huge assumption that the retention department is measured and paid by metrics like "increasing sales". I am almost 100% certain that would not be the case.

The longer you keep a quitting customer on the phone the less likely they are to leave, the more likely they are to give up hope and keep paying. Awesome job.

The company pays the retention rep to read arguments from a script to a quitting customer, and the rep read all of them, awesome.

Lets say we get $150/month from this customer and it costs us $8/hr for this customer's monthly hour long call to argue and lie to the customer. The company is not seeing a financial problem here. At $5/day revenue even if all the rep does is slow down the customer by one pro-rated day, as long as the rep spends less than 30 minutes per call the company is still making a "profit". More typically if you just lie to the customer and get on average half a billing period out of them, thats an awesome profit.

You get what you measure and select for.

"because they don't empathize with the customer"

Why would a monopoly provider want to do that? It doesn't even make sense. Like hiring a police chief based on how well he empathizes with the crooks, or promoting a military officer based on how sympathetic he is to the other side, or appointing a religious leader based on how strongly he believes in the opposition's point of view.
So a small number of customers had IPv6 access in one of seven data centers for just over two months. Sorry, but I don't see this as a big redeeming correction (though it is factual).
Any chance of this being published via Mozilla Add-Ons, or do you want to keep it as a prototype?
In all other cases, the process consisted of answering two or three questions, then I was on to cancellation.

It's not my job to play along with their script and help them raise revenue. It's their job to cancel service, no questions asked.
Don't give me an http response; I'll give you one
Looks cool! Though someone should have edited their website

"Extensive support for sleepy nodes operating for years using even on a single AA battery" - http://www.threadgroup.org/Technology.aspx

Why is there no easy way to report errors on websites these days?
Suggestion: on the starting page, the "Highlights" for each starting configuration include both technical details ("AMD APU A6/A8 Series Dual/Quad Core") and a blurb describing what this configuration is good for ("Ideal for browsing the Internet, watching movies and chatting"). Furthermore, the latter always comes last on the list. I think that the blurb should come first, and that it shouldn't be part of the "checklist", but should rather be in highlighted near the top somewhere (maybe above or below the price).
8 Great JavaScript Interview Questions and Answers
I stopped reading after that line. It was so silly and wrong I couldnt bear finish it.
They say they are hiring. Where is the job announcement?
I do deal with realtors every day... my god, never in my life have I met such an illiterate group of so-called professionals.
Or just tell them that Frontier offered you a free pony if you switch. Pretty sure that's not in the script ;)
1. He's right - if by 'built' you mean 'designed and created at' rather than just 'worked on'. See http://en.m.wikipedia.org/wiki/AngularJS#Development_history .
Seems to be source only. Has anyone built win64 binaries for this that they'd like to share.
Show HN: Realm (YC S11), a mobile database
I would really like to to tweak the price. I.E. get a suggestion what i could get for 50 pounds more. Also I can't figure out how to select "none" for components. I.e. Most people already have a case.
Users can't handle that. Better leave the Ctrl-Q [Quit without asking] shortcut immediately next to the Ctrl-W [Close tab]. Love, the Firefox devs.
I don't know if this qualifies, but the 3D industry which I was pretty involved with for a time comes really close. It is just as "closed", in that they are as sure as developers are that what they are doing is something so awesome they wish everyone knew how awesome it is and should be doing it. And most of them find software development to be a lifeless and colour-less pain, well save for the few among them who can code.
Novartis and Google to develop 'smart' contact lens
The helicopter is cast into the body of the gun and has wires running into it. Looking at the wiring, there should be lights in the propeller but they're not being shown. So the propeller most likely just spins and makes trippy light patterns.

It looks like there were some liberties taken with the editing to clean up the picture. There's a spring for the trigger return, which appears to double as a switch, but the trigger itself is missing. It looks like there should be a rotating cylinder on the barrel, as well.
I posted the quick story of how this happened.
http://kevinsuttle.com/posts/quora-javascript-forbes/
Agreed! It's extremely impressive in terms of design + functionality.

If you're not worried about spilling secret sauce, I'd be interested in a post (or link if you've already got the information there) about what data sources you have hooked up to various metrics.
Leveldb is an awesome key-value store, but it is not really a database. So if you need anything like relationships, queries, transactions, secondary indexed or any of the other features that defines a database, you are pretty much left out in the cold.
The issue here is two fold: if you committed a simple offence like -say- shop lifting at some point of your life, get caught, get punished, regret it then you try to make things right and get back to society. Having a permanent record of that in the internet can pretty much destroy your life even though you didn't kill anybody. We are all humans, we all make mistakes. On the other hand, if it is okay for courts to make things "disappear" from internet gates like Google then any ambitious politician\lawyer with zero concern for public interest can make the internet his pet by hiding some of his history from the public and any dictator can mask everything they do even if their citizens use proxies to bypass their firewalls. In my personal opinion, the most practical way to address this is to prevent publishing names on newspapers for offenders in minor offences as opposed to hiding Google's search results.
Totally sleezy. No self respecting person would do this. That said, I've dealt with comcast before. After telling them I would cancel due to their arbitrary "end of promotion" I was redirected to their "loyalty department" which miraculously found another promotion for me that would prevent me from paying $80 a month for slow buffering internet.
That's a very nice explanation. Thanks!
@hittudiv We are currently taking username reservations and give early access in next days.
Right now it works (best) on OSX, I'd love to get some help to make it work better across platforms. My colleague Hayden's work will probably progress faster than mine (this was just a side project for me!) https://github.com/dhdemerson/VerticalTabs
So did everyone here just download this piece of software over HTTP (no HTTPS)? Why is it that large projects like this cannot spend 15 minutes setting up hosting over HTTPS-only using a $10 (or even free) SSL cert? I love me some iTerm but yikers.