skysight-inc/HackerNews huggingface dataset:
For Android dev related, I follow

Jake Wharton : https://github.com/jakewharton , https://twitter.com/JakeWharton - He is well known in Android community. He has authored a lot of great libraries personally and under Square.

Mark Murphy - https://commonsware.com/blog/

Chris Banes - https://chris.banes.me/

Cyril Mottier - https://cyrilmottier.com , https://twitter.com/cyrilmottier

Dan Lew - http://blog.danlew.net/

Donn Felker - http://www.donnfelker.com

Mark Allison - https://blog.stylingandroid.com

Jesse Wilson - https://publicobject.com/

Roman Nurik - https://twitter.com/romannurik
Banned as an accusation against someone you're arguing against as ad hominem well poisoning? Yes. Otherwise, no.
Hardware/microcontroller people write code to do interesting things. Sometimes the code isn't as interesting as the whole system or application but you get lured in anyway. The miracle of the adafruit magnetometer driver or MQTT client isn't in the elegance of the code (although its not awful) its that it exists at all and it works. Anyway presented in no order:

Ian Lesnet from dangerous prototypes

Michael Ossmann and Dominic Spill from great scott gadgets

Limor Fried from adafruit

There's innumerable folks in the ham radio community who both solder and code like Hans Summers from qrp labs or Wayne Burdick from elecraft. I like the GPS clock discipline system Hans created, its not the pinnacle of esoteric control theory but its very solid engineering in that it works with minimal resources. Good engineering is making the best you can under the limitations, not like IT type work where the more baroque the better seems to reign as a value.

Ben Heck counts too.

A shout out to frankly the entire esp8266 community

the folks behind evilmadscientist (their website is down at this moment)

Nathan Seidle from Sparkfun probably count under "masters of shipping lots of working stuff"

Admittedly this is turning into a list of cool low level hardware projects that involve coding. But they do develop software and I do follow them.
This is an Amiga demo, the TI-99/4A wasn't so fast.
Show HN: Social Animal – Find influencers, get content inspiration and insights
Ouch -- only 13% favorable reviews on Steam?
I'm looking to just done ONE code review, as I'm trying to gauge the performance. Once I get the baseline on their skill sets, I would trust that their future performance is similar and that would give me some comfort that they are doing the right thing.
You may want to check this out:

http://hackaday.com/2017/01/30/dont-mess-with-texas-the-ti-9...
Before you skip the article, at least watch the video.

This level of technology is both impressive and truly scary in the wrong hands.
Sure, that statement is technically correct, but it doesn't support the argument he was making.
As somebody who takes Adderall. Yes, it does count as a crutch in my book.
There are good arguments that he already has. But ultimately, it doesn't matter. Although technically speaking he needs to break the law to be impeached, in practice you just need a majority of the House to impeach, and two thirds of the Senate to convict. If Congress doesn't want to remove the President, it doesn't matter what laws he breaks. If Congress does want to remove him, then they'll find some legal excuse to justify it. There's no official oversight of the process, nobody to say "no, that crime didn't happen" or "that crime doesn't qualify for impeachment."
That's the only way I've ever seen it used.
You misunderstand the impact of social media marketing.
Yes, now that I have been living here for several years I would do it differently, but the culture hasn't changed much in last couple of years.

You also will never see young children going to primary school on their own.
I'm referring to this; "why you're apart of the same party".
Something is wrong on your site, I've taken a screenshot of my developer console. It looks like you keep fetching the content in a loop forever?

[0] - http://imgur.com/a/ZKlCi
however he didn't create the list of the countries that were banned.
The list was created by Obama and is meant to look at potential current and future risk countries not who from the past might have been problematic.
Agree with this. I think that many of the people named here may be more talented at marketing their ideas and themselves within certain developer communities. Their work may seem popular and exciting, but are lost in abstract thought and have little to no connection to the real world. Rarely will you hear about the programmers who write software for the things people rely on every day, these are the unsung heroes.
A pen and paper works wonders for me. If I have a moderately complex algorithm then I usually write / draw a diagram representing how it works before trying to code it.
PyDev of the Week: Lisa Roach
This situation is what is known as a double-bind:

https://en.wikipedia.org/wiki/Double_bind

I.E. When someone tells you "You must be free!", this is a psychological trap, because if you are not free to decide if you want to be free, then you can't really be free.
The phrase is more common in social media than in the news. It's not exactly the kind of language you'd expect in a news article.
Lass dein Handy Geld verdienen
I recently had the chance to see David Nolen speak at CUSEC, it was an amazing experience. I think back to it a lot.
This is a classic logical fallacy I see too often. It's like mentally creating a Venn diagram of "People who said a" and "People who said b" and then just assuming that the two circles basically entirely overlap - without any basis.

I feel like it's somehow a variation on a straw man argument, but I can't work out if that's a good enough analog. Would be interested to know if anyone knows of a more formal name for it.
Thought HN was full of health nuts for whom the effects of blue light on circadian rhythms, endocrine function, and brain function are second only perhaps to gut microbiota in terms of actionable health breakthroughs?

Point being, have you considered that your "night owl" tendencies are an artificial condition caused by too much electronic device exposure late at night, and that a change in lifestyle might do you good?
Announcement: http://fasezero.com/lastnotice.html
I think I'd prefer a map where all tiles were slightly irregular, to avoid having 12 special tiles. Something like this: http://i.imgur.com/jQwYqZB.png You can make it by putting a bunch of point electrical charges on a sphere, letting them repulse each other, then taking a Voronoi diagram of the result.
Sorry to break this to you but CLOBs and BLOBs are sort of a magical type field. They are a special kind of field that can hold up to something like a couple of gigs of characters or binary data in them. I'm not a PostgreSQL or MySQL admin but I would assume that you would have the same issues with those database pumping data in and out of CLOB/BLOB field type from database versions that don't match.

Based on what you were trying to do, maybe writing a simple program to read a record from schema A and insert it into schema B would have been easier and cost less.
Exactly a short time with people from the Rust Belt would be very informative. Stuff I get from my friends and family on the coasts makes it sound like all those other who voted for Trump do is wake up and first thing start thinking how they can hurt minorities that day better. That points to a lack of analysis and understanding of what happened and it will just result in Trump being re-ellected.
Yes, it is awful in the programmatic sense, I don't want to assemble command lines by hand or parse error messages

It is nice in the conceptual sense, because it usually fits the common use cases
And a Ed. Secretary who is more concerned with vouchers for religious schools than helping public ed...
I hope (what I have come to term) 'the authoritarian left' realise that this is basically what the military might call 'blow-back'.

If you're going to stage a cultural revolution you should at least get that there will be some form of counter-revolution at some point. And if your revolution is concerned with things that don't concern the the rest of the populace (and in fact sounds like complete gibberish to them), best of luck with that fight...
This is on purpose. The scheduling of cards is done server-side and I use polling (perhaps too eagerly) to fetch new reviews, including of cards that have just been created. I'd eventually like to find a better solution for this (such as pushing from the server, do more work locally, etc) but it's not a top priority right now.
There are three themes built-in: dark, light, and "Firebug".
because 'ban muslims' was the intent according to the administration

https://www.washingtonpost.com/news/the-fix/wp/2017/01/29/tr...
Really?

Obama way way down on the list.

Try again.

https://en.wikipedia.org/wiki/List_of_United_States_federal_...
So to provide another point of view...

I worked exclusively from home for two years. The cabin fever was so bad I couldn't take it anymore. I may be in the minority for programmers but I need other people around and I need the energy of an office.

From a management standpoint. A good whiteboard session goes a long way to kill communication issues on projects that are creative or not 100% straightforward. Although, of course, you don't need to be in the office "every" day for that.
"we need to use our diplomatic and more traditional intelligence assets to bring pressure on the governments of Qatar and Saudi Arabia, which are providing clandestine financial and logistic support to ISIL and other radical Sunni groups in the region."

Source: https://wikileaks.org/podesta-emails/emailid/3774

While the CIA has claimed these emails were hacked by Russia, they clearly stated they are authentic.
This automated code style review tool checks for Golang
One minor nitpick: in social media the criticism generally applies mostly to mere statements, especially statements of support or outrage over any given emotionally loaded issue.

Attending a protest or donating to charity is relatively risky and expensive in comparison to just feigning outrage, retweeting slogans or changing your avatar.
Since no one mentioned them:

- Joe Duffy

- Raymond Chen

- Eric Lippert
CLIQZ: Very private Search Engine and Browser - https://cliqz.com/en/

+ Algorithmic anti-tracking: http://www2016.net/proceedings/proceedings/p121.pdf
Is it really an apple to orange comparison? CRC can't do everything SHA does, but SHA can do what CRC does, so it's more like an apple to apple-and-orange comparison. And that's an easy comparison: pick the second one! You get a free orange!

Is there something that a proper CRC256 would be better at than SHA-256?
Looks great on my phone. Symantic HTML is responsive by default.
Project Data, 0.13 released
This is such a stupid talking point. It's like me setting up a bunch of gas canisters and then someone else coming in and burning those canisters, and then that person proclaiming "I didn't put the canisters there though."
Is it really? For example, the region held by ISIL is indisputably an area of the world which produces people who seek to do us harm, for values of "us" that include America and Europe. Does that make discriminating against people who try and enter the country from there is racism?
Also, you need a butt-ton of supplies to build a castle. Back then, it was probably impractical to build them anywhere but a river or land trade route.
> I want to see them suffer financial consequences so they'll STFU. And I don't feel compelled to observe any principles people like you remind me of, because my opponents are not bound by any principles.

I'm sorry you feel that way, because that's not the way it is. Principles that you don't like still have principles, and the only person being self-righteous here is you.

Using your political power in bad faith does require explanation, especially when you go on the Internet and encourage others to do the same. If you're not willing to explain or argue for your actions, then you should consider whether you truly can explain them.
Chrome's proposed throttling is very aggressive (something like 10 milliseconds of processing allowed per second). I'm sure with some tuning it could be less controversial.
hahah this might be true.

For me, constantly looking down at the keyboard somehow doesn't feel natural. I prefer to keep my eyes on the screen.
I think with security-related software in particular, the proper answer there is "tough". If you can't figure out how to call a C function, you should probably just not write critical software.
If you read the article linked by the AVC author you will think otherwise.

https://lawfareblog.com/malevolence-tempered-incompetence-tr...
Man, I'd love to use some kind of hierarchical tab layout, but I like tabs go horizontal and take up basically zero screen real estate (that wouldn't already be taken up, eg title bar, etc)
I wonder how this collides with the inane recruiting. Do you keep your mouth shut till you have the contract, then declare that you will only working remotely?
I grew up and learned basic on a TI-99/4a. It was a wonderful and simple time... but TI Basic was so incredibly slow.

At least Extended Basic allowed you to use sprites and overall felt a bit faster.

In TI Basic, you accessed the more interesting parts of the machine "Call" functions (e.g. "Call Color", "Call Char", "Call hchar", etc.), and I always found Commodores peek/poke mess very primitive and a bit more inaccessible in comparison. On the other hand the TIs basic and extended basic didn't allow you to access the full capabilities of the machine. Possibly because they wanted you to buy their expansion cards, which I always thought was a dumb mistake from TIs side. That, and that super slow Basic. Especially, considering that the TI has decent capabilities on paper.

I was only about 7 years when I started programming on the TI, and I always wanted to try to write assembler on it, but (happily) moved on to more powerful computers before I got around to it a few years later. I believe it required an extra expansion card to unlock assembler -- but I really wanted to see what the machine was capable of unconstrained by the Basic Interpreter.

Thanks to the guys who made this demo. It is fun to finally get to see what could have been, and super impressive for someone who grew up programming the machine.

This demo is definitely not representative of the applications and games available on the machine at the time.

Well done!
It's not a term you would often hear in the news.
Everybody seems to agree that when your engineers understand the domain they are working on, they build better solutions. There is always some snake-oil salesman suggesting your engineers either don't need to understand the domain, or there's a shortcut by which they can learn it.

There isn't. And every generation seems to rediscover that truth and give it a different label.
Not a difficult question to answer. Look around you to other countries and situations to understand what happens when jobs disappear.

You either run a welfare state model (Scandinavia, Switzerland) where you guarantee everyone a comfortable minimum lifestyle and support or you implode in civil war that removes the ruling class (Arab Spring nations)
This.

We used to sit around and say we should have owned a bread truck route. Up at 4 and done by noon.

Then the cell phone was invented and we all lost our jobs.
- new language features for big languages like Javascript 6 or C# 6.0.

- classic topics like string manipulation in all major languages, the 10/20 most important Linux commands/SQL queries.
Sorry, my point was that even if Mars had a thick atmosphere (after terraforming) you would still need underground bunkers for protection from solar flares and perhaps habitation. A thick roof is insufficient because the charged particles travel in a corkscrew path so you need thick shields on all sides. This is because it lacks a magnetic field and a large enough artificial one is impractical.

EDIT: Also at last years trial, Musk said that a hyperloop design on Mars might not need tubes at all since the atmosphere is thin enough.
Reportoire, the journey to data source independency
How is that relevant? Isn't it even worse if he just took some list of countries he doesn't know the rationale behind their inclusion and banned them?

In tech, this is a problem with things like random half-assed anti-spam lists that people find and adopt with no critical thinking behind.
But you feel morally ok by selling exploits? You never know how are they being used, how come you're so proud of it?
Why do you think it is an Amiga demo?
Fantastic. I've recently been coding in Go and was thinking about doing the same to memorize the language. Do you have plans to write an iPhone app?
> In both cases, money is transferred from taxpayers to high income colocated workers who will presumably spend it in the economy.

Also, you're ignoring the national security implications of the thing. We cannot afford to be dependent on a foreign country for high tech skills. That's one reason why protectionism makes sense. As a country, we're willing to pay extra for certain basic manufacturing/services to stay in the county, such as aerospace repair and steel manufacturing, in case we ever become hostile with some other country.
Do you know about expected utility? Optimal behaviour (of any kind) can be framed as "At each step, pick the action that maximizes your expected utility." So, for instance, you might study hard tonight because it'll lead you to pass your exam tomorrow and get a high-paying job later. In that scenario, studying's utility is higher than going out for a beer.

Reinforcement learning's goal is either to estimate each action's expected utility (possibly using neuron networks), or to directly learn what the best action to take is in any given situation, without bothering with utility estimation.
What “Things Going Wrong” Can Look Like
Installing a DIY Bare Metal GPU Cluster for Kubernetes
Learn to Code in 2017, Get Hired, and Have Fun Along the Way
How are those the "most prominent Muslim majority countries?" They don't have he largest Muslim populations, etc. They're a list of the most unstable Muslim-majority countries.
Please let me know too. I wanted to set one up in Palatka FL. I found a building. Had a possible budget of 150k. Sadly, the building owner wanted 350k for a termite infested building. Wouldn't budge.

I would have offered broadband, AC, small kitchen and choice of standing desk or traditional tables (all home made with plywood of course) for about $20 a week. Then offered 24/7 access for around $30.
While getting my degree I worked as a sys admin assistant for the CS dept. This was back in the 10BASE2 days. It wasn't unheard of find a professor who had re-arranged his or her office and needed a longer patch cable to connect their workstation, so he or she found some 75 ohm coax and used that and then wondered why the networking wasn't so good.
> Not only did America elect Trump, Sanders also did mighty fine for someone who in years past would be considered unelectable.

Oh yes. Here was someone very leftist (by American standards), almost unknown, old white male who almost won over Hillary in the primaries. Even with all the mass media ignoring him. Have you seen his followers and his rallies... It was breathtaking. So much consistent enthusiasm wasn't a fluke. People have been saying stop talking about Sanders he lost fair and square... Sure, but I an still stunned how many votes he got, not how few (a bit of both in a way).

DNC should have stopped everything and reevaluated their strategy right there and then. Oh well
One concern is that there is a limit to how reliable a single box can really be, no matter what sort of engineering you throw at it. Consider http://thedailywtf.com/articles/Designed-For-Reliability - because the box was designed to never ever go down, when it did go down, not only was there no failover, but it took twenty-four hours to reboot.
A small grammar question, it says:

"But fewer than 15 percent of the applicants were able to pass a reading, writing and math screening test [...]"

Shouldn't it be less than? Isn't it refering to "less than 15% [...]" instead of "fewer [...] aplicants"? AFAIK for people/countable things is fewer than, but wouldn't this refer directly to the percentage?

Note: English is not my native language but that's not an excuse not to improve.
What bothers me is how it got into 'testing' without any actual testing. This tells something about processes in Debian.
How about you don't judge someone you don't know?
consistently helping us to express previously unthinkable thoughts

Care to share three or four?
Neither American political party is interested in Saudi Arabia being on any kind of ban list for reasons of US geopolitics, and this has consistently been the case since before 9/11. Remember how difficult it was to get any kind of official confirmation Saudis were involved? Remember how they were one of the big donors to the Clinton Foundation? If not treating Saudi Arabia as a terrorist threat is proof of racism, then almost every US politician is racist (and probably most of the US press too).
Why You Should Get Into The Habit of Negotiating
Babies and kids recognize and point out differences in all things as they discover the world around them. Their reaction to a different looking person is not predictable - it could be bemusement, fear, or disinterest. This behavior is not conscientious discrimination - which in adult behavior is racism. Fair enough? That's my thought on it anyway.
Well currently the Administration and CPB is defying federal court ruling against the ban.
Twitter Activist Security – Guidelines for Safer Resistance
I work remotely and do end up going a bit crazy if I work from home 100% of the time, especially as I live alone.

A good compromise was going to a free coworking space for the afternoons which has been working out great. I don't have that rush to leave the house in the morning, I chat to some people, I can come/go as I please, I am not constantly interrupted like when I am in the office. It has the benefit of being 5 minutes away on my scooter, too.

For me it's a great balance. I feel way more productive and energised. Every 3 months I go work from the office for a week and the thing I notice more than anything is that I am absolutely shattered by the end of the week. Offices and commuting are incredibly tiring and pretty terrible for work life balance.
A lot of great programming celebrities here. A little surprised not to see Joey Hess. He's more low key than most: https://joeyh.name

Also, a second for Limor Fried, ladyada of adafruit.
It's been a few years since I used Anki, but one of the things that was great was that their decks were public. You could search for and take someone's deck and change it to fit your own needs, which was spectacular. (https://ankiweb.net/shared/decks)

The only downside to that was that for "good" decks that tended to be copied, there wasn't a way to see what was the "best" version of that deck or what was different. For example I had a deck that was copied a couple dozen times, and I'd make improvements to it (such as formatting, adding new questions) and none of those copies would get my updates.

So you could improve on Anki's shared deck feature by treating each deck like a github repo, with branches, pulls, etc.