skysight-inc/HackerNews huggingface dataset:
My guess is that their custom software defined networking infrastructure is the main holdup. There is little known about the SDN infrastructure behind AWS, but I would be surprised if large portions are not custom designed hardware and a homebrew control plane.

It is very slow to iterate on the hardware side at such a scale for cost reasons. The cost structure is very different from server hardware, where the increase in performance per watt and rack density of newer hardware essentially pays for itself at some point.

But a 10Gbps Port in your top of rack switch is good enough for many many years and multiple server generations, until you make the leap to a higher port speed.

If the chip inside your SDN switch has no understanding of IPv6, you could only tunnel such packets in software at substantial performance costs. So it takes ages until the whole physical network is using new enough gear.
I'm relieved that this isn't a new, multilingual AppleScript. Using macros to setup native aliases for syntax words seems reasonable, especially if it means you don't have to change input methods all the time. Although if you're going to use libraries, those names are likely going to have to type those names in English (or wrap them in native aliases too)
It was actually a pretty herculean effort to fix the licensing in MAME. It's been at least a year since I got email asking for the licensing in my cores to be switched over. They had to get an OK from everyone involved, or rewrite portions of it.
There’s no objective measure of ‘‘merit’’ so there’s no
way to know whether your society is meritocratic or not.

Is this true?
This piece contains same great thoughts. As a Bernie supporter, I want to "win", which to me means achieving a society where democracy is valued, everyone has a voice, and everyone has an equal opportunity to succeed. No matter how provoked I feel by some of the things Trump says or does, I know that any negative action I take or words I say against his supporters will only push them farther away, and me farther from my goal.

The antidote to Trump is empathy.

Here's a great video of Bernie talking about this idea: https://www.facebook.com/actdottv/videos/422038514653387/?th...
The commercial licensing for x264 came about well after it was largely "finished" (there's still ongoing work being done, but no major improvements since 10-bit support in 2010). The idea of maybe selling it one day never really came up when all of the work that makes x264 interesting was being done.
Location: Temecula, California

Remote: Sure

Willing to relocate: Possibly

Technologies: HTML, CSS, Bootstrap, SASS, Java, JavaScript, jQuery, Ruby, Ruby On Rails, Git, Jekyll, Sinatra, MySql, PHP, Laravel Java, minimal swift.

Github: https://github.com/shayneptorres

LinkedIn: https://www.linkedin.com/in/shayneptorres

Email: shayneptorres at gmail dot com

I've been programming for about three years. Started off with basic HTML/CSS and moved my way into a variety of other languages and frameworks. I worked as a junior Web developer for about 4 months before looking for work on my own. I have worked on a number of large-scale applications, running tests, debugging, in both RoR and PHP/Laravel. I've worked with large databases using MySql. I've built my own web app in RoR just for fun (https://dibit.herokuapp.com/ &
https://excellent-coatings.herokuapp.com/) with a number of other static websites with Jekyll. I've just started learning iOS with Swift. I am currently looking for a junior developer role either in web development or software development.
I do wonder why they don't have a separate small barge with a couple fiber runs between them, to do the comms (e.g. host the dish(es)). I guess it just isn't that important.
I think you would do well to read historical accounts of families - both modern and historic - and get a wider perspective of how this actually works out in the real world.

Inheritance tax may not work as quickly as you'd like, but the avoidance that you refer to only goes so far. People multiply. They have kids. Those kids have kids. Not everyone has the intelligence and drive to produce 1%-style outcomes. The wealth dilutes. And then there is none.

In fact, even with no inheritance tax whatsoever, the old dictum "wealth never survives three generations" ("Fu bu guo san dai") absolutely asserts itself.

Of course there are edge cases. Let's not waste our time indexing all of the rothschilds and windsors and duponts.

The point is: all of the squares are not taken and the squares that are taken come up for grabs all the time:

http://www.telegraph.co.uk/finance/property/period-property/...
I find it funny(sad?) that this happens, yet we're told that we are innocent until proven guilty. At the same time, there can be a man that stabs a person to death of front of a dozen witnesses, is caught by the police immediately after covered in blood and a knife in hand, with it all caught on tape, and they'll still refer to this guy as an 'alleged' murdered.

Go figure
> that's because they have plenty of v4 space, which is now a competitive advantage. have you tried to get even a /24 lately? pay up, sucker. bitspace is now a market with exponential returns.

Depends where you are. Maybe it's hard to get a range from ARIN, but we got a /23 from APNIC not one month ago for ~1k/yr. That is peanuts, and was not too difficult to quality for eligibility either.
> If non-native speakers are now able to solve their own local problems in their local language

But they won't be able to. Having a few keywords in your own language is vastly different from 'being able to solve problems in your local language'. It sounds like you don't understand programming.
I've recently seen some news about research trying to teach people programming. People learning language with randomly named keywords fared no worse than with English keywords (at least C-like).

http://neverworkintheory.org/2014/01/29/stefik-siebert-synta...
Linode supports IPv6:

[prhodes@doctorfeelgood ~]$ ping6 -n www.fogbeam.com
PING www.fogbeam.com(2600:3c02::f03c:91ff:fe84:7b1d) 56 data bytes
64 bytes from 2600:3c02::f03c:91ff:fe84:7b1d: icmp_seq=1 ttl=55 time=31.7 ms
64 bytes from 2600:3c02::f03c:91ff:fe84:7b1d: icmp_seq=2 ttl=55 time=39.8 ms
64 bytes from 2600:3c02::f03c:91ff:fe84:7b1d: icmp_seq=3 ttl=55 time=38.6 ms
^C
Resolvers obviously can't generate signatures for synthesized responses to ANY queries.

So when the DO bit was set, the draft suggests returning unsigned records, because the initiator can then explicitly ask for HINFO and get a signed response.

However, resolvers just return SERVFAIL if the response doesn't validate. Will Qmail retry with more specific records after a SERVFAIL response code?
>Why do you suppose that is? It's infuriating to see someone else make a lot of money with something you developed for free?

The argument as I recall it from back then was that they did not want to hurt the arcade business, the manufacturers of arcade games would suffer if instead of purchasing their arcade machines, their potential customers would load up a PC with MAME and rig it to a coin-slot/cabinet.

Also the MAME (and MESS which is the same for computers and consoles/handheld) has a policy of not emulating arcades/etc until they are no longer supported/out of circulation.
Be careful not to fall into the notion that you have unlimited time. Don't get obsessed with small details that take too much of your time.

You should work each day like you're going back to the office in 2 days.
> I have a policy to return hostility in kind.

In that case you can't comment here. "But he started it" is an acceptable excuse neither from 5-year-olds nor from Hacker News commenters.

> I would like to seriously discuss the suppression of critical thought on Hacker News, and why moderators such as yourself enforce it ruthlessly

This is obviously just polemic, and boilerplate at that. We might as well "discuss" whether I've stopped beating my wife.

Ideological harangues have no place on this site, so please don't post any more of them.
There's no doubt this policy has created some interesting challenges for my career path, but I still think it was the right decision. It reduced the number while increasing the quality of the available work options.
100% gold back deposits.
Would only loan money to people who can prove they do not need the money.
The blog announcing it can be found here: http://blogs.cisco.com/collaboration/open-source-h-264-remov...

Cisco sell a number of products that use H264 and so were already paying some fees (although not necessarily the max license level) for the use of this codec.
Please tell me that's recorded and on the web somewhere.

EDIT: A cursory first pass at googling it doesn't yield anything. Can you provide any details on where/when or whatever, to help narrow the search?
I saw these boards all over pratt.edu in the school of architecture in 2005 and later. It was referred to as "wiring board" at the time - no one called it an Arduino, and I just continued to use my STK501 instead.

There were serious issues with the board design and fabrication - the location of the caps were pretty and aligned, but not "smart" for power distribution. Faulty signals, bad timing, and other issues were common with those boards. It was a terrible PCB by any measure (but looked awesome, like 2015 gamer mobos).

However the ideas behind "Wiring" and the "Sketch" were really innovative ideas for non-techs designers who mostly wanted to servo-blinky-sensor artsy stuff. And it really did open up embedded development to a whole new semi-technical audience.
My experience with Lync is different. My current employer is a windows shop and uses Lync for communication.

What I don't like with Lync
1. Screen sharing sucks. Its slow. Is it possible for them to use a technology similar to FreeNX?
2. Does not support multiple-client notification. I use multiple desktop and when you are logged on multiple Lync clients, messages will only go to a single client!
3. OSX client always crashes

What I don't like with Slack
1. Cool UX but sometimes the UI hangs and shows only a white, blank space
jslogo has support for translation of keywords (and at least some actual translations, though I don't know how to activate them): https://github.com/inexorabletash/jslogo
DNSCrypt works around the amplification problem (for public resolvers) by requiring a UDP query to be at least a big as the response, or the response will be truncated.
> Wish we could do this for extending Copyrights so that Disney

I am saying I wish a court could just make rulings on copyrights.

http://artlawjournal.com/mickey-mouse-keeps-changing-copyrig...
Or maybe the parentheses make it easier for kids, and everyone else, to see which elements belong together. Based on the number of adults I've seen who are still unable to stop moaning about the parentheses, I suspect age has little to do with it.
Slack might of made a great addition to Visual Studio and Visual Studio Code... I really don't want to see it happen though, they need to fix up some odd security problems with Skype and the sluggishness of Skype is really bad, used to be somewhat bad, but lately it's gotten worse.
"The government revealed last year that it was also building a nationwide database that would score citizens on their trustworthiness." ... I doubt we do this."

Credit card companies provide this dubious information; I imagine gleefully? I say gleefully because those willy nilly interest rates should be considered Loan Sharking? That Credit card protection act didn't go far enough.

Still smarting over a mandatory arbitration clause. With CC paid lawyers acting as mediators. Mediators that found for the defendant 3 times over thousands of arbitrations. I still see these mandatory arbitration clauses. I had to sign one when getting a phone recently.
well as long as it doesn't change anything, that is. Which makes the whole thing even worse
Yes that is 100% why I said I wish this could be done for COPYRIGHTS. Guess this is the new Hacker News read a portion and then down vote. (This will get down voted by at least two people.

If there was no Disney there would be now Copyright Extensions where we have No Public Domain works entering the US system for the last 30 years.

http://artlawjournal.com/mickey-mouse-keeps-changing-copyrig...
I imagine so. I'm not sure how much they care about the satellite feed, but handling rough weather would definitely be a plus. There was already one landing attempt that they had to give up on because weather was good at the launch site but bad out at sea.
Are you suggesting that all criminals should be released immediately after being arrested? Clearly that is false: not all criminals should be released after being arrested (as an extreme example, if a man goes on a rampage and shoots 20 people, clearly he should not be out on bail pending trial). Obviously the judge made a mistake in believing Kevin was a security threat, but there is nothing wrong with the principle of detaining people pending trial.

Meanwhile, in China, you have bookstore owners, bankers, and government officials "disappearing" left and right.
Thanks for the feedback. I agree that at times the left-to-right approach you described can feel more intuitive than the top down approach we have right now. Ideally we'd like to combine the best of both.
> The definition of efficient in economics is roughly "It's not possible to make anyone better off without making someone else worse off"

That's a terrible definition, because a lot of the economy is not a zero sum game, and it's hard enough as it is to break people out of that kind of thinking.
Limor is so great, and I am over the moon that she's getting recognized for it. Congratulations!

Both my teenage kids are STEM-inclined, and it rules having examples like her to point to for where they could end up.
They don't really... I've heard the internal addressing at some cloud providers is a real mess. Multi-layer NAT, etc.
Maybe there's a subtle irony to reflect on here - which is that intelligence is something diverse and qualitative, not just a single quantitative scale from dumb to smart.
As much as I do hate Lync, the only thing that I remember that is good on it is the message archive that you can find under the "Conversation History" folder in Outlook.
Free weekend at Code School
Fruit Infused Sparkling Waters – Interview with Hugh Thomas from Ugly Drinks
How would Facebook or google know what I bought?
...with full awareness of the irony involved, I will note that I actually did have to write some JavaScript code last year, for work - not because I was doing anything related to the web, but because I was building some test cases for our static-analysis tool. So even in this nearly web-free paradise, JavaScript still managed to wriggle in.
Let's put externalities (CO2, etc) aside...

The only reason that things like canals get built is because people can charge money to recoup their costs. Many infrastructure projects get built and don't earn their capital investment back. (One might argue most) The reason people still build them is a few are enormously profitable.

Once "going the long way" gets significantly cheaper, the folks in charge of the canal will lower their price so that equilibrium still means going through them.
Anecdata of size 1: I used Mint initially, and then gave up on it. I was too scared of keeping all my eggs in one basket!
Many musical terms, e.g. “a capella”, “tempo” and others are Italian. I am curious about the potential impact on increasing diversity among musicians, especially when we consider the number of people globally who do not have access to a (good) Italian education that is an implicit prerequisite for learning to play a musical instrument.
Ask HN: Do you like books?
I was referring to the fact that you don't have to learn English to code. A barrier that you don't seem to acknowledge.
It would be really cool if they can make Skype easier for app integration similar to Slack. Also, if they can update their Linux client.

Anyone tried running Skype for windows on wine?
> I have been hearing "IPV6 is just on the horizon", "IPV4 is completely exhausted, it's only a matter of months", etc... for years now.

What you've actually been hearing about is various IPv4 exhaustion milestones. The world didn’t suddenly "run out" of IPv4 all at once.

The first big milestone was IANA running out in 2011. This meant that the regional registries (which actually hand out IP blocks to ISPs and large networks) could no longer get new space from the global pool. APNIC, the regional registry for Asia-Pacific, ran out a couple months later. (They didn’t "run out" as much as they went into a strict rationing mode.) The same thing happened to RIPE NCC (Europe) in 2012, LACNIC (Latin America) in 2014, and ARIN (North America) last September. (Interestingly, ARIN decided not to do any sort of rationing, North America is just completely out.) AFRINIC (Africa) is the only regional registry with enough space left that they're not rationing.

What does it actually mean that the regional registries are out of IPv4 space? It means you can't just go to a registry and say "hey I need more IP addresses" and pay your annual membership fees. You now have to purchase IPv4 space on a private market. Current prices actually aren't that bad - about $10/IP. So to be honest, it's not a huge crisis despite the regional registries having run out. The serious problem will be when it becomes impossible for companies to get the IP space they need at an affordable price. Ideally we should push for higher IPv6 adoption before it becomes a huge crisis.
Cisco is also a h264 patent holder, which may have given them a better licensing deal.

Beyond this, Cisco is part of the 'Alliance for Open Media', consisting of Google, Cisco, Intel, Netflix, Amazon, Microsoft, Mozilla (the latter funding Daala) who are building a new royalty free codec for their needs based upon vp10, but which will make use of any useful technology their members have access to.

Early days yet:

https://chromium-review.googlesource.com/#/q/project:webm/ao...
I'm fine with static linking, it's even fine if you want to #include my source code. I never paid much attention to the MPL, will see, thanks.
Google Posts
At over 13 years old, SpaceX is many things - but I don't think it can really be called a startup anymore.
New York’s Sidewalks, Unsung Moneymakers
Lots of motion in the frame -> high bandwidth requirements.
5 may be interesting, but it's solvable by trial and error on the 5 answers. It's only interesting if it's fill in the blank. :-)

I believe the event was a fundraiser for a kids-friendly math museum, so I'll cut these guys a lot slack. No matter how they did, they had to whip out their checkbooks at the end of the evening.
This is just a friendly reminder to everyone that if the first stage did indeed crash, this is merely what every other rocket does every time on purpose. I'm sure you all know this, but sometimes we momentarily lose that context.
> opinion

It's not my opinion that jailbreaking isn't a long-term solution to the lockdown of the General Purpose Computer. Jailbreaking isn't available in all situations, it may involve legal risk, it often requires technical knowledge, and it can impact the relationship with the manufacture such as voiding a warranty.

As for the term "willfully blind", how would you describe someone who denies facts?

You may not like certain facts, but they still exist.
The reason I sold all my bitcoin is that the blocksize impasse started smelling like corruption to me. The interests of Chinese miners seems to have undue influence. If Bitcoin Core doesn't have the interest of the whole community then there's no trust. And without trust the whole scheme falls apart.
I've seen projects use LGPL with a added static linking exception (as in allowing it).
One of the saddest thing I read in a long time. Damn me.
Building Bitcoin Core on Debian Jessie
I believe promise.each is not serial in the way you think it is. Promises do handle only the resolution of certain events. So in your example both statements are executed exactly at the time you set up your array of promises. Promises.each then only ensures that their promise handlers are executed in sequence.

So instead of promises you could create an array of arrow functions and with promise.each execute one after the other.
You want to really torture yourself? You want to stare into the abyss? Try making a Lync bot. Anyone who was tried will understand what I say when I say it's the worst thing you can possibly experience as a programmer.
CSV is strictly a single table, so it cannot normalize the data. You can end up with a lot of them or a lot of columns and empty cells.
Great article! I am using OS X, but I will add windows version with the adjusted values by your script ;)
Also didn't know that original Monokai article :)
How so?

The important parts to include on a sketch are that the function is monotonically increasing, has an asymptote at x=1 [0], intercepts the x-axis at x=e (approx 2.7) and quickly becomes almost flat. Both graphs agree on these points.

Wolfram Alpha is using the complex logarithm (https://en.wikipedia.org/wiki/Complex_logarithm) to extend to x < 1; Google isn't. I'm fairly sure an interviewer would expect a sketch that looks like Google's, perhaps with a comment that achieving ln(ln(x)) < 1 is possible (only) if the ln function is allowed to take complex values.

[0]: For values of x < 1, ln(x) < 0, so ln(ln(x)) is not a real number.
I stopped reading it after it said concurrency in Ruby was "N/A". That's a silly statement for a language that has threads and coroutines built in, as well as a number of event loop and actor libraries.

When run on JRuby, threads also offer parallelism.

http://ruby-doc.org/core-2.2.0/Thread.html

http://ruby-doc.org/core-2.2.0/Fiber.html
New Technology Top 9 INSANE Futuristic Drones of 2016 – #1 Is MIND BLOWING
It also has 5000 employees...
There are no revelations and everything worked out as expected, so this experiment is a failure? How? And now you need more money for funding studies, because reasons such as it's too hard?

I'd hope these scientists would delight in nuance, but it seems as the pursuit for a major breakthrough has ruined their own brains. Build the right thing, build the thing right. And please stop bull-shitting. If nothing happened, that's fine. If you need ten more iterations of Moore's law, then say so.

But don't fake-it-until-you-make-it... pretty sure that only leads to bad science.
The man who made a million empires
depends on how good you want the results to be. software encoders generally allow you to make tradeoffs in the bitrate-cpu-quality triangle.
It's impressive to see how involved she remains in the details of Adafruit given how large the company has become.

I mean, she's CEO of a company with 30 million plus in revenue, but still is up at 3am to do a product launch video on Youtube for the Raspberry Pi 3!

And on every product video, as well as an impressive quantity of the project pages.

I love Sparkfun too, but Nate has increasingly disappeared from the front lines as time has gone on.
It’s Time to Get Rid of Non-Competes in Massachusetts
I just love SpaceX skill in quantum mechanics

http://imgur.com/StUjcAc Maybe, maybe not
If slack is worth $8 billion.... Sorry, There's no way to complete that sentence. How about, Slack is worth about as much as Basecamp.
Science Study Has Good News for Girls with Big Squat Bums
Maybe if you're a flooring company hiring flooring installation staff, you would ask for something like that.
A new market for hug of death.
This hurts Apple more than it hurts Android because the greater quality and diversity of iOS apps has long been a selling point for their devices. Apple needs this differentiating factor more than ever now that Android and Apple phones are now so close in terms of hardware quality and OS polish.

Apple has done a lot to make lives better for iOS developers in the last few years. Why they can't invest some of that energy into making the app store a less hostile place for smaller players is a mystery.