jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
As a self confessed HN addict, I want to share a new technique I found that massively improved my productivity in an instant.

Too good to be true ? Read on....

The technique is slightly different, depending in which operating system you have, but in general the instructions are:

(i) switch to your browser
(ii) select "Exit" from the "File" menu.

Voila! Productivity improves. [[ assuming your not using the browser for work, of course ]]

Try it.
For dopamine, try http://hackerbra.in/ (specifically http://hackerbra.in/ask ) (you get it faster and easier - top comments without page refreshes.)
I've been thinking a bit about this recently as I've seen a number of people getting android devices because they were offered them as an upgrade when they renewed their contract. They weren't interested in spending money to get an iPhone but liked the idea of a decent browsing experience etc. All of them are happy with the device they have been given.
Apple will become the Apple of the phone market much as it was the Apple of personal computer market.

I'm think maybe some Apple fans expect iPhone to be the thing which makes the rest of the world wake up and switch to Apple products. It's not. It was innovative and it meant a number of people who would never have bought a smart phone before did so. But Apple don't seem intent on capturing the mass market.
Woz is a great engineer but I don't know about his market prediction skills. Anyone remember his last company, Wheels of Zues? I didn't think so. It was some kind of low power wireless, mesh network, GPS something. I am sure it was fun to play with but not really a product.
It's not very surprising. The original page was not very good.

The form was too prominent. It shadowed the product description.

Furthermore, putting it on the left made the conversation/narrative backwards. You first convince people to sign up, then present the form, not the other way around.

The second design corrects both of these mistakes, but correcting them without removing the form would probably have improved the conversion rate as well.
Maybe it was because the "100% FREE Ecommerce Website" title was much larger and prominent in the non-form version.
otoh, iOS still doesn't have a decent notification system or multitasking. major capabilities like that might be more important than fragmentation, which effects both platforms and is only a problem for smaller devs. i have done some android work and "wicked" is an exaggeration. i am not aware of anyone who cares if there is a keyboard or not. it's completely abstracted by the OS.
Last time I went for an interview I learned that you should not be honest about your salary ... let me try to explain.

I am at a certain level in a big company with a salary range that is quite large. Many people at my level earn £5000 - £7000 more than me, mainly because they have been around in the company a lot longer.

In my last interview, I was offered a job and the company offered me my current salary + about £5000 (I was honest about what I was earning when they asked). Now, being that many of my collegues were currently earning that for doing the same job as me, I always wondered if they would still have offered me a £5000 bump if I had exaggerated my salary by £5k to start with.

I guess I will never know, and I didn't take that job for other reasons, but the guy really wanted me to work there, and I got the impression that he was trying to tempt me in with an offer that is just big enough compared to my current salary, without really reflecting on my skills and what they were worth.

I decided then that my salary would be exaggerated a little to any agencys or interviewers who ask so I can try and negotiate a better deal, ethical or not.
Because most stacks don't have a single threaded, non-blocking I/O event loop.

Sure you can do this with threads, but it's gonna get very tricky to pump data between a socket, file and process using threaded programming.
What everyone is essentially fighting over is scraps left behind by Facebook so this makes perfect sense.

AOL went sideways when internet users grew up and left their walled gardens, messed up again with MySpace what with the lukewarm response of AIM Pages back in 2006. Now Aol is spending cash on trinkets to pretend they can still worm their way into the center of a non-competent user's internet life.

Aside from their content publishing offerings almost every one of their product offerings is fourth class, or third at best. But damn, are they ever good at producing nuggets of content to slap ad relevance algorithms against. They're in a hard position though, what can you do with millions in users and billions in cash in 6, 9, 12 months time to still stay relevant and competent in a post-Zuckerberg Man of the Year world?

No, you can't hire a hit. You can only appease shareholders with churn.

I'm going to predict the future: In 3 months time everyone in an AOL/Aol database gets sent an email telling them to plug in feeds from other more successful web services. In 6 months time people forget this because behavior can't be modified. In 12 months time a social media consultant will still try to convince you their about.me page is worth putting on business cards. But by then we would be onto the new shiny.
So spambots should take into account the response rate (in the form of the number of people clicking on links, or the percentage of people merely reading the message) and optimize for that, instead of merely trying to deliver content to inboxes? It would avoid the problem of spambot-AIs trying to destroy humanity, as well as increasing the quality of spam.
It's important to embrace the fact you do not feel like working. Too many coders, myself included, try to work through it but end up procrastinating.

If you don't feel like working - go and do something you feel like doing. You'll be a lot more effective when you feel like working again.
Wow, a lot of confusion here!

The idea is that X is the credential, and Y is a sort of digital signature of X.

So the spy knows X, and the border guard has a record of Y. When the spy wants to cross the border, he tells the guard X, and the guard can check that the credential is legitimate by seeing whether it matches the signature Y.
Android, by comparison, is the Microsoft Windows of mobile operating systems. It requires customization, maintenance, and care.

Like what?
I wasn't convinced of another bubble until now.
This means shipping a plugin, or porting ffmpeg and friends to flash / javascript. Maybe something to think about if we ever decide to raise VC : ).
This is extremely good and betrays the originator's experience.

Another way to think about it is this: You get to change three axes in a product: new underlying technology, new product, or new process.

- Choosing one will allow you to progress with likely success.

- Choosing two opens yourself up to non-trivial risk.

- Choosing three means you will likely fail in this project.

There's a nifty talk by Steve McConnell about Software Engineering Judgement - https://www.youtube.com/watch?v=PFcHX0Menno - that goes into this kind of analysis.

You can debate which axes matter - you can debate the weighing and scaling of them - but you can't get away from the conclusion that "pushing all your risk boundaries at the same time equals failure". As a matter of fact, this is structurally identical to the famous "fast, good, cheap" triangle.

n.b., this analysis really starts hitting home in multi-team environments, say, over 50 engineers.
Bento looks great, though I agree with you it wouldn't hurt if they offer at least a minimal web version or an API.
Is this safe for such short functions? What if the patch takes more space than the original code?
Take a look at ipfs: http://ipfs.io/

This is pretty close to being what you describe, in that it will function as a transport layer - now all that is needed is a standardized protocol for how to put information onto it that can be easily found.
Touché. I'd hope that people in that "industry" would learn from the failure(s) of their peers, but that certainly doesn't appear to be the case.
> Netflix has definitely afforded me the most work/life balance I've ever had.

Weren't you the guy who basically ran all Reddit tech stack, alone, day and night, for years in a row though? :-)
I go to work conferences and speak with people about work. Otherwise I seem to have very little in common with them. They are probably not who I would be friends with outside of work, but hey, next time I see them at a conference, its always nice to see a familar face, and I am sure the same thing works for them.
Also the idea that depicting guns and violence is normal, but nudity absolutely isn't, is very Hollywood.
Totally disagree. I came here for commentary on the blog post not a cliche HackerNews trope. When I replied, his was the top comment. Honestly, guys like that need a nudge every now and again to train their filter. A downvote just isn't enough. Welcome to the community.
> Come join me on Reddit in 20 minutes for an AMA on #QIntotheStorm![0]

LIVE just right now! (as tweet is 20 minutes old now)

P.S. “This is the big reveal in the finale of #QIntotheStorm where Ron Watkins says too much to Cullen Hoback and lets his guard slip.” © Shayan Sardarizadeh[1]

[0] https://twitter.com/CullenHoback/status/1379142102697697282

[1] https://twitter.com/Shayan86/status/1378916248063463428
I'm not sure what Thomas was referring to. What does "create their own declaring code" mean? Did they do some kind of white room implementation where they typed in the contents of a javadoc web site? Did they modify the name of parameters?
Isn’t Bailey Yard in North Platte, NE the biggest rail yard in the US with about 14,000 rail cars going through it daily.
Exactly. TFA's theme is having employees invest cash by taking below market salaries.

Smart, experienced[1], disciplined employees will expect this to be a choice. Some may take the equity. Others will insist on the cash.

I agree that if one can't afford the latter, one is doing something wrong.

[1] In the ways of startups and the tech industry in general
It honestly seems like an unnecessary step for a small product. Like others have said, when you have resources worth throwing at people like that guy over there with NoScript mania, go for it, but that won't be an issue for a long time.
Ironically, this forum is blocked by our proxy with the reason "denied by business request".
And I'm totally okay with that.
Why those countries specifically? Why not Italy?
The model works. No matter what Groupon does in the future, fat deals as customer acquisition are a fact of commerce now. Black Friday is another manifestation of this.

One reason Groupon hasn't had downward pressure on margins is that none of the competitors drive enough customers to businesses. As far as the two-sided market goes, no one else has the customers so merchants are still best served by going to Groupon (unless, as in your case, the cost to acquire those customers is too high).
I covered the topic here:

http://blog.awesomezombie.com/2010/12/are-posterous-fudging-...

Discussed on HN:

http://news.ycombinator.com/item?id=1995919

Posterous count bot/crawler visits, although the posterous founder responded on that thread, he refused to answer the question about it misleading users.
Does anyone else see the irony of public campaign financing as a solution to problems explained in the this article?

In the same way that companies distort regulations of their industry to thwart competition, politicians will ensure that public campaign financing rules will prevent newcomers (e.g. tea party, green party, etc) from ever getting elected.
Maybe he can give us a follow-up after his gets fixed? =)
Monocle (http://saucelabs.github.com/monocle/) solves a lot of the issues with using Python generators as coroutines.
Do you know that it is the same people holding these conflicting stances?
Seems like HN is a big place, room enough for both cheap devs and more well-heeled devs.
Great. Another laptop with 1/2 arrow keys. Such a shame.
If we argue that what is wrong about the situation is the 'balance of power'... would that mean then no employer should be able to make their case when it comes to such situation because the balance of power wouldn't be fair?

That seems weird.

And unions once established have their own balance of power, and that's not in favor of the individual.
Yes Binance.us has better fees, but CB has the benefit of scale $1.3B in BTC/USD vs just $55M on Binance.us. And I think CB is riding on that a lot. There is still tons of room for disruption there, just think a large number of folks trust CB for now. More so than any other exchange available in the US. And its way simpler to use it then going a lot deeper, so at least its a gateway for people to get started.

The main ones they are missing right now, to my observation, are Cardano and Polkadot, which they seem to be very slow on the uptake of. I guess you could say Tether, but understand why they don't have it. And same with Ripple. But I don't think those are a "slow" thing, that's a conscious decision with reasoning behind it.

I think it will take quite some time to do any significant disruption though. At least until there is a good easy place to be. BSC is hard to get in to from the US, at least from what research I have done, and I am willing to put far mor research into it than a 'normal' person would be.
There's a nice object model called 'id' described at https://piumarta.com/software/cola which is really simple and general-purpose.

In this system, an object is simply a pointer to some memory (where instance data can be stored), preceded by a pointer to a 'vtable'; i.e. `myObject` is a pointer to some memory, and `myObject[-1]` is a pointer to a vtable.

Vtables are themselves objects, implemented in the same way as above. There is a "vtable API" defining methods that a vtable should support, and a default 'vtable vtable' is defined during a bootstrap step (which is its own vtable).

The resulting object system has objects which are completely opaque: they're just arbitrary chunks of memory, which are only useful to the methods defined by their associated vtable. Since those vtables are also opaque objects, we can provide our own objects which implement the idea of 'method call' in whichever way we like.
If I understand this correctly: this OP partner app (not merchant/store) has been evading the Rev Share agreement with Shopify and is complaining because they got caught and are having to pay back their due? And then they are trying to jump on the furor of Apples 30% rev share agreement to get support from other developers - when the cases are completely different?

To me it sounds like this App developer is trying to have their cake and eat it too. FWIW - I am typically on the small developer side of things but this seems like a case of a bad actor trying to couch it in other complaints...
Looks like the set of developers who cannot edit their own config files and the set of developers who are careful enough to use a password manager are mutually exclusive.
Nobody's permission is required to write apps for your own iOS device.
I felt this was about Uber being told they had to treat drivers like employees in California too, and look how that turned out: A dystopian rule that lawmakers can't overturn to enable worker exploitation.
It's a better beach than london that's for sure. And people smile here.
"Everybody" is an overstatement. Switzerland was overrun by the French during the French Revolutionary Wars and was more or less allied with Napoleon during the Napoleonic Wars. It wasn't until after the fall of Napoleon that Switzerland moved to their policy of armed neutrality, a policy which survived both World Wars.
They used to actually be cables, i.e. telegraph. (Meaning faster then mail, or diplomatic pouch.)

They kept the name as communications technology moved on.
Should also mention, this works on any iOS device.
I didn't realize that either! Although it just took me a while to find any that did, and even those that do are not very useful. For example round brackets, I cannot seem to hold down any key to get that character.

My biggest grips is 'n'. I keep conjoining words with n because it seems as though I hit that rather than space. Then autocorrect makes matters worse is that it figures it out and rather than breaking the words, it instead keeps the last word and drops the first. This is harder to spot when proofing than if it had just left the conjoined word alone.

I mainly use the blackberry for anything typing heavy.
The government of Iraq was democratically elected before it was taken down.

Same with the Guatemala one.

Haider was democratically elected in Austria.

Some of those you could defend, some you could not, which ones you will defend probably depends on your viewpoint.

What your viewpoint is however does not matter in the longer term, democratically elected governments are not immune from perpetrating illegal acts (and the US has a pretty good share of the world market there).

You now get the good with the bad, which I think is preferable to getting just lies and spin.
Exactly. And my thing is, considering fog of war, I do think the aircrew of that chopper ultimately made the right decision given the information they had; which is far more horrifying than the editorialized nonsense Wikileaks published.

In war, you can make all the right decisions and innocent people will still needlessly die. It's a far stronger statement of the horrors of war and the need to avoid it than the ridiculous claim that the military was intentionally targeting reporters and children.
Just take a walk in the mall today and tell me if you think those people are ready to handle the truth.
"Assange made them available to the Guardian and four other newspapers: the New York Times, Der Spiegel in Germany, Le Monde in France and El País in Spain. All five plan to publish extracts from the most significant cables, but have decided neither to "dump" the entire dataset into the public domain, nor to publish names that would endanger innocent individuals. WikiLeaks says that, contrary to the state department's fears, it also initially intends to post only limited cable extracts, and to redact identities."

From The Guardian: http://www.guardian.co.uk/world/2010/nov/28/us-embassy-cable...
The flick-up on comma and period is a nice shortcut.

Here's another one that's helpful:
If you want to type just one character that's on the numerical keyboard, don't just tap the ".?123" button, tap and hold then drag to the key you'd like to press. This selects that key, then immediately returns you to the alpha keyboard.
The thing is they don't all have same size libraries. If Disney took all content off Netflix and created its own service, then it probably could do it itself. Time Warner might be close to that size. Other need to be part of an aggregation.
I came here to say this.

Underpinning all police states is a system that a citizen can be arrested for just about anything. This is how you keep citizens in check.

I found it interesting (and also saddening) that all the "law enforcement" people automatically line up to oppose the use of cameras. It's as if they live in a different world than the rest of us, who see cameras as ubiquitous and handy. This separation of society into 2 classes, the "law enforcers" and "average citizens", is another harbinger of a police state.

I'm sure many here will say: so what? I'm not bothering anybody, so why should I worry? The problem is, all of this capricious police action weakens society as a whole. We can't move forward if we're governed by 20th century laws applied at whim.
Perhaps you're right (I did say "I'm not sure"). But it did seem a bit ... off ... to me.
First and foremost, we like to tell people that we have 500 million active users using our webapps. Thinking about things such as active users compared to raw signups is negative and we naturally try to avoid negative reports. Expiring passwords would be a very easy way to measure how many active, engaged members a site has. If we start expiring passwords, it will become very clear how effective our leadgen efforts are as well as how strong our communities actually are.

Generally, users come and go. We accept them as engaged, contributing users when they preform an action once every x number of days. Expiring passwords is one more hurdle that must be crossed when a user returns. Any hurdle, even an "email me a login link" will force a percentage of users to re-evaluate their desire to contribute.

People will learn that using one password multiple times has serious repercussions. Already, we're seeing the proliferation of standalone password managers and easy to use bookmarklettes such as SuperGenPass.

I think that the solution to this problem is: Any time that a user requests a new or renewed password, e-mail them a link to a trustworthy, cross platform password manager. Explain that you have no affiliation with the company you're mentioning, but in a short sentence or two, convey that using a strong, unique password is important for their security across the web.
ah damn, my bad, hehe well, I know a lot of people that do fast reading and having it in bold makes this easier, but yeah, maybe this time I over exceeded myself :P
I feel for the kid. I still grimace when I think of bragging to the game warden when I was 4, about how my dad caught a salmon with his bare hands. Of course, it wasn't fishing season, nor did we have a license. Even at 4, as soon as I said it, I knew I had screwed up. Luckily, everybody just laughed, as the game warden was a friend, but to this day, that slip of the tongue reminds me to think before I speak.
Why would I use this rather than the actual canvas API?
It's not evasion if it's legal, it's avoidance, and it's perfectly legitimate.
All true, but on top of being hard, trading is a competitive game. It's not just how good you are -- it's how much better or worse you are than everyone else you're trading against. Furthermore, every successful trade puts you in a better position, and every unsuccessful trade in a worse one.

I wouldn't say no one should trade -- obviously some people do very well. But most of us, I think, should be very careful, and limit our exposure.
Excellent! Though it seems there is still a user-agent check in place -- visiting your site with an archivebot user-agent just shows "403 Forbidden".

The emulator design articles you've written are interesting and valuable, and I'm glad that they will be preserved for future emulator developers to read.
that's called a vaccine... and it is 12-18 months away...

you can start now by volunteering to join the vaccine trials....
The number one way to help people in the 3rd world is find hungry competent entrepreneurs in the country and ask them about their problems.
Seems pretty dangerous for the goats. Where I grew up, if you let the goats free graze, they'd just eat mountain laurel, poison themselves, and die...
I'm not sure I follow. The Federal Reserve has manipulated the interest rates and money supply since 1913. The money market demand can't help determine the supply of money since the cost of money is the interest rate. Consumers aren't allowed to see if its worth while to save their money and earn interest rather than spend their money. Businesses can't see if its worth it to focus on current production or invest in infrastructure for future production because of artificial rates.
My premise was, when I wrote the first post, that REST is understood. Not a surprise that it is not…

I totally agree with you… And what I've been trying to do to whoever I talk to, in my team and outside, is to educate them in this area (sending resources like I did on an earlier post), and try to make them not call any json-based API REST (which in fact has nothing to do with json specifically).
You make a good point, thought you're reading the "ice breaker" section which is meant to be very introductory.

A few sections later I define "change on both sides" more formally as "applying a function".