skysight-inc/HackerNews huggingface dataset:
I have decided that I will no longer take technical interviews.

I have 25 years of software development under my belt, I published a book, spoke at various conferences in Europe, have a Github profile (admittedly not very lively), worked for well-established enterprises and have great references. Why shall I still prove myself?

If I was a senior lawyer or an architect joining a new studio, I strongly doubt I would have to go through an interview to test if I can use the drawing table or if I know the body of laws of my countries. It is just ridiculous.

As I work as a freelance, my approach will be to offer 2 weeks of work on site for free. After the 2nd week, if they still think I'm good enough for the company, I will charge the 2 weeks, otherwise goodbye and no questions asked.
Python 3 is slower, offers no compelling features

Python 3.0 was slower than 2.7 due to several key bits being implemented in pure Python in 3.0. Since the 3.0 release (remember, Python's on 3.5 now) things that needed it have been rewritten in C, and as of Python 3.3 the speed difference is one. Also, on Python 3.3+ strings use anywhere from one-half to one-fourth the memory they used to.

As for "no compelling features", well...

* New, better-organized standard library modules for quite a few things including networking

* Extended iterable unpacking

* concurrent.futures

* Improved generators and coroutines with 'yield from'

* asyncio and async/await support in the language itself

* The matrix-multiplication operator supported at the language level (kinda important for all the math/science stacks using Python)

* Exception chaining and 'raise from'

* The simplified, Python-accessible rewritten import system

etc., etc., etc.
Other side of the life is chaos, crime, pollution and insecurity, and not unimportant for the crowd here, low company valuations vs their profits in those countries. Exactly because laws don't work. No startups in the proper sense can exist in such conditions, because contracts can't enforced, intellectual property rights can't be protected, and venture capital is impossible because money can be only loaned for the physical collaterial - everything else like equity is just paper.

Also East Europe is a big place, and it is all different. What works in Russia or Ukraine might work only in a limited way in Hungary and the Baltics, and don't work at all in Slovakia. In Europe, it strongly depends on the fraction of Orthodox population. There is nothing like that in Czech Republic, for example. Interestingly wealth doesn't change that. Cyprus is rich, and Greece used to be rich until recently, and they are ridden with corruption from top to bottom.
At IBM in the 1980s, typical productivity would be 1,000 debugged, shipped lines of code per year. That was the metric that they used for their median employee. Where as, when we were shipping Half Life 1, one employee, Yahn Bernier, was shipping 4,000 lines of code per day.- Gabe Newell
"Maybe it's because he's one of several people to disclose the same vulnerability"

The thing that gets me about this whole situation is that Facebook either didn't understand the extent of the vulnerability (which seems to be the case to me, and in which case I think Wes Wineberg should have been rewarded far greater than they did for showing them how serious it was, though I wouldn't say this is literally a "million dollar" bug) or they were grossly negligent for not patching it up a lot sooner than they did. They can't have it both ways.

Are they bad at managing their bug bounty program, or just bad at responding to serious security issues? It has to be one or the other.
While I think this is a good idea, what advantage is there for a business to issue equity like this. They would be better off taking more cash from the VCs and just paying higher salaries.
Doesn't the commonly used Mercator projection make polar regions seem larger than normal? Causing Greenland to seem enormous?
Autovectorization is hard and fragile in the best of times -- tight stable loops with no (or few) branches and little/no memory access that may be aliased, etc.

For a dynamic language JIT this is pretty much infeasible (as I understand it). Every loop might have branches for guards/bailing out due to deopts, and at least in JS, TypedArrays are allowed to alias eachother.
This is documented really well.
eh you are too pessimistic, like many comments in the thread. There are still many people in the system who work daily for the betterment of the country. There are concrete steps being taken to battle corruption. It is not black and white
My worry is how "market salary" is defined.

My expected return after 4 years should be in the ballpark of working for Google for 4 years, with an acceptable variance due to risk.

That means $180k for new grads and $220k+ for an experienced engineer. That should be the benchmark.
> You're forgetting something: the toll it takes on you as a person.

> Those long nights,

What nerd hasn't spent all night building something cool? I've /never/ been asked to stay at the office after hours and it's not an expectation that any of the big tech firms have.

> long commutes

No one gives a crap when you get in. I usually leave for work at like 10 AM and complete my 30 mile commute in about 40 minutes -- it's no big deal.

> (if you don't live a block away),

I used to have a shorter commute but I think SF is more fun and it's not that big of a deal...

> they can all wear you down.

I suppose if they were as you've stated them, but they're not.

> You're pressured into working more

You're really not. Also, we get like 21 full days of PTO, and I'm eligible for my sabbatical in another 6 months, which is just an additional month of free PTO.

> and you have less time to spend with friends and family

In addition to the fact that I get to hang out with friends pretty much whenever I want (no one cares about the 9-5 thing), I'm able to use my generous PTO to go visit family, which I probably do 3-4 times a year (honestly, love my family, but more would be too much)

> (work IS your friends and family! :')),

I get to work with a lot of smart people who I deeply respect and do consider to be exceptional friends. I also have friends who work at different tech companies and even outside of tech, and I get them the same was as anybody else, hanging out.

> less time for dating

We've got plenty of time for dating. My friends are going on dates all the time actually. Dinner, Drinks, Hiking... they're all totally possible thing to do.

> (and let's be honest: if you're a single man in the Valley, you're not getting laid).

Not going to dignify this with a response.

> It just sucks.

You are incorrect

> Is that worth it?

Beyond the shadow of a doubt :)
I got some startup ideas after visiting this ;)
Wait... what? I would consider 500-1000 lines of well tested code a slow day for me.
Visit the Balboa Cafe sometime. Listen to guys brag about expensive cars and boats and so on that they actually don't have.

It's very common for guys to feel judged on very shallow grounds. Nevermind the "eww, a techie" reaction.
But $140k is not actually market rate. If we are looking at opportunity cost, a good engineer at Google or Facebook will pull in over 200k.
Java programmers.

Here lemme show you my AbstractFactoryOfFactoryInterfaceImpl class.
Ask HN: Have you ever had a “musical moment”?
Maybe it's a moment that a song's meaning or significance suddenly changed in an unexpected way. Perhaps you experienced a perfectly scored scene, where the song that happened to be playing turned something mundane into something sublime. A suddenly surfacing memory of that time when the music you were idly listening to suddenly inspired you to craft an elegant solution to a particularly vexing problem.

As I sit up tonight working on yet another side project, I found my mind wandering to two such moments.

"Closing Time" by Semisonic: that song was played too much...used in too many B-roll montages of bar closings, breakups and hookups. Then I read an interview with Dan Wilson where he finally explained what the song was about: The birth of his first child. He said it was some of his most clever writing, and nobody seemed to get the reference he thought was obvious: "This door won't be open 'til your brothers or your sisters come." Totally changed that song to me.

Another: I was teaching a SharePoint class at a hardware company's Chandler, Arizona location. It was a gorgeous summer night, and I had used up some rental credits to get a convertible. When leaving the site for the day, the convertible top rolled down, driving along a desert highway, a cover of Don Henley's "Boys of Summer" by The Ataris came up on shuffle. Something about the lyrics, the driving beat and the wide open road.... I drove well past my hotel, well past sunset, and well past civilization to one of the darkest skies I've ever experienced. That night I saw a magazine-cover worthy Milky Way. I saw the zodiacal light, plain as can be. A perfect night sky, and if that song hadn't made me want to keep driving past my exit, I would have missed it.

What are some of your "musical moments"?
Example (sorry, it's in German):

https://de.wikipedia.org/wiki/Volksverhetzung

The second item of StGb 130 (updated in 2015) is interesting here:

die Menschenwürde anderer dadurch angreift, dass er eine vorbezeichnete Gruppe, Teile der Bevölkerung oder einen Einzelnen wegen seiner Zugehörigkeit zu einer vorbezeichneten Gruppe oder zu einem Teil der Bevölkerung beschimpft, böswillig verächtlich macht oder verleumdet,

It states that if you attack/insult the dignity of a person or group with a statement, you are a to be punished.

This part in specific: "oder zu einem Teil der Bevölkerung beschimpft" -> or some group within the population without further specification.

So if a prosecutor feels like it he/she might persecute you for insulting for example Feminists.

Compare this with the version of the same law from 1871:

„Wer in einer den öffentlichen Frieden gefährdenden Weise verschiedene Klassen der Bevölkerung zu Gewaltthätigkeiten gegen einander öffentlich anreizt, wird mit Geldstrafe bis zu zweihundert Thalern oder mit Gefängniß bis zu zwei Jahren bestraft.

Seems more reasonable to me, only inciting violence is criminalised here.
Hey everyone! I just updated the game.

There was a vsync problem causing speed issues on some computers. Also fixed some boss bugs and increased the character limit on the score submit to 20.

I just updated the files in the original links, so you can grab the update there.
At the Beginning
Be warm ask them how they are
Listen
Be considerate ssk if it’s still a good time
Don't Be Too Familiar
Use Appropriate Language
Explain what is going to happen
It's limited to India/Indonesia/Brazil for now though, not exactly worldwide.
It's not the main point of the post, which is Facebook's response to the researcher, but I'm really surprised that they're storing unencrypted secret keys and source code on S3. They trust Amazon a lot and have no fear that somebody could eavesdrop Amazon servers (if I were a black hat I'd go for the accounts of the big guys, not for the one of a random guy)

http://www.exfiltrated.com/research-Instagram-RCE.php#One_Ke...

I wonder what any claim of protecting user's privacy is worth when they leave their credentials unprotected in that way.

https://www.instagram.com/about/legal/privacy/

"We use commercially reasonable safeguards to help keep the information collected through the Service secure [...]"

Ops.

I can imagine why they didn't appreciate the efforts of the researcher. Hopefully they'll change their current practices.
The latency is a bit of a worry.
a major vendor announced their source base [...]

That would make it unprecedented, by your own description.
5 Foods You Must Stop Eating to Lose Weight Fast
+1. When I as given options, I laughed at them. It made me $369k for 2.5 years of work. Nothing would have motivated me more than 12 grand of bonus on top of my monthly salary.
The really galling thing is that Matt's scripts will continue to work find in this post-CGI world. The nms versions were written to the best practices of 2000 and therefore need CGI.pm.
How to Unlock the Full Potential of Your Team Using Employee Management Software
Happy you like it!

I just updated the build btw. You can get it from the original links above. ^-^
Probably different values too.

My wife grew up in Silicon Valley but never worked in tech. On our first date, I casually mentioned that I worked on a couple of the Google Doodles. She was like "What are those?" On a later date, I mentioned that I'd found myself standing in front of Larry Page in the lunch line, and she was like "Who's Larry Page?"

Sigh. When casual name-dropping doesn't work, we're forced to rely on our personalities.

The interesting thing is that I can recall thinking that dating worked liked the grandparent post thinks it works only a few short years ago. Boy did I have a lot to learn. Most women don't actually care how much their partner makes beyond having some basic financial security. They care about feelings, and viewpoints, and hobbies, and values, and empathy, and all the things that make a person a person and not just an investment vehicle.
Wow, you simply can't imagine people might have other preferences than you!
ohh!! I know this project! I thought it had nothing to do with web assembly, thank you for the heads up
The researchers are identfiying that languages that lost V2 may have underwent specific other syntactic changes in the same period. Since these changes co-occurred in multiple languages at different times, they suggest it's likely there is an underlying structure linking them (...which they conveniently have an explanation for within their particular brand of universalism).

Of course just because language has deeper structures doesn't mean the structures are actually universal. I happen to like a lot of the syntactic mechanisms suggested by minimalists (the work on things like adjective order and clause relations is fascinating) but I don't necessarily believe it's compelling that any of it is an inherent feature in the brain...

EDIT: Here are some presentations by the authors, though I must admit I don't have the time to look though at the moment. http://www.hf.uio.no/ilos/english/research/projects/traces-o...
Don't forget about David Choe, the artist who graffiti'd Facebook for almost $500M in stock compensation. To quote the (not great) movie "Boiler Room", "you see stuff like that and it just plants seeds."

Was Choe's comp worth near $500M? Hell no. Is he laughing to the bank? Of course. Is life fair? Hell no. Were other early employees screwed by the Choe's comp? Probably but they made out more than OK. I don't hear Taner complaining. Roll the dice. Make your decisions. Live with them.

In 2004 I turned down a job offer from Google. On paper, I'd be worth lotsa millions. In reality, I would have gained zero. Why? Because the team I interviewed with was full of jerks, and I would have quit before my 1 year cliff had I accepted the offer. Instead, I stayed and worked at my then current job. I made a lot of good professional contacts and have never looked back.

Would my life have been different if I accepted the Google offer and hit the IPO payday lottery? Possibly. I'm not sure. I don't think about it at all. I moved on over a decade ago. I'm quite happy with my life. There's more to life than being a "early XYZ employee" or "pre-IPO employee". Notorious BIG had it wrong. You don't have to slang rock or have a good jump shot. You can live nicely and happily making assists.
I used to be a heavy Instapaper user with its Kindle digests. Then I used Amazon's bookmarklet to send articles to Kindle. Now I save articles as tasks in Google Inbox because it's easier to see when they are piling up.
That's the problem I think. He's changed from a shared pixel memory in the reference design to a non shared one in his HW accelerated design. That's the impression I get from the diagrams.

It's somewhat moving the goal posts IMO. Guess it's ok since it's a student project.
Planetary Annihilation: The Journey of a Kickstarter
When the selection process is too competitive, it begins to select wrong people.

The right way is probably a test one should merely pass and then lottery. Guarantees that you bring some genuinely worthy people onboard and not just really well connected or spearheaded.
> Sirum connects unopened, expired medications to patients in need.

I guess it was supposed to be "unexpired".
Evernote Kills Off Skitch for Windows, Android and iOS – But Retains Mac App
> Your current (desktop) operating system allows these binaries to run with your full user privileges.

Actually it can sandbox them already.
All of the World’s Money and Markets in One Visualization
Free speech, American stylen is all or nothing: either you can say absolutely everything, without any reserve, or it is not free speech.

Free speech, European style, is: let's cut the bottom 1% in public places--knowing full well it will necessarily be somewhat arbitrary, debatable and potentially dangerous--if it gives a much, much saner space for everybody else. That's a trade-off, and not an easy one: opponents to it will immediately ask "who decides", "what if they want to shut _you_ up", or they'll invoke slippery-slope style arguments. But, for all these issues, there is some point where the trade-off is a huge win for society, according to proponents. That's always debatable, but I think it is as reasonable a stance as the previous one.

Besides, it's not because a limit is very difficult to set that we should give up defining one. For instance, think about under age sex; who's to say what age is ok, but two weeks before is a serious crime? It is prone to the same kind of induction and slippery slope arguments as free speech, but most people (me included) don't argue about setting some arbitrary limit.
Yeah, it is a sausagefest, but honestly, it's not terrible. Be outgoing. Don't try and argue with non-techies about Node vs Rails. Leave tech at work. Don't make it your entire life, and you'll do fine. It's not that dire.

I moved here single. I dated a lot. I'm now married. I'm by no means a player.

I live in a more popular area of SF where young people live and go out all nights of the week. Tech people are not at a disadvantage. Don't believe the (bad) hype and play into stereotypes.

If you're young, fabulous, doing well financially, but striking out with dates, don't blame it on your job or location. Dating is a contact sport. The more contacts you make, the better off you are.
TFA bad-mouths CGI, so let me ask: The only server-side technologies widely available on shared-hosting providers seem to be CGI and mod_php. What else are people supposed to use? Are you simply not worthy anymore unless you're willing to spring for a VPS?
Not really. My mother, a registered nurse for her entire working life, made less at her retirement than I did at 25 as a software developer (and in Portland, not even SF). Even if she had gone into management, she would have never made as much as I do now.

And this was as a RN at a hospital with a strong union presence. Hospitals today do everything they can to hire as few RNs as possible, because they draw a higher salary than LPNs and medical assistants. And the better nursing programs out there are extremely expensive, resulting in the same kind of debt load that other professional careers have started having recently.
Your comment is any thing but concrete. Please enlighten me, with what those concrete steps are that have made dent in the monumental corruption of India's Political and Bureaucratic classes.
Ah thanks for this. Fixed now!
No. The question is whether FB understood the severity of the bug and paid in proportion to its severity. When you run a bounty program, that's what you do.
Ahhh, do you remember back in May, before Swift 2 came out? Good times man!

(I remember when my first eCommerce site broke when my webhost upgraded from Perl 4...)
You don't need to reseed.

If the only access is a function that spits out a random number it's trivial to not let the state leak.

If you can't figure out how to open urandom securely to get the seed data, how are you going to use urandom every time you need a number?
That's _exactly_ how "machine learning" works, and nobody complains.

In fact, businesses can't get enough of it.

(Statistics isn't something strange to business-logic types anyways, they understand probabilities and confidence intervals.)
Further on, the article mentions that Red Hat actually already removed CGI.pm from the default installation of RHEL 6, because they install a stripped-down version of Perl.
I got 8 boxes deployed for ~1,000,000 users
Yea the list was getting long, so the site was updated with categories!
That didn't seem like name-calling to me.
> Where is the money coming to audit these places?

They will generate a whole lot of tax revenue.
How Can I Use Whiteboard – Online Interactive Whiteboard Classes
Good to see them progressing.

I made the switch a year ago having found their results had improved greatly to the point of "good enough". Before that I agree there was a problem.

For maybe 2-3% of the time I'll need to revert to google et al, but I see that as a fair price/compromise for even a small taste of privacy ... which is like tasting the purest of waters.

DDG is my default.
Don't let the homepage confuse you -- after playing around for a bit, it seems like this is basically a nicer (IMO) and definitely simpler (less featured) version of Squarespace, also currently free. And looks like it works with custom domains too.
> Anyhow, I'd really love to hear more about the connections back to Plan 9 from someone who knows about them.

Learn about Limbo and see how much of Go resembles it.

http://doc.cat-v.org/inferno/4th_edition/
I sometimes use !g to fallback to google. But the vast majority of searches, I don't do that. And when I do, I'd estimate that probably 80% of the time, Google doesn't have any better results.

Google usually only has better results when I'm searching for some highly-specific tech thing that is still esoteric enough for DDG to not find it, and I credit that largely to the fact that Google has the filter bubble (which I explicitly try to avoid by using DDG). Beyond that, Google typically has better results for topical searches than DDG does, but I don't do those very often.
I laughed.

(I came to make a cgi-lib.pl compatibility mode gag, but your joke was better...)
Well, you say from scratch but compared to lets say cooking a 100 years ago I guess you would find that a challenge. Of cause you could do it but it would be much harder than today.
No number munchers :(

I got so fast with that game - the straight line arrow keys are SO much faster than the inverted T used today. I miss them.

They should make gamers keyboards with straight line arrow keys.
Incentive alignment.
I think with any of these sweet deals, founders really need to think, "What's in it for them?" This can help people understand where they might be winning or where they might be losing.

For Google, this may be an attempt to grow the overall internet user base in these countries which may be correlated with increases in GOOG's revenue. It could also be that Google would like to arbitrage ideas from one country and apply these ideas to other countries.

Either way, it's a great deal that there is no-equity-stake financing with access to free consulting via Google PM's. I'd just always recommend people wishing to take this deal to think hard about what's in it for the other party to foresee any possible risks.
"... developers inability to safely do common things."

Yep. IMO, the buck stops there.
Not sure I'd call it a successor as much as a cousin. Inferno is certainly based upon Plan9, but it is not Plan9. If you want a more up to date or maintained Plan9 check out 9front[1] or 9atom[2].

[1]: http://9front.org/
[2]: http://www.9atom.org/