skysight-inc/HackerNews huggingface dataset:
I haven’t been able to find an untethered Jailbreak for iOS 5 - ie a method for an unsuspecting user to have his iOS device compromised.

A “tethered jailbreak” means the user purposefully went through a series of steps to jailbreak thier device or someone else physically got access to thier device.
I'm still on iOS 10 on my iPhone SE. Why should I upgrade?

Even if there was a convincing reason to, I'm afraid performance will tank, as it often does on older iPhones getting their last update.
I was running my own website with my own domain on ipfs quite successfully for few months. And I have configured cloudflare just to have a green https icon.

The only problem is that I have to visit my website once in a while, otherwise the content is deleted on the gateway.
How likely are startups who are still building out a platform get approved for beta access? And should startups add that info in the beta request form?
VICE's "Raised in the System" feature on juvenile prisioners shows how detrimental sending kids away to juvenile detention centers is. They are 30 times more likely to be sent to prisons as adults, completely unequipped to integrate back into society when they return from detention and the crimes they're sent away for can mostly be explained by adolescent tendencies that most people grow out of.
"iOS 12 on the iPhone 5S, iPhone 6 Plus, and iPad Mini 2: It’s actually faster!"

https://arstechnica.com/gadgets/2018/09/ios-12-on-the-iphone...
it's a sad world that has philanthropy and charity
> And even that is still a problem for the people who could "afford" to take a $4/hr internship but not a $0/hr one. And even the ones who suffer being unpaid are still deprived of the extra $4/hr they could have had.

Let me put it more bluntly - rich kids are the ones taking the unpaid internships. Nobody can survive off of a $4/hr internship. The $4/hr might as well be $.50 an hour.

> In which case, why do they not take a different position that pays more?

They will, but its worse for their careers in most cases. Unpaid internships tend to give much better career progression - you just need to have the money to be able to survive it. Thats why they're restricting unpaid internships - if you want to offer them you can't just offer them to wealthy people's kids.
Which keynote are you talking about? I thought the release of iOS 12 at WWDC was relatively well received.
I think it's a weeee bit early to start developing a "quantum workforce" beyond math and physics PHD programs!

Can't wait to see the Intelli-J plugin, though!
It was Visa: http://fortune.com/2015/07/28/stripe-visa/
Why Apple’s 3D Touch failed miserably?
https://www.google.com/preferences -> Results per page -> drag it to 100

now you don't need infinite scroll.
And it’s a good read too.
https://www.motherjones.com/environment/2016/02/lead-exposur...
1. Repeat their own perspective back to them, validating how awesome they are for having it. Seriously. Find the origin/axiom of their perspective from their POV, which is usually something rather commendable, and be clear that you think it's awesome they're so empathetic, self-sacrificing, generous, what-have-you. They should be nodding along feeling super awesome while you're admitting how hard those traits/sacrifices are to have.

2. Acknowledge right off the bat that both of you, really everyone, is racist, sexist, etc. Reference a few studies, talk about how we all grow up in a racist, sexist context and there's no escaping it only mitigating the problem. Once again, bunch of nods.

3. Talk about the divide within politics and how important it is to do the work of understanding the other side's POV. Acknowledge how hard it is on BOTH sides. More nods.

The tone so far, and for the rest of the conversation, should be soft and concerned.

At this point they think you agree with them 100% and that they have the moral high ground on you because you're impressed with their noble spirit and actions.

4. Initially present it as a POV someone else has that find yourself being persuaded by or agreeing with. Make sure you know the priority difference or fact disagreement that leads to the two sides disagreeing, so you're able to say either, "I looked it up, and I was surprised to see that they're right. X has been proven / did happen. It's hard to see how that fits into the other side's narrative." or "I might disagree with them, but it's clearly a difference of opinion/morals and who am I to force them to have my opinion/morals?"

5. At this point in the conversation, you can FINALLY admit that you actually DO agree with the other side. But you've soft-walked them there, the entire time showing why and how you reached that conclusion. You began from THEIR context, rather than yours. You didn't start at A when they were at Z. You met them at Z and walked them to A.
Hackers hijack surveillance camera footage with 'Peekaboo' 0-day vulnerability
Ahh, that's helpful. I went to the main pricing page. It is on the landing page, as you say...but really far down the fold.
It seems hard to look at the US and argue we aren't working enough.
Not only that, it's what people entering government plan to do.

I had a conversation with a lead researcher at a pharmaceutical company (also a friend) where she discussed her plans to work at the FDA for a few years and then return to private industry. She was very explicit about her reasoning: companies pay a premium for researchers with FDA experience because such people are more adept at navigating funding and approval processes.

When I asked whether she considered that she would be participating in a corrupting (if not corrupt) process, she simply waved the notion away--this is how it works and what you need to do to advance your career. This person leans very liberal from a social and political perspective.

This is where we're at as a society. The machinery of the administrative state is consuming everything in its path. I'm not anti-government or anti-regulation. But the centralization of power is extremely problematic; not just conceptually, but literally.

Once upon a time the Federal government had an explicit (if informal) policy of placing administrative offices across the country. This was, I believe, largely a matter of sharing the employment opportunities across the states. But it also had the effect of disincentivizing government work for highly ambitious people. (Moving to D.C. is far easier to justify than moving to Oklahoma City.) These administrative offices are increasingly centralized geographically around D.C. This has attracted industry. The phenomenon is one example of many that has promoted corrupting processes such as the revolving door between regulators and industry.

On the bright side, it means there are very concrete countermeasures that we could begin instituting. For example, instate an explicit, formal policy of locating administrative agencies--especially executive offices--far outside the Beltway. Yes, this will be costly in terms of administrative efficiency. But safeguarding democratic institutions is costly; if we're not prepared to pay the price then we deserve what we get.
I proposed to my (now) wife via a text based adventure game.
Why does splitting AWS from the Retail sector address any anti-trust aspect? AWS has viable competitors. Amazon proper dominates online retail, and its expansion is fueled by AWS profits.
Security updates and significant speed improvements are sufficient reason to upgrade, I'd think. Siri Shortcuts is also a pretty incredible feature if you're a power-user.
Public trading often leads to that however with activist investors.

Anyone who sees them acting suboptomally for the short term can buy in, pressure for more short term interests and lobby to get their way then jump off before it collapses with their gains. Even without that scheming continuous gains are demanded generally.
> > But I am not sure they can take on the hotel market

> Not an inaccurate assessment.

Not sure. I have stayed in AirBnBs on vacation in other countries and I have stayed in them many times on business, first during a conference when all the rooms were booked ( -- our admin suggested it!) and then after that was so great (we had a whole house for a half dozen team members) we almost always use it. Most people prefer it, though some prefer to have their own place rather than share, even though everyone has their own bedroom. We give everyone a choice and most people choose an airbnb over a hotel.

I assume "take on" doesn't mean "replace" but "become a significant player". It doesn't work in Manhattan nor, somewhat surprisingly does it in Omaha, but in most major conurbs its fine.
Your example of the payment button is exactly how Dutch-only iDeal works and has adapted well to mobile. The pop-out however is to your own bank's app/website, which works cause there are just 10 banks. Transaction fees? < 0.50 € per transaction
One of the main focuses of iOS 12 was improving performance across the board, especially for older phones.
A list of textbooks in CS available online
Fair enough. :) I guess my stronger wording is because I don't understand workflows where being able to dump vast quantities of text to the terminal quickly is important. In general, a terminal emulator is for use by a human, and humans can't really process info at the throughput rate of other terminal emulators, much less the faster alacritty.

All that said, I'm glad to hear there's a plan on the latency front.
“Apple believes privacy is a fundamental human right, which is why iOS has always been designed with built-in encryption, on-device intelligence, and other tools that let you share what you want on your terms.”

It isn’t often that you see any company the size of Apple take that strong of a stance. Privacy is their best feature and it seems like they are doubling down.
An Italian Man's Fake TripAdvisor Review Scheme Earned Him a Trip to Jail
Drum’s story has a good summary too. https://www.motherjones.com/environment/2016/02/lead-exposur...
IPFS is a collection of many different protocols put together. So regarding naming, the modularity of IPFS gives way for having multiple different naming-schemas pointing to the same content. And users can verify this, as it's all content-addressed.

This image is usually very helpful to look at to understand the architecture: https://ipfs.io/ipfs/QmXzrZY68r958KZtaWMo7DHRB29dePhxSv7DYFm...

So one way to archive human-readable names is having a DNS record pointing to a hash. So the user would still go to `example.com` but underneath, it would be served `/ipfs/QmaSD`. It could also use IPNS (currently build-in naming system for PeerIDs in IPFS) to point to the same content.

Once there are more (or better) naming systems, it'll be easy to add them to IPFS.

But currently, DNS is probably the most used together with IPNS, as most people are used to DNS and it generally works (but not offline, so far from perfect)

Edit: re your own example, with DNS + IPFS it would go something like this: you ask "What the content of the records of example.com?" DNS resolves answers: "This Gateway + This Hash" and you request the hash from that gateway.

I actually made a video explaining the whole dnslink thing as well if you're interested in some visualization on how it works: https://www.youtube.com/watch?v=YxKZFeDvcBs
> You'll have to show me one inventive and useful "ninja" trick revolving around the use of '=='

Sure! For starters, you can write

if (foo == null) { ... }

Because `undefined` gets coerced to `null`, it saves you from writing:

if (foo === null || foo === undefined) { ... }

And, because it's shorter, it's even allowed by [some JS linters](https://standardjs.com/).

There you have your JS ninja trick to handle two distinct null types^TM .
One real advantage of working for the startup: they probably won't ask you to spy on Chinese dissidents, and you won't be profiting off of spying on Chinese dissidents.
The embedded assumption is that current demand is sustainable, rather than simply a reduction in a multi-year fanatic backlog.

Embedded inside that assumption are a lot of assumptions about ramps in production with consistent quality and finish, and lack of EV competition.

I personally disagree that Tesla can maintain production and quality at these levels without needing more financing, but the verdict is definitely not in yet.
Yes, it's always hard to dicern facade from reality but we can't make assumptions that the facade hides abusive behavior. In some cases it does, but just because someone maintains a public facade doesn't mean they're doing something bad behind the scenes.

And, critically, no matter how hard you try to maintain a perfect public facade, the truth comes out eventually if you're abusing people.

Anyway, I think we can agree to disagree on this whole topic. I enjoyed discussing this with you and I don't expect to convince anyone I'm right on anything.
It sounds like you're discussing low-income benefits and not unemployment benefits. Unemployment kicks in when you are actively searching for a job but can't find one - not when you are underemployed. Your issue is definitely real, just separate.
Yes. Maybe I am too conscious of people disagreeing with each other. It's actually very normal.

Thanks for pointing that out.

I think might be due to the downvotes somehow. It makes you wonder if you did something wrongly or it is simply people disagreeing with you.
It's always weird when the data contradicts our experiences (I wrote that article, and I myself bought my first ever products from Facebook ads just a few weeks ago), but I suppose that's precisely the reason we check the data.
Nasty piece of CSS code crashes and restarts iPhones
> A higher disposable income does not necessarily lead to a higher discretionary income. If the non-discretionary costs (food, shelter, etc.) are higher than elsewhere, discretionary income could actually be lower than in other countries with lower disposable income.

It doesn't necessarily, but it turns out that it does in this case, because the US does have a higher discretionary income than any other OECD country (and is below the median and well below the mean in household debt as well.
Is there a citation for EFF's claim that "Originally used only for
government websites, .US is now open to anyone with a connection to
the U.S."? RFC 1386 section 1.3 says "In the past, the computers
registered in the US Domain were primarily owned by small companies or
individuals with computers at home."
Total noob questions, would love some answers if anyone has them.

Here it says:

"IPFS is a peer-to-peer file system composed of thousands of computers around the world, each of which stores files on behalf of the network. These files can be anything: cat pictures, 3D models, or even entire websites"

- If I run an IPFS node, will I be hosting other people's data? What if these files are illegal? How can my "computer" (I guess a node is the terminology but whatever) be sure I won't be hosting some bad stuff?

Then it says:

"The content with a hash of QmXnnyufdzAWL5CqZ2RnSNgPbvCc1ALT73s6epPrRnZ1Xy could be stored on dozens of nodes, so if one node that was caching that content goes down, the network will just look for the content on another node."

- How long does it take for 1 specific file to be "re-distributed" on another node? and how many times is a file rehosted/distributed on a different node? It would be stupid to have the same file hosted 1.000.000 times - what's the break off point? Is there like a healthcheck so to speak which ensures that a certain file is in danger of disappearing from the network and therefore is automatically pushed for re-distribution

And ultimately, how can I know for sure that CloudFlare won't play the game where as acting as a proxy they will modify some of the files served? Imagine I want to retrieve cat.gif and cloudflare intercepts my request and serves me cat1.gif - I guess it all boils down to trusting them? But hold up, isn't p2p file system like this all about trusting the network and not 1 server?
Not sure what you mean, can you explain more? When I open my console, I get:

> true == 1
-> true
> false == 0
-> true

Do you get something different? Or is the game claiming something different?
The Porsche vs Chrysler comparison is beyond silly. Luxury SUVs were (and still are) an emerging market in the early 2000s.

Compact cars in 2009, were not. And that's besides the fact that a bankrupt Chrysler was sure as hell designing every car they had to a strict budget. There's plenty of cars (most) that are built to a price first, then product, and many of them sell and perform unremarkably.

Up until the late 20th century Mercedes-Benz didn't set a price for their car before all their R&D and engineering was finished. They ended up producing some of the best built cars out there, that indeed did sell.
>Fair point for nullables, although that is already possible through annotation processing (see the checkers framework) - but there is a good faith argument that this isn't "core" enough.

It also wasn't available in a practically usable form until relatively recently (when talking about history), so my very first point about the timeline of languages still stands. Plus it adds even more verbosity to an already very verbose language.

>The syntax for functions

I meant function types, e.g. the variable `val a = {}` has a type `() -> Unit`, which is a real type in Kotlin.

Of course you can achieve a similar thing in Java with SAM interfaces (including all the weirdly named ones in `java.util.function`), so I'd call that the same level of expressiveness.

I don't see why `inline` wouldn't be a part of the type system, when you can have a function argument (that is itself a function) that either

- can be passed into anything that expects a function as an argument - as long as the rest of the type matches of course (a non-inline argument)

- can only be invoked or passed into another inline function (an inline argument)

Conceptually, this has some parallels to C++'s const-correctness ("any matching pointer can go here" vs. "only a non-const pointer can go here", "this function cannot be called via this pointer" etc.), which is generally considered a part of its type system.

It's just a matter of definition really.

>Sum types, really you can have that with just inheritance (base class with package private constructor + final sub-classes).

The person that uses those classes (I'll call them consumer), e.g. writes a function that takes the base class as an argument, then has to be aware of the internal implementation - the compiler won't help you there. If someone else who maintains that part of code adds a new subclass, you'll have an unaccounted for possibility and there is no way to safeguard against that (unless you redesign the whole part of the codebase using crutches like the visitor pattern).

There is no good way to express "this value can be one of these types, but no other" in Java's type system from the consumer's point of view (only from the producer's). I may not be using the correct terms here but hopefully you get what I mean. As far as the Java compiler knows, you are not really expressing a sum type, and that comes with the mentioned negative consequences.
Tech Diversity
I have an old imac set up with no accounts on it, fascinating to see 'raw' google and how it learns from my searches...
Security updates are probably the most compelling reason.

I'm extremely skeptical of claimed speed improvements. Are there third party benchmarks? Are these improvements over iOS 11, or iOS 10? iOS 11 was an absolute horror show from that and many other aspects.
Maybe with the exception of the old JS callback hell I have never seen any other language deteriorate code into spaghetti projects more quickly than Go with channel and duck typing abuses.

I think if it does a very poor at keeping "the worst ones" from "fucking it up".
Julian Assange Planned to Flee Britain for Russia
The argument above was:
> I don't see why the distributor (or other middlemen) wouldn't simply pocket the price difference themselves. What would force them to pass it on to consumers?
> This would only work if the distributor had a monopoly on food sales in the US, or a monopsony on food imports to the US.

I'm saying that the independent distributors of gasoline have no monoply on the market, but still manage to ensure that they all get the same cut anyways. There's nothing stopping them all from agreeing to fix the market far above what the price could be because they see an opportunity for profit.
Is there any actual data on how "being an asshole" is bad for the product?

Because, frankly, Linux is one of the most successful projects in history. I think if Linus telling repeat offenders to stuff it was bad for the project, we ought to be able to measure some bad effects. Note that I'm saying measure. I'm talking about actual, objective effects, not someone complaining.

If "people are complaining" would be bad for business, Comcast and EA would not exist.
How does this compare with Highland? https://johnaugust.com/screenwriting-software
This is something I'm currently struggling with wrt my son. It's challenging.
“People will need to be paid more for working less time, so they can afford more leisure time.” - Richard Branson giving a glimpse into the actuarial world of the super-rich, where leisure is doled out to peasants for productivity reasons.
This is pretty old practice, its called target pricing or target costing in the business world.
What's the risk if payments were to be debited from the customer's bank directly?

Related side note: I've always wondered, if people don't ever need the "credit" in the credit card transaction, could they get a discount of 2 odd % on each transaction that the CC companies charge, say if they connect their bank accounts directly to they payment methods? This would effectively a debit card but not using the VISA/MC networks. What's stopping Apple/Google pay from processing payments directly from my bank?
> Although D&D may have taught you differently, a "sword block" is a wasted counter-attack. Why bother binding your sword if you could have used the opportunity to slip out of the way and catch the opponent off balance and end him?

I dunno, I did a bit of fencing and I know there are all sorts of ways to bind the blade and counterattack simultaneously.

In fact, the a HUGE portion of the Die Blume des Kampfes (historical weapons manual) clearly includes a variety of sword-binding techniques. See the pictures yourself if you don't believe me:

http://www.wiktenauer.com/wiki/Die_Blume_des_Kampfes#Sword

It would seem that binding, blocking, and counter-attacking is a fundamental skill of historical sword fighters.

In my experience, it is virtually impossible to avoid the opponent's blade like a Hollywood sword master. Swords are surprisingly light when held with two hands (even a 5lb Claymore moves very quickly, even in the hands of a weakling!!), far faster than you can move your torso or even legs.

EDIT: Lots of other stuff here, but I was ranting. So I deleted it.
Completely agree, but don't forget the ice is subject to significant compression due to the weight of ice/snow above it. So the layers aren't of uniform depth; at the lower end of the core they must be amazingly thin. While the last 50 years could collectively take up (perhaps) the top couple of meters.
I still have my C-64 pascal compiler from Abacus software. Apparently it can now be downloaded online.
I feel like I'm having DDG shoved down my throat atm with all the cheesy twitter advertising and spontaneous HN posts. Clearly what happens when you take VC money.

To me - not tracking searches (or, "not doing anything") is not protecting my privacy - It's just not doing anything. Privacy is just a commercial narrative to reinforce a weak service IMO when it comes to DDG.

It's pretty hard to believe there is a big team behind this website. It doesn't feel like it has changed in many years - what are all the employees doing. Clearly lacks leadership on all levels. Probably need better people

I genuinely fear the biggest contribution DDG makes to privacy is their yearly contributions to companies / products that actually product privacy of everyday people