skysight-inc/HackerNews huggingface dataset:
They also provide free API (http://api.windytv.com/)

Which is very cool to track ocean sailing.

I have made several trackers to follow around the world sailing races/adventures.

https://gis.ee/lb/

https://tracker.ee/
That's the irony of all of this. Cramforce is claiming AMP isn't used for rankings but that is disingenuous. AMP pages are clearly featured in the carousel, and Google has gone on record saying page speed is a factor.

So AMP at the very least indirectly impacts rankings (and thus impacts rankings), and it may directly impact the ability to appear in the carousel (which impacts rankings).

Would love for him to refute this, but I suspect that won't happen.
Also read Norbert Wiener's Cybernetics http://uberty.org/wp-content/uploads/2015/07/Norbert_Wiener_...
Thanks for the feedback, polymeris. I'll into why they're looking blurry, I haven't seen that before.

As for why not use an icon font, we've actually outlined the research in details here: https://medium.com/claritydesignsystem/the-road-to-svg-and-c...
I think parent is asking why on the _coast_
This is not about comparing values. "is" compares address (memory location) and == compares value. While the same address implies the same value (for integers; see Naan for fun counterexample otherwise) the same value doesn't imply the same address.
I just got a $99 Motorola phone a few weeks ago, the E4, and it's been amazing. Latest security update on Nougat 7.1, and very close to stock. I put a microSD card in and it formatted it as internal storage. Cheap Android is great.
"Appears" is the operative word. The new system is going to kill somebody. It hinges on building a whitelist of geolocated problematic radar signatures to avoid nuissance braking [1]. It's only a matter of time before a real danger that coincides with a whitelisted location causes a crash.

[1] https://www.tesla.com/blog/upgrading-autopilot-seeing-world-...
It's interesting that this is from 1000 years before Pythagoras but the claims of contemporary usefulness sound exaggerated. Is there something I'm missing?
Washington does all vote-by-mail (except for people who need assistance or who don't have a permanent address). For the vast majority of voters, you get a ballot, a big fat book with statements from all of the candidates, and your return envelope in the mail a few weeks before the election.

After you fill out your ballot (with no identifying marks), you slip it into an inner envelope (with no identifying marks) and put that in the outer envelope (which includes your name and you have to sign).

When a ballot is received, elections officials check the signature on the outer envelope. If the signature matches, the inner envelope containing the ballot is removed from the outer envelope and dumped into a pile so no one can match the submitted ballot with the original envelope, and then the whole pile is taken in to be counted. There's an observation deck in the facility and cameras running the entire time the elections officials are counting ballots to make sure no one is cheating and checking who voted for who.
It was a 'team' effort. So, when you go look at the git history of the 'project', you can see who in the team actually contributed. Usually, it wasn't the person looking for a job. Then you wonder, ok, maybe shared computer... which makes it even harder to figure out. How is that a win for people who are paying tons of money to get an 'education'?

I believe strongly that software engineering is an art form that requires tons of practice to get good at. As such, you wouldn't expect a designer or artist to show up at an interview and not be able to show examples of their work. Just like a software engineer should be able to show something as well. Of course, the counter argument to that is maybe they didn't have time to work on something extra curricular. Except for the fact that the people who did the extra curricular work in high school, got into better colleges. Go figure.

Even worse is that I did try to interview some of these people and it became clear that the bootcamps were about training for the minimal viable education. Leaving a lot of basic fundamentals out. I'd ask what idempotency is and get blank stares. So sad.

Yes, you have to start somewhere, but that doesn't mean you are immediately prepared to get a job as soon as you graduate. That is part of the broken promise of these bootcamps.
VW was rather strict before strike - they had some existing offer and were presenting this as non-negotiable. Even during first days of strike they offered really small increase, so I was initially very surprised when news annonuced 14% increase. Here [1] is original article in Slovak and here [2] is google translation to english.

1: https://www.aktuality.sk/clanok/500481/strajk-vo-volkswagene...

2: https://translate.google.com/translate?sl=auto&tl=en&js=y&pr...
Catching the Great American Eclipse at 35,000 Feet
As I said above, 'group effort' doesn't mean the person actually did the work or learned anything really. A project YOU do on the side means that YOU did it. =)
If this is your first stint, you've got a lot riding on this reputation-wise. You need to hit every deadline you set, and it needs to work the first time. It would be best to use the most familiar (and yes, boring) stack you can possibly use [1]. The client does not care at all what is under the hood: they care about whether the product does what they want it to do.

[1] https://news.ycombinator.com/item?id=12788804
Mexico allows to transfer money between bank accounts in seconds: http://www.banxico.org.mx/sistemas-de-pago/servicios/sistema...
It's still too big, too slow [compared to gerbil] and uses a lot more memory. Gambit GC is amazingly fast, and never tenures garbage to a gen where it will collect like SBCL tends to do on many workloads. [acl/ccl/lw do not have this issue, although they are slower than sbcl]
Except for all the ad networks that don't get approved...
It really depends where you live.

WF in Portland, OR is a fair bit cheaper than WF in SF, for example.

As an ex-pat I honestly can't shop anywhere else. WF is basically comparable to a normal sort of non-discount supermarket chain in Australia (Coles, Woolworths). I've checked out Trader Joes a couple of times but I'm not sure if I can do all my shopping there.

Everything at Safeway is really low quality (?) and/or overly "American" (not really sure how to describe this :).
Going further with the toolbox analogy...

Imagine we have carpenters and brick layers. Two distinct jobs that maybe have some overlap of tools.

We decide that we have a lot more carpenters than brick layers, so we'll take a carpenters' toolbox and add a few brick layer inspired tools to it (but they're not necessarily the same, and some of the tools that can overlap maybe aren't quite as specialized, nuances, nuances, etc.).

Now, we can tell our managers that our problems are solved.
All of our carpenters can now do masonry work.

The root problem of all of this mess is that both of these domains are different. Problems and solutions in the front-end tend to be different than in the back-end.

Management is sold on this "everyone is an interchangeable cog now" fantasy they have been chasing for decades and crappy decisions are made. We end up with most developers not really learning at least one of the areas of the full stack very well (and not learning both if they are really striving to under-achieve...).

Note: This same thing happened in Java before NodeJS, but in reverse. Back-end developers refused to really learn web development and so we ended up with misguided solutions like GWT and virtually every other high level Java web framework/library.

Perhaps I haven't run into the right people, but mostly my experience with other JavaScript devs is they don't even know the fundamentals really (they don't understand scope rules in JS, they don't really understand weak typing, they don't understand JS is single threaded, they don't understand closures very well, etc.). I don't know if this lack of understanding is due to a lack of experience programming at all, or just not really learning JavaScript (many non-JS devs are forced to learn enough JS to get the front-end working -- or at least seemingly working).

The thought of lowering the bar on development even further is frightening (Johnny did some web development last year, I'm sure he can transition to writing our back-end API since he knows JS). I'm all for anyone learning and improving as a developer -- and sharing in my passion. What I hate is this false confidence more and more people seem to have with everything and the problems it causes (they don't bother to learn the tools they have or the tools that came before them, they are too lazy to learn a new language/framework/library, and they have extreme NIH syndrome).
I wish browser vendors would make stand at this point and say in 1 year all major browser engines will stop supporting document.write - it's horrible for developers to use and no-one I know advocates it - but I'm fairly sure ad networks still use it for no reason whatsoever.

The implementation of browsers is already difficult enough! It's great to see the lengths Servo is going to to be compatible, but on this one I say warn developers and deprecate this feature that no-one in 2017 should ever use.
Senior Java Developer – Berlin Upto €60k
My Client’s developing a next generation multimedia platform (eBooks, music, videos and games, etc).
You’ll build new features and improve existing ones using a cross-platform technical stack. They are dedicated to their clients and are aiming to bring them the best possible user experience.
Your tasks:
•	Purchase (checkout, taxes, payments, vouchers, reports and other processes)
•	Transition from RPC to REST API
•	Improve the performance of their platform
•	Investigate/implement architecture migration to microservices
Your background:
•	Minimum of 4 years of relevant working experience
•	Agile mindset, use it on a daily basis, and think/act like Uncle Bob has described in “The Clean Coder”
•	Writing different types of automated regression tests just feels totally natural to you
•	Crafting the product by putting your clean code knowledge to work
•	Measuring the quality of the code
•	Excellent OO programming and design skills, sound knowledge of functional-style programming
•	Experience with designing, implementing and evolving APIs
•	Very good knowledge of Java SE 8 and enterprise development, using either Java EE 7 (JPA, JMS, Servlet) or the Spring Framework
•	Experience with JBoss WildFly 9 and Oracle DB
•	Experience with NoSQL databases, e.g. Elasticsearch is a plus
•	Knowledge of Vaadin (uah!) will be a plus
•	Fluent in English (it’s our corporate language)
•	Team player and willing to work with agile procedures, preferably with Scrum experience
My client values your passion to discover, invent, simplify and work together with open-minded people who are focused on sharing their knowledge and building great products.

To apply: email sam.woolley@tehkrec.com
>If Amazon makes good on their third principle, "Invent and Simplify", they'll fund lower prices with higher efficiency and greatly expand the number of people who can afford WF quality.

This is nonsense. Whole Foods made a killing by convincing consumers that what they are buying is somehow magically "better" than regular grocery store items with clever marketing and presentation creating a false dichotomy between "natural" food and the rest. I've yet to see a single shred of evidence to back this up. I'd expect Amazon to do nothing less.
Appropriate webcomic: https://www.penny-arcade.com/comic/2015/05/11/a-recognized-p...

These are activities you enjoy. They might be novel to your step kids, but they aren't activities which they actually enjoy.
How to Easily Unsubscribe from Bulk Emails in Gmail
Looks fine to me. Are you supposed to check for integer overflow before doing the addition, or something?
Yes you're right on your count, but you have to consider this scenario (which involves thinking beyond yourself) - - it's only you, and 20 others - - who would be mildly mislead (considering you actually didn't pay anything)

Now the dev can go build a working version putting in 200-500 hours into the MVP and find the next set of 20 people who are ready to use that software, with validation at hand.

However, I agree that better messaging can be used instead of straight up misleading people. Since if it does become widely practiced, people will generally become mistrustful (again, the odds of that happening is low).

~ 2 cents
look at item 2 of the JS column in the same picture--"sepicify"
"It is evidence to others that Node.js may not be serious about its commitment to community and inclusivity."

When a project focuses on other things unrelated to the core reason why they exist things like this happen.

To the outside world these issues seem unrelated to why they use the language.

Inclusivity seems more like creating documentation in different languages rather than kick someone out over a retweet with an acceptable message to the average node user.
How to find files infected with php
Things "getting"? Uhhh what? In what time period was it not common for people to pursue the paths in life with the greatest material reward?
I like it. Very happy to see the US Government's digitization efforts continue. At least we can can see SOME aspects of our government improving.
Why do you think today's society is any different from yesterday's in that regard?
It is not clear why it would make any sense to bundle the TX1 with games.
Same thing happened during the dotcom boom/bust. Newly-minted MCSE (Microsoft Certified Systems Engineers) were coming out of the woodwork with almost no real experience, and immediately getting well-paying jobs ($80k-100k at the time). As soon as the bust hit, those certificates were worthless and those people moved away from the Bay Area in droves. They didn't have any real passion for the job, they just knew that they could make good money if they passed a few tests. We called them dot-com migrant workers, at the time. The traffic was actually pretty decent for 3-5 years on 101.

I assume the same thing will happen with bootcampers, because I feel like many of them that I've met lack the passion for CS that the better programmers have. I know a few bootcampers, a couple from HackBright and a couple at my work. One of the HackBright graduates never found a job and went back to her old job which was kind of depressing considering how much she spent. But the others were decent, not great but decent. But I would prefer hiring a good fresh grad with a couple of internships under her belt over any bootcamper I've worked with, mainly because of the depth of knowledge they would bring to the table. Let's be real, how much can someone learn in 12-16 weeks, compared to someone with 4 years+?
Exactly this. If one doesn't audit and build the software yourself they can't be sure what they are getting (remember we're still far away from reproducible builds for everything).
Half-Life writer posts Episode 3 plot?
> In my opinion, the best thing you can do with kids is create boredom. If they have access to a shop, or some lumber, they will start to build stuff.

As a kid I was constantly bored, this strategy was deeply ineffective on me. I did grow into it as an adult, but it took a long time.

In short, YMMV.
Senior C++ Developer – Berlin – upto €60k
Senior C++ Developer
Since 2004 my client has been developing a wide range of digital sales tools for Media Markt and other software solutions for retail customers from all over Europe. Currently, the company employs 80 qualified, ambitious and fun-loving professionals! Having recently opened a new office in Berlin, they are on the lookout for a number of Agile Senior C++ Developers to join their team
My clients App Team is developing front end solutions for a next generation multimedia platform (eBooks, music, videos and games, etc).
As a new member in their international team, you will build new features and improve existing ones using a cross-platform technical stack (no Xamarin, yes, C++).

Your Background:
•	Experience work with at least two languages (C++ and Java/Swift/C#)
•	Min. 4 years of practical work experience as Software Developer in an agile environment
•	Experience in understanding large and complex code bases, including API design techniques to help keep them clean and maintainable
•	Strong coding abilities with C++ (Java or Swift is a plus)
•	Open to use several languages
•	UI tests and unit tests (Espresso, Robolectric, Jtests, Gtests)
•	Fluent in English (it’s their corporate language)
•	Team player and willing to work with Agile procedures, preferably with scrum experience.

Location Berlin / Mitte
Our client site is situated right in the vibrant heart of Berlin. The office is just outside the “Spittelmarkt” underground station. The rear courtyard provides a peaceful place to work, whilst city life pulsates right on the doorstep. With bistros, restaurants and street cafés on every corner and Kreuzberg within walking distance for after work. The River Spree is just opposite the entrance and there is a park around the corner.
You can’t get more Berlin than this.

If interested in the role please apply and we will be in touch to discuss further.
To apply: email sam.woolley@tehkrec.com
There is no STEM shortage and hasn't been for decades. Unemployment for CS grads in the UK is 14% according to the Graun (other sources have it at only 13%). And these people want to charge you a fortune claiming they can teach you better than a 3-year degree in a few weeks.
As handwriting and cursive skills decline, how useful are signatures going to be? I know no two of my signatures ever look the same.

In Japan instead of signatures they use personal stamps. Stamps used for your government business or banking get registered, and they can match stamps from the slight imperfections. If your stamp is stolen you register it as such so they know not to accept it.

A lot of expats here complain about the stamp system, but when they get their bank to use their signature instead, they complain that the bank actually verifies the signature, and I've heard stories of people refilling out the same form 3 times just to get their signature to match the one on file!
It is difficult to believe that someone who would go on such a rant would be any different in the workplace when things did not go his way. I agree that the hiring process is not perfect and he certainly has some valid complaints, however, it is not a wise move to be so flippant about something so important.

It would be great if everyone received a timely email response but you need to remember that hiring managers receive hundreds of other emails inquiring about their application/interview as well. It is difficult to respond to each and every one of these when you have no information you can share. Yes it is easy to say, a quick email in response to say just that is at least a response, but if the hiring manager has one hour for all administrative tasks beyond conducting interviews then responding to hundreds of individual emails is just not feasible. Also, just like at a doctors office, repeated emails or calls simply delays the response time for everyone.

Missed meetings/Repeatedly rescheduling: clearly that individual needs to hire people to help but I would have to ask myself if I would want to work with someone who cannot manage their time or prioritize their time such as this individual. Emergencies happen but I am sorry, if a 45 second telephone call cannot precede going out to dinner then I do not want to work with this company.

It is important to learn that every company is different but before you light that match and burn bridges, you may want to talk to others in your industry to gauge things like responsiveness to emails, etc. Or better yet, ask during your interview when you can expect a response or feedback from your interview. Repeatedly emailing or calling is not likely leaving the impression that you think that it is. If you want to leave an impression, send a handwritten note thanking the interviewer for their time and reiterating your interest in their company and stating you are looking forward to hearing from them. This will leave a positive impression rather than the impression that you are impatient, pushy, or I tolerate of the demands of he hiring managers time or job. Remember they are instrumental in determining if you make it to the next level of interviews etc.
For those following at home: you sign a ballot return form to ensure only enrolled voters vote, and that they only vote once.
When half the students say "It was just obvious stuff" it means that it was an incredibly useful and essential class for the other half.

I remember talking with two students who took a class my friend was teaching at uni: it was critical thinking with several example of typical manipulation techniques, from marketing techniques to what cults use.

One student told me "It was interesting but a bit obvious. Anyone knows that, no?" and the other one said "I learned a lot of interesting things about source checking."
Fuck the Church of Scientology. I know they're nasty motherfuckers, but if nothing else they don't have the resources to personally mess with every person anywhere on the internet who speaks ill of them, not since Chanology multiplied that number by orders of magnitude. Don't let them scare you into censoring yourself, even in such a minor way.
EXtreme eXtreme Programming
The entire Australian energy market communicates with XML over FTP. Electricity meter data is CSV in XML over FTP.

Sometimes simple just works.
It also runs Ubuntu.

PS: A raspberry PI will run Kodi perfectly :)
Teams pick names for their group projects. There name is clearly ajacks, playing of of "Ajax"... And possibly they have 2 people on their team named jack.
Why do you feel that the graduates will be ready to a junior dev if you haven't even finished the program?
The worst thing about this is that this company will get nothing more than a slap on the wrist. And their larger fish farm that they want will of course get approved, even though they can't handle a smaller one. It's incredibly offensive how little government officials actually care about the environment.
Crystal-lang has also been around with similar ruby syntax and features like green threads, and a larger standard library. Performance is at par with golang.

http://crystal-lang.org

PS: Notably, websocket support is still lacking in Goby.
You can not. The point is you cannot run the code of a compiler, you have to run the compiled binary. And there's no way to verify if the binary does the same thing as the code when the Ken Thompson Hack is implemented.
Well that's the question, isn't it?

Here's one scenario that might invoke UB: create a top level widget, call destroy() [1] on it, then use the widget.

Does that invoke UB? If not, why not - how does Rust's ownership model interact with the GTK one?

[1] http://gtk-rs.org/docs/gtk/trait.WidgetExt.html#tymethod.des...
Slightly off topic but why would their farewell announcement be routed to /password?
Groups pick a team name for their projects, and they clearly picked ajacks as a play on "Ajax"... Possibly they also have 2 people named jack on the team.
"Neither of those kind of shims work to turn something illegal to legal."

There's nothing illegal here to try to turn legal, though. If the blob's license permits other software to interface with it without restriction, then the shim is free to be under the GPL per the terms of the other work from which it's derived (Linux).

The only way there'd be anything illegal here would be if the blob itself is a derivative work of Linux, and if that's the case, then the blob itself is illegal (since it would be subject to the GPL), regardless of the shim and regardless of whether or not it's distributed as part of a Linux distribution.
Universities churn out teens of thousands of candidates every year as well. Actually there are at least a thousand universities in the us. Let's call it 30 cs students at each. That's 30k. Stanford has 574 last year in undergrad / 4
Probably. Signed integer overflow is undefined behaviour in C and C++.