skysight-inc/HackerNews huggingface dataset:
"April 16th, 2017 will be the last day to order the Model S 60 and 60D."

https://electrek.co/2017/03/17/tesla-discontinuing-model-s-6...

So, the S 60 does not exist anymore. Further the other models are not electric cars.

"Like the W221 S500, the W222 S-Class will be powered by a more powerful twin-turbo V8 producing 455 hp (339 kW) while the S600 will carry a twin-turbo V12. There is also a diesel-powered S350 BlueTEC version, a hybrid S400 with a 20-kilowatt electric motor and 306 hp (228 kW) V6 engine, a diesel-electric hybrid S300 BlueTEC. A S500 Plug-in Hybrid was later introduced at the Frankfurt Motor Show (IAA) with a market release of 2014 and claimed a 3 litres/100 km mileage, a CO2 rating of 69 g/km and up to 30 km of emissions free driving. The S500 Plug-In hybrid is fitted with a 329 hp (245 kW) 3-litre V6 and an 80-kilowatt electric motor.[25][26] AMG fettered S63 (V8 bi-turbo) and S65 (V12 bi-turbo) LWB sedans are also on offer. All S-Class models will come with a 7-speed automatic transmission.[27]" https://en.wikipedia.org/wiki/Mercedes-Benz_S-Class
That was awkwardly phrased. I was trying to say "TypeScript's annotations can't express something this Erlang example."
I saw a talk using interfaces to validate API calls/responses with typescript. I've been working in dynamically typed languages for a long time and I've built up habits that make it so I rarely run into issues where I am expecting a Number and get a String or that I can't determine this as the cause quickly, so typescript didn't appeal to me previously. Uisng interfaces to enforce uniform object structures is a game changer though and a use for typrscript that I didn't anticipate.
The "worlds" are just points in the space that supports the wave. You can use any other name, if you prefer, but there seem to be an infinite number of them.
Empathetic coding rather than "show off" coding. Basically rather than trying to impress the next person with the least amount of lines you can write with the most ridiculous variable names, use consistent formatting spacing naming logging and comments to explain your decision process.

Always remember code does not capture the decision process it only captures the outcome.
Because a number of us recognize that market failures, and pollution is a prime example, are best solved by entities outside the market, such as governments, and that a doctrinaire approach to governing is antithetical to solving problems.
I wonder how this affects non-human eyes.
That's also true in the wealthy, cosmopolitan urban centre that I live in, but if you go out to the suburbs you might be surprised at the number of pizza huts.
> What started off as a clever way to win arguments has become a lazy put down. It’s (Virtue Signaling) too often used to cast aspersions on opponents as an alternative to rebutting their arguments. In fact, it’s becoming indistinguishable from the thing it was designed to call out: smug posturing from a position of self-appointed authority.

https://www.theguardian.com/commentisfree/2016/jan/20/virtue...
Very sad end is waiting for Soundcloud
There is an interesting comment on reddit by someone who claims to be the widdow of DB Cooper / Duane Weber. https://www.reddit.com/r/UnresolvedMysteries/comments/3sdg9u... I was so amazed when I found this down the rabbit hole :)

And an image comparison: http://cbsnews2.cbsistatic.com/hub/i/r/2000/08/22/ca3bd939-a...
Fantastic pun:

"Since “decommodification” was one of the buzzwords of the day, I described my action as “re-commode-ification.”"
I can't say what the history specifically of checksums are off the top of my head, but error correction/detection dates back to at least the 1940s. Hamming(7,4) was created in 1950.

Edit: Wikipedia: https://en.wikipedia.org/wiki/Error-correcting_code
Operations: “On DevOps Tooling”
Show HN: Convert Facebook Newsfeed to Hacker News
Volvo Chinese parent company buys Flying Car company Terrafugia
From the first page you linked to:

> Dad was looking forward to seeing Pompeii for the
> first time, and let’s just say it was tough. This
> is a place not designed for the disabled.

From the second one:

> Yes, the top of the Eiffel Tower is inaccessible to
> disabled travelers.

These quotes aren't cherry-picked out of context. Most of these pages
are describing the hassle of visiting historic sites.

What do you expect us to do? Bulldoze Pompeii to make it wheelchair
accessible?
I think that it is for this moment. When the 4g and 5g networks work well in whole world, we won't need emojis, because video will be used to comunicate with others. Everytime we will be less reticent to transmit videos or pics. People want to show themselves and others want to see them, the real person.
"Around here" being the operative words. For those of us that choose to not live in urban environments, hand-crafted foods are much more scarce. I think there's a pretty large market for these guys to pop up stores in cities that aren't close to large cities.

And if they can get their costs down with automation I'm sure they'd find a way to make a profit in urban areas as well. After some time at the brewery, a $3.50 pizza is pretty attractive.
Is it used anywhere? Whenever I find an obvious bug in a large codebase, it's usually in a section that turns out not to be used. Or used in a section that isn't itself used anywhere, etc.
Well your leverage with a pizza place that already has its own drivers might be a bit different.

More like a white label offering. Which has lower margins, and requires the customers don't view their driver network as an asset.
We built goelevator.com to do just this.
It's a free and open standard. Also a good idea. And technologically on a firm-ish foundation.

Ignoring it just because Micro$oft is attached is idiotic.
In that case, they do have local drop-offs too but they're usually at grocery stores so, if the point was to save yourself a trip, are you really doing that?
A multi-pizzeria network of drivers might work; they could call themselves Deliverators.

After all, like Stephenson said, when you get down to it America really only does four things very well. Music, movies, microcode, and high-speed pizza delivery.
Amazon is launching a series of Alexa training workshops worldwide
ECMAScript Pattern Matching Syntax
Change the title? Seems like I wasn't the only one expecting some sort of audio-related thing.
Driving 12,000 Miles for Girls Who Code
Two of our of engineers from Palantir are driving from London to Ulan Ude, Siberia to raise money for Girls Who Code. Along the way they’re going to judge hack-a-thons, including one in Azerbaijan, raising money and awareness for a seriously awesome charity. Hopefully that is epic enough for you to make a donation, which goes directly to Girls who Code, (not the maintenance of their jalopy of a car).

Donations can be made via https://www.classy.org/team/123664

~~~~~~~

These crazy adventurers are leaving from London as part of the Mongol Rally, a cross-continental road trip – probably the most epic journey imaginable. They’ve purchased a 1980’s Russian Lado specifically for the 12,000 mile journey and will leave from London in July.

· Yes they are crazy
· Yes their car will break down
· No this is not a normal holiday for Canadians
· And no there isn’t any more room in their car

Follow them on Insta @SiliconRally2017
You can disable the touchpad while typing, it's much nicer that way IMO.
If you think frozen pizza is a replacement for freshly made pizza (regardless of what makes it), then you must not have any taste buds.

A fresh pizza has qualities in the dough and especially in the meats that just don't carry over to a frozen pizza. One is a proper dinner, the other is a backup plan.
Microsoft boasted it had rebuilt Skype 'from the ground up'
I'm sorry to hear that you had a hard time.

> This idea that white people only suffer "small amounts of discrimination, under a broad definition" is a joke

...and is not something that I said.

The rest of your comment follows from that fundamental misunderstanding so I'll stop here.
Eventually, those "universal" rights have to be applied to an out-group or they are meaningless. There's no avoiding a conflict. Look at the hundreds of messages on this page which sum to "nothing is wrong, change nothing".
AWS Kinesis Auto Scaling Shards
Why don't you just learn learn Linux and pcre? What use are 2-bit windows tools? Don't fill your head with windows - a dead os walking
Even if it's not, though, each delivery costs, at the very least, $60. You'd have to go through your process 60 times (at a dollar per click) to even make a dent. On top of that, considering they send free boxes to people all the time, it's not like they're losing money on that.
3 pieces of advice that have helped me.

1. RTFM, I was told this for about every question I had as a beginner, and had to prove that I at least attempted a solution. This was before Q&A sites like we have now.
2. Learn to create head space, be that meditation, yoga, going for a walk, whatever it is for you. Find it and use it to your advantage.
3. Expand your consciousness - Understand you are not the center of the universe, how every you choose to get there.
From the sounds of other posts you're making similar money to what you would at the big 4 (5?).

I think another question to ask is what other reasons would you want to work at these companies? The possibility to learn from other smart people? The opportunity to work on problems you couldn't get elsewhere?
Step 0: A desire to be part of an authoritarian apparatus.
How to Automate the Database for DevOps
Have you run into any software that doesn't scale as it should on your screen? Or do you have settings to work around that?
We're talking about Blue Apron meals which don't ever need to be defrosted. The prep time only involves washing and cutting things prior to cooking.
The MSI X299 RAIDER is the cheapest X299 board I can find at NewEgg and costs $219.99.

The GIGABYTE GA-AB350M-Gaming 3 is the cheapest Ryzen board I can find at NewEgg and costs only $94.99 by comparsion.

Therefore, there's an obvious savings of $124. Although, you can easily spend $189.99 or more on a higher-end Ryzen board given NewEgg's offerings.

So while there is a discrepancy, it's not massive.
There is this saying about implementing network protocols where different implementation may have non-standard extensions or divergent interpretations of the standard (assuming there is one): Be liberal in what you accept and conservative in what you emit.

(It has a name, but I keep forgetting it.)

In my experience, this is equally applicable to social interactions and works surprisingly well.
Model 3 won't have a radiator, it does have a battery cooling fluid but it's not fair to think of that as automotive fluid because it doesn't have to be replenished.
:)

Just a river with an island, in a topological sense.
> Sure, maybe in 20 years battery tech will have improved to the point where cost won't be an issue and maybe we will have charging stations everywhere, or maybe not, maybe the innovation plateaus as happens often.

Upon which the regulations will be adjusted accordingly.

> My point is, these things are unknowable and uncertain and the state should stop issuing these authoritarian decrees and let the technology catch up and work itself out and then maybe we can collectively as a democratic society vote on and decide what we want the laws to be in 2040.

You mean like by the election they just had?
There are optional type annotations that are supported by docs and compile-time tools.

But if you don't mind me nerd-sniping you ... someone's done something a bit crazier recently.

It's called Elmchemy[1], which lets you write Elm that compiles to elixir. Recent blog post[2].

---

[1] https://github.com/wende/elmchemy

[2] https://hackernoon.com/elmchemy-write-type-safe-elixir-code-...
Macs are unstable and lack of some features under Linux. Read about compatibility before putting any distro on it.
Thanks for clarification. That doesn't change whole picture though. By 2040, there won't be gas cars on sale in developed countries (and they will be a minority even in the developing ones).
It's actually caused by the structure of the restaurant industry itself. Almost all restaurants, even ones that become successful in the long term, lose money for the first few years. It's not the huge restaurants trying to price smaller ones out (although I'm sure this happens), it's amateur restauranteurs trying to break into the industry.
> It seems sad to me, living like that in the confines of someone else's choices.

Counterpoint: Sometimes the confines of someone else's choices can be freeing.

Several years ago, I decided to switch to Arch. In the beginning, this was incredibly enlightening: I could set up my system however I wanted! I could make my own packages if the one I wanted wasn't in the repository!

Soon a sort of fatigue began to set in: whenever I wanted to install a piece of software, I had to first decide which software I wanted. Every new little task turned into a large project: I wanted to add up a column of numbers, and now I had to decide between gnumeric, libreoffice-calc, and so on.

I eventually wound up switching back to KUbuntu purely because it had more or less everything I needed pre-installed, so I could focus on actually doing the work I wanted to get done rather than figuring out the optimal way to do the work. Any given task may be slightly less efficient than optimal, but in total the effort spent is a lot less for the same amount of work done.
Debuggers are indeed powerful tools.

The usual argument against using a debugger is that, arguably, you should already have a reasonably accurate mental model of your program. Therefore, you should not need a debugger, just a printf here and there to confirm your mental model is correct.

However, when you don't quite understand how the program works, especially when you think you do but really don't, a debugger is invaluable. It's useful like printfs, only exponentially more so. You can learn so much of your tech stack with a debugger it's not even funny how few people ever bother with them.
Many modern systems have hardware RNGs, but they may also be using stored seeds.
* Work/Life Balance

* Willing to learn new stuff and prove themselves wrong

* Talks to users

* Keep it simple. Nobody is impressed because it's overly complicated without a VERY good reason
OpenBSD's bootloader seeds the kernel, mixing in other entropy sources. High quality random numbers are available very early compared to other operating systems.

See Theo's talk from Hackfest 2014, an updated talk originally given at EuroBSDcon 2014:

https://www.openbsd.org/papers/hackfest2014-arc4random/index...

Page 19 and beyond explain this in detail:
https://www.openbsd.org/papers/hackfest2014-arc4random/mgp00...
Thinking just a little further, once the autonomy of the vehicle is good enough, there's no need to park the vehicle at all - you just tell it to start driving to a dealership or an owner's home.

There'd be some additional logistics to figure out how to recharge the vehicle as necessary on route, but that's a very different problem, and probably also amenable to automation.
Step 1: Spell check your internet posts.
> Drop TV, Porn, news, music and video games.

No fun allowed then?
ability to survive on a cleaners wage
Ask HN: Examples of Successfully Monetized Open Source Projects
I'm researching ways of monetizing open source projects - which projects have a successful model?
Reactotron for React Native Debugging
I'm not convinced about that. Most people avoid voice communication in favour of text. Video won't change that.
Make it easy to verify what you have written works. This can be done in several ways, and which ones to use depends on the people you're working with and what access to the production code you have. Debug log levels are a popular way to do this.

* Always make a way to examine the data that's coming in (over network, arguments, whatever) to make sure your code is receiving the input it expects, and to be able to predict output/state changes.

* Similarly, have a way to see the data/state changes produced by what you wrote.

* Don't log all this by default.

* ...except for unexpected outcomes. By all means, check your inputs and loudly complain if they are garbage in a way that's unrecoverable.

* Be judicious about how much of this you normally expose to a user; don't overwhelm a user with unactionable noise.
50 years ago, fear ruled fourth: Reporter's petition measured effect of McCarthy
I'll second this. I've been using a MBP for years, but the time for a new laptop came and I was disappointed in the new models. I bought an XPS 13 and the trackpad is close to Mac quality. Caveat, if you like the Mac gestures etc, you won't get those. But the pad itself is quite nice, it feels "right".
Should I interpret your comment as helpful ("btw, you can fix that in the settings!") or annoying disregard for the powerful difference between opt-in and opt-out ("there's nothing wrong with bad defaults as long as the option exists to change them!")?
Well the other explanations say that the atom doesn't really exist, it's just an abstraction. And many-worlds says the atom does exist, and this is why you see these quantum effects. That's a meaningful difference.
It's still a blurry futuristic target. Who knows what happens between now and 2040. Yet it's still a strong signal.
Oracle Releases an OCI-Based Container Runtime Written in Rust
Snapchat would like a word with you. (No pun intended)
And video will replace phones calls... This is as unlikely to be true as it ever was. Video requires an immediacy of response that text communications don't, which is why they are and will continue to be popular.
One way I started to look at KISS is that there are so many ways for software to be complex on higher architectural level, that there is absolutely no reason to make your life harder and go for implementing complex solutions on low level. Get it to a point where it's simple, the complexity will come later.
It's obvious he means a hit man :)
I believe gifs are already quickly replacing emjois now that apps like telegram and facebook chat apps have gif searched integrated. In the private and public chats I'm in, all emotions are conveyed through gifs.
Single IoC Container in the HTTP-Request: Web API vs. OWIN Middleware
Ah that's a better explanation
I really have big hopes for the flying car but I am afraid that we are going to have to wait a long time for that.
Active things. Go for a hike, play frisbee, walk the dog, play piano or guitar or whatever floats your boat. The whole point is to work for your rewards instead of getting them instantly at the push of a button.
A bad habit of mine is jumping into a problem and trying to get a final & complete solution first time.

This means that I often get bogged down in the finer details and corner-cases before even the most significant functionality is complete because I am trying to deliver a gold-plated, perfect, thought-of-everything solution the first time.

I've found time and time again that it really helps to take a step back, acknowledge to yourself and/or others that there will be TODOs, and start building up the core functionality piece-by-piece starting from the fundamentals and working your way up to the details & corner-cases.

That might mean you play around with a few approaches for an hour, pick one and then commit once, or it might mean that you go through many refactorings and commits over a period of days or weeks.

Whatever approach you take, I've found the feel-good factor/reassurance of having working-code but with known TODOs really helps keep me going and avoids me getting irritated/burnt-out fighting with problems before I've got anything working.

It is not going to be perfect first time, but "mighty oaks from little acorns grow" as they say.

tl;dr - get the fundamentals working first, refactor later to handle the edge-cases or make it sophisticated/elegant.
Sure, but we're talking about women in tech.
you often did get it wrong. However it didn't matter as when there was a mismatch you checked both the checksum and the line for errors. Generally you found errors in both, fix both go to the next line.

Getting all the typos out took almost as long as typing it in in the first place. I don't think I ever successfully typed in a program longer than 1 page, I recall being on page 3 of one program I never finished though.
Use of WhatsApp in NHS 'widespread', say doctors
I mean, there's the instance that I quoted in my very first comment in this conversation: https://en.wikipedia.org/wiki/Loose_lips_sink_ships

Granted, that specific instance was more centered on making sure the American public doesn't inadvertently spread information to America's enemies, but the U.S. Office of War Information (https://en.wikipedia.org/wiki/United_States_Office_of_War_In...) was in fact known to withhold information for "public safety", and the Office of Censorship (https://en.wikipedia.org/wiki/Office_of_Censorship) was literally created for this exact purpose of preventing the public (and therefore - in theory - the enemy) from obtaining information that might in any way benefit the enemy (even weather forecasts!). The Committee on Public Information (https://en.wikipedia.org/wiki/Committee_on_Public_Informatio...) had a similar policy of withholding information that the enemy might find useful.

The situation with the laptop ban is much different from these, of course, which is why - like I said before - I agree with you that withholding information in this case is excessive and unnecessary for public safety.
Especially since most chain pizza places use a conveyor oven to cook the thing.
AI and Machine Learning in the future of animation
That seems to me like a multiple universes explanation for people who also like science fiction.

I'd bet there's a simpler explanation.
The ClamAV dependency concerns me; messages can only be passed to clamd via a plaintext stream. This seems to be at odds with the end-to-end encryption.
Seems like it's the opposite to me. We never progressed anywhere with "explanations." Progress comes when those explanations are condensed to testable mathematics.

I'm curious as to what you think consists of "an explanation" that's more useful than mathematics. Let's take a simple classical phenomenon to keep it easy, such as kinetic energy. The mathematical statement is E_k = 1/2 m v^2. What non-math explanation works better?
Just to improve that answer:
SES is usually reserved for management. It is designed to produce a general "gov't manager" able to be swapped into any agency and manage people. It is extremely rare for any SES to do research work directly. They usually manage a lab or similar larger organization.

The same goes for GS-14 and higher. Those ranks usually translate to management, or it is expected that they would have some management tasks (like team leader, etc.). Same with bands in that band 5 is usually reserved for managers or exceptional non-managers.

In non-DoD/Intel community, the normal model for IT is having one FTE (GS-13/14) managing a bunch of contractors, or a mix of FTEs doing specialized work (running key systems, networks, "DevOps") and contractors doing customer facing stuff like desktop support, etc. Can't speak for the intel community or DoD, who do their own thing.
Ah the "WTF per minute" metric.
This article casually dismisses the depth and unique utility of body language to ascribe a greater function to emoji than actually exists. It would have been more reasonable just to say "emoji is very widely used in digital communication and expands the vocabulary of digital communication in a unique way." But that's already widely known.

What's more interesting to me is the adoption of emoji as a modern ideographic writing system, and how the incidence of multiple connotations of specific emoji mirrors the development of other ideographic writing systems (CJK et al).

Emoji, gif keyboards, and general linguistic and sociological developments in digital communication are all interesting. But body language is entirely different, and to conflate the two as the article does is not a good look.