skysight-inc/HackerNews huggingface dataset:
Here (UK) it's taken care of by the provider for most people.

If you were to pay £80 into a personal pension (similar to an IRA), about a month later an additional £20 would be added. That's tax relief at the 20% basic rate. (Higher rate payers currently need to file to claim additional relief, but there's no reason that couldn't be automated too.)

If you had a company pension instead (similar to a 401(k)), you can pay in through salary sacrifice, where the salary your tax is calculated on is reduced and the difference paid directly into the pension scheme.

Whichever route is taken, the end result is the same: a £100 contribution cost you £100 in pre-tax money.
The Three Levels of Idea Validation
Unlike Hyperloop, Elon Musk’s Electric Big-Rig Actually Makes Sense
United's contract of carriage appears not to be super clear on when such a situation is in effect, or what they consider to be "denied boarding".

Which means this one's going to need a court to sort it out, though I believe the general principle, when the terms are ambiguous or have multiple interpretations, is to prefer the interpretation least favorable to the side that wrote the contract.
You might be interested in AudioKit, audio synthesis, processing, & analysis platform for iOS, macOS and tvOS.

http://audiokit.io/

https://github.com/audiokit/AudioKit

Full disclosure: I'm a core member of the project.

Oh and also check out WebMIDIKit, https://github.com/adamnemecek/WebMIDIKit, it tries to wrap the terrible CoreMIDI APIs.
This article is about rhetoric, I think. I believe the article's main bullet points apply to religious proselytizing too:

* Take time to explain why you believe something — not just what you believe and why your opponent is wrong ("because in his presence i feel the divine", "because scripture tells me so", "because the evidence of her miracles is so solid")

* Make sure your information is reliable and easy to access (give them a free pamphlet/booklet/DVD/copy of your guru's teachings/Holy Bible/etc.)

* Teach them while they’re young (free Sunday School, trip to the holy land, lunch, medical care, balloons, severe beatings, etc)

* Evidence is necessary but not sufficient ("it also takes faith...")
Looks like it might be using some pattern matching that could be tightened up a bit.

For example:

http://wpdetective.io/wordpress.org

That trips it up a bit with false positives, finding plugins that aren't plugins.
If you have people who know Objective-C, there's no gain in being "forward thinking" for its own sake. But if you're not playing with your own money, sure, why not spend extra development time to bring everyone up to speed on what Swift looks like this year - it won't make the app any better and will cost more, but improves the team's résumés.
Are the only difference between CP 1,2 and 3 that each is a newer version? It's hard to tell from the site.
I do have an integrated CGM but they're so goddamn itchy after the 3rd day, and they're designed to last 6 days. The cost of these things is too much to just use them for 3 days and change anyway.
Andrei Alexandrescu's AMA on IAmA Reddit (2013)
I wrote that I disagree to what you wrote because what you wrote was special case. Then I wrote specifically about Go in this comment:

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

You replied "No" to that what I wrote about Go which is not true. I never even once wrote about lifetimes. Don't you see it? Look closely again what I wrote in my comments. I think you are confused about what I was disagreeing because you didn't read carefully what I wrote. I agree with what you wrote about lifetimes 100% and I was before that discussion started because I write C++ and those things are basic knowledge. But it wasn't about lifetimes from the beginning...

> The language is not relevant for the observation I made. Nor does it really matter if we're storing strings or other heap-allocated objects.

No, because what you wrote is only true depending on the language and depending on where those strings are stored and in which language, because in some cases they will be copied so what you wrote at the beginning would not be entirely true. And I disagreed with that only, I didn't mention lifetimes even once.

If instead of what you wrote you would write (big letters to show diff):

- in C++, m[a] = b, IN SPECIAL CASE where m is a map, and a and b are strings AND A AND B OUTLIVE MAP ASSIGNMENT requires that both a and b are being copied UNLESS YOU USE SHARED OWNERSHIP. This is not necessary in SOME OF GCed languages in SPECIAL CASES.

Then I would have no reason to disagree with you in the first place.
The idea that the stability of banks is largely determined by their internet security is not something anyone who is familiar with bank operations believe. Breaches, fraud, inside jobs (and much more commonly) errors in SWIFT or other electronic communications are assumed to be happening by the banks.

Double entry accounting, auditing, charge backs and correction protocols are all normal, standard and expected in even the smallest credit unions and the amount of dollars spent on these things at the larger financial institutions is staggering. That is essentially the job of a bank. To back stop that we have insurance and regulatory bodies working to prevent and mitigate losses. Again, this is normal and expected.

The thing those of us who have worked in banks find so funny about Bitcoin isn't that it solves some issues that banks don't know about or does something clever. Its how unprofessional the whole thing is. It doesn't account for hardly any of the real world problems of the banking system.

> Which fiat bank will be the first Mt Gox?

Depends on what you mean? A bank that is brought down by theft by its employees? That was such a big problem in the early banking world that banks competed on the edifices and security theater to prove it didn't happen at their bank...150 years ago or more.
Really into how this is written. I don't understand much (any) c/c++ but I'm familiar with ruby and JavaScript so basic programming functions I'm aware of. This book still is making sense and hitting on issues that I've always been interested in calculating O(n) and others.
I suspect this is because if someone is hired, they were necessarily good at solving Google's interview questions, which are very similar to (easy) competitive programming questions. The fact that someone is good at competitive programming doesn't give you much further information since you already tested for that ability during the interview, and in fact may indicate that this person is spending energy studying competitive programming that they could otherwise be spending accomplishing stuff at work.
We actually don't have a signature database, not needed.

WordPress have a predictable path structure and we use that to extract theme and plugin slugs (textual ids). For some plugins that don't import JS or StyleSheets we look for other signatures.

Once we have the slugs, we do a lookup in the official WordPress theme/plugin repository and get all the info we need (plugin descriptions, icon, author etc)
>The context I'm trying to convey is that a dongle that exposes the OBD-II port wirelessly should probably expose only the "safe-ish" parts of OBD-II. No direct CAN bus access, no access to mode 8, mode 4, etc.

Yes, it should but what does that mean in the context of a device you plug into your OBD-II port which can be made to run anything an attacker wants? Most of these devices are running full systems similar to LTE radios, etc., which have been demonstrated to be so vulnerable that it's possible to hijack the embedded computer to run code of choice. Just recently we saw the radio disclosure from Google and from several years back there was this one from a research team at Intel:

https://www.youtube.com/watch?v=q4pRYZjzL_E

Honestly, at the point an attacker can run arbitrary code, short of implementing some crazy in device firewall, expect a device like this to have access to a bunch of stuff by the fact it's plugged into the OBD-II port.
I don't think that is true. If you had a valid lease with a landlord for your apartment, your landlord can't just kick you out of your apartment before the end of the lease if you haven't violated any of the contractual terms of the lease.
"More Passengers holding valid confirmed Tickets... than there are available seats."

If crew repositioning granted those four employees "must ride" passes, could United not make the argument that those four seats were then not "available" per that definition?

So: 70 ticketed passengers, 70 physical seats on the plane. Four employees arrive for repositioning. Now you have 70 ticketed passengers, 66 available seats. By the definition in the contract, there are more ticketed passengers than available seats, so the flight is oversold.

The one bit that I think does change this is the part I left out in the ellipsis: "that check-in for the flight within the prescribed check-in time". By the time they tried to remove people from the plane, the "prescribed check-in time" may have ended, so you could make the argument that, when check-in ended, there were still 70 available seats. But maybe check-in hadn't ended, so who knows. It also isn't clear from the wording if my interpretation here is valid: the check-in window may not limit the time during which the number of available seats is determined.

Also consider another "availability" scenario: 70 ticketed passengers, 70 seats on the plane. All 70 passengers get on, but 1 passenger finds that their seat is damaged. The crew determines that the damage to the seat cannot be repaired in such a way as to legally fly someone in the seat, at least not in the time they have. Now they have 69 available seats and 70 ticketed passengers, all of whom who have technically "boarded". Let's assume there are only enough jump seats for the FAs, and the flight can't leave one behind and fly without (assuming it's even legal to fly a passenger in a jump seat). What do they do? Obviously in this case the passenger is going to be more cooperative, because they physically do not have a seat to sit in, but is it differently legally? (Though perhaps this situation would fall under Rule 21, Section H, "Safety"?)
Within driving distance sounds like a good deal to me.
...and be outsourced to the fine Bangalorian sweatshops sooner or later. :) And it is not "really well paid". Really well paid is, like, 250k/year, and it is somewhat hard to extract it from just Java in an average bank.
Yeah, it's very common that rejected cards will find their way back into the supply chain, or that employees will run "ghost shifts" with rejected sub-standard wafers. Bunnie Huang did a fascinating teardown on some fake cards.

https://www.bunniestudios.com/blog/?p=918

I do the exact same smoke-test - as I mentioned I use f3write to fill it full, and the counterpart f3read to read it back and test it.

http://oss.digirati.com.br/f3/

There's no official Win32 distribution but it compiles and runs without issue on Cygwin. When I get home, I can send you a Dropbox link with a build and enough Cygwin DLLs to make it run in a standard Windows command prompt.

As mentioned on the f3write site - one of the very typical hacks is to make the controller report a larger capacity than it actually has - or a larger capacity than is actually functional/reliable. So this is the obvious test to perform - write it full and see if you can read it out.

Amazon will co-mingle their stock with third parties as long as the stocking unit (typically UPC) matches. So if some retailer sends them fake memory cards you get a fake memory card, "Sold And Shipped By Amazon.com". And of course eBay is full of this junk.

At this point I prefer to buy from camera stores. My theory is that since their customers will be making their livelihood off the memory cards that they have an additional incentive to keep their supply chain clean.
I disagree, it's quite different. Hypothetically, if they let you board and you get to your seat, and it is empty, they could just leave you be. Hypothetically, if you get to your seat, and it's occupied, one of two things could happen: You could deplane and the airline will put you on another flight, or you could somehow convince the person in your seat to let you fly. But this should never even happen! You shouldn't even board!

Also, hypothetically, the airline could halt boarding, ask everyone to deplane, pick who they don't want to let on however they want, and let everyone else board. They could do so many things that aren't yanking a person of a plane when they're already seated, involuntarily. All of these hypothetical situations seem far more sane to me.

We're focusing on United's wrongdoing because they are the ones who escalated to forcibly remove a passenger from the plane. They did not have to do that.
Remember than NZ is a long thin country that spans very roughly the same distance north-south as the US West Coast (it's just that you grew up with those maps where the Northern Hemisphere is twice the size of the Southern).

It also spans roughly the same range of climates - Dunedin where I live is Seattle/VancouverBC sort of climate (and the southern West Coast is very Olympic Peninsular subtropical rain forest). On the other hand Auckland/Northland is Californiaish but with more tropical moisture because we're an island and not a continent
When pattern matching goes wrong... Good find, we will fix this, thanks! :)
I think this scenario is just as plausible as the one that played out.

Your alternative scenario of a true overbooking (overselling to other customers) is plausible but the subsequent escalation to violently pulling a seated passenger is not.

The 2 situations put United personnel under very different psychological and monetary pressures:

1) overbook by overselling 70 seats to 74 paying customers. Nobody cancels and therefore, 4 of the customers have to be bumped. This is all visible on the computer reservations system and the gate agents can sort this out (offer vouchers, etc) before the last passengers board the plane. It would be very unusual to violently yank a seated customer out of the airplane just to accommodate one of the other 4 customers.

2) perfectly sell out 70 seats to 70 passengers but now you have a last-minute set of 4 airline employees who need a ride to Kentucky. If those airline employees (2 pilots & 2 stewards) don't get on that flight, it affects the plane in Kentucky with its own set of 60 passengers.

The higher stakes in situation #2 is what escalated the situation into a broken nose and bloody face. United wasn't going to let one uncooperative passenger disrupt and cancel a 60-passenger flight in Kentucky.

In other words, airlines prioritize their employees in a very different way than other overbooked customers waiting in standby for a seat on a plane. Flight #3411 just happened to shine a big spotlight on that difference.
Oh it's worse than that, it's what you know and who you know.
Zuckerberg got leaked offering to give personal info of harvard students and calling those dumb f*cks for giving him this information through thefacebook, but it didn't have any kind of impact, people still flock to facebook to give away all their private data.

So I doubt this kind of leak will have a significant impact.
My point is that neither "insects are unpleasant" nor "plants are pleasant" nor "doctors are 66% male" are immutable features of the universe. They are merely snapshots of the human view of world conditions, as the world is now. "True now", but not "true forever and always".

The paper seems to advocate for designing ML systems that learn that what is "true now" may not be "true forever and always". It seems to be quite the opposite of "there are certain truths that ML systems should not learn."
I will usually also include //HACK comments with a little note as to what is broken or what my assumptions were at the time of writing, for things that I believe are likely to cause breakage later on.

TODOs are for optional/longer-term things as you described, like inefficient implementations because the current assumption is that it will ever only operate on 20 elements.

HACKs are more along the lines of "hey if you're debugging this bit of code, your issue is probably here"
Modest proposal: put all patent license fees into a 17 year escrow. Fees returned if patent overturned. Publish a list of patent #'s and escrow amounts. Allow for class action suits to represent the licensees. Sever and nullify any clauses in existing agreements that would prevent a licensee from participating in a class action suit. IANAL; merely a defensive patent holder.
Isn't that more of a logo than a character? I'm not really sure where you draw the line, but it doesn't feel like the bird has been much more than a logo for Twitter.
I was going to say basically the same thing. :+1:
I thought that the ISP consumer information protection never went into effect, so there was nothing to lift.
Wait what? Cert pinning is not required for RSA pkcs.
Working at a Big4 or prop shop pays even better (in most cases...)
Can't you zip up the .exe in an encrypted form and send the password? This is better anyway since even if gmail let the .exe go out the spam filter at the other end is likely to strip the .exe anyway.
We have renter protection laws because people used to do just that.
If you use uMatrix, no video plays by default, as it's hosted on another domain.
I've always wondered what enabled Xerox PARC to 'succeed' and Interval Research to languish. PARC was developed more or less organically where IR was an intentional construction. To me, that contrast is a proxy for other regions attempting to re-create Silicon Valley.

https://en.wikipedia.org/wiki/Interval_Research_Corporation
It definitely surprises me that with all the talk of "following your passion" and "changing the world", we see pretty much 0 innovation in HOW a company works/is owned/etc. Instead all innovation is focused at the product level.

I don't think there's anything wrong with caring about money, in fact I think it's a mistake not to care about money in a system that revolves around money. However, listening to people tell me how "passionate they are about 'X'" when in reality they are only passionate about making money is one my biggest pet peeves.
That is because tenancy has a depth of laws surrounding them. The only way to kick a tenant out of his house if with an order from the Court and action by the sheriff (at least in most states). But your right to stay on the property of another person, outside of tenancy arrangements, do not have that body of law.
yes there is a tax treaty, you can write off tax you pay in one country in the other - so no double taxation - remember NZ income taxes are lower than US ones (especially when you include social security and state taxes)
Interesting how many toyota vehicles are used as development mules
So how do you get the NSA's public key to the client?
Finding ourselves and our purpose
Does anyone care that regulatory realities will prevent driverless cars from ever carrying human passengers?

Planes and trains have been driving themselves for many years but they still have human pilots. The human need for somebody to blame is stronger than market forces trying to eliminate human drivers
Donald Trump just got trolled from the 'first protest in space'
Do you have links to any articles about these practices?
The fungus (white rot) that breaks down an important binder in woody plants (lignin) had not yet evolved when the plants that make up our coal and gas deposits died. because white rot now exists, we aren't making new coal or oil at anywhere near the same rate.

https://www.scientificamerican.com/article/mushroom-evolutio...
I think better support and better code is a benefit, but thats just me. You sound like youve gotten rubbed in the past by this, no?

And by the way, "forward thinking" is not something you can be or do for its own sake. Think about it. That doesnt even make sense.
Snowden’s Box – The human network behind the leak
Quite simply at the rate Uber is going it will crash and burn long before self-driving cars are a thing at scale
Touchpad on MBP use to be the best as you pointed out but Surface Pro's cheap dettachable keyboard too seems to match MBP touchpad these days.
The Register is well known for its snark, which generally involves not being neutral at all.
Doing + training for local & ACM programming competitions was easily as valuable for me as the CS classes I took in college. (It helped that our coach was the awesome Eugene Luks.)

There's a lot more than just the core problem solving bits involved in making software, but it's a v. useful skill.
Of all the SV tech giants (obviously Tesla excluded), Apple has the best DNA to build cars.

They know how manufacture in scale. They know how build a vertical product. They have the cash to do it and they have a strong brand.

But most importantly, if the world moves to a car-sharing car-hailing model of autonomous cars. Ultimately, it becomes a consumer mobile play. This is where both Google and Apple own that experience. Siri will know where you are and when you need a car. This is something both Lyft and Uber wont be able to compete with.
I think the blind copy/pasting of "disagree and commit" into every decision-related thread we're probably going to endure for some time will be annoying, and I don't think it is appropriate in this case, but I don't necessarily think it is a manipulation tactic in and of itself.

There are lots of times where intelligent, informed, well-meaning people cannot come to an agreement on something important, and at some point, someone has to make a decision and everyone else should get on board with making it successful (this is hard - I've been in situations where a decision was made I didn't disagree with and it is against human nature to work hard on something you don't agree with - but the alternative is worse).

There is a lot of subtlety in making that approach successful, though, which probably will get lost on a lot of people. If this is always unidirectional (from the manager) or is wielded too bluntly, then yes, it is manipulative and is really worse than just flatly saying "I'm the boss, do what I say". You'll note that even Bezos himself is on the other end of "disagree and commit", though.
Humane and Effective Ways for Collecting Feedback
Dungeonfs: A FUSE filesystem and dungeon crawling adventure game engine
Speech is regulated all the time. Free speech in practice means we bias towards permitting speech, but many categories of speech are regulated. To wit: you cannot lie in advertisements, you cannot incite imminent violence, you can be successfully sued for slander and/or libel, etc.

Read the first two paragraphs of https://en.wikipedia.org/wiki/Freedom_of_speech_in_the_Unite... ; it also discusses commercial speech.
That's not retribution but "general prevention", a signal to others.

Retribution is in the neighbourhood of religion. Nobody but gods can really know what happened and what was the exact intention.

At the time eye for an eye appeared (Hammurabi) it was a way to limit vengeance, that used to snowball very quickly.
Not necessarily.[1] Also, Illinois law doesn't give local police state-wide jurisdiction. (Some states, including California, do, but Illinois does not.) Unless they're off-duty Chicago cops, they don't have any more authority than ordinary rent-a-cops. They could be charged with assault and battery.

[1] http://www.chicagotribune.com/news/local/politics/ct-united-...
Really? That's not good. Well, as long as they're not using any kind of class-aware RPC, you can probably just add prefixes to all the classes yourself. Would take about 10 minutes using the Rename Class feature of Xcode, and it would be tedious, but it should work.
The choice operator from Danvy and Filinski [1990] appears to be derivative of John MacCarthy's amb operator [1961].
To me, undefined behaviour analysis and typing analysis seem very similar: Both allow a compiler to infer things that can help improve performance … So why do you see the claims that both can help performance as “opposite”?