skysight-inc/HackerNews huggingface dataset:
What's the way that one screws up with stash that doesn't happen with other approaches? I don't think I've seen stash accidents, though most of my colleagues don't seem to use stash much. If an attempt to pop conflicts, can't you just abort it?
great idea!

please add a message feature.
iOS Sticker Pack for Developers
I think you're making a related mistake, which is to overestimate the importance of the tech to the business.

When Uber first released, my guess is they probably couldn't do most of what you list above. But it didn't matter, because they had one compelling feature: they routed around regulation. This allowed them to pay drivers more and charge riders less than traditional taxis, while taking a cut for themselves. This is a clearly profitable position to be in, which means that they have the money to bring in capable business analysts and programmers, and the rest of what you say above will happen naturally.

The taxi apps before Uber didn't recognize that the killer feature was routing around regulation, and the taxi apps after that didn't do it first.

Sure, I can't write Uber in its current state in a weekend, but I could absolutely write Uber's minimum viable product in a few days. The problem is having the right combination of a good idea, the correct understanding of why it's a good idea, and the expertise to execute it (not just technical expertise).
Weird. I definitely haven't seen phone numbers in our Pro account in 5+ years. I'll have to see if I can pull it from the API, but there's definitely no where on the site that shows me phone numbers.
Starts at the top of the hour. Some background while waiting:
https://www.cnet.com/news/julian-assange-speech-berlin-due-t...

It's also the 10-year anniversary of Wikileaks.
IIRC, they rotated the cameras between officers, and postulated that wearing the cameras had some sort of lasting affect on the attitude of the officers (even when there were no cameras). That said, all officers knew that they were part of this study and could have just been on their best behaviour.
I've been trying to learn Angular2 recently, maybe I'm not a good developer (but I faired ok with Erlang :D), but it really is such a struggle. Documentation is lacking, and what is available is often wrong or outdated. It doesn't help that half the tools and libraries are still in 'beta' and breaking changes are seen as a way of life.

This post really sums up my experience, and I've done plenty of Javascript before (I just haven't kept on top of client side frameworks):

https://hackernoon.com/why-learning-angular-2-was-excruciati...

If I were to hire someone to work with me, I would try and find someone who has experience with Angular2. Angular2 vs JavaScript are effectively different technologies compared to Ruby vs Rails.

I'd actually say for someone completely new (e.g. locked in a basement doing C or Java for the last 20 years), learning Erlang would be far easier than learning modern JavaScript and Angular2.
I am very interested in how the whole system works together. Any chance you happen know of any books or guides on the subject?
Having been arrested for intervening in the UK when a police officer was being totally unnecessarily violent to a young lad about 15 years old.

And then filing a complaint to be told I was never arrested.

All I can say is. Not soon enough.

I'd say the main reason for the change in behaviour is it stops the lying scumbags lying.

Hopefully they don't have direct access to the footage so can't doctor it themselves.
> Cap Hill

Ugh, Capitol Hill, please.
I get "const", but is "let" really that big a deal? Are your functions so deeply nested that you need block scope inside of if statements and for loops? (vs forEach callbacks or IIFE blocks or simply splitting complicated stuff into smaller functions)

There is some cool stuff in ES6, but "let" is kind of a yawn, and "class" most definitely is NOT something I really needed.

But I'm still running ES5 on IE11 at work, so it's academic :-(
Telegram Gaming Platform 1.0
Fair point. If they look at all respondents who answered the 13 questions the same exact way I did, then they'd be able to see if the doctor/criminal, fat/thin, female/male distributions are noisy or correlated.
Makes sense to train in parallel and sync the trained models frequently.

Still think a lot of the training could be done much faster in a physically accurate simulated environment prior to real world training. Or is real world physics too different from simulations?
Wolfenstein-like maze in 600 lines of awk
The difference with NSA recording naked people is that we are recording also the police behaviour, so it's a two way factor.

Most likely the police is behaving 'better' and without stirring up the need to complain that much.

As often happens on internet, when anonymous you are a kind of different human being then when you have an identity attach to you.
Feel free to email me at derek (-at-) stonebrookdesigns.com
Best i recall a large part about this was that the carriers had their own banks that could issue credit cards that was linked to the phone.
Electrode: universal react/node application platform by Walmart Labs
Why would it imply that?

Individuals attempting to make a complaint would now be informed that the incident was caught on camera. False complaints are likely dropped outright at that point.
Googling ruby hyperloop seems to do the trick.

Though I remember thinking the same thing about Parse a few years ago, the BaaS product. Even going straight to SO was a search disaster.
I'm shooting in the dark, but can this be explained by the fact that people don't know whether the officer has a body camera or not, but won't take the risk? tbh I don't know how big/noticeable they are,.
Are you a start up? We can help
InfraKit, for creating and managing declarative, self-healing infrastructure
https://news.ycombinator.com/item?id=12629442
"Beginners". How long will this take to learn compared to just vanilla JS and maybe a basic framework. Obviously a bit longer. Try explaining some of the benefits to the beginner.
Sailsquare | Backend Engineer | Milan, Italy

Why join the Navy, if you can (join sailsquare and) be a pirate?

sailsquare, the first p2p marketplace for sailing holidays, seeks a Backend Engineer. We have our headquarter in Milan, Italy, 4X growth in the last 9 months and 1,5M of funding, and we are looking for an experienced backend engineer to join our core team.

= Who we are looking for? =

We strive to find people, above all, with a strong passion for what they do, with a positive, open and collaborative attitude. Ideally you have a total of 3 years of relevant experience as a backend developer (PHP - Symfony), part of which spent in one or more startups, working in teams of at least 3-4 people. Fluent english required.

= What do we offer? =

30-40k€ salary (yearly review), but also: the opportunity to go sailing for free, pretending to be working; an open and collaborative work environment and, frankly, very fun; flexible working hours and, if desired, to work partially remote; use some of your time to experiment with new technologies; 2.500€ budget to buy a workstation of your choice; tech conferences tickets.

Full details: https://www.sailsquare.com/jobs#offer1
If you are deploying now you would go straight to 4G VoLTE rather than bother implementing 3G or below.
Show HN: All 1M README.md files from public GitHub repositories
Your question is completely fine to ask, but I unfortunately don't know the answer, sorry.

On a side note, just fun info, I know that Walmart.ca will be moving to electrode eventually, we don't have a date on the roadmap yet. We've built Electrode to be able to reuse the same components while maintaining a different brands styles, content, etc
Math-as-code: a cheat-sheet for mathematical notation in code form
The thing about coding since ten and having coding interviews is that the factors they check at coding interviews you probably haven't learned. I have a few friends just like you. Since you already felt you know how to code you probably didn't spend as much time and energy on the coding classes, homeworks, exams as other students. And you considered most of it boring theory that is not really needed for real life coding.

If that's the case, then that's why you didn't pass the interviews. This "theory" is not just important because a big part of it really works and improves code quality, but it is also a common basis for team work. E.g. maybe yourself you always wrote only functions in C++, never used classes. But for recognizing the structure of another person's code it is quite important to see classes. Few people can think in functions only because university teaches using classes and objects so heavily.

There are also languages you learn in university that seem like coding classes but actually aren't. E.g. learning UML is not about architectural fantasies of people who have a hard time coding, but it is a graphical language to communicate ideas with. In an interview it is quite helpful to know such languages because it helps you express yourself faster to other people who speak it. Also if you don't speak it, interviewers might not find you "intelligent" enough. That is of course wrong, but think about how you feel about people who don't speak your native human language well. It's just human nature to be like that.

And if you just want to start making money out of your coding, check out: https://www.reddit.com/r/Entrepreneur/ and https://www.reddit.com/r/freelance/

As long as you don't make more than $2k a month you can probably pipe your bills and taxes through your fathers company if he allows it.
SEEKING WORK

I'm a laravel programmer and am making a go of freelancing after leaving my career as a lawyer. I'm used to working with companies of all sizes, from startups to unicorns (including Skyscanner)

Site: https://codefox.io
Email: hello (at the above domain)
Conference stars: how to get the most out of conferences [PART 1]
Because of our focus on server side render, we deliver the browser HTML - you should be good to go with SEO :).

Walmart.com uses it and we care deeply about SEO!
Email Authentication Explained
> I think some of you forget that the rest of the world isn't New York/Austin/Bay Area.

Hell, even if you do live in one of those places you're screwing yourself to shun networking.

The tech industry isn't special in this regard. Being a good programmer is important, but if your only approach to career growth is reading job boards and sending cold resumes, you're going to hit a ceiling.
Choose a Right Open Data Platform to Expedite Research Process
Actually I would even go a step further: Entrepreneurs are people who make things happen and then sell it. You can get around being able to make it yourself, but you can't get around figuring out what to make or how to sell it. Therefore despite being a programmer myself I would argue that a good salesman is more an entrepreneur than a good programmer.
Note that 3G is still current-ish around the world, and is often what you'll pick up in rural areas many places. In my country, it's pretty much just major city centres that have 4G, and many phones still exist which don't support it. In my city, it's often incredibly difficult to pick up 4G because of granite buildings.

Osmocom's goal is to create an open source implementation of mobile telecom standards. An open source implementation would allow people and companies to build non-encumbered mobile devices and telecom networks. This is important if you think free software is generally an important thing.

Osmocom run a GSM network at CCC each year, allowing people to place calls and send text messages to each other for free.
Going by many of the comments at [0], I would say the community is divided and not everyone thinks so.

Myself? I truly wish Netscape had gone with Scheme instead of the weekend hack that became JavaScript, as they'd talked about.

[0] https://news.ycombinator.com/item?id=12628921
Depends on the simulator of course. But Gazebo [0] gets you some distance, but not he full stretch.

http://gazebosim.org/
State of JavaScript: Programming language has a bright future
تور ارزان کیش ویژه ماه محرم ورود ۱۶ مهر ۹۵
I want to see these on politicians.
I welcome anything which reduces the sense of police citizens and non-police citizens being on different sides, or in some sort of opposition.

A similar trial in the UK had similar results
recently

https://www.theguardian.com/uk-news/2016/sep/29/police-with-...
"appear to be not-an-asshole" In some regards yes, but if you just appear like that it can only work in the short term. You really need to learn not to be, and sadly a huge part of not being one is something programmers need to learn (I'm one myself). E.g. even if other people really are a-holes themselves it makes you one if you tell them that.

In my experience though, you can get around the a-hole show stoppper also with time. If people see you are an a-hole and for some reason still continue to work with you and see you really provide value for them, then after some time they will support you (and also tell you what you need to stop doing).
C and its descendants does have a somewhat "broken" case statement. Pascal's was much less error prone.

Putting in semicolons won't make the language NOT terminate a statement if you split a line in the wrong spot. (I suppose one solution would be just to put everything on one giant line, and separate the statements with semis, but, YUCK)

Repetitive boilerplate should indeed be pushed down a level or two in any language, so the top of your program reads in terms of the business logic / problem space, not a bunch of code management noise. This is less traumatic if your functions have actual documentation for an IDE to display when a symbol is clicked on, rather than buying into the "self documenting" fairy tale.

However, 2 spaces per level isn't visually very much. I don't need to nest things so deeply that I begrudge a few spaces per level.

- - - -

Static OOP was the shizzle back in the 80s (when we were learning about clones, often bad clones, of Simula 67). The last 10 years or so, though, I have really started to appreciate much (if not all) of what Lisp offered back in the day. Javascript is an acceptable Lisp.
Your web site says "yet another entitled CS-grad hipster" and so I suspect you do too. Entitled coders are impossible to work with, however good their code is. Entitlement combined with the exhuberant inexperience of youth...

You deserve nothing. Anything more is a bonus.
Deb? Afaik also RPM distros have such tools.
In many cases, the police doesn't care that they are being filmed. There's this new documentary coming out called Do Not Resist, and there was an article on the WSJ about it with the following quote "The most disturbing thing is that it simply doesn’t occur to the sheriff that the footage might be disturbing. He has no problem letting a film crew show this massive contraption built to withstand roadside bombs in a military convoy lumbering through his small town, because the notion that military vehicles aren’t appropriate for domestic policing is foreign to him."
https://www.washingtonpost.com/news/the-watch/wp/2016/09/30/...
GNU programs are not a reference. They must have usage(), and handle --help and --version. Even /bin/true.

coreutils-8.25$ wc -l src/true.c
80 src/true.c
If I post something on FB Marketplace I don't want it to be searchable outside of FB.
Infinit.sh 0.7 release – Windows support and IPv6
Owlchemy VR innovative mixed reality technology
> I dispute that. I generally stay at companies for 4 or 5 years, and I know multiple people who have stayed at Google for 10 years.

Yeah, but Google isn't representative of the industry as a whole.

> I'm not making an argument.

You said, "Counteroffers are poison for both the employee and the company." That's a very strong position you're taking.

> I'm saying that trust (rightly or wrongly) sometimes seems like something that should be expected (to those who haven't been working for a while especially) and can be used to guilt people into acting in not their own best interests, or to act in a retaliatory way against employees.

This is true, but inapplicable to the decision of whether to take a counteroffer. If you're the employee, "I might be being guilted into not acting in self-interest" is a concern that doesn't really support OR oppose taking counteroffers in general, it's just a general consideration (and the answer is basically to recognize that most companies only care about you as much as you can produce value for them). And while certainly some employers are prone to acting in a retaliatory way toward employees who look elsewhere, making a counteroffer is exactly the opposite of retaliatory behavior--it's recognizing that the loyalty ploy didn't work, and renegotiating.
For the first barrier question, I choose to "hit the pedestrians".

The probability of hitting the wall if you drive at it is 1. The probability of hitting the pedestrians isn't necessarily 1, since they can react to you. Probably not very well, but perhaps they can jump out of the way or behind the barrier or something.

Also, can this car not also HONK LOUDLY when it makes the decision to drive towards the pedestrians? This would further lower the risk that the pedestrians will actually get hit.
September mobile industry news roundup
I don't find any information on what version of Python this works with, any pointers? 2.X 3?

How is this different from all the other textrank implementation? Is this more complete?

https://github.com/summanlp/textrank

https://github.com/davidadamojr/TextRank

https://github.com/galsang/PyTextRank

rant: I hate how complex the python ecosystem is, there are different versions for language, different packaging systems (this project uses both conda and pip), sometimes you need to install stuff even with OS package manager or install packages from the source. Something really needs to be done for this mess.
Great project :)
The EU makes it easier for more businesses to operate across borders, but banks and payment companies are still highly regulated on a per-country basis, with few real standards for having regulators talk to each other.

The main downside of not being in the EU is that it'd be harder for the banks' clients to move money to the EU, likely trigger additional taxes, etc.
Can they not exploit IP by transferring rights to another entity? If they cannot transfer rights to another entity then it's going to be tricky for them to do it for the fsf.
Looking forward to Stripe's availability in Malaysia!
I believe it would be an interesting blog post - the amount of sheer "yeah we need xyz tech for more oomph" decisions made within business sector by managers who are not truly capable of judging the implications of said tech is quite something.
Site is down, and I can't get the archive.org copy to render the top of the article... If anyone else has this problem I've managed to scrape the article text into a pastebin:

http://pastebin.com/MMTDBTr3
I think the semicolon requirement is more for broken minifiers than actually making the unpacked code clear/correct. But that's just me, I guess, as I have worked with many line oriented languages, and have no reverence for C syntax.
Understanding the engima of RxJava
lmao, your meme video got me cracked up so hard.
Raptors launch NBA pre-season with a protest and a win over Warriors
Printastic | Data Scientist | London, UK | Python | ONSITE | Full Time | rehan@getprintastic.com

Printastic is a mobile app for building attractive photo books from a user's photo collection with minimal effort (www.getprintastic.com). We're a small startup going through an exciting rapid growth stage. We're looking for a second data scientist to collaborate closely with the core team on building machine learning / computer vision methods for automatically generating candidate photo albums, predicting user behaviour from their app usage data, and other projects. You'll need a technical graduate degree, demonstrable experience with Python and machine learning, a strong interest in keeping up with the latest developments in ML/CV and an ability to learn new techniques and languages quickly. (CV experience is a bonus but not necessary.)

Interview process is an initial phone screen, a 2hr max onsite (where you'll be asked about your previous work, we'll discuss an academic journal article, and we'll brainstorm a project), and a final phone call with one of our technical advisors.

We're based in Farringdon. If you're interested, please send a CV + covering letter to rehan@getprintastic.com.
I had one of these growing up. Remember playing a few games by entering opcodes like the article mentions. But then got a cheap-o ZX Spectrum clone. After that it was hard to go back to the calculated as Spectrum had an actual display, BASIC, a nice assembly language, storage on tape, even C, and Pascal compiler if you didn't mind reloading from tape on every mistake and segfault.
If this turned out to be true, wouldn't that shine a disastrous light on the war and propaganda machine?
I'm not familiar with the case, but UC has acted outside the Constitution in the past.
I think it's quite important though, that he already starts calling himself an entrepreneur. He has the right to ask for money for his programs, because he is an entrepreneur. He has the right to incorporate his own business and handle the taxes for it, because he is an entrepreneur. He has the right to talk to CEOs of other companies to ask them for investment or product ideas or buying his software, because he is an entrepreneur just like them.

At least for me getting that thing straight was quite important.
Female Wedding Bands
After wearing cameras, police then stopped wearing them but complaints continues to be low even when there were no cameras.

The likely explination is that the police's behavior had changed and continued in the changed state after the camera was removed.

The behavior of newly detained suspects, those detained after body cameras were removed and so without experience of the body cameras in the past, could not have been changed by an experiment they had no part in nor knowledge of. Thus false complaints would continue at the same rate.
That appears to be the same study referenced in the TechCrunch article.
I think that's actually a report of the same trial.
It's a well known effect that just being aware of being in a study modifies peoples behavior.
8,991 emails later: everything I learnt creating my first email course
Am I Doing It Right?
Since this study is from the UK where (at least in London) it feels like there are cameras pretty much everywhere...I wonder if a citizen concerned with police abuse could get a sort of citizens warrant to tap into these feeds to make their case?
Or maybe automatically track police with these cameras with some sort of recognition system and have a review board do sample tests on the material in some way? Are those alternatives that are considered (compared to body cameras)? I like the general psychological notion of "adding extra surveillance of citizens creates extra surveillance of the state forces as well". Might even serve to create some sort of "enough surveillance" balance.

How does access to security cameras generally work? You can get access to the material for court cases to defend yourself, right?