skysight-inc/HackerNews huggingface dataset:
Was initially confused, because there was an earlier "BeagleBone Blue" (well, BlueSteel, I guess) that had nothing to do with robotics:

http://www.cnx-software.com/2014/06/18/bluesteel-basic-beagl...

The interesting part of this one, to me, is the Octavo packaging of the AM335X processor with on-die RAM. That makes the board much simpler. Though, I thought it would make a bigger difference in price. The BeagleBone wireless that uses the same chip is ~$68, which is $7 higher than the Black that has separate RAM.

If you haven't used a BB product, check out the thing that I think is the biggest upside of these...the built in pair of PRUs. It's like having the best of a normal linux board plus a microcontroller on the same board. Since the PRU shares memory with the main CPU, you can offload things that need to be realtime. That allows for things like a near professional-level LED matrix controller (https://trmm.net/LEDscape) or even a DIY video controller (https://trmm.net/Mac-SE_video).
It might be legal, google for "us eu safe harbor privacy framework".

But you need a consent to collect that data in the first place.
While I agree with your point (and often use this in interview questions) that wasn't what caused the Knight Capital problem.

That was bad software engineering and deployment practices, and had nothing to do with interprability of the model (actually it had little to do with the model at all.) They repurposed a feature toggle, then misdeployed the code: http://pythonsweetness.tumblr.com/post/64740079543/how-to-lo...

I understand that this was an example, but I'm sure someone will misread it as what happened in that case.
> Android fragmentation is no different than J2ME used to be.

This is a huge overstatement. J2ME was fragmented in things like basic UI with no tooling to handle it. In Android you really need to dig into hardware-specific funcionality (or really really mess up UI design) to be severely affected by the fragmentation.
Hacking our Trello workflow with custom JavaScript
Join the International Conference on BIM in Design, Construction and Operations
This looks superficially similar to (a related subset of) QML code.

Rectangle {
id: photo // id on the first line makes it easy to find an object

property bool thumbnail: false // property declarations
property alias image: photoImage.source

signal clicked // signal declarations

function doSomething(x) // javascript functions
{
return x + photoImage.width
}

color: "gray" // object properties
x: 20; y: 20; height: 150 // try to group related properties together
width: { // large bindings
if(photoImage.width > 200){
photoImage.width;
}else{
200;
}
}

....
}
The results are fairly easy to find on Google, but I'm disappointed how hard it could be for someone without academic experience to find reasonable summary. This news is a perfect mix of Monsanto, GMO, vaccines, and animal products. The amount baseless speculation is insane...
I enjoyed gwent, though it wasn't a robust or well balanced card game in witcher 3. Just as an interesting aside, they succumbed to popular demand, and a stand-alone free-to-play gwent game is now in closed beta. Its been revamped from top to bottom, and is actually a pretty solid card game.
I've been writing tests for a long time, and I went through a phase where I depended heavily on DI. While it's still useful in some conditions, I rarely make use of it.

First, DI is simply the least subtle for of IoC available. When all else fails, you can always rely on DI. But, this is something languages should be looking to help developers with. Elixir, for example, supports IoC as part of the language, and is much more elegant than DI [1]. When monkey patching is available, this is also a possible solution (easy to abuse, yes, but suitable in simple cases). Functions as first class values can also help (instead of passing a clock around, you can have a SystemClock.Time func that you can override in your tests, which is similar to what Date.now() is in javascript).

But, perhaps more importantly, and as much as I tried to deny it, integration tests are absolutely and totally worth the trouble. If you unit test two parts independently, you run the very real risk of having them pass under test, but fail once deployed. I've seen more production downtime caused by incorrect assumptions between services than anything else.

Also, lately, I've been writing more and more fuzz tests. I'm probably not very good at it yet, but I think for the couple of projects we did it, it's been a worthwhile effort (moreso when we started...they barely catch anything now since we're all coding much more defensively).

[1] http://openmymind.net/Dependency-Injection-In-Elixir/
> only compatible with an implementation that either implements or stubs all the classes that a given STON body references.

Don't see why that would be the case. You can easily ignore the class info and then interact based on arrays/dictionaries. You just don't get the benefits.
Best TED Talks to Motivate Project Management Experts
But they did it to help people!

This is how they use the data:

Red lights flashing...

Tactical Officer:
- Action Stations - User 5563 is close but needs additional stimulation.

Captain: Engineering can you give us additional 10%?

Engineering: We will need to adjust Warp Field but it should work for about 5 seconds.

Captain: That should be enough. Do it!

Engineering: Ready

Captain: Engage!
Oh, how benevolent and gracious of them. Please.
> I'm not the one that came up with that term. I think it was Norm Ornstein?

No, it was Mike Lofgren [0]

[0] http://www.truth-out.org/goodbye-all-reflections-gop-operati...
Yes, with the distinction that they're (often) victims of themselves.

There has been plenty of poor, alienated groups throughout recent history. Irish, asians, jews, post WW europeans, vietnamese, balkan refugees. They all reverted to the mean (some above) in a generation or two, so at what point do you consider that there may be something different with this particular group that they've been unable to do that?

In the same way you can't blame silicon valley for the lack of women when their simply aren't enough coming through to get close to 50% employment. It's not SV discriminating against women, it's women choosing not to go into comp sci.

Now here we are, telling women and minorities that they made the wrong decision, as though they're helpless individuals that can't decide for themselves.
There was this thing called LWUIT and Sony supported Nokia extensions.

> no one who ported J2ME apps would say what you did with a straight face.
> This is before considering MIDP, CLDC versions and goddamn model-specific processor and memory differences. "Android fragmentation is no different than J2ME used to be" my ass.

How is Android any different? Should I start listing differences among devices here?
Must play: Bioshock Infinite

Also, the original Bioshock is fantastic, but its a bit dated now.

These are two of the greatest games ever made, IMHO
I don't know why this is downvoted.

The distributed consensus approach taken in Bitcoin was truly revolutionary, and perhaps as significant as public key encryption.
FBI says it can't release iPhone hacking tool because it might still be useful
Try to use the SupportLibrary in Samsung devices, or better yet, check the code for device specific workarounds.
Correct, Mike Lofgren. [0]

[0] http://www.truth-out.org/goodbye-all-reflections-gop-operati...
Putting oil on the fire is a core part of Erdoğan's strategy. He's afraid that not enough Turks will vote in a couple weeks for the constitutional reform that will establish himself as dictator for life, so he has been trying to stoke nationalist resentment against EU countries for the last months, so that when they respond to his provocations he can represent himself as defender of the Turkish nation from outside attacks.

Erdoğan never missed an opportunity to escalate the situation.

The German government remained mostly calm despite numerous incidents such as preventing government officials from visiting German soldiers stationed in Turkey, the frivolous lawsuit where German citizen and journalist Deniz Yücel is accused of "terrorism", threats of sanctions for preventing public speeches of Turkish government officials (foreign officials have no free-speech rights in Germany, their speeches happen entirely at the pleasure of the German government), and regular Nazi name-calling of German politicians.

The Netherlands however have elections this week where a far-right populist could get many votes, so the current ruling party there (VVD) wants to position itself strongly against Erdoğan's aggressive antics in order to retain conservative voters. This is understandable, but of course it has the disadvantage that it plays right into Erdoğan's strategy.
It still seems like good news. If they had decided to focus their efforts on Jack (compiling Java source code directly to Dalvik bytecode) the parts of the toolchain that work with Java bytecode (such as the output of the Kotlin compiler) would have been de-prioritized and might not have been as well supported.
Experian are the UK equivalent - it's exactly the same, everything you do involving credit goes through them.
Nice! Slow, unresponsive "cute" visual element. Perfect for modern web-developers.
I see a lot of comments about game suggestions on things you may have missed out on. I think there is another common thread lurking of giving up gaming at some point, not consciously either, it just happens less and less.

I felt this and then in the last few years I rediscovered my love for gaming. Is life calming down? Career stable, kids are growing and enjoying games too.

Is that feeling of reliving things you loved from your childhood a thing that happens more regularly in 30's or 40's? Any studies on this that anyone is aware of?
The most useful understanding of "Being Yourself" is cultivating the ability to feel all of your emotions authentically.

Expressing your emotions honestly is also a way to have antifragile relationships, but if you've built a relationship in which honesty wasn't valued and you have an agreement to hide the truth from one another, doing it all of a sudden would most likely be a pretty jarring experience and most likely result in many people leaving.

We live in a deeply codependent culture in which we are constantly trying to protect each other from our own experience (ie, not telling the truth for fear someone can't handle it) and so we walk around on egg shells.

I think it's worth the discomfort of working to be honest. It's difficult at times, and I surely don't succeed all the time, but when I do it is always worth it.

When I read this guys article what I hear is him saying "being myself is terrible advice" which is a common experience for many people, one that they are taught by their family and society in the earliest days of their life.

It's difficult and frightening to let go of that narrative and less frightening to simply pass it down stream to the next generation - through conscious means such as this article, or by unconscious means via shaming.
Top Travel Startups of 2017
Nobody denies integration tests are good. You just don't want your unit tests to be integration tests.

Unit tests are meant to be fast, and quick to isolate the failing code.
When I'm the only developer talking to managers, directors, etc. I'm constantly being judged by whether I have good ideas and whether I can be trusted to architect a solution.

May be I am a little overconfident, but I always go into an interview and treat it as a formality to getting the job. By the time I'm in front of the whiteboard, I've already spoken to the recruiter and know what they are looking for, seen the job req to know what technologies they care about, and I've had a phone screen. Why wouldn't I be confident?
I really believe if people left FB in significantly large numbers to something else with better practices, FB would be compelled to change. Even if they didn't change, at least you would not be a part of their bad privacy practices/manipulation/etc.
Database of YC Application Resources from Alumni and Partners
Yes, integration tests are worth it, but to take your two part example, testing that only those parts talk correctly together should be enough. You shouldn't need an end-to-end test just for integration.
Sure. Last one was a static asset server that had to perform or the users would notice a delay. Built one in Go in about a week and put it behind nginx on a vps. It was faster than required, stand alone, and used very little memory. Its still running to this day.
This was fixed yesterday in the cumulative update for March. (See the Project Zero thread.)

The only reason the timeline ended up exceeded was Microsoft canceled last month's release.
And supporting younger women to go into software development isn't something anyone has an issue with (except maybe the frequency and extent of it). We don't say there's a problem with the health care industry just because there aren't enough male nurses, we know the cause and it's a cultural one, not an industry one.
Almost every founder goes through a very similar process as they apply to yc. They research YC alumni, read sample applications by companies in the same space, and read about the application process as a whole. In order to do this, founders have to do a lot of searching on google. We did that as we applied to YC and created this website to help other founders save some time.

We created a database of YC resources written mainly by YC alumni. We would love to hear your thoughts and adapt the website to help everyone applying to YC.
Ornamental hermits were paid to live in people's gardens in the 18th century
That is only a problem if you insist that Windows 3.1 is the best operating system in existence and if you are therefore unwilling to upgrade to Windows 95. The future is 32 bit, move on.
The slide is so big on this one that it looks like multiple targets. The iOS ones are small enough that the only useful interaction is to mash with fingertip.

mousedown++ but also touch events
That article is essentially wrong. The run up in Nintendo stock was not based on a misconception about the ownership of Pokemon Go, and the fall was not a "realization". Contrary to what journalists would have you think, investors are not usually stupid.

The run up in Nintendo stock happened because investors have been after Nintendo for years to start making mobile game versions of their crown jewel IPs, believing (rightfully I would point out) that this would be an absolute gold mine. When Pokemon Go became an unprecedented blockbuster success, investors reasoned that it would convince Nintendo to change course and make more mobile games.

The fall in Nintendo stock happened after their earnings call. On the call, Nintendo said that despite the success of Pokemon Go they were not changing their plans to increase their investment in mobile games. That's why their stock fell (to "only" a 60% gain).
Items whose list price add up to $600 but no one would actually buy at that price.
You were certainly right (and still are, depending on how you read your comment). I'm not a lawyer, but I believe that Safe Harbor is no longer safe to rely on (since a 2015 ruling). There's Privacy Shield and the soon to come into force GDPR, though, which have restrictions like the one you mention.
> This would only be compatible with object oriented languages.

Why do you think that?

It's compatible with any language with named record types, which is likely to be about any language which can parse JSON in the first place. It's particularly compatible with Erlang, which has named record types and (the equivalent of) symbols, and Erlang isn't generally considered object-oriented.
I don't have an option. I don't know how to be somebody else.
I was in our spare room coding one day. My girlfriend arrived home and sat on the sofa behind me. I couldn't concentrate just knowing she was behind me and asked her if she could leave.
> But in general, I think the idea of the whiteboard interview is a chance to see someone "think out loud", to see them reason through a problem.

This is exactly why I do this kind of stuff as well when interviewing. It's not about syntax or the ability to recall (regurgitate?) a function, but how does someone approach a problem and where can the conversation go from there. If you sent someone pre-work to write an array matcher, you'll see a final result, but not how they think through it, and you'll miss potential queues to further the conversation.
Twitter Counter Hacked: High-Profile Accounts Hijacked
I was watching the "Silicon Valley" TV show and was surprised how women are presented. Whether they are coders or non-tech, the theme went like this:

Women who Code: always ask fellow men for help with their coding skills or just appear to not know what they were doing. Present them as sex objects, where men are thinking of them just for sex

Women who can't code: generally presented either as stupid, dumb or as assistants of men who knew better.

It seem that Hollywood is also complicit in presenting women as sex object. But I wasn't sure if this really is the truth about the culture in general in SV.
I often see the opinion on HN that opposing GMO food is anti-science. I know this article is not about GMOs, but can we really say with confidence that the scientific research done on GMO food hasn't been influenced in the same way?
Same here, I was looking at the PRU and was completely lost on to how to program and utilize them.

I ended up going Navio2 and haven't looked back. Also the RPI3 is powerful enough to run list ROS tasks.
Then talk about work that you do consider to be your best.
Intel releases tool to detect compromised EFI firmware
Well, Mass Effect never put itself in the category of those CRPG's, ever. It's absolutely inline with Star Wars, as that is what it was HIGHLY influenced by.

If we're talking crummy UI, and buggy gameplay. ANYTHING in the Fallout series isn't exactly something I would hold up in high regards :)

Mass Effect is supposed to be a space opera, not an open world like you were looking for. It's very much a story driven, go to x y z story line. With some branching.

If you've only played the first one, I can see why you'd have these reactions, it's A LOT rougher than the sequels. Which are far more polished.
Bitcoin is not proven to be effective/secure. SHA1 could be broken.
Doesn't the reason for asking that question depend heavily on context?

Yes, it does. Maybe you and your wife are so close you can be brutally honest with each other and it doesn't hurt your relationship. The same advice might not apply to Sally from accounting, however.
Don't know why this comment is downvoted, because he has a point. Writing actual code on whiteboard is different, unless it's pseudocode without any syntax rules and standard libraries.

I'm not a newbie (like, 15 years coding). But I haven't even bothered to properly remember standard libraries peculiarities - since they're different across the languages anyway, and with modern software stacks (that are quite diverse) it's not unusual to write Python but do some C or C++ one day (speed-ups), detour to JavaScript, try out Elm, then have a day patching some Go code that an useful tool is written in, then go learning some Elixir. Is it strpos(substring, string) or strpos(string, substring)? What does base64.encode(blob) returns, again, ASCII bytes blob or a text string? Which module/header file contains/exports that symbol? Maybe I'm doing it all wrong but I honestly never remember such details that for longer than a week or another - a proper tooling always hints those kind of things to me, so I don't even recognize I tend to forget them.

On a whiteboard, I'd have some awkward moments.
> > That said, I'm always surprised how many candidates cannot even point to one problem they worked on they found interesting or one solution that they're proud of.

> It could be that this technique favors people good at telling stories.

Or people who think they're impressive. I know I would've been able to point out many problems and solutions I found interesting and were impressed with when I was 15. Today, not so much. The more I know, the less impressed I am with myself, and more and more stuff just feels "routine" and nothing special.

It could be that I'm just not impressive. At all.
An Analysis of Subscriptions on Medium
When an interview is not a discussion, but rather a test, it is a bad interview.
that is such a bleak zero sum view. I can distract myself and improve myself at two different times. I've maintained and made some great relationships using facebook. I know people that still self improve using computers. I find it greatly amusing that people can have this opinion.
We Should Be Talking About Gene Editing
You mean Anthony Samsel ? If so, he's known to have published shoddy research along with Seneff that makes wild claims about glyphosate being the cause of many ills like autism and celiac disease based on correlation and without much evidence

Steven Novella thoroughly debunks this:
http://sciencebasedmedicine.org/glyphosate-the-new-bogeyman/

Edit: spelling
How to USE ARDUINO PWM PINS
> Gruff Brooding Manly Man

That is the "public" image of witchers in the universe. If you play the games (and especially if you read the books) it becomes quite clear that it is just a facade.

And quite a bit of brooding that is there is "I've seen this shit before" as Geralt by the time of Witcher 3 over 100 years old (the older witcher Vesemir is over 200 years old). The mutations give Witchers long lives (none of them have ever died of old age)
The really silly thing about imgur is that they won't let me upload a 10mb mp4, but they'll let me convert it to a 90mb gif and upload that.
Show HN: RotativaHQ vs Rotativa. Create PDF with a HTTP API or not?
I suspect the backlash is mostly because an interview is already stressful. Then, when you ask someone to code with a marker, all of the muscle memory associated with how they usually code is gone...adding to the stress. You may be missing out on good candidates that just don't "whiteboard well".

Of course, some interviewers are better than others, and can manage to do things to make it a reasonable experience. You outlined some of the things that you do that make it seem like you're in that camp.

I'm not sure there's any one-size-fits-all interview technique that is universally better than others. The homework approach seems popular here, but then there are others that are put off by it. Probably the best thing is an interviewer that's smart enough to change gears when they sense the approach isn't really testing the candidate's skill.
Is there a way to avoid foods with roundup? Is it allowed in organics?
Dependency.land: dependents tree list for npm packages
How is this article in any way not about GMOs? The whole point of roundup is that you can douse food crops with enormous quantities that would normally kill them, thanks to genetic modifications.
Unlimited Scale and Free Web Hosting with GitHub Pages and Cloudflare
if you're calling a void function then by definition you're calling a function that does nothing but side effects or calling off to other classes. In the latter case, they can be good candidates for refactoring in my experience. A function that does something but doesn't either produce mockable side-effects or return information may be a code smell.
Sure, and in that case, you

A. Don't find them attractive.
B. That is not your sexual orientation.
C. You're already with someone much higher on your list.

My point here is, an attractive female with a lot of guy "friends", are not her friends, because she has a good personality. That's just a fact of life, no matter what anecdotes you present.