skysight-inc/HackerNews huggingface dataset:
It’s hilarious that people think Facebook could be held accountable. Senators didn’t say we need rules for privacy protection or that any specific response should be made by them to CA leaks, just a vague “do suff better or we might regulate you”

These guys really have free reign and just get a slap on the wrist WHEN ELECTIONS ARE MEDDLED WITH.

We should leave their platforms in droves to deprive them of power cause it seems like even the US Congress won’t stand up to them.
Want airline food? Take Amtrak
>As part of that effort, Google says it’s “pausing” work on its most recent entry into the messaging space, Allo. It’s the sort of “pause” that involves transferring almost the entire team off the project and putting all its resources into another app, Android Messages.

I won't even try to fit the various SMS clients android phones have had into my list, but as an android user since ~2010, here is what has been asked of me

1. Use default SMS

2. Nah, use samsung's

3. Never mind, they all suck, just find one on the appstore

4. Look, Google Voice (app)! And it works with your google voice number! Wifi texting, neat! ~2011

5. Never mind, stuff that, use Hangouts! Also works with your google voice number! (but no mms!) ~2012

6. Wait a second, here's a couple more SMS apps built into android. ~2013, 2014

7. MMS yay!

8. Never mind, dump hangouts, we updated google voice finally! ~2015?

9. Here's two new chat apps, neither can text though! Good luck remembering which is for which (2016)

10. Fuck it, no more SMS on hangouts. 2017?

11. Lol nah to Allo as well, we're gonna make another SMS app. Were you still using google voice? <--- we are here
This. The infrastructure to fuel the cars of the future already exists. A basic 120v outlet charging for 12 hours afterwork and through the night nets most EVs about 60 miles of range. That covers the roundtrip commute of 90% of the population[1]. A 240v outlet completely charges a battery overnight – even huge batteries like on the Model S or Bolt.

[1] https://www.statisticbrain.com/commute-statistics/
Is Innate Talent a Myth?
This is a perfect metaphor
I attended catholic high school in nyc from 1965 to 69 and we wore a sport coat and tie with dress slacks. Hair length inspections were conducted. It didn't kill anyone as far as I know.
> and dropped out of grad school.
> no current RDBMS can do

https://cloud.google.com/spanner/ ?
This is quite an interesting concept in general, with cool results. Could there be extensions to other real-time imaging modalities (ultrasound for example)? Anyone have a hypothesis?
Depends on the kind of security system. I manage over 150 IP cameras in our internal facility CCTV system and it is expensive to pull Ethernet cables to 10 different spots near the ceiling in a single production room just 20x30ft. I would buy these for $300/each if it meant I only need a couple of $500 hubs at desk level per room.

I'm not worried about sabotage/jamming etc. We are trying to monitor OSHA-violations, accidents, and quality control. If I didn't have to worry about power, I would put multiple cameras in every warehouse aisle, loading dock, and doorway. Local storage is embarrassingly cheap but dragging CAT5/6 all over, supporting ton of PoE switches, and coordinating with facility staff to maintain cameras 20ft up the wall is very expensive and time consuming.

I would also buy like 20 of these for my house and live-stream my mini zoo of prairie dogs, goats, tortoises, and birds.
But the name of the product includes the parent company name. It's called Google Home, not Home.
10 Famous Bugs in JavaScript
I am not a database expert by any means but have been curious about distributed data systems and had not heard of FoundationDB till now and was very excited to read about it.
On reading through the documentation, I encountered a section on "Known Limitations"[1] which stated that keys could not be larger than 10kb and values cannot be larger than 100kb. This seems to be a major limitation. Am I missing something or is this strictly for storing text?

[1] https://apple.github.io/foundationdb/known-limitations.html#...
> the other nuisance for my users was that the [] text is optional (and relatively worthless from user POV) in ![]() but not []().

Is it not converted to an alt attribute in the rendered HTML?
I maybe wrong in this assumption but I think very few know about a rape[0], at least that's what I think it was (from his memoir[1]), that he committed in Sri Lanka (Ceylon back then). It was a native Tamil woman. Doesn't at all read like a consensual act or an act of a transactional nature (which could be considered consensual).

I loved his love poems and I think I would still like them (maybe) but for some reason I don't think it's going to be the same after knowing about this incident from his life. Maybe I need to work on separating the art from the artist, if at all that can be a thing.

[0] https://globalvoices.org/2015/10/05/portrait-of-nobel-litera...

[1] http://tamilwoman.tumblr.com/post/79412843312/tw-rape-pablo-...
British cybersecurity expert faces hearing in U.S. ‘WannaCry’ case
Founder of EnvKey here - thanks for the mention!

EnvKey takes a minimalistic and developer-friendly approach to managing configuration and secrets. It keeps secrets safe while also making it extremely easy to make them available wherever you need them, edit them, and grant/revoke access.

With EnvKey, you can just set a single environment variable (ENVKEY=...) and have any dev machine or server fully configured in seconds. It's a lot simpler and (imho) more pleasant to work with than alternatives.

I'm happy to answer questions about it here if anyone has them!
he's at Google now, probably because they offered him way more
Human-computer interaction!

I didn’t have any exposure to this as an undergrad but have been doing research in the area for my PhD, and now I’ll be starting as a professor in August. I think it can benefit you in just about any job you go for.
because at one point the people arguing that certain races, genders, or sexualities are equal would have been the ones banned. That is the problem. Today's antisocial behavior could be tomorrow's norm. Unless you prevent them from making their case. That is to say, we also contract the set, we do not only expand it.

In addition, there is the problem of who 'we' is here. Today, the fringe on one side seems to feel it is self evident that they get to decide what is antisocial. They seem to be unaware that ~50% of the population is on the opposite side. And even more, they seem to be unaware that not everyone on their side takes it to such an extreme.
I could not think of a more horrific bot.
Virtual Police Dad Life: Happy Family Game
Welcome to the new world of Virtual Police Dad Life: Happy Family Game 2k18, where virtual dad is one of the best police officer in the grand city. Get ready to live life of a police inspector as well as virtual dad in this happy family game.
New keyboard is great. Trackpad is too big and sensitive (has it gotten better with high sierra)?
When hiring for a senior role, you should also consider that the person, who is already in a similar role, would not have the time to spend on your humongous homework app. When literally the only free time I have for myself and my family is a few hours everyday and then the weekends, I am definitely not going to spend the majority of that on an interview, not would I expect my candidates to do so if I were the one doing the hiring.

So yes, I suppose in a way it was not a culture fit for me, and that was indeed why I ended up withdrawing. I would also urge anybody interviewing for any role to evaluate whether a company which requires you to spend a substantial portion of your personal time, before you're even an employee, has the kind of culture you're okay with.
I suppose this is a similar situation as with `cat' - it's meant to conCATenate stuff, but the most common usage I've seen (and one I've learned) is the idiom of `cat somefile | some-commands'.

(Whenever I share a snippet with this idiom, I get told by one of my cow-orkers to stop abusing kittens...)
Maybe, but good luck doing encryption without a power source.
Technically very interesting but also depressing that the panopticon continues to improve unabated.
20 lines of C looks pretty simple to me: http://www.levien.com/gimp/hello.html

If C is too hard maybe you want c#: http://www.mono-project.com/docs/gui/gtksharp/hello-world/
Architectural implications of autonomous driving: constraints and acceleration
If all of your business logic is in your code, there is one source of truth. I know when I deploy code from a certain branch or tag, all of the logic is right there.

My build process creates an artifact and that artifact gets deployed through the entire pipeline - Dev/Qa/UAT/Prod. There is one source of truth.

But when half your code is in stored procedures and the other half is in code, how do you keep them in sync? If I need to redeploy an older version, it's a simple matter of redeploying the artifact from v1. How do you make sure the code stays in sync with the stored procedure?

I can honestly say, that any system I've designed from scratch has no business logic in the data store.
Yes. Aria is one of the reasons we are using MariaDB in fact. It offers a great migration path from MyISAM. We migrated from MySQL 4.6, that's why our tables are in fact MyISAM. We currently have a test server running using Aria tables.

I have also thought about using TokuDB but SuSE (13.2) didn't ship a module for it then. I have to check again in 42.3.

The only real issues with MariaDB is lack of proper JSON and spatial support which would be of great use to us. I'm talking about a real JSON data type with validation and means to query and maybe even replace JSON, not a mere alias for the LONGTEXT data type.

We intend to switch to Postgres on the long run. It has everything we want, moreso with TimescaleDB extensions which could proove very useful for storing time series data. We are currently using it for the spatial database.
We've had that for decades now: television.
RSA leaked conference attendees' personal details via unsecured APIs
Have you read Philosophy Who Needs It?, Have you read the Virtue of Selfishness? Have you read Capitalism: The Unknown Ideal? Have you read The New Left:The Anti-Industrial Revolution? Have you read The Voice of Reason? Have you read Introduction to Objectivist Epistemology?

Pick one and refute it instead of spreading the old and tired "cult" smear. You would be the first.
Yes, we kept using FoundationDB, primarily because of its reliability. The layers we built on top don't have knowledge of the underlying architecture.
Not exactly a "lesser known" area, but computer architecture and operating systems. No matter what you are doing with computers, no matter what high level language you are using, you will eventually need to understand what is happening "on the bare metal".
Econometrics.

I completed all the pre-reqs too, just never got around to taking it.
How long is that gonna stay available for mobile users?
Ugly Side of Seville – Coed Accuses Discover Excursions of Rape
"they can’t effectively use past experience either"

While I'm unsure whether the on board computer of your autonomous car will be able to leverage past experience, I thought it was a forgone conclusion that the telemetry from all the cars on the road will be used to iteratively improve the core model. Which would then be dispersed as an os upgrade, effectively teaching your individual unit from the past experience from all the units on the road so far.
at least the take home test is similiar to a real world issue. Tons of issues with it but it's better than the live code remotely (live coding on paper somehow clicks well for me)
> Send a well put together cover letter email selling your skills with concrete links to projects you can show.

Step 3 is reinventing the resume.
Show HN: DiscoverDev.io – 1000+ curated software engineering blogs
Social service API's have a rich history of treating developers poorly. Anyone building and relying on social API's should be prepared for and plan for when they start flipping switches with little or no warning. That's been my experience over the last eight years, anyway.
If you could go back in time would you drop out?
For most interplanetary missions, Earth's gravitational pull on spacecraft can be modeled as a sphere of influence of about 1 million km.

https://en.wikipedia.org/wiki/Sphere_of_influence_(astrodyna...
Next thing you know they'll have a UI "refresh" a la Digg.
Like this? https://news.ycombinator.com/item?id=11662380
Kubectl Commands Cheat Sheet
If I was a bad guy, the next thing I'd try would be to diversify my repertoire of popular apps as much as possible. You cannot be too popular to get their attention, still you want to be reasonably popular that the net gain is positive so that you can continue. I don't know how it can be done, but that's the direction that people would be going for.
I’d dearly love to have stats that aren’t a few years old, but when GOV.UK last ran an experiment it was 1.1% of people who arrived without JS (~1m page views a month) split into 0.3% who’d deliberately disabled JS and 0.8% who had a broken JS environment for another reason. Like I said, it’s a reliability issue, not pandering to people who choose to go out the way to ‘break’ their environment. So yes, by choosing a JS-only environment you’re prioritising developer needs over user needs. That’s potentially fine if the cost balance equation works out that way for you, but it’s a specific choice you’ve made to not support people who through no fault of their own don’t meet the requirements of the environment you’ve decided to create.
Maybe. A lot of high school anime is marketed directly at teenagers, though. If their intention was to say "it's something everyone understands" rather than "it's something relevant to the target market specifically," they picked a bad example.
Nice to see you are joining back!
The Amazon’s solar-powered river bus
Funny thing. I work in the computational field where we deal with TBs of data regularly. We are supposed to backup sim outputs to tape asap and using touch to modify modification times to avoid this is explicitly forbidden.
yeah but I'm pretty sure these bots still get crushed by humans because of macro, planning and positioning, which is why it takes top firms on the planet so long to solve the problem
For such an exciting title, I was a bit disappointed to find another job board in here. Should I apply if I’m not looking for a job but want to participate in a professional community?
"We have success! It’s interesting watching the behaviour of the optimizer, it seems to fall into a valley and “roll off” each of the sides on it’s way down the mountain"

Anyone sitting at a computer right now have a few minutes to make an animation of this? I'd love to see it in action.
A honest “review” of a MacBook by a ex PC user
If you think you can convince him not to pull the trigger. I’d rather be standing at ground zero. Dying of radiation poisoning is an experience I don’t need to see to believe.

My father in law was at the bikini islands for the test runs (died of cancer), my great uncle was on the ground in Japan shorty after they dropped Hiroshima (died of cancer), and great uncle’s kids has Japanese rifles he recovered from sites that glowed in the dark as late as the mid 70s.
A lot of that's true or might be true, but how do we improve things?

> you are “leaving money on the table” when your interview process deselects great programmers because of a mistaken belief that Test A is a good proxy for developer talent.

That's true for any non-perfect interview process at any job. The problem isn't that people don't know this, it's that it's hard to accurately measure who's good.

> you might consider trying to improve it with the advice given

Hah, as if the advice is something amazing! Which of these pieces of advice could we use that wouldn't make things worse in some way and also have a chance of being accepted by existing coworkers and managers? There's some great pie in the sky ideas, but nothing without serious issues.

> Pete Holiday, an Engineering Manager at CallRail in Atlanta, used to use homework as part of job interviews before realizing that he was ruling out good candidates. Some told him they didn’t have time for homework. Others may have never gotten to that point. “It’s way more inclusive to just have someone come to the office and talk to them,” Holiday said. “You’re not counting on them having time, or a computer at home. We have candidates with sick family member, single parents. Without the homework we can cast a wider net.”

So is homework worse than whiteboarding onsite? Who do we believe, some article or the crackpots here?
She said interviewers will typically ask something like “tell me about a difficult situation you had to deal with at work?”.

That's just another form of bullshit. I'd much rather write a for loop than try to figure out if the interviewer wants an honest answer or a humblebrag.
No, plunging 200 ft underwater isn't a physiological marvel. Learning to hold your breath for up to 8 minutes is not some mysterious ability, it just takes training. And anyone who can hold their breath for that long can go down to 60m. Just taking 3 levels of AIDA training will take you down to 40m and another year or two of training will get you to 60-70m depth, which is where these supposed "marvels" from the article dive to.

The medical community has been repeatedly made to look foolish whenever they've speculated on what is and isn't possible for freedivers. These people are no doubt excellent freedivers from the many years of practice they have with it, but nothing in the article suggests they're capable of anything that us normal human cannot do.

FWIW, my PB is 55m (~180 ft), and with a bit more regular training, I feel confident I can go another 15m or so.
Somewhat tangential to the main article, but I have a hunch (as yet uncontaminated by hard evidence) that some sizable fraction of the decline in writerly fortunes over the last hundred years or so is that even though literate audience has expanded tremendously, barely any of them have enough leisure time to actually read for pleasure. I doubt more leisure time would make 'short story writer' a potentially lucrative career path again like it was in the 20's, but it'd be interesting to see a comparison with the market in Western Europe, adjusted for the much smaller market size of each of its component national languages.
My post was base. My observation is existence and size of bonus depends critically on industry.
I'm always interested in expanding my knowledge of alternatives (especially paid ones where I directly support the business). If you don't mind, I'd like to know what you use for your primary email and online storage/backup. I currently use Posteo for my email and SpiderOak for backups.
> I code in a tiny subset of JavaScript, wrap at 40 character width, without allowing any build tools, and only single-file repos. This probably seems insane to most, but it has a powerful effect: Complexity becomes painful very fast, and so I am forced to refactor aggressively, which causes me to put more effort into good separation of concerns earlier in my implementation process.

I like this idea! I've sort of gravitated toward it myself -- inspired by the exceedingly clear pieces of code that can be found in older books on programming -- but I have yet to make it an expölicit purpose of mine. I may want to try that!
isn't econometrics basically just a math methods class for economy student that want to do theory? just like how in the physics department it's called "theoretical physics" or something like that but it's just a Hodge podge of odes and linear algebra (and maybe calculus of variations)
The recived signal at 16 feet looks suprisingly good, you could probably fix it up with a bit of image processing and neural networks on the receiving end (eg. Smartphones)
One Day You Miss Me Alot Wahtsapp Status Lyrics Video
I'll second this - queuing theory is extremely relevant in all sorts of places. If you haven't studied it, you might not know when the concepts will apply.

It's applicable to all sorts of things like event loops, job queues, network packet analysis, even database access.
Let me count the ways:

- code size - a runtime for a managed language is much bigger if you have to reimplement & ship the primitives you get from the JS platform.

- implementation complexity: a LLVM-webassembly-toolchain along with your own GC is much harder and more work than a JS backend, and would need to have a rather good payoff to be worth investing in.

- poor cross-browser development tooling support to have a good debugging experience

- GC implementation complexity and performance - firstly, there is no GC support currently and no timeline about when/if something materalizes. The current "future GC" support in webassembly[1] doesn't provide a GC implemnetation, just hooks to peacefully coexist with JS GC.

- JS interop

- browser support

Now, it may be that some of these get solved eventually - but they would all have to be solved, with high quality solutions, to beat JS as a managed language compile target.

[1] https://github.com/WebAssembly/reference-types/blob/master/p...
> Yet, we do. Ok, then what about open source contributions (if they have them)? Well, sure, but we don't really know, for sure, if that code is their own or if they indeed truly wrote it, can we? So we can't count on it. It helps but it can't be an automatic "this person passes the technical" signaler.

Actually "open source contributions" isn't just about having some code dumps on GitHub.

First of all you've got the stream of commits, which is very gradual and shows you how the project evolved and since when. And you also have the issues, the pull requests, the interactions with other people. Those show you how the candidate communicated and collaborated with others.

You know if the code is his own or not because it's usually all there, everything that's needed ;-)

The industry's hiring practices aren't broken. What is broken is our ego.
When writing a cover letter, should I make it about me and my skills, or "us" (the relationship with the company)?

For the last 3.5 years I've been doing automation, control, logging, and data science projects for a memory card manufacturer in Taiwan. Now I want to move to New Zealand (possibly Australia or Canada).

Although my parents are British, I've had more work experience in the relational culture of East Asia (China, Korea, Taiwan). I feel uneasy just bragging about myself on a cover letter/résumé, and instead prefer to write about how "we" could work together. I'm worried that individualist cultures might not understand that, though. Should I change my writing style?