jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
"make a language bad enough and nobody will write awful code in it"
Outsourcing of at least parts of the production is essentially totally widespread, in both the US and Japan, as far as I'm aware.
People always compare him to Jobs but I don't think it's right. Jobs hated any sort of public failure. He pushed the envelope in some ways, but never put something out there until it was polished and consumer-ready. Jobs was great at seeing how technology could be combined in novel ways and how to boil products down to exactly what they needed, but he didn't push forward entirely new tech, and I can't imagine Jobs publicly showing a video of his flagship product exploding into a fiery mess.
I also find that stuff distracting in slack, but I think that's because I'm trying to stay on top of "work stuff". I don't think it'd be so distracting if I was just hanging with friends or something.
> CLRS is over 1000 very dense pages. I assume the author just did a fairly casual reading and didn't work through many problems.

When I saw his day to day plan include things like chapters 22-26 of CLRS, I thought the same and casual might be an understatement unless he has read this book multiple times already.

DDIA was by far the preparation reading I've enjoyed the most. I'm currently reading it again. It is so eloquent and fun to read but other than just the fact that internalizing these topics to a level where one can feel comfortable discussing and reasoning about them, you can also use this book to navigate a deeper learning path through its many footnotes.
Then don't read it?
Something that I find interesting is that career advice coming from professionals having many years of experience focuses almost exclusively on the people aspects and not the technology: communication, trust, teamwork, documentation, clarity. The advice is clear, precise and honest.

This is the opposite of what you get from new hires/juniors: they tend to focus on which stacks matter, what to learn, how to develop, deploy and maintain. Not much real advice on the behavioral side, to the point that people often take trainings for behavioral interviews and memorize “leadership principles” and other nonsense.
You can not simply compare a good in two different currencies without normalisation for disposable income, value and purchasing power. The value of 100$ in India is different than in the US. So obviously, some things in India will be cheap in $$$. You have to normalise on some metric. I chose PPP which is not perfect. If you do not like it, you can choose another reasonable one.
I know multiple people that have taken jobs at Facebook in recent years that feel it is a net negative in the world but could not resist the paycheck and justify it by committing to either by work hard as user advocates from the inside, or just finding open source work that doesn't directly exploit users to drain their resources on.

I for one have taken interviews at Facebook with 0 intention of working for them just because they have a tough process and it is good practice. Wasting some of the time and resources of an organization that inherently evil also makes the world that much better.
Or just because going to work is more fun when it's.. fun? I spend 8 hours a day there, I want to show who I am and I prefer my coworkers doing the same.

Especially the last 9 months. Normally one would talk with coworkers in the office, over a coffee, before a meeting etc. Remote meetings I find are strictly business.
That's an interesting perspective on why bitcoin price is falling, or rather why the fall is accelerated, but I don't see anything Ponzi about it.

In fact it might be a good time to buy bitcoin.
>No comment on if this is good or bad, but we should probably decide explicitly if we're going to grant monopolies on entire kinds of products.

That's exactly what the patent system was intended for, though. If you invented a new product, you were granted an effective monopoly on that specific invention for a certain amount of time(now 25 years in the US).
I don't get it. Is this blog spam or something? It seems like somebody is trying to jump on Apple's back for hype about their robot.

But what I do get is that this doesn't look anywhere like Apple's industrial design. It looks more Honeywell or DEC than Apple.

I read the article and none of it appeals to my hacker self, but maybe I'm missing the point?
This revelation is devastating for Righthaven's current cases filed in conjunction with the Stephens Media relationship but does not (unfortunately) undermine the mass-lawsuit business model.

To be able to sue legitimately for copyright infringement, Righthaven must have had some substantial right under copyright assigned to it - that is, something beyond the bare right to sue (Silvers v. Sony Pictures).

Here, the agreement truly provides for a sham form of assignment: (1) Righthaven is expressly said to have no rights to exploit any of the copyrights purportedly assigned and all such rights are reserved to Stephens; (2) Stephens can block Righthaven from suing any particular party; (3) Stephens can demand the copyright back at any time; (4) Stephens gets a 50% cut of any recovery in any lawsuit filed; and (5) a Stephens-controlled representative is required to be part of Righthaven's key team. Given these terms and conditions, Righthaven is basically a puppet and Stephens is what the law calls the "real party in interest" in these lawsuits. Since no true assignment took place, the current lawsuits filed pursuant to this agreement are in deep trouble. And, just in case the Righthaven lawyers missed it, the judge who is responsible for handling these cases is hopping mad at them.

The bad news: if such assignments are done as true assignments, the Righthaven model still works, or at least is not undone be a congenital defect that can't be overcome in future cases.

Kudos to EFF for splendid work in pounding through the fake exterior of these cases and sending them to perdition, for that is surely where they will land after this revelation.
I would counter that with the argument that most people paying the bills do not want to pay the extra short-term costs associated with doing things more correctly. I know that I'm probably preaching to the choir here when I say that this is obviously a false-economy and you are deferring costs and building technical debt by working like that, but clients often want to save a quick buck. Good clients understand that this isn't wise, and are golden to have as customers.

Of course, there is often no real need to build code to be any more than 'just good enough' in the same way that many people are quite happy to purchase a plywood-backed piece of IKEA furniture instead of a solid mahogany hand-crafted piece. It serves their purposes just fine and saves them a ton of money. A good developer will similarly be able to determine what the precise definition of 'good enough' is for any given project scope/budget/time constraints.
I have had some trouble with it on my Windows netbook with 2d canvas acceleration enabled, could that be it?
Breaks as in "SQL injection is possible" or breaks as in "invalid number of parameters"?
Paul explains fairly well why he thinks C++ is a good example of "worse is better", including quotes from the language designer to that effect.

I think when you get to more complicated (or at least alien) abstractions like the I/O Monad, it's not about whether it's practical to build software with it. It's perfectly practical - I know people working at big investment banks writing large scale software in Haskell, and they don't have any issue with it. What it comes down to is whether the people you work with will understand or want to invest the amount of time required to learn those abstractions. If you're working with very talented programmers, that might be yes. With the majority of programmers it is probably no.

But we're not talking about the I/O Monad. We're talking about generics, which are not difficult to understand, and that Go lacks them is a shame, as it means that whole layers of abstraction are not available to the programmer, so they end up having to spend more time writing boilerplate.
I don't think there's any abuse here (after all, data: URIs exist). A value is just another kind of pointer.

The important thing is that the identified resource is unambiguously identified.
Yeah this reeks of a headhunter trying to scrape up resumes to present to Google.
I wonder if you could frame this as an expression of basic economic principles. The very most valuable thing is that which cannot be bought for any price: time.
Haha, cloud computing!
Who called the morality police? Sheesh.

He's a man in his prime, let him have some fun.
people, unfortunately even in the US, give pretty unlimited power to the governments at all levels. The lower level of government, ie. the less visible they are, the more moronic laws they are coming with. Police is supposedly just enforcing the laws, whatever it be (of course there is a lot of discretion in the enforcement and prosecution, yet it would be a separate matter)
It stayed at $3k for 4 months in 2018.
Remember that in the near term the block reward is fixed in BTC and variable in electricity costs. The more expensive BTC, the more power is wasted mining. The BTC has to be sold off as its mined and paid to electric companies. To sustain this selling, more new money has to come in as a function of price to retain stability.

At current price and block reward, Tesla's investment of $1.5B pays only 6 weeks of electric bills.
"unstable, volatile, frantically manipulated currency"
-- this is often the case with any news, not just "pump and dump" schemes. Take the Chinese CNY. The CCP have been undervaluing it for years for the purpose of attracting business.

the USD is very much subject to social media and traditional news manipulation. When the US decides it wants a stimulus package or other types of debt, it drives down the dollar's value. Granted the US is good about making payments to creditors, i.e bonds, it is not immune to fluctuation.

It is sad but the way of the dollar is slipping and the global demand currency. It is slowly being replaced by the CNY and other market demands.

Lastly, the Treasury does not control the dollar. It the Foreign exchange markets.
(https://www.fool.com/knowledge-center/who-determines-the-val...)
Right, I view this announcement as a ploy by Mastercard to stay relevant and probably appease their investors.

One of the key selling points of bitcoin and other cryptocurrencies is removing the middleman from transactions. Arguably miners in the proof of work consensus are a middleman but not as much as the 2.5-3.5% charged by the likes of Visa and Mastercard.

The other one, as OP mentioned, is permissionless or decentralization - the freedom from the whims of governments and traditional banking systems. I don't see how Mastercard can straddle between the two without some deception.
A thing I started to discuss ageism in technology companies: https://ageismintech.org
This. Instead, they’ll come up with whatever irrelevant metric like measuring purification power in Watts.

All we want to know is asthma per hour in the room, and cancers per years in that city ;)
Off the top of my head, I don't think there is, but not due to some objections to the feature, but because doing this is a pretty niche feature (pun absolutely intended.) Nobody has been motivated enough to do the design and consensus building work.
The public bathroom air blades drive me crazy. It keeps splashing the water back and forth, the air speed is too high and my hands inadvertently touch the sides and probably there are a bunch of germs circulating inside, as not everyone washes their hands thoroughly.

The old school super blowers that just do hot air down, or whichever direction you turn, probably consume more power, but certainly dry my hands faster and I don't have to worry about touching anything that isn't clean in the process.
compared to 36% high performers in 40 hours/week work.

Flexible working => 55% of the workforce are high performers.

Traditional working => 36% of the workforce are high performers.

I apologise if this wasn't clear.
Seriously. This is beyond crass. Not 2 months ago, I came this close to betting on and recommending FoundationDB. Today I would have been swimming in a world of shit (not to mention wasted time) had I recommended these guys.

I'm never one to begrudge exits, but they blew this. Even if financial circumstances meant they had to turn down the product, there are way better ways to do that before yanking everything and disappearing.

Dave Scherer, Dave Rosenthal: I hope you're stocking up for a long cozy retirement at Apple. I honestly don't know how you expect to be trusted by a faithful early adopter ever again.
How much money do you want, and what are your morals like?

What type of living situation would you prefer?
A lot of engineers make money off Blind through referrals, if not through Blind's service ( https://www.rooftopslushie.com/ ) then through private messages.
I registered an account in 2009 and started adding my books. Ran into the free account limit, and gave up. I'd like to take it up again, but I have long since forgotten that password and can't seem to find any way to do a password reset. Anyone that knows a way to do it your help will be greatly appreciated.
> Also just reported today, apparently over 99% of fatalities in Italy were folks who had existing medical conditions, but I have no idea what that really tells us.

Not a lot, without knowing the number with existing medical conditions among the infected population. How many over-70s don't have any existing medeical condition?
Well, it's so bad because it's generally so mild. More severe illnesses were able to be contained because they made people very ill before they got infectious.

No one goes to work with a mild case of Ebola.
I spent a lot of time going to angel rounds, vc meetups. Talking to a lot of people about their issues, what they needed. It was a great way to get exposed to a myriad of problems. Angel.co is also a good one for finding places where some one has an idea, but needs tech help.

The problem I had. Is that a majority of what I came across was mobile and web orientated. As a back-end dev, it's not something I can help with. Especially when for the pitch deck metrics/numbers and a pretty demo are the big selling points.
I think many domains for one company might lead to confusion to users.

If I received an email from mail-fb.io for example it wouldn't look legit to me. Any of their subdomain would be good.
So 200,000+ people under mandatory lockdown went to a clinic (not a drive through test, a physical clinic), lined up and waited to get tested for Influenza which was assumed to be SARS-Cov2?

Or maybe Italy tested 200,000+ samples with RT-PCR technology with machines and labs and tests / swabs they don’t have?

Not trying at all to spin conspiracy theories here but these numbers simply do not add up.

As a corollary: there are a myriad of infections that can present as fever and cough: rhinoviruses, influenza, bronchial infections, gastroenteritis, auto immune flare ups, sinusitis and season allergies, the list goes on.

We are all speculating btw.
"you could allocate huge amounts of memory compared to Java without any issues". No sir. It
still comes under the process memory account. It works in practice because coincidentally other processes were not using that memory.
>I would also agree with the point that when someone who has not had money for a long time that finally has a stroke of luck and gets some will find it easy to devil it away and end up broke in a short time...A fool and his money?

From my experience and what I saw when I was poor - when you're poor you never have money, and you *can't* save money - there's always something. A broken down car, an unexpected medical bill, floor collapses and you need stuff to fix it, electric bill comes due before your paycheck because this month has a different number of weeks. Always something that drains your savings right back down to zero. Poor is never being able to get ahead of that.

So that one time you get some money - like tax refund time - you spend it. Use it or lose it. You spend it on something that will at least hopefully bring you some happiness until next year. Because that's the only chance you'll have. And if you don't use it, if you diligently save it, it will be gone by next month anyway and you'll have nothing to show for the last year.

That's not foolish. That's not "deviling it away". That's just taking the rare opportunity while you have it for something, anything.
Hello Hacker News! I'm Justin, creator of Purchase Plan. This is the first side-project I've launched for others to use.

Over the past few years, I've struggled with a problem that's familiar to many of us. I have a limited set of money but a lot of stuff I need to buy. Overall, I'm a pretty good budgeter and financial planner. But, can you guess what I chose when I saved enough to either replace my broken screen door or buy that new Fellow Pour-Over Kit?

I was saving my money but getting caught up in impulse purchases whenever I had it.

That's when I decided to make Purchase Plan. Now, I have a beautiful list of the things I need (OK, some things I just want) to buy. Each time I get paid, I look at the top of the list first and buy whatever I planned. No more impulse spending.

I've also noticed that whenever I find something new to buy, simply adding it to Purchase Plan provides the same gratification as clicking "purchase". So it's helped me overcome my impulse spending both when I do and when I don't have money saved.

I hope this tool is as helpful to you as it is to me!
Testament to how powerful Haskell can be :)

I’ve seen a small team of functional programmers tackle projects that would require dozens of OOP programmers. The challenge is finding them!
I documented a bunch of hidden links here:
https://gist.github.com/jakub-g/803ad2c074ad1fbe2af5

Re: "vouching", what is this? Is it to un-dead something?

I have also a question about flagging: What's the etiquette for this?
I sometimes use it as "I want dang to read the comment, and take the action that it suggests to take" (like: change the title etc.), rather than: "there is something wrong with this post".
> It's quite interesting, but I believe that procrastination and burnout are rather obvious signs of ADHD and if you experience this you should verify this.

My guess is that procrastination and burnout are signs that work in our society is just not a good fit for our mental needs (see also immense popularity of video games, which provide "fake work" that is closer to what we need). I suspect there were no procrastination, burnout, ADHD and other mental afflictions among hunters-gatherers.
A middle-ground might be just putting some kind of CAPTCHA or similar on them, if they're causing actual trouble.
Reading some old Steve Yegge posts (e.g. https://sites.google.com/site/steveyegge2/five-essential-pho...) I started wondering about the feasibility of a web service that would automatically change links on articles older than say, 5 years, to the equivalent Web Archive/Google cache/other links.
But the analogy misses the fundamental difference between replacing a physical object with the cost of creating the object, and copying information. Part of the reason why it's objectionable to replace the bag with $1,000 is that it requires effort and time to replace it with another bag that you could sell for $10,000. That friction is annoying, and frustrating, and slows down the economy.

The other reason is that the store's supplier has a finite number of handbags - and selling one for $1,000 is clearly worse than selling one for $10,000. With data, there's an infinite supplier willing to sell you more at the same marginal cost. In that case, I'm back to not seeing why the store owner would care.

Copying data is frictionless - in fact, it's invisible. The store owner would never even know it happened.
To be fair, I don't think piracy is a big deal in the grand scheme of things. I personally think copyright holders should have an absolute property right in what they create, but at the same time, I think infringement is like trespass. Yeah, the kid cutting across your lawn is an infringement of your property right, but it's not a big deal and you'll never be able to do anything about it.

My ire is directed at the people who treat piracy as some sort of moral high ground that they're taking.
Sorry, I meant the amount of market share does not indicate the quality of the product.
The article I linked to claims that the language of the amendment bars legal challenges to unpaid or minimally paid prison labor. (It also mentions the book you mentioned.) The Thirteenth Amendment which is ostensibly about slavery would seem to ban prison labor outside of prisons. That’s the connection I wanted to make. Is there something to that?

I know that I’m casting a wide net. Prison labor is certainly not the same as slavery as it existed in the US decades ago. I do think, though, that I’m at least somewhat justified in calling prison labor slavery. Prisoners are forced to do it and they are not paid or paid very little. (This is not necessarily a moral judgment. Just because something meets some definition doesn’t mean it’s wrong.)
This is easier said then done, I've tried making color schemes from aesthetically pleasing photos before and the end result was kind of blah. If you take that photo of the frog in the post for example and you want to include the red from the frog's eye in your scheme how do you choose the right red there are probably literally hundreds of different shades you could select. That is to say I agree that nature has awesome color schemes but I don't think it's as simple to go from a great picture of nature to a great color scheme as the author thinks it is, in other words not exactly a shortcut for beginners and the unskilled.
> What kinds of algorithms have steadily improved over time?

What? are you requesting evidence for their claim? How dare you!
I really hoped we'd talk about the economic issues more than the definitions of atheist vs agnostic... since they have no effect on the welfare of people as much as the stark class imbalance does.
Could you please elaborate? I honestly want to change the name if there is a good reason.
My reason(https://github.com/minhajuddin/malcolmx/#readme):

Why the name?

You might be wondering, why I have named this tool MalcolmX.
The reason is very simple, MalcolmX was one of the greatest human rights activists.
I greatly admire him, and this is a small way to make his name known,
to people who don't know him. If you liked using this tool,
please take a look at his wikipedia page.
Reminds me of:

http://en.wikipedia.org/wiki/Funes_the_Memorious
Well, not my blog and I don't subscribe to the WSJ because most of the articles don't really relate to me.

After reading the WSJ article, I find that just because it is longer doesn't mean it provides me with any more useful information that the Engadget summary.

I think I will stick with Engadget still, but everyone is entitled to their own opinion.
My inner softy/dumbass bought a MacBook Pro as a gift for a single mom/graduate student I was involved with. At today's TV prices, it was enough to pay for a 55" TV (probably not a very good one) and an Xbox 360. She didn't even own a working car, but she had a $1400 laptop. Oh yeah, I also bought her a bicycle and took her and her kid skiing in Colorado. She was extremely frugal and did very well raising her kid and going to school basically on child support alone (she took on very little debt,) but anybody judging by her laptop and her stories of what she did over Christmas vacation would have thought she was irresponsible.
This 'feature', is what I was waiting for to get me away from TextMate.

I am extremely pleased.