skysight-inc/HackerNews huggingface dataset:
If the data is published under a license that allows that. Im not aware of such a site.
Appacitive Android SDK – open source
That depends entirely on how deep you look.

If you only look at the surface, and never care to think about what it's good for, mat can be quite boring.
They wouldn't be very difficult to tax, you could easily tax them by looking at how much they cost to provide, divided by the number of employees receiving them. Services all have a price tag.

Health Care, like most services, is something we pay for. I agree that it would be better if it were less byzantine and it would be much more practical if healthcare were in priced independent of employment status. As it stands though, practically it is quite similar to any other benefit, except that sometimes, the cost is split between the employer and the employee. If you applied this logic to free startup food, it would be akin to allowing you to opt-in to the free food if you wanted it, with the company covering some percentage of the cost.

_

Its not a practical matter of whether or not we want to be taxed more, its how much we value the society our government enables and how much more we want to enable it. Our government could use a great deal of work to become more efficient, but that is not to say that the projects facing it don't also have a nearly infinite price tag (things could always be better)
Wikipedia is your friend, but the easiest place to get calcium carbonate is from shells. Most parts of the world have earthenware clay from which vessels can be made.
Start packaging and selling your services and when you get too busy. Automate it with software.

No one want to buy a software, they are looking for solutions. Solutions that saves them time or money or both.
I don't know why this comment deserves down-votes.

As far as I know, Cap-and-trade has essentially failed as a policy to reduce carbon emissions and has stimulated a wide variety of dubious speculative enterprises. It is entirely plausible that policies to encourage or discourage the use of different energy types should be as direct as possible - it neither makes that paying for someone else to save resources would work nor has it been proven in practice.
...to be fair, it was backyard grillout and axe throwing lesson. Remember the last time someone got you to do something you didn't think you could do? Or vice versa? Serious bonding moment, there.
This is very nicely done.

I do think it has one major omission -- something that is unfortunately omitted all too often. This is that, just as we get to decide what "n" means, we also get to decide what operations we are counting. Furthermore, our choices matter.

For example, if we are dealing with data accessed via a slow connection, or just about any kind of distributed system, operations that use the slow connection will be much slower than those that do not. So often we will count only those. O(n^2) doesn't give the full picture, if we only use O(n) slow operations.

For another example, if we are doing computations using large integers, then it usually does not make sense to count arithmetic operations as single operations. In such circumstances, a large-integer multiply can take a lot more time than a pointer dereference.
I love the approach, Ryan. In so many words you've described the basis of what I've liked about my favorite superiors. They read their workers and played ball with them. The worst types seem to be the inhuman ones who can't seem to understand people have lives, good days and bad. Hell, I don't even know you and you almost got me pumped up to work for you. Keep up the good work.
When doing complexity analysis, one should state what the base operation is. For example, when looking at sorting algorithms, we typically use the operation "is x less than y?", or something similar to it. What the analysis then tells us is how many comparisons we make.

The author does not state what his operations are. So, with regards to the examples, he implies that the operation he's counting is "print". So his examples are correct.

You are right, though, that we can get in trouble if it turns out that our base operation - which we assume is constant time - is actually not constant time. When looking at algorithms that deal with very large numbers, for example, we can't consider multiplication to be constant time.

So, with regards to the complexity of print, you are correct that it is linear - O(n) - in the item being printed. But I believe you are confusing the quantity "size of the list" and the quantity "size of an item in the list". If we have a list of size n, and that list contains items whose largest size is m, then we would say the cost of that first loop is O(n * m). If we can just assume that the size of an item is not large enough to matter - that is, m is actually a constant - then we can safely say that the cost is O(n).
Top also needs to be stronger to handle the stress of the flip-top, which -- fun fact! -- starts off as a second-class lever and ends up as a first-class lever.

http://crowdtube.tv/watch/pop-can-stayon-tab-slow-motion/
Wouldn't X change daily if Y is static?
Sounds like he's doing it wrong. As Joel says, the people you want to hire are not looking for a job, so why expect them you play your recruiting game.

http://www.inc.com/magazine/20070501/column-guest.html
> climate science is oversold (a simple truth that anyone with any rational sense understands)

Now replace 'climate science' with astrology on the one hand or astronomy on the other and you might understand why what you're saying is not at all helpful.

That said, if he's bringing something new to the table, then I will lend him three ears. But first the strawman of whether climate science is settled (it won't ever be, just like statistical mechanics won't ever be 'settled', whatever that means), followed by plain wrongness and inaccuracies and only some minor salient points... while calling for what he's calling for is completely out of whack with not only what the IPCC but so many others have determined.

No religion here, mate. And no, I don't think that climate change per se will be the extinction of the human race. If nothing else, we might still have the sulphur dim-the-sun kill switch. And yes, climate science is complicated and, yes, nuclear energy everything. Religion? Please...
False skepticism is a new concept for me.

Still, I would like to thank you for a detailed answer. For me, an outsider to the science and politics of climate affairs, it sheds light on one party of the argument. Perhaps the other party will have an equally eloquent exposition - I have not yet read all the comments in this thread.
Recreational Drone Rentals Hit the Bay Area
> "There are no limitations of what you can do via a web browser" [...] "Of course super low level stuff are out of the picture"

...so what you're saying is there are limitations around what you can do with a browser.
Then you should just change the activity. It seems like you cherry pick the activities that are considered nonsense. Or import to regular, boring corporate HR things, that obvisouly don't work with developers.

Why not create a mini-hackaton, a "built a game on a weekend", a Dota 2 challenge, an old school Dungeons & Dragons, a Pearl Jam concert. Just get what make the cinical devs thinks "that might be actual fun".

EDIT: relating to the article, what I think might work is "sleep deprivation" working as bond maker. That is why I imagine this activities that might take a whole weekend and go accross the whole night.
One J2ME platform often forgotten about, or outright ignored by the J2ME community, is the old BlackBerry OS. They took a J2ME base, and added a ton of BB-specific APIs on top of it to make the platform actually useful.

Early on, this led developers to having to make a choice... Code to pure (or mostly pure) J2ME and run everywhere, or fully embrace the BB-specific APIs. The former was attractive in theory, but the latter was a necessity to make your app actually look-and-feel correct and actually integrate with the platform.

As time dragged on, however, it felt like the BB SDK got all of its limitations from the J2ME base without actually deriving any benefits. Meanwhile, Android showed that you could actually do modern Java on a mobile device.
Secure WiFi Shield for Arduino Platforms
For me "DevOps" is one who can convert any machine into server.

I may be wrong
Most failed Kickstarters fail because they run out of money. There is no money to return.
How is it a strawman? GP said that a 0.5% increase in energy would correspond to a 0.5% increase in temperature. That's manifestly wrong.
If Apple brings back normal, non-skinny pants back to the market this way, I will be so happy.
> Many of the examples are wrong. A python "print" statement is (for the built-in types at least) O(n), so printing the first item from a list must be at least O(n).

Yes & no. Big-O is about counting something and seeing how that amount changes when our independent variable (input size, maybe) gets large. We can count whatever we want.

It is correct to say that

print(x)

executes O(1) print statements. OTOH, it does not execute a constant number of single-character operations.

> I don't think the attitude of being allowed to be hand-wavey is a good one for this sort of thing. Big O notation has very precise semantics, and it is very easily misused.

That's a good point. Perhaps the best way to present big-O for "the masses" is (1) give people enough guidance to use it correctly, (2) make sure they know that this is not hand-wavey math, but rather one with precise definitions, but (3) not worry so much whether they know what those definitions are, or how to use them directly.
I just did a back of the envelope calculation. A change of 0.5 W/m^2 would yield (in equilibrium) an increase of 0.4 degrees C based on basic heat transfer. I see them dismissing the significance of solar irradiance but no where do I see them explain their methodology for determining the relationship of solar irradiance to temperature. 1% of 1300 W/m^2 is still a significant amount of extra energy that the planet needs to dissipate.

Also, while the lead author of that paper is a physicist, looking at his published history he seems firmly biased into the realm of particulate/aerosol driven climate impacts. It would be against his academic interests to publish a paper that at all discounts his historic work.

If you have any knowledge of papers that try to quantify and link solar irradiance changes to global climate change I'd be interested in reading over their methodology. I just didn't see that in here (correct me if I'm wrong).
Agreed. I'm trying to strike a balance here between painting the full picture and being approachable for people who are scared of math. These notes are super helpful though--we can probably nod briefly to this complexity without getting /too/ stuck in the weeds. Really appreciate the thoughts!
Realistically, Kickstarter is a store and people won't pay if they aren't getting the result of the project.
Is funny that a guy who ran a BP renewable energy department is saying not to panic.

BP started panicking when they started a renewable energy department.

Solar death spiral is a phrase from wall street that anyone in the energy industries should be taking heed of and it is going to scupper them far more than any amount of environmental legislation could ever dream of.
Broken since Beta 4 and they still didn't manage to fix it before release. Apple is seriously asleep at the wheel on Safari iOS.
Kudos to Oculus for this.

The firmware is 2-clause BSD with an additional patent grant.
It's incredible just how naive the author is. If you've ever worked on j2me or even Symbian vs Android or iOS you never want to go back. There's a reason why the apps have blown up thanks to Apple: making apps in the j2me era was a nightmare with each handset having a different implementation of j2me and same functions returning different behaviours.

I do not ever want to go back to that time and any developer romanticising horrible tech needs to develop an actual real world app or two on a number of handsets before going all gooey eyed.
I think a lot of people would agree that both statements are true.
You know exactly what Koonin's piece will do

Which is what?
"All experiments in psychology are not of this type, however. For example, there have been many experiments running rats through all kinds of mazes, and so on--with little clear result. But in 1937 a man named Young did a very interesting one. He had a long corridor with doors all along one side where the rats came in, and doors along the other side where the food was. He wanted to see if he could train the rats to go in at the third door down from wherever he started them off. No. The rats went immediately to the door where the food had been the time before.

The question was, how did the rats know, because the corridor was so beautifully built and so uniform, that this was the same door as before? Obviously there was something about the door that was different from the other doors. So he painted the doors very carefully, arranging the textures on the faces of the doors exactly the same. Still the rats could tell. Then he thought maybe the rats were smelling the food, so he used chemicals to change the smell after each run. Still the rats could tell. Then he realized the rats might be able to tell by seeing the lights and the arrangement in the laboratory like any commonsense person. So he covered the corridor, and still the rats could tell.

He finally found that they could tell by the way the floor sounded when they ran over it. And he could only fix that by putting his corridor in sand. So he covered one after another of all possible clues and finally was able to fool the rats so that they had to learn to go in the third door. If he relaxed any of his conditions, the rats could tell.

Now, from a scientific standpoint, that is an A-number-one experiment. That is the experiment that makes rat-running experiments sensible, because it uncovers that clues that the rat is really using-- not what you think it's using. And that is the experiment that tells exactly what conditions you have to use in order to be careful and control everything in an experiment with rat-running."

From: http://neurotheory.columbia.edu/~ken/cargo_cult.html
Google Acts Like Privatized NSA
I think something isn't quite right with int_to_str/print; in int_to_str, each converted char is pushed onto the stack as 8 bytes, and while the total length is calculated correctly in print, the result is that 7 null bytes get written out with each char as well. What you see will depend on how your terminal interprets them, but they will definitely be there if the output is redirected into a file.

There's also an extra "add rdx, 0x0" in int_to_str, a puzzling multiplication by 1 in print, and a confusion between the standard input (0) and output (1) fds.
While these are probably the answers that an interviewer wants, I cringe every time I see someone say that Big O tells you "how long an algorithm takes to run". It's clear the author understands the limitations, but I worry that encouraging people to equate algorithmic complexity with run time in the real world does more harm than good. Big O is fine for theoretical analysis, and at one point it was a reasonable approximation for performance, but with current superscalar SIMD processors with several layers of cache, the gap between theory and practice is getting pretty wide.

Big O tells you (to within some smaller order terms) how many more operations an algorithm needs to perform if you double the size of the input from really big to really, really big. This corresponds to increase in run time at small scale only if all else remains equal, which usually it doesn't. And even then, it only tells you the increase for that same algorithm, rather than how to compare the actual run time to other algorithms with different constants.

My hope is that someday Big O will be reserved for theory and programmers will preach something more like the roofline model: http://www.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-13...
Excuse me for being rude but what makes these worse than the iOS 7 notifications? If you actually take 2 factor seriously the notification screen is worthless.
Apache was always a badly designed HTTP server. Forking processes for every request was a stupid idea for any public web server (see also: CGI). It's the only reason web servers got Slashdotted back then and why they rarely do now. Forking processes is incredibly expensive compared to an event loop. Event-based HTTP servers inevitably won, it just took a while. Using select() wasn't ideal but then epoll() made things optimal.

The idea that Apache was ever good enough was wrong then and is wrong now. We always needed a more efficient design.

I'm sure someone could write an even more somewhat more efficient version of nginx but I'm not sure they could do it with as many features as nginx has. Which means you probably would just end up switching to nginx at some point. I think Cloudflare uses nginx. They probably could save on machines if they used a more minimal server.
Inspired Women Will Open Up Geek Culture
Good developers are all exceptions, not the rule. The majority of CS grads are not in fact effective programmers.
Stadium Park – Mobile parking startup
Nothing about it seemed offensive to me. I guess you figured out how to check it, but if not, just go to a different computer with a different IP address and none of your cookies and see which of your comments don't show up. But this comment isn't showing up as dead, so it seems you aren't hellbanned.
ah, I can see how you could read my last statement like that, but we're actually in agreement.

Carbonated water's acidity puts it at a lower pH than the acidity needed to start demineralization, so carbonic acid can cause enamel erosion.
Also don't brush your teeth directly after consuming soda or acidic juices/fruits!
NORX: A Parallel and Scalable Authenticated Encryption Algorithm
Ask HN: New to LA, new to US, looking for job, home, friends, etc.
I'm a legal immigrant who is awaiting job authorization (in the mean time, I still need some cash relief). I don't have a social security number, a credit history, a bank account, etc., but I do have an I-94 from Department of Homeland Security proving my legal status in the US.

I was wondering if anyone could recommend me some jobs that are known to pay under the table. I'll do my taxes of course, but having to be in the US without proper work is a struggle.
I have the following skills:

-Speak and write English perfectly; published a book before
-Programming; started and ran a small software startup for 3 years
-Bilingual in English and Mandarin/Cantonese; little Spanish
-Comfortable with people, cameras, the public, etc.
-Teaching diploma in music (piano)
-Some film skills: directed 2 shorts and produced a YouTube talk show with almost 15k subscribers
-But got expelled from college, so no degree (long story)

I probably have some skills that are in need, but most of these jobs are out of reach due to my lack of a social security number. Can you recommend some places that are known to pay under the table? I'd do anything literally so long as it's not illegal. Thanks!

P.S. I'm seriously entertaining the idea of busking playing piano on Hollywood Boulevard for a living.
Large malvertising campaign under way involving DoubleClick and Zedo
Does this mean I cannot open my own company to process coca-leafs? Can I sue the government due to monopoly practices? Why this factory is any better than any citizen wanting to open coca-leaf processing plant??
No I didn't. I said that it's something like that from a 30,000 view. I even put being happy about a +/- 50% difference without a problem.

But if I put 1 energy into object x, at the simplest I'll get something about 1 temperature more if that object is in a vacuum, given enough time. Sure, it's never as simple as that, but that's all I was saying, plus/minus several dozen percent, from a bird's eye view. And greenhouse gases don't just trap incoming energy, but also serve to suppress black body radiation... and are 50% higher now than they were some centuries ago. So, point being, do I agree with you that black body radiation is the ultimate end to climate change? Absolutely. But I've just got to look over at Venus and the Sun to see how that dynamic plays out elsewhere and it's much hotter than 300 K.
PATENTS

Additional Grant of Patent Rights

“Software” means the Rift DK1 Firmware distributed by Oculus VR, Inc.
Oculus hereby grants you a perpetual, worldwide, royalty-free, non-exclusive,
irrevocable (subject to the termination provision below) license under any rights
in any patent claims owned by Oculus, to make, have made, use, sell, offer to
sell, import, and otherwise transfer the Software. For avoidance of doubt, no
license is granted under Oculus’s rights in any patent claims that are infringed
by (i) modifications to the Software made by you or a third party, or (ii) the
Software in combination with any software or other technology provided by you
or a third party.

The license granted hereunder will terminate, automatically and without notice,
for anyone that makes any claim (including by filing any lawsuit, assertion or other
action) alleging (a) direct, indirect, or contributory infringement or inducement
to infringe any patent: (i) by Oculus or any of its subsidiaries or affiliates,
whether or not such claim is related to the Software, (ii) by any party if such
claim arises in whole or in part from any software, product or service of Oculus
or any of its subsidiaries or affiliates, whether or not such claim is related
to the Software, or (iii) by any party relating to the Software; or (b) that
any right in any patent claim of Oculus is invalid or unenforceable.
They aren't notifications. They're persistent panels in the "today" view, and none of them offer much justification for taking up that space.
Hmm. Big O already encompasses "at worst".

Theta is the notation for a single case, be it the worst case, the best case, one run of a randomized algo, etc.

At least that is my understanding.
You don't want X to be 0, so Y needs to change as well to keep people clicking.
The Warped World of 1950s Marriage Counselling
Well, this discussion is about people who paid and aren't getting the promised result.

I think Kickstarter is neat, but I think people should probably approach the claims of the typical project with quite a bit of cynicism. That means (as a backer) not treating it anything like a store.
interesting. i'm guessing from your spelling of "programmes" that you are not in the US - where are these programs you speak of? i'd be very interested in reading about them.
Well since they're not enabled by default I don't think there is anything to worry really
Yahoo’s Core Business Value Cut in Half to $6.8B After Alibaba IPO
Apple single handedly created a multi billion dollar industry, giving aspiring developers like me a big career opportunity, and people worldwide access to brilliant and standardized tools (medical field alone is chock full of them).

Singularity University is dedicated to solving long term global problems.

Many education startups (including mine) aim to change how basic subjects are taught and understood globally, increasing global ability and opportunity for everyone with access to a computer.

Furthermore, the "best/most helpful" inventions often come from people not at all interested in that space - physicists with no interest in any commercial tech field discovering QM which led to the modern computer the most prominent example of this - so even if we didn't care about the world (which many of us do), the side effect of progress is that it makes more things possible for everyone.
Ebola map
> There's a reason why the apps have blown up thanks to Apple

It makes me sad to read this.

The first iPhone had no third party applications, no API, no SDK, nothing. It was impossible to write apps for the iPhone then, Steve Jobs thought that HTML 5 should be good enough.

He changed his mind only after Android shipped with a full SDK.