skysight-inc/HackerNews huggingface dataset:
Typing this from an Essential.

I'm pretty sad. I've had four Nexuses, a Galaxy S and an iPhone and this is probably my favourite. It's camera-problems are well-known, but I really do think it's the best-designed phone on the market today.

Some high notes:

- the notch predates the iPhone X and looks even better because it's so small. The one on the X is so large, they may as well have not bothered.

- The glass-ceramic-titanium is slippery, but a joy to behold. I love the heavy, blocky feel and love idly flipping it around in my hand (I guess I don't need a fidget spinner). The flat sides also have the advantage letting you leave it straight-up on it's sides (ie for camera shots) while simultaneously being rounded enough to be easy to hold.

- flat, unbranded back and general layout is basically what every phone should have.

- The module extension system is probably the best of all the ones that have been tried. I have the 360 camera and it works great.

- speaking of the camera, I love 360 photos. I kickestarted a failed 360 Camera (Bubl) etc, I used to spend a ton of time making photospheres, their camera was fantastic. I love taking photos with it and people actually like looking at them.

- If they had managed to get rid of the chin and shrank the notch a bit (the status bar is 2x as tall as regular Android because of it) on their second phone, it would have been a perfect.

- Apart form the physical stuff, the updates came fast, the storage was generous (128GB) and the UI was uncluttered.

I hope they get picked up by someone, they have a lot of good stuff going for them.
Pretty neat since this works with Linux! I might have to try this out and see if it can replace Autodesk's sketchbook (which just became free for personal use recently)
Coincidentally, these are all assets in persuasion and will allow you to efficiently ally with other human beings to multiply your effectiveness.
On the Network Effects of Stores of Value – Multicoin Capital
It's a simplified "risk map" that appears to be made by [1], who (vaguely) cites where they pulled the information for earthquakes [2], tornados [3, 4], hurricanes [5], and nuclear facilities [6]. The map is not meant to imply that "nuclear = bad".

I'm more of a fan of the version without nuclear facilities. After a little digging, the original intent of the map's creator appears to be to emphasize nuclear facilities' relationship with earthquake risk to sell a product, which is somewhat disingenuous given the statement here [6]. I'm not affiliated with this group, and could have been more careful selecting a source.

I posted the map as an attempt to summarize information related to the posted article, because the information is generally consistent with the more refined maps the article displays (although does not speak to financial impact).

[1] http://alertsystemsgroup.com/earthquake-early-warning/inform...
[2] https://earthquake.usgs.gov/hazards/learn/
[3] http://www.spc.noaa.gov/new/SVRclimo/climo.php?parm=allTorn
[4] https://www.ncdc.noaa.gov/climate-information/extreme-events...
[5] http://maps.redcross.org/website/Maps/Images/NationalLevel/h...
[6] https://www.nrc.gov/reading-rm/doc-collections/fact-sheets/f...
Smalltalk usually keeps people from outright ignoring traffic, too.
Their one throw took a notch out of every major smartphone.
"Only a tiny fraction of the companies avoiding EU traffic due to GDPR have any intention of “doing shady stuff with your data”."

Says who? If they weren't doing shady stuff, they wouldn't be pulling out of the EU. The excuses of being complex are just that, excuses.
Does it not depend on your objective? Would an embedded controller programmer have the same perspective as a desktop application programmer?

Like the author mentions,some even think assembly is too high level (http://xlogicx.net/?p=626)

As a general purpose language,C is too low level today (thanks to modern languages alleviating the need to painstakingly manage memory and pointers ). Even for a desktop app,C would not have been too low level 10+ years ago in my opinion.
> I would be 'shocked' at this point if it sent out a message, that I didn't intend, without alerting me.

Yep. So was couple. About Alexa. Same thing.
Guidance on API technical and data standards
That was expected.
I think this is typically in relation to threats of terrorist attacks - it's not for ordinary criminals.
Not to mention that the suspect really appeared to be attempting to provoke the officer into shooting him by brandishing something dark and acting like it was a firearm (was a cell phone I believe). The officer's response was very restrained which I think is a good thing.
I really liked the Essential phone and it's message. It hit the sweet spot for me running vanilla Android and being at the mid tier price point.

The no branding focus really went against the big brands and convinced me the company had the right goals in mind.

Unfortunately I had no reason to buy a new phone, as mine is working fine. I planned on buying the next Essential phone.
I guess this is a domain specific issue? Right here in Australia, I know that Tasmanians are regularly upset at being left off even localised maps of Australia. I am sure other countries have small islands or principalities who get left off due to time/scale/space constraints.

I also recall that when growing up in Malaysia, our school books always had maps of the world with Malaysia itself being at the center of the page, and usually scaled up to be proportionally far bigger that it really is in comparison to its neighbouring countries?

Maybe that is is though - perhaps the Lamberts conformal orthogonic projection will make the very southern latitude New Zealand look almost as big as Australia and other powerful countries? Can't have that for a "mostly harmless" country - one of the few countries in the world with NO Navy or Air Force... ;) (For the record, I have visited, and LOVE NZ).

EDIT: Apologies to NZ HNers about the 'no navy or air force' comment - it appears I was misinformed by the former NZAF pilot I met at a bar in Auckland on one of my trips there. :)
>Do you think if everyone knew what was going to happen with the Facebook scandal before it happened they would have signed up for Facebook? That's why it's called a "scandal."

Yes.

I also noticed how they haven't left once the scandal came to light.
Sure, but "[t]he system is not designed to alert the operator." At least they could have alerted the operator. This seems like reckless endangerment or negligent homicide. Luckily for Uber they hit a poor person and no one will hold them responsible. 1.3 seconds is a long time for the operator to act.
I'm a Kotlin enthusiast (since 2013) who has also used Java since 1995 and was quite the enthusiast for many of those years, tracking the progress of Java in detail since inception. I've contributed to both languages. Just so you are aware of my background being strong in both.

Now back to this blog post and enthusiastic defence of Kotlin:

This blog post wasn't a criticism, it was instead under-informed and misleading. You will indeed attract the attention of enthusiasts if you take an authoratative viewpoint against the thing those enthusiasts care about, publish it publically, promote it to the whole community, and use bad (or no) evidence in the process. Who wouldn't stand up and protect something they care about in that circumstance?

By the way, when we were helping to create Java at Borland, we were told many things like you just said: "it will fail", "the CEO/CTO/CIO won't want it", "we can't take the risk", "in 20 years it will be gone", "it's just a toy and not for the enterprise", "dancing Duke is all it can do", "it will fail like the others, Java is no exception", "no real application will be written in it", "it can't do server-side", "stick with C++", "stick with Delphi", "stick with VBA", "stick with PHP"

So obviously the prognosticators and non-enthusiasts were wrong. What makes you better are reading the future than they were? Is Google wrong when backing Kotlin? Is JetBrains? Is Square? Is the Spring Team? Is the Gradle team? Is the JUNIT team? Or are these some of the same people who made the right call on Java way back in 1995-2000 as well? In fact Java would have failed had the enthusiasts not carried it through tough times, shaped it up, improved performance, fixed critical bugs, cleaned up bad specifications, and showcased it to the world. Because of enthusiasts, you have Java.

So let the enthusiasts do their work of defending a good thing against people that just don't yet see the light (or maybe never will care to, so bet it).
Americans would first build a three level carpark and gas station, then a strip mall with a drug store, take-away coffee and donuts. Then they would privatize the publicly funded station, at which time the service quality would tank and the entire facility would fall in to a state of minimum repair. Or something like that.
Ask HN: What apps did you build for yourself and why?
A great thing about being a developer is you can make apps to your liking. If it's simple and doesn't take a year to build, why not make your own?

My wife and I have been traveling extensively in the recent months, and I've got increasingly frustrated with the clunky and ugly currency converters. All I want from it is just type in the number and see the result instantly. I don't wanna be tapping input fields to gain focus, and I don't wanna be selecting stuff all the time, I just want a minimum number of taps to get the result. Would also be nice if it wasn't sore for my eyes.

So, since it's a pretty damn simple type of app, and us being a designer/developer couple, we rolled our own: https://www.billyconverter.com

And then besides happily using something that fits your needs, it's also pretty cool to see it being used by other people around the world.

What apps have you built yourself just out of a need to get something that fits your needs exactly? Why? Did you publish them on Android or Apple stores?
What about embedding into the walls themselves?
do you have to have an account to receive service on instapaper? personal data can be used without the consent if falls under article 6 comma b) or c) as long as the user signed up willingly and the personal data is necessary to erogate the service itself - say you need to store the user email to confirm his identity to avoid fraud associated with using multiple anonymous accounts to work around trial limitations.
No problem. Ladder logic and C I can definitely see, but SCADA would have blown my mind :)
I would argue CTRL+D is the right way since it works in almost all shells, and I am surprised not more people know it.
Apple Wins $539M from Samsung in Damages Retrial
JS is no different from HTML in this regard. HTML has (at least) several variants of 4.x, quirks mode, HTML5, new features, deprecated features, etc. which all demand separate rendering engines. At some point, the browser stops supporting those things because they don't have to.

I don't know what kind of backward compatibility is inherent in their designs, but just remember <marquee> if you think that browsers have to support all features ad infinitum.
> To Americans this might not seem odd, because you've been so conditioned to view police like the military

This is an extremely recent occurrence, specifically since 9/11 escalated first responders to `unconditional fragile hero` level.
You said it twice.

This is what lack of emotional intelligence looks like. If you can't figure out how what you typed could be interpreted in this way by others, I feel very badly for you.
It's worth observing that, firstly, aircraft still crash and bridges still collapse, amd secondly, that a culture of blameless analysis has gone a long way towards making them crash and collapse less.
https://youtu.be/GyUi8uB3VtQ
> But I love the author's idea of the machine as a "collaborator"

My understanding is that this idea was at the very heart of how/why modern personal computers developed from batch-processing systems.

I remember reading a quote from one of the central figures in this development (I believe it was J.C.R. Licklider —definitely from the book "The Dream Machine" which has a good bit of focus on him), which suggested that the ideal role of computers was to leave us in a position where our thoughts are purely creative, where all thought in support of some direction we've decided on is dealt with by a computer instead, and we just make creative decisions.

That said—this is of course some cool new progress in that direction :)
The vast majority of those people are being (purposely?) deluded by a very misleading video showing an apparently pitch black section of road. In reality, it was a lighted road and the dashcam footage had a very compressed dynamic range.
Keyboard without comma keys, perhaps?
What level of inter-opt? If you want to gradually convert from JS to clojurescript, it seemed like a huge amount of work.
Yeah, the strategy seems smarter to me. Make a niche product that offers something that no other product on the market currently does but that some people really want. The Essential didn't appear to do that to me: it looked like just another high end Android phone of which there are already plenty to choose from from more established brands and didn't have anything that made it stand out as better than those other options.
True, but being in possession of coins tied to an assassination probably puts you at greater risk of being the subject of a federal investigation than being in possession of drug-related coins.
That forum (disqus) is very very bad at spam detection. And hates links in posts.
Top Home Remedies for Weight Loss and Obesity
Nice catch - I was completely oblivious to it till you pointed it out, and it was an accident, I swear! Lazarus Long says punsters and practical jokers get keelhauled or staked out on anthills :-( That's no fun
> Unless a subreddit is heavily moderated, I've yet to see one that's gained popularity outside of its core users that didn't turn into a meme/clickbait/karma-motivated cesspool.

Well that's a weird condition given that all the good subreddits I know owe this entirely to moderators. Why are you looking for lightly moderated content?
> one of the few countries in the world with NO Navy or Air Force

New Zealand has a navy [1]! Back when I lived in Wellington they ran recruiting commercials non-stop.

[1] https://en.wikipedia.org/wiki/Royal_New_Zealand_Navy
It’s the theme song from Astro Boy https://youtu.be/KGq6z1mEU9Q
I think of HN as: slashdot meets kur5hin - its got the story volume and focus that reminds me of old slashdot, with the more thoughtful comment section of kuro5hin.

Having seen/participated in slashdot in the late 90s, kuro5hin in the early 2000s and HN for most of it, I agree that HN today is better.
I honestly dont get it. What kind of stone is Google listing?

Sorry just genuinely confused and search returned nothing on google stones ;(
Bad title (in the original) because the examples in the paper are mostly drawn evolutionary computation and artificial life, with only a few relating to neural networks being used in those fields.
I might be too cynical here, but this sounds like a politically correct version of simply wanting someone with high net worth/social status.
Awesome :) Are you making the logo for your startup?
I do see a dveice like that useful in some scenarios. Like a lonely elderly person, living alone.. Talking to Alexa might be nice.
Wait, they're crossing the Darien gap? o_O
Sorry, little digression here:
It was probably in response to the Terror attacks, a stuff called "operation sentinelle"[0]. They still patrol near strategic points now and then, but you see them less often now.

And while military training is not police training, there was some controversy and some generals said it was a huge mistake, as the money spend on this operation (~1M$) would have shown better effect if spent on intelligence. Also, to afford the men, military had to cut monthly training. A friend of mine said that physical exercise/conditionment was divided by 2, while tactical and shooting by 4, but he really hated this operation so take it with a grain of salt.

https://en.wikipedia.org/wiki/Op%C3%A9ration_Sentinelle
If I think they might walk on the street I of course slow down (as much as I deem necessary). What kind of question is that?

If I think I saw children run around between cars on the parking lane, are the parents probably morons? Yes. Do I slow down and be prepare to slam the brakes in case a child suddenly runs in front of me? Ab-so-lute-ly.

Even if people behave idiotically on the street, it is obviously still my fault if I run them over.
Profit is not usually the motive in a fire sale. The motive is to salvage something small from a bad situation. Doing good is a competitive proposition if you look at it that way
> To Americans this might not seem odd

Make no mistake: it seems odd to us too. We're just working out exactly what to do about it.
I don't think you're wrong - the technology's worth isn't tied to the politics of the creator or maintainer. It's important that free software is free for literally anyone to use without discrimination, and I think you'd find very few supporters of CoCs who disagree with that (at least, among those who also identify themselves with the free software or open source movements).

But the problem is that the way technologies are developed is inherently not a technical problem, it's a social problem. If it were a technical problem, we'd have code writing and reviewing code, not humans. (I've never heard a single open-source project saying "The problem is that our maintainers have too much free time and there are too many high-quality patches to merge.") It's about how humans interact, and how humans work in community, and how humans provide each other feedback. And this unavoidably brings up all sorts of weird human behaviors that have very little to do with technology.

As a random example, I'm writing this comment from the OpenStack Summit, which is an in-person event that you probably want to be attending if you're involved with development of OpenStack. If you can't get a visa to the country where it is, that's a problem. If the conference venue is located somewhere with laws about bathrooms and gender assigned at birth, and you refuse to use the bathroom that matches the gender assigned you at birth, you probably won't be at the venue for the entire day. Should the project care about these things? Should it decide that these laws are bad and we value our contributors who have these constraints enough to find a locality without them? This has zero to do with technology, but (apparently) we've decided that technical projects give better results with in-person meetings, and if you're going to be expected to attend in-person meetings, you want to know whether the community will have your back.

Nobody cares if you're a dog, if you can interact with the other humans (or dogs) on the project in a productive way. An obvious (and entirely unfortunate) example is how the language of almost all open-source communities is English; if your native language is something else, you'd better pick up a working understanding of technical English. If you're a dog (or a human) who can't do that, and you try to work inside a technical community, people will care - not about who you are, but about how you interact.

But again, this is all about how technologies are developed. If you just want to use it, nobody cares if you're a dog or a corporation or a missile guidance system. And if you want to fork the project (which is really a misnomer, what is being forked is the community), you may. And if you produce patches that are worthwhile and license them freely, and someone in the original community wants to engage that community in cherry-picking your patches, they may.
There is an issue in the Kotlin issue tracker to be able to turn warnings into errors, and it was created by a Kotlin team member specifically for this name-shadowing case. So, you will be able to turn any specific warning into an error once this is implemented. Which is nice, I like 0 warnings.
Hmm, Did you forget that most of Kubernetes clusters are actually deployed in AWS?

Google probably got the best "managed" solution with GKE, (a close call with Azure IMO) but most people still use AWS and way more deployment happen in AWS
It's a shame this experimental Google proposal for userspace thread scheduling never got picked up: https://blog.linuxplumbersconf.org/2013/ocw/system/presentat...

The basic API (see page 17) consisted of:

pid_t switchto_wait(timespec *timeout)
- Enter an 'unscheduled state', until our control is
reinitiated by another thread or external event (signal).

void switchto_resume(pid_t tid)
- Resume regular execution of tid

pid_t switchto_switch(pid_t tid)
- Synchronously transfer control to target sibling
thread, leaving the current thread unscheduled.

The key abstraction is switchto_switch, which explicitly transfers control to another thread, leaving the current thread quiescent. It's analogous to setcontext(3) or longjmp(3).
Mike Mullane’s “Normalisation of Deviance” talk to a group of firefighters[1] is relevant here. He describes how the Challenger shuttle disaster happened despite internal memos about the problem years prior.

The message of the talk is, essentially, that a person or team can get used to ignoring their own standards when under pressure.

[1]: https://youtube.com/watch?v=Ljzj9Msli5o
They launched a product that wasn't good enough and harmed their brand, then what customers they actually had they fucked over with the next release. Windows Phone 7 and 8 were both bad at this, and then they did it again with the transition to Windows 10 Mobile, at which point there was almost no chance of being able to put a market together.

In a way this was because the phone didn't utilize Microsoft's strengths effectively enough to acheieve consumer success, as well as a general strategic problem with Windows and it's design in general.

They should have made the first release basically an XBox phone if they wanted to get consumers on board. Gamers are a target audience that would be willing to make sacrifices to jump onto the platform and establish a user base, which is required to develop a decent ecosystem.

The whole 'Metro' interface has really been a failure for Microsoft as well. They should have simply stuck to Aero or a derivative of it, and kept mobile and desktop computing separate as Apple has.

And of course there's the whole issue of timing. Ballmer didn't seem to take iPhone seriously while Google did and they took immediate action to establish a viable alternative. Had Microsoft had their eye on the ball, it very well could have been them dominating the smartphone market. Or at least they could have been a third platform that actually survived.
https://en.wikipedia.org/wiki/Goliath#Modern_usage_of_%22Dav...
The notch is smaller because it's just a camera lens. The iPhone X basically has a Kinect in its notch. They're not really directly comparable.
ECC is indeed a pretty important feature.

But I guess people need first random RAM bit flips to cause trouble for them. That's what happened to me about 10 years ago, I nearly lost 200 GB of encrypted backup data.

I've been using ECC ever since. Random userland crashes, kernel panics and blue screens have become extremely rare occurrences. Pretty good for just $100-200 higher system cost.

It feels risky to use a computer without ECC for anything remotely important.

I just wish laptops with ECC support were more available.
Blogging for business by Ahrefs (amazing)
The NSA’s SKYNET program may be killing thousands of innocent people (2016)
I can't find the recent stats but years ago I read that my tri-city regional police have like 6 patrol cars at night. I'm not surprised. I've driven the town out of boredom a number of times well past midnight. Its boring. There's absolutely nothing going on aside from the downtown strip of bars and clubs.
https://xkcd.com/1138/

That heat map doesn't look particularly useful, the numbers need to be weighed per capita at least to be meaningful.