skysight-inc/HackerNews huggingface dataset:
An alternate narrative for your story: Your hard work was not the defining characteristic of your success. But it was in fact luck.

And your rant could amount to: I won the lottery, why the hell doesn't everyone just do that! Look at my brother... he's never won the lottery, what a chump.
Common misconception with C. A pointer does not mean a pointer to a sequence of capacitors in your RAM-memory. It really means a pointer to an abstract and temporary variable. How this abstract variable is executed on your hardware is implementation specific. Everything except input, output and explicitly defined side effects (volatile) is of no interest.

Really, you can print a c program on piece of paper and ask some slave to "execute" the program in his head given some input x, how he "implements" memset will surely be different than what a computer would, and if you only ask for the output y he will surely see that this memset doesn't affect y at all and skip doing it.
Yes! You're so right.

I've actually experienced this first hand. There's a small but prolific community on OSX who do this for Window Management and Automation; see https://github.com/jasonm23/phoenix and http://hammerspoon.org

They're great to work with, and it's easy to build your own abstractions on top since they actually have a real language that you can work with. Imagine this for instance:

Windows.find(window => window.title == "Sublime Text")
.moveTo(Screen.find(screen => screen.name.contains("Dell"))

It's so bizarre to me this isn't a thing in Windows. It's a super good thing to have.
Joke.
MS Sans Serif?
Agree. Every engineer and anyone else interested in building. Wish there was a TechShop in London.
Richard Karsmakers used "virii" to describe a plural of computer virus in the 16-bit era, largely on the basis that it was shorter. It isn't correct Latin, but it is a VX scene thing, so is absolutely correct in this context.
Indeed; also note that traits like intelligence and motivation are highly heritable, so the lottery metaphor is not as outlandish as it might seem.

More to the point, though, when did we all agree on a single definition of "productivity", and when did we decide to hold it up as the purpose of life? I must have missed that AGM.
Towards the end of the article is this:

Upon learning about the scale of the project in 1944, Niels Bohr told Edward Teller: “I told you it couldn’t be done without turning the whole country into a factory. You have done just that.”

Another perspective: during World War 2, about 1 in every 250 Americans worked for the Manhattan Project at some point.
I'm a licensed CSSTWP http://csstwp.com/ ;-)
Think of the nut as a metaphor that can apply to any engineering job that the manager doesn't have to get his hands dirty with. I think that was the point.
This is my favorite as well. Sure you'll be joining to write code from scratch, but day-to-day, you'll most likely be reviewing other people's code, hunting down bugs in other people's code, and so forth.

I'm a huge fan of "What can you fix or improve upon in this given code snippet?"
I went to one 28" 4K monitor. Just as many pixels as before, all compressed into a higher PPI...it is beautiful. I can't wait for 5K. Not having a second monitor is annoying for real estate management reasons, but Windows 10 (and OS X.next) will support tiling on the desktop, so no prob in the long term.
1 - good point, the best way to achieve this at the moment is to click to unhighlight the first word before clicking the second one. Even after clicking to unhighlight, the word will still remain in your word list, the idea being that it usually doesn't hurt to collect too many words, and the decision on which words to keep, and which to discard shouldn't take up valuable brain cycles while reading. The flashcards will prioritize the high frequency (most useful) words for you and if any extra words you don't want appear at that stage it's quick to delete them.

2 - the way it's meant to work is that if you select "the plane", then extend it to "the plane is", the larger phrase will overwrite the shorter one. It's definitely true that testing the translation feature can result in a lot of garbage appearing that you don't want.

I could add a collect words ON / OFF setting but obviously that would complicate the UI, so I'm resisting it.

Thanks for your feedback. I actually applied to YC with this a couple of years ago but the product was very immature, I'm a solo founder and I didn't get invited for interview. I'm more inclined to bootstrapping rather than taking VC which seems to be the path most (all?) YC companies take. I may re-apply for summer 2016 though since it sounds like an amazing experience.
It doesn't cost anything to not design a sql injection in the first place, or to add a function to encrypt data. The problem is not cost, it is incompetence.
If a cab driver refuses you service take the next one. Why is that a problem?

And the barber example makes my point. When they added licensing for cosmetology in my state existing cosmetologists were grandfathered in. They got licenses because they'd already been doing the work. But if you wanted to enter the field you had to go to cosmetology school.
It is still true that neither the NSA nor anybody else has a patent on ECC, any more than anybody has a patent on computers at this point. I'm sure you can find 100+ patents with titles like "Parallel Digital Computer" with very little effort, though. That doesn't mean that anybody who wants to use a computer for something needs to worry they're infringing patents.

I am not a "security professional", nor have I ever been, nor have I ever claimed to be.

There is no "competition" involved here.

There is no "ECC debate".

You already linked to a Wikipedia article that explains the patent status of different ECC systems. It's not my problem if you don't understand it.
My point is precisely that I think the public starts to realise that what is electronic matters too.
I'm with your here. The whole purpose of virtual desktops is to have more...desktops. No need to turn your head...just a flick of the fingers.
I am not arguing against birth control. What I felt wrong about your view was that, you are basing life's worth on carbon emissions. There are better ways of reducing carbon emissions.

>There's a difference between firing someone in a company and simply removing the position through attrition when someone leaves. This is no different than the later.

The difference is that in your company, you know you dont need the position. How do you know that a couple wants to have a kid or not?
I really doubt the target demographic for this needs translations...
quite shocking the lack of 2FA for data containing the most sensitive information about private, also non-government persons as well as chinese people with us-ties.
This sounds like the kind of compromise which costs people their life.

Maybe the US stops investing in its offensive powers and funnel their ressources into devensive measures.
Did I ever suggest that?
AngularJS, brave framework
I've had this reaction a few times, especially since a LifeHacker article (http://lifehacker.com/readlang-helps-you-learn-a-foreign-lan...) which compares it to the Language Immersion extension (https://chrome.google.com/webstore/detail/language-immersion...) which works exactly as you describe.

Readlang is intended to be used in reverse - you should be using it to read Spanish articles, and clicking on the words and phrases you don't understand to translate them to English. Learning from actual native Spanish texts is vastly preferable to machine translated Spanish. Of course the downside is that you need to:

a) have some ability in Spanish already

b) develop a new habit of visiting Spanish websites. You can get an idea from the most popular sites visited by Readlang users here: http://readlang.com/es/links (I've been thinking of exploring another idea for an extension which hijacks the Chrome "new tab" page to encourage this habit)
Email is one of the few parts of any system that always needs to use a queue, because of the need to be asynchronous and to occasionally delay/retry.

It's not a great example.

Your distinction might make sense to you, but it's technically wrong. An API means a specific thing. You're almost saying that a car door and a house door aren't both doors. A library has an API and a directly called microservice has an API and a message based microservice has an API. A 'contract', as you call it, is an API.
If starting life £200k in the hole with two dependants and nothing to my name is luck, then I'd hate to imagine what bad luck is.

My brother is no chump, he just has the (seeming) luxury of being able to take his time - something we have far less of than we think.

I'm really not clear on what lottery you think I won.

I won't deny that much of life is serendipity, but the difference is having to seize every opportunity you come across, no matter how slight - and we all have plenty of opportunities, but when there is no burning need to assume the risk that goes hand in hand with them, one does not.

I suppose, if anything, the moral is that having both everything and nothing to lose is an almighty motivator.
That was my impression as well.

According to GP's narrative, he was "lucky" because his ass was on fire. After all, he didn't do anything to deserve the situation he found himself in, did he?

On the other hand, his brother was "unlucky" because his ass was NOT on fire. (Having a competent older sibling tends to do that to a younger sibling's ass.) GP wishes that more people were as lucky as he was.

Oh, and GP even had the luxury of being able to annoy financial services companies. Many people would kill for the luxury of being able to annoy McDonald's managers in the same way.
Will make you use your real name? If so I don't see this going very far.
Based on the post it doesn't appear that this is a quantum leap inspired by Twitch. It's a dim copy, an also-ran. The only reason it has any hope at all is because Google is behind it.
That's a bit worrying - do you know at what stage it stopped working exactly? Please get in touch (steve@readlang.com) with some more details and I'll be happy to upgrade you for a couple of months for free.
I meant that rather more in the scope of "holding pattern" behaviour. Most folks I know in their early 30's who are still leading that life are still looking for that training contract, or are doing their fifth degree in a new topic. Some want that life - that's cool, but only if it's a decision, rather than a default option.

Direction, even if it's to be a directionless wanderer, matters.
When watching streams, put /popout at the end of the URL. It'll strip away the navigation and chat (basically everything but the video player.)
Link without improving “their” search engine position
Invert a binary tree on LeetCode
Inspired by Max Howell's tweet
Yes, the luxury afforded by a single train ticket and paying cash to stay in s hostel, sweaty nights knowing that I had money for six days and beyond that, black hole I didn't want to think about. I found a job on day six after maybe 150 companies. QA. Manual testing. Fabulous job for a physics graduate! Oh wait, no, the pits, but work, and income, and oh my god I can have a roof over my head and almost make ends meet. Now I just need to freelance and find a bar job too.

"Luxury!" (Yorkshire accent)

If you think my situation sounds like it was remotely pleasurable, be grateful you haven't been there. There are far easier and kinder ways to have ones safety net removed than to have your family completely explode and dump their obligations on you. Had to pack up and auction off the family home at 19. Every penny went against lawyers or their debt. Shit ain't easy, I promise you.
> If starting life £200k in the hole with two dependants and nothing to my name is luck, then I'd hate to imagine what bad luck is.

Not even being able to take out a £2k loan, let alone £200k?

Having three dependents, two of whom have serious disabilities that require all of your time and money to care for?

Even your definition of "starting life" is ridiculous. You define it as leaving uni with a degree that would allow you to cold call financial services companies. How about growing up in a place where nobody ever teaches you that uni is within the realm of possibilities, and everyone bullies you for daring to think that it might in fact be possible? All because you were born to the wrong parents.

I agree with you that your brother enjoyed a lot of luxuries. I'm just pointing out that you also enjoyed almost all of the same luxuries.
http://vestacp.com is a also great choice.
That's a very interesting concept of a cross-platform self-unpacking archive. Unfortunately it requires the C compiler binary which is missing on the Windows platform out of the box. Perhaps some kind of tiny C compiler or interpreter windows binary might be bundled along for 99% compatibility.
Can you substantiate your comment?
It depends on how you use the second screen.

Using http://focusr.co exclusively on a second screen has been effective at getting me to focus.
Your interpretation do not explain why license should be compulsory. You could have a voluntary license, hang it on the door and let customer decide where to go?
Breaking news. Eheh.
maybe you can get a bachelor degree from diplomascenters.com. so as to get a good start for your career.
YouTube shuts down videos with footage Nintendo games in it automatically. They have an awful reputation for one sided copyright enforcement amongst game streamers.
Ember.js 1.13.0 and 2.0 Beta Released
Freedom & support for other than centos/redhat distro?
Smooth Wedding Planning with RSVP Cards
People are hopeless at assessing risk. They'd go for lower cost every time, thus regulation is needed to protect them from themselves.

(But I'd agree that a $12,000 cosmetician course is too much for people who only want to braid hair.)
I hope they make official streaming clients to make the process much easier. I had issues with streaming Mac OS with both sound as well as microphone input.

Would also like to see a #GameDev channel. Was pretty cool to see Unreal show their stuff over Twitch.
Amazing job, I'll become soon one of your paying customers :)

After playing with it for a while a first suggestion. I noticed that it's possible to export the frequency of the words so you have this information, for my use case it would be very useful to have this information in the word list (when the word is expanded).

This is because when I'm reviewing the words in my word list and deleting those I feel are not very usual so I can concentrate on those that are, however this is done just by guesswork as I don't really know which words are more common, having easy access to the frequency of the word in the word list would allow me to do it in a more efficient way.
I can't even tell what that app(?) does from the website. Something about focusing. Will it feed me adderall?
I wish I could take this online.
Twitch recently banned adult content. Meaning games with nudity and violence (like Hatred) are not allowed.

Not sure Gamers like that whole censorship thing. Ask yourself why GTA is the best selling game on Steam, while constantly being shit on by both the Social Justice Left and the Christian Right.
Ok, it's not TechShop.. but I'm surprised by how many people don't know about https://london.hackspace.org.uk/

Have you given it a try? There are a significant number of tools available: https://wiki.london.hackspace.org.uk/view/Equipment
For the paywalls on many articles that I'm interested in I just Google search them. Many allow you to read the full article if you referrer is google.com
Introducing the New System Fonts
This scares the hell out of me. The idea that an organization/government will require programmers to get licenses. I would have never gotten into coding if I hadn't had the freedom to play around with code when I was younger. Reminds me of RMS's, "The Right to Read": debuggers are illegal to use unless you're a licensed programmer. Say what you want about RMS, but you have to admit he's pretty prophetic at times. He predicted the implications of DRM in the mid '90s.

Philip K. Dick was also pretty oracle-like in this regard: "There will come a time when it isn't 'They're spying on me through my phone' anymore. Eventually, it will be 'My phone is spying on me'." He damn near predicted the advent of smartphones+CIQ in the '70s. I imagine he came up with that notion after writing A Scanner Darkly.
That was where my parents started. My dad is a Nigerian-Austrian, grew up working Plymouth docks, my mum a navy nco's brat, grew up in a caravan on base in Scotland and left home at 14.

I'm fully aware of the privilege that I've had, and yes, in some regards I've been fortunate. There are many who have been less, and more, fortunate. Most of the £200k was mortgage debt in my dad's name that I was paying so my great aunt didn't end up losing her house. I could barely hold a bank account my credit rating was so shot.

But this is all besides the point.
Oh guys..
I'm a senior web developer (working on a leading position in a company which runs 3 startups), I speak natively Rails, PHP.. fluent in SQL and still i get..

$25/h..

I'm in Europe though.. but when I look at your numbers I want to cry.

That's very a lot to my taste.

Edit: did calculations.. even $24/h ($46800/year)
But then why is the US, allegedly home to unbridled capitalism, so prone to these, more than other countries? Is the political system that much more lobbyable? If so why?

In the UK, searching gov.uk for licenses[1], you need a license for selling alcohol, being a bouncer, driving a limousine, oil and gas exploration, being a gangmaster, dealing in precursor chemicals, having a cinema (in Northern Ireland), disturbing the seabed, various imports and exports eg arms, offshore carbon storage, distilling, taxis, irradiating food (in Scotland), running a betting shop, manufacturing explosives, growing hemp, tattooing, ... etc - most of which are fairly clearly due to specific historical situations, or what are probably fairly evidence based risks (tattooing).

[1] https://www.gov.uk/search?q=license
> it has all the same upsides but uses scheme instead of a weird NIH language

The packaging language is great, but I agree that it would make more sense to embed it in an existing language like Scheme.

Is guix compatible with nixpkgs, or do all package definitions need to be translated into scheme first?

> Nix disappointingly gives you the Adobe Flash plugin when you ask it to install Firefox, etc.

Really? I've had Nix refuse to install stuff, telling me to override the "allowUnfree" option if I want it to work (this happens when a Haskell project doesn't specify a license in its cabal file, for example).

I use NixOS, so maybe the defaults are different from standalone Nix.
Eurobonds would indeed solve this for small countries, but would effectively lower the overall standard in the long term. They introduce the free rider problem. Why would you ever fix your financial situation if you remove any incentive to do so? I would love to see Eurobonds, right after we introduced a unified tax system. Good luck getting the UK to do that. If we do not do this, we will make the same mistakes again we did as we gave Greece the same currency as the Netherlands, Belgium and Germany.

So lets start with easier tasks and save money by creating a single European military or introduce single European welfare systems, which would lessen the pain, too. These tasks are already hard enough. If you lose the people on this we can forget about it all for a long time.

I think your intentions are good, but your arguments are weak and you are just raging. I would love to see a unified Europe with a unified standard of living, but you cannot simply introduce things. Think about the consequences.

> Their corrupt political class has been swept away.

And now we have a coalition of far-right and far-left wannabe rockstars. The whole administration is still the same, corrupt and to a large extend unable to do its job. I give them that they are trying to poker for their country, but I fear the point the others are fed up with this bullshit, simply ignore them and let them default. The media is more and more telling the story that a so called Grexit would not be that dangerous anymore.

> Newsflash: the german chancellor (a law graduate) is a far-right dude.

The German chancellor is a physics graduate and her party (CDU) moved to the left in the last years. There are effectively 3 social-democratic, center-left parties in Germany right now: The Greens, SPD and CDU. Other than thinking a bit more backwards than the other two, it is all about introducing welfare programs as presents for being elected.

That is why she has been ruling for so long. She effectively crushed the SPD with this strategy: They introduced hard reforms ten years ago and she moved to the left. No there is not enough room between the CDU and the Lefts for the SPD. She simply ignores the AFD to the right of her as they do their best to destroy themselves already and were never an "alternative" - as their name suggests - for most Germans.
I like using just the laptop screen.

However, I find OS X's animations between screens distracting. I wish there was a way to instantly switch between screens, without the animation.

Early Linux had these F1 F2 macros that would allow you to jump between terminals. That's what I want on my Mac.

Also I want 16GB on my MB Air, but that is another story.
I went from two 22" screens and an Aeron, neck ache, back ache and eyestrain to one 12" screen at 1280x800 and no problems. I RDP to the big workstation connected to the monitors and use my laptop as a terminal.

I get to move around all the time and sit in different positions and can just grab the thing and tether off my phone for a bit. Thursday I went and sat in Kew Gardens (£62/year for an office with a nice view!).

The lack of fatigue and general wellbeing that comes with this flexibility has been orders of magnitude more productive than window layouts.

Everything is just full screen with alt-tabing. I have open Outlook, two word docs, one excel sheet, 6 visual studio instances, hyper-v manager, PuTTY, Paint.net, about 40 FF tabs, keepassx and PowerShell ISE.

The only time I hit the desktop machine is when I need to frig a large image.

Note: The only negative is bird shit.
The code is from an entry in the Underhanded C Contest, it is pretty much a given that the entries will be written in C.
New documentary about diversity in tech is coming soon by Codr Tv
Until the day comes where I can't use my toilet because the internet is down, then no.
Metal supported GPUs
Unlikely. Many european gamers from various countries game exclusively in english, since that is the original language for almost all games. Heck, the most famous game streamer is a Swede and all of his content is in (horribly squeaky) english.
this would explain why there are only submissions in english. But not why those submissions are blocked in other countries.
While I might agree that the tooling for writing injection-free SQL has improved over the years, certainly back in the day you did have to think about edge cases and be mindful that you weren't allowing anything through. That comes at a cost.

Likewise, especially when it comes to encryption, many schemes have been broken over the years by someone just "adding a function". Actually understanding the vectors one might try to attack what you are doing, again, adds cost.

Finally, as cost is directly proportional to the supply and demand, competent people are generally going to be found in lower supply and in greater demand. Even if you discount the above, competent people are naturally going to cost more.
Has anyone tried a ruby client library implementation yet? I've looked at the spec and it's pretty complicated. I'm not sure I'll have the time to devote to it unfortunately.