skysight-inc/HackerNews huggingface dataset:
Sure, but it's only IPV4:

> Additionally, VPCs currently cannot be addressed from IPv6 IP address ranges.

http://aws.amazon.com/vpc/faqs/

And then you still have the problem of only so many IPs per host, so it doesn't help with lots of containers.
Can you cite sources for that claim?

Nobody disagrees that TPP will motivate changes to IP laws in other countries besides the US, as that is the intent of the IP provisions in TPP.

Even the EFF seems to acknowledge that TPP's effects are not on US law, but rather export US law elsewhere.
fiance visa, can take a long time and she has to stay outside of the US during that time, but that was the proper though very annoy approach for that situation.
I'm pretty sure this exact story made it to HN when it was published as well - I remember reading this then.
If you're advanced enough you feel the need for more, you can get the compiler then - they're still available, just not bundled. JS is more than enough to learn programming and write some useful apps.
How would you know what the TPP entails?

From leaks it suggests it involves companies suing governments for cash settlement.

Also, you are rather naive if you think 'free trade' means free trade, it will be nothing of the sort, it will raise barriers and make many goods and services more expensive.
Docker and Microsoft announcements
I am from Stony Brook, he has done a lot for the community including a nice nature preserve but I can not read his name and not be sad. Despite all this money, his life has been very tragic, two of his three children died young, one drowning and one in a car crash.
Yes, but storage at scale can use more efficient and environmentally friendly solutions like pumped water which are not viable on a per home basis. This option is already in use at nuclear plants for absorbing peaks in demand.
Container Apps Now Available in the Azure Marketplace
Because someone linked to the blog post previously: https://news.ycombinator.com/item?id=9766565
The Government Technology Awards from Code for America
New awards from Code for America recognizing the best government technologies delivering better government for the people, by the people, in the 21st century. Deadline: July 13!
That is incredibly facinating. The way he talks about the quant models in the interview they sound simple in comparison to his prior work. My suspicion is that mathmeticians are involved in the front end model creation purely to create efficient ways of finding performant models but the models themselves are pretty mundane. The idea of purely data driven models is fascinating because it's generally rejected as too limited and inefficient. I wonder what types of anomolies they have discovered and what data sets they find useful. Also how does historical simulation work when the computer models you were competing against 10 years ago are so different than now?
A simple solution is for the company to offer you something for the time you spent doing the sample test (money, gift card, their product,...)
The people named Octave are not named after music. It's just a variation of Octavius.
> I got neck strain from having my body oriented in one direction, but having my head oriented in another.

I found this went away for me if I balanced it out, such that I was looking right as often as I looked left.

For a three monitor layout, my "primary" monitor should be front and center, and the secondary monitors should be on either side. For two, the divide should be front and center. Beyond three, I grow vertically rather than horizontally. With this, I have no problem.
Another frequently-cited benefit of opened borders is that -- for the most part -- current citizens own everything in this country, and stand to make a bit of cash if there's an influx of new faces looking to buy houses, used cars, rent rooms, etc etc etc.
> Thanks for motivating me to improve it.

Cheers, that's all i'm hoping for. :)
Is there any idea of what kind of performance a game framework like this gets on various platforms? I've been curious about PyGame for a long time, but it always felt like it wasn't capable enough for even a moderate indie game. I'd love to see some benchmarks (how big can maps be? How much memory does the average map size take? How many animations can happen on one map at once before things slow down? etc.). I've made game engines as toy projects in the past, and this looks super interesting. Thanks for sharing!
Mr. Robot – TV series about a hacker
I'm more interested in how imgur survives since they serve up far more bandwidth that reddit does and their own advertising and community efforts are pretty young relatively, not to mention hotlinks bypass that entirely.
Fresh graduates are often better at programming / algorithm interviews than older experienced programmers who have been out of the interviewing game for a while. It's actually pretty important to know which demographic of users this data applies to.
I would go further—I'm confused by the proliferation of "tabs" as a UX metaphor. Do people really think they're the best thing they can get, compared to, say, ZUI zoomable groups?

They're great for browsers because the affordance fits: you have one active "browsing session", and then a bunch of inactive ones, and the inactive ones don't matter, and when you switch, you're asserting that the active one now doesn't matter.

But for productivity applications, tabs are just kind of silly.

In the OSX Finder, for example, if I have two windows open, I'm likely rearranging files between two-or-more folders—I need to see the state of both the source and the destination. You can drag-and-drop a file onto a tab, but you lose the visual cue as to where it's gone—it might have just ended up out of scroll-range in the current folder, or in some other random folder. To do the task quickly, I need to see both places: something done much better† by the window metaphor.

† (Though not perfectly: having to rearrange the windows to get the drag-sources and drop-targets all visible is a big hassle. Mac OS almost had something going for a while with MDI applications having their own virtual desktops, but they never far enough with it; if you could tell a given MDI application to auto-arrange/snap its document windows, people might actually start to want MDI interfaces again, rather than uberwindow "I know what's good for you" interfaces like FTP programs or Xcode.)

Then again, I'm also astounded that "tabs" aren't just a window manager feature (i.e. being able to group arbitrary windows into a single tabbed window, and noting when windows in a tab group spawn a new window and spawning it inside the tab group instead.) That would have cost too much GPU power decades ago, but it's costless with compositing window managers.
For history: Looks like it's closed-source. Makes me a bit sad.
Machines create value, if we socialized that value, we could easily implement a minimum income for everyone and have work be strictly a part time or hobbyist thing. Or "work" will become a strange mix of fighting for social or knowledge capital and other non-monetary value while machines do all the crap work we used to do before. I'd rather be judged at a co-op poetry slam where my social capital gets hurt if I lose than losing my home/car/savings/income if I lose at my job.

Capitalism has a built-in end game: extremely efficient automation. We're walking this path now and have been since steam power. Smart, cheap, and general purpose robots are probably where this all ends.
I found the article very interesting, but it seems to me that the metrics are the wrong ones. You cannot treat hire and no hire outcomes equally. Let's not forget that the goal of the interview process is to actually hire people. A successful hire is worth millions, a correct no-hire decision is just avoiding further losses of time and money. On the other hand, in terms of efficiency, a candidate that wasn't rejected early is the most expensive error. Well, not as expensive as actually hiring the wrong person, but it usually takes months to figure that out. Whereas the fact that a whole man-day was spent interviewing the wrong person on site becomes obvious in a few hours.

Here are the important metrics in my opinion, in order of decreasing importance:

- How many people were hired? Or what percentage of positions were filled? How long does it take to fill a position? Nothing in the article mentioned how many people were actually hired.

- False positives (people making it to the most expensive stage of the interview, typically a day-long on site interview, and being rejected there). What percentage of people that went to on site interviews got offers? Personally, I have always advocated processes that eliminate as many false positives as possible, even if it comes at the cost of some false negatives. Of course, you have to be careful not to filter out people too aggressively, because then you're just not going to hire anyone.

- False negatives (incorrectly rejecting good candidates early). By definition that's impossible to measure exactly. However, if you are not hiring fast enough, then maybe you have a problem with your screening process. At this point you could do an experiment and relax the screening process for half of the candidates and see what happens. But it could be just a sourcing problem, that is, you are not getting good candidates in the pipeline to begin with. It's very hard to tell whether you are being too harsh and not believing enough in people's abilities (or not willing to develop talent), or you are just not attractive to the kind of people that you want to hire.

Of course, all of the above is from the employer's point of view. If you are also trying to provide job seekers with a good service, then you can devise other metrics for success and for efficiency from their perspective.

(edited for formatting)
Its like ELK + watcher but with UI - SaaS, on-prem as well. Kibana runs as well on it. Security RABAC. API is hidden in the docs: https://sematext.atlassian.net/wiki/display/PUBLOGSENE/Logse...
Maybe there is no talent shortage, but there is a distinct unicorn shortage.
This is neither responsive to my comment (which points out that TPP fines are settled between governments, and not to people who can "ignore" fines; somehow, this has become an argument against my comment?) nor falsifiable.
>Suddenly, a significant percentage of the people who had spoken well about impressive-sounding projects failed, in some cases spectacularly, when given relatively simple programming tasks.

This indicates to me that either the "simple programming tasks" are not well-designed, or the the discussion about the past projects was not long enough. It still sounds like this interview process is only identifying candidates who are good at coding while someone is watching over their shoulder.

However, what I find to be the bigger issue with this article is that "success" is considered to be "passed the interview". Ultimately, all this article tells us are what currently correlates with qualities Triplebyte likes to see in candidates, not what correlates with good hires. To be fair, they do mention this at the end of the article.
Also, I work with the awards team at CfA. Will pass on questions and answers in this thread.
In my undergrad CS class we had to write a small RDBMS using the techniques learned in class and then had to dive into the internals of Postgres. It remains my favorite class taken during my undergrad, followed closely by the graduate level computer graphics course I was able to take.
Apple Release iOS 9 Beta 2
"Why do we all have to speak the biggest language? Why can’t we speak a language that talks to you about connections, about history?"

Pretty cool.
Hah I didn't even notice that, you're right! It looks like it uses Drupal too, so they must have a... limited dev budget for their web presence
http://chrisdone.com/posts/existentials
What would be the best experience for you to schedule the interview? We'd definitely like to make that easier.
Apple Release OS X El Capitan Beta 2
Link to Sequoia's presentation: http://www.scribd.com/doc/73886447/R-I-P-Good-Times-10-7-08-...
I like how you made a HN account just to answer this question :)
Maybe WebVR, Web Assemblies, procedurally generated, with a push-enabled (HTTP 2?) web running on top of a data/content-oriented network.
Darwinian Inheritance and the Evolution of Evolutionary Theory
> Ok, but what evidence suggests this to you other than optimism?

Intuition and optimism is a major part of it I guess. The fact that compilers have gotten increasingly clever over time. If current tracing JITs could handle branching in the trace instead of bailing out of any unexpected branch with a guard condition, we'd be closer to native performance.

From data side, for example Google's V8 can infer hidden classes and member types, turn javascript object (read: hash) into a binary structure, akin to C struct.

Well, one idea here: I envision profiling and tracing "superJITs" that can build a model of deterministic target code data flow (including target internal state), execution flow and computation. Not looking so much at the code itself at binary level, but analyzing the critical points that actually decide or compute something.

Once the model is built, the "superJIT" will compute constraints for model validity and build AST out of it. Data flow is used to see through hash tables and other transformations and where predictable, used to build binary structs for transient and state data. Simplify and optimize. Vectorize where possible. Output executable binary. Cache to RAM and to disk.

Limitations will of course be number of execution paths and too complicated data flow taints. Rarer execution paths could be pruned and special cased, and just generating fast code for the very likely paths.

Is this particular idea realistic? Frankly, I have no idea.

Do I think something similar will be built? Yes, but of course with constraints. The performance gap might never be completely removed, but incrementally narrowed. Perhaps eventually to few percent range.

We'll see.
Or you could go somewhere with IPv6. The number of places with an IPv4-only restriction is only going to drop.
I would seriously look at the terms of your employment contract. there is usually a "probation period" of a few months during which time you can be let go at very short notice because it's not working out for whatever reason.

It's not always kept in mind that "it's not working out" cuts both ways. If you aren't happy there (and I really would not be) then it's time to decide - as they say "if you can't change your company, then change your company."

Some of these practices, YMMV. For instance, "Code is committed directly to master, not on branches" gets a big shrug from me. What does it matter so long as only 1 person is working on a repo at a time, or if changes are isolated and merges are frequent?

Others, like no testing, no build automation, no live monitoring, give me the creeps. There is actual harm from them "an api went down and we didn't know" so there is leverage there to pitch you can make for mitigation of recurrences of actual problems and for proven industry practices. But it looks like a lot of uphill struggle.
In defense of being average
The image is brightened. This makes the spots stand out.

The surface of Ceres is effectively black, but the image shows it as grey to light grey. Consequently the spots shine, but in reality they are just white.
this sounds like indentured servitude, and i suspect there are laws against this.
Time Warner Cable draws first net neutrality complaint
Culture is not totally benign. The export of America's culture has had a huge impact on the world, for better or worse. I think people who want to preserve their own culture have reasons aside from simple nostalgia.
I'm no developer but I've been using kakoune for editing for the past month
or two and the experience is very good. Mawww has been working on the editor
for the past 3 years so it's in a pretty good shape. Programming-wise there's
syntax highlighting for many languages already, check out
https://github.com/mawww/kakoune/tree/master/rc for a list. Adding a basic
syntax highlighter is simple enough as well. IDE-wise you'll get the best
experience when writing c/c++ I think as the author does that and put a lot
of effort in it running smoothly. Editing-wise I like the features more than
vim's or emacs'. Working with multiple selections is very effective, fast and
fun. Stability-wise I don't think you have to worry too much anymore, there's
occasional bugs that are fixed very quickly and the key bindings are pretty
much set (there's a minor change every now and then when implementing new
bindings but nothing major). Customizing-wise there's enough options and they
are quite well thought out. There's no vimscript or elisp, for the design
choices check out
https://github.com/mawww/kakoune/blob/master/doc/design.asci... . The author
is also very responsive to suggestions and is implementing features the users
are asking for (if they make sense and conform to the design of course).
I will be as happy as anyone if this works, but the E-Cat seems to break a lot of physical laws. Specifically, the Coulomb barrier to the nickel-hydrogen fusion reaction is so high that it barely occurs even in the center of the Sun. Also, a successful fusion reaction should have produced measurable gamma rays, which have not been observed AFAIK.

http://scienceblogs.com/startswithabang/2011/12/05/the-nucle...
I asked a similar question a couple days ago over at reddit and got this reply: http://www.reddit.com/r/space/comments/3ag085/live_sources_o...

"Spacecraft data is downlinked to Earth as "telemetry packets" - basically big bundles of data formatted/compressed in such a way as to maximize the efficiency of transfer. There are typically separate science (e.g. images/data) and housekeeping (e.g spacecraft health, voltages, temperatures) telemetry packets. These data are nearly always "open" but we generally don't make them public because it's kinda meaningless. Instead, as soon as we receive the telem files, we unpack them and process them into useable data files. Most often these will be saved as FITS or HDF5 files and placed into a database for scientists to access immediately. At the same time - and where applicable - the data are also turned into jpg/png files that are placed on websites for the public and scientists to view. (For science analysis, we generally use the FITS/HDF5/etc data but we use the jpgs for general viewing)
tl;dr Yes the raw data is generally available but formatted weirdly."
The full (hour long interview) is here https://www.youtube.com/watch?v=QNznD9hMEh0
I've had a different experience on the hiring side of the table. The coding exercise that we provide as part of the interview has been very successful in surfacing the skill and talent of the programmer. By using that screening device, we have assembled a team of very sharp programmers. It's totally worth filtering out people who choose not to spend the time. Even though we end up losing some potential candidates, it's worth it for a 0% chance of a mishire for technical reasons.
Some interesting points - I would have the following questions for the author (I didn't see them answered)

How many of the ills observed in non-working adults are due (at least in part) to the culture of "your value is based on the job you hold"?

How many people sit around watching TV because that's what they can afford to do, or because their peers are unavailable at the same times?

How many teens revert to crime because they need money, or don't have other affordable opportunities for entertainment available to them?

1977 is a time very different than today; what differences in attitudes and activities can be attributed to the climate of 1977?

What can we learn from these examples to make the coming change in employment levels work out better now than it did 40 years ago?
This looks unbelievably simple, on the lines of why hasn't it been done before.

So you ping 10.3.4.16 and your host automatically 'knows' to just send it to 17.16.4.16 where lying in wait, the receiving host simply forwards it to 10.3.4.16. I like it.

This is a vexing problem for containers and even VM networking. If they are in a NAT you need to create a mesh of tunnels across hosts, or you create a flat network so they are all on the same subnet. But you can't do this for containers on the cloud with a single IP and limited control of the networking layer.

Current solutions include L2 overlays, L3 overlays, a big mishmash of GRE and other type of tunnels, or VXLAN multicast unavailable in most cloud networks, or proprietary unicast implementations. It's a big hassle.

Ubuntu have taken a simple approach, no per node database to maintain state and uses commonly used networking tools. And more importantly it seems fast. And it's here and now. That 6gbps suggests this does not compromise performance like a lot of other solutions tend to do. It won't solve all multi-host container networking use cases but will address many.
I've similarly never seen anyone promise the benefits of dependent types when talking about simpler type systems. Why would they need to? Much simpler type systems already have more than enough benefits to be worthwhile.

I'm not actually looking to debate you, your mind is made up and there's very little chance I'll change it, not that it would matter if I did. I mainly just want to point out for others reading this that your arguments are blatant straw men.

Also just fyi, it's "bait and switch".
It looks like the author was working in the legal profession, with a large number of lawyers also looking for work. I suspect that in this case, it becomes harder for the company to file a green card application.
He sounds like the scientist from X-COM: Enforcer!
Random gameplay: https://www.youtube.com/watch?v=3O0Z8Fv31l0
Does capitalism have an ending? Maybe we can envision some kind of ending on earth. But what about when we start colonizing other planets?

What new jobs begin to be created as we step outside earth.
I didn't know that so I'm going to test it here.
(1) This is not law that matters much, but how it enforced.

If you here illegally, chances are you are good to stay. Follow the law by a letter, and you destine to go through kafka-ian bureaucracy, spend years waiting for some permit.

For your (2) bullet, skillful immigrants in vast majority are lawful individuals.
> Indeed, but [India and SE Asia] have a short history of wealth

Er, quite the opposite. In the grand scheme of things, India has a relatively short history of poverty, compared with a much longer history of wealth.

Modern nation-state boundaries make no sense more than a couple of centuries in the past, but the Economist did an extrapolation of what that would have looked like, and the result was that China was the richest "country" for most of recorded history, and India was second.
True enough - but carrying and exchanging large amounts of cash is rather unsafe. Not so with Bitcoin :).
This SciPy presentation (Kitchin, John Carnegie Mellon University) on Emacs + org-mode + python in reproducible research is worth a watch: https://www.youtube.com/watch?v=1-dUkyn_fZA
Also note that people who are in the US on nonimmigrant visas still have to pay SSDI taxes, even though they are ineligible for the benefits. (Though they get to count them towards the time needed for sponsorship if they become immigrants.)
It is very likely that the first time he applied for the lottery he would lose his visa and have to leave the US for an indeterminate period of time. The way it works in practice, people that had another visa before are at a disadvantage in the lottery. It is also not free.

Military service was potentially another route though, but may have been intractable due to circumstances like student loans or military fitness requirements relating to a disability or some such.
I constantly wonder about this....and I was willing to pay them for an account -- which they they axed and made it free for all. How can that be sustainable, how?!
Now Instagram Wants to Be Source for Real-Time News