skysight-inc/HackerNews huggingface dataset:
Routers. Routers everywhere...

The internet is broken up into different networks, each one being an 'Atonomous System' (AS). These networks are all connected to other ASes at various interconnection points, such as an Internet Exchange (IX) or another point-of-presence (PoP). At these points, a router on the edge of one network is connected to a router on the edge of another.

These 'edge' or 'border' routers talk to each other with a protocol called BGP (Border Gateway Protocol). This lets them 'advertise' all the routes that you can reach through that router to other routers (like, "hey, you can get to 54.24.0.0/16 at cost x through me").

Internally, each AS will also use an internal routing protocol, such as Open Shortest Path First (OSPF) or iBGP (the internal version of Border Gateway Protocol) to internally advertise this information along with information about how to get between internal routers to work out where to go. So if you have a packet at your grandmother's house, it will hit the first router that her cable or DSL is connected to, use something like OSPF to work out the best (fastest) path through the network to a border router, and then from there the best (probably cheapest!) path to the destination based on the information it got from neighboring routers with BGP.

This is because there are two ways that ASes will interconnect - either peering, where you say "we'll let you send traffic into your network for free if we can send data into yours", and transit, where you actually pay. There may be two paths to get to your destination, and one might be shorter but more expensive in transit, so the cheaper path might get chosen, depending on the priorities of the ISP.

An undersea cable is usually internal to an AS. Typically though, it's not actually the whole cable, but one or more wavelengths through it - for example, some cables have up to ~128 different wavelengths (colours) of light going through them - each 1, 10, 40 or 100Gbps. So a cable operator usually doesn't actually handle any data transfer but just sell wavelengths to different providers. Each one usually has a separate laser and then they are all multiplexed by a piece of optical equipment into a fibre strand. This method of sending multiple wavelengths is called dense wavelength division multiplexing.
... just realized they are posting the challenges on the site this year, rather than via email.
Jobs aren't everything.
Wait.. so you're saying you need a linux server to access your windows server?
The US is not the only country.
And? Same behavior from Uber, doesn't matter if it's Gett or Lyft targeted with their antics.
the lifetime value of a pension will ultimately totally dwarf the value of free lunch and snacks
lol the irony is killing me right now
I used to search Usenet news at least weekly. Google's changes to search of Usenet have made searching Usenet a pointless exercise.
Sure they do, but they are not accessible to the customer.
I think we would be better off with more businesses and less private landlords in the UK. The current situation doesn't work very well for many tenants.
After reading the article, the first thing I started thinking was why do we need to wait for 2 years to double the number of transistors on a chip. Why can't be advance faster; only to discover your comment a little later. Thanks.

This is just one of those instances which makes me realize how much I appreciate the existence of a place such as HN.
Is the AWS deal real?
It's comments like these that people with high karma need to be up-voting. I had no idea that they were disabled accommodating and am glad that some are. Glad that they are having a positive impact in your life.
Slick app. Love how fast it is
Beat Your Child's Ass
Third person driving with a drone
> You mean solutions in Clojure? We got 'em.

Great, I'm interested.

> Or do you mean "crypto issues specific to Clojure"? What would those be?

Ah, I see now that these challenges are more of the language-agnostic type, rather than a demo of platform quirks. I suppose that negates my previous comment. Thanks for posting the challenges!
Jquery Sparklines Layout with ShieldUI Chart
GPL seems like a sad choice for something that would need mobile apps, there have been problems with the App Store and GPL before for example.
NSA Funded Project to Roll All Programming Languages into One
New Apple's CPUs are ready. Macbooks will be ready for a holiday season. Nothing to see here.
I'm guessing that since it's java, you can run guacd on either windows or linux.
Can I backup my solutions on github now?
Background on Project Denver, including x86 vs ARM ISA, http://semiaccurate.com/2011/08/05/what-is-project-denver-ba...

"Denver is just one of the variants in that line. T50 was going to be a full 64-bit x86 CPU, not ARM cored chip, but Nvidia lacked the patent licenses to make hardware that was x86 compatible."
Tic-Tac-Toe made in pure CSS
Ask HN: What are the Accelerators in London Like?
Should my startup pay to advertise? A quick calculator
Hey mate, good article. If you read this - the links to the examples on your front page are broken (they're missing http://)
Oh, Transmeta. Back in the heyday of Slashdot, Transmeta had a massive cult following for many months before the product was even released. I remember the dissapointment when they did finally ship. My dad bought one of the little Sony laptops with their proc and it was a dog (although power-efficient).
How do you define "business"? BtL landlords with a property portfolio are businesses.

Excluding those there are very few businesses that rent homes. The few that exist work at the lower end renting social housing.

There have been severe criticisms of business-landlords. I'm trying to find some cites but business landlords have been implicated in poor maintainence, leading to deaths from carbon monoxide.

Letting agents don't own the properties, they just handle the details for the landlords.
Could it be stuck on top of a car roof (via magnet) and become a dashcam equivalent, with the advantage of a wider angle?
I've spent the past three hours working on some of these challenges and I probably will spend a lot more time working on them too. They're a fun and friendly reminder that I should brush up on my RE skills every now and then.
Mountain Delights » Eco Trek » Eco Trek
What is coordinated conditional double spending?
Eating isn't everything.
Tinder Game Theory
How can you beat Tinder's game theory, if you're playing it like a man and playing the dominant strategy?

http://www.buzzfeed.com/s4a04b9190/yes-men-always-swipe-right-the-game-theory-of-ti-rv5q
It's quite common in USA

http://en.wikipedia.org/wiki/Homestead_exemption
That's the configuration I use. You can run guacamole directly on the target server if you want. I'm reluctant to expose my Windows machines directly to the wild internet, and I don't want to learn how to configure an HTTPS reverse-proxy in Microsoft's ecosystem. Having a dedicated guacamole box is nice because I expose port 80/443 on my Linux Guacamole machine, and then use it to connect to any number of Windows and Linux computers behind my firewall/NAT.
RackSpace Removes Unmanaged IaaS Offerings
Most productive? Per head Europe (especially) England had been more productive than China for some historical time.
That was because Linus Torvalds did a keynote speech with live streaming when he was employed there, he was pretty stoked himself.

The only detail I remember from it was :

"Linus, what Linux distribution do you use?"

"Debian, of course"

I wonder if he still uses that on his Mac Book Air
Social Taste | An online ordering for delivery through Facebook
To some extent, this feels like the old "if you have physical access…"¹ rule.

It is good to see more awareness of the fact that USB devices can be quite arbitrary things. I remember trying (hard) to convince people that a cell phone was a computer years ago. It's basically the same thing: a USB device can certainly house a computer, for some definition of that.

It would seem that page 11's attack would require that the machine is unlocked and just sitting there. If not, how would it install the keylogger? (It'd be at the password screen, and input would go there.) Otherwise, this is simply a shortcut to install a keylogger and capture sudo. (Which again brings us back to "physical access".)

Page 13: Are there really that many distros that just DHCP any interface? Gentoo (at least mine, I suppose? it is configured by the user, but I thought I chose the defaults here?) doesn't?

Page 17: are there boot orders that put USB first? I feel like HDD is almost always first, given the number of times I need to beg for a prompt in BIOSes, but again, maybe just me?

However, if anything, the above does show how much of a minefield this is…

¹then it's really hard to be secure.
Right, and when there are statistics showing that Uber drivers pose a greater danger to their passengers than any other road hazards created by unethical companies then the sentiment will be meaningful.
I tend to think not.

I think a better way to approach this is to think about the evolution of the equity split over time - i.e. how do the two of your "earn" the equity?

It might make sense now if he has the idea and you bring the skills that today the company is split 20% him, 10% you, 70% held aside for investment and staff.

If after six months you're still both working on the project then you've earned a lot of equity with your work, and he's earned some as well (assuming he's working in a sales / ops role). After 6 months it becomes 30% him, 30% you, 40% others.

After another year it's 40% each (or similar)... etc until you start taking funding and giving equity to staff.
Qualcomm is likely to hit a $9.x billion annual profit run-rate in the next four quarters. By comparison Intel's profit for 2013 was $9.6 billion.

If Intel had been smart about it, the moment they saw the iPhone (not to mention Jobs asked Intel to come up with a solution for the iPhone), they would have fired up a new ARM chip and went after the smart phone market. By not doing so, they likely left tens of billions of profit on the table. Shareholders should be furious.
I would recommend checking out the available packages on Heroku. That will give you a good idea of the popular front-end / back-end frameworks in play today. Of course, you'll have to do your research afterward.

For user management, you can look at https://github.com/jedireza/drywall. Honestly, you will have to build something on your own. I have not come across a framework that does everything.

It'd probably be a good idea to spend some time learning JavaScript (I recommend adding some CoffeeScript to it :)) Basically all the latest development is happening in JS. It is a pretty big shock to anyone who has been in J2EE land for too long but it's quite impressive.

EDIT: forgot to mention Hoodie!
To be honest, at the time I was so shocked, I heavily doubting what I was seeing.
OT but I'm looking at jQuery and can see that some methods are defined on the jQuery object and some on jQuery.prototype. What's the rationale? Why not define all methods on the prototype?
Distractions are good, but HN also still has some remnants of a "community", and depression has been a recurring topic here for years. There are some factors that can make small business and startup founders susceptible to severe depression, and it wasn't that long ago that we lost one of our members to suicide -- and at this point, unfortunately, I'm sure there have been others, statistically speaking.

A few people, like me, have decided to start talking more openly about depression rather than trying to maintain the appearance that nothing was wrong. I was motivated by Stephen Fry and by a few other events around the same time, including the suicide of one of my clients.

I don't think anybody understands depression well enough yet to give advice that will work for everyone. (I sure as hell am long past wanting to receive any more advice; I hate being told to talk to a professional.)

But, if you'd like to just chat about stuff for a while, my email address is in my profile. Open invitation. You wouldn't be the first. It might be better than jumping out a window.

On the balance though, I think it would be good to de-stigmatize depression a bit. People who struggle with depression shouldn't also feel alone.
Random meditation: I worked through a lot of the early exercises in Haskell, and partly to learn Haskell. I did a lot of things a "silly" way - didn't use the Vector libraries at all, for example. I learned a lot from doing that, and I wonder if a shiny set of Haskell examples using half of Hackage would provide the same learning experience.

Also: do you have a set of Perl examples? If not, I'd be happy to put them together.
Ok I see, thanks for the explanation.
Failing at Microservices
Fair enough. Otherwise, does that help shed any light on this side? Thoughts?
Interesting stuff, reminds me of the analog circuit optimizer a few weeks back. Compared with (say) the evolution of a flying squirrel, are there aspects to this method that might be called 'genetic'?

Also, is the design method extensible to control surfaces? Say, self-adjusting flaps that can handle a sudden cross-draft?
BlackPhone gets rooted on BlackHat
There already have been a few nice VNC web clients around for a few years, like NoVNC (http://kanaka.github.io/noVNC/, python server-side, used in Openstack and others). Unfortunately, there's no magic: you need your VNC/RDP server, then your "clientless server" (proxy socket<->websocket or alike), then your web server to host the "clientless" client.

It's becoming to be interesting when your VNC/RDP client directly supports websocket, eliminating the need of a proxy and only use a STATIC web server to host client. Wait, it's built-in for qemu since 1.4! http://git.qemu.org/?p=qemu.git;a=commit;h=0057a0d59006d00c2...
what about Perl?.. the other languages are mentioned in the side links at least :(
Third Person Driving with a Drone
Safely Composable Type-Specific Languages [pdf]
0/100 or incorporate and make him responsible for selling and promoting the idea and app and doing finances. Then 50/50 with vesting for everyone. Track hours worked with harvest for both of you for vesting purposes and have a minimum each must meet monthly.
And so is most money.
I would settle for an Import from WordPress tool.
I like your "Slumlord 2.0" label. You describe exactly my viewpoint on these companies, although in my mental model they are not only draining equity but offloading risk as well.
I don't need statistics to elect not to put my life in somebody's hands.
Since Iris was/is my PhD work, and is currently not funded, I decided to release it under GPL to retain some control over what people end up doing with it (by no means do I want to prevent adoption, hence the dual licensing escape clause).

Nonetheless I'm open to discussing other OSS licenses such as BSD or Apache, but I think such issues are a bit further down the road :)
Why do you lump Dalvik and ART together? The whole point of ART is that it's compiled to native code, is it not? Therefore it's "not leaving anything on the table".

Not sure why I'm being downvoted:

> The big paradigm-shift that ART brings, is that instead of being a Just-in-Time (JIT) compiler, it now compiles application code Ahead-of-Time (AOT). The runtime goes from having to compile from bytecode to native code each time you run an application, to having it to do it only once, and any subsequent execution from that point forward is done from the existing compiled native code.

http://www.anandtech.com/show/8231/a-closer-look-at-android-...

That sounds like native code compilation to me.
Iris was written in Go (with a few platform speficit C snippets) and is available for Linux, OSX, Windows and 32bit/64bit/arm :)

You can download pre-built binaries from http://iris.karalabe.com/downloads (or of course you can compile from source https://github.com/project-iris/iris)
Will 3-D Printers Change the World?
Plus it is harder to tell your kids they can't have glow in the dark plants than GMO food.
Jon Stokes used to be my favorite tech-vulgarization writer, and he always provided good analyses. I'm bummed that he stopped writing at Ars, but I hear he's doing great stuff elsewhere (but not writing as much I'm afraid).
> Ok, so what they are doing actually is sucking the equity out of people's cars, because by the time you amortize all the expenses, you're making $10-$15 an hour (on Lyft

Doesn't the depreciation of automobiles slow down considerably after a few years? The Lyft drivers I have talked to in SF say they make $30 an hour at a minimum, which I assume is after subtracting fuel costs but not factoring in automobile depreciation and maintenance costs. However, I'm very skeptical that depreciation cuts their true earnings in half.
sure, your device can mimic keyboard.
Yes, the point with the package naming was to convey some additional information (i.e. erlclient, goserver, etc) to keep the snippet size down. I think they are understandable and workable as is, but nontheless you are perfectly right with your concern so I might update them at some point :)
I think people are more sensitive to having GM animals, which is kind of irrational when compared to the hideous monsters selective breeding has generated in goldfish.

I'd never have a glofish but I'd buy a plant in a heartbeat. I'd guess you'd sell a lot of these through retail on impulse, just like carnivorous plants - kids get dragged to the DIY superstore and walk away with a pacifying plant.
> I honestly don't see that big of a difference between Uber and the medallion-mafia. The only real difference is that Uber is the underdog - we've already seen proof that they'll use abusive, borderline illegal, behavior to sideline competitors instead of honest competition.

How about price, convenience, reliability, and rider experience?
Which market are you using your bots on? You communicate with an API? I'm interested in doing something similar!
I'd rather uninstall that shit and play a game that's fun immediately. Why on Earth would I spend either 100 dollars or 100 hours to be allowed to enjoy a game that I already paid for?
While purely a semantic argument, perhaps "plugin-free" is a more meaningful description than "clientless"
Totally. But who's willing to pay for that?
> It is the very definition of unfair, if only because the government, for better or worse, has made it that way.

I don't understand your definition of "fair." You say "for better or worse," but I would only consider it unfair if government regulations are for better, which I highly doubt.
Won't happen.

Intel 3D hardware is crappy anyway.
Small world ! Thanks :)
At a first glance, I wondered if the authors knew OCaml with its Camlp4, which seems to solve exactly that problem. So I immediately got the feeling that they are just reinventing the wheel.

However, in page 22 they finally provide a short comparison of their approach with Camlp4 and similar mechanisms for other languages. Now, their approach makes a lot more sense to me. I think they should have done this at a more prominent place, e.g. in the abstract or the introduction.
Great Point, I guess that is what YC and other accelerators enable. They give you enough money to be in business and start talking to your customers. Then you pivot and find your actual business,

e.g. amplitude, justin.tv

This is the iterative path which helps you converge on a product/market fit.
> We have a system, which is probably unfair to begin with, but an existing and functional system nonetheless that rideshares effectively hacked.

I don't get it. Your faint praise for the government's system is that it is "existing and functional." And yet, the new system, with ride sharing services, is equally existing, and I would argue much more functional.
Less crappy than many people think. Intel and AMD are about head to head in game benchmarks. See eg. http://www.anandtech.com/show/7677/amd-kaveri-review-a8-7600...
hmm, didn't notice that. perhaps some text to indicate that you can use the arrows to see the moves ?
Tech jokes by Robin Williams – RIP
I have to admit that, while I knew these documents existed, I was not aware they included as much information as they do: I was under the impression that it was merely an xml version of the original C headers to facilitate their parsing. Having a second look, it seems that it also covers information like array expected size and valid enum subsets for parameters, which is very valuable data for all players using the API (even driver implementors could use it to generate basic conformance tests).
Will this ship before the MediaTek MT6752/MT6795? They're claiming later this year, too.
I don't disagree -- in fact, intuitively I'd imagine that Uber drivers reduce the risk to their passengers by displacing more dangerous drivers and reducing the number of vehicles on the road.

But my comment was really responding to SamReidHughes dismissal of the notion that there could possibly be any question of safety involved in these matters.
you deleted only your account, not of your friends, they have uploaded phonebooks, email directory ... of there own which refers back to you.
Purer-than-pure silicon solves problem for quantum tech
Aaron Swartz's Law Forgotten and Doomed
I've been poking at the open source hearthstone bot. And there's no market in hearthstone so there's no financial reason to running a bot (you can get like colored portraits or something if you win enough games I guess). But the idea of making the best AI for a wildly played competitive card game seems like a lot of fun. I really enjoyed the Google AI challenge one year and seeing if I could hit legendary with a bot would be even better.
> Once they do it's game over for consumers.

No, once they do it, it's game over for them, and game beginning for new competitors.
Not sure it made much of a difference to insurance premiums, unless you didn't have an immobilizer in which case you premium would go up.

I expect the insurance industry benefited most from this.
I asked it when apple announced 64 bit support for the iPhone, and I'll ask it again now: what is the point in 64 bit cpus in devices that will be deprecated and replaced before we get around to having more than 32 bits worth of addressable ram in these devices?

These aren't $1500 desktops with user upgradable components. They are sealed, non upgradable, relatively disposable devices that are intentionally obsoleted by their manufacturers every 12-18 months. It makes for a nice marketing bullet point, but are we actually getting anything besides a bigger number to impress the impressionable customer with?
The ones that have to program for them beg to differ:

http://richg42.blogspot.de/2014/05/the-truth-on-opengl-drive...
Without wanting to sound too plain/blunt, as much as I like working on Iris and giving it to the community for free, I also need to make a living. Hence why I am looking for a backer, to be able to continue it.

On another note, the project is getting quite large with a lot of different things to work on, but I'm a single person with limited time. So while financial support is nice, I'm also open to possibilities of taking Iris under the umbrella of a corporation which would have the necessary expertise to really expand it.
Okay. Maybe Cook has no actual credentials and is just some dude pontificating on the internet. He still makes a coherent and level-headed argument for why that phrase is counterproductive. If you disagree, I'd like to see a reasoned response instead of dismissive, content-free snark.
Diablo is a game about grinding. You finish the first run on lowest difficulty in 10 hours and after that you just have fun on increasing difficulty with better gear.
Scala Stream Hygiene III: Scalaz EphemeralStream Fills Quite A Canyon
Okay. Maybe Cook has no actual credentials and is just some dude pontificating on the internet. He still makes a coherent and level-headed argument for why that phrase is counterproductive. If you disagree, the ball's in your court to provide a reasoned response. You won't convince anyone with dismissive, content-free snark.