skysight-inc/HackerNews huggingface dataset:
Not offended at all. It just struck me as an absurd thing to bring up.

The article was about lobsters and the multiple hypotheses on why the population exploded and why/if it might soon collapse again.
That looks like a great way to handle it!
I think this is absolutely amazing.

sama has written multiple times about the 'distractions' that pull founders away from building beautiful products. Things like attending conferences, networking, fundraising, etc...

Conservatively, the academic equivalent of those things takes up at least 80%+ of the time of a professor's time - and the more successful you become, the less time you actually dedicate to research. In the life sciences, it's not uncommon to have PIs with 30+ people in their groups, and they might be barely aware of the kind of research that's being done in their lab.

I cannot emphasize enough how thrilled I am by this. One tiny concern: it's currently much easier to get H1B visas for researchers working in educational institutions than it is for people working in private for profit companies. Is there any way YC can spin this research into a legal status that would allow it to recruit researchers through the 'easier' academic H1B pipeline?
I have done some small tests with SoapUI.
I agree. I am just reading through Gowers paper on automatic theorem proving. I think once the machines are capable of automatic definitions (according to some definition of beautiful which limits to what humans consider beautiful, for example one based on entropy), all the bets are off. Humans will then struggle to understand the concepts involved with their limited brains.
Macbooks don't have them, never have, and probably never will. The quality of the touchpad is not the issue. You are trying to sell a blind man a book by saying "no seriously, this one has REALLY BIG print" because you don't believe he's truly blind.
My qp trie code <http://dotat.at/prog/qp/> got a performance boost of about 20% by adding prefetch hints in the obvious places. The inner loop is fetch / compute / fetch / compute, chaining down into the true. The next fetch will (usually) be some small offset from a pointer we can get immediately after its preceding fetch, so prefetch the base pointer, then compute to work out the exact offset.
How Fedora is translated into over 90 different languages
What happens when Amazon dies?
If you take a look through the FAQ, they do say that they are designing it to work within common photography workflows, giving example formats of JPEG, TIFF, and raw DNG (though I'm assuming the DNG is after their proprietary postprocessing, not a set of the true raw sensor outputs). They're asking for input going forward, so take a few minutes to express your concerns about workflow and maybe it will be a better product for it.

I believe they are doing quite a bit of stacking, as they say they are processing up to 130 megapixels from 10 sensors to get the final image. There should definitely be a dynamic range improvement. I hope they can somehow apply their processing to video streams and provide a wide dynamic range (maybe even HDR) video, but I'd be surprised if they can do more than provide a cellphone-like 4K stream from a single sensor.

Focus speed shouldn't be an issue. I'm guessing it's using tiny cellphone-sized camera sensors, so even at the f/2.4 printed around the lens, they'll have massive depth of field. It looks like they even have the DOF printed on each lens: 10cm-infinity for the 35mm lenses, 40cm-inf for the 70mm, and 100cm-inf for the 150mm. Any focusing will be done computationally at post-processing time.

I'm interested in the concept; I just hope they're a little more developer-friendly then Lytro turned out to be. I know there's a lot of proprietary secret sauce going on with the computational post-processing, but if they can open up their system just a bit to let the crowd in to poke around, there's probably a lot of unique creative opportunities.
You can and should encrypt them.
The Feel of the Internet
I use fastmail and I am happy with it, but you may never know if they access your servers and mirror them using the datacentre back end. Honestly, I would be surprised if they have not done so already, it's not like you are a low profile target.
My project is also named Bort.
How about getting less sick by using a cure? That's still sick but the cure works (but maybe not in the strict definition of 'cure').
Uber breach traced to IP address of Lyft CTO
> Yes, but these are assumed to be male, white, American (or European), not poverty and right-wing ones, respectively. If you intentionally or unintentionally reveal that you are not one of these, you're in trouble.

On the other hand, you also get a white male middle-class privilege by default, don't you?
I'm not seeing a Flystein quote for NYC -> SFO. It's midnight here so am I just tired or is it really not there?
I did play outside in that kind of environment because mid-rise houses had internal courtyards big enough to accommodate all the kids. Parents were ok to see us playing there, they were not ok to see us on the street with cars and people passing by.
I love apps like Carbon Copy Cloner and SuperDuper, since they allow me to create a bootable backup of my system drive without booting into a separate backup program. Are there similar solutions for Windows/Linux? (I only know of Clonezilla, which is a boot system)
One correction -- obviously C is not safe, the example abof C with embedded assembler is perhaps just to illustrate a pairing of a higher and lower level languages in the same source code.

Sorry for confusion.
> they have to make web development a first class priority

Uhm... No? Erlang is not for puny web sites, it's for heavy duty sessions
management. Web was never a priority.

> It's all Academic

Since when? It always was industry driven, developed by industry and for
industry.
Actors' union members vote to strike against videogame publishers
see: https://news.ycombinator.com/item?id=10351199 for definition of punchy
I love that privacy policy - it feels real. None of this "Our employees can't access your data" where you know that they certainly can - since they can see it when they help troubleshoot things for you.

It's a very direct, honest policy; it's definitely not the usual CYA bullshit that's kept in legalese to reduce clarity.
For asynchronous anonymous communication, I have been experimenting with Pond recently [0]. Message have perfect forward security from each previous, are anonymized through the TOR network, padded to a standard packet length and sent at randomized times (along a power-scale distribution), to prevent size and timing co-ordination attacks revealing identity.

The network is client-server architectured, but as befits a replacement for e-mail one can run one's own server. Everything is open source, written in Go, and the work of Adam Langley, HTTPS security engineer at Google. The CLI is also a standard for aesthetically appealing design.

You need to share a symmetric key with every contact to bootstrap trust; feel free to e-mail me (in my profile) if you would like a first contact.

[0] pond.imperialviolet.org
Correct me if I'm wrong, but wouldn't it be entirely possible for them to also save the raw sensor files along with the processed secret sauce image?
Researcher claims Microsoft CID exposed in plain text
Pretty certain pkd did this too - Robots keep reporting to humans they the surface is still radioactive, etc., human emerges from bunker, all is green, Soviet and American Robots living in peace together.

Edit: The Defenders, which became The Penultimate Truth.

https://en.m.wikipedia.org/wiki/The_Defenders_(short_story)
It's not really that different from work in another corporate research division (IBM, PARC, MSR, Bell Labs..). Even in academia you are still getting paid, and your work is influenced by funding frameworks, citation index and faculty interests.

Peer review has long been the traditional validation mechanism in science. I don't see why it wouldn't be applicable here.
>And no build tool matches its wonderful accessibility, since you can just drop arbitrary shell commands in your recipes.

Um, yes, there are plenty of build systems that have the flexibility and power of make. And some without the awful warts of make... and some that actually allow for bottom-up dependency declaration.

You know, the way that actually makes some sense. But as long as we have people like you giving lip service to make, we're stuck with what ships in every base-devel package.
While I grant you there are probably modules with problems, I will state for the record that I don't consider any module that relies on specific undefined behavior that could stop functioning as expected due to a regular Perl 5 point release to be the problem of Perl 6. If Perl 5 could break or change its functionality by changing exactly when they deal with reference counting and destroy objects, then it's a time bomb in production anyway.

That said, your complaint in #2 was about Perl 6 losing to every other language in library support, but I think we've established it's nowhere near as bad as that. It's not perfect, but it's definitely not barren. There's a few tens of thousands of modules Perl 6 can try to use, and there's a fairly good way of knowing if they will work or not, since most have good tests.

Your original complaint for #3 was also about companies needing to rewrite all their code. I think Inline::Perl5 goes a long way towards addressing that as well. It's not perfect, but when considering "Their primary motivation for staying on Perl is that they don't want to rewrite their code. Perl 6 requires a rewrite of their code." I think it affects that point of view.

I think you have somewhat valid points, I just don't think they are nearly as solid as initially presented.
Perhaps I'm making my point badly.

> The doctype keeps the browser in standards mode

Yes, I'm following that. It keeps it in standards mode because it's saying "Hey, this page is HTML5" and browsers can say "Oh good, a modern standards compliant website, this should be just fine"

What I mean is that these AMP pages are not valid HTML5. I don't like the idea of adding a tag which says "this is valid HTML5" when it isn't, just so that there is a side effect of changing the rendering mode that browsers use.
Robocars Are at Peak Hype: What They'll Look Like Inside May Surprise Carmakers
Actually the term was invented long before Internet access was widely available, let alone high speed. It describes transfering data between computers located in the same room (or building) using floppy disks. The alternative was to use some kind of networking, like 10baseT coax ethernet, or one of the many other competing standards, that existed back in the early eighties.

And before the Internet was commonplace, people had to use data lines provisioned by the telephone company to link distant offices, and could also send data that way, as larger companies still do.
>Pre 1.0 version 0.14 is equivalent to version 14 if it had been 1.0. That's 14 breaking change in about 2 years. Or 7 a year. That's a lot. That's not stable.

I mean “stable” by “takes 2 hours to update the code once in three months”. Are you building websites or rockets?
Why I’m glad Jack is back at Twitter
> it can come off really bad if you approach them and ask them to explain it to you so that you can understand it in a fraction of the time

But it works like that with software libraries. Even if they are the product of arduous work, they should come with documentation, examples, introductory material. Why should proofs be any different?

The Curry-Howard isomorphism should apply to documentation, too!
Any suggested reading to become a better person and manage dotfiles sanely?
Does matplotlib let you put interactive visualisations in iPython notebooks?
I kind of get your point however I believe that the inconvenience of having to make decisions based on actual information is preferable to implicitly trusting any country or company that the store chooses to use, especially in the IT case where most of the time (if you live in EU) you also have to agree that your information
should be handled and protected by a foreign power (which have showned itself to be hostile on several occasions, it's bascily the same as US citizens trusting there personal data to russia) with no legal obligations towards you.

The big issue is the fact that we have become accustomed to being relived of both
the choice and the information about which choices thats been made for us.
Which of course makes us a bit lazy since it's hard to make informed choices which probably is going to make a system like the one you described a hassle to implement but id say it's worth it to bring back at least a small resemblance of choice and control of your own information.
So you're crediting Satya with windows 10? That started way before he was ceo.
I Am Sid Talwar, Co-Founder and Partner of Lightbox Ventures. AMA
Cheap EMP devices that can destroy an entire city
I think you're misunderstanding React's API surface.

It's about 20 core methods, not a giant lib like jQuery.
From my experience, a medium sized project is adjusted to the changes in about two hours. Once every three months.

Is this a big deal in trade for progress?
I know marketing directors of large retailers who can't figure out what 10% off a figure is, and get confused as to which is gross and which is net. End up explaining VAT at least once a week.

It's cool to be innumerate, though, and if you can't do this stuff yourself there's always a nerd to blame somewhere nearby.
Best PPC (Pay per Click) Publisher Ad Networks for Bloggers and Webmasters
Linux is more of a C than a C++ land, so the figure does not look unreasonable to me.
Totally crashed my ubuntu 14.04 opening it in FF.
1) The likely worst-case trip time to the chat server is 250ms. [0] It's true that that's ~2.5x slower than the typical minimum human reaction time, but it takes a fair bit longer than this to type "top<enter>". [1]

2) The case where the server displays one message ordering to one player and another message ordering to another player is strictly worse than the case where the server takes 250ms longer to display the same message ordering to all players. The first case creates confusion and arguments, as well as feelings of distrust directed towards the chat software. The second case might cause a vague sense of displeasure at the quarter-second delay.

> Maybe the best way to claim top lane shouldn't be the first person to type "top" and hit enter.

Agreed. Perhaps people could be civil when they play their games. :)

[0] In this case, RTT doesn't matter. Only the time required to get a packet from you to the server matters. I think that we can reasonably assume that the worst case RTT from anyone who's playing a vaguely-latency-sensitive online video game to anywhere else on the Internet is 500ms.

[1] Honestly, it might take half of this time for the pixel issued by a draw command to your graphics card to appear on screen. [2]

[2] http://superuser.com/questions/419070/transatlantic-ping-fas...
But can you trust it?

When I returned to JPL after working at Google for a year I was tasked with evaluating a Google Search Appliance. We ultimately decided not to keep it, and so we had to erase the disks, which now contained sensitive data. The appliance had a "self-destruct" feature that supposedly erased all the data, but there was no way to verify it. After lengthy negotiations with Google (some people just have a hard time grasping the idea that just because a file has been deleted doesn't mean the data is actually gone) we eventually got them to agree to let us open the enclosure and take out the disks. Forensic analysis revealed that they had not in fact been erased.

Caveat emptor.
Not really. You can use widgets and redraw when the user changes something, but this gets clumsy quickly.

Bokeh allows for interactive visualization though. Vispy[1] does to, by using webgl (but this require a running ipython kernel - so the plot will be static when exported to HTML).

This[2] is an interesting blog post about the future of python plotting/visualization.

[1] http://vispy.org/

[2] http://www.almarklein.org/future_vis.html
Growth Hacking Experiments Template by 500 Startups Distro Team
Forgot about CORS regarding those titles, so I guess a bookmarket or browser extension is required that passes the title along with the URL as a parameter. Or like with favicons, a separate service that parses titles.
Even analysis on a city-by-city basis is much too coarse.

Most of the residential area of San Francisco is houses with “lots of living space, a yard, plenty of parking, that sort of thing”, for generous definitions of “lots” and “yard”. Though some of the folks I know who live in such houses are sharing a 2–4-bedroom house between 3–5 roommates, which might not be quite what you have in mind (and many of them would vastly prefer to have their own apartments in a larger building if possible).

If you count by population instead of land area, of course, a large proportion of the people live in neighborhoods zoned for low-rise buildings, e.g. your “rickety wooden apartment in the Mission”, because such neighborhoods by definition have much denser housing.

With even modest portions of the city re-zoned to allow housing denser than one unit per lot, with less space spent on parking, we could relieve much of the housing pressure.
When you do new things, one of the challenges is other people's mental prototyping process. Crowds line up to say, "it's like x," when it's not. They just don't grok you yet. It takes time for people to get used to unfamiliar ideas.

Rust is a multi-purpose language, with an emphasis on clever type systems. That's not Blow's focus.

He wants there to be a clear path between simple code he's writing and the fast compiled code that results. He likes C, specifically this quality: you can reason about what the hardware is doing, and write C, and count on it doing exactly what you want. His emphasis in the work he's doing is to make a memory-foundry language that stresses this kind of power, with less of C's warts (and non of C++'s).

Mundane example: he has created a not-annoying function pointer syntax. Less obvious: he has created a high-level syntax that appears to be array-of-structs, but which you can /reason/ will be compiled to struct-of-arrays for caching purposes.
Data Science for Losers
Cravings for food are not hunger. It's more like addiction. And that's the main reason we find it hard to lose weight - not the feeling of hunger, but cravings that are there whether we're hungry or not.
If you are paranoid don't forget to check for bitrot!

https://www.npmjs.com/package/chkbit
That's the point, if you don't do the conversion to low voltage at the source you lose a lot in losses from the resistance in the lines.

Let's say you're using the normal 14 gauge solid core wire commonly found in houses right now for a 5V supply. A 200ft run of that in the house (both ways) isn't out of the question if there's a central supply in a 2 story building. That's about 1 ohm [1], which doesn't sound like much at first until we look at what it ends up meaning.

A phone might take an 1 Amp to charge at it's fast rate (tablets 2 or more), so we've got 1 Amp, with a 1 Ohm resistance. That means we're going to have a 1 Volt drop to that outlet, which means the phone is likely not going to charge at the correct current since it'll only see 4 Volts at the outlet. It also means you've just had a 20% loss in the power line in order to have a larger central power supply.

Combine that with the fact that most Switch-Mode Power Supplies aren't actually that efficient when not under load (part of the problem) then it might not be unreasonable to have it running at 80% efficiency to begin with. At this point you're down to 64% total efficiency instead of the 80-90% that the small wall warts end up getting you.

You could use a higher voltage, 48V isn't uncommon because of the telephone industry, but then you need conversion at the outlet again and end up with the same problem you've got with wall warts.

The other option is to use more copper to carry the current, say 10 gauge, which brings the losses to 0.4V and about 10% losses, but you need 150% more copper than 14 gauge.

[1] http://www.cirris.com/learning-center/calculators/133-wire-r...
Professional fall-out tended to be due to professional reasons. If the root causes could be fixed or overridden with a greater cause, why could they not work together again?
There some AA or AAA games using languages that not are C/C++ . Severence: Blade of Darkness (Aka Blade: The edge of darkness), have a lot of code on pure Python. And it's well know that Naughty Dog use a variant of Lisp on his games.
That's insane how well the faces are exposed given the dynamic range of the light in that shot. With an SLR the correct exposure is like walking a tightrope. Definite postprocessing required to get a result near the L16 image.
Great visualization, thanks!

The underwater options is scary. What I wonder though is what happens if the exercise price is larger than the stake is worth. Since nobody would exercise their options, would not that money be split over the rest of the stake holders?

So when the ROI is negative for some parties, it should grow on the other parties. Isn't that so?
Well, apart from meaning a ball of snow, such as might be thrown by children at each other for fun. Really, that's where my mind went with the word 'snowball', much like the rest of the anglophone world. Yes, there may be slang and other juvenile repurposings of the word, but in normal, everyday (well, wintertime everyday) usage snowball means exactly what the OED says it means. Not sure why anyone would imagine otherwise?
The problem with mobile is the ping.
No I completely understand it and know where it came from. I've been around for 8+ years on a daily basis on many boards.

You're not seeing the side of this where identity is seen as a negative thing. This shows itself in the response to tripfags on almost every board that's not /o/ or /p/. Regardless of the use of the meme (it was an example, not gospel) it boils down to the same roots which implies "this is an anonymous site, you are not to be identified and if you out yourself then we will troll you". This happens to anyone of any identification. Identification is not important to the community and thus your interactions with others are judged on content and message and not identity.
A New Age of Power
> when you're out on the trail and have 10 miles left to hike and no time to stop for lunch because you know a storm is coming in and you need to set up camp

I miss this feeling... and wish to echo your sentiment. Hiking with 'just enough' is a great way to discover just how little we truly need to be alright.
I would really like a good archiving service. Backup is one thing but I can't keep an ever growing stash of data, I want t offload this data in a redundant way. Is there such a thing? Backup is not archiving!
I think even Thinkpads were prone to Lenovo's malware (if not Superfish)
As somebody who studied Shakespeare, it's worth noting that the language would have been foreign to his audience at the time as well. The obscurity of the language amplifies its purpose in many places, and it is kind of a fool's errand to try to iron out its various kinks.
> Telstra, which controls approximately 50% of the market, and was traditionally the monopoly telecom provider, charges some of the highest transit pricing in the world

PSA: This is why you don't privatise public infrastructure
(beta) Freelance Job Market Analytics
Even if you don't use multiple devices or browsers, browser databases are too mysterious for regular users -- too easy to accidentally delete along with history and too difficult maintain up-to-date backups of.
Such as using a text templating language to define control flow. Literally everything you describe is why you shouldn't do that. =(