skysight-inc/HackerNews huggingface dataset:
This article is terrible. She sounds extremely self-centered. Does she think about the "emotional labor" that her husband goes through? She only appears to care about the hysterics that she creates from her own insecurities, and then wants her husband to share in those. Does she spend the time to document the emotional labor that he has to go through every day? Nope.
I agree and both disagree. I'm working right now for a client that is a large corporation that didn't do any of those "fad" things - and it is _tremendously_ costly.

For example, one team has spent several weeks and thousands of dollars to get another team's SOAP integration working correctly, when it would have taken five minutes in REST.

The codebase did not follow a "elegant" practice and is an absolute spaghetti mess. Things that should take 30 minutes take one week and this add tremendously to personnel cost.

I agree though that working together is tremendously undervalued. A decently smart person can be taught anything (which is part of the replacability problem you mentioned), but how to not be an entitled ass is nearly impossible to teach in a workplace environment.
> You have to learn to use it effectively

I didn't say "no learning required" I said "no reading required"
> Not sure your preaching about this not being Reddit contributed to this discussion anymore than my comments.

Yeah and it was painfully pointed out in two comments (and your downvotes) that your behavior is unacceptable here.

> You can see how I might have been confused about which site I was on since the level of entitlement is exactly the same.

Entitlement? You're the one assuming that it's all A-OK in the Bay and clearly it's people not spending their money correctly. I'm sadden to have to type this: but this statement clearly demonstrates you failed to ready any of my comment.

> On my part at least, wrong, wrong, and wrong.

1) Again, it was demonstrated you have no idea how financing and salaries are working in SF.

2) I really don't care what age anyone is, but it is a common anthem that those that "got there's" think it's because younger groups are not working as hard. See also: NIMBY's that are blocking a lot of SF development.

3) That remains to be seen, or you haven't kept up with SF. Source: I've worked at a few startups and 1 IPO'd company in the Bay, and even as a "higher paid" individual I had to balance the bottom line after taxes and cost of living. I'm lucky that I could live there, but for many below my position it's not possible. Oh and I would commute up to 1-2 hours one way just to reduce my cost of living into SF.

At this point I will not engage with your comments any further, as you have demonstrated you do not meet HN standards here. One last note, try to lay off the vulgarity and memes in the future.
I did read the paper and I'm not saying the analysis isn't compelling. I'm saying it is obvious and does not need a paper to be explained.
If you want to learn a more established language because it's the workhorse under other things, I would suggest learning C.
"We test extensively on the latest versions of Chrome and Safari. For the best experience, we recommend Chrome."

Why no FF? What could possibly cause them not to support it? Any specialists out there?
The advice I always give to a new college grad is try and get a job at one of the big tech companies.

The work and the mission may not be exciting, but there is huge room for growth and often the large companies have programs especially designed for career growth for new college grads.

But don’t get stuck. The job will comfortable. After a few years it’s time to move on. Maybe you’ve found a few folks to cofound with, or maybe you just have a good lead on a much bigger role. But the only way to really advance is to leave — most big companies have artificial limits on salary growth and promotions. You can always go back later.
I would imagine that LISPy CPU would have stuff like CONS/CAR/CDR as primitive instructions, and probably memory management heavily optimized for processing lists.
Interesting! Do you have a link to any info about this?

Edit: or, are you talking about HTTP fallback on the client side, when WebSockets aren't available? Fanout can do that too, but what I was talking about earlier was how Fanout can speak WebSockets to the client and HTTP to the server (like an inverted sockjs/engine.io).
Not sure, but that's not relevant to the patent grenade. It revokes your license if you're involved in ANY patent action against Facebook, regardless of that patent being used in RN or not.
Yes, of course Mr. Wonka.
True, but the 'credentialing' is becoming less and less valuable, ie. more credentialing is needed. I've had industry people looking to hire from our department (BioEng) come to our classrooms and tell us that a MSBE is a entry level requirement both in terms of pay and hierarchy. Not just one, but a few of them have one this.

It is not enough to just have a BS/BA in a STEMy field, you need the MS as well. I think it's fair to conclude that the credentialing is then worth less at the undergrad level.
The Internet of Electron Microscopes
>Why not live in SV when you're young and retire to Nowhereville, vs living in Nowhereville all your life?

Depends on your preferences. I don't want to move to a new place when I retire. I'd like to retire in the same place where I have friends, know the city, system, etc.
NSF calls for proposals to improve k-12 STEM education
Apple made (makes?) a thin, silicone-coated case for the iPhone. It was monumentally annoying. The extra grippiness of the silicone meant that every time I pulled my phone out of my pants pocket, the pocket came with it and turned inside out. It was also hard to put the phone back in my pocket because it would grip the pocket material instead of sliding in. And finally, the silicone was a victim of its own grippiness and wore out rather quickly.

I've found a textured case like Magpul makes to be far superior to one with soft rubber.
In Bristol, UK we're into shipping containers in a big way. We use them as restaurants and shops[1], we put startups in them[2], and Massive Attack house the homeless in them![3]

I've heard that the startups are boiling hot in the summer and freezing cold in the winter. Hopefully the homes for the homeless are better insulated.

[1] http://wappingwharf.co.uk/retail-at-cargo

[2] https://www.bristoltemplequarter.com/boxworks-the-launch

[3] http://www.bristolpost.co.uk/news/bristol-news/explore-new-s...
Sadly the GUI world seems uninterested in that kind of "interactivity". Instead they keep taking away options and in general dumbing down the UIs with the belief that this will make computers more approachable for the masses.

But at that point, why bother? Build a games console or a cable TV box with a web browser and call it a day...
Things I Wish I Knew When I Started as a Developer
They're concentrated for reasons. It's highly debatable whether those reasons are "good".

We all take risk. I could find myself working for a company that doesn't make it, or just decides to fire me at a moment's notice. Losing my job and not being able to find another one means I might not be able to feed and house my family. That's real risk. On the other hand, most investors are pretty well off, and can weather a few startups failing. They're likely not going to get to the point where they don't know if they can continue to house their family for the next few months.
Could you explain how the mortgage interest deduction doesn't help homeowners?
What you're suggesting sounds like a count min sketch, like a 2D bloom filter.
Curious - Does CA have such a reputation?
The process by which human fingers gives rise to stable contacts with smooth, hard objects is surprisingly slow. Using high-resolution imaging, we found that, when pressed against glass, the actual contact made by finger pad ridges evolved over time following a first-order kinetics relationship. This evolution was the result of a two-stage coalescence process of microscopic junctions made between the keratin of the stratum corneum of the skin and the glass surface. This process was driven by the secretion of moisture from the sweat glands, since increased hydration in stratum corneum causes it to become softer. Saturation was typically reached within 20 s of loading the contact, regardless of the initial moisture state of the finger and of the normal force applied.

So, nothing to see here, totally obvious?
It wasn't downvoted, it was killed by software because that user is banned. We ban accounts that violate the site guidelines (https://news.ycombinator.com/newsguidelines.html).

In such cases future comments are dead unless someone vouches for them, which gives good comments a pathway back to visibility and means that bannage isn't a one-way street.
Actually, I would think it would be easier to get a tenure track professorship as a CS PhD. The number of CS-related grant opportunities is staggering.
I've walked through East Hasting. It's much safer than some parts of SF.
I'm really uncomfortable reading these insults, even if they're deserved. More so because they're in response to a comment of mine (even though I'm not the destination). I'd be so pleased if you removed them. That said, I do understand where you're coming from (both through empathy and some cases I personally know). But you should see that we agree: he probably was a bad choice for you. People always hide their bad parts when it comes to dating, and some are outright dishonest and manipulative, but that does not change the fact that someone was a bad choice. What I wanted to say was that I think that, we can not blame people for being what they are; and thus that we should pick who we would love for who they are, not for what we can sculpt out of them. I was not trying to advice or criticise you or anybody else on relationships and dating, I'm sorry if it came off that way.
Not to mention, you'll be paid enough that you can easily pay off your loans, and you can hopefully put a good sized chunk away so you'll be more able to weather the startup paying less.
To all the advocates who think Apple's E2E Encryption key and data is only existing with the end user and believe that San Bernardino incident on Privacy related iPhone unlock.

https://www.macrumors.com/2016/07/21/apple-helped-identify-k...

Granted both the Secure Enclave thing and the iTunes transaction logs are entirely different but essentially they all are chained together in the Apple ID which is protected by an Encryption key and the backdoor building is all that fuss was made for the PR, As usual I don't expect any consumer centric corporate to prove their idea on the privacy.

It's an illusion.
Columbia, SC. It has to be about the smallest capital city I've ever seen. Most of the events here I already attend or are intended for middle / highschool students.
Okay, fine, I agree that sometimes mathematical notation is bad and we are all computer people here, not math people, so we get really scared of mathematical notation.

But is (-1)^S 1.M 2^(E-127) so bad that it required a whole blog post to explain it? Except for the "1.M" pseudo-notation to explain the mantissa with the implicit on bit, all of those symbols are found in most programming languages we use.

I don't think the value of the blog post was explaining the notation. We all knew what operations to perform when we saw it. The value seems to lie more in thinking of the exponent as the offset on the real line and the mantissa as a certain window inside that offset.

Personally, though, this still doesn't seem like a huge, deep insight to me, but maybe I'm just way too used to floating point and have forgotten how hard it was to learn this. I did learn about mantissa, exponents, and even learned how to use a log table in high school, but maybe I'm just old and had an unusual high school experience.
There is a quote by Jim Jannard of Red in the documentary Side by Side: "digital wasn't paying enough respect to film". That is the feeling I get when programming Swift. I really wanted an improved Objective-C or at least something that was kept some of the same conventions (selector syntax). F-Script was interesting example of a language, but didn't really have the depth. I just cannot shake the feeling that the creators of Swift looked down on Objective-C like some of the Apple folks in 98ish when they tried to foist Java on us. Its hard to use a language when your pretty sure the the designers hated one of your favorite things.

I'm programming in it daily and its uglier and has more syntax then it should. Its very much like my experience with Transact-SQL, I'll use it and gain as much proficiency as possible, but I really don't like programming in it.
I liked this essay better when Venkatesh Rao wrote it in 2009.

https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...
Sounds like you like what you’re used to. What do you mean by per line efficient? C and Objective C are more verbose. Declaring non-null, implicit types, and immutable in Swift is a big plus.

let x = “Hello world”

var isDone = false

Filtering an array in one line is much nicer than a for loop:

let newList = anArray.filter(...)

No header files reduces code significantly.
Ooooh I see. I like it, thanks !
"All things being equal" is a very contrived situation. I think a better question is whether you'd pick a PhD candidate over a BS who, for example, could code a little bit better. (And for me the answer is I'd probably pick the BS, but I'd have to justify it to the people above me, which could be a challenge.)
Ethereum Smart Pre-nups?
True, it does not destroy the entire purpose if and when the STEK is securely and properly rotated. But to call this PFS stretches the truth in ways that boring crypto never does.

The number of real-world cases where PFS is reduced exactly to the non-PFS state by the existence of session tickets with fixed STEKs is not only non-zero, but rather I would venture a guess it is staggeringly large.

E.g. Configuring Session Tickets [1]

While Apache offers the SSLSessionTicketKeyFile directive to specify a key file that should contain 48 random bytes, it is recommended to not specify one at all. Apache will simply generate a random key on startup and use that to encrypt session tickets for as long as it is running.

The good thing about this is that the session ticket key will not touch persistent storage, the bad thing is that it will never be rotated. Generated once on startup it is only discarded when Apache restarts. For most of the servers out there that means they use the same key for months, if not years.

To provide forward secrecy we need to rotate the session ticket key about daily and current Apache versions provide no way of doing that. The only way to achieve that might be use a cron job to gracefully restart Apache daily to ensure a new key is generated. That does not sound like a real solution though and nothing ensures the old key is properly overridden.

...

Nginx, too, provides no way to automatically rotate keys. Reloading its configuration daily using a cron job might work but does not come close to a real solution either.

...

HAproxy does not allow configuring session ticket parameters. It implicitly supports this feature because OpenSSL enables it by default. HAproxy will thus always generate a session ticket key on startup and use it to encrypt tickets for the whole lifetime of the process.

[1] - https://timtaubert.de/blog/2014/11/the-sad-state-of-server-s...

Note that's from 2014 -- has it changed since then?
No, it's a 24 bits significand, you're forgetting the not-explicitly-stored leading 1. (https://en.wikipedia.org/wiki/Single-precision_floating-poin...)
Put a simple wifi hotspot in there, and i would be really interested. Except that where i live they plan to phase out 3G but retain 2G, because the market has almost completely moved to 4G/LTE except for simple remote sensors and such that are operated over 2G text messaging.
You can't cite "it's obvious" in other research papers though. Now that this research is published, it can easily be cited as a fact/finding/proof.
> The "SSH keys" protocol in the article seems like an example of this. It doesn't make any sense. Why would the server send the client a Bloom filter if the client has already told it what key it wants to check? The server only has to send one bit back to the client! And if the goal is to not trust the server with the client's (public) key, this protocol doesn't accomplish that either.

There is a footnote on the sequence diagram that the key is not sent to the server on the initial request. Rather the client just does a simple GET. Since it's just sending a static file the client could cache the bloom filter.
Or consultant... I used to drink the koolaid.

Saw many of my good and loyal colleagues get laid off and thrown away, when I was part of various companies. These days I dont give a fuck and dont get out of bed for less than $10000.
We are still working around bugs in network middleware. I hope that it will be available in Chrome and on Google's servers in Q1, 2018.
> that I wasn't aware that dropped columns would still count towards the columns limit in PostgreSQL.

FWIW, I hope we (the PG devs) will fix that some day.
I have a similar experience (doing PHP using notably CakePHP, Laravel and other vanilla php web apps). For me, I found the best bet was to learn Go. You won't have trouble learning it since the syntax is really simple. With C++ you have a lot of way to accomplish a task depending of the language version you're using so I found it harder to discover good practices. This is my point of view if we neglect all the "external factors" and we only consider personal preferences.
I really wish the GNU project would standardise on Common Lisp rather than Scheme. Lisp-2, false NIL, full-powered macros — Common Lisp has a lot going for it.

An emacs written in Common Lisp, running in StumpWM, running atop a CL Guix, Shepherd & GuixSD would be a thing of beauty.
eclipse has been trying for a while to move on the web - eclipse RAP dates as far back as 2007
Personally I build IKEA furniture myself. It's very straightforward and often pretty fun.
Cons: Insurance and pre-existing conditions.

Not to put a damper on your post, as it sounds like you have had good success. But this is a very real thing for many people. When I graduated and went out into the world, I needed insurance, and this was before the ACA, which meant that my pre-existing condition was not something that would be insurable, at least at any decent rate. The ACA fixed that, but now you have the GOP attempting to return things to how they were before, especially for pre-existing conditions. They failed now, but they're not going to stop. So, for many people, currently the climate is not one where they could go without a group plan that they'd get at their employer.
Shield has nearly every app you need including Kodi. And is a native chromecast box.
Sure. But see your phrase here: STEM helps by an immeasurable factor.

It is very easy to assume this if you are a software engineer living in the Internet Bubble. Many people suck at basic elementary math. Way too many people. Let alone they start programming in a professional level.

Was that the case in the last 50 years? Not really. I know rich people who thrived in the last 50 years just by being frugal, hard-working and persistent. Despite having no STEM/Math or modern economical knowledge they were able to create wealth.

In today competitive world where capital is competing endlessly for market-share, I can hardly seeing them surviving let alone thrive. And don't forget todays media and social apps. Too many distractions. People are too drunk to be able to focus on building real stuff.
Imagine you don't enjoy researching a household item. (Why? Maybe you'd rather do something else. Doesn't really matter.) Now it's harder. Either way, it's definitely effort, and you can only squeeze so much effort into a day.
Corporations Have Rights. Why Shouldn’t Rivers?
You're right, control is the wrong word. It's more "don't let them control you". With practice I find I can feel an emotion, recognize it as an emotional response, then either find some productive action to address what's causing it or if none are available, let it go.

Not that I'm always perfect at doing this, but I find it's more helpful than just being annoyed/sad/angry and waiting for some external change in circumstances to make me feel better.
I was watching a portion of Michael Malice with Joe Rogan[0]. Michael wrote "Dear Reader: The Unauthorized Autobiography of Kim Jong Il". He actually mentions the upper class in NK.

It's over 2 and a half hours long, but I like Rogan's interviews they go by pretty fast.

[0]: https://www.youtube.com/watch?v=5B_idqiEoUE
Patch alert Easy-to-exploit flaw in Linux kernel
Why just youth? I can't see how it would hurt to switch to this for everyone. You can get your free lawyer to explain in adult-speak later.
I don't see it the same way, sure the power of the purse and all but if the Federal Government can't coerce states to follow immigration law as a condition of accepting some federal grants, we may as well say that the feds can't tie money to behavior and just let the chips fall where they may.

I get that women and men have different physical capabilities but why split it on gender? Why not split it on race? There isn't much racial equity in some sports, apparently some races can't compete as well as others and the demographics speak for themselves. Better yet, why not split sports by work ethic? I'd be more inclined to do sports if I could play with people who are similarly disinterested and the status quo isn't very accessible to me: a person who over eats, sleeps in, and forgets rules. I'm sure we can map that to a disparate impact somewhere.

Or ignore the discussion entirely and say "we'll let colleges decide how to handle their sports programs".
This is excellent. Rethinking these types of seemingly small things is a great way to make progress.
Not to mention creating pages for all my tags.
From my viewpoint this stopped being the case in the UK around 20 years ago, not coincidentally around the exact same time that the numbers of graduates started rising considerably year on year. It's a simple case of supply and demand. If you went to a top uni, have contacts or are genuinely oustanding then great, you probably have the luxury of being able to walk into a decent job from nearly any degree, but if not you are competing with tens of thousands of other graduates for the remaining decent jobs. So how do you make yourself stand out? I'd suggest that a CV that shows no evidence of interest in the field before graduation is not a terribly good differentiator. Far better to have studied something related or at least have gained some work experience in the area rather than look like every other grad that's graduated and thought oh shit, must find a job, any job..