skysight-inc/HackerNews huggingface dataset:
If a damn Roomba is now mapping my floor plan and what I have in my house and then selling that data to god-knows-who, why in the hell would I trust an app on my phone?

My issue was that many of the other companies were doing the 'normal' thing even through the time I was at the place that had the robo-lockers. Like, why make me take the extra steps (literally) to endure yet another middle-man that is just trying to gank me when I screw up? It made no sense and I didn't sign up for it at all, nor did they tell me about any apps or web-sites, just some random email stuff that got sorted into spam a lot.

Also, I don't really think ol' Jeff is gonna pass those savings on to us. Why would he? Dude is now crazy rich, and he did not get that way by passing savings on to customers. He got that way by providing a competing service for maybe 1 penny less than the other guy even though he could have done it for a dollar less. And yes, that is a heck of a debate to get mucked into, but suffice to say, Jeff is not trying to do us favors, he's trying to stay filthy rich.
The classic example of this would be that, before PHP 7, Zend spent a lot of effort trying to make PHP use JIT. It improved the results on microbenchmarks a lot, but made negligible difference to real-world code, IIRC.
How to Tell the Truth
I used it a bunch of times and having it on campus was pretty great. It was way safer than having the packages left randomly at the front of your residence. So as far as a "solved problem" is concerned, this definitely wasn't solved in any shape or form at Waterloo until BufferBox arrived.
Because resetting the airbags can cost several thousands of dollars.
It's only like doubling your salary if you spend your entire income. When you move to a new area, the change in disposable income is determined by salary - expenses*cost of living.

Example

You make $100k in city A and spend $40k on expenses. That leaves $60k disposable.

You are considering a job in city B with half the cost of living and the same pay.

You still make $100k but your expenses have gone from $40k to $20k. Your new disposable income is $80k.

Cost of living is half but it's not like having 100% more income, it's 33% more .
As a blind person myself, I think I get from where you're coming here. But, as has been suggested by others, my first read of this was "non-native English speaker" rather than "offensive." I can't count how many times we've been referred to by folks as "blinds," which cracks me up every time (in a good-natured way, that is.) My girlfriend, a wheelchair user and speaker of 4 languages, regularly finds such things amusing as well, particularly as she can usually understand the linguistic reasoning behind much of the awkward phrasing.

That said, I'm glad they seem to be working with blind/visually-impaired folks. I hope they likewise staff their company with blind developers/designers as well, since we're still not terribly well-represented in tech, and it always makes me a little sad to see companies building products for us, but only involving us in the testing/final steps. I'd love to hack on something like this myself, and have played with Arduino-based echolocation augmentation for help with solo cycling/sports/other non-basic use cases. I hope there are blind developers working with you on the firmware.
If you want to transact the coins out of the wallet, then yes you need to download the blockchain. I know there are some clients that don't need the whole block chain, but I'm not sure if I trust them over core bitcoin? Do you have a favorite one that supports importing keys from a wallet.dat?
I'm guessing that these Bollinger guys won't stand for any of that sissy "pure sine wave" or "ground rod" crap, and would let it charge with just about anything that puts out a voltage.

Not that a pure sine wave generator isn't superior to noisy, cheap square wave 'inverters' or that grounding a charging EV is a bad idea, but that's the attitude I have picked up from seeing ground pins cut off of various farms and tools. I'm sure their EEs would make sure that the thing was double-insulated and otherwise capable of dealing with this need.
He is already being paid by Intel (among other brands, pushing products is how you make money on YT nowadays).
NB: Assuming SF, NYC or a similar locale.

Junior: $120k base. $10-15k annual bonus.

Mid: $150k base. $20-30k annual bonus.

Senior: $180k base. $30k annual bonus.

Slightly skewed towards consulting; notch it up a bit to account for stock grants in addition to the bonus if you're thinking of something like Google, Facebook or Amazon. Sometimes the consulting firm pays separate bonuses for research time and bench projects that result in something useful or beneficial for the firm's brand.

That's based on my own experience and talking with probably well over a hundred people in the industry about their salary by now.

You can do remote, I've been remote almost my entire career thus far. Remote is more likely in consulting than it is at one of the reputable internal security teams, but it's not uncommon at smaller tech companies.
My issue was that this new 'service' I did not sign up for was worse than before and than what many other companies were providing. To me, it was yet another unnecessary middle-man trying to gouge me for no reason. It was more steps (literally) for worse service. Why would I want that?
I'm likely in the minority and mean nothing negative, but for our team $9/m per user is a bit spendy. We'd love to pay (and need private workspaces), but while this product does have a lot of features it does not replace any of our existing tools entirely. Eg, we could replace our use of Github Issues with it, but we aren't saving money by dropping Github Issues - we're only spending more - $9 per team member.

So I love the product, but since it's yet another additional tool in our pipeline, it doesn't replace anything outright. Possible solutions for us:

1. A small plan which just includes the free tier features, plus private workspaces at a lower price. Not sure what price seems fair, but $4-$5 seems reasonable. $3 would be a no brainer price.
2. A tier priced according to total members. Eg, $30/m for 5 members, or something. Though, seeing as we'd need ~20, it would still rack up in price I imagine.. perhaps this is no different than just reducing the price. /shrug

So yea, not trying to say those prices make sense or are needed, just trying to provide constructive feedback on why we are not choosing to use it, despite liking it. $2,000 -> $3,000 a year is just a bit steep for what we "almost" have right now, in our existing tools.

Keep up the good work!
If you're interested in this topic, I did lots of data analysis to show the nature of the skew in death coverage vs actual deaths in the New York Times:

https://www.nemil.com/s/part2-terrorism.html

https://www.nemil.com/s/part3-horror-films.html

My own view is that much of the mismatch between coverage and reality can be explained by media economics, where reader interest and media incentives encourage the coverage of extreme events. And while my data focuses on traditional media, I wouldn't be surprised if social media has a much greater skew.
> long-term girlfriend and leaving her with massive student loan debts.

Are those her debts? If so, that's not your fault or problem.
The Everest comparisons are a little inaccurate. Climbing Everest isn't a 30,000' gain. You "start" at like 17,000'.
All good... but as someone else said. The accessibility for the webpage needs a proper fix.
Fate of Ancient Canaanites Seen in DNA Analysis: They Survived
Yeah, I think DHL and some others just auto-dropped them in there without us wanting them to do so. It wasn't our choice. UPS and others continued to drop stuff off at our door during this time frame.
If you communicate and collaborate with people you already know, you have formed a social network...

It's hard enough to get people in your network to switch to a _polished_ platform (like Telegram), let alone a mess like this one.
Libreoffice is too slow with large documents.
> Pointers and virtual classes have runtime overhead.

If you are sensitive to these overhead, you pretty much already only have C++ as your only choice. Or maybe Rust, but I do not know rust well to comment if Rust does not have such overhead.

> It's not simple to write memory safe code in C++

No, in C++11 or newer, memory safe code is the default. That's the design goal of the newer standards of C++. IMHO, memory safety is no longer a central issue for C++.

> a lot fewer vulnerabilities in C++ codebases.

This only applies to legacy code.
Counterargument: not Tesla's fault that the other offerings suck in comparison.

Another consideration: if it was GM or Ford that was up against that 200k limit, you think their lobbyists couldn't wrangle a similar deal?
That is not specific to strict mode, in fact. It will always be hoisted.
On the other hand, on Everest, you have to contend with thin air.
I know very little about this topic, but let me shoot: isn't this method for improving competitiveness misguided and shortsighted? How about working on emotional intelligence, better education and talent management, better food in schools, better child care, more support for disadvantaged families - there is so much we can do... Or is it just not about improving society, but individuals (with deep pockets)?
Great low-speed torque and hydraulic suspension would be great features for offroading, especially crawling on really tricky/fun terrain.
Do you honestly think that Google and Amazon don't have full control of the firmware that runs on their boards and chips, including microcode? Both Google and Amazon are literally buying customized CPUs from Intel for their clouds.
> ALSO: Your example is much slower than the same server written in Node.js, haha. Because the language doesn't support evented programming. The language may be fast, but the paradigm of blocking while waiting for I/O is slow!

there are plenty of event libraries for C++, many predating Node.js (which is written in C++ btw) by decades.

There is no reason why the op example can't be implemented on top of such a library.

Unless your was sarcasm, in which case Poe's law strikes again.
hmm.... but why?
This is why I really like the federated client-server model. It's a pretty good compromise between centralized and peer-to-peer. Much easier to wrap your head around than p2p, while only a little more complicated than something centralized.
I think it is somewhat understood and well accepted that much of the tech world is done in English, even by non-native speakers. My company does all of it's trainings in English even though the presenters are not native speakers. Strong technical background will overcome language barriers and people are usually willing to look past any difficulty in understanding as long as the content is strong. Keep in mind that this has the corollary that the audience has to understand the technical aspects well enough to absorb the new information in order to overlook any language difficulties. They need not be experts, but at least know enough to be educated on the subject.
I think it was a 10 digit number and letter code which I could never remember and would have to then write down. Granted, this is not Amazon, it was some other company.

And yeah, I forget my phone all the time. To me, the phone is something I use, not something that I need or that others need me to have. On the weekends, I maybe check it twice if I'm not hiking or something, it just sits there charging otherwise.
> Boston doesn't seem to be doing very well in the long-term.

Can you expand on this?
It'll be implanted RFID chips, duh!
One of the barkley finishers (serendipitously featured in the documentary!) wrote a terrific and long race report [1]. Really good and unpolished insight into the training and race experience. I enjoyed reading it just as much as I enjoyed the documentary others have mentioned.

[1] http://lakewoodhiker.blogspot.ca/2012/04/2012-barkley-marath...
Nah, they're hiring remote workers like crazy. They're just working very remotely: India.
Musk Risks Missing the Mainstream If Model 3 Strays from $35,000
> It simply says they're not that bad once you get used to them.

Yes, and I was simply pointing out that, that is not helpful thinking.

JSON is fundamental to working with the web, and Elm works on the web.

A high learning curve on something fundamental is fine in languages that are academic in nature, intentionally obtuse, or designed to be difficult. It's not fine in a language intended for production use.

This post was about a language survey.

It says that JSON decoders are too hard for the audience.

A helpful step forward, is seeing how to make them less obtuse. An unhelpful step backward, is tell everyone just deal with it.

We'll see which step Elm takes in the coming months.
It's simply bad practice to have the people that are involved in the 'checking' making money or being involved in the 'fixing' in any way shape or form.

You'll see this in almost every situation that is somehow related to auditing.
Those calculators are ridiculous because they assume you spend your entire income. The cost of living adjustment only applies to what you spend when evaluating which salary:city combination is ideal for you.
Haha! All that engineering and design and all those meetings for nothing.
Because you're talking about Averaged Joes instead of a singular political career.

Direct democracy, I'm guessing, would amortise absolute power corrupting absolutely by spreading the power thinly across the population.
Deaf people must have alarm clocks of some sort, why not piggyback off those?
No state income tax has to be a big advantage too.

However the rain and lack of sun kills me. I could handle year round rain if it meant it's at least sunny a lot too. It would suck, but personally the lack of sun affects my mood too much.

Otherwise especially with the no state income tax, if I'm making pretty good bank, and moving isn't an issue, moving to Seattle would be a top choice. Instead, the people who do move for tax reasons have almost all moved to Florida/Miami. Two to Austin and one to Vegas.
Metaclasses for things like "interface" and "value" sound fantastic, and will get rid of huge amounts of boilerplate, but I wonder how flexible they really are.

I don't immediately see a way to implement something like C#'s extension methods, or Objective-C categories, for example -- extending classes with new methods. Those are incredibly useful when integrating with an existing codebase.

Metaclasses just seem like a way to do existing C++ stuff in a cleaner and terser way. Definitely very useful but maybe not a huge game changer.

I'm also concerned at the potential impact on compile times once people start using metaclasses very heavily; but maybe it won't be as bad as templates in that respect.
Future of Fake News [video]
Chip vendors do the same in the course of validation, and technically even before any silicon has been fabricated, using simulators.
It's a good thing Google is providing high level app architecture frameworks and related classes. Writing non-trivial apps requires strong architecture, but using thrid party libraries to accelerate development of high level app architecture leads to every shop having an idiosyncratic development approach.

I am ambivalent about Google providing an ORM framework. While many coders are very used to an ORM, Android's ContentProvider, Cursor, and Adapter classes make it easy to do without ORM. But this approach is very Android-specific. It can be hard to "transliterate" code to this approach.
Iterative prototyping, UX design and Product Manager principles
Great advice.

Depending on the type of tech community in your area, the right kind of tech meetups are generally inviting.
Entry points are excellent at making your scripts start slooooooooow.

Compare

$ time python -m pyflakes /dev/null

real	0m0.225s
user	0m0.103s
sys	0m0.008s

with

$ time pyflakes /dev/null

real	0m2.468s
user	0m1.738s
sys	0m0.055s
Really? Seat belts without airbags are dangerous. At best you risk smashing your face on something hard, at worst, you're looking at orthopedic decapitation in relatively minor accidents.
Well that's certainly good to know.
Amazon has an app? I'm not urban, so maybe it works better for urban people than for people like me. My issue was that other companies continued to provide a better service for the same price with less hassle. To me, it felt like an unnecessary middleman that was just trying to gank me when I messed up even a little bit.
the report is kinda bulshitty. Look, why don't you just make a prediction such as "investors should do xyz". Otherwise, what's the point? Move forward but with caution? what does that even mean? What do I do with cash I have ?
Cool idea. Could be a nice AR app.
The Canonical Distribution of Kubernetes: Development Summary #4
Searching Google shows most of the alarm clocks for deaf people have a tethered vibrating pad you put in bed next to you.

Sounds like an actual use case for iot. Some kind of standard protocol so different things can trigger the pad...phone, alarm clock, smoke detectors, etc.
Read this article the other day. Makes my 25 min commute seem like a cakewalk.

https://www.nytimes.com/2017/07/21/realestate/extreme-commut...
I think the only advantage would be cheaper housing. They are fairly typical suburbs so it all really depends on what kind of lifestyle you are looking for.

Traffic going North/South is getting really bad, so if you are wanting to be central/downtown during the weeknights you're going to want to stick around for a while and delay your commute or somehow offset your commute.

I have a coworker who lives in cedar park (our office is by UT) and fortunately for him his manager allows him to come in around 10 and leave at 4 to miss the traffic, but he has to make up for hours later in the evening.
http://archive.is/pwJLQ
I really want to like Atlanta, but the whole city makes my skin crawl.

Whenever we go there, usually to take in an MLB game, I just want to turn around and leave immediately. There doesn't seem to be any rational reason for it. When the spouse drives out of town to go stalk Walking Dead filming locations, the overwhelming sense of dread eases up, and I just get bored looking at bits of rural Georgia that were lucky enough to appear on television for one scene.

Maybe I'm allergic to peachtree streets.

In contrast, NYC, Chicago, Boston, Phoenix, Nashville, San Diego, Denver, Pittsburgh, Indianapolis, and most other US cities I have visited just don't have an aura to them that I can pick up. Baltimore felt like I just walked in on someone who had been crying and was trying to hide it. Washington, DC, felt like someone was following me the whole time, like being hunted. Cincinnati felt great just being around it; it made me want to consider moving there.

Atlanta is just the opposite of that, every time I go. Just being there stresses me out for no readily apparent reason.

On paper, it seems like it should be great. Georgia Tech is close, and the local economy is great. All kinds of television shows and movies have that juicy Georgia peach at the end of the credits now, instead of Vancouver. The weather is decent for 10 months out of the year. Lots of local agriculture. Lots of roads leading out of town, and a hub airport for a relatively decent airline. Diverse, cosmopolitan culture, as long as you stay in the city limits and away from the suburbs. About the only thing it lacks entirely is a seaport. I just can't stand actually being there.
This has numerous problems though:

1. Not everyone uses those email services. Indeed, for a certain subset of users (especially on technical forums like Hacker News), using them is seen as opening yourself up to unwanted surveillance.

This means tech forums relying on such a system are potentially driving away a decent portion of their userbase.

2. Not everyone wants to use the same account details. For instance, if I join a site with a more professional audience, my current username (and my email one) may come across as awkward or robotic. If I join a fan forum, I might want a username based on the game or show. Etc.

3. A lot of people want to keep their online identities seperate for security reasons. I mean, do you really want to use the same email for a dating site as you do your bank? Not really, but tying the login systems of each site to Gmail or the likes means you've either compromised said privacy or given yourself another Gmail/Hotmail account to memorise the details for.

4. It encourages centralisation. We've already got a problem with a few large services having an untoward amount of influence online, and having their login systems used for numerous other sites only makes that worse. It means if they decide your site is against the rules or 'hate speech', your users can't log in.

So nah, I'd rather sites didn't use third party authentication. It has too many drawbacks.
AFAIK we have known for a long time that we are smarter together.

See under "Variance and standard deviation" in https://en.m.wikipedia.org/wiki/Francis_Galton for a well known example.

That said I personally think this is an extreme case.

I'll also admit that people - including me - are scaringly easy to manipulate in cases that are more complicated than this.

Generally I'm more in favour of the Swiss system where you meet in town and vote by raising your sword. (disclaimer: I think this might have changed now - I heard this was how it used to be done by someone I know who grew up there a decade or two (I guess) before I was born.
)
AMD Threadripper Delidded, with a Multi-Core Surprise Under the Hood
One is enough, you say? Because I (straight man) have been hit on by men bigger than me, too. Please don't make assumptions about others' experiences.
A Tale of the Mirror World, Part 7: Winners and Losers
I think the only point is that console hardware tends to be cheaper than a PC with similar performance due to the mass manufacturing. Also the games only target one platform so you don't have to mess with the settings to get decent performance (if the devs do their job correctly, that is).

I agree that console gaming is not really attractive nowadays if you're not on a budget and don't mind missing a few exclusives.

>the devkits usually provided their own (well written) primitives and game engines so bug-free (or seemingly bug-free) games

I don't think that's quite right, I think the main reason games seem buggier nowadays are because:

- Nostalgia goggles, some games were utterly broken even back in the day, we just don't remember those.

- Games are a lot more complicated these days, it's easier to test Pacman than GTAV.

- You can now patch games so "going gold" is not that much of a deal anymore. Back then if your Nintendo 64 cartridge shipped with a game-breaking bug you were screwed.

- Even though the games themselves are overall more complex, gamedev is also more accessible thanks to Unity and other frameworks. That lowered the bar for game devs and as a result the average skill level is probably lower than it used to be.

In my experience the "well written primitives" is a myth. Older console (anything up to the 16bit era) hardly had any primitives to speak of, you just wrote assembly and talked to the hardware directly.

Later consoles had a kernel or "BIOS" but it's really not as good as you could imagine. To take the PlayStation for instance, the BIOS is a piece of crap with poorly optimized code and buggy functions. Just read a bit trough http://problemkaputt.de/psx-spx.htm#kernelbios to get a taste.

FileSeek: Movement from the eof is incorrect. Also, movement beyond the end of the file is not checked.

FileGetc: For some strange reason, the returned character is sign-expanded; so, a return value of FFFFFFFFh could mean either character FFh, or error.

strstr: After rejecting incomplete matches, the function doesn't fallback to the old str address plus 1, but does rather continue at the current str address

Since the PlayStation doesn't have a MMU many games actually hotpatched the BIOS to fix some of these issues or add functionality.