jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Ride bikes that aren't worth stealing. When I used to bike to the train station in suburban chicago, I used an old single-speed no-name coaster-brake bike bought at a garage sale for almost nothing. I locked it with a very simple cable and padlock and nobody ever bothered it.
> What do they do in 10 years?

Where is this mystical app that gets sudden developer attention after 10 years of maintenance-free use? I've never come across a 10 year old application that hasn't been actively maintained that didn't need at least parts rewritten.
Horse theft used to be a capital crime. Under the same constiution we have now.
I'm just guessing, but one way you could do it: get some level of access to the FB accounts of all of getpicturebook users. As long as the user whose pictures you want to see is a friend of one of those people, you can now see them.
Application in Haskell is left associative so its

((Map String) Any)

You seem to have stumbled on the exact conflict. Anybody who's seen the theory of lambda calculus will recognize the significance of what you've written, and how it applies to partial binding of functions.

Anybody who hasn't will either be thinking of lisp or just be totally confused.

This is where the conflict is. Many developers actually know some programming theory and find Go woefully insufficient for anybody calling himself a programmer. And the ones that just fiddle around with things and make barely working programs without really knowing what they're doing are very happy that they don't have to know this in Go.

What's really going on is that people with real programming background find that Go forces them to think at the lowest possible level of abstraction, with no way up. And people without any programming background say "that's GREAT !".
At the risk of turning this into a political argument... your characterization of the left is simply untrue. A 'leftist' (whatever that means) would most likely view business with a measure of caution, preferring a regulatory power keeping a careful (but generally distant) watch over those business practices.

Very few on 'the left' are full bore socialists, and even fewer are anti-commerce.
I'm curious whether stock-swap acquisitions get taxed as income or capital gains. If it's capital gains, can you hold the acquiring company's stock until you're fully vested, then quit and sell while unemployed to take advantage of the long-term capital gains rates in a really low bracket? (Which, last time I checked, were something like 5%.) What's your cost basis then? Is it the initial par value when you formed the original company?
This is actually an indication of economic recovery. The H.R. folks that I know are MASSIVELY overworked right now. As their companies begin to start a new hiring cycle they are being just blasted with candidates.

I was talking to an accounting recruiter the other day. They're finally starting to have a decent flow of jobs in the pipeline, but he's being killed by the number of applicants... many of which merely had an accounting class or two in college on the way to their marketing degree.
Hmm. Note to self: buy printers with non-sequential currency.

Then again, I wonder if they'll stop accepting cash for printer purchases if enough people did that (like they did with iPads)
Isn't the stock market the Digg for stocks?
My wife's employer recently received 650 applications for three low-paying, entry-level legal positions. Not that I don't think it's a lousy thing to do, and probably will not screen for the best applicants, but I could see a justification for doing _something_ to stem the tide if the number becomes overwhelming.
oh. right. that would make all the difference, wouldn't it?
yeah I realise it's all speculation and it's most likely nothing more than someone poking around in places they shouldn't. Speculation is fun sometimes though, as long as we don't venture into the realm of scaremongering.
One thing chess taught me -- for better or for worse, I'm not sure -- is that for certain kinds of intelligence there is a very cleanly delineated hierarchy among people. There were chess players that were better than me at the game and they would usually win. There were chess players who were worse than me and I would regularly beat them.
> I agree with you that sometimes people just won't listen to anything they don't want to hear, and if you wish to have them consider your idea you have to let them come to the same conclusions you did organicly- that is, by planting a seed.

Aren't most people like that, at least to some extent? As I see it, everyone has a bullshit detector, through which all external communication is filtered. They have to have this, because it's not in one's interests to be fooled when one is lied to. But when a person generates ideas in their own mind, they aren't passed through the bullshit detector, they are just accepted.
Also, their networking troubleshooting inside linux is solid aswell.

There are very few engineers who seem to understand the details of TCP, especially it's more obscure aspects.
It’s like arguing that the heating in a car is energetically free because when the motor is on, it will generate heat.

Just because PoW have to happen regardless of transactions doesn’t make transactions decoupled from it - and thus they have a ‘price’.
Agreed. I'm going to do it later today, but this post is the stupidest reason to do so I can think of.
A quarter-marathon mud run and research.
It's not the UI which is fairly high-level code. See the Android source code for the default Launcher application. What takes time is porting a new Android distribution and kernel to that custom hardware of yours, test all of your hardware-facing kernel code again completely, and make sure your kernel ABI can still talk sensibly with your userspace counterparts since things and APIs might have changed since the last Android version.
>Your quoted numbers combined over the three years the contract was in effect barely reflect that.

I don't know anything beyond the sources I listed in this post and have no idea if the quoted information is correct or not. (I could perhaps try to find transcriptions from the actual calls, but I'm not going to do that.)

But just so we're on the page (you said the numbers barely reflect the $900 million), the revenue numbers I listed were for fiscal 2006-2008 while the contract was for fiscal 2007-2009 so looking at fiscal 2008 and 2009, this data suggests that Google provided only around 60% of their revenue during this time. I wouldn't call that 'barely', although it still might not properly reflect their revenue from other sources.
I think the "supposedly" piece here is key.

Yes, plenty of companies do it -- but few have the means and liquidity to make an actual impact. If apple took half of their cash and moved it, that'd make an actual difference... but Apple's not going to do it and no one else (besides the gov't) has the power to do so.
The problem isn't related to the app itself, but moreso the way that AIR Application Installer launches immediately when I navigate to joint.im — before I even click the "download" button. I find it intrusive, considering Application Installer hogs my CPU (and I'm not sure if there's any workaround for that). Application Installer runs in the background and consumes 100% CPU even if I navigate away from the page. So then it has to be quit via Activity Monitor. I'm not sure if this is only an issue with my AIR install or if it happens for everyone on OSX.
Plus, I wonder if it might be easier for the maintainers to deal with git than with patches. Depends on what they're used to I guess.
It's an interesting blind spot; when I first got interested in computer music and acoustics, I somehow just assumed that MIT would have something roughly analogous to Stanford's CCRMA or Berkeley's CNMAT (or France's IRCAM), but that wasn't the case. But I suppose no one university can do everything.
It's an abuse of the notifications system. So, I'm definitely in the "eradication" camp.
Let's say the meeting is supposed to take place at 15:00 "wall time" in Sydney on March 30th. Someone changes the DST rules. The meeting still takes place at the specified time. Remember we specify the time at Australia. So far so good.

Usually the time from a new update is released at least a week before the change takes place. So your software might alert you about the time on the same day or the day before of the meeting. Or even half an hour before. Do the calculations at that time of the alert with the newest timezone data. And if the software is up to date with timezone database changes, users in other time zones will be alerted about the correct time. The calculation will be made before the meeting from 15:00 Sydney to whatever other time zone someone might be in.
In a real court, refusal to allow a search doesn't create probable cause and it can't be used against you.

But colleges don't follow due process.
If you stored it as your local time, it would be wrong. If you stored it as Chile's local time, it would be correct. The trick is to simply record the appropriate time zone along with the timestamp.
I get what you're saying.

I'm just saying philosophically if you're going to say it is pass-by-pointer w/ castrated pointers is that any different than pass-by-reference with castrated references?

To blur the lines: If escape analysis is enabled its entirely possible for an object to allocated on the stack. In this situation a callee could manipulate the parent stack. Granted it can't overwrite the entire region wholesale, but you could functionally overwrite it all, but java doesn't have any way of doing that semantically anyway.
Cool! And it would be so easy. Just show one of those noisy thumbnails, and see if the human can identify it as a 'panda'
Interesting (and obvious) that the patent images show a military vehicle; what non-military purposes could this be used for?
Do you happen to know of a dataset that contains a fundus picture of the back of the eye plus a regular high-res photo of the full eye?
> the technocratic elite have changed American democracy forever

You keep blaming tech companies for the poor actions of the adults using it and it doesn't make sense.
There's an amusing irony to AOC asking (https://twitter.com/AOC/status/1347679332014161920) for Parler to be banned from the Google and Apple app stores when she personally participated in an illegal raid on the capitol in 2018 that also ended up at Pelosi's office (https://theintercept.com/2018/11/13/alexandria-ocasio-cortez...). Somehow there's no calls to ban her from Twitter or to ban The Guardian's app for running articles that excused and applauded that riot by just calling it "youthful zest" (https://www.theguardian.com/commentisfree/2019/mar/17/nancy-...).

It is incredible that people who have benefited from America's free society are now so ready to give up their commitment to the principles of free speech as soon as they get a taste of power through their monopolistic tech/social media platforms.
Big Tech, Big Oil, Wall Street, media, publishers, etc–every single circle of elites has now banded together to toxify anyone who deigned to support Trump. Basically a variation of "Don't buy from Jews". Very, very dangerous game being played here.
I do think it's mostly altruistic in intent, but the outcome is roughly the same as the price discrimination you'd see in a perfect monopoly.

Also, I actually think an intelligent monopoly might set their lowest price to 0 (for those who couldn't pay anything). It protects their market domination.
I'm not sure I fully understood the moral of the article but it seems to me that all of these findings are basically what "people knew for a long time". Okay it's good to put data on "beliefs" but is it really useful when quantifying "promoted usage" and "obligation" has failed?

The article does prove that some people tried to impose (via management or structure in large organizations) metrics on coding as a way to rationalize the development quality and miserably failed but clearly lack the counterpart: what happens when you don't impose these metrics?
Experience is important but that's not new is it? In the end it just feels like: small programs won't have much problem as do small organizations - Big organization should function like small companies. Not much of an answer.

Also, I'm not sure that a manager saying something like "according to data, we need one more month to make the program 35% more stable" is a good argument (or even a new one). What would be interesting is to try something like "ship the program one month earlier and dedicate the two remaining month to fix what's broken according to feedback", then compare with the first approach.
Make sure you buy the guy who recommended themeforest a beer. He sounds very wise and probably is totally awesome.
Not only jealous boyfriends -- give your employees iPhones, and they'll surely synchronize it at least once a month on your company's computers ;)

Phones with GPS incorporated can be mindbogglingly evil -- just think about the costs involved in hiring a private eye to track the daily route of someone, day after day, for a whole month. People don't do it because of the costs involved and because an incompetent can blow away his cover.

iPhones are equipped with GPS, and that data is there, waiting for you to retrieve it. You don't have to do anything special about it -- you just have to gain access to that iPhone somehow.

I'm not accusing Apple of anything, I really think it was just a minor slip-up on their part. But these things are dangerous ;)
Wow, that looks like a lot of equipment and labor for a product whose market can't be very big.
I did, the only part my code sample doesn't involve is expiring the oldest record, which is:

void expire(node_t **head) {
node_t *next = (*head)->next;
free(*head);
*head = next;
}

In terms of using a linked list as an LRU cache, this is done in the Java SDK by LinkedHashMap:

http://download.oracle.com/javase/6/docs/api/java/util/Linke...

http://grepcode.com/file/repository.grepcode.com/java/root/j...
Given that those sites are hosted on EC2, it's no more crazy than blowing up a car resulting in killing its passengers.
Your next step is to make this a browser addon to automatically detect all ALL CAPS text on websites and fix it.

I would normally use StyleBot to select the text and force it to be lowerscale, but CSS in not smart enough to figure out names and locations that need to be capitalized.
I went a few months in my new company with a $100 Staples "executive" chair. It was fine for a few hours at a time. At 12 hours per day though it's horrible.

Yes, it's really worth it. No, there's no really good cheap alternative.

I also highly recommend the $50 lumbar support thingie (you can "install" it yourself in 5 seconds).
Looks fun!

> What are the supported programming languages?
Java and Scala.

Oh. Nevermind.

What's the most interesting version of a competition like this which doesn't place restrictions on implementation language?
Check the accepted answer here: https://law.stackexchange.com/questions/37491/is-it-truly-il... . While it is not perfect, it provides the explanation for the minimum values. There is no legal max.
Crime rates are affected by the degree of relative poverty in a community. This is not new.
Preprints. It happens quite often in deep learning papers, these days.
I know directories just fine, I’ve used them for 30 years, but 90% of the time I find files using “locate” rather than a hierarchal structure
Props to you for this, very commendable. I wish my biz dev people showed this kind of initiative

I think its doable. Because of the accelerated rate, you'll obviously miss some crucial pieces but those will fall into place if you, as you should, keep at least one personal project going at any given time.

Before you read all this, head over to MIT OCW and look up an intro to programming course. They sometimes have videos (thru itunes)

Step 1 is to get someone to explain to you what exactly is the computer doing when you write println'hello world'. This is so you get the big picture. Next step is to compile a hello world program. Then a lesson on strings and then on arrays. This should introduce you to them while providing a lesson in APIs - one of the more important things. This API lesson should have you look up documentation so you know how to read docs. This will take you 2 days...give it 5 - do lots of examples.

You can probably skip this but i'd recommend it - polymorphism, typing, properties...object oriented programming. This will probably blow your mind - not in an overwhelming kind of way but in a WOW, where was this till now kind of a way.

That is the essence of coding. You can now code and follow most examples on the net.

Next you need to become a software developer. For this, you'll take time as this is a blend of skill, knowledge, and experience. You will need to learn about things like data structures and recursion, trees and big o notations, algorithms and...stuff. EVERY programmer has to take a course called Algorithms and Data Structures. I'm sure you can find it on MIT OCW. If not, google 'ece250 uwaterloo' - they assume you don't know anything and start C++ from scratch.

And thats that.
There's no "gradual creeping" or "ad-hoc" language features being added "on the fly". We spend a lot of time thinking about what features are included in Sass and most feature concepts do not get added.

Feel free to write your CSS in ruby, it would take less than a week to whip up a DSL for CSS, but good luck trying to get a designer to use it ;)
Sounds like idiotic design, not a computer glitch. The doors should be opened by an employee, not by an automated system.
I'm a supporter of the FSF and free software but I agree that discussion is better served without refering to conspiracy theories. It's much harder to be take seriously when your seen as a crackpot.
I'm a fan of Stallman and his past achievements but this makes me wonder if the FSF would be better served by a different spokesperson.
Suggestions?
I didn't feel too bummed about the reject. I feel like we didn't get in because: a) we are not first to market (it was immediately pointed out that there are many like us as soon as we sat down), and b) we are more of a service-oriented company instead of a product company. There are always exceptions, but investors typically want to fund product companies.

Because there are similar companies in this space, we need some unique insight in order to stand out (and our explanation on how we plan to give complete flexibility, or "leave it to the chef," apparently weren't convincing).

It's amazing how we picked ourselves up that very same night, had great discussions, revised our approach based on great feedback from other YC founders we met earlier in the day, and are moving forward. Thank you for all your support!
As we were using EngineYard for hosting at the time, everything was set up for us and we never thought to look it up.

We now pay a lot more attention to underlying stack. Just because you've outsourced hosting (either cloud or managed physical servers), you really need to know every component yourself.
The Stanford Prison Experiment happened just a few years later and a few miles away.

What is it about Palo Alto?
I'm surprised that something titled "Information Physics" was not submitted to quant-ph, which is where all of the quantum information papers go.

The arXiv is strongly based on the category a paper is placed in. (Tons of controversy when submissions are recategorized.)
sickening, if unsurprising, that their only recommendation is to improve the public profile of hidden services rather than make any actual attempt to address abuse. would be nice to see them adopt something other than the Reddit-naïf position on the misuse of "free speech"/cryptography
Yes it is. That's why explicit memory management is still the standard today and implicit memory management with garbage collectors will never lead to understandable or maintainable systems.
I don't know much about HDMI, but couldn't I just run the video/movie in fullscreen and then capture the output from the HDMI and save the raw output to a disk?
They would work but they are more difficult to build. Unfortunately noone has an incentive to put the amount of resources towards public infrastructure that Facebook & co do, therefore it stays centralized.
My mid 2010 MacBook Pro 17" machine does not have the chip & driver (at least ioreg doesn't report anything). Just another data point.
Apparently CryptoWall does a dumb copy of the files before encrypting them and do not zero-out after deleting. If it still proceeds this way, that makes it fairly easy to do some recovery.

Source: http://www.wyattroersma.com/?p=108
You do realize that it's about statistical distribution, not political REdistribution?
Trusted computing can allow the user to remain in control.

Only as long as it's really the user the computer is trusting, and not some other entity. Personally, I don't really like TPMs or any of the other "safe computing" technology. In theory (and this is what everyone usually refers to when they advocate it) they can help the user, but in practice they're almost always being used to do the opposite and the path to freedom is insecurity (e.g. jailbreaking, running homebrew software, etc.) As the saying goes, "in theory, there's no difference between theory and practice; in practice, there is."

OTOH, I can't find details on exactly how this video stuff works

That's sort of the point of DRM in general - you're not supposed to know how it works, because then you would be in a much better position to break it. It's no surprise that the details would be kept secret, and other security technologies are likely being used for this purpose - e.g. DRM'd PDFs.
Thanks. Graphs are so much better without "fine print".
You're taking away the wrong thing from the grandparent post.

If you teach math as a prerequisite for something else, you're naturally going to be undervaluing it. Math should be taught for the sake of learning math, not because it's the gateway to something else. It is, yes, but that's not the point.
Ask the investors if they think it was a no-risk investment.
> If the average difference between all men and all women on Skill X is 3%, and the average difference between any two given individuals is 30%, then even though there are two distinct loci, gender is still an extremely weak indicator.

This assumes that all qualities are perceived equally. The fact is that humans are biologically and socially predisposed to pay more attention to gender cues than almost everything else. Gender matters a lot more to basic reproduction than whether you like country and I like rap.

Besides, the fact that more women are getting bachelor's degrees, etc, says nothing about which gender has more skill (which btw is taught rather than inherent), and the article never made implied that anyway.

The point is, gender matters, and the fact that humans on the whole are more diverse from each other than one gender is from the other does nothing to change that.
I want to be able to retire one day, I have no pension, so I figure I need to know about this stuff.
That site isn't exactly readable either. Don't override my preferences for font family and size. Yeah, your tiny font is hard to read. And get rid of the distracting animated panel of tweets while you're at it.
Indeed, it does appear to make you believe things which everybody should know from experience are false. Attractiveness standards are not "arbitrary", however much you might want to believe it. We have slightly different preferences when it comes to physical attractiveness, but the differences are fairly minor. And attractiveness norms don't need any "reinforcing", they seem to be pretty damn-near hardwired in our genomes.

Reading this, I expected the author to be a trollish blob, but clicking on her name reveals she's nothing awful: http://bitchmagazine.org/sites/default/files/imagecache/prof...

I suppose that makes sense: if she were completely hideous she'd know about it, but if she's so-so in appearance then she's more likely to be offended by her non-inclusion in the top half.