skysight-inc/HackerNews huggingface dataset:
> Do you have any source for that?

Yes. "apt-get source whoopsie". What other source would you prefer? Canonical, who it seems that you don't trust and won't believe anyway?

> So Ubuntu (Canonical) doesn't collect any crash data from servers but only from desktops despite having the technology built-in and activated?

Correct, because the server end is not implemented. A summary of the gathered data is at https://errors.ubuntu.com/. You may see "server" packages there, but if this is true then this is only because you can install these packages on the desktop, too, and desktop users can agree to send crash reports for crashes on server packages. But the numbers on this site speak for themselves. Clearly server crash reports are not being reported there.
It also has the huge advantage of remaining valid, by sacrificing capacity rather than sacrificing redundancy.
I think that if I were a maintainer of something like OpenSSL, I would want the rule to be that any use of plain malloc, as opposed to calloc, should be commented. A simple "malloc ok" would suffice if the reason was obvious; for example, the very next lines of code initialized the object to something other than zero. If the reason were more subtle, a longer explanation should be provided. I do agree that performance concerns can be relevant (though zeroing a small block of memory that you're about to write into anyway is very cheap).

The caveat I would want everyone to be aware of is that if the object is a struct that is initialized member-wise, malloc can still be dangerous, because if a member is subsequently added to the struct, one would have to manually review all points where the struct type is allocated to add the initialization for the new member. So I would approve of malloc in such a case only if there were only one place in the program that allocated that struct type.

I'm talking about the crypto code itself. If you've written your own allocator, I agree that different rules apply for the allocator code.
Yes, so then the hard part is actually getting a photo of a completely un-shaded object. Alternatively, you could draw the lighting profiles and then specify the true lighting direction for the given photograph -- this is potentially enough for a separate algorithm to the remove the lighting from the initial photo, but that doesn't exist yet in this software (and can get complicated -- for some recent related research see http://www.cs.berkeley.edu/~barron/BarronMalikCVPR2012.pdf).
From the commit:

+ } elsif ($origin=~/^[U][b][u][n][t][u]$/ or $origin eq "Canonical") {

That made me laugh.
"We track 'em, you whack 'em."

http://articles.washingtonpost.com/2013-07-21/world/40713603...
I considered Bitcoin safe, but $1.3 Million has been stolen from input.io.
At the same time, the amount of education required to make a decent living has increased, to the point that today you might need a graduate degree to make a middle class white collar living. Whereas years ago, high school was enough. Pre-tractor days you hardly needed middle school. This is a significant mobility problem when you virtually have to crapshoot your life and hope you chose the right field. With increased automation, the level of understanding of a subject or business needed is so great that the average person may never find a genuine opportunity to break out. Try being a rockstar entrepreneur straight out of college outside of app development. At some point even apps will be full of entrenched players like other fields.

This is why I believe this time is different - a basic income is needed or else the populace will be like serfs with little mobility from their trade. In other words, a caste system.
This is silly - they'd have to subtract the PR value that Justin Bieber or Katy Perry gets from Twitter, for free or nearly free.
That's your idea of "cutting out the marketing"?
Or, you're going to use something rock solid to encrypt your message and use some sensible approach to obscure your signals.

Not an expert here, but if you don't want to give out signals by the mere fact that you're sending an email with encrypted content, set something up to send encrypted messages regularly, at scheduled intervals, and allow a real message drop in on the queue. As long as your encryption method reveals nothing about the cleartext you can put something in the cleartext to notify your recipient this one is real. I say this in the hope nobody who needs these things for life and death situations will look at HN for advice.
My guess is that it works by blending the hard-light-case sprites trigonometrically, w.r.t. the vector between the position of the light and the origin/sprite.
I see nothing pragmatic about the automatic wrapping in Go, though. It feels like a pure loss--language complexity, safety, correctness--over not doing it.
What things can go wrong on a cruise ship that are very bad for people onboard? Isn't a life boat just a short run away?
When I say content, I mean you have done some interesting work and would get called for an interview if you presented it well. Looks like another comment below said the same thing ... your resume ordering is not reasonable at the moment. The same commenter said you should strive for 1 page and I agree with that. You should get rid of your courses as well and just focus on technical skills and work experience.

If you know nothing about databases, then I would say that this is the most important thing to learn. Setup MySQL, create a bunch of tables. Do this by hand as well as with GUI tools like SequelPro. Write some SQL. That should take you a week. The next two to three weeks, learn about concurrent access/locks. Learn how to use a cloud computing environment as well. E.g. Amazon web services. They give micro vms for free btw.

Regarding researcher vs research programmer, think about what job you are applying for. Since you want to apply for a programmer position, it makes sense to sell that aspect of the work as much as possible :-)

If you are really getting desperate, I'll make two more suggestions:

1) Go to meetups/hackathons in your area and network with people. I have a very strong CV and a few degrees from some top schools but even I get called for 1 out of 3 positions that I apply for "in the cold". Networking just means talk to people in a position to hire you or people who know people who can hire you.

2) This is a controversial suggestion so take it with a grain of salt. Consider getting some certifications in an area you want to focus in. I did these when I was younger and it definitely helped. Don't waste money taking classes IMHO. Your 6 week break is enough to get certified in one thing ... be it Java or databases or whatever.
Very interesting, thanks.

The fact that they monitor 1-min deviations from prescribed time really seems outlandish to me. Makes me view my chill startup job (45-55 hours a week) in a new light.
The rules say that amount of reserves held by a bank must be at least r * X, where r is the reserve ratio and X is the amount of deposits owed by the bank. That is, there is absolutely no link between loans and reserves in the rules (laws and regulations).

As long as the amount of reserves is close to the legally required minimum amount, there is an indirect link between loans and reserves, but its causality goes in the other direction as traditionally believed. When the volume of loans increase, then deposits increase also. Then the banking system as a whole needs more reserves.

If the amount of reserves available were fixed, this would lead to banks bidding up the overnight interbank interest rate. However, after some disastrous experiments in the 1970s and 80s with alternative policies, central bank policy is to keep that interest rate fixed. And that means: the central bank accommodates the banks' desire for more reserves by buying assets from the banking system.

Conversely, banks bid down the overnight interbank interest rate towards zero if there are too many reserves in the system, unless the central bank pays interest on reserves. This is exactly what central banks in most of the Western world want to happen today.

In any case, the story is that the amount of loans made by banks causally sets a lower bound on the amount of reserves in the system. The reverse direction does not hold.

Again, anybody who believes the latter would have to exhibit an explicit mechanism that establishes a reverse causality. There is no such mechanism in the rules (i.e. laws or regulations).

Oh, and if you are appalled because you believe that all this means that banks can just make loans as they please: they can't. However, the limits on loans are set by capital requirements, and for good reason: capital is a suitable buffer against defaulting loans, reserves aren't.
Sure, but why does that mean government money? There are tons of very, very good programmers outside of the intelligence-industrial complex. "It's good, therefore the CIA made it" is unbelievably terrible logic.
Don't get me wrong, I use Firefox and I love it, it's my main browser. It was just a simple joke with no malicious intents.

That said and done, I've had firefox run for several days on my computer and reach up to 3-4GB of memory used (I have 8GB). At that point it becomes very clunky and requires a restart.
That's what is evolution, no ?
How are startups "hacking" immigration when H1B visas run out?
This is part of an ongoing series regarding immigration policies and their limitations - especially as they apply to technology companies. Please let us know how you are currently solving the immigration problem at your startup so we can make it part of the investigation.
> As such, we make sure to let them know where we stand in terms of funding, cash, revenue, and other important metrics.

As someone who has interviewed with a number of companies in recent days I really appreciate this. One company I interviewed with went as far as to tell me how much runway they have in an initial phone screen. That's taking things pretty far, but for an early stage (ie pre-series A) company everyone knows your runway is measured in months anyway (unless you have significant revenue) so it's nice to know how soon the company is going to be getting into fundraising.
I wonder if Tynan would be as gung ho about working on cruise ships if he didn't happen to be launching a cruise deal aggregator site
Most people, for good reason, use an escrow agent when buying and selling real estate (at least here in the US). As a buyer, I would be doubly uncertain about directly transferring someone Bitcoin since it's at least as irreversible as a processed wire, and probably harder to have good legal recourse for. If you can find someone who would do escrow with Bitcoin, you'd probably have better luck.
How many people die per 1,000 passenger miles?
No Joke: The Onion Ending Last Print Editions
Thanks for the feedback, it's been fixed now.
But would it be more profitable on its own if it didn't have to conform to things like...Windows Phone integration (only)....Live ID signin, etc.?
Feds Subjected Innocent Woman to Finger Probe of Vagina & Anus
Linux easter eggs
Lithium Ion batteries pack a lot of energy it takes less than you think to start a cascade failure.
Why Didn't Tumblr Turn Out More Like Twitter?
There are times when one must truthfully disclosed previous firings. E.g. a form that says "Have you ever been fired," and later has a warning that falsifying the form can result in penalties.

These are the scenarios I was thinking of. They're the reason the distinction matters.
How Analogies Trick Our Emotions
Pirate Latitudes by Michael Crichton
I believe it is. You're consuming content while blocking the content creator's revenue stream.

It's not stealing in the sense of deprivation, but in a world of bits, it's as close to digital theft as anything.

Last time I disagreed with nitrogen however I was hellbanned, so maybe it's not in my best interest to voice dissent around here.
One of the reasons I enjoy cruises so much. So easy to disconnect from the rest of the world, but you still have access if you really need it. I bought an hour of internet on the last cruise we took to ration for the week, mostly to check email once a day. I used RDP on the way to Puerto Rico from my cabin to fix a quick server issue also. Connection was useable, but very laggy (as expected).
Wordpress for game creators
You're leaving out what the other 9 castaways do. You don't mention the fact that 3 of these people are staying up at night guarding the camp from predators, ensuring the fish catcher gets a full nights rest.

You are ignoring the person who knows how to properly filter and provide fresh water for drinking.

You forget that someone else is always manning the fire, ensuring it's always going. He can easily set it again if it happens to go out for some reason. It also helps that his wife is injured so he can stay close to her.

The fisher can't fish if he's not out in the water, so he has two people helping him. One to mend the nets or other materials needed to fish, and the second to bring the fish onto shore. They both also prepare the fish for cooking.

And the final person the cook, doesn't just cook the fish. He prepare the fish, align with other food he is able to scrounge with whatever person has some free time, ensuring people get a better diet.

So do they have the right to take his fish? Considering without them, he would have died that first night, I'm pretty sure their is some level of obligation.
It's not anything new, conglomerates have existed for a long time before the internet age.

For example consider Sony: Sony Computer Entertainment (gaming), Sony Mobile (phones), Sony Pictures (movies), Sony Music (music), Sony Life (insurance), Sony Bank (banking), Sony Corporation (electronics), Sony Visual (imaging), Sony Medical (medtech)
Tin Can Social Network
That really depends on whether or not I could afford to (the sad reality of our legal system). Fortunately, the EFF seems to be helping him:
https://micahflee.com/2013/11/canonical-shouldnt-abuse-trade...
One share is still worth more than 4 times ORCL's share... so I guess that's something.
Sure, you're still going to have to deal with the dispute resolution process, but you get to negotiate from a position of strength (you have the money and they want it, rather than the other way around), and you're not in the red by having paid the costs to ship products without getting paid for them.
How a programmer views users of other languages
http://en.wikipedia.org/wiki/Costa_Concordia

or if you're of a different age:

http://en.wikipedia.org/wiki/RMS_Titanic
"Anything that interferes with my business model" == stealing
Very cool. I think some MMOs are using that technique in conjunction with server-side rendering for displaying good quality distant objects without having to push as much geometry to the client. Also nice work on Clara, I'm particularly looking forward to V-Ray support.
I'm very surprised by your statement. It would seem to me to be the opposite way round. Surely a passing a citation is fine, it's using someone's trademark in your branding (and a domain name and logo is arguably branding) that's the nebulous issue? Could you point out to me where I could learn about US law that would teach me this counter-intuitive reasoning?
In case someone didn't get to the bottom of the article, the author also built Cruise Sheet, which helps you find the cheapest cruises http://cruisesheet.com/.
AngularJS 1.2.0 released
Lots of people sought isolation to do mental work. The writer's cabin is not a cliché by chance.
>People would gladly pay for stable OS that is supported long enough.

Do you see the amounts of complaints they are getting from who paid $0? Imagine the outrage they will face when people who paid $10 start asking for their money back because they don't like feature X of the new release.
That's great. I guess there might be some bumps. It's unbelievable to see that you have made the changes so quickly overnight?

Now when I search for "keyboard", I saw totally different thing from last night. This time, I do see the preview for each site instead of big pictures. But I cannot say it's better to see the vague website page is better than see the clear product picture. I'm sorry to downgrade your hard work. Maybe other users think it's better. I only speak my mind.

How about using <jsp:include> for each preview page? The code looks like:

<div id="xyz_div" style="display:none>
<jsp:include page="xxx.jsp" />
</div>

#xyz_div {
background-color:#000;background:rgba(0,0,0,0.95);display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;
}

<a href="#" onmouseover="javascript:showDiv('xyz_div');
<img title="Like to take a peek on the site? Click on it!" src="<%=asdf.gif %>"></img></a>

This code definitely will not work, but just a hint. Check out Google image, when you click on a certain image, it expends to the details of the image. But still different I know. The rest is your job. But don't be hurry. Let me know if you have an update or need more feedback, email danmark.clara -at- yahoo.com.
Please do, when I used some 3D editors with that behaviour I was going crazy.. Then I had to remember to restrict the rotation using a modifier or a button.

I don't know where I've seen this, but I think dragging an arc drawn outside the object to adjust the roll is the best solution to the problem.
Contest: Win a Copy of Instant Flask Web Development
It's very nicely polished up, and I find it to be much quicker than vanilla Ubuntu. There are still a couple of issues and inconsistencies here and there, and you have to be satisfied with designers making opinionated decisions. One thing which doesn't quite work as well as I'd like is the window switching behaviour- it's a bit of a hassle switching around when you have many windows open. But nevertheless I would say it's the best linux desktop I've used. I also like the developers asking for a small payment upfront, rather than trying to monetize your data behind the scenes.
The amount of education required to make a decent living has increased, to the point that today you might need a graduate degree to make a middle class white collar living. Whereas 50 years ago, high school was enough. Pre-tractor farming days you hardly needed middle school. This is a significant mobility problem when you virtually have to crapshoot your life and hope you chose the right field. With increased automation, the level of understanding of a subject or business needed is so great that the average person may never find a genuine opportunity to break out on their own. Try being a rockstar entrepreneur straight out of college outside of app development. At some point even apps will be full of entrenched players like other fields. Contrast that to that not too long ago even a neighborhood corner store could compete and offer an alternate to the wage system.

This is why I believe this time is different - a basic income is needed or else the populace will be like serfs with little mobility from their trade. In other words, a caste system.
The web browser authors/distributors decide what root CAs will be included in their browsers. So in this case concerning Chrome, Google decides.

Which means Google is still in charge, ultimately.

Which means that this digital signature scheme hasn't actually accomplished anything.
Show HN: It's sort of like Twitter for when you want to duck the NSA
The shadows on the bricks of the wall were what did it for me. All of it was impressive to me.
Those could have just been two connecting ports of many.
Sorry, I meant to say greater than 60hz. QuakeJS certainly hits 60, but 60 is often considered the minimum, especially as 120hz LCDs become more popular. (Most QUAKE LIVE LAN tournaments are played on 120hz LCDs, and there is still a small but loud segment of players that will play on CRTs to get 144hz)

Disabling vsync in about:flags definitely works, although it's an ugly thing for end-users to have to do. I've benchmarked 100> FPS by quake3's timedemo command through this method, although I don't recall trying to play the game and determining if the frames are actually being painted at that rate.
Before starting my software engineering (SEG) degree, I did some technical EE in Cégep [1] . We first learned assembly and coded in that for a year.

Then we had a course of C and I was so confused as to why everything was push/pop at every call, when in most situations it was useless and seemed like a waste of cycles.

Luckily, between this EE thing and my SEG education, I went in the army for 5 years so I forgot about this whole question and came looking at SEG with fresh eyes.

[1] Cégep (they call it in Québec) is a mandatory step in
between high-school and university. They offer pre-
university training (2 years) and technical/skilled-
worker training (3 years). In the case of 'technical
EE', you spend 3 years doing that and you can go to a
university for a EE/CEG/SEG[2] degree after (2-3 years),
or just go work.
[2] CEG; computer engineering, SEG; software engineering.
We've all known that the correction was coming for a long time. TSLA was an awesome stock, and it will be again.

But I'm glad it's happening now, the sooner the correction is over with, the sooner we can get a sane valuation, and the sooner people can focus less on how ridiculous the price is, and more on how freaking awesome the cars are. (Fires and all)
How is it not "conspiracy theory"? Because it's in the future?
> Nothing is free bro. Business 101.

That's not a fact, that's just a saying. Youtube is free to you, it's not free to advertisers. There can be products that come free to some and not free to others.

> You shouldn't have to have a public profile or be forced to share your comment on youtube

You aren't, choose the option to create a page and your account name is kept, your identity is kept and the public page contains the same info as your Youtube profile. You can then switch between your two identities as you see fit. I fail to see how this is such an objectionable solution.
Startup Killer: the Cost of Customer Acquisition (2009)
IP Telephony bitrates are low, 64Kbps at most. Even if you were on 24/7 with a bitrate like that going both in and out at all times, it would still add up to only about 40GB.

How about backing up to online storage? Comcast's total should include uploads and downloads.

Alternate explanations: the meter is wrong, someone else is using your network, you're omitting a video porn addiction.
From what I can tell (and I really don't know) it's rooted in Section 4.5:

4.5 No Modification or Reverse Engineering. You shall not modify, adapt, translate or create derivative works based upon the Software. You shall not reverse engineer, decompile, disassemble, or otherwise attempt to discover the source code of the Software.

Exactly why they're afraid this would be binding I don't know, IP law is beyond me.

- http://labs.adobe.com/technologies/eula/flashplayer10.html
A one-week trial run seems like a very bad idea to me. I wouldn't even consider going through such a long interview process. It's basically a low-pass filter on your candidate pool - maybe that's the goal?
We use it in the form of a daily newsletter (news site), and originally when I took up speeding up the newsletter process and a redesign I realized I had entered the 5th circle of Hell.

The article is dead on about just how painful it is to create that I thought it would be useless. But the numbers don't lie and a fair amount of our subscribers open and use the service every day. Granted we're not marketing, but we are at least seeing people click on the items in the newsletter.
Folks who are interested in this in terms of lack of distractions might also want to consider doing commercial freighter cruises.