skysight-inc/HackerNews huggingface dataset:
Based on what? I would play it safe and wear a suit unless I have an assurance from the recruiter or the company that dressing casual would improve my chances.
Ask HN: What is the optimal work day for a software firm?
What are the pros and cons of setting a firm workday? In other words, what can be expected of a software firm implementing a strict 9am-6pm workday, in terms of productivity/morale/etc.?
"Flexbox in 5 4-minute fractions"
This was in northern michigan - between our house and my grandparent's house. 60 miles each way. Riding on farm roads and dirt roads - 30 miles a day - sleep out overnight at a campground by a river - sleep at my grandparent's house (no phone service!).

We knew the route by heart, and had waypoints to hit every day - periodic checkin by pay phone. That's how it was done! :-)
Pleasure to meet you! I "progressed" from a "free-range" kid to a "closed-range helicopter parent".
Kickstarter: ONetSwitch: Open Source Hardware for Networking
Is the world that much more dangerous than it was in the 70's or is the media just making us more aware of every rare but horrible thing that happens?

Do people/politicians then feel they "need to do something" even if it's the wrong thing?
It has to calculate layout, while the virtual DOM does not.
Of course! All of that is completely correct.

The point is that Apple often attacks other companies who make different trade-off decisions.

Remember how they rubbished the idea of larger phones and said what a terrible idea that was? Turns out that it wasn't a terrible idea - there's a whole set of people it is better for.
Back in college I used to see 486 Bloomberg terminals updating more complex tables in real time with no perceivable lag. It's a sad reflection on bloated HTML5 technology that it can only deliver this level of performance with CPUs that are literally thousands of times faster.
Sure, the addresses for the validators should be reused. The more it's used the better.

>> Is this a problem that isn't present in Bitcoin? How can a brand new Bitcoin user securely join the network for the first time?

> It worries me that you can't answer this and you're working on a cryptocurrency.

I'm not asking because I don't know the answer. (I know the answer.) I'm asking because your answer will help me clarify the answer for you using the framework and terminology that you're comfortable with. And in this space, each term means different things in different contexts. :)

It's not trivial for a traitor to pretend to be all of the generals. Say there are validators A, B, C, D, and they have equal voting power. Given this configuration, it's impossible for A to be the proposer for 2 blocks in a row unless some of the other validators were absent. It's not just deterministic -- it's round-robin.
I feel like the techniques React uses to deal with state and performance are likely to be addressed in a simpler way by solutions that work better with the existing stack. I'm not an Ember user but I like the way they've approached this, without re-inventing the DOM wheel.
Wow, so many good news for enthusiast game devs in recent days! Now that Valve, Epic, and Unity made their engines free I think soon there'd be much more great games from independent developers.

And it's really nice to see that recently announced Vulkan [1] would be supported as well.

I hope that consequently it'll help get more active support for the new API from major GPU vendors.

[1] https://news.ycombinator.com/item?id=9136733
Announcement sent to NANOG today: http://mailman.nanog.org/pipermail/nanog/2015-March/074038.h...
Git: A Story – a comic on how commands are relatable to life
How to Market an E-Commerce Website
Practical type inference for arbitrary-rank types (2011) [pdf]
I know more than one person who is in complete support of these laws. You can't argue with them, you can only outnumber them if you're lucky.

I had some friends who worked weird hours when their two children were very young, and they were repeatedly harassed by child services because the same person repeatedly turned them in no matter how many times CPS determined there was no problem. By law CPS were required to act on every report. Probably a good idea, but it enables harassment in some cases.
yes. All the videos are cringeworthy with laughably clumsy and fake sounding dialog. They are in dire need of coaching to better appeal to westerners.
Also, trackpads encourage good coding hygiene. Which is say continously using them makes a horrific sweaty mess, so you stay with the keyboard and keep coding. (Unless you really really like w3)

Also I thought "hockey puck mouse" was an old DEC mouse. Dec as in, "my Vaxstation is better than your Mac, cause it has a mouse AND it's still a VAX." (I still like saying "VAX" Side-effect: I start SHIFTING INTO ALL CAPS. )

Paul
failed to load resource
(Completely stereotypical middle-aged white dude speaking here; consider my privilege checked.)

> Serious question: Do you think this is a conscious choice made by those in the tech field?

I've always been more inclined to believe what Philip Greenspun wrote a long time ago:

http://philip.greenspun.com/careers/women-in-science

He's talking about professors, but his point that 'men tend to lack perspective and are unable to step back and ask the question "is this peer group worth impressing?"' still applies. Women are a majority of undergrads now; they're more socially and emotionally mature in the critical late teenage years, and it's starting to show as discrimination fades.

In any case, complaining about a lack of women in tech is an easy way to appear to care about women's pay now, during the "dot-io bubble." Much harder would be looking at actually important fields that are majority-female, e.g. "Healthcare practitioner and technical occupations," "Education, training, and library occupations," and trying to get them to pay better:

http://www.bls.gov/cps/cpsaat09.htm
Killing someone is still a crime if it's in self defense - that's why we have trials, to weigh intent and consequence and such.

What Snowden did can be justifiable, and still be a crime. Although I suppose it's a moot argument to make if one assumes no such thing as a fair trial can exist.
This seems recent: https://news.ycombinator.com/item?id=9127243
Why is that worse? Also, isn't that the 37Signals way?
There are a lot of people who are very angry about this.
meh, gogs doesn't inspire confidence. There is some serious issues going on, resulting in the inability to handle more then one request at a time. I brought it up to the dev, and did some explorations that found lots of data race problems, and got this lovely gem back from the dev:

"In my point of view, as long as no deadlock..data race is unavoidable."
I'm thinking the 24-hour news cycle has some part to play in this. They have to fill the time with something, anything and so what might have been a local story fifty years ago is now national news.
Maryland has a new Governor as of January. If I were him, I would be humiliated and furious that a state agency declared Maryland unsafe for children. That's not the kind of image you want to project.

I've already written this in a letter to his office. If you agree with me and think he should use his executive powers to reign in a renegade agency under his authority, please consider doing the same.
Nope. I sure don't. I also don't feel the need to go pull the relevant parts of the TOS out for you. Put on your big boy pants and compare them side by side. I've done it too many times to feel like doing it again.
What interview questions to ask when hiring a Software Developer Intern
Today,

Former secretary of state Hillary Rodham Clinton appears to have operated in violation of what the White House said Tuesday was “very specific guidance” that members of the Obama administration use government e-mail accounts to carry out official business.
i suppose i presumed a difference of 2x either way (worse/better) to justify picking one over the other -- given that frameworkless is ultimately the most optimize-able.

do you need something to be "at least X(ms) fast" or "faster than what company Y is doing" or "as fast as possible, no exceptions"
Yeah, and it's unreasonable anger. The browser is flawed in many ways, but it's awesome that we have this universal platform and we should cherish it, rather than moaning about how something "better" should have won.
Yahoo CISO Wages War on “Cyber.”
What you're describing is known as Applied Kinesiology[1] and is not supported by evidence[2]. The Hawkins scale of consciousness is equally unsupported.

[1] http://en.wikipedia.org/wiki/Applied_kinesiology

[2] http://www.quackwatch.com/01QuackeryRelatedTopics/Tests/ak.h...
My hypothesis (and it is literally just that) is it's due to a crash in stay-at-home parenting (or single earner households generally). Even back in the 80s, the amount of folks who were homemakers maintaining and binding communities together, keeping an eye on things during the day, etc, was much higher than now. Now almost everyone except retirees are at work, in nursery or at school and you're less likely than ever to see people out in the streets or to get an answer at a random home if you needed help.
From http://web.archive.org/web/20140618142018/http://blog.42floo...

Another quick story before I really dive into this blog post. We had a gentleman over to interview for one of our account executive positions at 42Floors. He had strong experience leasing SF office space: great resume, great cover letter, did well in our initial phone screen.

When he walked in the door, we could hear the clacking of his shoes on our hardwood floor. He was dressed impeccably in a suit that probably cost more than my first car and was carrying one of those leathery-thingys that seemed to exist only for the purpose of being carried during interviews.

I stole a glance to a few of the people from my team who had looked up when he walked in. I could sense the disappointment.

We’re all happily wearing blue jeans and sneakers. It’s not that we’re so petty or strict about the dress code that we are going to disqualify him for not following an unwritten rule, but we know empirically that people who come in dressed in suits rarely work out well for our team.

He was failing the go-out-for-a-beer test and he didn’t even know it.

I don't know where the $17 mil has gone but anyone working at a startup that displays this kind of head-up-your-arse arrogance should expect layoffs. Maybe if this company hired for skill and not for beer buddies it would have been able to close deals.
What electronics can you buy these days that are not "Communist produced"? I'm posting from a "Communist produced" computer and I'd bet you're reading on one.
Uber buys maps platform deCarta – its first public acquisition
Of course it isn't. I don't use it anymore. It was hard to keep taking seriously when I was calibrating things in the billions. It felt distinctly like Dragonball Z.

The muscle test itself is interesting all on its own without the need to have to explain exactly what it's doing. You don't know what answer any given test is going to return and you can ask follow up questions to try to understand why. The test was coherent for me, up until it wasn't, that event created the tulpa.
One reason to love Linux on your servers or in your data-center is that you so seldom needed to reboot it. True, critical patches require a reboot, but you could go months without rebooting.

Doesn't seem so lately. I haven't actually plotted it but seems like kernel security updates drop every few weeks these days.
Brilliant. If, however, it isn't cognition that needs to be fully understood, but learning and meta-learning, then we could theoretically have an 'and then there was light' scenario that just speeds right out of the gate. This case is dissimilar from your examples in that AI could alter itself, it could in some ways be considered alive, if not obviously alive.

I think we need to soberly look at the fine details with our collective perspectives, observe the sociocultural response, and gauge our best course of action. Perhaps progress should sometimes be stopped. The effects of the atomic bomb and its research are the very foundations of this world, AI has contemporary magnitude, and could alter the game even more significantly.

It is my guess that paradigm shifts in human consciousness have quite unpredictable effects.
;) Where are you at? We're in the Bay Area.
Sounds to me like maybe you should have a good study at hand before you come to conclusions. (What you have isn't even an anecdote, which could at least count as marginal evidence.)
You can install Signal on a WiFi-only iPad and use any phone number to register. This will also be the case for the upcoming desktop client.
i think the todo app is a good demonstration of the specific code necessary to accomplish a standardized task.

DBMonster is more like a standard performance benchmarker.
> This isn't even remotely true. Pittsburgh has very little in terms of successful startups.

This wasn't always true in the past.

Sadly, the demise of Westinghouse hurt badly. In addition, the upper managers of companies want to be in Cranberry Township, but that's too far away from the colleges.

One thing that seems to be common about tech hubs is having the schools and the businesses close to each other. Stanford is buried in Silicon Valley. UT Austin is a quick bus ride from downtown. Boston universities are all over, and it has a very good subway system.
The desert southwest is very hot during the summer. Yes, it is a dry heat. But if it's 110 degrees F, I don't care if it's dry. That said, a lot of people are fine with Vegas, Phoenix, and so forth. They don't get a lot of bad weather (aside from the summer heat), they can play golf year round, and they just tend to stay somewhere air conditioned during the middle of the day. Not my thing but it is for a lot of people. (And while I don't like Vegas, there are lots of nice locations relatively nearby during the cooler parts of the year.)
This is a great pragmatic example.

Swift is a fantastic language with many features that let you write safe and strict code. But do not forget, Swift sits on top of a foundation of C and Objective-C. In my opinion a great Swift programmer knows when to take advantage of that.

And, if written correctly, like the last example above, it is totally possible to write elegant and safe code. In my opinion there is nothing wrong with an approach that uses something like withUnsafeBufferPointer().
The guidelines on Server Side TLS are pretty good, and it is pretty similar to my own cipher list that I use in production. It and the config generator are a great resource to give to people who are less informed about TLS config.

My only real gripe is that despite almost exclusively using explicit cipher suite names, there are three groups thrown in:

1. kEDH+AESGCM
2. AES
3. CAMELLIA

which then require trailing filters to disable unwanted possible side effects. It's a lot more confusing for the lay person to read, and may produce unintended results on untested versions of OpenSSL.

The first group will not output AES ordering in the preferred order (AES128 then AES256). The second one is redundant in my opinion. The third will likewise produce out-of-order results -- if you trust Camellia, wouldn't you prefer to use a forward secret cipher (DHE-RSA-CAMELLIA256-SHA) before a non-forward secret one (AES256-SHA)?

On the topic of Camellia, I don't understand why it makes the cut on the intermediate config. No browser ever supported Camellia that didn't also support AES, did it?

Anyway, I would view it as an improvement if all of the cipher suites were listed explicitly with no groups, so that there is no need for complicated filters at the end and the potential of activating something in a different version of OpenSSL that you didn't expect to be there.
+1 for Tmux Resurrect. Pretty convenient.
Do you gather information of the topics from the Internet or have a database storing somewhere?
New Podcast “Welcome to Macintosh”
Personally, I like to buy assembled goods on sale from a manufacturer with a decent reputation, and then I DIY replace parts from the cheapest supplier I can find, since I'm typically out of warranty already anyways. I'll replace my laptop fan as soon as my cheap thermal grease comes in. After that, if I feel good about it, I'll upgrade the memory and hope to get another few years out of it.

I liked the idea of telling consumers the expected life of a product. But they're actually not doing that. Instead, they're going to threaten people with jail time and companies with huge fines. https://translate.google.com/translate?sl=auto&tl=en&js=y&pr...

But when you're making a product, you plan its construction around its life-expectancy. You don't make a doohicky with a sprocket that lasts 30 years when the other parts of the doohicky will only last 3 years. Instead, you get the sprocket made more cheaply with a life expectancy of 3 years, and your savings helps you compete with other doohicky manufacturers for the business of consumers.

It seems to me that France doesn't understand the economics of manufacturing. This seems to be another brain-dead decision by socialists that will cost jobs and raise the risks (and thus the costs) of doing business in the country. They'll have to pay those engineers and managers who make these design decisions even more to take on those risks. Marginal manufacturers will just get out, and jobs will be lost. Like they can afford it. http://www.france24.com/en/20150127-france-unemployment-hits...
Ask HN: Should aspiring entrepreneurs to go to lots of events?
Pitch-offs, networking, meetups, masterminds, Xathons etc etc.

Is this the path to success for an aspiring entrepreneur?
Rainstorms of Molten Iron Showered the Early Earth
With a lot of (cool!) features like type inference, it's not hard to see why compiling swift is slow.

To me, incremental compilation is a bare minimum for a "real" language; it's nice to know 1.2 will have that.
Here ya go.

"When you upload, submit, store, send or receive content to or through our Services, you give Google (and those we work with) a worldwide license to use, host, store, reproduce, modify, create derivative works (such as those resulting from translations, adaptations or other changes we make so that your content works better with our Services), communicate, publish, publicly perform, publicly display and distribute such content . The rights you grant in this license are for the limited purpose of operating, promoting, and improving our Services, and to develop new ones. This license continues even if you stop using our Services (for example, for a business listing you have added to Google Maps). "

They changed the TOS to rephrase, but didn't remove the infringing portion. It used to say any service offered now or in the future, and now it says "to make new services."

The fact is, my original statement stands.

They can quite literally use your content for any reason because they can use it to develop new services (such as, say, personalized road side advertising.)

There is nothing legally stopping them from doing it, and if you have been paying attention to the issues highlighted by Snowden and others, there is little backlash to them as a company for doing very evil things such as leaving inter-datacenter communication unencrypted allowing the NSA and others to snoop upon Gmail and all other google services as the data replicates across locations.

Good times talking to you. Appreciate the down votes.

Once again, make sure you actually read the damned thing in question before even replying to a comment about it. You ignorant, uninformed points are worthless.

Also, here is the dropbox TOS:
" Your Stuff is yours. These Terms don't give us any rights to Your Stuff except for the limited rights that enable us to offer the Services.

We need your permission to do things like hosting Your Stuff, backing it up, and sharing it when you ask us to. Our Services also provide you with features like photo thumbnails, document previews, email organization, easy sorting, editing, sharing and searching. These and other features may require our systems to access, store and scan Your Stuff."

REMARKABLY less ambiguous, and in fact enumerates the Services they offer. They literally only want to host your data. Google wants to data mine your data, even if you delete the data and your google account, google wants to keep using your data, forever.

This isn't the same thing.
I do know people who by choice live in SF without a car and are mostly fine with it. They also use Zipcar and rentals as needed. That said, NYC (esp. Manhattan) is probably unique in the US in the degree to which not owning a car is just part of the culture. Some do own cars of course--not sure the %--but it's not the norm.
In general, SMTP isn't authenticated. RFC733[0], for example, the first network mail RFC (AFAIK), is dated 1977 when the Internet was a much more friendly and trusting place.

This lack of authentication is what allows for all the spam with forged From: headers. You can, for example, send an e-mail from the command-line using telnet[1] and have it appear to be from any e-mail address you wish.

In the last several years there have been several attempts to address this such as DomainKeys[2], DKIM[3], SPF[4], and DMARC[5].

As for why Google allows the message through, well, you'd have to ask them.

[0]: https://www.ietf.org/rfc/rfc733.txt

[1]: https://workaround.org/ispmail/lenny/test-mail-through-telne...

[2]: https://en.wikipedia.org/wiki/DomainKeys

[3]: https://en.wikipedia.org/wiki/DomainKeys_Identified_Mail

[4]: https://en.wikipedia.org/wiki/Sender_Policy_Framework

[5]: https://en.wikipedia.org/wiki/DMARC
Why? Honest question.

I was very sheltered as a child and today I try not to be so with my daughter, because I know the consequences of growing up being sheltered. I really push for her to be independent, to deal with her own problems, and to go through the pain/sadness without much caressing when something bad happens (say, she hurts herself while playing and it's not really a major injury that requires going to the hospital).
Sandwich Fund, the New Venture Arm of Silicon Valley's Favorite Video Maker
Can't it batch layout calculations like is typically done in a retained scene graph? You don't do the layout calculations on each change as they occur!

Is it an artifact of the DOM API? In WPF, they have to maintain two sizes because of this: a set size (if specified) and a layout computed size that is filled when layout computations are done in batch. This adds some complexity (e.g. ActualWidth is not always equal of width, and so on), but the perf is pretty good.
Has anyone considered that this process occurs of itself? For instance, maybe it is fundamental to human society, and processes that we can't help are driving us to bring this new life-form into existence.

Consider the success of the Apollo missions, and now consider the meaning of a 'failure,' on our part to control a sentient AI and its development.