skysight-inc/HackerNews huggingface dataset:
Please let me know if you guys have any suggestions or quality content to add to this!
Github is Github's corner of the internet. This repo was a fire that was stomped out by Github.
Of course they are programming languages. Anything with a well-defined semantics is a programming language.
This is pretty surreal for me. I tried out Slack briefly when they first allowed the public to request accounts. Made a mental note "cool", and moved on.

The next year or so I started to see a lot more teams/companies that were getting on the Slack hype-train, and now this.

Huge props to the team on this valuation but I'm still quite confused.
I'm well aware that this stuff is ultimately all made up. That doesn't change the fact that there's a massive difference between one that's made up and nobody ever took seriously, and one that is or was seriously worshipped by people who sincerely believe it's real.
Oh man.

I've been meaning to check out Python 3 for a couple of years now, but so far I did not have a compelling reason. Maybe it's time to start anyway.
The site compares MACs in the client's browser, so a timing attack is not really an issue here.
How we saved $50k using discount brand market research techniques
"It is one of the most complex ones you can imagine. It may even be self-aware. We're honestly not sure. Things keep disappearing from the office in the middle of the night, replaced with laser-printed notes reading THE REVOLUTION IS COMING."
This appears to be https://github.com/daviferreira/medium-editor
Could you expand on why it's so much better than HipChat? I haven't used Slack yet, but I'm interested in trying it out. It sounds like it's the same thing as HipChat.
Until such time, we are not even allowed to
say if we've received zero of these reports

What could possibly be the reasoning behind this?
Good for you, and I'm glad you found it fruitful.

This has not been my experience recently and it appears I am far from alone. I find wikipedia (the resource) very useful indeed and have a lot of respect for the project and the outcome. I just think the community has problems.
Typo: the U770 default root password is 'frk700' (in case anybody ends up here searching).
Recurring question I've not heard answered: any issues between these wireless charging pads vs pacemakers? It's a subject rather close to my heart...
That discussion is about as pedantic as a discussion can be.

The main point against seems to be "they didn't name it Lisp". From there it goes into weird accusations like that people call Scheme a Lisp to defame Common Lisp (WTF?). They also say stuff like "Lisp and Scheme parted ways" which is just ignorant of the fact that "Lisp" in that context means "Common Lisp" and most people saying "Scheme is a Lisp" are basically talking about languages inspired by McCarthy's Lisp. But instead of making this reasonable counterargument, people start arguing that Scheme has a lot of similarities to Lisp (meaning Common Lisp).

And that link is one of the more intelligent debates on the subject. It's a long-running debate and most places I've seen it discussed are even more confused.

I just can't be arsed to give a fuck. Usually when I'm talking about Common Lisp I say "Common Lisp" because I value actual clear communication over saving six characters. And when I say "Lisp" I usually mean "languages inspired by McCarthy's Lisp" (which includes Scheme), but it's pretty rare I have anything useful to say about such a broad group of languages.
I'm assuming this is specific to the United States? My anecdotal experience in Canada has been that it is not unusual for doctors to misdiagnose, but pill pushing isn't particularly a problem.
Good for them. I don't use the product but they seem like great folks.
Logical decoding was only recently added in Postgres (9.4)? I'm not sure on the privileges required for logical decoding in postgres, but typically it requires 'root' access because it lets you see all the data in the system. So triggers can often be used on a shared database, where you might not be allowed to access the transaction log.
True but I was just mentioning the possibility not the best practices for using it.
Firefox add-on, helpful to view the meanings easily as you browse the websites
Small hacky js module to provide internationalization to static html pages
You didn't provide the source of your MIT study but that's okay because:

- I didn't provide any source either.

- But more importantly, I'm well aware that there are studies out there that grossly overestimate the information processing capacity of a human brain.

Please see this link: http://en.wikipedia.org/wiki/Computer_performance_by_orders_...

In the petascale section, the top supercomputer as of today Tianhe-2 (~33 petaflops) is listed right next to the computing power of human brain (~36 petaflops).

Also this link is relevant: http://cs.stackexchange.com/questions/20016

But it lists many mutually disagreeing estimates. About half of the estimates indicate we have already achieved the capability (in the form of the top supercomputer, not necessarily in the form of a sub-$1000 computer).

I should point out the accepted answer in particular. I have spent some time on the RIKEN simulation story (1 second of activity of 1% of human brain took 40 minutes on a 10 petaflops RIKEN supercomputer) in the past and I'm beginning to believe it's nothing more than a marketing gimmick:

- They never released a comprehensive scientific paper, detailing the methods they used.

- 1% refers to ~1.73 billion neurons, which is really 2% of the whole CNS (~86 billion neurons). But calling the whole CNS human brain is nonsense. The brain only has about ~19-23 billion neurons. So in reality it was ~10% of human brain.

- 'Simulation' could have vastly different definitions, and associated computational complexities. If they were solving differential equations of human brain's biochemistry then I wouldn't be surprised it took 40 minutes to simulate 1 second of activity of 1.73 billion neurons. But that is computationally expensive, and a wasteful way of doing brain simulation, because we're mostly concerned with the information-processing nature of the neurons, not their biochemistry.

Furthermore:

The top supercomputer as of today, Tianhe-2, is almost two years old. Do you know how much it costs today to buy GPUs worth 33 petaflops? AMD's R9 290X is a 6 teraflop GPU costing $250. You do the math. (Hint: It's less than $1.5 million! Tianhe-2 was a $390 million project, Titan $97 million at ~18 petaflops).

Finally:

If you plan to run a dedicated piece of software on your hardware, FPGA blows GPU out of the water, and an ASIC blows FPGA out of the water. If someone today implements a deep learning system (just giving an example, not claiming it's the end-all-be-all of strong AI) on an ASIC, I wouldn't be suprised if one such card performs equivalent of between 100 and 1000 teraflops of a GPU's performance.

And I'm talking about 28nm process. 22nm would only sweeten the deal.

So yes, Moore's law has been a great help in its leg in the "relay race" lasting ~50 years. Now it's time to pass the baton to the next leg, optimize the architecture and put some strong AI software in it.
It's just a great product that is viral by nature. The chat itself is nothing revolutionary but the ease of third party integrations into an everyday environment blows comparisons out of the water.
University of Pennsylvania Unleashes Robot Jerboa Upon the World
While this is sort of true, this attitude contributes to the problem another commenter mentioned about how working with FPGAs is like taking a trip to the 70s. There's no reason you can't use a full-fledged programming language like Python to specify your hardware with the strict HDL subset at the RT Level, then use the full language's power to test it off-FPGA, and use all the software tooling around your full language to make the whole experience as pleasant as possible. In fact, that's the approach of MyHDL: http://www.myhdl.org/
who would have thought you could make a chat room in 2013 and become a billionaire
It's fascinating and makes sense.

It's just personally horrifying to think, an infection could one day slowly drive me insane.

I really hope we start getting everyone their personalized genome, so we can start working on targeted cures based on an individuals genome.
Actually it's easier and more natural to translate a (domain-specific) high level language into RTL than trying to fit an alien but so-called "general-purpose" C.

I'm using a language which translates into Verilog, but features native support for expressing things like FSMs, pipelines, buses, FIFOs - and something as simple as this makes HDL coding much simpler and much less error-prone than a conventional low-level RTL.
My suggestion would be to first launch your service and then worry about any other issues. Automate provisioning of your servers, so you can migrate to other providers if you have any issues. I would recommend Ansible or Chef for automation.
I don't understand why so many businesses use a product with such a weak SLA as their main mode of communication. Both Hipchat and Slack have terrible uptime guarantees, and you should stay away from them.
Sperm whales sometimes sleep in a vertical position: http://en.wikipedia.org/wiki/Sperm_whale#Sleeping
Hamburger menu on mobile: Is it a handy tool or a useless icon?
> How do people cope without a decent terminal?

Try cmder (http://gooseberrycreative.com/cmder/).

Some of the features: tabs, most Unix commands available, git integration and the default font and color theme are very good.
Private Companies’ Cyberwar: Caught in the ‘Military Internet Complex’
If it's actually that serious a problem (and I'm not a rocket scientist, so I don't know), it suggests a solution: stabilize the landing bed on the ship relative to the sea. Perhaps have the bed float above the ship electromagnetically such that you can control the field strength applied to any part of the platform dynamically as the ship bucks underneath it.

There might be a reason that people don't let me design large mechanical systems...
I really thought that micro-usb everywhere would do the trick. Apple seems to be holding out, but the rest of the devices my family uses have interchangeable chargers (kindles, android phones from assorted manufacturers, tablets). Obviously, standardization of charging methods is helpful, but honestly, I don't see the advantage of choosing Qi as a standard instead of micro-usb.
Well, I think it's important to start with an ounce of sympathy, as it builds understanding. Public schools are run by legislatures and school boards and the like, typically being reviewed by annual-at-best election (with crap turnout, for races that few will actually follow, and many of the advantages of incumbency available. The decision-makers are not incentivized to care very much about the quality of their decisions.

Moreover, they're probably the only employers in the county (maybe the whole state) and the entire business has ultra-long highly-scheduled hiring cycles -- none of this "can you start tomorrow?" business like you get in tech.

That is a recipe whereby good performance is not linked to good pay at all and has very high potential for abuse. Would you trust someone employed by that sort of a bureaucracy to evaluate your performance at your job? I'd prefer not to, myself.

So there are a few ways to approach this. Teachers could just sit there and take it -- you can understand why they don't care to do so, surely. We could structure the system to have a lot of objective evaluations to curb abuses -- an approach still fraught with many issues (standardized tests and certificates which fail to capture many of the most important aspects of pedagogy). As a final set of options, we could either try to ameliorate some of the worst of all this by restructuring the system to have more options and employers for teachers (charter schools, private schools, etc), or we could double down on the status quo while avoiding any evaluations on teaching whatsoever, leaving failing schools in place to ruin the lives of entire generations of students (blaming either Funding or Parents).

It is mostly in the choice of the last option over the penultimate option that there is a major problem -- teachers' unions paying dues to spend on the election cycle to elect union-friendly politicians. This means that the right sort of incumbent essentially gets to spend tax money on his own campaign, and it goes downhill from there into an orgy of corruption, power games, and detachment from responsibility -- aka "politics".
I'd rather classify HDLs as dataflow languages.
Yeah, I agree completely. I really don't see the value compared to the alternatives.
Hmm, if I pay $50 to download it, can I charge them $50 for advance notice of any security vulnerabilities I find in their plugin?
Sounds like flow-based-programming or even FRP (e.g. netwire)
You can name it whatever you want. That's one of the benefits using a module system.
Google Buys Tilt Brush, an App for Making Art in Virtual Reality
I think it does not matter that much here, as this hash is just used for checking the message integrity. This hash is build from the encrypted doc + the hashed password. if you are about to brute force the HMAC function, you would just get a SHA hash back. It would make more sense to try to break the message directly. I got this trick from http://stackoverflow.com/a/23190781/2038179
One of the biggest problems is how insular and impenetrable that community is. The FPGA community, and to a certain extent the entire semiconductor industry, seems to have a prescribed path for engineers.

First, you get an electrical or computer engineering degree with a couple internships at semiconductor companies. Then, you get a junior role at one of those companies where you are mentored by senior engineers, who pass on the black arts of chip design, tool usage, Verilog/VHDL quirks, and such. You slowly move up the ranks, either at your first company or another semiconductor company, until you are the senior engineer mentoring new grads. Then you retire.

Any deviation from this path and you're screwed. You don't come into this clique from the outside, and they won't let you back in if you move too far away. It has resulted in a negative feedback loop: this attitude is bolstered by how odd, archaic, and inaccessible the tooling is, but also serves to keep different approaches out and keep the tooling odd, archaic, and inaccessible.

Disclaimer: I'm a disgruntled EE and systems software developer who gets a steady stream of pings for web and NLP dev jobs but can't get the time of day from a hardware company.
Landing on another planet with the rocket's first stage?
Yeah. The entire article seems weird. It also has this:

> the natural instability that occurs when a landing pad floating in the ocean has a very heavy rocket land on top of it has led to a series of near-misses for the technology.

But the two landing failures were due to running out of hydraulic fluid, and to a flight control instability; the landing pad had nothing to do with it.
Show HN: Very simple bash function that let you clone GitHub repos quickly
nghttpx, the proxy from the nghttp2 package, turns rel=preload links from the Link header into server push: https://nghttp2.org/documentation/nghttpx.1.html#server-push
A series E seems fairly late stage of a round for how young the company is...
> It really bugs me when people talk about Big Pharma pushing pills, cause really, 8-9 times out of 10, it's patients begging for pills. Are pharmaceutical companies angels? Fuck no, neither are doctors, but if nobody was buying, they wouldn't be selling.

Pharmaceutical companies don't help their image when they behave as poorly as Roche has in the UK with avastin and lucentis.

Avastin and Lucentis are very similar compounds. A astin is older and much cheaper than Lucentis. Lucentis is licenced for use in macular degeneration - the leading cause of blindess outside poor countries. Avastin is not licenced for macular degeneration.

Despite numerous safety and efficiency trials Roche are refusing to allow Aventis to be licenced for macular degeneration, and they intend to use the law to its full extent to prevent aventis being used for macular degeneration. (Off label rules are stricter in England).

This is a scumbag move. Roche have chosen to let people go blind because they want the profit from lucentis.

Here's the US version: http://www.allaboutvision.com/conditions/lucentis-vs-avastin...

Here's the UK version: http://www.bbc.co.uk/news/health-30138097
What is old is new again?
If they could do that, they should "coincidentally" define their bands to be centred around the actual value.

"We can't say we received 84 requests this year. We can only tell you it was in the band [-166, 84]"...
Done by a 14 year old. Just made me think less of myself in the technology sphere.

I see a lot of possibilities. In essence, this could actually be a game changer - regardless of any field of implementation.

I hope you would provide more insight on how you built this - the technology, method of writing, inspiration (if any), and just knowing how to build something as amazing as this.
CAP, Availability and Big Data databases in a world of partitions
DeepFace: Facebook's Facial Recognition Research
Interesting. If the tiles are cached by the browser, HTTP/2 is slower than version 1. Only for the first request HTTP/2 was tremendously faster than its predecessor.
Been using HipChat for almost 3 years (so I believe, pre Atlassian, and post.)

It seems well suited to purpose, and works fine for me. The only gripes I have are minor (for instance, their iOS offering has this infuriating behavior that it will notify you for direct messages, and throw up the old red dot on the app icon, but then provide no ability to see where the message came from when you open the app.)

In light of how well it works, I am mystified as to how slack has managed to come in to the exact same space and carve out such a massive valuation. If there was ever an industry ripe for disruption, the "modern chat client with goofy icons that allows you to post gifs and search your chats without arcane IRC syntax" did not seem like one to me.
Summary:

- a diet consisting of white rice lacks in vitamin B1, which causes a debilitating disease called "beriberi"

- a naval officer named Kanehiro Takaki discovered this (indirectly) using epidemiology techniques, determining that those who ate more balanced diets did not catch the disease

- mixing barley in with rice basically eliminated the disease from the Japanese navy

- due to some combination of politics, and worry that the solution was "superstition" (ie, it was similar to a folk remedy, and was not laboratory-tested; many Japanese academics of the time did not trust epidemiological/statistical techniques) the Japanese army rejected the solution and continued to have serious beriberi outbreaks, up until 1905 when they finally decided to give it a chance
I find it odd that medical treatment insists on being so causal—diagnosing a specific illness, and then treating for that illness, but never, ever treating if you don't have evidence of a particular illness.

It makes sense if you're dealing with hypochondriacs or drug-seekers, and it makes epidemiological sense to withhold some treatments from prophylactic use (like antibiotics) to preserve their efficacy. But if you're dealing with an idiopathic illness for over four years, I would think there would come a time where you'd ask the doctor, "can I just try some antibiotics to see what happens? And how about some antiretrovirals, antiparasitics, and antifungals while you're at it?"

Just methodically working through the safe, first-line treatments to the major disease classes, taking each for a month or so and seeing what happens, would probably fix 90% of people's chronic illnesses. Even if it didn't, paying attention to people's reactions to being on various medications are some of the best diagnostic tools there are—which second-line treatment regime to pursue would likely become rapidly apparent.

But instead, people can go years slowly dying from something that they could fix with a few pills from the corner pharmacy, if a doctor would deign to "tinker" rather than working from theory.
Pretty much nothing is binary. Pregnancy is only approximately binary. Whether you're right or wrong about it certainly isn't. And nobody uses language in a binary manner.
Python 4 has been released
My comments were a response to those that already broke the guidelines.

The comment confessed to not reading what I wrote, but with a bragging tone.

Pointing out that someone is irrational may be a little uncouth, but it needs to be done.
A pretty impressive product, good going!
> Campfire was popular throughout my more technical social groups up until a couple of years ago but never came close to the intensity around Slack

Slack is a substantially better experience than Campfire
> There might be a reason that people don't let me design large mechanical systems...

Naah, I can totally see this working in Kerbal Space Program...
Is it on maven central?
Ask HN: Should I relearn everything that I have learned?
I recently interviewed with 3 good startups in India(HackerRank, HackerEarth and Wingify) for summer internship and got rejected from all of them. While I was able to answer the some questions with ease I wasn't able to answer the questions which weren't so straight forward. Like during my wingify interview the interviewer asked me if I had to implement to two way binding, how would I go about it? I wasn't able to answer as I hadn't used angularjs much(he picked it up from one of my github projects). Also, when he asked me about REST principles I couldn't answer it well enough.

Now, I am considering two options. Either I join a programming bootcamp (there is a very good one here in New Delhi) and relearn everything or I opt for a mediocre startup and learn things as I work. Since this is going to be my last summer before I graduate, I want to use it wisely.

Looking for some advice.
> Wellll, it's going to be a lot sooner than Mars

For sure, but even then they could use some kind of tower or arm on their earth-based landing pad to "catch" it if they wanted. In theory they could even have the pad move some amount.....

If they wanted to of course, which they don't.
With OpenCL + FPGA what you do is basically instantiate a GPU architecture inside an FPGA and then execute the OpenCL algorithm into that.

I think that's cool but you aren't getting a better throughput than what you would get with a GPU.

The better solution would be to do your custom optimised control/data path for the FPGA architecture you are currently using (VHDL/Verilog).
> Rezence's (now also Powermat's) technology I think makes more sense for something like this.

Having only used devices using Qi's standard, what's the difference?
It's indicative of bad engineering.
I haven't used a tool like Slack that I have so strongly integrated into my tech ecosystem. It seamlessly fit in with everything I use and is always up on my computer.
I have a Nexus 5 with their wireless charger, and it makes a huge difference for me. Their charger is magnetic so the phone snaps into the correct location. In my case it's on my nightstand next to my bed. The ability to "plug in" my phone with one hand is fantastic.

When I am getting ready for bed I take my phone out of my pocket and put it on the charger, and go change into my pajamas. Then, later, while laying in bed, I might decide to read something so I pick up my phone and read. If I get an early morning phone call, I can grab my phone with my eyes closed and answer it. Admittedly a long cable might make those use cases workable.

My friend has his charger on his desk at work and doesn't charge the phone at home. If I knew that the Nexus line were going to stay magnetic, I'd have one in my car mounted upright as well as one on my desk at home and work.