skysight-inc/HackerNews huggingface dataset:
That's an interesting thought: "on-ramps" on highways that start from nothing a few hundred feet back, with air vehicles landing on them and then merging into traffic. I don't think I've ever seen that particular image in sci-fi.
Thanks, much appreciated (by me and others who like this simple/easy method to avoid cross-domain tracking on sites we're just browsing and not logging into).

Out of curiosity, what is it about intercooler's history support that requires localStorage? Can't it just use history.pushState? (I assume there's more robust functionality involved, but as I'm not yet familiar with how intercooler works figured I ask).
Always:

import std.c.stdio;

int main() {
int x = 7;
int* p = &x;
printf ("%d\n", *(p + 1));
return 0;
}

This compiles in D and violates memory safety.

If you prefer a documentation answer(https://dlang.org/spec/arrays.html#pointers)
These are simple pointers to data, analogous to C pointers. Pointers are provided for interfacing with C and for specialized systems work. There is no length associated with it, and so there is no way for the compiler or runtime to do bounds checking, etc., on it.
more reputable one and not necessarily the cheapest one

The two don't seem to be linked at all; Symantec's cheapest cert (non-EV, no-wildcard) costs $399 - almost 80x the cheapest ones - and yet they were caught issuing unauthorized certs.
It may be priceless to you, but my utility from marginally increased income stability does not asymptotically approach infinity at "an interview per day".
Adblock fixed that for me.
Back when communication was still phoneline-connection oriented this was done all the time. You had a contractual quality target of 0.0n% of calls that either aborted or did not connect at all over the yearly average. You then over-provisioned your phone system to hit that target. That could mean adding two additional lines you never need just so new year's eve does not screw you over.

There are mathematical models that describe the probability of a new call coming in at any given time. Add the system in terms of how many connections it can have active and how many it can queue, and you can calculate your required sizing for a given quality level.

As a sidenode, this is also why ISDN flatrates were doomed, because the always-connected nature of them broke the models the system was based on. And why new phone companies renting capacity from established ones could offer cheaper connections, they simply rented at a much higher allowed connection error rate.

Using similar, well, maybe even much easier math, you can calculate that your current system at your desired maximum utilization level allows for 432KiB/s downstream for every customer, but if the overall network is underutilized you can achieve up to the n MiB/s your connection is rated for.

Then you add for example hierarchical traffic shaping where queues are allowed to borrow unused bandwidth from other queues. But it is a huge investment, no doubt.

Also, guaranteed bandwidth is imho not that different from a service level target in Bit. You'll have to refund if you break the SLA, the same as if you break your promise.
I presume Squeak deoptimises, because deoptimisation was originally a Smalltalk thing, and Squeak comes from Smalltalk.
As someone who has written a similar front-end[1] for tesseract, I'm equally curious :)

While mine is specifically designed towards document-archival means and also plugs into SANE, I'd love to know if this thing contains anything obvious I can add to mine to improve the quality of the results.

[1] https://github.com/josteink/autoarchiver
I mean I am just reading about this on the front page http://arstechnica.com/security/2016/08/meet-usbee-the-malwa...

and thinking that allowing usb devices to load specific websites is just the stupidest thing I've heard in a long time.

Here's an idea - if I want to get content onto a user's computer, give them a usb with a website set to be http://www.example.org/uniqueid/Hello.html

my site loads the same for everyone with hello.html but if the uniqueid path is used then we load some extra content maybe with a lower z-index. Now this stuff is cached on our target's computer and he doesn't know.
The main problem is not two drives failing simultaneously but rather one failing shortly after the other. The more drives you have the more the likelihood of that increases, the rebuild time also increases with large drives and so you are more open to such a second disk failure. If you take the MTTF of the drive (or the mostly equivalent probability of failure) you find the risk increases since the MTTF of the drives does not increase at all with size, it is rather constant at least as it is specified by the vendors (HDDs are usually 1.2M hours). The more drives you have the more likely one of them to have a failure and once one fails and since the rebuild time increases with size your chance of failure during rebuild increases as well.

Some systems mitigate that by having a more evenly distributed RAID such that the rebuild time doesn't increase that much as the drive size increases and is actually rather low. XIV systems are like that.
So you think Apple's design are away from skeuomorphism? In case you do, you're very wrong and probably don't understand what skeuomorphism is.
I honestly don't get this. I am a happy Rinse user in SF, probably spend around $100 a month with Rinse. Laundry and dry cleaning is a problem in urban cities, it seems strange they couldn't turn a profit.
unionize? Too many scabs waiting to take their spots while rich foreign kids and local trustfarians don't need the money.
I'd bet a fair percentage of computer users are uncomfortable resizing windows and rarely/never resize. And a smaller but still significant set is probably unaware that it's possible or how to do it.
What a bunch of BS.

Not a single operator is going to delay rolling out 5G or decline to invest in 5G due to network neutrality.

Furthermore none of the given use cases are require general Internet access. I don't care what they do with those closed networks and network neutrality does not even apply to closed networks.
It's pretty simple human lives have more ethical weight than animals in pretty much every culture, and I agree. Also there's a massive amount of unknowns when it comes to biology most experiments won't work but we have no way of testing without trying it out.
javac, gcc, and clang all support some form of -std=<lang_level>, and ABI/source interop between code that uses different language versions.

The post-gcc 2.95 C++ ABI breakage was pretty suck, though.

[edit]

And please don't misinterpret my criticism as intentional FUD.

I work on $MAJOR_OS and am achingly tired of writing C, so I keep my eye on Rust as one possible salvation, once it's had time to mature.

It's just a very hard sell when there's no ABI stability, we're talking about code that's expected to last for decades, etc.
Risky Business: Bay Area VCs Bring Their Pioneer Mentality to Art
So what if I got more social benefits before? I suppose I can deny the nomination, but how is it supposed to work in general?

If I got no social benefits before it's all golden. If I get the bare minimum anyways, yay for less bureaucracy and allowing me to take a small job without loosing money by falling out of the social benefits.

But what if I got more? There will be some good reason for me to get more, like illness or handicap, higher income before loosing a job (it's a little strange, but makes sense so people don't loose their house by failing to pay off the loan on it), children, student that needs to pay rent in the city and university etc...

If they get the same it's just a decay of the social state.
I wonder even about that, given that it's stated that it can be done only under exceptional and temporary conditions of congestion. The regulator should probably act if it were the general practice instead.

But yeah, the public will need to stay vigilant over how national regulators implement this ruling case by case.
That's weird, I didn't know keyboards used to be smaller. I assumed they started with the space cadet and kept shrinking.
How easy is it to embed this into go tests? Right now I use goamz/s3test for that, but it has a lot of limitations.
FWIW, I understood it as "we didn't use a background 'texture' that visually resembles a piece of looseleaf paper", and I rather welcomed that particular visual design choice.
> Finland is about to launch an experiment in which a randomly selected group of 2,000–3,000 citizens already on unemployment benefits will begin to receive a monthly basic income of 560 euros (approx. $600). That basic income will replace their existing benefits. The amount is the same as the current guaranteed minimum level of Finnish social security support. The pilot study, running for two years in 2017-2018, aims to assess whether basic income can help reduce poverty, social exclusion, and bureaucracy, while increasing the employment rate.
history_channel_aliens_guy.jpg?caption=Dyson%20Sphere
I don't doubt that click-fraud in Google advertising is common, maybe so common that it represents the majority of clicks. But I also believe that fraud causes a discount in the price over time. After all, very few people really buy clicks; what they're buying, however indirectly, are conversions: people that buy something, or sign up for their newsletter, or whatever. And when they set an ad budget, they do so with an empirical idea of the conversions/click, which will vary from context to context. Fraud drives down conversions/click, which in turn drives down the amount of money one is willing to spend on a click, which in turn reduces demand and drives down the price/click of advertising.
Big Logic
Space recovery USB
The delivery time is abysmal.
Presumably you'd want to strike a balance. I know I'd find a job rather dull if all I were doing was fixing bugs. Fixing bugs is very important, but I don't think it's unreasonable to ask for a a reasonably diverse workload.
One thing which is missing is a "model zoo", a place where people share models (usually well-known) pre-trained, which is very useful for starting to use a framework.

Although this repo https://github.com/baidu/paddle_paddle_model_zoo, suggests they might be working on one.
Chrome extension to minimize print waste and save ink when printing return labels
A machine can already do the act of stopping better than 100% of the people.

The problem is recognizing the obstacle with a better accuracy than people do. Tesla's a good example for this, and being unable to recognize certain obstacles in certain conditions.
Neat concept! This protocol appears to be a response to weaknesses in DH key exchange, which I understand to already be thoroughly broken. Can someone with more expertise perhaps explain if my understanding is correct, and whether this interlock technique is applicable or has been adopted anywhere?
They probably just want to avoid having to serve them.
Quite easy actually you can look at

https://github.com/restic/restic/blob/master/run_integration...
That advent of cryptocurrency such as Monero are a god-send to the underground. It is almost bread & butter. They serve their purpose of being a difficult-to-trace decentralized currency very well. Did any of you oldies imagine that in 2016, you would be able to have recreational drugs of your choice shipped to your doorway, anonymously? Paid for with a cryptographic medium of exchange?

Although, there exists a con: Cryptocurrency as a whole is gaining a "dirtier" reputation thanks in part to it's new-found use as a black market medium of exchange. People had a vision of Bitcoin being an easy to use, mainstream currency for the general population (pipe-dream in my opinion) It is clearly not going in that direction.

Governments can very easily outlaw Bitcoin if they so please at any moment. Any legitimate exchanges would be shut-down, no LocalBitcoin, no Bitcoin ATM's, no BitPay, no NewEgg and Overstock accepting Bitcoin payments, banks ceasing operating with Bitcoin copmanies (good luck converting to fiat)
This is because people comment without actually reading the article :/
Burt Macklin, FBI.
Actually, I do know. Rather than rehearse again the means by which I know, let me refer you to the two most recent times I've done so:

https://news.ycombinator.com/item?id=12009198

https://news.ycombinator.com/item?id=12362818

(Maybe it's necessary to point out that I'm aware of the possibility that all the apologies I ever received on this subject were lies. I'm aware of the possibility that all the apologies I ever received on this subject were lies. Given that no evidence exists to support that conclusion, parsimony would require it be disregarded even were I otherwise inclined to imagine that all my friends actually hated me and didn't want me around, and were willing and able to deceive me by presenting the impression of sincere regret for having forgotten to include me.)

I'm still working on a better metaphor than that of an abusive relationship; while that one speaks strongly to me, my experience suggests it does not do so to others, which renders it useless for my purposes. Any suggestions you might have to offer on a more effective replacement would be welcome.
It's entirely reasonable to assume that with this much money at stake Apple will pull all the stops for a tax holiday.

What I was wondering was if any politician had spoken publicly on this issue. It seems, unsurprisingly, they haven't.
Ah the good old "GET OFF THE UI THREAD!"
Now I really want distributed corewars. Can we do that? I mean, if Etherium can back this sort of grid, and the contract interpreted redcode at %ip (to use at&t syntax: I don't think redcode has a notation for the instruction pointer) in the grid, and increment %ip (unless it's a jump, obviously), than we could probably get the MARS spec running. The only trouble would be ensuring the contract actually was a valid interpreter, and loading the data in the address space to begin with.

Or I could be totally wrong. I don't really know etherium that well.
I agree on everything, just pointing out the (UK) Commissioner for Financial affairs very sensibly resigned post-referendum. In his place, a "Security Commissioner" was nominated, covering an area of policy that does not influence Eurozone economic policies and is overall less reliant on EU membership (because Interpol etc etc). Again, a very sensible move by everyone involved.
C++ isn't substantially different from C when it comes to systems programming concerns regarding stability.

The biggest issue is that it's a bit harder to maintain ABI compatibility. You have to carve out reserved vtable space, avoid exposing STL in your interface, etc, but it's doable.

As for Swift, it has heavy userspace dependencies that make it non-viable for kernel work. Rust does much better there.
I have shirts that were given to me and I feel obligated to own. Like a gift from my mom, say.

But they don't fit me well and so I rarely wear them.

Need to lose some weight and then it won't be such a problem...
"I've always found an inflated rate a very effective way of avoiding tedious "

That's something I have found too. The more you make the less inclined they are to waste your time.
If you make porn/erotica then a lot of payment processors want nothing to do with you.

Same with marijuana. I live in a US state that's legalized it, and every shop requires cash payment because no payment processor will talk to them.
Any reason why midwest and not southeast? The outskirts of Raleigh and Atlanta have the same cost of living benefits while having access to a large talent pool and being close to the coast line/major cities.
I'm talking about encrypted storage on the other end.
Keep in mind that there are plenty of object stores that are robust and stable until you put 1 billion keys in them.
Safari on mac offers it (like everything does on mac -- it's built in)
I know RAM chips are, but is flash memory susceptible to bit-flipping errors caused by alpha radiation?
Culture: Drafting your team’s Constitution
Yes you're right - they were one of the biggest contributors until a 12-18 months ago (roughly)

Now it's deep learning, it's at the point now where there's no point in spending ages manually 'feature engineering', just throw some GPU and soon to be TPU processing power at it
"Yet". Why would they do it ever?
Note that Chrome is actually using Blink now, which itself is a fork of webkit
According to a recent study by code-based challenge and recruitment platform HackerRank, China and Russia boast the most talented developers over a number of programming disciplines.

Because they have... a much greater economic incentive to spend time on sites like HackerRank?
I disagree that this is implied by his comment.
If utilization is generally 1% of service today, you'd be looking at 0.25mbps @ $50/mo, not 2.5
What’s in your bot stack? Survey results of people building bots today
Nope. As long as you stay out of North Philadelphia you'll be just fine.
No, but everything that's not transit is a fixed cost and thus as long as the internal network is properly designed and implemented, only transit costs matter. The rest (i.e. the fixed costs) will be covered by the monthly subscription fee.
More likely is that governments will allow Bitcoin 'traffic' to be funneled through exchanges, like Coinbase, that are FinCEN-compliant and responsive to law enforcement, while cracking down hard on peer-to-peer exchangers and anyone else who isn't diligent about collecting user data and responding to subpoenas.

IIRC, collecting information on customer's identities is a legal requirement of any money-transmitter with a nexus in the U.S., so any Monero exchanges are either going to need to collect user data (rendering the whole thing kind of pointless), blacklist all users in the U.S., or accept that they'll probably be relentlessly hounded by the feds.
Self-awareness would be a terrible thing to inflict on a decommissioned crosswalk button.
The EU rules about what state aids are legal or not have been there for years, though.
Just like programs only know to do what they're coded to do, algorithms only learn what's already in their dataset. It's up to data scientists and analysts to scrub their dataset of potentially discriminatory data. If you're contractually obligated to do otherwise, you should either find another job or do the right thing anyway. If you choose the latter and someone takes action against you, then you should take it to court.

I was in a situation like this in my own work and I regret not standing up for the right thing now...
MKL is a BLAS substitute (with some additional features like the Vector Statistical Library). Eigen is a higher level library that can call BLAS functions. For what it's worth, OpenBLAS is now on-par with MKL on most benchmarks.
These trolley problems make the assumption that the car can perfectly distinguish pedestrians from other obstacles, however, in the real world this will probably not be the case. It is difficult for self driving cars to distinguish pedestrians from a bunch of realistic cardboard cutouts(image recognition fails), mannequins(point cloud matching fails), a street level animated billboard(motion recognition fails), a herd of moose(thermographic recognition fails), or random noise.

If one takes the fact that the problem is partially observable into account, many of these moral issues disappear. We can control the environment inside the car making it easier to be certain that a human is inside. Because the car is certain that it contains a human, and less certain that it is running into humans, it should take actions to preserve the life of the occupant.
Isn't the browser experience on Chrome OS pretty much full screen?
> Try-catch- this seems like v8 specific advice. Chakra definitely does optimize functions with try-catch in it, and I think SpiderMonkey does too

http://gs.statcounter.com/ certainly suggests that specifically optimizing for Chrome/V8 will benefit the majority of users (58% not including mobile, 50% including mobile). As with all statistics, take with a grain of salt.
I disagree:

>In an world where standard ads are being phased out, these types of product placements are becoming more and more necessary. Adding an ad label will eventually make these types of ads obsolete.

I'm not quite sure what you mean by standard ads - the type of advertisements that you seem to be focusing on are relatively new; product placement, of course, has been around for ages, but we haven't really had a communication medium like the Internet prior to the Internet becoming an everyday tool. The fact that people respond better when they don't know it's an ad really shouldn't give advertisers permission to bypass false advertising laws and advertising disclosure. If it comes down to consumer rights versus corporate profit, then sorry, but consumer rights trump corporate profit. If this means that we need to restructure revenue plans for online, then so be it. Native advertising is borderline unethical as it is, especially in news articles.

I cannot accept the idea of "it's the last profitable means so it is a necessity" because it's an arbitrary line to draw if the method is considered unethical. (I use unethical because it's what I consider it, but we can substitute "not wanted" or simply "not allowed" and the point stands) It's inconsistent and non-sensical to label a form of advertising "bad" or "unethical", but to then argue it should be allowed anyways when worse forms of advertising are likely more efficient. No one is arguing that advertising isn't one of the pillars upon which modern business rests; I do think that people will argue whether or not it needs to be anymore, and I know most certainly many will argue that a restructuring is probably needed to remove the need for advertising, or lighten the load.

It's likely true that soon we will hit a point where sites start closing down because the ad revenue doesn't pay the bills anymore, and I think that's fine. Advertising has warped the very structure of websites for years now, and even the infrastructure for the Internet (CDNs for advertisement, ad networks, entire platforms built around advertising first then around a service to get users to advertise to) As much as advertising may enable content, it also compresses and restricts. It obfuscates it behind ad walls, behind slideshows, behind ad-ridden pages with a download or a video where you don't have the slightest clue whether or not the content is even relevant. It's warps search results, and it slowly creeps in and overtakes social media services. (Sponsored tweets, sponsored instagrams, ad bots on social networks, SMS spam, Youtube videos) There is an awful lot of infrastructure that is built out and worked on that has absolutely nothing to do with providing content to viewers, but instead providing advertisements. The balance is simply off right now, and the rebellion against ads is a direct result of that.
The ethics being discussed here, though, are, well... not obvious. Political, really. Are you going to be able to get serious agreement about what the correct decisions are in cases like these? By actual argument, and not by shouting down one's opponents?
Ask HN: What are the tax advantages of incorporating vs. an LLC?
I've often heard that it's advantageous to incorporate your company as a Delaware Corporation instead of an LLC if you are expecting to invest heavily in growth for a number of years. Based on corporate and llc/individual tax rates, I don't really see the advantage. I was wondering if someone could explain why this is the case. Thanks!
The problem with San Francisco Opera ticket prices