skysight-inc/HackerNews huggingface dataset:
Don't get me wrong, I'm glad OP is happy with where he is right now, but his story's ending is underwhelming.

> Instead of emailing as many black holes as possible, I would spend a week deeply researching a company and the business problems it faced, then put together a working prototype that I would cold-email to the CEO as a product improvement. ... My strategy was working!

Really? Interesting, let's see the outcome.

> I made my cold-emails insanely customized: for the language-learning company Duolingo I sent them a video of me speaking four languages.

Seems like it's not really working, Bill.

> Getting attention is only the first step. The next step is to interview.

.... right. So OP wasted a lot of time on something that yielded the same result as spam (applying to every job).

> I met Aline in San Francisco and she remains to this day the best recruiter I’ve ever worked with.

Ok, so it seems those weeks spent deeply researching companies were a huge waste. Ouch. But at least the recruiter helped you get a job, right?

> Not only did she personally introduce me to companies, she helped me recognize that the recruiting practices of top Silicon Valley companies are largely based on superstition. This meant that if I wanted to interview well, I had to put in an unreasonable amount of practice.

Oh, so still no job. Tell me you found a way to avoid the bullshit interview preparation and used your time to improve the skills you'd actually be using in your job.

> I bought all the popular technical interviewing guidebooks and read them cover-to-cover.

Huh, dived head first into that one... might've just gone and gotten yourself a CS degree then.

> At the same time, I continued to scour Hacker News and AngelList for companies with open positions, and continued to cold-email CEOs.

In for a penny, in for a pound.

> I also signed up for Hired which ended up having the best response rate—their platform is where I eventually found my current job.

... so why'd you put all that effort into making personalized emails for companies? Ugh.

> In the end, after hundreds of awkward sales calls, hundreds of rejections, and thousands of hours coding, I was able to choose a company that best aligned with my personal values. I’m now working at FutureAdvisor.

Ok... never heard of them, but I do like the rose-tinted glasses. Not sure what Bill's secret for being positive is, but it seems to be working for him.
This is very true! What a shame the no doubt very clever people who specified ES6 failed to read it, because if they had, I can't imagine that ES6 "symbols" would be so bizarrely broken.
See my other comment - is it a good idea to force them to get a degree? Doesn't it make the degree worthless? Instead of signalling "this person was able to learn something important" it says "this person has been forced to spend X years in a place where he was bored to death".

(I think there was an Army joke saying something like "private X is able to work when cornered and closely supervised", or something like that.)
I think many will be able to tell the story if it is a story about something they care a lot about.
Also, there is an opinion that good developers are good communicators.
Why does MQTT matter
SwiftEE looks far more probable as IBM has already jumped on Swift on server thing. The no-GUI and no-framework Go is not helping Java style solutions.
I'm not sure that is a parallel; having known several who espouse that position, I've never gotten the impression that the weapons with which such a society is armed are intended frequently to be used.
I'd say anything on twitter is a bloated mess.
"Checkboxes" that look like little sliders usually are good UI because they avoid this confusion, "is the control showing me the current state or the option to change to the desired state?" For whatever reason, toggle switches like this better convey that they're displaying the current state before you touch them.
You are bit hard on Olimex -- to be fair, they release hardware specs, schematics and so on well in advance, and in true 'open hardware' form -- so nothing stops you actually reviewing and/or fixing it if you get a chance!

I've used quite a few Olimex boards for pretty serious work project, often as a prototype before we settle on a 'real' hardware to develop, and I've always been very pleased with what I've got. Altho, I haven't bough any of their 'really fancy' boards lately.

Disclaimer: I was the one who rewrote and upstreamed the original Mini2440 'friendlyarm' board.
It's kind of fascinating to watch these conversations unfold, because you can see in real time what hoops people have had to jump through to make the phrase have value when it clearly, on its face, doesn't carry that value.
People do though, I often watch (and cringe as) my parents do it.
> Secondly, there's enough dynamic code in the Java ecosystem - bytecode weaving, dynamic proxy generation, plugin classloading, etc - that in practice, your AOT-compiled application need to have an interpreter along for the ride anyway. That means you don't even save the space overhead and distribution complexity of deploying a JVM.

The key advantage of Scala in general is that these things are rarely necessary - the fancy type system and generally expressive language make it much easier to address the use cases with "vanilla" Scala instead. So Scala Native will hopefully be able to bypass this issue.
I initially thought that Project Zero found yet more bugs in IE/Edge, but it turns out this is just from last month.
There's two types of stop signs in the US- normal stop sign and a 4 way stop. 4 way stops are marked as such. Normal stop signs work "like Europe."

In practice stop signs don't work at all in the US. People roll through them, sometimes not even slowing down and can't understand whoo goes first at 4 way stop. So they either sit at the stop sign frantically waving on all cars that are approaching until no more cars are approaching or they just go at some random time or they just blow through the sign altogether.

Anyways, 4 way stops aren't just for slowing down traffic, though they are sometimes used that way. They are for when you have two roads coming together that both have roughly the same amount of traffic (no 'main' road) but don't want to put in a light.
> When designing PNG as a replacement for GIF, they very deliberately and decidedly dropped the animation feature.

The goal was to replace GIFs. And look what happened: "GIF" became synonymous with "animation".
I'm no expert on Java 8, but it looks like the new feature they call "extension methods" is just the ability to define methods in interfaces and inherit them, essentially like a concrete method in an abstract base class, isn't it?

The "extension methods" in Kotlin (and C#) is a completely different feature: syntactic sugar for static utility methods, which allow you to add new methods to any class without needing to modify the original class. (Or at least make it look that way syntactically.)

So in Kotlin you can do this:

fun String.toLeetSpeak(): String {
val charmap = mapOf('e' to '3', 'l' to '1')
return this.map { charmap[it] ?: it }.joinToString(separator="")
}

fun main(args: Array<String>) {
println("Hello!".toLeetSpeak())
}

...whereas in Java you would have to change (and have access to) the implementation of one of the classes or interfaces that String inherits from.
> I agree it needs to respond faster, but this is impressive and cool.

You did the same thing.

Nothing wrong with being objective.
> democracy allows me to vote to change the managers

Does it? There's that appointed civil service with which to contend, as another commenter mentioned elsewhere in this thread, and like any bureaucracy, one of its primary efforts is that of ensuring its own continuity through changes in the elected administration alongside which it operates. (Perhaps "above which", depending how much credence you give the idea that it's the civil service which actually runs a country, and the electees are more or less just there to amuse the proles. I've known a few civil servants who gave this idea considerable credence, which makes it difficult for me to dismiss out of hand.)

Even leaving that aside and assuming democracy works according to the junior high social studies model, to what extent does your vote enable you to predict a given candidate's behavior once elevated to office? Is there any reason at all, in the modern era, to imagine that we ever vote for anyone based on any real knowledge of how he or she will behave once elected? Why does the phrase "campaign promise" connote as it does?
I have used both ways, and i would say the candidates in general respond better to using the whiteboard.
I do ofcource not require syntacitly correct code or anything like that. Im looking for ideas not if they are a compiler.

Using their own computer way to many struggle with creating a new project or other basic things. And that dont make them comfortable either. It also takes much longer then using the whiteboard.
Why did he have to go through hundreds of applications and interviews? I feel like someone should have hired him _much_ sooner. Just on the basis of his words alone.

I too managed to get into programming without a degree but for me the path was as simple as convincing an employer (while I was a cold-calling salesman) I could write a better product than the one they were using.
These were my exact thoughts almost word for word...also the thoughts below make zero sense back to back.

"At the same time, my old clients started referring me to other clients and everything snowballed into a big, unstoppable avalanche of steady consulting work. I took this as a clear sign that I found my calling in life.

Now that I was confident with the flow of consulting work, I began looking for a full-time job."

What?! Why are you going to look for a job after finding your calling with an overflow of consulting business?
>the PM banned some turkish gatherings/protests

A Turkish minister's plane was denied landing rights because he intended to address a rally; the rally itself was not banned. Following that, a Turkish education minister was escorted out of the country after trying to address a rally that was surreptitiously arranged by the Turkish consulate. That rally was disbanded after it became unsafe.
> We used whiteboards almost daily.

For coding or for displaying parts/relationships between parts.
We do use whiteboards. We never write code on them.
Or Yes, Minister
Interop between different languages still requires specific implementations written in them, so replacing type annotations with, say, a property called "$t" sounds like a good tradeoff regardless. (and a rather cosmetic change, unless I've missed something obvious here)

I've been happy with this approach when working with a stack built with JS and C# - it might not suit everyone, ofc.

[edit] typo
Anthony Samel, a chemist researching glyphosate, has already practically proven this weaving is happening.

He is finding glyphosate in everything that has proteins in it. Especially things that contain gelatin, where gelatin is made out of animal collagen, and collagen is the most abundant protein in mammals.

For example gummy bears, protein powders, nutritional supplements, and even in vaccines (several vaccines contain gelatin). So we are eating it, getting injected with it, and it is integrating into our own proteins as well.
I can see how the first tip can come in handy! I have not got an octo balloon yet, so it is something to think about. We just threw away our leaf but reading this thread I just realized where we could have used it.

Maybe playing this game slowly is ok. I do not see any downsides to going slow - that has required a change in my thinking. As you, flukus, and others have said it is a different game requiring some rethinking from old and new players alike.
The type of people that make expensive purchases (and therefore probably have more money) might be a more attractive target to criminals.
This reminds me of Chuzzle[1], a cute puzzle game by PopCap (makers of Zuma, Pebble, Plants vs Zombies etc) that, when you tried to quit the game, it'd show you one of the furry creatures with googly eyes, asking you if you really wanted to quit[2]. I thought it was a nice touch at the time (maybe 10 years ago).

[1] https://www.youtube.com/watch?v=V3LJ9n43M-4
[2] http://www.mobygames.com/images/shots/l/112433-chuzzle-delux...
>It's a shame the game is only available on the two most underpowered gaming devices.

The Switch is handheld gaming device.
Oh please, just like "the Russians" handed Trump his win?
ResumeBot – cool new way to make a resume
If you feel overwhelmed by questions / story at the beginning, don't worry. You can mostly ignore the politics and learn about the factions as you go. As with all Witcher stories: everybody's got a point, everybody was hurt in the past, there are no "good" choices and you'll regret them very often. And that's great :-)
I don't know if I asked my question as clearly as possible. Mocking your DB, the file system, the remote API, etc are all a given when doing tests. My question was aimed at trying to find out if it's feasible to replace the imperative Presenter/Service/etc patterns with a more functional approach.

What I'd like to see is testing only the returned value of a function, as opposed to calling a void function and checking whether the injected mocks got the proper method invocations, i.e. whether the desired side effects occurred.
My office is a satellite of a larger one in Austin; we provide laptops for candidates to use for the "remote" part of the interview, when they interview with someone in Austin.

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. Getting a chunk of source code in an email isn't representative of that. (At worst, they paid someone to do it for them; at best, you have no idea what their approach was. Somewhere in the middle is copying and pasting most of it from SO.)
There are far better indie games with one or two people on the development team and even less of a budget. Some of which do damn well at competing with triple A titles.

No Man's Sky's issues did not purely come down to budget or team size, but skewed priorities. Lots of work went into the tech and procedural generation, while seemingly a lot less went into the actual core gameplay systms that actually give the players something to do in said world.

They put the idea of an unlimited size universe above that of a game that has interesting things to actually do in said universe.
There's been some speculation that they're all-hands-on-deck trying to respond to the vault7 leaks and implications thereof, and thus these vulns are left to rot on the vine.
Chrome 57 restricts background tabs to 1% CPU, total suspension coming soon
I'm pretty sure that Fred Brooks addressed the topic of visual programming in either The Mythical Man Month (1975) or in No Silver Bullet (1986). I can't remember his exact wording but I think the gist of it was that it was an idea which would never ever fly, but which management would none keep pursuing because of its inherent appeal.

Having implemented, as part of my master's thesis, a program which would turn charts into code, and having since had the pleasure of working with several other ill conceived software products along the same line, I can only agree with Brooks. It hardly scales beyond the "Hello World" example which sold the idea to management. The only way to salvage anything from such a project is to commit any generated code of value and clean it up until it's maintainable.
Thanks! Yes, what you're describing is a problem - not every movie warrants that type of discussion.

Changed according to your suggestion.
So I guess you should do something that makes you happy (good for you!), but please do consider that actions actually have other implications than money.

The fact that you can make more money making webpages than teaching some poor kid english is mostly sad.
TCP for games, part 2
So, You've Inherited a Legacy Codebase – DaedTech
Google Cardboard Apps
Add Material Intro Screen in Android
Maybe we'll see another game with the same engine and systems but some different characters and a new game mechanic at its core. Like how Ocarina of Time's engine got reused in Majora's Mask, along with most of its resources.
Can't give you any quotes but for example he was quite derogatory towards "khokhly" (Ukrainians). Not sure if this word was derogatory by itself at his time (as it is now with rare exceptions). He went well beyond just using this word and expressed his negative view of these people using rather rude vocabulary.

Actually this view was stereotypical at that time in Russia and it was a norm to be derogatory to "brother nations". My point is he was a normal case of a person of his social status in that era with all the fallacies you would expect.

Of course this conflicts a lot with his idealistic view on cultured people. It should be taken with a grain of salt.

If you'd like to know more I consider you read the letters. It's well worth reading. A great insight into the life of Russian intelligentsia class and into the Russian mentality.
Statically compiled languages like Go do not.
Yes, but you keep them separate from unit tests.
Unit tests should be fast to run, for quick feedback.
Corporate ghostwriting is pervasive in the pharmaceutical industry. For some drugs, most of the relevant medical literature has been industry-funded. But that's not really very surprising, considering how firms influence politicians, judges, journalists, etc.

Edit: It's also worth noting that much legislation and regulations is ghostwritten by affected corporations.
France Abandons Plans for Internet Voting
> CSV file containing JSON data

Wat?
Create, Edit, Convert 100+ Business File Formats in Your Applications
The literal phrase argues against growth, not the interpretation of the phrase. You can see both sides of the argument here.

It's two words - there're a lot of ways to interpret something so ambiguous.
> I think stackful coroutines and threads are essentially the same concept.

I think "fibers" is more correct term here: "stackful coroutines and fibers are essentially the same concept".

In Win32, each process consists of threads, and each thread consists of fibers. Each fiber has its own stack. Userspace code can switch fibers with SwitchToFiber() API, kernel never switches fibers (kernel's unit of scheduling is entire thread).
"tests now really care about how data is being retrieved from the database".

I'm not sure this correct this case. He mocks the repo. The interface for the repo cares about the intention, the implementation cares about the "how". If your creating a user, you always going to want a "add" to persistent store intention. You don't really care how the add to persistent store is done though, or what persistent store. You just care the service intended to do so.

I have an idea that you if your performing a command, you should mock. The whole points of a command is to coordinate subsystems to perform an action. So you need to check if the right methods were called.

If your performing a query you should stub or in memory db.
>The only pattern is this...his remarks during the campaign about wanting better relations with Russia were intended to stir the pot

LOL. That's absurd on its face. His deference to Russia and Putin is complete and it's not just his public rhetoric, but backchannel nods that were not intended to be revealed for public shock or otherwise, and favorable RNC platform changes and beyond.

And, all of this in the context of Russian election interference, designed to rig the election in his favor. He long-denied that rigging, even in the face of overwhelming evidence. But, even he was finally forced to admit the intelligence agencies had it right. Still, here you are.

Sorry. Real things happened that can't be dismissed as pot-stirring rhetoric.

>not to (stupidly) telegraph

One would think it would be stupid, but then, here you are trying to shill for him in spite of it.

>I am not making the claim as my own view...

In one sense, that's probably the most accurate thing you've said.

But, you seem to have thoroughly confused yourself here vis-a-vis your original asinine assertion, which was that Clinton likely would have responded militarily to Russia's election-meddling. Now, you're throwing in stuff about later cyber-attacks on infrastructure, etc. that would precipitate such a response. BTW, that "Clinton would have started WW3" rhetoric is exactly the fear-mongering coming out of Russia during the campaign. Funny how you are in complete lock-step with Russian propaganda.

>I think you overlook the decades long strategy the US...

I don't. I just look at what's happening now.

Most Americans actually want an investigation. But, even those who don't aren't so starkly anti-American/pro-Russian as you.

>This is a silly comment

I would say more corny than silly, but I just wanted to help you understand how most Americans feel about our country, since you don't seem to be familiar with that.

>I figured you represented the right-wing view

By "right-thinking", I meant correct or clear, not politically right. It's a figure-of-speech. I'm hardly a hawk. But, the real question is what are you, exactly?
How to make diy lipstick holder – Simple Tutorial – popsicle stick crafts
Ocarina of Time is running at 20 FPS on NTSC, 17 FPS on PAL, and is still fun. We started worrying about FPS when competitive online gaming became a thing (Quake 3, Counter-Strike, Unreal Tournament) and marketers associated high computer performance with high player performance (more fps you have, more good you will play).
Steve Cohen Said to Eye Computers to Model Top Traders' Thinking
I think this is it: https://goo.gl/maps/uLpY8kjjJFw
Release of a new MQTT client in April
Domino’s Atoned for Its Crimes Against Pizza and Built a $9B Empire
Some journals have a policy of rejecting ghostwritten stuff, and there have been some retractions. But it's still happening, I think.
What is the field you hire coders for? Because for the mine (iOS) your ability to code fizzbuzz have little relevance. The knowledge of APIs, common patterns, ObjC vs. Swift, common means to handle dependencies, etc. etc. is impossible(?) to fake if you do not have relevant experience you claim you do.
Making those 20,000 videos accessible now would be expensive.

But since the law had been in place at least 15 years before these videos were created Berkeley should have just complied with the law, and stopped their employees from lying about complying with the law, when the content was created.

All the videos created before 2015 were "self certified" - someone had to sign a bit of paper to say "I've read the Berkeley stuff on accessibility, and this content is accessible".

> I see far more promise in working on automated transcription

That only fixes the subtitling issue. While in this case the complainant were people with hearing impairment the DoJ letter is clear that the content is not accessible to people with hearing impairment, or visual impairment, or manual disability.

> Could this all potentially just boil down to a couple of professors who didn't have the budget to transcribe what they wanted from free videos thinking if they shook down UC Berkeley with the DOJ they would get it done by UC Berkeley for them, but the scheme went very awry?

Interesting that you use the term "shook down", when it's Berkeley that was not complying with either the law or its own policies.

The problem here was all the people signing Berkeley documents saying they had complied with Berkeley polices and the law when they were ignoring the law.
There should be no privacy marks. The companies just should not collect any "anonymous" "analytics" without user's permission.
Swastika is a ancient Hindu symbol, why isn't there an emoji for this?
Connected Modular 45: TAG Heuer Introduces Modular Smartwatch with Android Wear
5 Best Places to Make Extra Money and Share Your Knowledge Online