skysight-inc/HackerNews huggingface dataset:
This is the most ridiculous and exaggerated comment I've read here for quite a while. The median salary for a software engineer in SF is $103K [1][2]. If you are offering $160-200K, you are not losing out on half your candidates due to salary. And $450-800K is ridiculous--probably 5-6 standard deviations into the salary tail. If you are seriously offering 200K for a software engineering position and having trouble, please look up my LinkedIn profile (shouldn't be hard, check the username) and hit me up.

These "salary" threads that pop up on HN every so often are so silly.

A: Software Engineers make like $120K on average!

B: Naahh, I heard they make more like $150K.

C: I know someone at Google that makes $200K. Software Engineers are clearly rolling in the money!

D: Oh yea? I can't find decent candidates and I'm offering $220K plus a BMW!

E: I think $250K is kind of the baseline nowadays...

Come on, people listen to yourselves.

1: https://www.glassdoor.com/Salaries/san-francisco-software-en...

2: http://www.payscale.com/research/US/Job=Software_Engineer/Sa...
Then definitely more interesting than my cursory look. I don't see any mention of bundling the runtime but I'll take your word and dig around a bit more. Thanks for the info.
placeit requires attribution
> Why? I'd expect just the opposite.

To many Americans, Apple is the example of American innovation and entrepreneurial spirit, and a proof that the American model works. Apple employs 10s of thousands of Americans directly, and probably provides jobs for 100s of thousands indirectly. Going too aggressive on Apple, e.g. at the level where executives could be charged in court, or products embargoed, would be a decidedly unpopular move with many voters and politicians. Samsung is a much easier target here.

Also as an American company, Apple can legitimately enter the democratic debate, see the calls it makes to congress. Samsung can't really do that. Imagine Samgsung putting out press release quoting the founding fathers or referring to the first amendment. That would not be credible.

Edit: grammar
Curious, are you using the English (Australia) setting?
What about Lapis and Moonscript for web development?
hmmm I love the smell of marxism in the morning
Everything you need to know about appointing a Supreme Court justice
How can that be seen as reasonable in any way, shape, or form?
The latest version of KeePassX is using the same database format as KeePass2 and this app, so you should be ok. If you are using older (KeePass v1 compatible) format of the database just upgrade it in the lates version of KeePassX, it will convert all the data for you.
By night I might play with Django and like it.

By day I make good money using C# where I get all of the above at what seems to be a much more web appropriate level than Go.

One of the things that I'm really liking about the ASP.Net Core rewrite is that a framework that has been around for ages is taking an opportunity to look at what it does well, what it doesn't and what other languages / frameworks have innovated on more recently and stealing liberally.

C# has been through several cycles of how to write concurrent code now and offers both Task and async/await depending on your needs. Not only is web sockets support there but SignalR is there as a useful API for common cases. If you want even better static typing you can switch to F#.

Not everyone was doing web development using single threaded dynamically typed languages before Go came along.
Hey everyone, I'm one of the developers at CuriosityStream. I'd be happy to answer any questions you guys have about streaming technology or the industry.
From these numbers, it looks like it be hard for a dual income doctor/astronaut couple to own a home in SF.
Y Combinator Unbound
Docker Monitoring with Docker Datacenter and Sysdig
"total" in context is for a single project, the things beying summed are different levels of severity.
You are right that the general problem is intractable; a lot of the advances in these match making algorithms come from better heuristics and computing power.
I have mixed feelings towards unions. I grew up just outside of Flint, MI, so the UAW was a big part of my life (though my parents were not GM workers, so it was not as big a part of my life as it was for my friends). I am in favor of unions in theory, as I tend to think that businesses will take advantage of their workers as much as they think they can, and a union is a great way for workers to protect themselves. But, eventually GM moved all of their factory jobs overseas and the whole Greater Flint area has suffered because of it. Now, I'm not going to lay the blame for this solely at the feet of the UAW, GM is ultimately responsible, but I'm sure the outlandish wages that the UAW had secured for their (unskilled) labor didn't help any. Demanding a living wage is vital, but when you have an unskilled workforce that is comprised entirely of high school graduates (or even dropouts in some cases) that are all making enough money to afford 2 homes, a boat, and enough cars to litter their front yard with them, I can see why a business would start looking at moving those jobs elsewhere.

So, I guess I would say that I am a fan of unions, but I believe that, while a unions primary goal should be protecting their workers, they should also be cognizant of the needs of the business(es) to which their workers sell their labor.
> It's especially frightening for us Europeans, that TTIP can overrule existing local legislature

That should be nothing new, since the EU has been doing that for ages. Just ask the Britons who would prefer to continue using their traditional measures instead of French measures. Just ask those European states whose people would prefer to retain capital punishment.
How far off are native apps for Apple TV and Fire TV? This looks right up my street, but I hate AirPlaying.
I really want to finish reading the article but the browser keeps locking up. Anyone else having their experience crippled like this?
I've been waiting / hoping someone would build this! thanks!
Thanks, giving this a shot!
Yeah, direct voting has major issues. I could only see it being useful on very specific things.

In the simplest cast, everyone would vote for the "cool" proposals but nobody would vote for the ways to pay for them.
Landmark experiment confirms ocean acidification’s toll on Great Barrier Reef
The Elm Architecture in JavaScript
Io Has a Very Clean Mirror (2008)
A game simulation at Google's Deep Mind defeated expert humans at Go last month
It's important to note that, as with all lists that claim to be the authority but don't mention the nuance in the headline, this one is based on specifically chosen metrics:

> "We put a number of preset weightings into the app for convenience; the default is the IEEE Spectrum ranking, with weights chosen to broadly represent the interests of IEEE members"

Keep that in mind before you reflexively rage about how R is at #6 while JavaScript is at #8...And just be content that your interests may be waaaay different than those of IEEE members'
How big is your team? I'm always curious to hear how many people it takes to run something like this, at different scales.
I believe window.crypto should be used.

https://developer.mozilla.org/en-US/docs/Web/API/RandomSourc...

> The RandomSource.getRandomValues() method lets you get cryptographically random values. The array given as the parameter is filled with random numbers (random in its cryptographic meaning).

> To guarantee enough performance, implementations are not using a truly random number generator, but they are using a pseudo-random number generator seeded with a value with enough entropy. The PRNG used differs from one implementation to the other but is suitable for cryptographic usages. Implementations are also required to use a seed with enough entropy, like a system-level entropy source.
Also, the "nasty people" believe that such laws do not apply to them. This belief is not entirely unfounded. The laws may technically apply to them, but they are somehow never enforced when it really counts.
Invisible Infrastructures: The Exciting Life of Internet Packet (2015)
I use KeePass and I don't use it to generate passwords. It's a pain to open and close every time I need to login somewhere, especially if I'm on mobile. I use it for when I forget my passwords, and I honestly believe that is the common use case, but who knows?
The Lisp Curse (2011)
I wonder if you could use vacuum instead of helium for the lighter-than-air medium? That way, you just have a vacuum pump as the energy expenditure. Also, that solves the problem of the ship being too light after unloading: just let a controlled amount of air back in to make it neutrally buoyant.

Edit: "The main problem with the concept of vacuum airships however is that with a near-vacuum inside the airbag, the atmospheric pressure would exert enormous forces on the airbag, causing it to collapse if not supported. Though it is possible to reinforce the airbag with an internal structure, it is theorized that any structure strong enough to withstand the forces would invariably weigh the vacuum airship down and exceed the total lift capacity of the airship, preventing flight." https://en.wikipedia.org/wiki/Vacuum_airship
How much RAM does a single hello world take in C#?

How much time does it take to create a thread in mono on my Linux VM?

How much does it cost a license for Visual Studio?
Getting Better at Customer Discovery Conversations
Floats/doubles aren't going anywhere until there's widespread hardware support for their replacements.
The Andrysco et al. paper and algorithm is excellent. The only obvious improvement would be, in cases where there is more than one shortest unambiguous string, printing the one which is closest to the true floating-point value, which I don't believe the Errol algorithm does. But that's getting into serious hair-splitting territory.
Use a p2p sync program like BitTorrent sync or an alternative. Skip the cloud. It's just someone else's computer.
Australia Passed a Bill to Legalize Medical Marijuana
Show HN: Git Snippet – a free open source service for embedding code from GitHub
I agree that the verbiage in that post is very absurd. When I visit Cryptome I generally go and look at the pdf files of either leaks / interesting publicly available information than the things that they write.
Biometerics [1]. Googling for Google's biometrics privacy policy.[2]

HN likes to talk about the layperson non-techies disregard for technology's impact on our rights, but a grep of this thread turned up no hits on biometrics.

[1]: https://en.wikipedia.org/wiki/Biometrics

[2]: https://www.google.com/?gws_rd=ssl#q=inurl:google.com+privac...
If they charge less than ~10k per year they're probably doing themselves disservice. My bet is on anywhere between 30k and 50k per year. Possibly more, you'll have to contact your account manager who knows exactly what's in your wallet.
You might just be looking at the language from a syntax perspective. However the two are very different in the way that you compile and run them. In C# the code is translated into a custom bytecode (IR) and then the CLR is used to execute that and manage the memory through GC.

In Swift's case it compiles down to native processor code instructions and can have optimisations applied ahead of time. This allows the app to run faster than a VM+JIT would do and therefore longer batter management. The overhead of the runtime is a lot lower since memory is ref counted and doesn't need to run GC periodically.
Go bridges to JavaScript and Python
Correct, I provided browser (using window.crypto) & Node (crypto) compatible implementation in the bug report: https://github.com/antelle/kdbxweb/issues/5
The phone is eating this man's thumbs! http://smartmockups.imgix.net/47_bg.jpg?fit=crop&w=360&h=270...
There is a difference between "starting a brand new app on Swift" and "porting a long-existing Apple app to Swift". How many new apps Apple had started after Swift announcement?
And why wouldn't there be competition in the drag-and-drop UI tool space?
ZFS allows for that level of control: assign a cache device to the pool, then set your secondarycache flag to metadata. Yes the metadata will hit the primary cache first (memory), but it will spill onto the secondary as it is pressured out of ARC. I've got a SD card playing that role in my build machine, it works really well for keeping track of all the tiny files that make up the FreeBSD base and ports trees.
Apple doesn't use swift because they already have stable versions of their Apps written in Objective C and there's no reason to rewrite everything in swift because they can mix ObjC and Swift.
Swift 3 is expected later this year with a fixed ABI. Once that happens we will start to see Swift-only APIs being made available for iOS frameworks.

Most of the existing apps aren't written in Swift because they predate Swift's creation. The balance will change over time.
Court strikes down Ohio ban on false statements about candidates
Sounds like just giving these to someone without modifying them would achieve the same effect.
IMO and experience, the best way to build a team is to exploit comparative advantage so that the whole is stronger than any of its parts. Assuming you've avoided hiring a sociopath, group cohesion follows from everyone having a critical skill they bring to the project uniquely.

This is of course 100% anecdotal.

This of course runs 180 degrees against the concept of fungible engineering and Google's generalist fetish.

Or TLDR: I prefer building the A-Team instead of trying to be Agile.
I think that farm is still there on blossom, but they've turned it sort of into a museum and park.
Because the whole world is trying to push you to buy different devices for the sake of selling new trinkets, and what all that I really want is to have one personal computer that I can carry and is powerful enough to be useful on its own.
Overnight, App for Booking Last-Minute Spaces with Local Hosts, Raises $2.5M
It uses a different screen. If you have a 4 digit pin, the entry screen looks a lot like the phone dialer, with the numbers 0-9.

If you have a stronger passcode, you see a full keyboard instead.
Athens had Sortition.

It's pretty much as democratic as you can get.
Well From our launch last year to 6 months ago it was just 2 of us. Now we've grown to 7 developers. We just started writing a series on how we did it. https://medium.com/p/4e8d9f7308cd
Very cool! I just started playing with speech recognition in Python for home automation this week. I'm controlling some WeMo switches and my PC with an Android Tablet using Autovoice, and it works well as a proof-of-concept, but Autovoice doesn't always register commands, and the "Okay, Google" speech to text can be slow sometimes. I'd like it to take less than 5 seconds between saying "TV Off" and the TV actually turning off., with Autovoice it's anywhere from 3s to 25s depending on the lag. I also figure with real code, I can get commands that are more flexible than Autovoice's regex.

Aside from circumventing lag, I can also give it some personality. I want to name it Marvin, after the robot from H2G2, so that I can say:

"Marvin, turn the TV off"

"Here I am, brain the size of a planet, and you ask me to turn off the tv. Call that job satisfaction, 'cause I don't."
Do you have to tell it what language you're using in advance?
All the lowercase letters 't' on your page looks weird for me. They're a little bit smaller than all other letters.

Using Firefox on Win10.
> what Silicon Valley does best: figure out how to create psychological safety faster, better and in more productive ways.

How do you get a group of cynical alphas to take-off their game-face for work? This screams for a How To manual.
Check out Real Python @ https://realpython.com/ to learn Python and web development (including Flask and Django) through hands-on, interesting examples that are useful and fun! (I am the co-founder/author)

On the fence? Check out these free resources, developed by the Real Python team-

1. Free tutorials and resources >> https://realpython.com/resources/

2. DiscoverFlask >> http://discoverflask.com - Full Stack Web Development with Flask

3. Flaskr >> https://github.com/mjhea0/flaskr-tdd - Intro to Flask, Test Driven Development (TDD), and jQuery
HTTP and the Zombie Apocalypse
We're putting the finishing touches on Apple TV as we speak. And our Fire TV app is live! https://help.curiositystream.com/hc/en-us/articles/214497157...
I take it you're not from the Bay Area. Base salaries over 175k are common for senior engineers (10+ years). I would say that's a common base salary for the bigger companies like Google, etc. Netflix pays $400k cash for senior engineers.

Also the median house price in SF is over 1M.
Shockwave ad. Thankfully this nonsense is on its way out :)
You're working for practically free (or to be specific, for less than $20 an hour at a 2000hr/yr base.) Redo your resume and get it out there. Get some offers, ask your current job to match them, and if they don't, leave. If we can fight for $15 at McDonald's, as a programmer you should at least be able to hustle $30.

possibly relevant: I'm not in SF, I'm in the midwest.
The people at GCHQ do take Cryptome seriously: https://prod01-cdn07.cdn.firstlook.org/wp-uploads/sites/1/20... (KARMA POLICE)

The writing could be one (or many) of many things: Leveling, acting, craziness, fooling, making an obscure point, fnords, trolling, an in-joke, a nod to author identification or woolly self-aggrandizing media reporting, being brash and adversarial for the hell of it, attention whoring, readership selection etc.

I don't think it is supposed to make sense, except maybe for a select few of insiders. We had Cryptome vs. Wikileaks, Cryptome vs. Appelbaum and now Cryptome vs. Snowden. Something-something about letting the leaks do the talking, not the money and spin doctors.
A Reminder to Talk to Your Audience
If its only a few blocks long its not 'downtown'.
Yeah, damn those journalists trying to make a living.
Seems a fitting, though unrelated, clip from Snowden at NH Liberty Forum: https://youtu.be/M94ZO6jYU6c?t=19m28s

People who plan your future in secret, do so exactly because they fear you stopping them.

Stopping all of this is a matter of getting involved in your local/state/nation-state politics now... today. It is disingenuous to suggest that you will get `a chance` to object later. Perhaps that is the case technically, but it will be pushed through unless you have a community, and a local/state government willing to oppose it, and stay opposed to it. The offensiveness of TTIP is lost on most people outside of the technical community. Or, if you give up on your current governance... you can come join those of us in NH who are generally very opposed to such things: https://freestateproject.org/
People who desire to be secure in their electronic papers and effects are not and should not be considered "suspicious people".
This is a bad title. The only point at which the post even talks about FRP is in the sentence "And are there practical reasons that a library based on the CSP language is useful in ways that, say, an FRP or functional reactive programming library is not?". Doesn't mention FRP after that, not even in part II.
It worked almost like that in the USA with the Trans-Pacific Partnership. Text of the TPP totally kept secret, even from the US Senate and House. Before our "representatives" got a chance to read the treaty, someone forced a vote on trade authority. Now, there's a short period to read a long treaty, which is being changed by the "legal scrub" process, and there's one opportunity to vote on it, no debate on the provisions, very little debate overall. In short, TPP is getting rammed through in the USA. All objections are getting overridden, hard.
A Critique of Standard ML [pdf]
You should try ASP.NET, it will reduce your 60% to about 2%.
Whoops, did you edit that? I could swear I read "the downvote" rather than "downvotee", but then it doesn't make sense in context anyway. Brain fart, I guess, sorry.
Apple, a 3rd-party, holds the master keys, and you don't.

So no, that's not DRM for your own data.
I agree, but if someone were starting a new project I'm not sure why I'd recommend PHP over any other stack.
It would be great, if that cost reigned in our willingness to go to war. However, it just provides even more incentive for all the people making money off it directly or indirectly to support the war.
I tried it a few days ago and it was amazing, even in Spanish (latam accent) and English with my non-native accent.

Anyone knows if this is available through API? I would love something like this when writing text on emacs & org mode :-)
Any plans to add food/cooking documentaries to this?

I'm already sold on trying this out, but it seems very lacking in that department.
Android uses Bionic libc which has its quirks. The Android kernel also has several patches that were at one time quite controversial, though many have moved upstream to the mainline.
Although TTIP is between the US and the EU, if the UK Brexited (?), I assume a Tory gov would have their own US-UK equivalent in place ASAP.

Which is quite funny when you consider removing EU regulation is a bit of a rallying cry for the Brexiters (?).
This seems aimed more at Safenames. I'll trust Safenames more than Cloudflare personally.
I also wanted to build such as service, but Zendeks's $1 price for FAQ stopped me at the time.
I tend to agree with you. I think back through a decade of coworkers, and when I take your "A-Team" approach I find myself picking "The Sysadmin" and "The UX guy" etc. And when I ask myself how they stand up against even the best generalists I met at big5 companies, well, it's no competition. (In that the specialists wipe the floor with the generalists, and I say this as someone who has followed more of the generalist route)

There is fundamentally too little time in the day, and too much to know to truly be GREAT in a domain, to expect anyone outside a select few (certainly not enough to fill out general employment at google) to be able to bridge these domains meaningfully and still be as deep as possible.

Now; there is a massive benefit to the specialists having sufficient understanding to communicate with other domains. But this to me is not what being a generalist means, and is an asset that is often looked over even in the generalist-focused agile orgs I've worked for; "are we communicating well internally in general".

(To bring this back to the article as well, I've also found the specialist groups with "eigenvectors" of skills to be MORE cohesive, as it's a great trust builder when someone can say "I'll be supporting your work in Y with X" and you know that they'll be doing X _light years_ better than you could, and you can truly TRUST them to have your back. Not that the same thing isn't very feasible in other environments, but that's an "easy way in" to trust.)
Looks like an interesting proposition.

Two pieces of feedback:

* Alarm bells ring when a company says where they are mentioned in the press but fail to link to any articles.

* I really struggled to find your pricing. I saw plans starting at $2.99 but the obvious next question was: "What are the plans? How much will I actually pay?" I ended up in your Help Center before I could find an answer.
Startups Turn to APIs to Quickly Bring New Products to Market