skysight-inc/HackerNews huggingface dataset:
Eh. Plenty of product is private. I worked for a few years on tech inside a military research lab where neither the product nor code will ever be seen by the greater public, but that doesn't change the learning that took place. It's not a concern to me or anyone familiar with an industry like that.
"May I search your laptop?" "Certainly." "But... this is practically empty." "Yes sir. I FedEx'd my SSD to the destination."

I have a small SSD in the primary disk in my T420s, it has just enough to get me through the flight. I keep the primary in the UltraBay with a simple adapter, takes one reboot and no tools to put it back in place. Done. Happy searching! I can't log into anything even if I wanted to because I physically do not have my password store https://www.passwordstore.org/ with me. (https://github.com/chx/ykgodot I wrote this trivial script to automate yubikey neo with pass)

Alternative: encode the entire primary disk https://github.com/cornelinux/yubikey-luks and FedEx the yubikey. Yanking the disk is better, though.
I highly recommend ranger[0]. It's a very useful console based file manager with great vi key bindings.

The configuration is also very flexible and includes a python API to write your own commands[1].

[0] http://ranger.nongnu.org

[1] https://github.com/ranger/ranger/wiki/Commands
Medium's Awful New Home Page
Whether or not they own part of Mazda, nearly all Ford engines are made by Mazda. I think the only exception is the Triton.
Proposed Rules Would Allow U.S. To Track and Destroy Drones
I believe you can be detained indefinitely, and without probable cause, by border agents.
I sometimes lose words. Like chair disappears from my mind, I can describe one, I know what one is, but the label for it is gone and even if you say it I may or may not recognize it. I don't have dyslexia, but a mental health issue that causes it. The funny part is names do the same thing, they're labels for specific people.
How is the conclusion wrong? If there is a cohort of developers in Japan that do use SO, then the statistics are still valid even if all developers in Japan don't use it.
Don't worry, in few years new bindings will be familiar to new people straight from their birth date. Then they will complain about changes and you'll tell them that changes were made long before.
Sounds like another company claiming credit for something it didn't actually do.

facebook showed me ChristianMingle ads for years despite marking myself as agnostic. I have a fair amount of experience with the Ad-words network and all I can see of facebook's ad network and target is that it sucks. I've never seen any place I've worked have much success deriving any meaningful value from facebook ads.
Plenty of ways, for example: https://panopticlick.eff.org/

and from there:

https://panopticlick.eff.org/results?#fingerprintTable
kodi-17.2 and vlc-2.2.5.1 have a fix:

http://mirrors.kodi.tv/releases/win32/kodi-17.2-Krypton.exe
http://get.videolan.org/vlc/2.2.5.1/win32/vlc-2.2.5.1-win32....
Thinking about it, the entire US economy has been about increasing consumption and credit since the 1970s.
How old are you?

I'm almost 40. It used to be visible tattoos and piercings meant you were unemployable in most "mainstream" jobs. Same with odd colored hair or other unconventional appearance. I remember the "rule of thumb" was it was ok to get tattoos on your sleeves because you could always cover them up for work.

Tattoos are mainstream now so not so they are much more accepted at the workplace now. I remember I was really surprised the first time I saw someone with a facial piercing working a customer service job, it was at CVS.
No, it doesn't.

The problem with diversity starts very early in the process. By the time graduates apply for jobs there is already a significant lack of diversity. This is why I think it makes sense to focus the diversification effort earlier in the process, in education.
So intuitive.
Rakib hasan
Show HN: Plsm 2.0 has been released
But most of the US gets into the 90's for much of the summer, whereas London tends to have much cooler high temperatures.
Can I direct your attention to the street lights? Those death traps, causing millions of insects to fly in circles and possibly die of exhaustion.

You will save many more insects, raising awareness to this problem.
I wonder if it's okay to state it like that, actually. Java's Hashmaps are typed, in the sense that it's implemented using the type system.

Go maps are an explicit exception in the type system. They have their own type rule. And in the syntax. They have multiple map-specific syntax rules (and not just literals). And in the semantics (e.g. using range on them).

Go doesn't have maps, as such. Go has an inbuilt language feature of one particular type of map, that I assume is thought to be good enough for everybody.
Ah ok. Were the prices reasonable or overpriced as it is a captive market?
Revenge of the averages
Why didn't they "need" it? How do they decide what they "need"?

This sounds like typical anti-change pushback, which I have learned can actually be a good thing. However, this anecdote is severely lacking in insight; much like most people's support of, or opposition to, change. Further, like the widespread belief that sentences shouldn't start with conjunctions; much less conjunctive adverbs.
I think the point is that we will give our data and maybe trust to other companies. I don't care if Google is hurt or not. Another company that is more privacy-centric and not creepily tracking everything (anonymized or not) will benefit though.
What was Syria like before the war
"Hey, they did feed us our whole lives, and gave us room to run for a bit. And they're a farm, so it's your fault for not realizing they were going to kill you for meat the entire time. And we're practically halfway to the slaughter house right now, so why would you even try to put up a fight. Just give in and let them end it nice and quick."
> helps quicker to get to your home directory when navigating terminal.

Protip: "cd" with no arguments normally takes you to your home directory. Though if you need to reference something in your homedir using a global path without changing directories, ~ is probably still the fastest way to do it.
I have a real issue with UPS / Amazon... ordered things like air filters, or a closet mounting rail, or just other random odds and ends I normally get an Home Depot or Costco... and they get all mashed up during shipping. Waste of time / energy to get them from Amazon if I can't be assured what I order won't be destroyed in transit. Anything that's not wrapped in another box is pretty much guaranteed to be jacked up when it gets to me in Austin.

But when you're out in the boonies, and the UPS drivers have to go a long way to get something to you... everything ends up busted / scuffed up in transit. It just sucks. Whenever I order anything for my Dad from Amazon (he lives in a very remote part of the US), what gets to him is never idea. I ordered a cowboy hat... and somehow it was squished flat. He tried to fix it, but by the time he told me it was destroyed in shipping it was a huge pain to return (he didn't know about returns). I ordered a bunch of jam... and they left it outside in sub-zero temperatures and all the jars broke because the jam expanded when it froze. I ordered a Jew's Harp and Harmonica set for him... and somehow the box got opened and only one of the instruments made it to him. Amazon hasn't always been great about returns / refunds in these situations. They are getting a little better, but it's just a shipping issue.

Shipping sucks to remote areas, and as long as shipping sucks, the Amazon experience will suck.
I'm actually surprised that retailers haven't started surcharging people paying in cash by now in order to drive all of individuals' transaction data into the panopticon.
The fact that this county tax is paid by the leaseholder not the property owner is what was missing from the context. (And it boggles my mind why this is the case.)
Lol you think google doesn't do that as well?
Actually, the missing step is the <cr> at the end.

The <esc> at the beginning is only necessary if you've already got into insert mode. That said, it'll not do any harm.
Minimal working example for XYZ project
It's not an engineering problems it's a public perception problem. When you proudly determine you too are going to join the EV craze what brands will come to mind?

Right now it's Tesla and GM that have the mind share. This needs to be fixed before volumes get too large or GM will have an enormous lead.
> "Uber is better than taxis for riders"

Not in NYC.

First, download Curb, add a payment option. Then...

1. Hail a cab, any cab, on street, get in immediately, no wait.

2. While riding, key cab code into app. Every cab is in same system.

3. At destination, simply exit cab. Apple Pay or regular cc pay bills your card, emails you receipt.

If you're in a cab lite zone, you can optionally hail using app, just like Uber.

As far as I can tell, this is BnL always faster pickup and less charge than Uber.

Tell your friends in the city cabs are the new hotness.
I'd expect better write up from Daniel. std::unordered_set is implemented with chained buckets, which incurs extra memory references. Cursory google revealed that an open addressing hash set would be about 3x faster, which would handily beat the sort version.
This is the same guy who suggested (seriously) that we all give up passwords and use one time email passwords to login, while admitting that email security isn't ideal for that solution, saying "I'm not trying to fix that part of the problem".

You'll forgive me if I treat this with the same level of trust as a dog in a butchers shop.
By calling the border police racist?
Get them to sign some sort of liability clause. I imagine even that wouldn't be necessary. Any judge would throw out the case immediately - you probably wouldn't even need to hire a lawyer.
q is only quit when run as a command. In normal mode, it's record.
That's a very interesting view. Large cities are generally more liberal. I've always thought they attracted liberal minded people, as opposed to people becoming liberal from living there. Why do you think the opposite?
Why would it be unclean for others? That makes no sense.
>This isn't a rigorous statistic, but I'm pretty sure these are 99% of the issues on Github.

Total rubbish
FreshBooks did this almost 10 years ago [1], and I'm sure many companies have done it both before and since. Perhaps the most impressive part is coordinating such a flattering article with Business Insider.

[1] http://www.prweek.com/article/1253860/freshbooks-hits-road-d...
Hey HN. Co author here. Crazy to see this up here again. Anyway, just letting y'all know I finished my phd and teaching for now so there will be a lot more visualizations like this coming out this summer. Will get Vicapow back in the game for one last score, too.
1. PDE's
2. Lorenz attractor with a waterwheel in threejs
3. Macroscopic fundamental diagram theory of traffic flow in cities
4.???
5. Profit
Jon Stewart and HBO Cancel Animated Shorts Project
It's like paying $100 for effectively a 16G sd card (same chip) in ... every phone on the market effectively.
>But, because it hasn’t got the 360-degree coverage of a rooftop tower, you’d need four units, one for each corner of the car.

The technology is certainly interesting and it does have its advantages, but the need to use 4 of these units, for complete coverage, isn't exactly going to make it cheap.
Show HN: I made a game with React Native (for web, iOS, Android, and Windows)
I do this as well!
A building under construction near me has a large sign around it advertising a local alcohol company: it provides sand via recycled bottles (for the concrete, I assume). I'm curious how efficient this is in relation to finding new mining exploits nearby, or if this is just marketing.
It is the only editing system that makes sense to me. That's because modal editing means fewer modifier-key combinations are needed, and no mouse is needed. Compare with.. any other editor, where the only thing that might save you from RSI is enabling sticky keys, and even then, if it isn't emacs you still have to heavily use a mouse.

For a great number of tasks, being a vim or emacs pro means doing things faster than any other editor could do them (except, maybe refactoring). And vim will save you from from more RSI than emacs by having fewer modifier key combinations.

Every IDE needs a vi mode.

Wherever I can I use tmux+cscope+ctags+vim+shell as my IDE. One tmux session per-project, nested in one big tmux session for all projects. Window #0 has a cscope with a an $EDITOR wrapper that opens new edits in new, appropriately titled tmux windows and returns control to cscope. Windows #1 through #4 are for a shell. The rest are for editing files opened via cscope. It's a dream for C/C++, even Java. cscope needs support for more languages, that's true, certainly, but this gets me quite far.
The confusion stems from the popular usage of type system, which Benjamin Pierce defines thus, "A type system is a syntactic method for enforcing levels of abstraction in programs." [0] Note that it does not have to be a type-theoretic type system! This is precisely the source of the confusion.

Bit patterns don't have to matter. There are languages like Haskell which have type-theoretic type systems and no bit patterns specified [1]. There are also languages like C, which has non-type-theoretic type systems and lots of things to say about bits, and languages like ANS FORTH, which has no type system at all and could reinterpret bit patterns.

There are also languages which have features generally referred to as type systems, and which fit Pierce's definition, but which are not just not type-theoretic, but don't resemble any kind of system which discriminates values based on membership in a set. For example, Pony and Rust both have syntactic forms for adding memory semantics to values, and their type-checking routines check the memory semantics oblivious to the bits being stored. Pony additionally can check certain causality properties. Monte has auditors, which are syntactically-specified objects which enforce semantic properties of other objects by examining their ASTs [2].

In summary, "type system" means what Pierce says it means: there is syntax, the syntax describes abstract properties of the program, the properties can be checked by syntax-guided computation, and programs can be rejected as invalid if the check fails.

[0] https://www.cis.upenn.edu/~bcpierce/tapl/

[1] https://www.haskell.org/onlinereport/basic.html

[2] http://monte.readthedocs.io/en/latest/auditors.html
Funny you mentioned that. One of my reasons for becoming programmer was my 14 year old self watched The Matrix and thought​ Neo was pretty awesome.
What are you talking about?

Personally I use a few Google services - search, News, Products, YouTube, without logging in and don't see why you'd ever NEED an account. If you have to use something like their analytics or cloud, just spin up a VPN-ed VM.
I'm saying the concern is not a concern. The wealth is spilling over to owners of real estate and tech companies like Origin7 from the bloomberg article.

In other words, if the chinese investors/CEOs over-pay for assets like a talking cat, that is their problem (and to repeat - a benefit to the sellers).
I would be afraid to have my garage able to be gotten into by anyone who happens to know where I live and has a screwdriver. But from a technical standpoint, I'm impressed with what you did, and as a mechanical engineer would love to have a 3D printer of my own! Nice work!
That is because you have location services enabled on your phone. Google collects your phones location with this on. You can see the details by going to your location history.
Bitmovin (YC S15) Is Hiring a Performance Marketing Manager
It works for us. But we cater to a small niche that's fairly easy to target.
Yep, that's exactly what he meant: Here's how to get out of vi when you get stuck there, and here's how to undo the stupid thing you just did to try make your website work. For web stuff you usually do want 0644, or 0664 if the files are owned by your user account and not apache.
I've started doing this as well, and I'm finding often my solutions end up being simpler, better and have less dependencies than the go-to solution anyway.

For example, here's a React 'collapse' component, as people commonly use for accordions.

https://gist.github.com/JonathonAshworth/b401810b965149348d0...

It has 1/10th the code of rc-collapse (the 'go-to' solution it seems), and 4 less dependencies. And it's simple enough that basically any competent Javascript programmer can edit the code if they want slightly different functionality.

Importing NPM modules for this stuff is madness
There are limits to what I am willing to do. For example, I don't do Windows.

There are also limits to what I am capable of doing. I like to think I'm pretty good at the Ops side of the house, and I'm more than happy to work with Devs as part of a larger team, but I am not a Programmer or Developer. I can hack on code to a degree, but I simply do not have the capacity to develop code from scratch.

My wife and I have lived in Austin since 2006, and we are not willing to relocate in order for me to get a job. Since she is an international business lawyer who has always made at least twice what I have ever made (even comparing her worst year to my best), it just doesn't make financial sense for us to move.

So, I'm limited to jobs I can get here in Austin, or to work remotely. Austin being the town it is, there are lots of startups here, but they want devs and not ops. Or they want devs who can do everything.

There's also a number of big enterprise companies here, but of course they want Windows. The University isn't an option because I found out the hard way that they are the biggest flying Mongolian clusterfuck in town.

Sigh....
Your account is new so I'll just tell you: sarcastic replies are almost always obliterated here.
For me, writing tests and documenting my build / test / deploy process are critical steps. If I don't have tests in place, I have a hard time picking up a project again after a little while away from it, since I can't be sure if it's even in a working state, or if I can get it to a working state quickly.

This usually takes the form of a README with a few example command lines to run.

Additionally, I find that if I put a project aside with a failing test already written, it's easier for me to pick it back up again, since I've effectively already set up a problem for future-me to solve. A friend of mine calls this "parking facing downhill", which I think is a great turn of phrase.
Scientists have found a way to photograph people in 3D through walls using Wi-Fi
I don't know, I think it's easier than you make it out to be. I don't use gmail, I have Duck Duck Go as my main search engine, I don't log into Google in my main browser. I just don't use anything on a regular basis that needs a google login. When I do, I open Chrome and log in there, so it doesn't taint my main browser. It hasn't affected my life or my career negatively (or at all, really).
That is neat! I would think using it at a border crossing would constitute hiding something...right?
Not to knock reading books, but isn't reading exactly the opposite of a creative endeavour?
I had a lot of fun making this, and I'm glad I finally got around to learning React Native. In hindsight, I think Unity would have been a better choice, but I like how my web version doesn't require any browser plugins.

I'm planning to write up a big blog post about everything I learned, and release all of the libraries I've made. In the meantime, feel free to ask me anything about React Native development.
As opposed to going kicking and screaming, all to the same end?

The metaphor is still flawed thoguh doesn't add anything to the conversation here. What exactly is the equivalent of death here? Google has all your data - what could they do with it that will affect you realistically? Or if someone malicious gets it?

My point is that the likelihood of malicious activity is low, and so are the consequences. Am I missing something?
Software AG had DCOM (EntireX?) implementation for Solaris/Linux back in the day It was freely downloadable and came with working examples :)
Um, maybe they didn't need client side rendering? Plain 'ol server-side HTML templating was faster and simpler?

Not every web project needs react, or even JS.
Don't stop there: plenty of libraries are more complex than the applications using them. More complex, more general, used by more people. I mean, just libc and curl probably dwarf most applications that consume them.
British Intelligence Warned Tony Blair of Manchester-Like Attacks
Agreed, I'm not for/against Google here either. So is there a privacy-centered company that offers what Google does?
Shoot the messenger, huh. If you don't realize there is a problem with "702" authorizations, whether it involves your preferred candidate Obama or not, then maybe you aren't paying attention?

Do you want Trump or any president, or more accurately, unelected intel agencies abusing power like this with no recourse and no oversight?[0]

Doesn't this concern you? Well.. it's up for reauthorization later in the year, and now there is extensive evidence it lacks oversight and has been abused.

Politicians of both parties have turned a blind eye to the problems, and if you follow some of the proceedings in Congress lately, they are loathe to criticize or even bring up the issue in depth. They all want this to continue.

Does anyone care?

[0] https://www.techdirt.com/articles/20170514/10071637362/inspe...
i don't avoid spy-tech companies to hurt them, i do it because i have a problem with being spied on. i also prefer to be a direct customer of the businesses whose services i utilize. it is important to me that our interests are aligned. why? i don't really know. personal preference? paranoia? doesn't really matter.

i can't control google and i don't care about trying to influence them. i do my own thing and i make a lot of my own stuff. i like it that way. i like the independence.
Ford needs to electric assist their SUV products.

An expedition, for example, is a great rig. I own one, and it's used for a lot of different purposes. I can't really replace it reasonably, and they run well for a very long time.

I would consider another with an electric assist option.

I collected gas use data for a few months. Mpg could be doubled in that vehicle for a modest weight increase that could likely be significantly offset with a weight reduction in other areas.

Hybrid vehicles in the larger weight classes makes a lot of sense. Serms to me Ford would get a ton of expertise and gain relevance while adding a ton of value.
> Incidentally, it's not as if there's any standard library 'node' class with a children method. This was a structure they defined, but did not share the definition of.

Ahh, that makes things much clearer. Since they weren't otherwise mentioned, I supposed that "value" and "children" were properties of some existing Python collection object - and that the question was asking how "queue.extend" expected that collection to be passed in.

I guess this is the inverse of a language-specific question - if one knows that "children" has no significance in Python then I suppose the question would be clearer.
The Minimum Wage Is Under Attack
Another dyslexic checking in. Was diagnosed in school but it's relatively mild. My spelling is terrible which can be embarrassing in a business context. Also am fairly useless at coding without a proper IDE - which is another reason I try to advocate against pure-whiteboard style interviews.
Offshore companies own a lot of the valuable real estate in the UK, as explored by Private Eye in 2015
http://www.private-eye.co.uk/registry
Because I want to call my daughter once a week, and publish a Python module that someone else might find useful (which does not mean I want to support them).
Also WiFi