skysight-inc/HackerNews huggingface dataset:
> if that goes away so does the Cargo index

Not so, the location of the index is independent of crates.io. Currently the index itself is just hosted on Github, whereas all of crates.io is hosted on S3. Which is actually kind of a pain sometimes, since if Github goes down it means that Cargo won't be able to find the index and I don't know if there's an easy way to override the index check. In the future I expect Cargo will gracefully continue if the index can't be updated due to connection failure, though I'd think it would prompt the user to make sure they're aware that their local copy of the index might be out of date.
Ugh, how do you shard websocket connections when you have more connection than 1 server can handle ?
As mentioned earlier, there's Chrome's "Add To Desktop" option
Yes, I think you are right. Here is an analysis that places the 30-year lifecycle costs of a road at $8.63 per square foot: http://www.strongtowns.org/journal/2014/7/10/fiscal-impacts-...

This research seems more thorough, but still concludes that low-density developments often require much more than 30 years to pay off a road's 30-year lifecycle.

Edit: Looks like OP's calculations are based on how much of the collected taxes actually goes to the road budget.
This is one of the most interesting and insidious realities around slavery that exists. It seems very little-known.
I guess at the very least it'd be recognized as a separate window/app by the OS window manager, which might be convenient if you like to keep it open all the time and alt-tab to/from it.

However, at least on OS X, you can just use something like Fluid if that's all you want (http://fluidapp.com/).
Ruby on Google AppEngine Goes Beta
OT: If NY regulators approve it, it must be a reasonably safe, non-fraudulant investment. Their track record gives me complete confidence.
Talking about cultural difference – blocks and threads
Risking cancer to diminish heart disease? lol no thanks. I'd rather eat vegetables and take a walk once in a while.
you're dum, lady
It's because there are a lot of people here obsessed with reaching the largest possible audience they possibly can. And since every brother and their mother are on mobile, or, at least, a web browser...

The way I see it, mainstream masses are finally (FINALLY!) leaving the world of desktop computing behind, so now it can return to the nerds and people who just wanna do shit
Lots of people are opposed to WiFi and cell phone signals, so those should also be banned. Whether that is inconvenient or not or has any basis in science is beside the point, that's the problem of Wifi users to figure out. I care about my health and do not want carcinogenic waves passing through my skin. Using similar logic from this thread, I in no way have to show there is any genuine risk involved, the burden is on you to prove that there is not risk.

Wow, throwing one's legislative weight around with no concern for facts or reality is fun.
So if the evil sprawlsters are subsidizing the older roads...so what? The evil sprawlsters can afford it.

I think you (and probably the author) have got this exactly backwards. Sprawl creates blight when the rate of building outpaces the needs of population growth. The evil sprawlsters are creating new costs, but they aren't subsidizing old roads. The sprawl usually happens outside of long-ago drawn city borders, anyway.

If you have 5 families living in 5 houses in the urban core and you build 5 new houses for them to live in out in the suburbs, then population needs to double for there to be full occupancy.

As a case study, take a look at my home town of St. Louis. Much has been made about the city's population loss. But that's just in the urban core; the region's population has actually grown slightly over the last 40 years. It just hasn't grown fast enough to fill up all the new houses we've built out across the river.

The sprawlsters aren't subsidizing the old roads. They have completely abandoned them and are leaving them to nature.
LinkedIn turns 13, what do you think should improve?
What's the rationale for not selling windows enterprise licenses on amazon? What's so special that it requires an official reseller?
Fast-growth startup called L2: Developers work on internal software “Datatron”
Think of rump kernels as a portable library of drivers with a well-specified API.

What is unique about NetBSD is that they have been structuring their driver code on top of well-specified portable APIs inside the kernel (AFAIK beginning with bus_space in NetBSD 1.2 in 1996: http://netbsd.gw.com/cgi-bin/man-cgi?bus_space++NetBSD-curre...). At first this was to increase portability by making it possible to write a single device driver that would work on different architectures and over different buses (contrast to Linux, where you basically have to write a new driver for the same device over PCI vs USB).

Having these well-specified API layers is what makes it easy to take the NetBSD drivers and use them outside of the NetBSD kernel, which is what rump does. This makes it possible to write and debug drivers in NetBSD userspace (and run them too, there are proposals that are essentially steering NetBSD into a microkernel: https://wiki.netbsd.org/projects/project/userland_pci/). You can also implement the NetBSD APIs that the drivers use in your own kernel and run the NetBSD drivers.

There was a similar project for Linux drivers (DDEKit: http://os.inf.tu-dresden.de/ddekit/) but the ad-hoc nature of how Linux device drivers interact with the rest of the Linux kernel and the major changes across different Linux versions make such a project much harder to use and keep current.
There already is... https://picard.musicbrainz.org/

Apparently Amazon uses this tagging service to keep its online music library organized.
I have been waiting a long time for this. Even though I use Haskell, Clojure, and Java a lot, Ruby is my go to language for getting stuff done quickly. I really like AppEngine because the web interface with log displays, etc. reminds me of using Google's internal infrastructure.
A more egregious example is FinCen Form 114. This is a form that you must file with the Department of Treasury every year if you have a bank account abroad. This form is implemented as a JavaScripty PDF thingy that only works on Acrobat Reader on Windows (and maybe Mac) but not on Linux. The penalties for not filing this form are max($100K, 50% of your account balance), so you don't have much of a choice.
Namecoin fits the bill.
Want a good tech job? Report says ​open-source skills are hotter than ever
Creating, maintaining, shepherding through distro processes, etc. All so you can then eventually build your own code.
I am more interested in learning how much the person who crafted that sentence was paid..... :)
>> I guess it would be easier to write a Objective-C to C converter

That's what the first Obj-C (and C++ compilers) were
This is fantastic! For non-tech (or even tech focused!) organizations it is very useful to be able to outsource the operation of their cloud infrastructure. Do what you do best, let others take care of the rest.
If he is going to get death threats for business reasons, it would probably be in relation to stealing business from Energomash.
The OS can't know the intent of the view for certain, so no.
Don't forget Ahl's "101 BASIC Computer Games"!

I spent hours and hours making stuff written for DEC/MS-BASIC work on my TI-99/4A with its limited language implementation..

https://en.wikipedia.org/wiki/BASIC_Computer_Games

PDF: http://bitsavers.trailing-edge.com/pdf/dec/_Books/101_BASIC_...

I had the later yellow-cover edition myself.
This argument makes no sense to me. Either you do enjoy something and want to participate in the culture built around it, in which case you can pay for it and support those who create it, or you don't, in which case why would you want to pirate it?
To save everyone from the oozing condescension of this guy's rant I'll boil down his thesis: Just because someone can spend Satoshi's bitcoin doesn't PROVE that they're Satoshi. Given by the many common sense reasons he listed with the know-it-all fervor of an 8th grade WoW player (someone could have stole it or the original team passed it around among themselves etc). Sure it doesn't prove anything ABSOLUTELY if Craig Write actually moved a bitcoin, but it certainly would help his case.
One of the biggest risks is older "soft story" apartment buildings which tend to collapse in earthquakes. Some Bay Area city governments are aggressively working to retrofit them.
http://resilience.abag.ca.gov/housing/softstory/
Nope, this isn't specific to any provider. We use it both on AWS and Google Cloud.
If you draw a distinction between streets (~access) and roads (~transport) that isn't really a good reason. People around here drive too fast on streets as it is.
On #7, don't let the potentially untrusted app host the view in which the password is entered.
"Correct" ones would be those which actually maximize your outcome, while "rational" ones would be the ones are which you infer they will maximize your outcome from the information you have available.
That's a lot of boiler plate code. Is there a way to make it smaller? For example, if all I need is to open and process a file with no GUI (maybe a progress bar).
If the web view is inside your app, you can inject JS easily.

http://www.priyaontech.com/2014/12/native-%E2%80%93-js-bridg...
Look Mum(Mom) No Hands!
Not really, because everything is C/C++ there by means files are .c, .cpp and not .m or .mm, its a bit tricky from build system point of view to treat the file with extension .c/.cpp as Objective-C.
Chatmasta's (OP) flow is not incorrect, he just didn't describe it all. It is perfectly valid. The issue comes when the SDK opens the auth server's authorize endpoint in a WebView. In all cases, if the user is not authenticated with the auth server, he will need to log in. Technically this should be done via a browser redirect on the same page, not a WebView. So instead of the SDK opening a WebView, it should redirect the full browser window to the auth server's authorize endpoint, which will prompt the user to authenticate if he doesn't already have a session.

This is a problem with mobile apps unfortunately, since this type of browser interaction is going to be all over the place. For web apps it works just fine.
why not set it up as a tor hidden service?
It looks interesting but a bit spooky. A real editorial board would have dozens of action editors. They only require a single review, and it's not entirely clear what the process is. They also permit rubriq, which has ill-defined measures for review quality and payment, kind of amazing given that it's wading into an area of very problematic ethics.

This doesn't feel like a major player yet, but what do I know, I'm not in medicine. In my field, reputable open journals would be things like PLOS One, JMLR, and JAIR.
Isn't it their websites that are the alternative protocol? The primary would be snail mail.
The NSA/Mossad. Got it.
Right, and it wasn't "in secret" - they notified the authorities, etc. An evacuation plan was developed and would have been used if the storm had gotten closer to the city.
Common sense is utterly useless against parents.
Yeah if you are going to "go" in your car it's ok. May not be practical if you are downtown when it hits, though.
You might look up radiation hormesis. It is very well documented in animal studies. Damage causes cellular repair mechanisms to undertake more work, and if the damage is little and brief, then there is a net gain in quality control. Less dysfunction, longer healthspan, longer life.

It operates in humans because all other mechanisms of hormesis operate in humans. All very well documented.

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2477686/

"Three aspects of hormesis with low doses of ionizing radiation are presented: the good, the bad, and the ugly. The good is acceptance by France, Japan, and China of the thousands of studies showing stimulation and/or benefit, with no harm, from low dose irradiation. This includes thousands of people who live in good health with high background radiation. The bad is the nonacceptance of radiation hormesis by the U. S. and most other governments; their linear no threshold (LNT) concept promulgates fear of all radiation and produces laws which have no basis in mammalian physiology. The LNT concept leads to poor health, unreasonable medicine and oppressed industries. The ugly is decades of deception by medical and radiation committees which refuse to consider valid evidence of radiation hormesis in cancer, other diseases, and health. Specific examples are provided for the good, the bad, and the ugly in radiation hormesis."
> Something that I'm surprised this page doesn't talk about, and which is very important considering the recent hubbub over left-pad, is that any dependency you get on Cargo can be relied upon to continue to exist forever

Maybe the reason why it's hardly talked about is because it's common sense and pretty much all dependency managers support it?

Except node of course, because they have no idea what they're doing.
The UK does have a history of shipping criminals off to Australia...

In all seriousness though, I hope he does get sent back to Australia. Everything he's done fits with someone who is grasping at anything that might get him out of has last con, and unfortunately for him, his last con involved a government organization that will want its money back.
I am from Ontario, Canada. All our government agencies have a mandate to ensure there is representation from all gender and race backgrounds. It is a noble goal, but it causes distortion in the hiring patterns on a large enough scale.

Ie. let's look at the local police force and see how well represented each gender, race, etc. is. Because it was pretty homogenous before, the focus naturally becomes "let's make this more equal".

Big companies and HR people caught on too. So you get a huge portion of the employment in the region with a dominant "hire to even the numbers out" narrative. As opposed to, you know, hire the best, or hire people who are like us.

The strange distortion comes like this. Say the police started out 100% white and male. And then you implement this program and say, wow, we need to get better representation. Now you start hiring people who either are not white or are not male, because they will even the numbers out.

What happens is a weird effect where white men became far less attractive to employ, because they did not contribute to the "equilization" percentages, they detract from it.

You can do with this anecdote what you wish. I think the world is sorely lacking in diversity of thought. Where I am from, we have incredible diversity of culture, race and gender. But everyone must think the same and fall in line with the same narrative, and everyone must accept that this is the only path forward or else. Diversity of thought and culture is what progresses society, diversity of skin colour, nation of origin or gender will not in itself do that.
AWK is one of the best and simplest languages for a beginner to learn programming.

As if that were not enough, it is lightning fast, small, and powerful. When Aho, Weinberger and Kernighan invented AWK, their intent was to invent the next generation C, without having to allocate memory or deal with pointers or data types, and in that, they were a success. AWK is C on steroids.
> I ended up getting around it by firing up a bunch of virtual machines (one per Apple ID), downloading everything I end, striping off the DRM, and then never using iTunes again for anything other than music (and even then I favour CDs first and other download sources second).

This is ingenious and also hilarious if it weren't so damn tragic.
It's possible to be unhappy with underfunded pensions and also think it would be unfair to change them retroactively.
Earthquake insurance is probably a waste for most homeowners because the deductible is so high. You would probably be better off putting that money into structural renovation to make the house better able to handle an earthquake. Make sure the frame is properly anchored to the foundation. http://resilience.abag.ca.gov/residents/planset/
You seem to be reading a tone into this article that I'm not. I didn't perceive a complaint that people don't pay for what they use, I perceived a complaint that the city of Ames is spending a huge portion of their budget on roads that may or may not be necessary. Putting the cost of these roads in terms of property tax is an interesting way of looking at this problem, which doesn't necessarily imply that everyone has to pay for their share of the road in full.
The point is that the politicians back then stole from the future. If they were going to promise cash in the future the should have set aside money back then to pay for it.

It's one thing when a government borrows money to pay for a capital project that will last long after they are out of office. The net present value of an accruing pension is an operating cost and should be paid for as the obligation is incurred.
If all bugs were in code my job (as a programmer) would be so easy.

It's all the squishy human-worded requirements that cause the problems.
The Verizon DBIR relies on questionable vulnerability data and poor analysis
Now working for me...
Except that as far as the article describes, the students aren't being charged with a crime, the brokers are (and are pretty unambiguously guilty of it). The students are just losing their visas.
> some people "pay for more than they use."

The author was addressing the opposite situation -- people using more than what they pay for.

> It would be just as ridiculous to write an article about how "people with children in schools aren't paying the cost of the school"

A more similar analogy to what the author was pointing out would be that current taxpayers will receive more Social Security benefit over their lifetimes than the future value of their lifetime payments, meaning that the system is only financially sound if we assume the working population will grow at an appropriate rate such that we'll always have enough workers to pay for retirees.

Or, adjusting the analogies you provided: we are borrowing from other countries to pay for our schools and fire departments. This happens to be true. Is it bad? Unknown.
There are people we can't get without it. How would you replace or reform it to end abuse?

BTW I don't believe my experience is atypical.
Indeed.

I have my IoT system across multiple networks, some of which I do not control the router. One possible solution was to have my VPS machine provide tunnels in a star topology. It's pretty sucky for the star center, because they end up getting all the traffic. And it's also pretty hard.

Another solution was to dyndns, port forwarding, router redirection, poking through NATs and all that... for each location I'm in. That's bad. Real bad.

Perhaps I could do some point-to-point trickery... but that doesn't work when both machines are NATted.

Tor Hidden Services provides a way to automatically breach the network seamlessly, and provide a routable address to that machine, no matter where that machine is. I take it to a cafe in Washington DC? Within 10 seconds, it's back on Tor. South America? 10 seconds.

The topology, once done, looks like a humongous ethernet hub, with no promiscuity mode. And each node is the 16 char hash.

Then, I can code against .onion addresses. They just work, and I know if I establish a connection, I can send data.

I'm already sending MQTT telemetry data from one network to my broker in another house 30 miles away. And it's sending pictures and metadata both. And it just works.

EDIT response:

>What kind of throughput & latency do you usually see?

Latency is a bigger one, obviously. It depends on the construction of the bridge. If I'm not using any overlays (OBFS3, OBFS4, scramblesuit, etc) then initial lag times can go in excess of 30 seconds. Once that initial connection is established, then lag times go down to about 200-300ms range.

Using overlays, because the network blocks various vanilla types of Tor, can take a lot longer. That's because those overlays are beat on by China and Iran. Sometimes they will dead-route packets (5% of the time). Initial transit I've seen up to 1 minute, with avg ping times around 500 ms.

Throughput is a different beast. The only network I haven't saturated was my 1GBps desktop at work. I can stream movies directly with the speeds I routinely get. Just that initial bridge construction will make you think something went wrong.

(responded here because "I'm responding too fast")
Lest anyone disregard the plug for the book because it comes from the author, I don't have any affiliation with the book or author, but can attest it is a very nice guide to Angular 2. During the alpha/beta process the angular developers have been making breaking API changes right and left (which is ok, they said they were going to during the development releases), but the ng-book 2 has been kept reasonably up to date through the process. I found it to be very helpful in getting a handle on angular2 -- much more so than all the sample projects or how-to pages mainly due to everyone preferring different tooling or build workflows which required more time to figure out what was going on there rather than learning the angular2 part. The book was much more pleasant to read and work through than all the how-to pages or seed projects on github. FWIW.
These wear pretty quickly upon use.
"Members of the human rights group in Norway and Sweden resigned en masse, saying the organization’s goal should be to end demand for prostitution, not condone it."

How would you ever set about trying to remove the demand for prostitution?
How do these four freedoms constitute a border between "morally wrong" and "morally neutral or good" software? That seems dubious to me.
More precisely, proving a negative requires quantifying over the entire underlying model and applying the law of excluded middle or double negation elimination. Proofs of a positive are generally constructive, and valid in intuitionistic logic which rejects the law of excluded middle as an axiom.

So you can't prove a negative if:

* It is infeasible to quantify over the entire underlying model

* You're working within a logic that doesn't admit it as an axiom, for practical reasons.

It's easy for me to argue that there are no pink ducks on my desk. It's very difficult to argue that there are no pink ducks.

People usually use "pink duck" as "example of thing that is unlikely to exist". If you choose "proposition guaranteeing that the thing doesn't exist", I think you get this argument:

Claim: There are no non-existent objects.

Proof. Let x be a non-existent object. x is a witness for its own proof, so x exists. Contradiction.

That one works in a couple logics I looked up. People boldly claiming that "For any predicate P, forall x. ~P(x) is unprovable" would have to reconcile this example. Also, the empty model satisfies that.

Of course, he may have literally meant "You can't prove a negative", as in "lumberjack on Hacker News is unable to produce a proof of any formula in the format given above". That depends on how eagerly you evaluate "You".
Servo's efforts to upgrade their version of rustc used to be legendarily traumatic, these days it's comparatively tame. :)
To handle this case some SSA implementations add a concept of "pi" nodes, which are used to artificially split variables on branches that establish some useful data flow property.

x1 = ...
if (x1 > 0) {
x2 = pi(x1 & RANGE[1..])
use(x2)
} else {
x3 = pi(x1 & RANGE[..0])
use(x3)
}
x4 = phi(x2, x3) // if used

I have placed the pi nodes in the blocks, but semantically they are placed along the control edge.

Ref e.g. e-SSA in the ABCD value range inference algorithm.
Make it illegal to be a man
It's not as clear cut as you say. Houston is minimal for its minimal/nonexistant zoning rules such as you say and it's also a massive sprawl.