skysight-inc/HackerNews huggingface dataset:
Good idea. One of the ideas in Ted Nelson's Xanadu project was unbreakable links.

The problem on the WWW is that you don't always get a 404. Sometimes the original web site goes up for sale and you end up with something like this: http://www.strictlybowhunting.com/Anov01issue/crows.htm which is not a 404. It would have to recognize that as being equivalent to a 404 and serve up the archive.org page anyway.

Ideally, a URL should allow the option of including a date.
Agreed, Calculus I in university is more demanding. I had the fortune of using the same text in high school as in university. However, the difference between the classes was pace. In high school we had class every day and took a week to work through a chapter. In university we had class three times a week and went through a chapter each class. All told it took one semester (15 weeks) at university to cover what took an entire school year (30 weeks) in high school.
Note to be overly cynical, but the article kinda reads "Look at all the cool stuff I did promoting this campaign, me me me, (oh by the way come work at Uber)."

Nice movement there.
"Cutting off the ability to work remotely, which is how most people who cannot afford child care manage small children" Not in the slightest. The lower one's income, the lower the chance that they will be allowed to work remotely. You can't work at McDonalds remotely.
I do web development, but I'm not involved with any of the designer hiring, which I understand to be more of an expectation of short term contracting.

I hire for back end web-dev/dev-ops. We do long term contracting with brick and mortar businesses building internal efficiency web apps. Web-dev tends to be more of a "startup of the week" field, so it's harder to find people that fit my "formula". Part of it is that my background is originally in finance, where the formula is 2 years at Bank A, 2 years at Bank B, 2 years at Bank A, etc. taking a 20% pay boost each time you switch.
The implications of this technology are staggering. He doesn't even talk about online use-cases, but imagine (just as an example) if YouTube added this algorithm to all it's video library, and started allowing you to interact with videos in very different ways. Crazy stuff.
Fear of Manhattanization is just NIMBYism and pulling up the drawbridge, nothing more. "I've got my lovely two-story single-family house in an urban core, so buzz off." I agree that people should get over it, but telling people to "get over" being a NIMBY has never worked before and isn't about to start now, unfortunately.
Would you want to talk to a machine?
> It's crazy I can't tell Java and NodeJS "use the memory you need".

Define the 'memory you need'? You know the computer doesn't have a cristal ball to know what latency vs memory usage trade off you want..
Looks like Play! took #2. I can attest to it's efficiency. Just yesterday one of our mobile apps went nuts with repeating requests, and rps shot to 53K for a few minutes, but no one noticed, as our API max response time didn't break 15ms.

JVM+FP FTW.
Before going any further, can we agree that this effect, whatever it is, is not due to sampling bias?
off the top of my head, I would say it's similarity to Ruby means that Ruby devs would have an easier time learning the language than learning an entirely new one. Crystal also seems to have an extensive standard lib, which lua does not. (that's not a criticism of lua, just an observation. I know luarocks has made the lack of a large stdlib much less of a pain point for lua)
Hiring and training is expensive. Contrary to what most people think of themselves, they aren't capable of hitting the ground running. If their history is indicative of their career with my company, I have an expectation that they are going to cost me money, not make it.
The actual title of the article is "This Popular Math Class Is At The Heart Of The STEM Gender Gap, Study Suggests" which such transparent clickbait that I refuse to believe the article could possibly be worth my time reading it, despite the fact that the subject could actually be interesting and important.
>Clinton might be saying many crazy things but he is fundamentally a business man not religious or idealistic person.

Did you mean Trump (not Clinton)?
"CSS is the spice of HTML"
That's an amazing vid.

There's also a radiolab episode with an account of divers rescuing a humpback whale from a net:

http://www.radiolab.org/story/91701-animal-minds/
Security Engineer, Hilary for America
With all due respect, digit-wise MIN seems like an unnecessary abstraction in same vein as AbstractManagerFactoryFactory.

If the abstraction doesn't have generally applicable higher-level properties, it's probably not worth abstracting.

After all, bit-wise AND is only one of 16 possible two-argument bit functions. Shall we create a digit analog for all 16 of them?
everybody needs YOU to tell them where they can live and what they can live in!
If you're writing C code, the right way to think about data structures in a lot of cases is that they're an optimization.

You can implement a map using an array of struct { key, value }, and O(n) search. If you keep it sorted, that becomes O(n log n). A hash table is a further optimization.

Most of the time you don't need these.
That's quite unusual. At the moment your email simply goes to a Mailchimp email list. We will onboard current signups by this weekend.
The other piece that gets overlooked in the Google story is the value of hard work. When reporters write about Google, they write about it as if it was inevitable. The actual experience was more like, “Could you work 130 hours in a week?” The answer is yes, if you’re strategic about when you sleep, when you shower, and how often you go to the bathroom. The nap rooms at Google were there because it was safer to stay in the office than walk to your car at 3 a.m. For my first five years, I did at least one all-nighter a week, except when I was on vacation—and the vacations were few and far between.

My husband [the venture capital investor Zachary Bogue] runs a co-working office in San Francisco. He runs his company out of there and other startups cycle through. And if you go in on a Saturday afternoon, I can tell you which startups will succeed, without even knowing what they do. Being there on the weekend is a huge indicator of success, mostly because these companies just don’t happen. They happen because of really hard work.

This was actually the part I found most surprising and interesting. One the one hand, it's scary that you have to put in insanely long hours like that to succeed. But on the other hand, it's liberating knowing that one of the keys to success, is something everyone has access to.

If some random person had made the above comments, I would have laughed them off as an insane workaholic. But knowing that this advice is coming from someone's who's seen it first hand at early-stage-Google, and many other startups... it's hard to ignore it, no matter how much I may want to.
I've been reading LWN off and on for 10 years and just now found out it's a subscription service. They might want to think about marketing.
My college is weird and bad in that it requires no math aside from basic discrete math (as in, sets and truth tables). The gender gap is inexistent until late sophomore year when we start learning more advanced CS concept that require math.

It's weird seeing 30-50% women become 10-20% in the course of a semester.
The law x AND 1 = x is called the identity law.

The law x AND x = x is called the idempotence law.

Nothing to do with the identity function.
I dunno, early Id Software seems like a good example. Personally, I think it directly relates to having people do something their passionate about.

20, 40, 80 hours...doesn't matter, getting a group of programmers excited and passionate about getting a taxi from point A to point B is probably unlikely.

But get a group of people who grew up playing D&D and tell them to make it real...
JRuby net/http lib throws java.nio.channels.NotYetConnectedException
You might be forgetting that the Governor has the authority to commute and pardon. As a defense council, that would give an unfair advantage. Not only that, the Judge would most likely overrule this as prejudicial to a jury. If that's not enough I wonder if there's a law forbidding an elected official from holding another appointed position. One more thing: Article IV section 2 of the Missouri Constitution says that the "governor shall take care that the laws are distributed and faithfully executed, and shall be a conservator of the peace throughout the state." Which would seem to conflict with the practice of defense council.
Basically most of the companies mentioned in Founders at Work.[1]

There are several common themes to why all those companies had to put in crazy hours but one theme that sticks out is the "oh shit, the user count is growing like crazy and we've got to scale out our servers to handle the exponential workload like YESTERDAY or we're going to DIE!"

It happened to the Youtube engineers, Google, Napster, Etsy, etc. It's a stressful combination of fighting fires and adding capacity at the same time.

For horizontal scaling re-architecting & re-engineering, there is no commercial off-the-shelf or open-source software that let's you install it in one afternoon such that all programmers can just work 40 hours a week without a hiccup. Today, you can't just install a distributed database like Cassandra and fire up more AWS instances and assume those newer technologies that the previous Founders at Work didn't have will prevent your employees from putting in 80 hour weeks for months.

Going from a single instance database to handle 10k to 100k users to a sharded distributed db to handle 100 million is not going to be a 40-hour a week job for startup employees. If any companies have done it with zero overtime, please write a blog highlighting your user traffic growth, database sizes, and migration strategy. That would be a very impressive achievement.

[1] http://www.foundersatwork.com/interviews.html
Disclaimer: I work for AgileBits, makers of 1Password

We have no plans to remove those options, but we have de-emphasized it a bit since we believe the subscription option is better for most people. That may be a slight be counter to the people reading Hacker News, but just chiming in to say we haven't forgotten about you and the standalone option will continue to exist :)

Kyle

AgileBits
As I mentioned above, our current Beta users earning $10+ / week have communicated that they have not seen any significant changes on their electric bills.
Apple should stop selling four-year-old computers
Yes, and I believe many colleges make it intentionally difficult. My Calc I class was given by an instructor with a heavy Asian accent. I had to struggle to understand every other word.

My Chemistry for Engineers class was in a large classroom that was under construction.

Needless to say, I went for MIS instead of CS/EE. I ended up taking many CS classes, so it worked out well.

On a side note, teaching is really difficult. Knowledge of the subject is the minor skill. My parents were teachers and I considered it in college but didn't have the patience.
I see Microsoft is tending to the most pertinent weaknesses of their products.
The Flippy Flop: An Unpredictable Data Structure
wow, your beta users have invented GPUs that don't use electricity ;)
Just type the title into google - a free version should be one of the top results.
Kind of... it does, but it has problems

https://www.reddit.com/r/GoogleCardboard/comments/2r84ug/wha...
It's not measuring performance at calculus. It's measuring confidence in performance at calculus. This is where sexism and all those icky social things come into play. Most women have spent their lives up to that point hearing subtle and not-subtle variations of "girls can't math". So even if they're good at it, they tend to believe they aren't.

Meanwhile, college-age men tend to be brimming with confidence, walking examples of the Dunning-Kruger effect. Even if they're not good at calculus, they often think they are. This is partly a result of a society that says, directly and indirectly, that people like them are natural rulers.

That's how sexism works, in both directions.
You compile it to each architecture before you send it to the Store. There's a compilation option to create a .appxbundle, which contains the bits for each arch. It's basically the same as iOS fat binaries.
Disclaimer: I work for AgileBits, makers of 1Password

Thank you for posting this so others can see it clearly. Seems a lot of people are not seeing that and are panicked that we no longer offer a standalone traditional license, which isn't the case.

Kyle

AgileBits
So uhh what happens when the weather conditions change? Will the system automatically turn off it's autonomous function and let you take over?
Tinder for Threesomes Got Totally Boned, Moves On
At the end of the day, the important thing should be, can the real economy sustain the population (whatever they age)?

Do we have the resources or not?

I had that idea that the economy was a machine that we use for producing what people needs. Not anymore. It's obvious that it's the other way around.

Even the tittle of the article is about how some people is a problem for the economy.

------

OK, I'm editing this comment, because reading the answers it's obvious that I'm being misinterpreted. My point:

I was trying to criticize the framework that is sold to us continuously, where the people is in the service of the economy (population poses a whammy), instead of the economy at the service of the people, because, how can population be a liability if the point of the economy is to serve the population?

We lost our ways somewhere along the way.
>Perhaps a single person's power to launch up to 2,000 nukes needs to be revisited?

A single person does not have the power to launch any nukes. A single person has the power to authorize the use of nukes. It still takes a number of people to actually launch nukes. And in that group many along the chain of command could/can refuse.
I'm really looking forward to an answer for us, if someone with deep and relevant knowledge is around. There are a couple of possibilities that come to mind:

1) Perhaps testing reveals that some users are pushed away by the complexity of being confronted with two fields at the same time, and these users are more likely to successfully login presented with only one field at a time.

2) Perhaps there is some actual good security reason for it.

3) Perhaps there is some bad security reason for it. First example, lots of sites appear to express a belief that password managers are evil, and that users must be forced by increasingly obstinate means to type each long detailed robust password one single character at a time. Maybe this is simply an extension of that somehow.

4) Perhaps a security standard somewhere was devised that for some reason (good or bad) demanded this behavior; then it has been copied across the industry ever since.
True any generalisation has flaws :) Even faster is relative do you care about avg or worst case performance do you care more about throughput or latency and on and on :)
I wrote the update for Android M at my company. And pretty much everything they said is true. Our UX Team spent a lot of time trying to make it work right, but I ended up ignoring a lot of it and implemented it based on what I felt was right. Having had years of experience with this model from doing iOS development I kind of followed the same patterns I would have used there.
Not All the High-Tech Jobs Are in California
We never mine bitcoin. Our system is a hybrid of blockchain technologies and distributed computing marketplace. Thank you for wishing us best of luck! :D Flex on
> telling people to "get over" being a NIMBY has never worked before

Sure it has: you just outvote the NIMBYs. One of the big problems is that cities no longer annex their suburbs. In the Bay Area, the City of San Francisco really should be everything from Golden Gate Park to San Jose. Once you set up coherent governance, you can enact coherent policy.

In general, if you feel like society just isn't working like it used to work and you can't figure out why, try to see what's actually done differently now and think about why it might have changed.
What's worse is that in this case there is no title to the document. The one the mod changed it to is just as made up as the original one. In a way, one could view this title as an anti-clickbait title to keep people away from the topic, which is a very political move.
Our system is a hybrid of blockchain technologies and a distributed computing marketplace.
These laws weren't created because urban infrastructure is hard. Urban infrastructure is easier than suburban infrastructure. These laws were created to exclude people back when excluding people was fashionable. There is no excuse to keep doing this.
I have multiple friends who balanced full time remote work with raising their children and would disagree with that statement.
This is pretty interesting, but I'm missing something. Intuitively, your digit-wise MIN description of 'AND' makes sense to me. But your examples don't work when using two's complement encoded versions of them. 124 & 310 == 52 right? Help me connect the dots.
Londoner jailed after refusing to unlock his mobile phones
> that makes it a lot easier.

Should make it.
I don't believe that people do altruistic things, because on a biological level we do stuff, because we like the feeling in our brain, therefore we do it for ourself, which is egotistic.

Truly altruistic would be something we just do without any benefit for ourself. I just argued that this only exists on a philosophical level, not on a biological level, so I don't believe in the concept unless we agree to treat the brain as a blackbox.
Probably live things had to develop massively-parallel async processing and then things akin to "deep learning" and other thick neural nets because their wetware was (and is) ridiculously slow.
We released our first mobile game and made $14
I've been using dedicated (physically separate) disks for my OSes (I run Windows and some flavor of Unix or Linux at any given time) and find it is far easier and less time consuming to maintain physical separation. I get this is easier said than done on a Desktop class PC/workstation as opposed to, say, laptops, but then again there's no reason you couldn't hook up a relatively inexpensive external hard drive to run one of your *nix-y OSes. A quick 'F8' or 'F2' or whatever your variant of BIOS hotkey, will present a HDD selection menu to boot up the appropriate OS. Really makes me curious why folks still dual boot.
It's not SRAM, but Kights Landing has 16GB of "MCDRAM" which is high bandwidth 3D-stacked DRAM. 400+GB/s throughput but latency is similar to conventional DRAM.
do you honestly think you can compete with me when I work 192 hours per week?!
The Internet of Onions
Personal Anecdote:

Was employed, but searching for a new job. Interviewed a few places that required coding on whiteboards (ugh). Then interviewed at a place where they asked me only a few technical questions, but mainly about what I did at my previous position. Then one of the technical questions was what did HTML5 change about using <b> tags and such. And I said, uh, just use CSS. No, "HTML5 introduced <strong> for better semantics". Didn't disagree at the time, just said, "Interesting.", and looked it up later. Yeah, the strong tag has been there since at least HTML3.2

Whatever, they offered me nearly doubly what I was earning before, plus a sizable bonus. I figured it couldn't be that bad.

Well, it's bad. 4 people quit in my first week (out of, say, 20-25 devs). One was one of the persons who interviewed me. Months later, about 5 more people have left and been replaced. We've also added new members. My project isn't a trainwreck, but the main headache is the main project with a 30 year old codebase.

It's a mess. They are trying to revamp it in situ, but it's ASP and SQL and most of the business logic is in SQL stored procedures. They've really done some nice code* in the revamp but all it does is add layers on top of an eventual SP call.

So my project is humming along nicely, it's scheduled for a few years and I'm only going to be here a couple years anyway, so it's a nice step in my career to me. I just got lucky. I'd hate to work on the main product. Evidently everyone else does to because they keep churning through people.

*They don't believe in comments. The methods and stuff are clearly written, eg. CreateUserAndReturnUserRef and verbose stuff like that, but for some reason they don't have comments. Guess what other code doesn't have comments? The classic ASP and store procedures. Great habit to keep! Even my new project lacks comments. I add them, but no one else does. It's very odd. I've brought it up and gotten various excuses ("Comments rot, so we don't use them," "I just don't have time for comments" "Yeah I should add those")
Hi tux1968, could you please let me know the browser you're using? The "get started" button should take you to an email subscription form. We will onboard current signups by this weekend.

Currently, Windows OS is supported. Mac and Linux support will be released early this Fall. Thanks
Parent slightly misspoke. They asked about heterosexual partners, and not asked heterosexuals about their partners. So homosexual partners would not me included in any counts.
Basically aesthetics. Especially with amazon, if I'm on mobile and copy a link (https://www.amazon.com/Haribo-Gummi-Candy-Gold-Bears-5-Pound...), it's got a bunch of excess weight. I can just cut it down to https://www.amazon.com/dp/B000EVOSE4/ without any loss of data. Alternatively, you can use bit.ly or an extension (https://chrome.google.com/webstore/detail/native-url-shorten...) to shorten it to http://amzn.to/2aTrW7v. However, this is a pain on mobile. The share buttons should just work. I think they might do it this way for increased analytics or referral links, however they should be able to do that with bit.ly too.
Discourse is nice to use, especially because of its social login and Markdown features: https://www.discourse.org/
Summary: side channel via new APIs Resource Timing and Fetch allow BREACH or CRIME to be implemented via third party cookies. Disabling third party cookies prevents this attack.
In my experience, automated testing is best on engine / backend type projects while manual testing works best on user facing projects.

If the purpose of your code is automation, as in an engine, EDI, etc, automated testing works best.

If the purpose of your code is manual user interaction, manual, human testing is best.

You can get away with 100% manual testing, but you can't get away with 100% automated testing.

YMMV.
Hundreds of questions for this year’s SAT test have leaked
We've been using it in production for a year now to replace the various Nagios distributions we've used over the years, it works great and we love it :)
My intuition is that for the typical person, it hurts more than it helps.

But life is unfair, and there probably are some people legitimately can put in 130 hours of net-positive work for extended periods of time. And presumably, these people will be disproportionately represented among the "successful".

Another issue is it seems like it'd be hard to tell while you're pulling those ridiculous hours whether or not you're part of the "lucky" subset that actually continues to be productive.