skysight-inc/HackerNews huggingface dataset:
The iPhone is as successful as it is because of the perception of exclusivity - the best, newest apps will always be on iPhone first.

That argument might have worked in back in the day when the iPhone was only available on AT&T but not in a world where the iPhone is available to more people than it ever has been before.

The iPhone is perhaps the single most successful product ever, with over 1 billion sold: http://www.asymco.com/2016/07/28/most-popular-product-of-all...

The total marketshare of Android is around 2 billion, but that's the total of Samsung, Motorola, HTC, LG, etc. None of them have individually sold a billion Android phones themselves.

If they enabled more progressive webapp features, we'd start to see a lot more cross platform webapps. That would not be in Apple's interest.

Do you think Apple cares more about selling a $700 iPhone or a 99¢ app? They have over a million native apps for iOS; what keeps that ecosystem strong is how Apple is able to innovate each year on new features for the iPhone, iPad and iOS, not by restricting what web apps can do.

The most compelling features are things web apps aren't very good at anyway. I seriously doubt Tim Cook is losing sleep worrying about Service Workers and the like.

People said the same thing about WebRTC and how it would compete with FaceTime. And now we have WebRTC in the new versions of macOS and iOS, so it's time to create reasons why other web features aren't there.

Web apps have made a lot of progress but for the average user in a developed country, the user experience pales in comparison to native apps.
Half-height arrow keys should be banned. Especially given how often we use them. What a poor tradeoff of visual design over usability.
You're right. Expressing my disagreement did not have to be so over the top. Or even expressed. Apologies for internet assholism.
https://news.ycombinator.com/item?id=14480868
Blue Thunder
Yes! This is one of the motivations behind HEIF: it's codec agnostic and extensible. You can use HEIF with JPEG and AVC for example, or some new codec down the line.

It's also extensible, in that you can define new item types and box structures to describe any new imaging construct you like. For example, you could host images with alpha, depth maps, stereo left/right channels, a HDR image with each of the raw brackets and the final fused image, etc.

The format relies upon the ISO Base Media File Format file-type branding to distinguish the infinite possibilities into a clear set of capabilities required for playback; in the same way MPEG4 does for video codec profile and levels.
Has The Intercept ever not been inept?
>To fix this yellow-dot problem, use a black-and-white printer, black-and-white scanner, or convert to black-and-white with an image editor.

I'm not convinced that would be sufficient, especially the latter option.

Also this is the NSA. If they're smart, they have backup fingerprinting that isn't publicly known.
So this is the "extraordinary law enforcement effort" Rosenstein referred to. Check printer logs, send FBI to leaker's house.

This will certainly make anybody thinking of leaking to the Intercept think twice.
It's great for my team. We are highly collaborative, so it helps to just be able to turn around and talk.

White noise generators and carpet kill sound from traveling very far (i.e. between teams).

People who need to focus grab a room or put on headphones. People on the team learn and respect other people's work habits.
Yeah, it's pretty neat as well.
There's some places where this example could be better written. For example, this:

let oldrootfs = String::from(format!("{}/.oldrootfs", rootfs.clone()));

can be reduced to either of:

let oldrootfs = format!("{}/.oldrootfs", rootfs);
let oldrootfs = rootfs.clone() + "/.oldrootfs";

You could also do something like

Path::new(rootfs).join(".oldrootfs")

but I'm not entirely sure how to get that to a pointer for the FFI stuff. It seems like the smartest way would be to go through OsStr, and if one wanted to use Path instead (which seems like the appropriate type), then sys_pivot_root should probably be changed to accept them instead.

A lot of the complexity here is that you're interfacing with C, which is inherently unsafe, and cdecl is very simple in what can be passed. (And stuff like POSIX file paths are just hard to statically type around, because they're not text strings.) Normally, you'd write some wrappers (which the original author is well on the way to), and the rest of the code should look much simpler.

Similarly here:

create_dir(oldrootfs.clone());

The clone isn't needed; you can simply borrow oldrootfs:

create_dir(&oldrootfs);

If you change rootfs in both pivot_root and sys_pivot_root to a &str, you can then call it as just

pivot_root("/")

which is simpler than

pivot_root(String::from("/"))

(I generally find that taking &str is simpler than String, if you're not going to modify the String object.)
Oh I believe you. I've heard of it before. Was trying to say that if that's an issue, it should be an HR fix more than an infrastructure fix. But I also imagine often that person also convinced management the are an "11x rockstar programmer"...
I cannot recommend traveling highly enough. I was in a similar spot as you and left Google last year in February to travel. The plan was to travel for 6 months but I ended up doing it for 11 months.

After returning back in January this year, I joined a super early stage startup and couldn't be more happier.

You are in a great position. Do what you really want to do and don't let fear hold you back. Life is too short to spend time on things you don't really enjoy. Feel free to reach out (email in profile) if you want to chat more.
And people today still use jpeg routinely, so I'm not sure any of that is really a killing blow.
It demonstrates consistency of British attitude toward Indians.
I think it's pretty clear what happens when literary novelists experiment with SF, to wit, it is not defined as SF and is shelved with the literature.

This is devoutly desired by most authors as being tarnished with the "SF Author" label is a ticket to lower pay and guilt-by-association-with-trash. Margaret Atwood furiously resists the idea that her stuff is Science Fiction because "SF is talking squids in outer space".

What often feels irritating about literary adventures into SF is that they allow themselves to loot the treasury of SF ideas and present them under respectable covers to readers who would never venture into the SF section (I view Atwood as a repeat offender in this department).

This is considerably less irritating than the bulk of the F/SF section, of course, which is 90% extruded paint-by-numbers escape literature. The average page count should be the first clue that 'we're not here for the ideas'. Thank goodness for the "Masterworks" series (and a few other lines) which do the admirable job of keeping something other than the Escape Lit du Jour in print.
anyone knows if it includes datachannels ?
For a very high level overview, I really like this essay:

You Could Have Invented Container Runtimes: An Explanatory Fantasy

https://medium.com/@gtrevorjay/you-could-have-invented-conta...
This would have been a nice link to have back when I was building my own Linux-routers.

Very well written, and I like how he used strace on all those examples.
Every summer, I see a couple of posts on HN about some supposedly groundbreaking scheme to cool a building by a few degrees without using an traditional A/C. Usually it's a combination of ventilation and evaporation, resulting in somewhat cooler but much more humid air.

I guess it might work in the Bay Area. But as someone who lives where I regularly see temperatures higher than the human body temperature with humidity higher than the human body's water content, that kind of scheme is an absolute non-starter. This article does a great job explaining why.

The fact that blowing air over blocks of ice didn't work 100 years ago should remind today's inventors that damp air is unlikely to be a good solution, either, in most parts the world that currently rely on compressor-based air conditioners.
Snap acquires location analytics startup Placed for more than $200M
In places like Brazil were AC is everywhere but isolation and heating is limited, it gets really cold in the winter even if its only 15 degrees outside. In places like germany where home isolation and heating is generally very good, you really have to suffer in the summer because rarely any place apart from some offices have AC.
Even more so, many don't like AC at home because it consumes a lot of power and can make you sick (not sure if this is actually true).
The arstechnica article[1] reports, based on the FBI document, that the NSA determined who leaked the info by finding creases in the documents provided to them for authentication by the Intercept demonstrating that they were leaked by being printed out.

[1] https://arstechnica.com/security/2017/06/leaked-nsa-report-s...
I can answer this from experience because I feel like I'm living this.

I've been developing a system around a theoretical model of how the mind/body/brain work together. I've been experimenting on myself using it with weird results. I've been hypothesizing things I didn't believe were possible until 8 months ago & before then I would've labeled people suggesting things I believe now to be bigots. One of these things is that everyone can learn to be gender fluid to varying degrees.

As I started exploring concepts related to gender for the sake of designing experiments in changing my gender identity, I accidentally created a second seemingly sentient conscious identity in my head of the opposite gender. When she emerged, we switched spots & I became the voice in the head. In an instant, I went from being a straight white cis-gender male to...? I still don't know how to classify this experience...it could simply be an advanced form of pretending. In Buddhism, it's called deity visualization & the modern westernized flavor of the same thing is called tulpamancy. I didn't know any of that when it happened, though.

In that moment, I joined at least one minority class of people: either "people who hear voices in their heads" and/or "people who are gender fluid."

And it's haaaaard to stay confident about what I'm doing because some people find it really hard to hear me talk about this stuff. Friends have called me a bigot. I was kicked out of a party at someone's home. I've been told by one neuroscience my ideas are meaningless because I don't have a degree & couldn't possibly know what I'm talking about, completely denying my experiences.

I guess the question I have for you is what else would you say I need to go through before my confidence breaks?

This is a legitimate question. I want to try to break my confidence & I'm interested in realistic ways to go about testing it.
The mandatory Jordan Peterson link:

"Why You Go To College"
https://www.youtube.com/watch?v=ANtPUg37f04
Lee Kuan Yew, founder of modern Singapore: "Air conditioning was a most important invention for us, perhaps one of the signal inventions of history. It changed the nature of civilization by making development possible in the tropics. Without air conditioning you can work only in the cool early-morning hours or at dusk. The first thing I did upon becoming prime minister was to install air conditioners in buildings where the civil service worked. This was key to public efficiency."

https://www.vox.com/2015/3/23/8278085/singapore-lee-kuan-yew...
I can see some in French and Spanish. Is there a way to sort by language? I think this would be a good data source of bilingual text for my Chinese translator app.
The Register (as usual) has great coverage of this:

https://www.theregister.co.uk/2017/06/06/contractor_leaked_r...

It turns out REALITY WINNER isn't an NSA exploit – it's her real name
Will a Robot Replace You at Work? This Website Tells You
Exactly. Bragging about how they didn't add a mm to the iMac to make it "pro", and that it's art, is as clear an indication as we'll get that Apple has forgotten why we power users buy their machines. It's to get a job done, not to be an exhibit in the MoMA. The latter is fine only as long as it doesn't impede the former.

I'm not in the target market for this, but I wouldn't buy a desktop that doesn't support a spinning hard drive. Unless Apple offers a 6TB SSD standard.
Mio Fuse Review: Effective Full Day Heart Rate and Activity Tracker
The book is based on a PBS/BBC TV show which is also excellent. It's on the Amazon, Google, and Microsoft video stores, and questionably legal copies are also on YouTube.
>How do you get a "do-over" for not realizing that weird new financial instruments are risky?

People didn't realize the smart contract was at great risk of being hacked, and the project, meaning thought leaders in Ethereum, were partially at fault for this, for not warning people.

This was the first smart contract of its type. It's easy to blame the community in hindsight. I choose to forgive it, as I remember early on in any endeavor, mistakes are normal.

>The fact that you refer to this loss as their "smart" "contract" getting "hacked" indicates that you still don't want people to be aware of the risks.

I don't follow. "Smart contract" is a term of art, and does not imply it's well made or secure. I also don't know what putting the quotations around the "hacked" is supposed to signify.
Ok but figuring out what executes code might require executing code: consider non trivial use of meta classes, where an inconspicuous subclass actually invokes e.g. A registration process like a Django model class.
This is wrong.

Kernel address space and userspace address space don't overlap at all. There's zero mucking with memory mappings, TLB etc. on syscall.
This is a click-bait headline coupled with a terrible analysis.

I don't even know what "bug density" is because the author doesn't define it, but I assume it is some count of bugs divided by lines of code. It doesn't seem like the author tried to normalize or control for any factor, including basic ones like the age of the project.

I'm not sure what a sound approach to answering this question is—I think this is a topic worthy of academic study—but this is definitely a low-quality analysis.
Prof. Jordan Peterson: Why You Go to College [video]
To the stars by atom bomb: The incredible tale of the top secret Orion Project
I love Flashman but the prose is not something I would call everyone's cup of tea. Great writing, but not "readable" as in "easy to read".
From what I learned in Citizenfour, Snowden had to walk his contacts Laura Poitras(Citizenfour maker)/The Intercept through all the steps needed before he would communicate with them, and this latest person mistakenly trusted The Intercept with the original paper document (instead of passing it through a b/w filter, second step as recommended by the link).
Robot Uses Evil Alter Ego to Learn Reliable Grasping
Asking WHY is a taboo in modern education system :(
While the full standard text and machinery can get quite complex, you can still construct relatively simple files housing a single image, thumbnail, and Exif that isn't that much more complex than a typical JPEG file. Compared to JPEG, where you need to define quantization tables, Huffman tables, etc. in marker segments, much of the codec-related complexity in HEIF is layered within the compressed image payload (e.g. HEVC NAL units).

Besides the coding efficiency, JPEG really hit the big time because of the readily available libjpeg cross-platform implementation. In this case, HEIF can leverage existing implementations of the ISO Base Media File Format box model; it builds heavily on that standard.

Nokia is doing the right thing by releasing their format handling library, though perhaps they could loosen up their license to include commercial use. ;-) Hopefully there are some developers amongst us inspired enough to start a new open project that, like libjpeg, brings HEIF to the masses.
We live in Berlin and the insulation and generally high ceilings make most apartments pretty cool even in the hotter summer days (which are rare and rarely much hotter than 30c).

There are maybe 2-3 weeks per year when I wish we had air conditioning, at most.
lmao yeah I think I know exactly how you feel. Right now I sit mostly around people I really enjoy hanging out and working with, so it's fantastic. A year ago I was sitting in a super crowded area while construction was going on and it was really really unpleasant.
I don't know if you have heard of "strawman fallacy" but you and the other guy below saying "So you believe that there is such thing as a news report without commentary?" have fallen into that trap.

It's not even funny how you go from my argument to "This makes it not valuable" to "A rejection of the concept of IP with different words".

Here, let me spell it out for you by copy and pasting the same comment:

> You can get most of what WSJ writes somewhere else for free. You'll probably say that's not true because the value you get from WSJ is not news but their commentary, but even in this case that particular "value" is very subjective and for most people it's not valuable enough.

- It is fact that you can get most of what WSJ writes somewhere else for free.

- And I said the "value" is very subjective. and it's not "valuable enough" for most people. Yet you go on and say I said "it's not valuable". Then somehow go from that to accusing me of rejecting the concept of IP. I don't even know where to start.
It might not be The Intercept, although timing suggests it was. She could have sent it to multiple organizations, one (based in Atlanta, perhaps CNN) sent them to NSA for "verification" according to [1]

[1] https://www.theregister.co.uk/2017/06/06/contractor_leaked_r...
A) People make mistakes
B) Snowden is likely more savvy about his own opsec
C) The Intercept is more than 1 person.
Hyperparameter Optimization: A Spectral Approach
Well, service workers do run in a separate thread which finally brings multithreading (not multi-iframing ;)) to javascript.
I don't know, these exact things are what's on the SAT. I don't mean to debate its qualities as a test or whether these are things one should be testing but the notion that they are somehow not the focus of primary and secondary education while also being a key factor in college admissions doesn't quite add up.
the intercept != greenwald
According to the FBI arrest affidavit, only six people printed that document, and she emailed The Intercept from her own work computer.

So she would have been identified even if she or The Intercept had the sense to remove or alter the DocuColor dots.

"The U.S. Government Agency conducted an internal audit to determine who accessed the intelligence reporting since its publication. The U.S. Government Agency determined that six individuals printed this reporting. WINNER was one of these six individuals. A further audit of the six individuals' desk computers revealed that WINNER had e-mail contact with the News Outlet. The audit did not reveal that any of the other individuals had e-mail contact with the News Outlet"
Jordan Peterson: Why You Have to Fight Postmodernism
Biology and Traits: Intelligence [video]
Learning how to think and how to learn should be the primary focus of early education, since all later learning depends on it.
The arrest warrant says nothing about printer dots, actually. It says that once they saw it was printed (per the Intercept showing them a copy to confirm its legitimacy) they simply looked at who'd printed the original document. Upon looking into the desk computers of those 6 people, she was the only person who'd had email contact with the Intercept.

They didn't even need the yellow dots. She literally emailed the Intercept from her work email and was one of a trivial number of people who'd printed it in the first place.
I wholeheartedly agree. A powerful HVAC system is not an excuse to skimp on insulation! Not only does it waste energy, it also leaves you with higher utility bills and increases the chance of condensation.

Condensation is the real killer if you live in a humid climate. It damages the walls, causes mold, and can even mess with the electrical system.
Microsoft's Windows 10 'CShell' adaptable UI in images and video
Yeah, even on that fair; jpg-unfriendly example jpeg still clearly beats flif above 22kb. And below 22kb - sure, FLIF is less bad, but it's still unusable. Also, the examples below 22kb are a little unfair to most codecs in practice, since you'd get far better results by downscaling first.
The same for me. I do different freelancing projects. Most of them in the direction of culture transformation for technical teams and I still use Rails as the go-to framework for any tool that I need in those projects.

Reasons:
- I already know Rails so there is no learning curve

- It takes care (alone or with gems) of security, user management, routing ... with very few configuration details

- I can still deploy it quickly on one single droplet with capistrano

Recently I started to learn Vue.js and I think - for me - they will make a great combination for the web apps that I need.
Design with LibreOffice: Styles and Templates
That's actually not a bad idea!

The HEIF examples on the Nokia HEIF site do something similar; they implement a HEVC decoder (and do the HEIF container processing) all in JavaScript using http://www.libde265.org. The images you see are decoded into a HTML5 canvas.
You can be the person who just complains about how people don't appreciate journalism, or you can acknowledge the reality and think in more productive ways. The ones who make a difference are generally the ones who think more productively instead of just blaming the people who "don't get it".

If traditional media journalism was truly appreciated, then they wouldn't even have this problem. And honestly they have lost a lot of respect from people in the recent years because they have been doing a lot of things to undermine their own journalistic principles in order to make more money.
Does this strike anyone else as suspicious? To my mind she's either incompetent or she intended to become a martyr.
He is talking about requirements the job seeker put on their workplace. I.e. "if you want to be able to do drugs on duty or if you want to be part of antifa then you will not fit."
https://en.wikipedia.org/wiki/Free_education

> Thomas Jefferson proposed "establishing free schools to teach reading, writing, and arithmetic, and from these schools those of intellectual ability, regardless of background or economic status, would receive a college education paid for by the state."

> In the United States, the first free public institution of higher education, the Free Academy of the City of New York (today the City College of New York), was founded in 1847 with the aim of providing free education to the urban poor, immigrants and their children. Its graduates went on to receive 10 Nobel Prizes, more than at any other public university.

https://www.ccny.cuny.edu/about/history

> City's academic excellence and status as a working-class school earned it the titles "Harvard of the Proletariat," "the poor man's Harvard," and "Harvard-on-the-Hudson." Ten CCNY graduates went on to win Nobel Prizes.
https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers...

and

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

?

"finally" seems wrong here :)

I'll also note that Safari 10.1 was first with SharedArrayBuffer ;)
Not the same market -- in some saner market somewhere else. That's the whole point of the exercise.
It's this thing called comedy. It's a form of entertainment.
Sudo vulnerability gets fixed across Linux distros
I always like to look at the items at the bottom since that's where best and the worst clump together. Thanks for sacrificing some HN points on this. You nailed it!
It wasn't really arguing anything, it was a comic skit featuring post apocalyptic selfie sellers and face swap surgeons. It's purpose was to entertain.
Digital Education, a Prelude to Digital India – TutStu
Myki replaces all your passwords with a fingerprint