skysight-inc/HackerNews huggingface dataset:
I see now that "blanket ban" is an incorrect description. As I understand it, the current prohibition is that supersonic planes (except Concorde) are allowed, so long as they are below a given noise level. Here's the law, https://www.law.cornell.edu/cfr/text/14/91.821 :

> Except for Concorde airplanes having flight time before January 1, 1980, no person may operate in the United States, a civil supersonic airplane that does not comply with Stage 2 noise limits of part 36 in effect on October 13, 1977, using applicable trade-off provisions.

Going back to an article from 1973, at http://elr.info/news-analysis/3/10067/faa-promulgates-strict... :

> The policy underlying this regulation puts the burden of establishing the environmental acceptability of supersonic civil aircraft flight on the proponent, rather than on the affected public. However, the FAA has also made available reasonable opportunity for aircraft manufacturers to prove the environmental acceptability of supersonic flight if they are able to control sonic boom research without harmful effects on the public.

The problem appears to be that airplane manufacturers cannot meet the existing noise level, so instead want the FAA to say what higher level is allowed. This places the cost and responsibility on the government rather than the manufacturers. So of course the manufacturers would like to shift that expense to someone else.
Many distros didn't support other file systems (JFS, XFS, et al back in the day) officially, but you could usually find a way to use them as boot or a forked installer.

I realize new file systems are difficult, but HFS+ is just an ancient mess that's needs to be replaced for a long while. This isn't new and innovative so much as finally getting around to removing technical debt and catching up with the rest of the world.

Windows and WinFS is a bad comparison. WinFS was just a tagging/metadata system on top of NTFS with a SQL storage backend. We're still quite far from the ability to tag files with custom meta data and have it easily to query using default file chooser dialogues.
I could see a world in which that changes due to a significant jump in reliability. If these chips are truly 1000x winners in write cycles, that changes the math significantly in terms of $/GB/hr, which is truly the important number for large scale data center storage.
Now, I'm all for making Siri better as an "Accessibility feature". I was just referring to myself talking to my Mac for doing my basic activities. It might be annoying at best to my co-worker so would he be to me when he does talk to his Mac all the time.
I wonder if the fact that you can restore a removed app (via the App Store) means that Apple will be able to update built-in apps independent of iOS updates.
HipChat uses parens for this, with (thumbsup) turning into a thumbs up icon even if you're communicating through the IRC bridge. It's a bit weird when you're using parentheses for a parenthetical and it pops up the emoticon search, but you get used to it.
Thread-safety is implicitly different than other types of safety: There are multiple answers to the same problem, and the default one present in StringBuffer is not necessarily the one you want. For instance, StringBuffer's thread-safety only guarantees that every write will be executed without corruption. What are the possible outcomes of this executing in two threads:

stringBuffer.append("a").append("b"); // Thread 1
stringBuffer.append("c").append("d"); // Thread 2

The answer is, any of the 6 permutations of "abcd" such that "a" appears before "b" and "c" appears before "d". However, maybe what you really wanted was just the two permutations of "abcd" or "cdab".

Just saying, "thread-safe!" doesn't answer the question of how it's thread-safe and what its behavior will be if multiple threads are contending for it. All it means is that the program won't crash or corrupt just because multiple threads are in the same place at once, which is not really all that useful a guarantee when you're looking at very expensive locking mechanisms to get there.
Can you elaborate on this for a non-trader?
> Bose seems to have come with a solution to avoid un-pairing and re-pairing: https://www.bose.com/en_us/products/headphones/over_ear_head...

"Manage your headphones with an app" still sounds like an annoying hassle to me. Even if it works seamlessly, it's still a far cry from hot-plugging at will.
>> And as a bonus what one machine learns one place can be instantly added to the knowledge of the other.

That's actually one big problem with machine learning algorithms: it's not at all clear how to integrate their knowledge with that of other algorithms (and that includes different instances of the same algorithm). Such algorithms build a single model of one domain at a time, and we're talking about very strict domains.

What we're seeing lately is many teams announcing that they trained an algorithm to do this or that pretty damn amazing thing, but watch closely: how many of those announcements describe a system that can integrate its learning into a wider cognitive architecture? There's teams that trained models to recognise images, to combine images, or to map images to strings, but all these things are simple tasks, that are only useful in a very limited range of circumstances. Machine learning algorithms unfortunately are one trick ponies. They do one thing well- and that's it.

>> You can almost sense how imagination and inspiration is inside the reach of machine learning (yes there are some way to go yet).

That's an understatement- the bit about having some way to go. We're not even close, really. To train a machine learning algorithm the first thing you need is a lot of examples of the thing you want it to learn. It's really hard to see how one would compile a set of examples of imagination, not least because it's inside peoples' heads. Not to mention we don't even know what human imagination is in the first place.
As a left-wing dude who voted for (and campaigned for) Obama in 2008 and 2012, I strongly disagree with your premise.

Censorship is censorship, and the Reddit users do a fine job of downvoting the speech they view as not contributing to the conversation.

I think a term that is often used by conservatives (as well as folks like Bill Maher) is getting sadly accurate: the regressive left.

The first step of the regressive left in silencing opinions they don't agree with, instead of simply countering those opinions with their own, is to label that speech and/or the person using it as some form of hate speech. Once the speech and/or the person is labelled (subjectively) as such, they are sufficiently dehumanized to make them unworthy of being heard and/or argued with.

It hurts us when we do this. The people in the middle who might actually be swayed in an argument see the silencing of dissent, and it makes them hate us.
This bit from 2012 by John Siracusa outlines everything “wrong” with the old file system, HFS+, and doubles as a sort of guide to what this new file system fixes.

http://arstechnica.com/apple/2011/07/mac-os-x-10-7/12/
/r/nocontext
>Meanwhile, Gtk 4.0 will not be the final stable API of what we would call “Gtk 4”. Each 6 months, the new release (Gtk 4.2, Gtk 4.4, Gtk 4.6) will break API and ABI vs. the release that came before it.

Oh boy. They are at it again.
It doesn't surprise you that comments simply pointing out where to go donate blood for the victims of the mass shooting were removed without explanation?

Is donating blood to victims of a mass shooting an alt-right, Islamophobic thing?
> My $20 totally off-brand bluetooth headphones support multi-pairing.

What do you use? I also buy $20 totally off-brand Bluetooth headphones (I wear them while exercising, and sweat ruins them every few months), and mine don't have this feature, which I would love.
By the way, for others coming to this thread late, I'm off to bed, so if you don't hear from me in a few hours it's because I'm sleeping. But I will send out the files to anyone that's interested, I'm just on my mobile at the moment so I don't have the files at hand. But I'll send them out to anyone who requests them in about 5 hours or so :)
Something tells me he'll get over it by sleeping on a bed of $100 bills from the net proceeds.
if you are vulnerable to XSS your HttpOnly cookie won't help you.
Details:

https://github.com/apple/swift-evolution#implemented-proposa...
If you give the tokens an expiration time of 5 minutes, the application either needs to auto-request a token every 4-5 minutes automatically using a JavaScript timer, or your session times out way too quickly. If you close the tab, you will be logged out within 5 minutes. That may not be desired in many applications.
As in buying a lot of REP and faking an outcome?

You could do that but the idea is that the hit to your REP value from screwing people over will be greater than any illicit profits you may gain.

Similar to why your drug dealer doesn't just point a gun at you, take your cash, and keep the drugs; he can make more money being an honest long-term dealer to you.
It is still impossible to change audio volume for headphones before the app begins playing.

Consider this scenario:

- Use iphone at max volume to power speakers (pseudo line-out)

- Switch to sensitive IEM's later, attempt to change volume before starting... can't. Just changes notification volume.

- Begin playing music, rupture eardrum if IEM's in.

Fortunately iphone doesn't push enough current to damage the hardware (which can be replaced), but it is plenty enough to damage hearing (which can't be replaced).

I have yet to find a way to change headphone volume without initiating playback.

Android's volume control is a mess but at least it is possible to change these volumes.

Blackberry 10 handles the situation best: It remembers the volume for line-out usage and remembers the headphone volume used last. If Apple can detect headphones are unplugged they can detect line impedance vs. headphone impedance.
As of iOS9, the "hey Siri" touchless functionality is only available when the phone is plugged in.
> and tells the GPU what assets to start preloading, etc.

How does that shader gain information about which portions of the texture are needed at each mipmap level?

Or do you just load whole texture and consume memory you don't actually need to render the image. It'd perform badly due to unnecessary I/O causing a long loading time. You'd also waste large portions of GPU RAM.

Or does your shader try to guess? Do you attempt to reverse engineer exactly how GPU trilinear texture sampler operates, because otherwise you won't know which parts of asset data is needed -- guess wrong and you get weird artefacts, when GPU samples your texture at a memory location you didn't load. Oops. Rounding differences compared to hardware texture sampler would almost certainly get you. Not sure if it's still true, but at least in past different brand/model GPUs implemented texture sampling slightly differently [1], enough to force you to have a version for many GPU vendors and models.

Or do you disable trilinear sampling and use just one mipmap level you somehow pick. You'd get bad image quality, blur and/or aliasing (like moire).

Even after considering all that, how are you going to deal with texture atlases?

Your way sounds really complicated. Unless you're willing to do rather serious compromises. Robustness, quality or loading time performance.

[1]: http://hexus.net/tech/reviews/graphics/747-nvidias-geforce-6...
No, you can't. First of all they are exposing like a dozen options, but without any way to tell them "unsubscribe from everything".

This means that they can keep adding categories. For example I don't remember an option for receiving invitations for joining groups. If this option was available I would have disabled it and guess what, it's now enabled on my account.

But far more aggravating is that I'm receiving emails straight to my Inbox from HR people even though I unsubscribed from such email. Do you know how I know that LinkedIn has sold my email address against my preferences? It's because I'm using an unique email address just for LinkedIn.

You know, I can use a menu, I can find a link, have been doing it for quite some time ;-)
I know Unreal Engine 4 does, but Steam does not.
Last time I checked (it's been a while since I had a salad), lettuce already doesn't have too much of a taste. I'd be surprised if they managed to mess that up.
Yes, this is a must. I wonder if industrial greenhouses could benefit from some sort of induced day-night cycles and thermal gradients to cuddle the little plants. Maybe it will allow them to grow better and to develop a better taste. Once you have LEDs possibilities are many.
Yeah, I think there are ways to get around it, though I'm not super familiar with all of the details. I think that Java Mission Control from Oracle might not have the safepoint bias, and in open source there are also some attempts: https://github.com/RichardWarburton/honest-profiler/wiki.
We used this in production at my previous role and it was fantastic. There are a few rough edges but it became markedly more reliable over the 2 years or so we used it. It handled huge (well over 100KB) queries generated by SQLAlchemy with ease and was lightening fast.

We were using it as part of a custom BI tool for portfolio risk analysis. The data was mastered in postgresql and loaded into MonetDB for OLAP stuff.

The developers are pretty responsive to questions and bug reports.
It's not uncommon for Apple to have private branches that are merged back to their OSS projects after features/changes/devices have been announced -- it's been occurring a few times in LLVM and Clang-land. Taking a quick glance over the git history seems to point to commits referencing 3.0 though?
Or access to a service that has access to the hashes/revocation strings. Which puts you in a similar situation to non-JWT scenarios where every service has to phone home to check a token's validity.

I'm not saying all tokens should be made revocable in this way. I'm saying that people claiming "you can't invalidate a JWT" are overstating their case. If you really need to do invalidation, this is one option.
Taste is a really difficult thing to optimize for due to the subjective nature. There are certainly specific chemicals that appear in really tasty food that can be analyzed and used to guide the breeding process but it's incredibly complicated.

Optimizing for anecdotal data is one of the things I'm working on, it's amazing the depth you need in selecting specific traits to breed into plants.
Using IP addresses for session (in)validation is pretty useless now that everybody has a mobile device that moves between networks (WiFi at home, WiFi at work, 3G/4G). If you use the website while walking from WiFi to 4G you would lose session.
Assuming you aren't on the iPhone 6S I believe
Should you be scared of Unix signals?
It really depends on the lettuce.

Iceburg seems to be intentionally useless. Romaine starts to have a little flavor. Leaf lettuces have a wide range of flavors.
No. People use other apps because they have a large adoption and stickers (we chat and line) or because they were free while sms were not (whats app). Only us tech nerds care about security.
I think it is obvious that this trade did not originate from someone inside of the banking sector, else it would have been constructed in a "legal" way.
Do you attend a lot of paid conferences that stream live for free in real time? That must be cool.
There is going to be some absolutely crazy sex in the Siracusa household this evening.
Only on iPhone 6S though.
NAI Consumer Opt Out: Stop receiving tailored online ads
If you want to kill the 3.5mm jack, then the solution is to invest in making Bluetooth headphones less obnoxious to use. Temporarily forcing the world to bungle with USB-C and Lightning adapters, device-specific headphones, and\or poorly developed Bluetooth headphones (which all have relatively short battery lives, obnoxious pairing procedures, etc.) is insane. I wish manufacturers would instead invest in making Bluetooth headphones so nice and functional that people don't want a 3.5mm jack, and then you can kill it mercifully.
one way would be:

- generate the salt
- generate the jwt
- use the header base64 string as the key for your database
- store the salt with the header base64 as the key in your database

maybe?

just one idea, basically when you are > 100.000 users you barely invalidate a single token. mostly you would kill of your secret which will invalidate any token anyway.
but there are numerous ways of doing so.

Edit:

to the poster after me:

actually we never needed to logout a single user.
but actually our authorization is not stored in our JWT so if we want to kill a user off, we could just remove any rights from him so he gets a site where he needs to either logout or refresh (which will show him the same site again).
iOS 10 Human Interface Guidelines
Just to clarify ... I meant I hadn't seen a commit tagged as a 3.0 release yet.
Because dynamic languages by definition don't stop you from doing silly things like:

Math.floor("banana")

They might attempt to provide a sensible answer, such as NaN if I run the above in JavaScript. But that operation doesn't really have a sensible semantic definition and the choice to return NaN instead of crashing is somewhat arbitrary.
I'm assuming this is the international terminal? I fly ATL->SFO every 3 weeks or so and SFO domestic is the fastest airport ever. I'll leave downtown SF at 1 and get to airport, drop my bag off and be at gate in ~30 minutes.

ATL on the other hand....even with TSA pre I can take a full hour.
Well that's good, at least.

I still remember when I was fortunate enough to failover to a concorde when our 747 was grounded ~20 years ago and got to visit the cockpit in flight. There was a seam between two portions of the cockpit (a little less than an inch wide) that only existed when the plane was supersonic, and it closed tight when not.

Wouldn't have been able to scare a kid into thinking they could get their hand stuck in there if the plane was still on the ground ;)

Of course whether or not in-flight cockpit visits were still allowed, that particular experience wouldn't happen anymore.
You beat me to posting it. It does sound like Jester is leaning more towards new strong interactions. Everytime they call the SM dead, it lives.
The Economist had some related content in this week's Technology Quarterly (http://www.economist.com/technology-quarterly/2016-06-09/fac...) - I made note of the 2 LED producers they mentioned: http://www.valoya.com/ and https://www.heliospectra.com/
Fwiw this took ten years. Apple tried to migrate to zfs and had to back off over license issues. We've been waiting since then.
That's not convincing me that I have it backwards. I was responding to this point in the parent comment:

> many case insensitive hard drives would be copied into new machines and there would be millions of conflicts

I still don't see where you get a conflict copying the contents of a case-insensitive file system to a case-sensitive one.
The worst part is not that they have a "unique" UK keyboard layout, but that they don't support the standard UK layout at all with the built-in keymaps, which is frankly incredible given that every single keyboard other than Apple ones uses it since it's a British Standard and that's what everyone uses and expects.
Zgen – a lightweight and simple plugin manager for ZSH
I think you'd find if you dig into any of the corrupt "Clinton crowd" like Rahm too deeply you'd certainly get kickback.

Many of the Clinton camp followers have died in suspicious circumstances over the past few decades when they were being dragged into court, etc.

This isn't paranoia, it's noting things that have clearly happened (though not reported in mainstream media, who are clearly not interested in digging into this stuff for obvious reasons).
He signed off on the reel to reel tape deck podcast app though. I don't blame him. I liked it.
Invalidating the site secret is my go-to strategy right now, but I have wondered how to sign out a single user across all their logged-in devices. Anyway, this idea is interesting and would be pretty straightforward to implement. Thanks!
Typing on one right now and cannot agree more. Great hardware ruined by Verizon exclusivity. Moto and Verizon teased the us with an upcoming lollipop update for a whole year before cancelling it and tried to make us pay more for the newer models with a discount, thank you but no.

Before that I owned every Droid qwerty slider including the elusive Droid 3. I love the form factor mainly because once extended the phone becomes a very natural reading/typing device not unlike some of the early PDAs. The keyboard was getting better with each iteration and Droid 4 was probably the best phone I have ever used for remote management with the row of dedicated numbers keys. We have all lost something when qwerty sliders faded out of the mainstream.
This is an honest question from a lifetime Android user. Can someone give me some thoughts behind the requirement that every installed app on an iDevice needs to be on the home screens somewhere? I keep expecting this to change in iOS, especially as devices often pile up dozens of apps, but it seems to be the one constant in the design. I am genuinely curious on thoughts about this being a good UI experience from iOS users. Thanks in advance.
Do you have links to either? I'd love to contribute!
"alien.crash.landing"[0] is a remote farm field in Montana. Just the kind of place you'd expect.

"lower.life.expectancy"[1] is some patch of land in Colorado. I can't help but notice the two man-made pits containing unknown substances a few hundred meters north.

[0] http://w3w.co/alien.crash.landing

[1] http://w3w.co/lower.life.expectancy
I am afraid I am net an expert in AI and OpenCV, but I do know how to build a custom desktop. I would research what hardware other people are finding effective, and then just double check Ubuntu/Debian will have the driver support (its pretty good nowadays) for what you want. Building a rig is a great experience and quite fun too!
For whatever it's worth, El Capitan hasn't been any worse than previous versions of OS X that I've used over the past 6 years.
D.C. Board of Elections publishes full voter file including addresses
Pollution is all in the amount. One drop of toxic sludge in the Pacific is okay. One sonic boom a month (like when the Space Shuttle came in, or from military flights), is okay.

What about 1 per day? 10 per day? 100 per day? What are the limits? Who determines the limits? Who bears the burden of dealing with the pollution - sludge or noise - and how are their voices heard?

As I pointed out elsewhere, the existing prohibition does not appear to be a "blanket ban". If your supersonic plane is sufficiently quiet, I believe it is allowed to fly. The problem is that we don't know how to build planes which are that quiet. What's at issue is who pays for figuring out which higher noise levels are acceptable - industry or the government. And industry doesn't like the current government answer.
Reports: DraftKings, FanDuel in talks about merger
People with inside knowledge use leveraged trades (options) to maximize their gains. The volume of options traded is way lower than you probably imagine. Most options trades are fairly standard things -- it's mostly pattern recognition.

And they're still doing this with really old tech (I hope you enjoy AS400s) and spreadsheets because there's no willpower to investigate these things for real. You could use modern computers and tools to do a lot of the job and spot patterns (the kind of stuff Nanex likes to do) and bring them to the intention of investigators but they don't do that.

It's old school investigative work otherwise and most criminals are super dumb. Like all of a sudden a housekeeper in Romania is trading several hundred thousand in options the day before some news...
6 things you didn't know about Microsoft's megadeal to buy LinkedIn
Today is a clock that reminds you to slow down