skysight-inc/HackerNews huggingface dataset:
No, that's not what the problem is. Translated to C++, the problem is "you passed a pointer to A∗, you dynamic_cast<>'d it to a subtype B∗ without documenting that you did so".
Indirectly. Would we be able to have artist communes without the combine harvester?
I'm using EUMX.net.

On the plus sides it is cheap for good amounts of storage, reliable so far, support is helpful and it is Europe (Hungary) based rather than US based.

The main negative is the lack of documentation and I can't seem to access their forums which may have closed but may have had the answers I needed and avoided an email to support. I also don't know much about the company in terms of ownership and control.
The Art of Getting a 3 Letter Domain Name
The "best", and one of the longest, rages over capitalisation of the letter T in The Beatles.

Seriously.
Here is my proposed RNG for network devices that don't generate much entropy of their own:

strace -Tiv -ttt nice curl -Lv --raw $URL 2>&1 | shasum | dd bs=1 count=2 2>/dev/null

Possible values of $URL might be https://news.google.com, https://en.wikipedia.org/wiki/Special:Random, or the Twitter Firehose. :)
If you have constant Internet connection, then it's fine. Try turning Internet off on your phone for 6 hours and turn it back on. If you have 50 new messages, it might take 5+ minutes for GMail to sync. Yahoo syncs in seconds. FWIW, this is on default Samsung Galaxy S2.
Federal Construction contracts are let in many forms ranging from traditional design-bid-build to construction management with fee to construction manager at risk to design-build.

Keep in mind that construction licensing laws are local and state laws and thus Federal construction projects are exempt, so scanning through license records will not provide a complete list.

As a practical matter, many Federal projects are specialized, and the contractors who perform the work don't take on other types of projects, so the companies are not well known.

Top it all off with some projects being handled without bid, or added as change orders to existing projects or simply classified and never even published.

My recommendation would be to find a domain expert, I only know what I know because I've been with firms that don't pursue that sort of work architecturally based on the reasons I mentioned. Though I did once interview with URS Griner for a position that was focused on DoD work. We were not a good fit.

Anyway, good luck.
[...]
14 hours ago

fail
Frankly I find refering "30 kay secs" (for 30 killoseconds) easier and more convenient than "3 myriasecs".

Wolfram Alpha does support myriaseconds, and abbreviates as "mas" which isn't bad.

I actually find 1 killosecond to be a great basis for a fairly human time measure, since it's just over 15 minutes, and that's a granularity that feels very natural to me.
Go didn't fail you, OOP failed you.
Be aware:

from:	... <support@spideroak.com>*
date:	**** 2013
subject:	Re: [SOS #xxxx] A question about zero knowledge

Sorry for the delay in getting back to you. Zero-knowledge
applies only when using the SpiderOak client. When logging into the
website with your password, you are giving the primary encryption key to
our servers. We work hard to ensure that this key is kept safe (for
instance, by only keeping it in memory and never writing it to disk),
but to maintain absolute privacy, you should use only the client.
Because it's a laptop? Who would use a desktop on a recliner?
Retailers Tracking Your Cell Phone Signals as You Shop - In-Store Analytics
Ask pg: why have hellbans become so widespread on HN?
Having Showdead enabled in m HN profile, I see comments and submissions from banned users as well as those which are flagged by mods and HN users. Many users, unaware of being banned, continue to post to HN. Over the last 3 months I have noticed a significant uptick in the number of banned 'regular' users (as opposed to spammers, SEO bots and so forth).

Almost every day I see worthwhile comments and submissions made in good faith that have been automatically flagged. Now, I know that on a site called 'Hacker News' informing users that their username or their IP has been banned or restricted is asking for trouble, but on the other hand there's a lot of valuable content posted in good faith that is being hidden, and the amount seems to be increasing.

Can this policy be reviewed or clarified in some fashion?
I'm 65, been programming since 1965. Successfully escaped management. I've never been bored, always having a great time. Just a few months ago I learned DirectX and wrote a 3D app. There are only a few jobs that beat programming (acting, jet pilot), but they're harder to get.
If one wants #2, I don't see #3 being viable in conjunction. How would an undo send work (other than placing it in some sort of delayed queue/spool)?
Listia (YC S09) is hiring full stack and mobile engineers
In general the expectation of making X is given by

\int x dP(x).

In simpler terms suppose you have a 9% chance of making $1000 a 1% chance of making $10k and a 90% chance of making $100, your expectation is

.09*1000+.01*10000+.9*100 == 280

In you article you only take into account a fraction of the total probability that is equivalent to assuming that in the vast majority of cases you'll make exactly zero.

That would mean lowering the previous estimate to $190.
i disagree. you cannot survive in the US on 0.08/hr. i think it would be most appropriate to establish a relative baseline at the lowest survivable wage in each country. and that includes raising kids.

i feel privilaged to have access to good health care, healthy food, clean water, relative freedom and an environment where i dont have to worry about surviving on a daily basis. having only these things, i could be just as happy without everything a high hourly wage affords me beyond this.
> Brynjolfsson and McAfee are not Luddites.

No, but you try to force that argument by calling your article "How Technology Is Destroying Jobs". I don't see any citation in the article doing the same. They just matter-of-factly state what is happening and it's the author of the article trying to somehow convert that into a Luddite case.

I find it fascinating how this kind of sentiment is often uttered by Americans. Other western countries have long accepted the fact that we should better put the rewards of technological progress into a social system that at least takes care of the people who cannot anymore contribute to the workforce. In the US, the delusion of full employment for everyone as part of the fight against evil socialism seems strong as ever. I suppose it works as a good scare.
Of course it's OK. Check out some existentialist philosophy. Life is absurd and meaningless, and the only meaning it has is the meaning you give it.

Telecommuting doesn't have to be the easy way out. Remember that really important projects like the Linux kernel are developed by remote developers collaborating.

Also, theres no great rush to change the world. The world is changing faster than ever due to a renaissance created by the internet and other technologies.

The only rush is if you want to grab riches from the process, but it will happen whether or not you participate. If you don't want riches, the rational strategy is not to adopt a work lifestyle that will stress your body and take years off your life.

Also remember that you are a developer and that you can work more efficiently than almost any other type of worker by leveraging technology and automation.

Remember that you can create something far more valuable by yourself in one day in 2013 than a team of developers could in a month in the 90's by capitalizing on the vast treasure of open source software available to you today for free.
You're right; OCaml would have to supply two different functions, one that takes an object that exposes < close : (); write : string -> (); .. > and another that takes < write : string -> (); .. >. Reproducing the Go system would require the ability to, at runtime, see whether an object of type < write : string -> (); .. > can be downcasted to < close : (); write : string -> (); .. >, which would require more runtime type information than OCaml currently supplies. Some people have made proposals to implement such downcasting (throwing an exception if the downcast fails), which would permit the Go-like implementation, but as far as I know, such proposals haven't been met with much enthusiasm.
Think of it as "how to get a group across a potentially tricky/flooded stream." The strongest swimmer crosses first, tied to the rope. Everyone else crosses the rope (hand over hand under the rope with your legs crossed over works if you don't have a "seat," but a carabiner-powered zipline would be more fun). Then the last person in the group unties the rope, ties it around his or her waist, and gets pulled across. They (as of ~15 years ago... jesus I've grown old) practice this in ROTC.
PayPal briefly gives Pennsylvania man $92 quadrillion
Go doesn't support overloading. Method dispatch is done by name only.

http://golang.org/doc/faq#overloading
Root cellars.
It isn't that after 30 it drops off, its that people under 30 grew up with computing as part of mainstream culture, so you have an explosion of professionals.
Mechanical farm equipment existed before 1900, and I also don't know whether the gp is referring to the US, globally, or what. That's why I'm asking.
There's nothing about OOP that requires weak typing.
I think as a practical matter, expecting police to stay stuck in the 20th century is futile. The public will never strongly oppose that kind of technology when they themselves are wearing google glass everywhere.

The fear of this sort of thing depends on being suspicious and wary of the police, and people aren't. My wife thinks I'm crazy when I rant about cops, but as a practical matter she has no reason to be skeptical (as a young white woman). As long as most voters are either white, old, or female (groups cops tend to avoid harassing) you won't see the necessary skepticism to oppose this sort of thing.

Heck, over the last 20 years people happily handed the police enormous amounts of power via drug laws. The white suburban moms in my school in the 1990's shrieking about "just say no!" had no reason to be skeptical.
I respectfully disagree. When you really think about it, the jobs which tend to become automated away are typically blue-collar, lower level jobs. Additionally, the jobs which tend to displace those older jobs are higher level, technical jobs. I personally believe that tech tends to widen income disparity as a result of this.
I like your interpretation. If for no other reason, it would seem to back up the idea that the OP is merely bad with words and was in fact describing the current composition of his team (a team diverse in gender, ethnicities, levels of experience, etc)
Unfortunately a lack of jobs that people are being paid for also creates a wealth disparity. You can't buy food if you don't have a job

We need a stronger social safety net because there's just not going to be enough wealth-producing activity for humans to do that we will all be able to live on that alone.

If you're right we are headed towards a society where we are collectively resting on the backs of the robots who are there to do our most mundane chores. If the robots produce enough economic output then, assuming our society restructures itself to distribute that economic output proportionally, we should be able to arrange it so that we lift everyone out of poverty.

Or maybe the robots will decide they no longer need us and that will be that. It could go either way, really.
They did change it. Emails out no longer contain the hawking footer.
...what the hell are all these 10-and-under kids doing here?
Found a bug where if you tap on "Somewhere else?"the keyboard pops up and the view scrolls and then I tap the info button then I come back and I can't scroll back up. Screenshot: http://monosnap.com/image/PX49wFZhtf3PJ40BBnGFMFYO3
Shame they don't pay interest.
Less aggressive dogs are usually deterred by a squirt from a water bottle (if it's clearly someone's pet rather than a stray). I've heard that heavy bike chains are also effective and it might be easier to swing one than to kick at high speeds.
The fact that you need multiple SQL queries to fetch the user handle seems like a orm fail and not a call for denormalization. Why not, you know, use a join ?

(And I find the fact that Twitter actually cares about their initial load time pretty amusing)
If you are connected to the internet, why not get your randomness from http://www.random.org/ ?
OT: site is unreadable on my Android device with Chrome (latest).

It disables zoom but is too wide for the screen and doesn't reflow the text (I should just turn off allowing sites to disable zoom...).
Blogger and AngularJs
I like the idea of single message websites and I've thought about doing one.

My idea was more like "multiple open letters directed to a particular company, about their technology products" but then I thought - eh, first world problems, not worth the effort. Maybe it's just more fun to imagine it.
well, no, socialism is a system where a central authority decides the allocation of resources. The guiding philosophy is "From each according to his ability, to each according to his needs" - and what constitutes "ability" and what constitutes "need" become very important questions, and whoever gets to make those decisions wields incredible power.

Free-marketism, by contrast, exerts no moral judgement on the needs (or wants) of individuals nor who can provide by what ability, and lets the individuals work those parameters out in a decentralized fashion. If one wants to pursue "frivolous" careers, that's fine, so long as the needs that require the effort of other people (materiel, supply, whatever) can be met through free enterprise.

Capitalism is a different beast altogether, where "the accumulation of capital" is in and of itself considered a moral virtue.
• Modules are on the way: http://clang.llvm.org/docs/Modules.html

• Check for overflow would be awesome indeed.

• Undefined behavior avoids massive performance penalties on hardware that wouldn't match the defined behavior, so it's a feature and unlikely to go away (compilers may warn you though).
Well the problem in the US is that if you don't work, you don't necessarily enjoy more leisure because your purchasing power goes through the floor.
Those cocaine shipments were for inner-city youths that couldn't afford drugs. It was for the kids!
Indeed, that's how Gmail's undo send works - it delays outgoing messages for ten seconds. Of course this is necessarily an exception to speed :)
As you continue to explore this area, you'll find pretty quickly that your family member's experience as a local elected official doesn't have that much relevance to NSA surveillance. Other than that, you're mistaken but well-intentioned, and I encourage you to read up on this topic. I might suggest my articles about government and the law over the last 15 years or so as a starting point.
" and Milos Forman made a decision when he chose to show both Jim Carrey and Jerry Lawler."

I'm amazed that Netflix edits the frame to a degree that may actually change the meaning of a scene or a dialog. I know that cropping even a few mm off the edges is bad, but 'cropping' one entire guy from a scene involving two people is outrageous.
Ugh. Now I need to look up each Netflix movie to see if they have messed with it before playing?

Shouldn't be difficult to give us an option, Netflix is already encoding in many different formats.
Isn't it just the content providers sending altered movies?
It delays sending for a minute or 15 seconds, long enough to go, "WAIT, I forgot something, undo". Kinda useful.
Pay someone for a decent logo
Does that meet the definition of genocide?

I'm no expert but, first of all, the peasants who died weren't a different ethnic group or a social class antagonistic to Mao, they were the ones who swept him to power.

Second, AFAIK Mao didn't intentionally set out to kill people, the famine was the result of cockamamie policies of indigenous industrialization to be made possible by massive planned increases in farm productivity freeing up labor.

And the leadership was blinded by ideology and convinced themselves it was working, and the political climate was such that no one dared contradict Mao, everyone reported massive production, so even as people were starving they exported food to get industrial products. They didn't set out to kill people, it just happened due to incompetence, a bad system with bad incentives, and ideological hubris.

Mao was a nutty tyrant, and yet he gave the peasants literacy, medical care, and paved the way for modern China. He was preferred by those peasants to Chiang, who conscripted/enslaved peasants, sent them to fight the Japanese, but 40% died of disease and starvation before they saw action. Even with American support (admittedly tepid since they knew him well) Chiang couldn't beat Mao. (Google 'Chiang February 28' for more about what a great guy he was).

Estimates of excess deaths in Iraq, are done doing a similar methodology, range from 400,000 to a couple of million. If those were due to bad policies and ideological hubris, do those constitute genocide?

Anyway, history is quite complicated, we don't judge the Brits just by the famines in Bengal either, although the 'g' word sometimes comes up.

It's a good article about a black American's perspective on China, so of course it's from a very specific point of view, and in order to get a perspective on Mao and blacks, it doesn't need to say he was also responsible for the Great Leap Forward and the Cultural Revolution.
yeah but there is an extremely good reason for using base 12/60 for time and just in general. I wish people had thought this through before adopting the metric system. Frankly, I don't think they were as smart as they thought they were.

I wish money were at least base 12.
PRISM is an acronym used all over the place, and may not be the NSA-specific program.

http://waxy.org/2013/06/these_arent_the_prisms_youre_looking...
Wasn't expecting such an awesome response - thank you!
You can get undo send in Gmail labs
The accredited investors limitation will end in about 60 days due to a recent SEC ruling regarding the JOBS act
This admittedly simple analysis pretty much sums up my rules of thumb for why I don't accept startup jobs post seeding rounds.

Along those lines, I just saw the first engineer at a startup make chump change compared to an absolute idiot who joined 3 months earlier and had 10x the equity and therefore got FY money out of the deal.

This game changes dramatically if instead of 0.5%, one gets 5%. Which is to say get there 3 months sooner or don't go at all.

All IMO of course.
Government institutions frequently break their own rules, lie, and violate the law.

I suppose anything's possible, in some abstract sense, but we're talking about reality here, which excludes some more creative theories. And, alas for screenwriters, there is precisely zero evidence to support your "in the dark" theory. :)
I'm not sure if it's intentional irony or not, but the site is too wide on my iPhone and doesn't allow me to pinch/zoom.

If the author intended that to inspire frustration with mobile readers... then well played, sir/madam, well played!
God is perfectly just. Niggers deserve hell. Hell is the absence of God.

God says...
by_the_way no_more_tears middle_class thats_just_wrong little_buddy
test_pilot not_in_my_wildest_dreams this_might_end_badly
catastrophe husband good talk_to_my_lawyer ohh_thank_you
thats_right au_revoir so_let_it_be_done off_the_record
like_like experts ridiculous
Now, I'm not a fancy big city video-editor but I think it has more to do with the characters placement in the original shot than the editing.

Begin Speculation

You can probably be pretty specific with your cropping placement but whoever did the editing, likely didn't understand the meaning of both in the shot (I would've missed it initially) and had a directive of, make this look good and full screen, so they chopped it that way.

End Speculation
See my comment above, but , frankly, if you are going to do what you described, it would have been a lot more clever to use base 12 or 60.
Which email client supports sub-addresses and sending such mail to automatically generated folders?

For the email foo@foo.com, I want to be able to give someone foo+bar@foo.com and when they email me it automatically goes into a generated bar folder without any additional clicks or configuration from me.
Could you please elaborate? What is the good reason?
I got that the other day. I was kind of excited, until I started using it. I recently started to play the inbox-zero game, and now I have 3 inboxes to sort through, and make sure things were being categorized correctly. Pretty painful.

Like all the others have pointed out, you can (thankfully!) turn it off.
That might've been it :] Cheers!
The Russians are pretty clever, they probably have backdoors in the dashcams and have crowdsourced their surveillance at great savings.
Half the time I think GMail is being unresponsive it turns out its just put the cursor on the screen somewhere ready for text and has given me no indication I need to look on the opposite corner of the screen from where I clicked 'reply'
FOMO for 2013!
I think it's because generally as you get older, you realise that winning office politics points doesn't really give you any reward. Any small moment of gain is fleeting, and you exchange that for destructive behaviour.

It's not to say that older people can't be petty, just that proactively engaging in politics seems to be seen as not particularly worth it. My frame of reference is that I've just turned 40 - I will probably feel differently again in 10 years :)
My first week as a disruptive tech startup
Cipherscan: simple SSL discovery
Bitcoin Transactions Rise As Economic Unrest Hits Argentina
Proof of Stake: An energy efficient alternative to Bitcoin mining (PoW)
Re: 1500 Minimum, definitely understand the model you're going for, but some of us ARE companies, just really small.

I'd be happy to contribute at a lower level (at least $100, possibly up to $500) as I do see the value in this.

Dokku is more than sufficient for my needs at the moment, but see Flynn as a natural extension to that.
Call me crazy, but I doubt Netflix has permission to modify the films in this way. Something tells me the studios are providing them to Netflix pre-cropped.
It isn't that bad. It really is only 1 click to get there. Mouse over the gear and click mail options in the drop down. You are now on the general settings page that has the SSL option. You don't have to do it for every browser; the setting applies to your account.

But you are right, it should be on by default.
What you describe above is more of a "rewards" based kickstarter model, where there may not necessarily be actual "equity ownership" of the projects. In that case, you can do that today!

I think we're seeing the beginnings of the industry shifting closer to your model above. We're only limited to accredited investors due to SEC regulations that are (slowly) changing - true "crowdfunding" is on the horizon.
A stark change from when I stopped using Yahoo Mail... signed up a friend, and they already had spam by the time you got into the settings to "opt out" of having your address submitted to third parties.
I'm looking forward to a Yahoo Mail for Domains feature. If they introduce it, it could mean the nail in the coffin for Gmail.
I wonder if these shifts disproportionately affect the less intelligent. By definition, half the population is below average. If the jobs being destroyed are low skill, and they are replaced with jobs in math/science/tech, people with learning disabilities may not be able to get a job at all in the future.