jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Sleep deprivation and short sleep cycles are a symptom for mania, and most people with bipolar disease experience this.
But weirdly enough, it's not only a symptom, but also a trigger. Means you can simulate/induce mania by depriving yourself of sleep. I actually know a lot of People doing this on purpose. Although apart from being bad for your body in general, if you are in risk of developing bipolar, this might accelerate the process.
I have to disagree. There's a couple of things that drive innovation, like the storage on PCI-Ex bus, and the fact they cram 12 Xeon cores and 2 high-end GPUs in a can and still manage to air cool it. The fact there's a good amount of high-end specs in a totally new form factor is what makes it interesting for me.
Scanning through the comments, I'm noticing a bit of skepticism over the "legitimacy" of this work. To a large extent, that's probably fair: people have every right to be skeptical of anything calling itself a biography. The rigor of scholarship, access, and sourcing involved in writing a competent biography is a high hurdle to clear.

That said, the idea of Leanpub is to let authors write lean. Writing lean isn't an excuse for half-baked scholarship, but it is an opportunity to publish an "MVP" book and iterate from there. To me, that's what the author is trying to do here, and he should be applauded for that effort and gumption.

This is a huge undertaking, and for that reason alone, I'm intrigued. I wish the minimum price weren't as high as it is (probably another big blip on the skepticism radar), but I would love to check it out.
> Programming is a very modal activity. To be any good at it you have to focus. And be very patient. I imagine it's a lot like sitting in a blind waiting for a rabbit to show up so you can grab it and bring it home for dinner.

He's not putting it very well, but there may be valid reasons why male and female brain chemistry cause them to be slanted towards particular professions. Or not.

Unfortunately the poster is now being attacked by angry people who believe men shouldn't write about gender issues.
What we had here was a lack of commitment. A lack of commitment on the part of Shuttleworth which precipitated a lack of commitment from consumers.

No one wanted to pay that much to wait that long for what was still an un-materialized promise.
Quote from the article:

I answered all their questions truthfully.

This was his fatal mistake. It doesn’t matter why law enforcement wants to talk to you. It’s never for a good thing, and it is never in your interest to talk to them. It seems like common knowledge that you should never talk to the police, however it is so rare in practice that this video bears repeating:

https://youtu.be/d-7o9xYp7eE
Yet. There are a couple of trivial ways they could end up with loads of coins and this statement could still be true as of the date of the quote.
My parents were the same way. Computers are a waste of time and expensive diversion! They steered me into a much more important (to them) career, that was somewhat less my interest, but at least I was good at it: Music.

I'm not kidding.

It took me until less than a decade ago to revert the brainwashing and pursue my actual passion (computers and programming). I immediately doubled both my income and my joy-on-the-job.
Adobe $5-24.
If youtube has taught me anything:
1) Do not talk to the police without a lawyer.
2) Do not talk to the police without a lawyer.
3) Do not talk to the police without a lawyer.
Is it generally recommended to find a lawyer and have their contact on your phone? I have never been detained so I don’t understand the actual process. If I say I will not speak without a lawyer - can I go online and find one? Is my only option to request a free lawyer provided by the state?
They offered: "Politicians are not happy. Someone has to pay for it. If you help us we can make sure you are not that someone"

And yeah, I was terrified. It was a mistake to talk to them in the first place.

They got in my door by telling me they wanted my opinion on some activity they felt is a threat to a visiting president then things took a fast turn asking me about my research and contacts.

FBI is 100% allowed to lie to you but if you lie back to them they own you. They also like to catch you unprepared and off guard. Don't fall for it.

Say something like:

"I'm sorry this is not a topic I feel well prepared to talk about right now. If you have a court order I will honor it but even then I am going to need time to collect my thoughts and ensure I am speaking accurately. I'll walk you out"

Then get a lawyer to coach you on what you can and can't say. If they catch you in a lie even by accident they can -force- you to be an informant.
That's a nice thought, but it's about status. If they let everyone in, they'd lose status, and having an MIT degree wouldn't have signaling value. If what you said was accurate, they'd just set minimum qualifications and accept way more people.
> As it turned out, he does not has ADHD and turned out really bright and have a lot of friends at school.

You're setting up some really strong false dichotomies here. Surprisingly you can have ADHD and be smart. Or have friends. Or even have all three.

It's great that you have a better relationship with your kids. It's important to spend time with them on shared interests.

I have mild ADHD that I medicate for as-needed, and my son has severe ADHD. It's something that we have bonded over, and have long discussions about strategies to mitigate and cope with it. He is on medication most days, but it's his choice and he sees the benefits to it.

It's also possible for kids to have ADHD and need medication for it, and for their parents to want to spend time with them.
Netflix and Apple don't have to open up anything if they don't want to. It's their service and ultimately they can choose which platforms to support. This is just whining from BlackBerry.
Thanks! Margins, floats, inline blocks could be something of a separate post or two.
Those extensions are known as the "Mickey Mouse protection act," since more or less their sole purpose is to ensure that Mickey never enters the public domain.
Of course it is a duplicate. The software doesn't catch all of those; that's on purpose, to allow good stories multiple cracks at the bat (edit: i.e. multiple chances to get attention). We rely on users to search before posting and on moderators to bury the dupes that sneak through. User comments pointing out the duplication are helpful.

This isn't a perfect system but it's much better than being too strict about reposts. We're going to work on a more effective dupe detection system as soon as we can get to it.
> Most of these things are not problems with, e.g., Lisps.

This is where the Lisp macros start to shine - you can DRY up the code structure itself. The need for that doesn't come that often (I'm personally in the camp of avoiding macros until you're really sure they're the best tool for the job) but when you are really starting to get sick of that repetitiveness that obscure the intention behind your code, macros are really godsend.
Except that is the AGPL not the GPL which allows you to run free software as a service.

Also, a commercialization clause (that is probably incompatible with the GPL) is not the same as a dual licence.
Neat to see the graphical presentation of flight options (page 38) that would presumably evolve into Hipmunk seven years later.
You'd think more start-ups/mid-size ones would use Bitbucket since they have free private repos. I'm guessing the social allure of Github and its superior repo/pull request UI is what trumps Bitbucket to that end.
> No one showed them how to make a stable reliable website that just runs on a single machine and handle thousands of concurrent connections.

What is a reliable website? What does this website do?

If given a static constraint, like serve 2000 requests per second with 99.999% uptime, and enough time, I'm sure you can optimize it to be as efficient as you'd like. But that's not our exercise. Bespoke, custom solutions that are not the core of the business are not solutions. Repeat that a dozen times.

MangaDex's business is not to be the most efficient website possible. Their business, I assume, is content and features for their users. They pick off the shelf technologies to do it because it's well documented, proven, and most importantly already built.

They compose these technologies to solve their business problems. Often there's a mismatch or an overlap in functionality that introduces inefficiency (complexity, cost, performance), but that's a trade-off MangaDex and many other businesses make. We can judge how poorly or well they've made some trade-offs base on their business and overall requirements.

You coming here and telling people that you can run it on a VPS ignores all of the above. And Casey has a YouTube channel where he makes a game his way I would assume because working to solve uninteresting business problems (and possibly dealing with co-workers who may pull down N project instead of building it themselves) wasn't a space he was interested in.

There's a difference between a purely technical challenge, and working with complex, interacting systems like ... people and business requirements and laws and regulations and auditing and hiring and security and who the hell maintains this system when Bob quits. Conflating the two is the root of the comments like yours, I'd think.

> It's not hard. It's just that they've never seen it and assume it's basically impossible.

I'm sorry, but who thinks only serving 2000 requests per second is hard? Or do you assume they think it's hard because you misunderstood or are unaware of their 100s of other requirements that they need to solve for in addition to serving 2000 requests per second?

I'm going on and on in this thread mainly because I'm tired of people assuming they know better than the people in the trenches making these decisions. You're assuming you're more knowledgable and skilled than them in their own problem space! They're obviously unaware that using Go to make a server would solve their problems otherwise why wouldn't they have done it?

FYI I work (and have worked) for large tech companies (think silly acronym). I'm not even in this space, as in the type of problems I face are quite different, but I can respect the authors of that article enough to nod along, shrug, and not assume I know better.
To that point, how many people run browser proxies in the cloud to obfuscate their location and minimize the blast radius if compromised?

One could filter much of the crapology somewhere safe, and then have a relatively tidy local browsing experience.

I'm too busy to take this idea past the handwaving stage, but it seems like someone should have already done the homework.
This is an article downplaying the severity and seriousness of the use of nuclear weapons. It was published shortly after Russia invaded Ukraine (again). Perhaps the timing is just a coincidence, but I've come to learn over the years that it's unlikely.
There is the cartel effect going on (lobbying against municipal broadband), but even in the absence of that, it's still tough to be an ISP. Think about how much money it costs to dig up a street and put cables under it, and then run them into each house along that street. People that want to use the Internet don't have enough money to do that, and that's why the business is tough.

My experience from working at fiber ISPs is that the infrastructure is the hard part. Google Fiber got a good deal in its partner cities to run the fiber next to existing power lines (which not every city has, they're all underground here). When they ran out of easy install opportunities, expansion stopped. My experience was the same at a NYC-based ISP. If your building was on a street that already had open access tunnels, then we could serve you. If not, you were out of luck.

If you figure out how to profitably get wires to people's houses, you solve the ISP's problems. I've seen proposal after proposal for trenching, microtrenching, nanotrenching, picotrenching, attotrenching... and none of these worked in the real world. (I might have made some of those up; I think "attotrenching" is what I called just running cables into people's windows and not burying them. Didn't try it, but I imagine it would irritate people with its intrinsic flakiness and ugliness.)

The rest is simple, you can set up a full fledged fiber ISP for under $1000 in equipment! Figure out how to dig up the street profitably and you unlock a ton of wealth. (This, incidentally, is why people keep trying to sell wireless solutions. No streets to dig up. WiFi with pringles can antennas! 5G! A huge constellation of satellites! And honestly, it kind of works. But not so well that people are switching from their fiber connection to Starlink or whatever.)
> Only to stamp collectors.

Or to stamp "collectors?"
I believe you’re doing what is called an equivocation? (edit: not sure exactly what it’s called, but you’re arguing against something I did not say or mean)

We’re talking about money, in a thread about money, on a post about money. At no point did I suggest that money makes unhappy people happy.
Saving face?
It is not clear from the post whether they were seized or purchased by the state. There are (comparatively) plenty of financial resources around, just not a lot of masks.
I don't see how (s)he can be saying yes to all the money coming in and NOT be favoring one over another. It's not like everyone is giving equal amounts of money?

In your own example - it's not like school will not accept somebody if they're not using ABC Savings. But they sure as hell will cater more to those who do, than to those who don't?
I really don't think many of things are a big problem for someone as wealthy as he is (e.g. private air travel avoids the TSA problem). I'm sure high powered law firms/lobbyists/political contributions could soon remove any problems in other areas.
Unfortunately, its not just those building and running the prisons. In 2009, a pair of judges outside of Philly pleaded guilty to accepting $2.6M in kickbacks from private detention centers:
http://www.nytimes.com/2009/02/14/us/14judge.html
Maybe we should make it easier to find out where people are located so we can work out whether they are being sarcastic or not. ;-)
Gladwell is an enjoyable read and is able to pull together seemingly unrelated threads. Telling plausible coherent stories is really the most effective medium of communication, which explains his popularity. He is clearly more an entertainer than practitioner. Warren Buffett is capable of prediction but he is probably boring (I'm probably wrong about this...)

Besides, the fact that Kitchin has moved on to bigger and better things does not really discredit Gladwell's critique. Could be another disaster unfolding as we speak. Just saying.
> Also known as a "forced confession"?

Not really -- you could be compelled to testify against yourself and not confess to a specific crime, the very fact there is even a trial presupposes one plead "not guilty".
For years, I felt guilty (or was made to feel guilty) for giving an accurate/realistic estimate. Mostly at startups, where you feel, everyday, that the company is at risk of failing.

It's better to give a range of estimates - best case to worst case. Although managers may only hear the best case.
> if we don't get the population a little enraged and hyped up

I disagree - people just become numb and tune it all out. Plus, the opposite side then just point out the exaggerations to their own benefit.
Yes, I am willing to relocate. I will try updating my cv and apply for some positions abroad.
BTW, you don't need to hit HN to create something like this. I'm using https://hacker-news.firebaseio.com/v0/topstories.json and https://hacker-news.firebaseio.com/v0/newstories.json to get the latest story IDs.. then https://hacker-news.firebaseio.com/v0/item/ID-GOES-HERE.json to get the titles.
“We can’t take for granted that there’s actually water in each plastic bottle, so we have to dispose of each as though it could be lethal.”

100% nonsense. They just pour it down the drain - or more commonly in the trash.
You can make this same argument against labor laws, payday lending regulations and prohibitions on organ donations. "A lot of [poor] people would jump on the opportunity to get paid for their organs and I don't think it should be kept from them because you're concerned about their bodies."
I've found Mybatis[1] to be a better alternative to Hibernate. At least with the version I was using you had to do complex mapping in XML instead of annotations which isn't great but I'll make the trade-off to avoid the ORM. Not sure if this is improved in 3.5.
[1]
https://github.com/mybatis/mybatis-3
https://github.com/cn-nytimes/ and https://github.com/greatfire/ host information about and software for circumventing the Chinese government's internet censorship systems -- which, among many other things, blocks access to, eg, Google, and The New York Times.

Apparently they (the Chinese government) are not willing to entirely block Github traffic in the same way (presumably as an important tool for their software industry as well). This DDoS is an attempt to punish Github for not removing this block-circumventing information, and force the inaccessibility of those 2 repos specifically. It is being conducted in such a way that this is readily obvious but plausibly deniable.
I'd die of glutteny with 1.50 hotdogs and coke.
WH Auden. I can't quote, but he has a poem in which he is thankful for a well developed super ego. I wanted to find a poem of his for our wedding, but he is too cynical even as he is moral.
I hope Facebook is paying for your at-home office, then.
Not strictly speaking. There would be serious consequences, but not a human extinction.
Again: you're saying "possible threat". I agree it's possible. What you have not demonstrated is that it's likely or reasonable enough to serve as a basis for changing my own actions.

It's possible that a password manager could be completely open source, distributed with checksums and public key signatures, that my C compiler could be completely open source and distributed with checksums and public key signatures, and I could still end up with a backdoor in the final compiled result, detectable only by deciding to carefully examine the binary I just built.

This is a "possible threat". Should I use that possibility as a justification for never using a password manager? Or for never using a C compiler?
I searched about that a year ago, didn't find too much but I will try to get some free time to start this section.
I'd love to hear their opinion on removal of the "Other OS" option. I also know several other institutions that have built their own supercomputers out of PlayStations and aren't that happy about that move.
Lesson from this which I learned from similar experience. Never work for free.
I thought the reason it made economics sense for the Air Force to use this gaming console (as opposed to any other computer) was that Sony sells PS3s at a loss in order to spur sales of PS3 games. But Sony can't be subsidizing this by more than $100/unit, which would only save the Air Force of order $1 million. How is it saving them more than 10 times that? Are PS3s really sold at such scales that they are 10 times cheaper than a non-gaming option for equivalent computing?
While it's certainly not guaranteed to work, a name and postal code will work fairly often in the US. As a lark, I once sent mail to my father (in a small city in Georgia) with only his name and zip code on it, and it did arrive.
Haha, I suffer from much the same illness.

Oz, are you in the Bay Area? I wonder if a "pair programming" setup would work? By that, I mean 2 people tell each other what they're going to work on, then sit beside each other and work on it.

In my experience, the social context prevents the brain of having any notions of desertion. It'd be too embarrassing for either person to open up a youtube tab.
Honestly, a good VAT is far more useful than a corporate tax imo.
Whenever this topic comes I only hear praise from devs. Devs only care about what they can do, never thinks from user's side. That's why we have shitty js infested sites, people who thinks all people have latest gadgets, sits in ac rooms, have unlimited fibre net just like them. Devs live in a bubble. It failed users.
Thomas says the copyright act says any computer code called directly or indirectly. The Thomas argument is that this is an indirect use of code.
> so it is a financial drain.

Only if you subscribe to the zero sum idea that there is a fixed pot of money which must be shared out between competing claims on it. Unfortunately our current and recent governments have propagated that notion for their own gain.

It neglects the fact that foreign students in the UK spend money in the UK economy thereby propping up jobs and economic activity. When my daughter did a year studying abroad in Germany the funding she got was nowhere near enough to cover her rent and other costs. So something like 10 grand of British money ended up getting spent in the German economy to keep her going.
This is a super interesting topic to me - I basically don't consider buying anything other than a Civic. A new car is a HUGE expense to me (that I have never made in my life yet), but the more I think about it, the more ridiculous the inflation on a BMW 3-series (for example) becomes. People are genuinely paying an extra $20,000 for the badge. At least in the US, where parts, labor, and all associated costs are also more expensive on OEM imports.

The mental coping mechanism is also the fact that Honda/Toyota make a ridiculous amounts of civics/corollas/accords/camrys, so they have to have efficiencies of scale going for them more so than other company's line ups.
I have my own crate for template rendering. I tried various existing ones but I ended up not liking any of them for one reason or another, so I've made my own.

Some of the features are:

* Fully static. It's compiled into Rust code instead of being dynamic. (I wanted to be able to use normal Rust code in my templates instead of a special template-only language, and I wanted the extra speed.)

* Built-in automatic HTML whitespace minification at compile time.

* Built-in XSS-safe string interpolation. You have to explicitly use the unsafe raw interpolation.

* It can interpolate any Rust value which implements the `Display` trait.

* Doesn't use Jinja's syntax.

* Doesn't have any extra unnecessary dependencies.

* Doesn't use inheritance for template composition, instead it uses simple textual inclusion plus late binding to achieve composition. Since it's hard to explain let me give a simple example. Let's assume I have a skeleton.html which looks like this:

<html>
<head>
<title><~ @paste title ~></title>
</head>
<body>
~~ @paste body
</body>
</html>

And now I have index.html which is the actual template I render, and it looks like this:

~~ @include "skeleton.html"
~~ @snippet title
Index
~~ @end
~~ @snippet body
<h1>Hello world!</h1>
~~ @end

As you can see I first include the skeleton.html, and then I define the "title" and the "body" snippets after the skeleton has already pasted them. Normally this wouldn't work, but since the `@paste` directive is lazy it only gets resolved once the whole template is processed.

This makes it really simple to customize the templates, since you can just add `@paste`s wherever you'd like to have a customization point, and you don't have to think about doing things in the right order since the templating engine will take care of it for you.

(If you forget to define a snippet that was `@paste`d you'll get a compile time error; I also have other directives that allow you to set a default if there was no snippet defined.)