skysight-inc/HackerNews huggingface dataset:
Using UDP with the web on a wide scale will either replicate everything in TCP, inside UDP wrapping, or else cause big problems all over the Internet.

It will be fast only in the beginning when a few clients are participating, but then screw over the infrastructure with degenerative congestive behaviors when "everyone" is on it. And by then, it will be a standard everyone is stuck with, with the only way out being to complicate it with a tirade of hacky refinements based on guesswork combined with crossed fingers.

That's not even considering malicious interference: what sorts of attacks will be discovered on this new UDP based shit, and what sorts of hacks will be required to mitigate them.
A lot of that may be deferred, depends on the firm.

I knew a guy at a fund who told me he hated the place, but he was locked in for the next 5 years due to several million being deferred. No motivation at all, the guy sounded very jaded.
I do have a naive question.

Suppose a big breakthrough comes out of a private company, and such innovation is necessary to use nuclear fusion.

The company will be free to do whatever it pleases with the technology or it will somehow "force" to let other use, maybe behind the payment of some royalties.
Are you saying that Perl6 grammars are a replacement (maybe eventually) for Perl5 regexps?
I switched to the DVORAK layout some years ago. And I engage my foot pedal programmed to "copy" and "paste" when those operations get heavy during a large refactor or something. I also switch between an "Adesso iMouse E1" and a "Countour Roller Mouse Free2" to mix it up.
Slum lord

http://www.loopnet.com/Apartment-Buildings-For-Sale/?Sort=15...
I live in New England and this doesn't ring true for me. I think New England is very tolerant (even in the rural bits, which there are plenty of), and has a long history of tolerance, but I wouldn't confuse that with "liberalism". There's a ton of die-hard Democrat Catholics in New England, for example. I grew up Catholic, and I hardly associate it with liberalism, but I don't think I've ever met a Republican Catholic

Charlie Baker is exceptionally popular, fiscal conservatism is clearly not frowned upon. Reading the WSJ does not make you a pariah, but even the Republicans here don't like the national Republicans.
Wow. I wonder whether other people in a similar situation would have progressed so quickly, or whether you're an outlier. But I guess it's not a common situation, so hard to know. Thanks for sharing!
Biologics: The pricey drugs transforming medicine
Thank you, I will.

Good point about the "getting it" with their docs. I suppose there's always that ethereal point with new concepts... It's just frustrating when it takes so long to get there. And, somehow, once you're there, it becomes incredibly hard to empathize with people who don't "get it" yet. Consequently, docs suffer.

As the old joke goes: Once you understand monads, you immediately lose the ability to explain them to others.

Anyway, good to hear they've improved and stabilized.
Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future -- Ashlee Vance (ISBN: 978-0062301239)

Jab, Jab, Jab, Right Hook: How to Tell Your Story in a Noisy Social World -- Gary Vaynerchuk (ISBN: 978-0062273062)
If they recover some coins, will they be transferred to mtgox bankruptcy trustee.
Looks pretty neat. My initial reactions:

- I don't like the `@kea(...` because it's another bit of JS syntax I hadn't heard of before. Though I do like decorators in Python, I just feel like I have learned enough of JS syntax to be productive and they seem to keep adding unnecessary stuff.

- There is still duplication between the action names and the reducers. When using Redux I now always use these two functions:

function makeReducer(reducerObject) {
return (state, action) => {
if (Object.keys(reducerObject).includes(action.type)) {
return reducerObject[action.type](state, action.value)
}
return state
}
}

function makeActions(reducerObject) {
const actions = {}
Object.keys(reducerObject).forEach(name => {
actions[name] = value => {
return {type: name, value}
}
})
return actions
}

So I can just declare a single object of reducers and can infer the action names and creators from that e.g.

const reducerObject = {
increment(state, value) {
return state + 1
},
decrement(state, value) {
return state - 1
}
}

const reducer = makeReducer(reducerObject)
const actions = makeActions(reducerObject)
I'm in Houston personally. My employer is always hiring. I'm several times a week contacted by recruiters for jobs in Houston, Dallas, Austin, San Antonio, Chicago, Kansas City, and Denver. None of those are on the east nor west coast.
Latently (SUS17), Bitfusion, and IBM Cloud democratize access to deep learning
Do you think the chances of false positives would make a bloom filter a bad choice for this?
On other side update iphone 4s (2011) to ios 8 (2014) makes it horribly slow, while technically still 'works'.
Latest source code for integer factorization
This sounds like living in a Third World country.
Thanks a lot jameshk! Currently there aren't any major roadblocks from a regulatory point of view. Infact the Indian market regulator is bringing forth many forward looking regulations and introducing the concept of fiduciary responsibility in India.
Parallel in that you can invoke many Lambda functions at the same time and have them run independently of each other
Yep. I've had IPv6 at home since I moved in mid-2012 and got comcast (my existing Airport Extreme supported it, and I got a DOCSIS modem on the supported-for-ipv6 list).

At work, only parts of our network do IPv6, 5 years later. Enterprise stuff is slow to change. :(
Shameless plug for another take on the same promise: https://github.com/jnorth/megalith

I think most people who are attracted to Redux's core principals but want a more opinionated structure will end up gravitating towards mobx-state-tree though.
I assume you mean: backblaze.com/b2

I would be concerned with how good the connection is...
Ie. if you use packet or scaleway, how stable/fast is the connection to b2.

S3 being internal network at EC2 is a killer feature too :)
Code Generation Engine for REST API Clients Adds OAuth2 Support
A company would never lie. Especially Microsoft.
> Microsoft commoditized PC hardware

No. Tandy (aka Radio Shack), Dell, Compaq, and so forth commoditized PC Hardware.

Microsoft made the OS a commodity, reducing the cost of an OS from thousands of dollars to only $100. Android / iOS have done the same thing except reduced the cost to $0.

The hardware manufacturers don't make as much as the software guys. Because people and habits are tied to the software, not hardware.
I want to preface by saying that I'm not arguing against the need for coastal cities to treat rural populations better. "I don't need you therefore I can mistreat you" is a shitty position that I would never take.

> And just like that sort of arrangement: the cities need the rural areas a hell of a lot more than the rural areas need the cities.

They may need the rural areas, but do they really need the rural population? I assume you're talking about farms, for food, fuel, etc, but from what I understand, most of that is produced by big farms, using mostly immigrant workers (legal and otherwise)[1]; not necessarily "big corp", but still, a relatively small percentage of the population[2]. In fact, most small scale farmers earn more money from other occupations[3].

It's not clear to me that cities actually need the non-immigrant rural population.

[1] https://www.voanews.com/a/us-farmers-depend-on-illegal-immig...

[2] https://fivethirtyeight.com/features/big-farms-are-getting-b...

[3] http://farmpolicynews.illinois.edu/2017/01/importance-non-fa...
What about using a VPN for the sake of data security or simply to access an internal network, like for example a company that you work for? I have a VPN and that's all I use it for, never for anything malicious or would be deemed inappropriate. A sweeping ban seems unnecessary and a bit misguided.
Apple's 'iPhone 8' Might Not Ship Until Late 2017, Side Button Touch ID Unlikely
Confidential Transactions from Basic Principles
i also haven't read the full article. I wondered if it was worth reading before i clicked the link really. How did they determine it whould be faster than.. what? doing it without computers? And if it cuts down months worth of computation to just some hours, can i expect a working fusion reactor in the next 1-2 years instead of 10-30? How did this become HN #1?
Auditors.. Its always the damn auditors.. SOX, SAS, HIPAA, PCI, etc.. Horrible, 20 year old password requirements, that the auditor doesn't even understand, but they ask the question, because they asked it last year....
Nobelists, Students and Journalists Grapple with the Antiscience Movement
What I'm hoping doesn't happen is that RAM manufacturers start relying on ECC, shipping partially bad chips that'll have their problematic areas transparently fixed by ECC.

I could see that increasing yield enough to account for increased die space. There's an non trivial chance that they already do this for LPDDR where the bit lanes aren't spread across chips.
How would that be a compiler bug? Assuming g() is never called with a NULL pointer, this code should not produce any compile-time errors:

int f(int *x)
{
if (x == NULL) return 0;
return *x;
}

int g(int *p)
{
return (*p) + f(p);
}
Brands have no inherent value though; they're the consumer equivalent of religious icons. They cease to have meaning if they're not kept alive by advertising and can be destroyed by a single screw up or undermined by a clever emme.

Marketing people sell value, they don't create it.
With decent reason. There is no, and I really mean no reason why someone should be forced out of their house due to rising property taxes. That's just not what taxes should be used for.

Really, it should have applied to one's primary residence, and that's it. Maybe the primary office of a small/medium business.
(Assuming you don't already own a house) Buy a house with more bedrooms than you need and rent out the remaining rooms. Owner occupancy plus the tax benefits (deprecation of all improvements, deduction of repairs, mortgage interest writeoff, to name a few) make it the best possible use of money today. Being an owner occupant ensures your tenants won't tear things up.

The only downside is that you have roommates now, so choose carefully!
Except potentially breaking the law.
We Have No Idea by Daniel Whiteson and Jorge Cham (of PHD comics)
Judge Alsup told Sergey Brin “he better show up” in Uber-Waymo case
Oops, I should have added, that I never visit the website but use the Omnibar.
I can't really speak for the Kea library directly, but the patterns used in React/Redux land are most valuable in large, evolving projects spanning many developers. Such benefits are therefore subtle and difficult to illustrate with concise examples.

It's easy to dismiss these things as "buzzword" soup when the examples are trivial for illustrative purposes, but having real experience employing these patterns at scale is extremely valuable in the real world.
Carbonite Founders Raise $10M for Amazon S3 Competitor, Release Benchmark Report
Aliens: The World's Leading Scientists on the Search for Extraterrestrial Life edited by Jim Al-Khalili. It's a nice overview of various topics including the origins of life on earth. I think I'll look for some of the books and studies mentioned by various authors as follow up.
Lessons and tips for business programmers interested in starting game development
Petition to open source Flash
Grande Sertão Veredas
Dune - Frank Herbert
Trello -- I keep a list for all active projects, and drop a card on each list when something changes. Allows for a quick scan to see where I'm with each of my projects.
Shameless plug: we have a workshop today @ CVPR 2017 that explores the classification task of ImageNet using crawled (and noisy) data: https://www.vision.ee.ethz.ch/webvision/workshop.html

In contrast to ImageNet, only the validation and test data were manually labeled. Impressively, on such data, an accuracy of ~95% (top5) is achieved by the winning solution this year.
Show HN: WorkCoach, research-backed exercises, psychometric assessments, and more
Just use QUIC and advocate for its adoption.
I'm black-Latino and this was cringey as fuck to read
So it's the means of distribution that need seizing.
As you indicate, it's just an example. These libraries aren't for building image sliders, they're for building complex applications that you can't easily provide examples for.
I've never sold a home, I just rent them out when I move. I've done long distance rentals both myself and with an agent. Finding a good agent is easier than finding a good tenant, and good tenants move out eventually and you have to find another.

A good agent will have a handyman on staff so you can get simple stuff fixed for a reasonable price, a network of contractors that do good work at a good price, and know what channels to advertise in to get good tenants in the local market. They also know the local market better, which means they can better optimize price vs time empty, and depending on how bad you are at that, that optimization alone will pay their commission.
I vaguely recalled seeing these in practice somewhere before - it was ntopng netflow visualisation: https://en.wikipedia.org/wiki/Ntopng#/media/File:Ntopng.png
Right. I don't think bounties like this alarm NSA in any way. In fact, since NSA probably believes it has a practically unlimited capability of acquiring Windows vulnerabilities, the bounty probably helps, by taking the heat off them and the intractable notion of a "vulnerability equities process".

I think it's more important to remember the NSA's primary goal in other security conversations. What you really don't want to do is propose protocols that leave plausible-but-difficult attack vectors for NSA, because "plausible-but-difficult" is probably inscribed in Latin on some seal somewhere in Ft. Meade.
Ask HN: Is there a practical way to adblock popups that occur inside the page?
Talking about those annoying nag modals you get after scrolling halfway down a page. Seems like there has got to be some sort of heuristic that could be built to detect overlaid content and block it. Thoughts?
I don't mean to detract from your point, but I have a related question:

How much actual cognitive overhead is there associated with three of four different ways of unpacking args?

Speaking for myself (as a long-time Perl/Python/GoLang/etc programmer), when I jump into a language I don't know, it doesn't take me long to get 'muscle memory' for how such things work.
Dracula is Dead
Fortunately I used a makeshift setup before investing into a more permanent solution.

It took me a week or so to get used to standing for long periods at a time. For the first couple of days it was brutal enough that I was wondering "wtf am I thinking doing this", but it got easier and easier with each day. Of course, everyone's different, and everyone's mileage will vary.
I would love to have something like this for my scala API tests. We have 3k tests running on 10 ec2 instances and the entire test-suite takes 10 minutes. If some infrastructure would allow me to pay a little more and run all tests in parallel, that would be a game changer for our team.
UE4 running hyper-realistic scene in 30 FPS, 4K
Wouldn't this make it pretty easy to have browser clients unknowingly participate in DoS attacks?
> however in both referendums the electorate were incredibly uninformed

Really? There was a ton of material about it sent to everyone. What is your bar for really informed? Now imagine that on a national level.
Now you're just trolling. :)
In my experience in tech (only a few years, I came from finance, and before that construction, weirdly) people are super cynical and often believe that they know more about _any_ business because they can write some code or something similar. I have never been around more people who consistently think they know better than everyone else. This was a surprising thing for me because I assumed engineers would be more curious and thusly more humble. It's actually a really unappealing part of my experience in the industry that often makes me wonder how long I'll last in it.
So if the main justification of this proposal is "WebRTC is too complicated", wouldn't that more speak for a WebRTC library and/or server geared towards games?
competent local staff. a single tenant focused front line staff member can change the whole entire equation for you.

i remotely manage hundreds of SFR & MFR units.
Register the hypothesis first, results later.

If you get null results, you have to report that.
This implant beams sound directly to your brain from an iPhone
Three at the moment:

- Dies the Fire (S. M. Stirling)

- The Autobiography of Malcolm X (Alex Haley)

- Give Me a Fast Ship: The Continental Navy and America's Revolution at Sea (Tim McGrath)
The new 2017 Subarus have support for both.
don't tell that to Warren Buffet
agreed; they definitely have the worst infotainment system out there. it looks and feels like a 2007 beta product
No they don't. That's not fungible, tangible, or reliable. In the zero-sum world we're heading towards right now, where normal institutional procedures are in abeyance, expect brands to topple like dominos. Remember that salmonella outbreak that killed all those people.
Am I the only one that never reads these articles but just goes straight to the comments? It seems like reporters always get the facts bungled and go for the simple story - out of necessity of course.
I have been a landlord for about 35 years, and a remote landlord for 20+. Since my wife and I are just now moving to another state for my new job, we just rented our home in Arizona, so we will now have two remote rentals.

My advice: be careful choosing property management agents. Get referrals and communicate clearly what you expect as far as them quickly fixing problems, providing receipts, etc.

My meta advice: prefer buying modest homes to live in, not MacMansions, and try to hang on to them as rentals as you move. It is a good way for someone in the "middle class" to accrue resources. It is better to live in a modest home and have separate income property than to just own a huge/expensive house that you live in.
It is nice to see a more extensive explanation, even as the motive is to save face. But the apology, like the incident itself, feel like symptoms of a flawed strategy.

> How did we get ourselves here? We started Kite with the idea that machine learning could help eliminate the repetitive parts of programming. We spent three years building the initial product - and it works. Our software has really great completions, conveniently sorted by relevance instead of the alphabet, among other features that are proving useful to coders.

> We’re proud of the tools we’ve built - the problem we faced was finding a way to tell potential users about the thing we created. As we considered our options, we had a novel idea: buy an open source plugin, reward the author for their work, and expose new users to Kite.

Many eminently useful plugins and software have been able to endear themselves via word of mouth and user happiness; Homebrew, Bootstrap, and Atom come to mind. And plenty of programmer-optimized software can even charge good money, such as Textmate and PyCharm.

Advertising isn't a bad way to get exposure, but yeah, I do agree that Kite's approach was "novel". It'd be as if the official CDN version of React wrote console messages about how great Instagram's new Snapchat-like features are. Even if Kite's injection of self-promoting code into a popular plugin was harmless, it felt exactly like the kind of shady tactic that people cynically suspect user-data-in-the-cloud companies to partake.

The critique of Kite was not the only Kite-related article to get a huge number of HN upvotes; Kite's initial announcement and a followup about Python features got 1,138 and 553 upvotes [0] respectively. That (plus the VC funding and connections you already had) is enough to get a critical mass of interest. If Kite hasn't gotten the desired userbase a year later, advertising isn't the solution. In each of those HN discussions, as well as on Reddit, the primary concern was the cloud hosting of code. Maybe it is impossible for Kite to be full-featured as a locally-hosted product, but most users seemed unconvinced because they were apparently unable to see the value of Kite over what offline IDEs are able to do.

Kite's response shouldn't have been "the same concerns were raised for tools like Dropbox and Github [which]are now used without hesitation" [1], but to focus on a minimal viable local product that would become popular enough to have the same kind of trust/popularity that Github and Dropbox earned (hard to imagine either being successful if not for their generous free plans). Undertaking a strategy that re-emphasized people's concerns about the cloud and Kite's unclear privacy policies is just not a good look.

[0] https://hn.algolia.com/?query=kite&sort=byPopularity&prefix&...

[1] https://www.reddit.com/r/Python/comments/4erjy4/kite_program...
...and completely forget anything BSA if you don't believe in some sort of religion-based supreme being, and are open about it (at minimum at the national level - local level varies, but in general is pretty hostile to the idea of atheism as well).
It acts as a great DHCP and DNS server. It translates short addresses/hostnames into IP address, which is great for commands like “ssh pi@hub”. Also it’s much faster than my router.
Biggest threat since Stuxnet (Blackhat)
Actually, there's no shortage of programmers in SF/SV either.
Whether or not we consider this behavior to be malicious has no real bearing on whether they had malicious intent. I'm sure they think that adding Kite support to these plugins is great for everybody. But they have different priorities and opinions. I can easily accept that they had no malicious intent, but simply failed to realize that other people would feel differently about the changes they made. And that's definitely a problem, they should absolutely have realized that they were doing something people would not like. But when you're excited about your own product it can be hard to recognize that other people aren't.

Don't get me wrong, I think they're absolutely in the wrong here. I just also think it's important to understand motivations and reasoning instead of just attributing everything to malice. Otherwise you can't prevent this from happening again.
That's not correct. There's no scientific theory of abiogenesis, because we haven't elucidated the entire pathway and developed falsifiable methods of determining which of the various models is correct, but there certainly is a theory of abiogenesis.

In fact, the theory is so well developed that there isn't really a competing scientific explanation to explain how life ultimately arose other than through abiogenesis. The area of research has been fairly fertile, to the point that many of the findings in that field have spun off into their own areas of research, from their original pursuit of the origins of life.
Basically nobody was using automated gradient descent / etc because of the proclivity of these algorithms to get stuck on a boundary. The problem is the boundaries are not well defined. One example might be a catastrophic instability. If it gets triggered it has the potential to damage the machine. But the exact parameters in which the instability occurs are not well known. So with this algorithm you mix the best of both worlds: the human can guide away from the areas where we think instabilities are, the machine can do it's optimization thing. It's pretty simple overall but enables a big shift in how experiments are run.

Edit to add: these instabilities often look just like better performance on a shot-to-shot basis, which makes the algos especially tricky. Using a human we could say "this parameter change is just feeding the instability" vs "oh this is interesting go here"
You Can’t Dig Upwards (Why You Should Learn C)
Show HN: CryptoVue – Dashboard of the top ten cryptocurrencies built with VueJS