jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Averages ignore the growing income inequality.

From 1979 - 2018 incomes for 90% of the population is up 23.9%. 90-95% up 45.7%, 95-99% up 71.3%. Top 1% is up 157.8%.
https://www.epi.org/blog/top-1-0-of-earners-see-wages-up-157...

So chop off the top 10% and numbers are going to look very different. From housing to CPI it’s tricky to adjust for such things to understand how most of the population is doing.
I did -- I initially just dropped it in there, then saw the ".doc only" notice after it errored out.
Any background on the origin of this typesetting convention? I'd like to know the whys and whatfors...
If you stay single threaded, I would strongly recommend having a yield command, which would just exit the script, do other things, and then come back and execute the script again with state intact.
http://ngrams.googlelabs.com/graph?content=terrorist&yea...
Actually America is a secondary market for anime — it's only recently that the Japanese have started selling here directly (in fact companies like FUNi are licensing anime not producing it). Most anime is broadcast TV so they make their real money from advertising and the marketing of merchandise, it's only in America where the DVDs were a primary point of consumption. So they have different issues (and blind spots) than the recorded music biz.
I love these articles. As much as I respect people who quit their jobs and start wonderful and vast new companies, I don't feel this path is for everyone. It's nice to hear about a success story from someone who has a side project; something that actually does generate small amounts of revenue but doesn't consume the author's life.

I would like to have a project like this. Keep the articles coming, I'd love to hear more.
Even though your in-game experience could really have been helpful to your work skills, I think putting this in your resume might backfire, PR departments wouldn't take this seriously.
This is interesting if you are on, say Shopify, and can't use something like mod_rewrite to manage your URL routing because hosted solutions are locked down af. Another benefit is that it makes migrating between app providers easier but it makes you more dependant on a network services provider like Cloudflare.

So much of Cloudflare's offering really is about concentrating app code and data onto their platform. How long before they become the next Salesforce?
Q. What do you call the object-oriented version of COBOL?

A. ADD 1 TO COBOL

Oldie but a goldie.
...The slides from the Yahoo meeting that show what products they're axing?

(Yahoo is.)
What are your thoughts then about putting only that region of the page behind some kind of loading/awaiting indication?

My issue with whole-page takeover loaders is that they lose your control and spatial sense of the app. You can't, for example, page away if you decide the report is taking too long to load, or you went to the wrong section of the site when hunting around for a piece of information.
Doubt an article titled "PHP is trash" (with the same quality of content) would have been flag killed
What email client do you use? I am sure that has a big effect on your results.
All you need is a commitment scheme. This is more secure than having to trust NIST and does not rely on being able to receive their beacon.

Alice and bob want to decide between Italian or Thai food using a coin flip, but do not trust each other to perform a fair flip. They devise a solution to their dilemma:

1. Alice generates a 512b random number A.

2. Alice performs SHA512(A) and shows the result to Bob who stores this as A_1.

3. Bob generates his own 512b random number B and sends it to Alice.

4. Alice sends A to Bob who stores it as A_2.

5. Bob verifies that A_1 = SHA512(A_2)

6. Both Alice and Bob perform XOR(A, B) and use the least significant bit to determine if they eat Thai or Italian.

Alice is satisfied that XOR(A, B) cannot be predicted by Bob because he sent her B before she revealed A to him.

Bob is satisfied that XOR(A, B) cannot be predicted by Alice because she `committed` to her value of A before he sent his B by sending him the cryptographic hash of it. If Alice tried to change her value of A in response to Bob's B, then Bob would detect it in step 5.
Aaron hits on an interesting point pretty much in passing: Gmail's UI is pretty encouraging to the archiver vs. the deleter. The Gmail Android app, for example, has a "swipe to archive" feature that lets me push the message back to my archive with a single motion. If there were "swipe to delete," I'd probably end up deleting a lot more.

The real reason I save so many messages, though, is honestly because it feels safer to do so: It costs me essentially $0 to archive a message instead of delete it, and if 10 years from now, there's a little transactional email that helps me win a lawsuit or something, I'd be glad to have it. If I paid for Gmail storage like I paid for storage elsewhere, I'd probably think a little harder about the value.
You're correct, of course, and I should probably have not used that loaded term.
How detailed do you have to be on the 'cure' part? I can easily imagine some previous clients arguing the toss on something not being "fixed" to their satisfaction, and refusing to pay.
I know that Google solicits feedback from their employees who may have worked with you in the past. Is it possible that you pissed off a former co-worker who now works at Google?
Well, not to be a complete fool =D

But those who would not want to be around when your having fun are probably the same people you would not around you at work. That's not exactly right, but there's a hint of truth in it.
"Right now WebM is not comparable to H.264 except the baseline codec."

It's comparable in the sense that AAC and MP3 are comparable. VP8 can look excellent, it's just that high profile h264 can look better at the same bitrate.

It's also extremely likely that youtube uses h264 baseline profile anyway, since they serve to mobile devices (unless they secretly transcode and store multiple h264 versions for every video).
Pushing your own product has been standard and encouraged practice at HN since the beginning. This is an incubator site!
This meme needs to end. It's a damn bomber. The by far biggest problem is that a pilot needs to eat and go to the toilet multiple times during a 20 hour mission and he will be exhausted by the end of the mission.

Repeating the same old "lol quadrocopter go 2000g brrrrrt" meme just makes you look stupid.
Do you recommend any tutorials online to get such a setup?
Yeah, he wishes.

It's undeniable that some work absolutely mandates 100% physical presence. Denying this would be delusional. So when the job absolutely _mandates_ physical presence, sure, do that then.

But if anything, the pandemic very clearly has shown -- to me and my circle of colleagues and friends at least -- that insisting on a physical presence for IT workers is just being stubborn and backwards 99% of the time.

I am also not very convinced of the social aspect, watercooler discussions etc. I mean yeah, I miss them too sometimes but strictly speaking they are not a prerequisite for a productive IT worker. It's just a nice bonus. I found out that I can live without them (I am fully remotely working for 10 years now).
What we’re seeing is worst-case work-from-home performance, with no planning and disrupted childcare. I don’t think this has been enough to sway management who were reluctant to support WFH before.

I’m torn on this. I think WFH makes more sense for a lot of roles, but it’s sure to be the end of the Bay Area FAANG gravy train because it alleviates the local shortage.
Cars my family bought in 1990 (i.e. 31 years ago) drove happily for 15-20 years. I don't think the "lasts way longer" claim stands up to scrutiny.
The UK Government has recently announced £12bn in new green investment and a 10-point plan, which sets out to achieve a Green Industrial Revolution and Net Zero by 2050. Net Zero or zero carbon emission is a bold, but necessary ambition for us all if we are going to safeguard our environment for the benefit of future generations.
> they're pack animals and get anxious and neurotic when left alone.

Get a second dog.

> No, you should have to stay with your dog in an appropriate environment. If you don't live in such an environment, don't own a dog.

How do you know dogs prefer to be put down than occasionally left to chill home alone?
What if, instead of being killed, the thread runs arbitrarily slowly (at glacial speeds) between the two critical steps? Do other threads have to wait during that time, (Note: I haven't slept in days, not did I read the algorithm as my brain isn't working well enough to understand it, but I did seem to get the gist of this back/forth, and this seemed like an important detail.)
This happened also in WWI, one of the many problems with gas weapons.
Do you really need me to link to all the times cops shot people they didn't like, for no reason other than the cop didn't like that person?

Bad cops shoot people for no reason all the time, relatively speaking, so this story has plenty of precedence, unlike the above story, which is pure conjecture.
Ha, cool visualization of sec, csc, and cot! Never really knew how they fit in the unit circle.
This is pretty much my situation, except my personal experiences have never actually been awful enough with them to persuade me to switch when all I really use them for at this point is easily sharing stuff.
The first time I see an email from this service, they will meet my permanent blacklist.

This is absolutely, brutally intolerable. It's hard enough maintaining spam-free email without this nonsense.
No need to be a jerk. I think the "shot in the head" story seems much more plausible out of those two scenarios.
don't forget that any speaker can be reversed to function as a microphone. A bit more annoying disabling that.
All her problems boil down to a lack of money. She should just take a student loan to become "financially independent". No idea if she has access to one though
While I love the idea of an open source tool that explores the same problems that Trello does and potentially even solves it in a very similar way, I have to admit that the exact look and feel being copied here seems like a blatant rip off. Am I off base? Can anyone speak to the copyright aspect of copying a solution and design so fully?
We started writing a threaded discussion system using these, but it ended up being much easier to use Postgres's Recursive CTEs. Highly recommend!
So its Manta with docker instead?
See https://github.com/joyent/manta
This reads like something out of The Onion.
It should not be illegal to alter the car's computer, but to drive that car on a road where you are endangering other people, we have certifications and laws for that. IMHO, that is reasonable. I don't want your buggy software to deactivate your power steering and have you slam into me.
You can totally get sodium vapor lamps on amazon. They are popular as grow lamps. A quick search bough up listings for both high and low pressure sodium lamps, and ballasts
That's OK if your threat model trusts the kernel and only wants to protect against speculative execution attacks within the application itself. While the application is running, they keys will only ever be accessed from registers -- context switches are transparent to the application.
Me being blunt.

Find someone to help you write your resume? Why can't you do this yourself? You are just offloading responsibility. It takes a day to do and is fairly easy.

Find a good recruiter? Cannot you just start applying for jobs now? Why do you need a recruiter? They can be helpful but as you need a job as soon as possible you shouldn't limit yourself here.

Finally, starting the job hunt in early January is procrastinating. Get up and start applying now. There is a pre-Christmas lull in many offices that make it a good time to hire.

Good luck with your job search.
Yes, for the right job, or for something they love, they would do it. I know because I have done it.

I went to the UK in 2004 to do some travelling and working for a couple of years. Initially I was contracting in London at pretty good rates (between GBP 400 and 600 per day -- as I said, in 2004). The first year of contracting I earned just over GBP 120K. That's approx. USD $190k on the current exchange rate.

Part of the reason I went there was because I wanted to take a stab at the games industry. It was something that I had always wanted to do, and the industry here in Australia was awful. So I took at job at one of EA's studios.

That year I earned GBP 27k, approx. GBP 90k less than the year before.

Do I regret it? Not at all. I had a blast. It was a great experience and I met some amazing people.

So no, it's not all about the money. For the right gig in the right place with the right level of passion, earning enough to survive is exactly that: enough.

OJ
One of my previous employers understood this well (too well perhaps.) A customer needed automatic over-the-network synchronization of directories. It was implemented as a behemoth Windows application with a complicated GUI.

Nowadays I would implement it as a behemoth Linux application with an AJAX-abusing complicated web GUI :)
This is a big part of weaseling for the benefit of the customer.

Back when I was still working with customer project, I noticed an inverse relation with the required effort to do a feature and the effort customers think it requires. So, they'd ask for something "simple" which actually involved quite a lot of changes to the code. Or alternatively the customers could be almost hesitant to suggest some other change, already fearing it would cost them dozens or hundreds of hours while I could do in half a day.

First I did it honestly: the simple thing was finished in a day and the customer would first be baffled and then very soon asking for more of the same, possibly feeling they had been ripped off somehow. The difficult thing took its time and the customer was waiting and complaining all the time, while I re-established that what they asked was a big change eventhough they couldn't possibly see why without knowing the source code. And they were possibly feeling they had been ripped off somehow, again.

Then later I changed tactics. The customers were much more happy to wait for a week or two for the easy feature which I had already coded, probably the first day. Delivering on the next week still made me ahead of schedule because the customer had their internal expectations of a much greater effort. Conversely, I checked the truly difficult problem by simply explaining that I'll do "that easy thing" last because it's easy and I wanted to focus on the "that difficult effort" first. In reality I spent the time programming the other while I was supposed to be working on the other.

Now, the customer reaction was totally opposite. They were very happy to see that I went through all the effort to produce the "difficult" thing and even if it took a week or two (because I was coding the "easy" thing) to deliver, they were just pleased to even get that far. After all, the "difficult" task was probably nearly impossible so anything I could make to work was on the surplus side. As an added bonus, they appreciated that I could still throw in the "easy" feature (which I had been coding all the time), despite the efforts poured into the "difficult" feature.

Moral of the story: working from the customer's perceptions keeps the customer happy, even if the actuality will sing another song. Maybe it's because customers like to be right or maybe it's because human beings like to remain fixed on ideas and preconceptions.

If I was a locksmith, I'd probably spend around five minutes on opening each door, making it feel long, doing manual work, and possibly talking with the customer about that particular make of lock. Not because I wanted to rip off my customers but to give them something they paid for. I suspect that many would be happier to pay $100 for five minutes of hard, manual labor than $50 for applying an automatic device for one second.

(I don't think I would even end up doing fewer customers per day, either, you can waste five minutes in traffic very easily.)
This is why you can do:
(load-file "/<user>@<host>:~/.emacs")

(Assuming your 100+ machines are capable of reaching your home directory in some way (ssh, ftp, ...). If not, you could also put your desired emacs init in a publicly accessible location.)

Edit: Or put a copy on a USB drive, or diskette, or floppy.
More so, owning a lock pick gun is often not legal in many areas, unless you are a licensed lock smith.
It's not a "viable" model for the /developers/ involved in the Humble Indie Bundle. Not in the sense of pricing for /new/ releases, at least.

However, each of these games have been out for sufficiently long that having people name their price now is mainly extra frosting on top of an already well-decorated cake. It's a tiny bit of extra market penetration /after/ the game's already made an impact - along with some goodwill towards deserving charities.
First they came for the incest....
Yes, it is a bit of a vague example. But i think it still shows my point.
Yeah, I think the only time you need to ask permission is if the refactor would cause additional regression testing. Depending on the system, and unit test coverage, this may not even be a big deal, but sometimes, if you have a dedicated QC department, they may want to regress parts of the system even if they are covered by unit tests. Such regression could mean dates slip, etc, etc, and perhaps that's why someone might say "no."
It's the foundation of Amazon Glacier (which this seems to be based on)
It may be a bad generalization since I imagine Google teams for different products don't have that much in common, but it seems to me that since some time Google is pushing more forward and caring less about apps being reliable and bug-free.

I've seen errors in inbox, in google music, and most annoying in google photos where I'm unable to access some of my albums (created stories were unavailable for me for about 2 weeks - I've checked almost every day, it's fixed now).

I tried taking Google take out (downloading all of my Google data), but all I got was an e-mail that it failed to create it. And there's of course not much I can do, I'm simply out of luck (well I can google similar problems to see I'm not the only one and that others are also out of luck).

I'm still a Google fan but I'm very dissappointed with this. Of course they can exist just fine if it works only for 99% of cases, but that's not the same brand that I knew.
I think that's a bit different. Scala – just like Java – allows you to write inefficient code. The Android's GC is pretty poor, so things you might have gotten away with when programming on the JVM in Java or Scala might require another thought on Dalvik.

But there is nothing in Scala which would make it slower etc. than Java. Both languages generate bytecode. Clojure is different here, because it more or less needs to boot-strap its runtime before it executes code.
This probably will not be a popular opinion, but here it is anyway. I'm sure all the famous names mentioned in this article as prophets of the AI impending doom are exceptionally gifted entrepreneurs, technologists and business men (and I should add I hold some in the highest respect in terms of their vision and work), but that does not convince me they have any qualifications to predict where artificial intelligence will take us. To speak about if and when AI will become self-aware is nothing more than a guess. To speak about whether capitalism will end as a result is a guess upon a guess. As far as I'm concerned there's one sure way to tell if someone has the ability to predict the future at these levels: if they are human - they can't.
Are you essentially asking what the first step to success is? It seems everyone has a different answer. I don't think there's a better way to put it than "to each his own".

But, firstly:
Understand yourself. Through this you will discover (or strengthen) your interests and passions, and find out what you truly truly care about.

Then figure out how you could apply your skills to improve upon/change/disrupt what you care about. If your care is strong enough, you could do it all day regardless of the "monumentality" of it.
So it's ok to reveal your salary if he insists _three_ times? :)
Okay - you need some semblance of self control.

For me, it's a subconscious thing. It's close to mindlessly browsing.

Forwarding to that message wouldn't do anything for me. I think the most important thing was just that "neg" to break out of the mindlessness and get back on track :)
Same here. I have a six year old boy who will love the book. The first 5-7 pages will get him laughing and into it while the final bits will hopefully help him stay unique.

Thanks to the author and OP for posting this!
That article is pretty light on content, however it does link to a better version: http://www.observer.com/2010/daily-transom/white-iphone-four...
Keep in mind sites like Reddit and HN are pretty addictive in a chemical way (so can your email be). When you see something interesting or that agrees with your identity your brain gives you a hit of dopamine. You browse and look for the funny or fascinating because you remember finding somehting great earlier.

It's funny because Reddit hates advertising/mass manipulation etc but are being manipulated by the group all the time in many ways.
It's not the runtime that's the problem but the compiler. Though there have been C compilers on 8 bitters.
"site:usenetarchives.com" has a bunch of results, so it seems so.
Hey Sam, this is Mike, the founder at Diffbot, the tech that powers Instapaper. Stitch looks great, and we'd love to help out. Send us a PM.

http://diffbot.com
sed only sees data from the user, so the only person in a position to leverage that attack surface is the user himself.

It will never touch any part of the network, or handle any untrusted input. So this is not a concern.
Thanks Karthik! These are exactly the kind of insights I was looking for on HN.
I disagree with you about the internet. My bet is we're still learning what proper etiquette on the internet is. You have a great point about people not knowing when to let up online, but I also look around and see both the net etiquette evolving and the commentary on it evolving and to me that is a sign we're getting better.

Why am I spending my time today on this conversation? Because you've become reasonably influential (and certainly for good reason, mongrel, learn the hard way, etc) and because of your influence someone might say hey if I'm a good programmer it might be reasonable to have a short fuse with people and tell them to go fuck themselves because Zed Shaw does. And I want to use this space to say, hey I hope we can be nicer to each other. That's it. I really don't want it to be about anyone in particular, I just hope since programmers work with each other and write about each other's work on the internet we can be considerate and try to be nice to each other even when we're being critical.
The two quoted tweets are - quite reasonably - being parsed in the context of related social media activity elsewhere, some of which is far more worrying.
Now it makes sense that Google just announced that they're stopping Glass from being sold retail. They did not want to have their device compared to the new product from MS. Actually I see this new device as more prone to success than the Glass. These devices are competing for the same markets: healthcare, education and entertainment. And here Glass is somewhat underpowered.
Excellent points. We need more local decision making.

I'm a big fan of the Swiss model. You can even leave a jurisdiction if you are unhappy with its performance. That would impose discipline on cities with insane budgets.

And many actions of Swiss government have to be approved by referendum. They seem to have done better with the mechanics of democracy.