skysight-inc/HackerNews huggingface dataset:
There's nothing racist about recognizing nations for their strengths. The reason some nationalities are better at some things is because their culture emphasizes it. US culture has traditionally been anti-intellectual and emphasizes sports, making money, etc. Really smart people in the US tend to avoid government work (because the pay is not as good and the bureaucracy stifling) and go to work in Silicon Valley or in a different field altogether like medicine or finance. In the USSR, mathematics and physics were strongly promoted by the government, so of course they did really well there. Smart engineers went to work making weapons and such because it was probably prestigious, and since all the industry was state-owned, there was no advantage in staying out of it like there is in the US.

Why did the SU fail? Simple: the things that make a society good at producing leading physicists aren't necessarily the same things that result in a robust economy. Worse, spending most of your GNP on your military tends not to result in a strong economy either; just look at North Korea. The US spends a lot on its military too, but nothing like what the Soviet Union did, as a percentage of national output.
I made all of my friend from the groups of people I had to spend the most time with. I didn't become close with all those other people in college because I didn't have a lot of access to them. When you were a child, all your friends with were just random kids from your school district, right? They stopped being random because you spent enough time with them to get to know them, and the only good way you can really do that is if they live close enough to you to see them often.

I'd definitely love to hear about your approach and any other feedback. How can I contact you?
Love the design of the landing page.
People who cultivate a level of attention to detail that is seen as pedantic by many, but that is utterly essential for creating high quality software.
See Brian Goetz's talk on language stewardship (https://www.youtube.com/watch?v=2y5Pv4yN0b0). I'm sure nobody wants to add new and interesting features to Java more than the people who work on the language every damn day, but they've made a strong commitment to the community to not break existing code.
Glow Glyphs : Chainable LED letters for making custom LED signs and displays. Crowdfunding on Crowd Supply next week. https://www.crowdsupply.com/leonelabs/glow-glyphs/
God, that sounds dystopian as all hell.

Just like in the movie Brazil - they ruin that guys life because a bug got in the type-machine which was putting out the papers for whom to go after, and it made the machine spell the wrong name.

However, if you have not seen this documentary, I highly recommend you watch it, called "Human Resources": http://topdocumentaryfilms.com/human-resources/

EDIT: What they SHOULD use watson for is to determine of those being laid off from the current position, how suitable they would be to internally apply for the one of 25,000 openings.

They should limit Watson to tell them who should be RA'd to a new job - not who should be let go. Obviously those NOT scored to stay by watson are in the set of pink-slips implicitly.
I'm enjoying this. Thank you for sharing. I wonder if you'd consider adding left/right arrow support for the page transitions.
Sad, but it's happening everywhere. I have nothing against the best people being employed irrespective of their country of origin. But I really feel ill at ease when companies like IBM say quality does not matter at all and let's just cut costs as recklessly as possible.
IBM has literally no disincentive to do this, either de jure or de facto. The threat of H1-B applications being denied is either laughable or [there aren't enough of them anyway] depending on who you ask. And IBM employees, like most tech workers, don't think they need to act (read: bargain) collectively and thus have no recourse. Until the tech industry wakes up to the reality that they _are_ labor, companies will continue to treat their employees as fungible, on an increasingly global scale.
IBM rule #3: This rule intentionally left blank.
Brains, Sex and Machine Learning, a Google Talk by Geoffrey Hinton
That is also, I think, one of flask's biggest weaknesses. It does make everything simpler though. I'm just not very fond of magic globals. It also doesn't fit very well into REST and HTTP. On the other hand, I love flask for just about everything else.
This was true 10-15 years ago. It is no longer true. Chess engines have positional evaluation algorithms that have been trained using many millions of games, and the weighting parameters for different kinds of positional features have been adjusted accordingly.

Do some reading on Stockfish for example if you doubt the veracity of my statement.
Contact us at support@rowstack.com. We'd love to have you as a beta tester and incorporate your feedback into the product over the coming weeks. We are working hard on it.
It's in Singapore, so I'm not surprised.

A business colleague of mine lives in Singapore and paid $100,000 for a driver's license. This doesn't include the 100% tax on the car and the black box that he needs to have in the car at all times (If he travels to certain areas of the city, he pays a tax).

To get a license you pay into a lottery system and are randomly picked. You don't get the money back.
Triada Trojan the most sophisticated mobile malware seen to date
They supplied the Nazi's with computers to track the Jews which is one justification for rule #1
No way, I want to have my cake and eat it too. Being an implementor is arguably just as much fun as being an "ideas" person.
Brendan Eich: WebAssembly is a game-changer
http://dontbemadman.com

I wanted to create a de-stressing website for myself.

Right now it's in the baby stage, long-term goals are to have full motion video and audio based on weather and time of day. But for now, baby steps.

I made this as a challenge to make a site that is as compressed as possible, and mobile responsive so anyone in any browser can use it.
Mathematical Beauty: Q&A with Fields Medalist Michael Atiyah
Who needs atomic clocks on individual planes when the US government has spent billions of dollars to place a fleet of atomic clocks in orbit?
I sold my internet marketing company in December last year to work fulltime on a community for farmers. I made the website http://www.tractorfan.nl as a hobby, 8 years ago and I need to modernize the website or accept that it's going to die by a thousand cuts. I started working an a new version that's rebuilt from the ground up. 2 more weeks before it's released for a focus group of passionate users.

My goal is to make it the world's #1 website for users and fans of agricultural equipment.

Here are a couple of screenshots of the new version:
http://www.tractorfan.nl/topic/90241/

This is the best project I have ever done because I have the chance to do everything better. I now have the time to read up on best practices, new technologies and am not afraid to throw away a couple of days of design or coding work. Best decision I ever made (so far).
It will never be perfect, but I think you're better off getting the economic incentives roughly correct and then finessing it with social campaigns, rather than depending mainly on social campaigns to police good behaviour.

As you mentioned, developing the incentive structures is definitely a political process. Consider this a political appeal to put more emphasis on finding solutions at that level.
Are there many/any companies that take the "automate yourself out of a job" credo seriously? That is, realizing the benefits of designed automation, produced by experienced developers who want to ascend from their initial roles by delegating that work to a well engineered system? I guess it's possible to outsource jobs while rewarding employees who are able to raise the tide for everyone, but it kind of sounds like IBM and most big tech companies see it as a zero sum game that is winnable by driving down labor costs.
5 Steps to a Successful Meeting with Your Distributed Team
Always looking for yet another reason to sustain my hope of avoiding C++ forevermore, I like the argument-reversal against using other languages instead. "Most devs don't know it, they have to retrain!"

I learned C++98 pretty deeply (better than it deserved) but apart from a few things like "hey cool you guys sort of have lambdas now and auto and some new pointer types I'll learn if against my hopes I ever have to do anything important" I haven't really kept up much, but I know there's a lot that has been added. My friend (who just knows a little C++98, his main languages are higher level things for writing automation tools) was talking to me a few weeks ago about finding a bug in his boss's code and having a moment of "Nope, let's wait for him to come back tomorrow" after seeing the totally unfamiliar rvalue reference && in a constructor he tracked down as the source of the bug... If I were to become involved in any C++ project again, if it wasn't strictly maintenance work I'd feel very uncomfortable doing anything without first taking a chunk of time to learn everything new. I feel like that chunk of time would better be spent on Rust, and if I were a manager looking to build something brand new that needed to be low level, I'd also be heavily looking at Rust and hiring people who know it or people who want to learn it, vs. going with C++ and hoping that people that put C++ on their resumes actually understand the modern details on a more than academic level (which would be hard to test for in interviews) and if they don't shelling out the same cost to train them as that of training newcomers to Rust. As for what motivates me out of the office as a true C++ replacement so that companies don't have to train me on their dime, Nim is much more fun.
Thankfully as a valley engineer your healthcare is mostly paid for by your company.

The maximum federal tax rate is 40%, with California's rate being something like 10%. Most people don't pay the high end. Rich people generally have tax accountants and attorneys that are able to navigate the overly complex US tax system to find every loop hole. The majority of taxes are paid for by the upper middle class.
Prosecutors push back against Apple defense in new court filing
Do you need a doctors prescription to buy?
Justice Department accuses Apple of 'false,' 'corrosive' rhetoric in FBI dispute
What Happens When the Surveillance State Becomes an Affordable Gadget?
https://vcardme.com

My current side project is Vcardme. It's a service for hosting your contact information at a URL where it can be accessed or saved. Idea being you should put your Vcardme URL in your email sig.

For me, what really makes it awesome, is the iOS app that allows you to save Vcardme links to your iOS phone book and also subscribes you to updates for the contacts you saved. So your iOS Contacts would stay up to date, automagically.
http://www.adapower.com/index.php?Command=Class&ClassID=FAQ&...

You are correct. But the Ariane crash was the result of improper testing when reusing (valid and correct) code in a new situation that resulted in the crash.

Better testing and development procedures would have, potentially, prevented this. And it could have occurred regardless of the languages involved.

What Ada does bring to the table, however, over C, C++ and Fortran (the other 3 primary languages used in the embedded avionics world) is a much better type system and concurrency system that gives greater confidence when developing the system. Much as the ML worlds type system reduces or eliminates certain categories of errors, or moves them to compile time rather than runtime. Where they are still detected in runtime, Ada also offers, particularly during test and development, much greater ability to determine the earliest location of the error if the type system is being exercised properly.
Zatresi - http://www.zatresi.si/

It's a map of sport clubs (gyms, karate dojos, swimming pools, etc) in Slovenia.

Why I made it?

After moving back to Slovenia I started looking for a traditional Karate dojo. My choice would be constrained by hour of training and dojo philosophy (traditional karate vs sports karate). It turned out to be really difficult to find all the dojos nearby, as they neither on Google Maps, and many have very poor website (and terrible SEO). I spend two days Googling for all the possible hits, and I had created a list of Karate dojos. After selecting one (which turned out to be great), I thought that other people would be able to benefit from the list. So I made this website, where all the karate dojos were plotted on a map. Later, I started adding more categories.

Why it's awesome?

It's a time saver, and I am trying to convert it to a community maintained website. And it's all open source. To exist it requires zero maintenance, and hosting costs 0.30 EUR per month.

Going forward

1) I want to expand it to more categories
2) I am looking for partnerships with sport organizations who would like to place a Zatresi map on their website for their visitors to more easily find related klubs (e.g. a the karate organization could show the map of all karate klubs in Slovenia)
3) Even more brand awareness - this requires more time investment, so it's tricky. I am trying to identify clusters where I could have the most impact (sport forums, etc)
>Until the tech industry wakes up to the reality that they _are_ labor

Never going to happen. The great conceit of the tech world peons is believing they're above the simple garbage man or postal worker. After all they create such value. Admitting a union would help acknowledges they're not special.
Lawrence Lessig, 'The Failed Branch: Is There Any Way to Fix Congress?'
Thanks!

Don't hesitate to contact me at either yoha@sinon.org or at the mail address on my Github profile, if someone have an issue installing. It should work on both Linux and Windows but I have not yet any nice packaging, so it might require some tweaking around (i.e. installing PyOpenGL on Windows manually).
> Who's typing Java code all by hand these days, though? There various IDEs that save me all the typing.

Reducing boilerplate mostly helps with reading code, not with writing it.
If this allowed you to filter by language it would be infinitely more interesting.
The nice thing about the intrinsics is that they can be passed by value or as a return type. They map nicely to modern vector hardware. Anything done with templates is going to be very generic and will not have these characteristics. But let them continue adding abstractions with funky syntax instead of optimized versions of widely used constructs. ;-)
1-on-1s are something where it doesn't seem necessary if you don't need it at the moment, but if you do, it's very useful. If everything is going great for you and you have no real issues, then a 1-on-1 meeting with your manager is going to seem like a waste of time. If you have an issue, however, which you don't want to discuss with your group at large, a 1-on-1 is essential. You might think employees should just request a meeting with the manager if this happens, but having a regular 1-1 meeting frequently helps get employees to discuss things they otherwise wouldn't volunteer. Most people don't want to be the one making waves and rocking the boat, but the 1-1 gives them that forum to do so since they're not bothering the manager (the manager is required to spend his time in the 1-1 meeting anyway, so you're not cramping his schedule to talk about your concern). They're not perfect; employees still may be reluctant to bring things up, but a good manager can deal with that.
Auto-complete from Stack Overflow: https://emilschutte.com/stackoverflow-autocomplete/

Ushering in a new era of productivity
Being late for the party has its perks. The also need more work on convincing people moving over and they do a good job with Spotify and other companies who talk openly about moving to GCP.
The tragic thing about mental disorders like depression or ADHD that your average person thinks that it sounds like what they deal with ("Hey, I hate doing Laundry too but even if I procrastinate a little I do it.") and those that have them and aren't diagnosed or treated think everyone else has it as hard as they do and that they're normal. It's incredibly difficult to empathize or understand something that happens in other people's brains.

I think it's safe to say you could pick any person off the street and you'll find at least one, if not several, attributes from any given mental disorder. Who doesn't know someone with noticeable but mild/manageable obsessive behavior or narcissism? But what characterizes a disorder isn't the attributes themselves, it's whether or not they cause significant harm and impairment.

So sure, I'm describing humanity but that's only because it's the same problems that everyone has except brought to an extreme.

I'm sorry that your experience with ADHD has been shitty but it has nothing to do with the disorder or those that actually suffer from it. Should diagnosis be more rigorous? Of course. Should doctors unsafely prescribing medication for profit be ousted? Yes. But this is a problem for any controlled substance that has legitimate uses. There are real doctors with PHDs doing research, studies and testing that you've never met. Are they evil because the psychiatrist you know is?
Barely...
Why HTML-based apps don't work (2013)
To value them randomly extracting money from my account and holding it in their own accounts for whatever? Are you saying the vast percentage of Americans are sheep who are so bad with money they'd rather have someone rob them repeatedly of small amounts of money in hopes of someday getting it back?
While true, amazon.com does run on AWS now.
Open-source implementation of AlphaGo in Keras
I actually can't wait.

As soon as I can, I'm going to wear a body camera at all times and record all footage. Why? Privacy doesn't matter anymore and in this day and age, it becomes one word against another.

People are so eager to jump to social media to destroy a person's life and livelihood, it will almost become a necessary form of social insurance.
When you feel like you can sum up a few million opinions as the result of a stupidity that you personally do not suffer, the odds that you are correct in your assessment approach zero.
Even without purpose built weapons attached, a 400g UAV with 3200g max thrust potential can do some serious damage at top speed! Multirotors are fun, but "flying lawnmower" is not an uncharitable description!

Email in profile if you ever want to chat about building, flying or racing.
I've actually been thinking about such an effort because I was sick of Mint being more geared at selling me loans than giving me the tools that others and I have requested, and none of the other services that automatically pull in bank data are much better.

Have you thought of making some sort of framework that can handle security and aggregate the data, and have developers plug in the bank specific bots?
Shoov uses webdriverCSS under the hood, so you can simply remove/ hide/ exclude that div.
Although I would guess this happens in a more "low tech" way all the time: It's so easy to switch some lines in an Excel spreadsheet or mess up the formulas (hey, it happens even to Nobel prize winners) that I bet there are management decisions (including lay-offs) being made based on wrong / "buggy" data all the time... It just takes one overworked consultant and in many cases no one will question the numbers on the PowerPoint graph.

While clearly lazy / incompetent people who deserve to be laid off exist, I think one should stay humble and realize that a lot of how one's life works out is pure luck (or a lack of it), after all.
I would just like to observe that their team started off saying "we want to build features, we don't want to think about infrastructure", a common (and understandable) sentiment among devs. Then they ended up thinking about their infra, a lot.
What was the old tech stack, and what did you replace it with?
I think in practice this would be pretty rare. At least coming from a C# background it doesn't seem to be an issue I've ever encountered.
Someone whom wants their planes to work when the enemy jams GPS and/or shoots the satellites down. We're talking about war here after all.
Good name. Personally I would like to receive a weekly digest for one or two specific languages.
They say pretty clearly that they're not working on it because the donations for that goal are exhausted and that the money they have was donated to be focused on other parts; that they would be interested to make Python 3 support better if the donations were there.

Myself as an hpc user of python (this pretty much sounds like an oxymoron at this point) in deep learning, I would be much more interested in having solid numpy and c extensions support (tensorflow / theano maybe?) than python 3, and I feel that many people feel the same way. The only reason to use PyPy is performance; making it very compatible with the other main source of performance gains in python (c/c++/fortran extensions) feels like a strong priority/ a no brainer
A smartphone can crush any human alive at chess.
I bet the guys/gals at the deli counter would peal an orange for you if you asked nice.
www.truecaller.com
Because 250M users!
But unlike with service jobs that need to be done locally like a garbageman or electrician, what good does a union do against outsourcing jobs that can literally be done anywhere in the world?

Demanding to the employer: "Either keep our jobs in this country or we're going to stop working!", seems like it would just accelerate the offshoring.
Right, Opera-12 has been my main browser for... Fuck, like six years now. I open other ones as-needed for "fancy" sites.

Another part of it involves mouse-gestures, which I use heavily.
Opera takes on Google killing ads and speeds up webpage loading by up to 90%
Moddler Brings Star Wars Holochess to Life with 3D Printing
http://dreadtv.com

Tracks my/your favorite TV shows.

I got tired of googling "Dr Who episodes" whenever I wanted to know if the next half-season was starting soon, or to see whether any more episodes remained before a hiatus.

So I built a thing which monitors the data from Wikipedia episode list pages, normalizes it, and lets you easily view what's airing recently / soon. Also sends an (optional) email each week listing the upcoming week's schedule of my shows, plus a list of new / resuming shows.

Generally the only thing I need to do manually is to add primary network feeds. The show and episode feeds are scraped from there, with noise filtered out.

One of the coolest things is that it almost entirely heals itself -- canonical URLs and redirects are used to ensure consistent feed resolution, deprecated feeds are auto-removed after X time so long as it's a clear deprecation scenario, renamed shows are auto-updated, and an admin dashboard shows me stats about expected categories and outliers, so that I can easily investigate logic gaps from time to time.
If this is true, why do computers regularly and consistently defeat even the best humans in full games of chess that last dozens of moves?
I just really hope that the next generation of GPUs will have better support for virtualization, yeah, looking at you NVIDIA.
This looks awesome, but I can't use anything for notes without mobile support. I'm excited for when that day comes. :)
I think this an exciting policy proposal and I'm very interested to see what sort of feedback may result.

Disclaimer: Involved in the planning stages for a custom development project under contract for the Army Corps of Engineers. My personal opinion is that it qualifies for this policy and that it is a good policy moving forward. So far I have absolutely no idea of the opinions of my employer, much less the staff we are working with at the Army Corps of Engineers.