skysight-inc/HackerNews huggingface dataset:
It did have a case. And everyone in the world can have this crash, I mean it wasn't even 4 feet. Totally rekt. I feel my specific piece was flawed, it's impossible for it to break at such low heights, any idea how to get it checked in any manner by an Apple guy or someone?
Domains do not cost $0.18 to a registrar. ICANN charges registrars a $0.18 ICANN fee and then the company that owns the TLD (the registry) charges whatever they want per domain. Then your registrar adds their markup to the ICANN + Registry fees. Currently, a .com costs $7.85 + $0.18 + Registrar Markup. (I run a domain registrar)
Agreed - that sounds more like regret that it changes the replied-to tweet's author's perception, than it is any form of regret that Product Hunt works that way.
So, this is an interesting example because people are throwing Bayes around, and yet when asked what their favourite color is, the most popular answer for women is blue.

And yet, their favourite color is associated with men.

I wonder what could possibly have caused this divergence from making decisions on a factual basis when everyone here is so focused on using statistics?

https://yougov.co.uk/news/2015/05/12/blue-worlds-favourite-c...
I'm in NY, my office is empty at 9am, mostly full at 10am, starts emptying at 5pm, and is mostly deserted by 6pm. People work from home all the time, and leaving early is entirely accepted and even encouraged.

This feels like it lines up with, well, everywhere else.

I've had 4 jobs in this city and this has been the case with every single one, and they've ranged from tech megacorps to startups. This isn't some pressure-cooker investment banking job...

I feel like your impression of NY tech (I can't speak to London) is drawn from stereotypes more than reality. I've worked also in Toronto and the work expectations do not feel much different - if anything it feels a bit more lax here in NYC than TO.

> "But not 500%, I'm quite sure."

I dunno, what do you think an iOS developer with ~4 years of experience fetches in Toronto or Vancouver? Let's say total comp (i.e., salary, any guaranteed bonuses, public stock).
This is primarily brought on by a Canadian law which allows foreigners to purchase property in Canada, so wealthy Chinese are buying up property and using it to store wealth.

It's also worth mentioning that Vancouver is especially vulnerable to this problem because for 30 years now we've had 'sustainable development' policies in the city and the province that were mostly there to make it difficult for people to live south-east of the Fraser. Vancouver effectively has a 'green-belt'. Other cities would have built more highways and bridges to make it easier for people to live where they want; Vancouver tries to fix the game and incentivize living north of the fraser. But we've reached a breaking point and none of the very mild incentives on offer makes up for crushing mortgage payments and trying to raise your kids in a broom closet. The solution here is simple - build more highways and bridges into Vancouver and let people live where they want.
I wonder if a story like this would still be considered newsworthy if they were forced to make all statements generic, such as "Political Campaign Staffer Disciplined for Accessing Another Campaign's Data".

If not, then why report it?

If still worth reporting, and if people were forced to think on the information only in the generic terms available ("how should we act upon this and other data breaches?", "does it matter if some campaign has access to another campaign's information within the same party?", etc.), then what would come of it?

We should hope for just enough information to understand what happens in the world but not so much information that emotions and irrelevant details take over the discussion.
For the current thinking about this in the W3C (or at least in the TAG), see: http://www.w3.org/2001/tag/doc/unsanctioned-tracking/

There's also a document being put together by the Privacy Interest Group:
https://w3c.github.io/fingerprinting-guidance/
That's just as true of minified JavaScript.
You wouldn't be far off the GBP equivalent working for an investment bank in London as a VP developer.
So? Sometimes you get lucky, other times you don't. A single set of anecdotes isn't any evidence of any sort of widespread difference between the two device classes.
There was quite a bit of interesting and colourful discussion over at [1].

I'm not entirely sure why this is worth a resubmission (so soon) as Binaryen was featured quite prominently, but it is what it is.

[1] https://news.ycombinator.com/item?id=10753574
What is Soylent 2.0? (new 2 min video)
It's not dishonest. Take a vacation day and go on an interview. You can also look at glassdoor, etc to see what people are making.
Django and Rails are similar in the sense that they come with batteries included and favor convention over configuration. Also, Django recently received a grant from Mozilla, so expect some great features to be added.

https://www.djangoproject.com/weblog/2015/dec/11/django-awar...

Personally, I've worked with Django, Rails, and The Spring Framework (Java).

I'd choose Django or Rails. I do prefer Django, but Rails has a much more vibrant eco system and a lot more plugins (gems) that let you do things pretty fast.

Really you need to be clear on what problem you are trying to solve, because one framework might be better than the other. For example, I've worked with Rails and it has great support for apache solr. If I needed to do full text search on a lot of records and use solr to index them, I'd choose Rails.

Define the problem you're trying to solve, and see which framework is best suited for it.
i see great value in getting these into the hands of those that require microscope for their work or research that otherwise may be unable to afford the cost of or require more portability andor durability than a conventional microscope

what i wonder is what sort of research or work can be enabled by getting 700nm resolution microscope into everyone's hands?

can anyone offer a list of developing research: on self, others or the environment; where a microscope is the barrier to entry
'We DO NOT have evidence that X happened' is evidence of incompetence.

The competent responses would be:

"We DO have evidence that X DID NOT happen", or

"We DO have evidence that X DID happen".

A bag of rocks also has "no evidence that Wes or anybody else accessed any user data". Would you trust a bag of rocks with your computer security?
But productivity of land can grow. Consider the Green Revolution, for instance.
I don't really feel that way. In fact, I think that there's just so much going on in Haskell that it kind of frees me from having to understand it all. Being comfortable with fundamentals of purely-functional programming (basically ADTs and use of first-class functions e.g. with maps/filters/folds), and the essential types and type classes (Functor, Applicative, Monad, State, etc) give one enough of a grounding as to be able to write pretty much any program one could want. Sure, I could try to learn lenses, or the parallelism libraries, or software transactional memory, or DataKinds, or the infinitude of Ed Kmett Prosemicofunctor type classes... or not. If it turns out I need those, or I think they'd be particularly useful, I can learn them, but I don't need to. I'll never know everything there is to know, so I don't feel an obligation to.
Aaron Swartz's Pinboard
I guess "tone deaf" is when someone doesn't understand what your tone of voice is and what that tone implies. Like if you say something sarcastic, your voice tone and body language conveys it.
What isn't subjective is the higher pay.
> Not having that possibility enforces you to actually design an elegant API

Yes, of course, the forced elegance of MarshalIndent next to Marshal — being able to indent in Marshal would be graceless, of CreateHeader alongside Create in case you wish to specify more than just the file name, of asn1.Unmarshal and its friend asn1.UnmarshalWithParams, so much more dignified than Unmarshal optionally taking params is it not?

You'd have to be blind not to see the refinement of DialHTTP to connect to an RPC server, unless you want to connect to a path which isn't / then DialHTTPPath has that undefinable quality of an excellent API, you definitely wouldn't want DialHTTP to just have a default path that would be tasteless.

And it's really quite obvious to have ToUpper and ToUpperSpecial, can you imagine how unpolished an optional case parameter to ToUpper would look?

Or Split taking an optional number of substrings? How gauche, lucky us the designers of the API were forced to add the soigné SplitN to which you can explicitly pass a negative number to get all substrings.

Really there are so many examples of the lack of optional parameters forcing the design of an outright dandyish API. Just look at WIN32, saved from the dreaded "lots of arguments" by C not having default parameters, not a function in there using that to hide the mess no sir, not in a million years would a language with default parameters have achieved the summit, the peak, the pinnacle of delight that are CreateWindowEx or RegQueryValueEx.

And naturally optional anything means you will build an inelegant API one day and have lost all chance to elegant API, which is why Go requires all structure fields to be explicitly filled.
What he meant is that they are making far more than $200k, which makes his next sentence illustrative as an example.
I haven't actually read Product Hunt much since this kerfuffle, but after looking at the comments on that submission:

> Interesting concept. I like emoji and GIFs, does openhunt support that? 🤔 <food.gif>

This is a) a jerk comment since the commenter works at Product Hunt and therefore is throwing shade at a competitor's MVP-ness and b) Product Hunt is still quirky-and-randum?

This is disappointingly unprofessional.
Yeah this was what killed me after topic two:

> But actually, smartphones are mostly used when you’re sitting down next to a laptop, not ‘mobile’, and their capabilities make them much more sophisticated as internet platforms than PC. Really, it’s the PC that has the limited, cut-down version of the internet.

Smartphones are mostly used when I'm sitting next to a laptop... are they? Not in my experience.

The PC has the limited cut-down version of the internet? Again... complete opposite of every experience I've had.
“Just don’t have a bias”. Unfortunately, it doesn’t work like that. The problem is that it’s very hard to know when biases are affecting your decisions. You cannot just decide to not have them.
Agreed though that fighting bias with bias is not a solution. What is the solution then? I don’t know. :(
The Cult of PewDiePie: How a Swedish Gamer Became YouTube's Biggest Star
It's completely accurate - hence the location part. If you sought to add clarification, the first sentence was unneccessary. Let's confine this to "they won't hire in most of the Continental United States". Even for exceptional candidates, remote is also completely out of the question for them. That's obviously their right and I don't hold them against them. (But it's worth contrasting with someone like Red Hat, who will hire someone from anywhere if they are awesome).

I have had lots of experience with Google and Amazon recruiters where CA was the only viable option. Google also tended to have a bad habit of offering SRE positions for datacenters in the sticks, but that was not a development-flavored SRE thing in the least. They pretty much close the door on you if you don't want to move and are dropping the ball on some pretty awesome development centers IMHO.

Facebook is often avoided by some very sharp kernel (and other) folks, because they greatly insist on a boot camp and can't guarantee what department you are going to work for. They lost some brilliant folks as a result. I wouldn't work for them for that reason, as I think the team and the manager are the most important parts of the hiring decision.

Yes, Google has other offices, but they are not hiring people in some pretty darn major development regions. There is allegeldy an office in Chapel Hill for instance, but it seems to be on the edge of being decomissioned and no recruiter will tell you anything about it.

So, yeah, it's not quite like you can just work anywhere.
You're right. But here I'm more concerned about the job of the registry (TLD owner). Is there any way to justify $7.85 registry fee? I wanted to know that where they need this money?
I disagree. Go to minute 45 in the talk for a visual of what I'm about to describe: Hypothetically an ideal multithreaded program would light up as much of the CPU as possible. If we viewed it as a timeline it would start at a single point, expand as a bubble to fill the available CPU resources, and then at the end contract back down.

Using this style of parallelism creates many bubbles that each condense down to a single point every time you call join(), similar to a beaded necklace. This means that the 'p' in Amdahl's law for the percentage of time spent in parallel tasks is already stunted from the blocks of sequential code (or necklace string) caused by the joins.
Seems like deep dream should be able to find batches of these.
Seems to me the answer here would be to bind the radix argument of parseInt with a wrapper before applying map
Emacs Lisp Animations
In my opinion, the only way to understand monads is to use them. They'll be a little weird at first, but the type system will guarantee you're using them in the right way. The thing is that you don't really need to understand how a given monad works under the hood; you just need to know how it's going to act when you use it. For example, I couldn't write the State monad instance right now, not without quite a bit of puzzling anyway. But I use the State monad all the time, because I know how it's going to act:

addToState :: Int -> State Int ()
addToState number = do
currentState <- get
put $ number + currentState

How is this working exactly? Well who cares. I know that once this function is called, my state will have been incremented by the given amount.
Have you ever used it in any of these roles you speak of?
What was your experience?
Investors invest in fun?
I'm really happy to see this. As the solo-founder of a bootstrapped start up nowhere near Silicone Valley, things like Product Hunt can make me feel like a complete outsider.

Quick question: PH wants people to sign up with their personal Twitter account, rather than a company one, is that the case here? I never use my personal account, so would prefer to be able to sign up using @bug_muncher

Also, I love the "You reached the beginning!" message at the bottom, not sure why, but it really made me smile :)
Literally, ask any friend working as SWE in any of those companies - they will confirm numbers. You are pretty much guaranteed to make that money in 5 years if you get promoted with average velocity.
The iPhone6 reportedly is more susceptible to bending. That indicates less rigidity and less rigidity would lead imply more susceptibility to screen breakage.

https://en.wikipedia.org/wiki/IPhone_6#Technical_problems
Even if were true that people use their phone more at home than when they are out-and-about, I wonder how much those metrics are skewed by the restrictions of data plans. Companies gouge hard for data, and we've been conditioned to use wifi whenever possible, and avoid those data limits!
I would include 401(k) or HSA matching under benefits (cash equivalent).
Been working in London for a good 8 years. Started at £75k, and earning over £125k base now + fairly significant bonus (50 - 100%). Fintech mainly, but also worked at a tech company. throwaway for obvious reasons.
I'm glad they've fallen out of favor. Every time I come across one, it's a year after the fact and there's already a full-fledged community with a forum, mailing list, and meetups run by people who quit their day job to devote all their time to it. Talk about intimidating.
Facebook officially goes HTML5 for video
How much of the industry retention problem is that the high pay scale allows for early retirement or early semi-retirement for many?

I'm in my mid-40s and could retire today if I wanted to. I don't because I really enjoy the challenge and stimulation of my work, but I could.

To the extent that's the root cause of low industry retention, I'd consider it a feature not a bug.
> There's still a lot of work that needs to be done there, particularly with ranking algorithms.

Well, that is part of the value of a community/open source project, is the fact you can experiment/test various ranking algorithms rather openly without the assumption of malice/rigging.

Tbh, I think the OP has the right idea [in general] but the wrong execution. [e.g. The jab at PH in the name, rebranding after the initial influx of traffic, no clear strategy for experimentation with ranking algorithms in a crowd/open sourced manner, private comments]

I'm curious how quick they'll note the issues and address them. I considered building something but I keep running into RL related time constraints/problems that make it impossible for me to commit time before Jan. xD
It doesn't scale down like that.
Yeah... to me, most websites on my phone feel so constrained and clunky where they feel smooth and effortless on my desktop. Even most native apps feel constrained and clunky, probably because a lot of companies take the easy way out and just... re-create their website as a native app. Facebook and Twitter sort of do it right, but even then when I run across a link that somebody has posted and it leads me to a website not optimized for mobile it totally breaks the whole experience.
The name Caesar was adopted by later emperors, but Gaius Julius Caesar was long dead by the time of Boudica's revolt.
The importance of tuning your thread pools
Was the question about investors? I thought it was addressed to the person who did the implementation.
Agreed, the post is pretty similar to my experience in London. Within 5 years I hit a total comp of over $250k USD.
Dispiriting. Colin is not bad at business. If he ran tarsnap like Patrick suggests, it would be a step back.

I don't understand what, exactly, drives Patrick on this crusade to maximize financial rewards for "our kind".
Does this split the ssl among multiple websites?
And how long does your browser cache the pages and assets you've looked at?
If anyone is interested, I have been working on diffing the code for the backdoored vs patched versions: https://github.com/hdm/juniper-cve-2015-7755
Genome.js – Hacking the human genome with JS
> Then Tannenbaum came out with his book and it didn’t really take off.

> Then Torvalds open-sourced linux and that is what started to gain popularity.

cough BSDi cough
Leveling Up Clojure's Hash Maps
>Why do people always assume newer = better

I can't help but to notice the irony of your statement in a thread about GTK3 (since they are ripping out functionality in the pursuit of newness)
Take this with the caveat that I don't know much about how OSS works.

I think you should step up and make OH in your vision. This wishy-washy stuff on name, public comments, etc being up to the future community--I think you need to set the standard there, and then have it open to modification later.
Yes, my comment (prior to deletion) said and rand(n), depending on implementation, may explicitly exclude n. I looked it up for C/C++ first, but it was slightly confusing, and there are articles that go into quite a bit of depth about how rand() can be misleading. perldoc was my next stop, as I was almost positive that perl's rand explicitly excluded the upper bound (and it does).

My recollection of 100-sided dice was that it was often printed as "00", so you could take it as either 0 or 100, depending on your need.
THIS.
There is nothing wrong with dick jokes. The only sexist thing about them is the imbalance: We need more vulva jokes too :)
This is addressed by a time-based ranking system.
Star Wars May Not Just Be Science Fiction Anymore (No Spoilers)
Drag Queen Hosts Emoji Themed Game Show
Is this intended to be a response to Patrick's blog post from last year?
Can you please add a RSS feed?
I'm afraid this is anecdata. I'd expect a dev with ~4 years most places to not get that much. The how much doesn't matter, it's the idea that you get 500% that is clearly nuts. I mean - why would firms not be queuing up to cut their wages by 80% in the same timezone? Makes zero sense and doesn't accord with any figures.

Also it's not a sane comparison at the start of your career. You have ~2 years then move and have ~4 years and your salary went up? Is that location related or related to the fact that you are now actually useful instead of learning the ropes?

Avg developer salary in the US is ~80k. So to meet your 500% dev in Canada would be earning less than part-time hot-dog sellers.

I work with people in NY every day. They work longer hours. I think if you asked most tech in big cities if their day is longer they'd agree.
That's what I thought the article was going to be about...
Now checking the sources (ha!) the transcript of the original book has only "Thomas J. Beale" and nowhere Jefferson. Bad, bad Skeptoid! The transcript here appears to match the images of the book (in the second link) except for the Declaration, which doesn't match the one in the book (the numbering in the book has the same numbering for two ten word runs, and that is apparently necessary for the correct decoding):

http://www.unmuseum.org/bealepap.htm

So if the joke exists it's not so obvious as Skeptoid writes, we just have Thomas J. and the Declaration of Independence in the book.

Still the conclusion that using the known key for 2 on the code 1 gives the substrings "abbbccccdde" and "abcdefghiijklmmnoh" seems symptomatic:

http://rogergrambihler.tripod.com/BealeHoax.htm (a)

( (a) nicely fitting for the subject, the investigation is on Tripod, and it still exists! Yay, Tripod!)
Another issue with this argument is that all of those fields are considerable less well remunerated than technology.
Mobile is not the future of the internet Ubiquity is; in a sense, internet is not mobility but stationary; people interact with the internet when they are mostly still in their bodies, sitting on the bus, driving their cars, not "mobile"; cell networks allow for talking and walking, but using the internet while walking or moving is generally handled not by the user but by the bots; that being said, I am being a creative dissenter, for the benefit of all beings and I <3 u

Good wishes
Facebook, Google Top Year-End App List
Tech Pros Fighting for Work-Life Balance
I'm going to do nothing this year, neither for startups nor for open source software, because it's hard to draw water out of a dry well. And I feel shittier about that after reading this post.

I hope 2016 is better.
Ah well that may be an area I've yet to encounter - I've used a third-party set of qml widgets styled to adhere to googles material visual vocab, so it has been trivial to style up applications that look and act fantastic.

Though I will say that the inability to expose a go strict/object as a model is quite frustrating; there's lots of back and forth mapping your go objects to update your qml models. It would be much nicer if it was easy to implement as adhering to an interface or embedding an existing type :(
Absolutely breathtaking. It's like standing on an enormous mountain.
That's certainly an impressive resume...
It is, and apologies for being offtopic, but you linked to it in this post.

On-topic: our business did our standard EFF donation, but after reading this, we'll do more.
Show HN: New (beta) iOS Development jobs board, submit today
$5,000 is a pretty hefty price tag, can I assume there's some pretty impressive stuff under the hood here?

EDIT: Actually, the reservation, which is "50%", is $5,000. Is it $10,000?
> ...this problem requires a scripting language...

Cool, we have that in Haskell these days![1] Except, of course, it has all the good high-level stuff of Haskell, which reduces boilerplate and increases correctness.

[1]: https://hackage.haskell.org/package/turtle-1.2.3/docs/Turtle...