skysight-inc/HackerNews huggingface dataset:
The Concorde was also really expensive. I was able to fly on it twice, once each direction, near the end of their operations. I only flew on it because they'd announced they were shutting down and I wanted to fly supersonic before they went out of business. It was very expensive.

I think it was in '03 and the price was just something like $12,000 for the two flights. It was high enough that I put it on a credit card. The prices had a lot of variation and I flew first class but they had a higher class that they called Concorde, as I recall.
This is a great article for beginners but I must take issue with the fact that gpg 2.1 has been released for a year now and this article still recommends non-elliptic keys. When will we switch?
I would think google can last because they do a lot of infrastructure as well. These are not things that stand or fall by current (marketing) trends. At least not directly.

Amazon is atm heavily moving towards infrastructure based business as well like AWS or drone delivery services.

Apple has the money I feel like to brute force themselves into markets, but as a brand it's already changing away from the "Steve Jobs factor". This can go both ways.

Facebook for me is the most likely. While no social media before it has ever been as big or influential, these things do heavily fall or stand by culture. IRC to MSN Messenger to Forums and such have faded away considerably. To not expect similar would be to argue against human nature's tendency to evolve and move on. Especially the social stuff.

Again they as well have been steering away to more "safer" markets for a while now, which seems wise. They equally posses resources to potentially force themselves into future fast growing markets that does not come from their own turf.
Well, I think it depends on what you compare the two airplanes, if you go after technical prowess like speed or range, then they are comparable.

But if you compare reliablility, security and practicability than the Concord is just hands down a much better airplane. Because a 4% chance to crash with the plane is just abysmal.
This article is driving me crazy with sentences like, "Edison's was a scientist's approach: If there was a popular need or desire, an invention might be able to fill it." In what way is that a scientist's approach? Since when is a "scientist's approach" dictated by popular need and/or desire to any extent past what might get funded?
Pretty cool of Apple to post such technical blog posts as this. I love it when companies do this.
Not sure what you're trying to say with that timeline. Siri is available (on iPhones) since 2011.
Isn't part of the point of the prefix to avoid collisions with sounds that are part of everyday speech not intended for the assistant? "Alexa" becomes problematic when Echo is used in a office/home in which someone is named Alexa --
among the top 100 most popular female baby names since 1995 [0] -- which is why the wakeup word can be changed to "Echo" or "Amazon" or "Computer".

But the sound of the wake word, whether it's just "Alexa" or "Hey Siri" vs "Siri, doesn't seem to deal with the main issue of your complaint, which to me is how limited "conversation" is with the assistant.

If you ask Alexa for the weather, you'll still have to say her name for any followup questions within that immediate context, i.e. "Alexa, what's the weather today? Alexa, what's the weather this weekend?".

Though there are a few functional exceptions in which Alexa will prompt you for additional information without needing to be re-awakened, e.g.

You: "Alexa, set my alarm for 6 'o clock"

Alexa: "Is that 6 'o clock in the morning, or in the evening?"

[0] https://www.ssa.gov/OACT/babynames/index.html
I believe the parent means templating in the sense of generic types: https://en.wikipedia.org/wiki/Template_(C%2B%2B).
Implementing the Ethereum VM in Clojure
Thanks for that link - I had not come across it, but it is really very well put together. Just reading the chapter titles and one line descriptions is pretty useful!

OP's original link is nice too, but it takes a while longer to get through.
Literally every mouse Apple ever did since....1998? was not something I'd ever use. Didn't like the external keyboards the gave me either but they were less awful. If there's any aspect ever that still having Steve Jobs around would not help in it's the input devices. Though the touch pads on laptops are still the best in their class.
>the technology found its way to Italy

Is this also related to the problematic and eventually scrapped Dutch high-speed Fyra trains?
Building application back ends with end-to-end encryption
That is no way in which I can agree with any of that. An object is a rather poor analogy for a real world entity. Real objects don't need to have methods declared on them, they arise naturally from its state and from interactions with the state of other objects. Dogs don't have "wag tail" methods. Dogs don't have "name state" they are simply called names by people and have the facility to recognize their own name.

And as a poor analogy, a monad is also quite trivial.
Whence this assumption that FB and Google are politically neutral?

https://www.recode.net/2017/4/21/15384416/facebook-google-dc...
Working from home is friction-free, and most productive.

Coming to the office and working in my private office, if nobody else is in the building, comes second.

Working in my office at the office in a normal day when everybody is there, I can maybe get an hour or two of real work done in an eight hour day.

If I had to work in an open office, I'd give myself maybe three days before I was doing things like this: https://www.youtube.com/watch?v=tLdAVdc4luE
How is it in our best interests to accept potentially hostile islamic immigrants with little education and a culture that is incompatible with ours? What do we gain from that?
"must" might be a good alternative for "%%", as in, "this call must return without an error." or "this call must work."

For "%return", perhaps "should" or "handle", as in, "This function should return without an error, but if it does, handle it."
The ship sailed a while ago for common nomenclature for “function in the cloud” services. You can’t really fault someone for using the term the way the entire industry uses it.

For what it’s worth, I don’t think calling them “configuration-less” or “pay as you go” servers is any more accurate. You’re really just buying processing time.
GP was explaining why it was expensive.
The power differential implicit in the voice of managers.

The competitive aspect of operating alongside co-workers.

The fairness of slacking off, letting one's mind wander, contemplating a hard problem while staring off into space and refraining from typing at a keyboard, maybe running late in the mornings, versus doing "real" work, ass in chair, on time, contributing ideas in meetings and phone calls, producing visible progress...

Whether or not people (who can affect your ability to put a roof over your head) ARE NOTICING YOUR EVERY MOVE.

This is what an open office is does to me. The anxiety induced by others, and their potential for influencing where the rubber meets the road.
also their compiler course you implement a compiler for C0 http://www.cs.cmu.edu/~rjsimmon/15411-f15/schedule.html
What you are describing is a broken or dirty keyboard. First of all, the new MBP requires compressed air for cleaning under the keys. If that doesn't work, they will repair it under warranty.
HN thread on the linked blog post: https://news.ycombinator.com/item?id=15496745
Polaris – simple microservices using only PowerShell Core
You're not wrong. I usually call them "application-less" architectures. That's really what's going on here.
>I'm still amazed that there are programmers that complain about this.

You shouldn't be. Not sure about Mac.
But all the big IDEs - MS Visual Studio, all the JetBrains products, Eclipse, Netbeans, etc use function keys in their default key bindings.

True, functionkey row is not suitable for ergonomic typing, BUT it is not used for ergonomic typing. It's used for... well special functions!
> I'd be willing to bet over 99.999% of all deployed production web applications serving requests today -- has a bottleneck at the database and the network that dwarfs any overhead from language performance

A language is not just about overhead, it's also about capability. For example, your database is slow, and your web page needs to render by executing 20 queries. Will your programming language allow you to parallelize those queries? While your database/network may have high latency, they can still have good throughput.

This particular example is very real, and is incidentally relevant to the original post, since Python and Go implementations have different capabilities.
I was referring to the app not the published web pages. Hehe
Actually it was the Māori not the British.
> I can't be the only person who remembers when a can of compressed air was a part of performance tuning, or when your mouse ball got its regular maintenance.

These things are solved problems now. Regressions are bad. If they've made the keyboard less reliable, they should fix it.
Only if you don't spend the money taken in via taxation.
Not if we keep letting them acquire every potential competitor.
It could stop in Hawaii.
Yes, I use dedicated IPs and get 20%-30% deliverability. Same as with Mailchimp, except my list is over 100k
Mid air refueling works well for the air force.

I've heard it's cheaper (whether this is in terms of risk or dollars I don't know) to send up a dedicated tanker to top of a bunch of large planes that took off with little fuel than it is to make a bunch of large planes take off fully loaded with cargo and fuel.

The problem is that's a whole additional, expensive skill your pilots need.
Open IntegrationHub: New Standard for Data Sync
I think there should be keybase mentioned.

Its probably the only pgp with potential to become used by mainstream users.
Ask HN: Which distributed web platform should I sink my teeth into?
IPFS, Dat, Swarm, Sia, Storj -- I know they have some differing features but which platforms seem the most promising? I'd like to deep dive into this world but would like to choose a platform with longevity, developer friendliness, and good features.
Tried it. Hated it. Back to Mac with Macbook 2015
If you put some time into it and learn how to properly invest, yes.

If you made a million today, you probably want to just keep it in an account and wait until a 20%+ correction happens before buying in, though -- it's been quite while since the last significant drop.
No problem!!! :D
Seems to be back up
I meant centralized in terms of ownership/control, not geographic placement. The current trend towards winner-take-all automation and resultant oligarchy.
The thing that's notable here is that it's Daring Fireball calling Apple out here...

That aside, I'm glad I put one of the silicone skins (from Uppercase) over my keyboard from day 1 and leave it on 100% of the time. I mostly use an external keyboard anyway, but at least I feel somewhat protected.
I quite enjoy typing on the new keyboard (2017 MBP), and have not had any issues.

My only minor criticism would be that the up and down arrows are a little tricky to hit quickly without looking, but it's really minor for me.

Overall, in my experience, this was a solid upgrade on the previous keyboard (which I had to use a few days ago to prepare my old MBP to be sold).
I don't think that's the fundamental difference. It's more down to different tribal identities, and any correlation with differences in policies is contingent.
This looks promising.

I'm surprised there has been no mention of Adobe Muse in the comments thus far. Adobe Muse is a similar WYSIWYG website design tool. One which I've used extensively; both pre-responsive and post-responsive versions.

Adobe's Muse has been a blessing and a disaster for me as a designer. I've had to, on two separate occasions, refund deposits for projects I couldn't complete because I reached bugs in the software that would prevent my designs from working properly. Once an "update" is released, sometimes fixing these bugs, new bugs are introduced. I have walked away from the software altogether because it literally reduced my net pay due to unforeseen hours spent chasing issues outside of my control. Not a great feeling when you're stuck in subscription model.

With that said, I welcome and support software competing with Adobe's design tools.
Ask HN: Do you use a calendar app?
I hate calendar apps.

The entire paradigm seems wrong. That your time is 'empty' until it's filled with an event... feels backwards. Especially when other people are allowed to add things to it.

Yet, I know people live and die by their calendar as single source of truth. I've seen schedules that are "walls of blue" stretching months into the future.

As a developer, most of my time is spent in deep creative work, with a few meetings interspersed. But I hardly need a calendar for that.

So I wonder, do you use a calendar?
- If so, how do you use it? What's your biggest frustration? Is there more you wish it could do (help manage priorities, find more time, etc)? Is there anything better out there than Google or Outlook?

- If no, why not? What is your 'source of truth' for how you plan/allocate your time? Would you put that on a calendar if it was easy and made sense (eg. didn't have to schedule down to the minute)?
still it adds that small something to the comment. we humans adapt to things, we try to make excuses for our (and our friend's) errors. we try to come up with solutions.

that unpolite remark underlines the issue pretty well: one one side there is a solution, on the other side there is a poor implemented idea
It's certainly not the definition a scientist would use, but I think they are saying it's the scientific approach because "an invention might be able to fill it". Not because it is based on a popular need or desire.
Coworkers discussing an issue I'm working on? Super distracting.
Here is the Tutorial Wiki
I thought this looked familiar..

https://news.ycombinator.com/item?id=14366819
No doubt, but this API is something to behold. Either it's going to make it, or Facebook is going to ape it and that version will make it. I mean they probably use at least some variant of this for their multi-threaded flow-bin. I'll be happy either way, tbh.
This penchant for working in 'coffee shops' or other public spaces always leaves me utterly mystified. What on Earth could be the point, instead of going home, or to some library in a pinch?

Says the attention deficited introvert in his very quiet house far, far out in the boondocks.
Shouting "Fire!" isn't hate speech, it's basically a kind of social fraud: as a member of society, if you scream that some emergency is happening there is an expectation that such an emergency actually exists or could have been believed to exist. Especially in a case like this where the response is likely to injur people.

Free speech is about being able to state your oppinion. The person shouldn't "Fire!" in your example doesn't have the oppinion that there is a fire.
1 - How is REST complex?

2 - That is only true if the your bottleneck is on communication somehow. Usually it is not.

And a huge advantage: You will write stateless and easy to scale apps that do not care how the machine resources are being handled.
A few weeks ago a similar place opened here in Berlin: A former hipster shoe store was converted to an "Oreo popup" for a weekend.

https://mitvergnuegen.com/2017/oreo-eroeffnet-seien-ersten-p...

It was mostly empty besides some installations, art, drawings on the walls and a oreo packaging filled tunnel that lead to ball pool with white balls. Of course you could also get free Oreo cookies and take lots of photos with the different "installations" placed around the room like a giant Oreo cookie or glas vases filled with Oreos.

It was packed all day. As some people started absuing the free Oreos (go in, get cookies, come out, dump in bag, go in ...) they had to add security at the door.
Maybe look at the language that inspired Rust: Cyclone http://cyclone.thelanguage.org/ . It's just a research language (which the site claims is "done") but maybe worth a look.
Retire Ive, I've had enough with thin. There is no point in going further with this guy. I want a laptop with a mechanical keyboard.
> no interpreter

Try running `nim secret` on the command line, it's not perfect but it's enough to play around a bit.
This doesn't even touch on any of the back/middle office jobs that are going to completely vanish in the next few years. Most of these people have a very narrow skill set that is not transferable to other fields.
Here is some links to info on one interaction between Vikings and Arabs/Islamicate civilisation in this case the 10th Century Traveler Ibn Fadlan:

"In this episode we explore the how Rurik might have been buried through the accounts of the Arab diplomat and adventurer Ibn Fadlan.. . . " https://history-podcasts.com/the-real-middle-ages/116269

Secondly is The Volga Vikings BBC In Our Times Podcast https://www.bbc.co.uk/programmes/b00vrx8g
Which includes the Sir Thomas Adams's Professor of Arabic James Montgomery also speaking about Ibn Fadlan.

He also wrote a translation for the Library of Arabic Literature for NYU Press https://nyupress.org/books/9781479803507/
Hmm.. looking through what data the German resident register stores[1] there's not too much information I would deem too personal, apart from the religious affiliation maybe. They certainly don't track race as you wrote in your previous post.

[1] https://de.wikipedia.org/wiki/Melderegister#Inhalt

I gather you're from a country without a resident register?

EDIT: Also you shouldn't mix up the content of a resident register with the information you find on a public ID card. The information printed on those is a lot more limited.
Disagree with the author’s point of view on Netflix. I think it is quite a fragile business, with no monopoly whatsoever. I’m not much of a movie/series consumer though so might be biased about it.
Inspiring success quotes of famous persons
I just tagged myself in a bunch of stock photos (with the same few models) to foil the algorithms. Haven't tested the effects since I've long disabled facial-recognition tagging in my profile, though.

I suppose someday they might implement features to try to detect and filter out that kind of thing, but then it will time to abandon the platform totally.
If you haven't seen it, there's a pretty neat video that outlines how public-key cryptography works using paint colors [1]. It's focused on Diffie-Hellman key exchange, but it's a great intro for beginners to be able to visualize the concepts, and I think helps provide some context before jumping right into the GPG command line.

[1] https://www.youtube.com/watch?v=YEBfamv-_do&t=2m25s
Dotclear is now mirrored on GitHub. PR welcome!
How Kotlin Android Extensions Reduces Boilerplate
Healthcare costs do very significantly from state to state. But density isn't the only factor.

For example, one of the strongest indicators of high healthcare costs is having a Democratic majority in the local legislature, which tends to correlate with density and cancel out the benefit. If you look at the red states you can clearly see the effect of density -- the higher density southern red states (Texas/Georgia/Virginia/Carolinas) have lower healthcare costs than the lower density northern red states (Alaska/Wyoming/Nebraska/Dakotas).
We seem to be at this awkward stage in the simplification of technology. Consumers no longer want to engage in maintenance and minor repairs—peterwwillis above points out using compressed air on your keyboard and taking care of your mouseball used to be standard, and I remember slightly-but-not-very tech-savvy people adding RAM, swapping a hard drive, replacing a keyboard, etc. However, the reliability of devices hasn't quite reached the point where we can get away with zero maintenance.

Improving reliability is hard and this is HN, so I'm in favor of gently reminding consumers that a basic understanding of how things work is useful—in laptops, in cars, in home improvement. And I wish companies would make more maintainable and repairable products. I've been using old Thinkpads for years since I can replace individual parts that fail. I also bought an old Jeep Wrangler to learn how to do the same with cars.
I wonder if you turn writing naked puts into something like value investing?

Figure out from fundamental what you think is a decent value for the stocks in question, then write puts for that strike price.
> Who the hell decided that programmers don't need a functional ESC key or permanent function keys?

a) I'm a developer, I do not use traditional function keys and would much rather have media keys, etc.

b) This laptop is not just for programmers. It is designed for many people, many of whom could benefit significantly (applications in video/music editing look very useful).
if you want accessibility you can build it natively accessible. keep the interface simple.
looks like some kind of Aprils fools kind of stuff.
I was thinking about how cumbersome it would be to change phone platforms if I got tired of iPhone or Android, and then how much effort I wouldn't want to spend if my Amazon device controlled all the lights, TV, audio, and temperature in my house.
Aah! Reply link appeared.

Lets use two applications that are out on the market as examples.

Webflow: Produces good HTML and CSS but you still as the designer are expected to deal with ID's and classes directly. You also need to at least have a rudimentary understanding of css styling and the box model, designers are allergic to that.

Webydo: All design, but try to use the html inspector and check the code it produces. It is bloated. Check out one of the websites in their showcase, http://muccatypo.com/

One of the advantages using the canvas this way is that it allows the page to be rendered only through the use of numerical data saving bandwidth when delivering a webpage.
> "We can say that Concorde had less technical flaws than Tu-144, clear in hindsight"

It was clear 40 years ago. those who understood the area knew it had 0 chance at being a competitor. was the tu-144 a success? by many metrics yes. was it at all comparable to the concorde? absolutely not.

> "if not efficient and safe enough, to be used by NASA in 2000-s."

Nasa has to re-fit the craft, including engines.
Um, yes. Typing is a skill; they even have classes in it. You certainly should never be pressing hard enough to cause pain.
As others have noted, it's not "will collapse into a disaster," it's "struggle."

It is not news to me that in general, relatively poor people do not have a ton of slack in their finances. If it's news to you, well... okay. But I think you just weren't paying attention.
> I remember slightly-but-not-very tech-savvy people adding RAM, swapping a hard drive, replacing a keyboard, etc.

I'd argue those were still early adopters, a part of the 10% or even 5% of the world that owned a computer at the time.
Laikago: a programmable robot dog built by Chinese startup
I think the point is that on-phone DNN wake-word detection has been around for many years. Google shipped it like ... 3? years ago. A lot of Apple's technical ML posts feel a bit lackluster for that reason. Targeted at people who aren't active in the field.
Internet of Everything: The IoT Market Is Projected to Expand 12x from 2017–2023
Apple has enough cash on hand that they'll be able to make 0 profit for the next 50 years and still be around.
I mean I get the idea but

No floating point datatypes
No ... switch statements or do...while loops

seem like terrible things to leave out, occasional gotchas of floating point not with standing being only integers means no division
> Consumers no longer want to engage in maintenance and minor repairs

Those aren't the same consumers. There are more of them now.