skysight-inc/HackerNews huggingface dataset:
I’m not advocating for this homegrown solution, but moving private keys around isn’t necessarily the worst idea ever. A unique key per device requires explicit registration on each device. That is “better security”, but also potentially far worse security user experience. Security user experience isn’t to be undervalued. 2FA today is miserable precisely because of the tragic security user experience. Folks don’t understand how fragile things are if they drop their single device with google authenticator in the lake. I think a securely synced shared key could be a huge usability win with only nominal security downside. For example, I think Apple could pull this off pretty darn well using their iCloud Keychain system.
Marketing is what you do when your product is no good. - Edwin Land, founder of Polaroid

... via http://github.com/globalcitizen/taoup
Patrice O'Neal and Norm McDonald are really outstanding. Took me a while to really get Norm - but once there, its impossible not to be fascinated. He is unique and very much his own man.
Very unlikely because universities would miss out on charging you years of fees.

The meritocratic thing to do would be to have national standardised exams for every level of education : but no one has that.
Hey, you are assuming that a touch typer that doesn't look at the keyboard often because she doesn't receive more information when she looks down will not find information that is useful when it is indeed shown at the keyboard, because she doesn't look for it. It is a circular and flawed argument; most probably, a change of functionality of the tool will produce a change of workflow.

You are also not considering:

- you aren't either touch typer or not; it is a continuum where people look at the keyboard with decreasing frequency through time

- being a touchtyper is a multidimensional activity; on top of the muscle memory of each letter there is the muscle memory of the semantics. You might not know specific emacs chords even when being a touch typer; in this example, having information displayed would be valuable.
Creator of the Roomba’s Time-Stamped Predictions of the Future
It helps to keep the whole crypto system simple and understandable.
Isn’t it really the more general water where things grow that’s valuable? If it’s grown and used water then it’s labeled. If water in CA is more scarce/expensive, then the market will balance around it.
The consensus of "the same way they do in native code" is a probable approach, but it's worth calling out an additional complication in this setting: you might wind up working with two garbage collectors, with references in one keeping objects in the other alive. This isn't intractable, but it is messy.
Directory Opus.

https://www.gpsoft.com.au/
Does this work for you? https://twitter.com/search-advanced
I’ve never played Minecraft but it is my understanding that you have some sort of zombies that come nighfall. If these zombies catch you without shelter, they would presumably kill you.

While this is a simple mechanic, I imagine even this small element of gameplay would turn a player towards thinking about survival rather than taking the opportunity to stop and think.
for the sake of completeness, both are good reads

https://homepages.cwi.nl/~storm/teaching/reader/Dijkstra68.p...

https://www.maths.ed.ac.uk/~v1ranick/papers/wigner.pdf
The temperature itself already makes LA a pretty sensible location. It also takes resources dealing with weather and extremes of temperature it lacks. Doing the math an aquaduct pipeline from a wet region could ironically be the cheaper option compared to heavier use of heating and air conditioning.
Imagine no parking on streets. That would triple the bandwidth of many streets. You could remove parking on every four streets today and greatly improve congestion. Some parking would be needed for ride sharing cars, naturally, but much less than is needed for private cars not used for ride sharing.
That's only looking at liquidity though, which isn't the only factor that goes into these decisions. It's plausible that they made these decisions because they weren't getting a good return on that investment.
And yet Polaroid has spent considerable amounts of money on marketing.

That statement is often quoted, but it's exactly backwards, and I'll raise you one more sensible quote:

"Great marketing only makes a bad product fail faster." — David Ogilvy
Superintelligence - Nick Bostrom

The most cogent survey of the existential risk posed by superintelligent AGI that I’ve come across.
It seems that there are two conditions necessary for a better product to take over, which is what you are trying to acompish.

First and most obviously, the new product needs to be objectively better in key ways that people care about, preferably multiple key ways.

Second, the audience must be above some threshold of dissatisfaction with the current product. There must be a sufficient pain point for a sufficient part of the audience. It cannot be merely a "geez it might be nice if X", but an actual "damn, this is annoying...". And, obviously, your new product must address it.

If there is no significant pain point, you have no chance of gaining any traction. Even if the switching cost is essentially zero, you have no real chance.

Trying for a better HN? Maybe I'm missing something, but I haven't seen any big issues, nor anybody complaining about issues. So, I wish you luck, but it seems you may have put a lot of effort into something no one really wants; might be best to consider taking the huge amount you've just learned and pivot to a new target...
But where you are located isn't what matters, it's where the water was consumed.

It does not matter where you are eating Californian almonds; those almonds still used Californian water.
I think you're confusing ceramic coatings with reinforced PTFE coatings, which may sometimes contain ceramic particles. Actual ceramic coatings for cookware contain no PTFE at all.

For example, premium PTFE coatings such as GMM's Duramax and Whitford's Eclipse are internally reinforced with hard materials of some sort. However these are not marketed as PTFE-free, because obviously they aren't. On the other hand, a ceramic coating that's advertised as PTFE-free, such as Thermolon (which is used in GreenPan) is completely free of fluorinated chemicals.
Orca AI raises $2.6M to stop ship collisions
As noted elsewhere in this thread, I’m not advocating this homegrown solution. But, I will play devil’s advocate a bit. Yeah, sure, a Secure Enclave key per device is more secure than not. But, what is your threat model where this is the priority? The only realistic threat model where the enclave (or hardware security key) would come into play is malware running on the device. But, in that situation, you are probably hosed anyway. The malware can read browser session cookies. Or, it can interact with the enclave or external dongle in ways that would grant them access to whatever site they want by sending bogus site challenge requests for site X to the enclave/dongle when you meant to approve a challenge for site Y.

I personally think there is potentially a big security usability win by using a securely (key part here) synced private key (via iCloud Keychain for example).
Where do you place Bill Burr?

He's the stereotypical 'oppressor' as one might consider it these days, but his joke about moms having the hardest job in the world where he says 'Really? How many moms died on the last season of Ice Road Truckers?' cracked me up. Maybe it's funny because he's just so willing to transgress that it's almost refreshing.
> You shouldn't hard-code gcc.

You should unless you've committed to writing portable code. If you're using GCC specific features then using CC would imply a false level of compatibility.

In this case they are using gcc specific features "-MMD -MP -MT".
Mesa surely builds a lot faster with Meson+ninja than with autotools.
Sometime back in the 90's, I remember seeing a segment about the Japanese justice system on either 20/20 or 60 Minutes. Basically there was an American who had the misfortune of simply being in the wrong place at the wrong time, got arrested, and had to endure this torture for the better part of a year. I they said he was lucky enough to actually be in the 1% that isn't convicted. The whole ordeal was so bad that it actually made me afraid to even consider visiting that country.

This is nothing new, its just that everyone is now being reminded about it because of a high profile case making the news rounds.
I pretty much my ability to easily navigate arbitrary rule sets to games of all types played as a child. And it's a very nice skill to have. After all, code and APIs are just some arbitrary rules...
The SystemTap people did not even try to copy any part of DTrace. Now the eBPF stuff is... pretty much a copy of the best parts of DTrace. So, yeah, it was NIH.
Hikkomori is not strictly a Japanese phenomenon. It is becoming increasingly common in the West.
I took a college course in game design, one of the key components of said topic is ‘flow’. You want to keep the player in a state where it’s neither too hard nor too easy for them to continue playing.

Make it too hard and the player loses interest. Make it too easy, the same behavior can be observed.

If you want a game, you want to keep the player in a state of flow, if you can’t do that, the game would presumably not be well received by the players, thus not really a good game.

You achieve flow through gameplay, and if you add gameplay to any medium, does it really keep a neutral agenda? The game needs to push you in one way or the other, else it’s not really a game.
So, is it me, or is their font choice obnoxiously hard to read? Why can't people just choose screen readable fonts.

This is their font: http://www.hoftype.com/sinanova

It is very obvious it was designed for printed text, not screens. It's like they wanted Garamond (ahem: https://designforhackers.com/blog/garamond/), but shot themselves in the foot with an even worse one.

Usually I can prove bad font choices happen because of web developers being obsessed with rare computers (Retina-equipped Macs, forgetting the rest of the universe uses normal-DPI Windows machines), but I just looked on my HiDPI screen... it's nearly unreadable there too.

Is anyone else having this problem?
Garamond: Why You Don't Use This Complex Font on the Web
The new proposal – Web device manager API
Read this as "some foundations built". Even that is much-needed progress.
What about women?
Brunelleschi was working at the height of the Renaissance, in the early 1400s. They weren't short of book learning in renaissance Florence, but that's why it's called the renaissance. I imagine medieval cathedral building, e.g. Notre Dame starting more than 200 years previously, might have looked very different. They couldn't build a dome like Brunelleschi back then.
Doing otherwise would be seen as a diminishing of those people’s social standing.

That's what I'm getting at. Say they already drive the best car they can(or even cannot at times) afford. Do they switch to two 3 years older cars(assuming that's how long it takes for a car to lose half of its value)?
They recently added a convention: target-based CMake!

Now, because they are switching to what every sane build system was 5 years ago, but over the course of 10s of 3.x versions, your CMake buildfiles are about to explode in complexity and frankly, stupidity. Lots of "does this target exist already because I need to support some older version alongside bleeding edge" and usually, if not, just copy that stuff over from their HEAD.

Everything they touch goes terrible. We just need to stop with like version 3.10, pretend CMake is dead and slap a DEPRECATED warning at the beginning. It's the only way out.
Marble Marcher (fractal-based video game) has been updated
I never had a car that actually had the same speed as I was driving. Always 5Km/H below it. You’re expected to drive 120Km/H where the limit says 120. If driving 121 would give you a fine that would be problematic.
Same here, the font is terrible for mobile devices telling from seeing it on iOS and Android.
Strangely, the web version with an updated browser does not have this problem.
There's just literally nothing good that can come of calling your product "pants". I don't care if it's amazing! - because I already know that, actually, it isn't, simply on the basis that its authors' judgement is clearly unsound.
Out-Of-Office Messages Are a Security Risk
Web based ML chest xray diagnostic tool (computed in browser) (NOT FOR MED USE)
Thanks for confirming. It is indeed great if things works that way!
For searching, hn.algolia.com is better. I shared this as a way of reading all articles that made to the front page.
Like Bill Bailey, Burnham is known for writing funny, clever songs; he's not some jackass like Jake Paul. He also wrote and directed the movie "Eighth Grade" which shows him to be a smart, thoughtful person.

I assume Sarah Silverman was lumped in with Burnham because of her current show "I Love You, America" but she's 48, 20 years older than Burnham, and a national comedy figure since the early 90s.

> she describes her own humor as "gee did i do that"

By describing her humor that way she's engaging in the very thing she describes, a recursive joke.
Ogilvy found public, untargeted advertising essentially immoral.

Man is at his vilest when he erects a billboard. When I retire from Madison Avenue, I am going to start a secret society of masked vigilantes who will travel around the world on silent motor bicycles, chopping down posters at the dark of the moon. - David Ogilvy

... via http://github.com/globalcitizen/taoup
Maybe pick something that is easier to sell. The bunk1.com idea has two problems I see immediately: 1) You have to reach the camp decision makers, which is a very small population and not necessarily available directly from a contact email/number. 2) The value proposition is not obvious to the decision maker. The last point is an important distinction, as its obviously valuable to the parents. The app does not necessarily provide a reason for a parent to choose one camp for another, nor does it give the camp decision maker a "win" at her job. Actually it could be negative - it could just be more work and compliance risk.

So actually I think the sale here is harder than it might have seemed, though obviously someone was able to do it.
I work on the same team (Web DevRel) as the "service worker guy" you mention (Jake Archibald). Alex Russell (who introduced the "PWA" and is now advocating for the "Never-Slow Mode" idea you may have heard about recently) works on Chrome but collaborates with us frequently.

> When I first heard someone talking about "Progressive Web Apps" I thought they were talking about "Progressive Enhancement"

Progressive enhancement is indeed where the P in PWA comes from. The core idea is to ship great sites for all users, and progressively upgrade with the latest web capabilities (service workers for offline, manifest for adding to homescreen and full-screen displays, and so on) when a user's device supports it. If the user's device doesn't support it, they should still get a good, traditional web experience: fast, secure, usable.

> Turns out doing a PWA is just basically about using the "Service Workers" API [2] and the practices around that.

Your first impression about progressive enhancement was closer to the mark. The PWA Checklist [1] is the canonical document about what constitutes a PWA. We created that doc in November 2016 [2] to try to clear up the massive confusion about the definition of a PWA, but apparently to no avail.

Under the "Baseline PWA" checklist you'll notice that there's mention of service workers and manifest files, but there's also mention of loading fast on 3G, having mobile-friendly design, being secure, supporting all browsers, and so on. Again, the core idea is to ship good experiences for all users, and progressively enhance the UX when possible.

It'd be an interesting postmortem to study why the "PWA" term has been so notoriously confusing. IMO part of the problem was that we as a team weren't 100% crystal-clear on the definition at the start. But to be fair, I think we did straighten out our messaging pretty early on. The PWA Checklist that I linked to which has been out since November 2016 is evidence of this. But by that time it was already too late. PWA became a buzzword, and the blogging community seemed to conflate "PWA" with "promising new web platform capabilities" (service workers and manifests). I don't mean to shift blame. We (Web DevRel) most likely caused that conflation. I think the takeaway is that this is a lesson on what can happen when you're not 100% clear on messaging right from the start.

[1] https://developers.google.com/web/progressive-web-apps/check...

[2] https://github.com/google/WebFundamentals/commits/master/src...
Super Bowl – Real time player tracking
I always wonder how bugs (is this a bug?) like that, and that one time when you could log into macOS by repeatedly pressing "Login"[0] even happen. Like, what's the logic behind that?

[0]: https://threatpost.com/critical-apple-login-bug-puts-macos-h...
Depends, if the idea is to build something reliable that will be maintained for longer periods instead of just for learning the newest whatever.js I'd choose something boring. For example Python/Flask + Postgres for the backend and plain JS for the frontend (possibly with React but that's it).
Understanding the Network Interface (NI) Card on the AT&T 3B2/400
So what is the VC angle with these super high valuation scooter startups? It doesn't seem very defensible. The barrier to entry isn't very high. And it doesn't seem that customer loyalty would be much of a factor.

The most obvious strategy I see is that the VCs think they can pump these companies then dump them on the open markets and cash out before thousands of global, regional, and local competitors flood in and make their non defensible positions obvious.
Basically like the states that want to take water from the great lakes. Texas is crying foul because of New Mexico's actions. Florida expects to be given access to the water resources of Georgia, (even though the Army Corps of Engineers has been clear that Georgia needs the resources for things like navigation and, crucially, flood control.) States like Nevada expect access to Great Lakes water. You even have really weird situations, like places that really are untenable even in the Great Lakes region, demanding water be diverted for their use. For instance, Waukesha, Wisconsin.

Water wars are really going to be a mess in the near future. Right now we just have some agitated tussling.

Just wait until the real arguments start, it's gonna be bad.

[1] https://www.greatlakeslaw.org/blog/2018/07/supreme_court_con...

[2] http://www.startribune.com/the-great-siphoning-drought-stric...

[3] https://www.petoskeynews.com/featured-pnr/opposition-mounts-...
FileWriter API existed in Chrome for a long time, but all attempts to push it mainstream failed due to Mozilla. I am curious if the latest attempt gets political backing from all members of W3C. Otherwise PWAs will stay pretty limited for toy apps; with WebAssembly and random local file access they could replace many desktop apps.
I came here because that last point is getting lost in the discussion.

> While a bot will interact with a page without moving a mouse, or by moving a mouse very precisely, human actions have “entropy” that is hard to spoof, Ghosemajumder says.

It's bad enough that systems working from this (highly dubious, IMO) premise will force us all to use the mouse even if we're used to the tab and arrow keys; much worse is that there's no workaround for people who _can't_ use the mouse and rely on switch control. It sounds like an accessibility nightmare.
The lower power of consumer ranges is mitigated somewhat by heavier steel and iron construction with greater heat capacity. A more powerful restaurant range can keep thin metal pans from cooling too much when food is dumped into them.

This only really matters for searing and shallow frying, where temperatures need to stay high and stable. For lower temperature activities like sauteing, evenness of heat is more important. Delicate things like crepes and egg dishes are sort of special cases, requiring both evenness and a surface that releases the food without sticking.
I've switched to FF and am mostly happy but for some reason it's terrible for videos. I'll get long hangups that never happen if I watch the same video on chrome
I still think Bird's success is merely symptomatic of American shortsighted solutions to systemic US urban planning issues. I doubt this will reach the same level of popularity in cities/countries with great public transit, highly walkable streets, and good existing last mile solutions (bikeshares, bikelanes, high bus coverage), but I'm happy to eat my words if I'm just not seeing it and folks from Amsterdam, Seoul, Tokyo, NYC or Berlin would like to chime in and prove me wrong.

The biggest challenge I see of existing well-executed public transit/cities is last mile coverage for handicapped/disabled folks and sufficient infrastructure for them in stations without having to resort to uber/lyft for <1mile transit. If Bird/scooter industry expanded into solving these problems I would greatly celebrate. I get frustrated seeing Bird celebrated as the next coming of the steam engine, when it barely moves the needle for regular transit, without remotely addressing the biggest long-standing issues of the space.
I used Makefile in university and that was simple enough until you needed to do something more complicated and then it started to become unwieldly fast. Back then, GNU was popular and automake/autoconf were attached to every project. If you were building on a Linux system, it worked, but being a Mac user, it always came with gotchas. It was quite a pain to use honestly and required a very deep understanding of it's .m4 design if you wanted to do anything clever.

Cmake seemed to work well, meaning, I could just open the GitHub project and generate an Xcode project file and bam, it just worked. However, agreeing with everyone here, holy hell, trying to start a new project with it, or migrate another project over to it is quite a futile experience.

It has several escape hatches in the weirdest places. Need to pass a conditional compiler flag? Good luck with that exercise. A compiler flag was added from a previous macro and there doesn't seem to be a way to keep it from doing that. I don't know, the whole system seems nice when you don't have to touch the make file, it just works, but I can only imagine the hair splitting effort it took to get that make file in a workable state.
The messy middle by Scott Belsky

The founder of Behance covers the journey towards product market fit. It's where most startup's fail and yet very little has been written about that part of the software entrepreneurs journey.
I too am in the Australian Super. This (what you write above) is mostly true except there are moments in our system, the defined benefits hole for federal employees which required the government to make a sovereign fund and the ever-present question: where are the workers, to make money, which the superannuation fund investment managers can then profit from, to pay out super?

I was totally shocked when I learned about how bad the US superannuation regulations are. Raiding funds. funds which invest in the company you work for as their main investment. Permitting early access to funds for things which might look neccessary but really underpin other systematic failures (cost of homes/equity, medical bills for non-terminal diseases)

Aussie workers with a US fund incur costs, because the US fund isn't recognized as a tax compliant super fund. And you get a long tail overhang of the US IRS looking at your income on return to Australia.
this post
Reading this I couldn't stop thinking about the Jack Nicholson movie Chinatown. It's a story of rich men fighting over water rights in the thirties. Apparently very little in California has changed over the years.