jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
You can also check out William Vincent's books [0]. They're easy to read and follow.

A nice blog to also include in your django learning resources bookmarks is Simple is Better than Complex [1].

[0] http://wsvincent.com/books/

[1] https://simpleisbetterthancomplex.com/
Ragel might be a related example: http://www.colm.net/open-source/ragel/
The conclusions section was quoted in my post and they explicitly mention it.

"As impressive as the new Xeon 8380 is from a generational and technical stand-point, what really matters at the end of the day is how it fares up to the competition. I’ll be blunt here; nobody really expected the new ICL-SP parts to beat AMD or the new Arm competition – and it didn’t. "
Then why use Signal at all? You had to have KYC to get a phone number in most countries which you had to give to Signal which could expose your location etc via tower pings to anyone you communicate with unless you port it to a VoIP number (how many know how to do that?)

You also had to provide a phone number to get a Google or Apple account to install Signal because anonymous signed install methods are not supported, which moxie says is intentional to collect analytics.

Signal may have end to end encryption but being anonymous is a clear non goal.
It's not that different. Rust has Sync + Send + &refs and &mut refs.
Well, it's mastering the mechanics of language. But of N random syntactically-valid sentences, how many say something that is both true and relevant? Not many. And, why do I care about the rest?
It doesn't save lives, it just allows more breeding. As long as the population is growing, we are in a food surplus. More expensive food would just result in people having ~2 kids instead of 3, and the excess famine would resolve itself quickly and return to equilibrium. Likewise, if all food suddenly became half as expensive today, the only thing that would happen is that people would have more children until the food is back to "saving lives".
> 1. Docker doesn't deal with running processes (like postgres or redis), only the filesystem state

Docker in practice usually doesn't, but in theory it can and should.

A checkpoint/restore demo, of live-migrating running docker containers between servers, including running process state, was shown at Dockercon 2015. I can't find a video right now, but it was demoed then.

The "docker checkpoint" command has existed since docker 1.13.0 (released 2017), which allows checkpointing and restoring the running state of containers, including running processes, with some limitations. https://docs.docker.com/engine/reference/commandline/checkpo...

The reality is just unfortunately that these features are experimental, have been for the last 7+ years, and have taken far longer to mature than would be expected.
The funny thing about this — is that quite a lot of people can help others — while not being able to help themselves.

I had a startup idea — for people in need of such help helping and motivating each other — noticing that I can solve rather complex problems of others while being a prize moron within my own code block.

Didn't follow through due to d.

My advice to you is:

1. Don't be discouraged if this dies in 'New', it'll go off when it's ready.

2. Always condense your pitches — to nontrivial taglines, then expand with clear tag:reason for the busier people.

3. Be a tad more self-confident. Not in your guru skills — that's bad manners — but in the idea itself. All gurus are shit, except this one: https://youtu.be/8An2SxNFvmU
I do see it differently and disagree with that perspective, but moreover would point out that we as a society for several decades have agreed that private companies do not have the right to such practices, precisely because the effect on society is so harmful.

AT&T today, under the law, does not have that power and I would argue for good reason.
> They're not turning a profit now

Uber turned a profit in 2021Q2. [0] Twitter now has had many profitable quarters. [1] Of course, cumulatively, they are both money-losing, but I think the perception of these businesses as only having a 'plausibility' of making money is perhaps dated.

[0] https://www.macrotrends.net/stocks/charts/UBER/uber-technolo...

[1] https://www.macrotrends.net/stocks/charts/TWTR/twitter/net-i...
Responding with swearing to unsubstantiated allegations about people you’ve worked with for decades is fine. It’s not even worthy of any response in my opinion and it’s a little sad that the armchair analysis has received so many upvotes.
I just wrote up instructions for accessing my backups for my wife and friend, and my critical accounts have dead-man switches to give my wife access to everything she would need.

Assuming what she needs is access to my email (yes) and gigabyte of photos from my drunk college days (no).
> but I'm positive I'd fail a FAANG interview w/o advance prep

I work for a FAANG company in a senior position and I know I will fail FAANG interviews w/o advanced prep.
It is very impressive that the creator of Vlang can come here to face the critics, trolls, and bashers. That tells you something positive about his character and fortitude.

What is also very interesting, is that when various trolls make their derogatory claims or bash on his creation, he responds to them with facts and references. Many of them never respond back and run away.
Was it poor assumption on my part that what was once opensource in the baseline OS would stay open even after being extracted into "library" apks ?

What I mean here is that Google's move here is far from being only a support matter.
Not for salaried jobs they don't (which is going to be almost all HN readers jobs) - piece work like Amazon delivery drivers is different.
My blog keeps falling over under load. It's not even particularly high load, front page of HN and a retweet by @timoreilly. But this is the second time this has happened. I already have my hand in managing services that have to withstand load, I don't need my blog to be one of them.
I hear you, threading in SM is indeed fraught with dangers.

On the off chance that you're going to revisit it, the way to go is to compile with -DJS_THREADSAFE and register a callback with JS_SetGCCallback() that tells the VM when it's safe to run the garbage collector.

Actually, the approach I took was to always tell the VM 'no' and invoke JS_GC() manually from time to time. Conceptually easy and performance is mostly amortized.

PS: Feel free to contact me if you have follow-up questions, my email is in my profile.
With "typical assets" -- my family was below the income thereshold but didn't receive any aid from Stanford in '06 because our family farm was worth quite a bit. Lots of ways to slip through the cracks with these policies...
I think the downvotes are due to the sarcastic tone of your comment, but none the less you do raise an interesting point. 70 years ago people probably felt that there was nothing wrong with smoking, I wonder if drinking alcohol will end up in the same boat.
basically they became ghettos. One of the problems is that real estate cost pressure eats away at the green zones.
I think it's true. Kodak film is still respected today. Kodak cameras are not. What pictures have you taken with a Kodak?
It's about developing an addiction. And addiction is a function of regularity, for alcohol. Day-to-day impact is not necessarily a good measure because it can have no negative impact at all as long as you have access to the product. A well-behaved addiction under normal circumstances is an addiction nonetheless.
Not having this is why I went to Cal.
Being a programmer in NYC, I love it and wouldn't trade living anywhere else at the moment. I guess to each their own.
What does it mean to scientifically validate Nietzsche's ideas? What invalidated the ideas in the first place? I'm assuming the association with Nazis and Mussolini.
If your programming is boring, switch it up to something you can stick with. There are a lot of options, and the one you stick with is the one that'll work best for you.

That said - there's a lot of ways to describe a heavy squat session, but boring isn't one I'd use.
That's a candidate gene study, none of them replicate.
Khosla won on the key point of California state law: https://caselaw.findlaw.com/ca-court-of-appeal/1733249.html

The appellate court held that his beach was not subject to California’s “public trust” doctrine due to title tracing back to a Mexican land grant before California statehood. That was in 2016.

All the litigation since then had been only a different, much weaker theory that the Martin’s beach owners dedicated the property to public use. Khosla just won that battle too.
So, I might be missing something, but that's in essence a ~$1 test strip plus some color matching, plus "find a provider".

What's the reason people would choose this over e.g. Azo test strips? (I'd assume the main value here would be in fast-tracking the access & response from the provider, but "connect them to a provider" is doing a lot of work here :)
"Contrary to what some people think, Emacs does not require constant tweaking and wasting time on configuration."

This is true, to an extent. I have not touched my current Emacs configuration in about 6 months now, but it took years of tweaking and probably hundreds of hours to get it to a state where Emacs was mostly the way I wanted it... though it'll never really be complete, as there are still a lot of things I'd like it to do that it doesn't yet but could, and there are always new things I could do that would be interesting or new, more efficient ways to do what I'm already doing.

So, overall, it has the potential to be a great time suck, and certainly was for me when I first started.

How much time it'll take for you really depends on your needs, and how much you're willing to live with the defaults that Emacs and its various modes and packages provide, and how much tweaking and customization you want to do. I needed and wanted quite a lot myself.
We are where we are now. Turn your effort towards the future -- how do we get to where we want to go from where we are today.

The same attitude applies in engineering -- post-mortems aren't about assigning blame, they are about understanding the current state and how you'll address or mitigate any failures so they don't happen again.

If you want to be backwards looking, at least focus on what the lesson is and how you will turn that lesson into concrete actions that prevent the same failure case in the future.
"Show HN: " in the title would get more visibility.
This seems weird to me. Would that be on the roofs or are you forgetting to count for all that land? But I am European and land is way more valuable here, so that might be the case, I don't know - perhaps you do?
I'm interested in this primarily because I don't find it appealing to invest in (basically non-transferable) iOS platform skills. I want to build native mobile UIs for my projects, but not with a dead-end language and tools.
> If the declarativeNetRequest API is insufficiently expressive, then it needs to be improved to handle those use cases instead of sticking with the old way.

You're welcome to prove me wrong by implementing an Ad-Blocker that can override Content-Security-Policy by default; and incrementally allow to execute things.

As Google continues the Manifest V3 rollout, their priorities seem to be not on that specific degradation of this featureset; and that was all I'm saying.

I've been working on my own Extension for the last week [1], and I had to switch back to Manifest V2 because there was no way to create an Adblocker that's based on a concept that allows the user to select what should be executed; as the Content-Security-Policy header couldn't be set and malicious HTTP headers couldn't be filtered for all domains by default.

You claim that the new API is a full replacement of the featureset, so rather than saying that I'd welcome a hint to some examples or other evidence I'm probably missing here.

[1] https://github.com/tholian-network/stealthify
I'm not aware of police using live bullets against unarmed people to prevent them from entering a government facility. Though I could be ignorant of clear examples.

At least in Minnesota and Portland they let looters burn/occupy the buildings without contest.
Holy shit. When I had my laptop stolen last year I assumed it was the druggies down the street, but you’re right! Stolen laptop? Must be operatives
I think when its all said and done, after parsing through the press release you will find that someone will acquire it for a $1. Either that or they will pay someone to take it off their hands.

Bottom line Rupert didn't understand what he bought and practically every decision they made from the very beginning was wrong.
These sound like silly distinctions. I'm sure lawyers have good rhetoric to back themselves up but maintaining the pace of innovation should be prioritized above their greatest arguments. If there was an opportunity to redesign the patent system, some sort of economic framework should be used instead of the legal one.
I think it's been proven that you can do just about anything in the US and get away with it because the consumers/populace are too placid to do anything about it ... except a BJ from a jewish girl that will get you in serious trouble.
Add an option to barter! (i.e. swap your TV for a airplane ticket to this other country)
If you mean that I, pbhjpbhj, am misrepresenting then please read the quote and first line again.

My point was that whilst they were not issuing a notice they were claiming a notice had been issued and as Dropbox were the claimed issuer and receiver of said [non-existent] notice that without legal action the recipient of the claim could not confirm. For all intents and purposes the recipient of the claim is in the same position as if a notice has been issued.

I thought I'd made it clear enough. I did not once, knowingly, claim that an actual DMCA notice had been issued - hence the contentious suggestion of fraud (in claiming they had received a DMCA when they hadn't and using that claim as rationale to remove [the link to] the files from their clients account).

>I'm not sure where the "law" is being used to bully people who can't afford it in this case.

It goes something like this:

'Oh, I'm sorry Mr Nongrata I've got to take down your perfectly legal website because we got issued with a DMCA; why yes of course you can challenge that [big fat lie], mount a court case against the issuer. What's that you don't have $100k to spend getting it to court, oh too bad. Muahahahaha'.

In any case, it doesn't matter if the Dropbox team are nice guys it matters if the people behind Sequoia Capital et al. are the sort to use a legal threat to protect their millions of pounds of investment.
It's fun to take a look at the history of the trademark application here: http://tarr.uspto.gov/servlet/tarr?regser=serial&entry=7...

It appears the first application was rejected (without a third party objecting), following amendments went back and forth twice before amazon's intervention. So much drama
As is noted in the WSJ piece :D
Did the same thing with my current freelance gig. Overall, this a huge benefit to freelancing in general. When I was working full time, a change like this would involve discussions with several layers of management, cosiderations of how this would fit in with "company culture" (not well, in my experience). Freelancing, it took one 10 minute chat.
A very comprehensive article on the hot home flooring products For this year.
The number was very, very, very wrong. I've corrected it. My point remains intact, I think.
Patients are humans.
Are you looking for frontend people?
You'd technically pin the date to UTC, then have all future and past dates automatically adapted to your localk time zone, where possible. For non-electronic methods of relaying dates, you'd have to use UTC.

Nome of this is solid, just what I thought of while sitting here reading your comment. Seems like it may be problematic but with some possible upsides.
Volume 1 of TCP/IP Illustrated by W. Richard Stevens is a good one. If you're very pressed for time, start with the picture of the TCP state machine and work outwards.
After a number of years with Python, I started a position working in Scala about 6 months ago. I really wanted to learn something new, and become acquainted with functional programming concepts.

I agree with most of the above. A couple of additional thoughts:

* sbt -- I still have a lot of coming up to speed to do here, but the manual is like 500 pages and it's somewhat overwhelming. There are tons of little oddities, like why can't I run `sbt --version` and instead have to do `sbt sbtVersion`?

* The functional side is fascinating -- I'm still studying the cats library. I can almost describe a Monad! It's a pretty big mountain, though, and there are times where I have doubts whether the benefits will be worth it. Would love to hear some re-assurance! ;)

* The ecosystem for microservices seems pretty closely tied to akka & lagom. These are quite complex in their own right and we've been having trouble with the latter in particular. Curious to learn about alternatives. ZIO?

* Re: DSLs. Also not a huge fan of DSLs. One refreshing thing about python is that often configuration can just be in Python itself (as in Django, for example). See also:

[1] https://erikbern.com/2018/08/30/i-dont-want-to-learn-your-ga...

[2] https://github.com/cf020031308/cf020031308.github.io/blob/ma...

[3] https://twitter.com/antonycourtney/status/589238574429515777
to add on, it helps in some cases to have another fan or two to move air (and dust) to your air purifier. i have 2 blueairs (211+ & 411 auto) and they do a decent job cleaning by themselves, but the fans aren't powerful enough even on high to draw all the crap being constantly kicked up farther than a few feet away without extra help.
> Ageism in tech is very real and every software engineer needs to plan for it in their careers.

There seems to be a growing not-a-joke joke of waiting to age out of tech and start their next career as the thing they actually want to do.
That's great information, thank you!
He started with the ball barrow but I have a dyson vacuum and it's OK. The main part does have a lot of suction that I am pretty sure is eating the carpet. The wand stick thing attachment though is absolutely the worst designed product ever produced. It's impossible to wield and bend into tight spaces. The vacuum itself is just too heavy as well. I'll go with an upright bagged version though for better Hepa filtering or a canister in the future.

Dyson really does have good marketing though.
Here in the EU, credit card transaction fees are capped at 0,3%. So no shenanigans, but cryptocurrencies would have to fall within this range as well.
Sadly it is from three years ago and does not address all the other anti-competitive behavior. Still, a step in the right direction I guess (but I doubt that anything will happen for the other violations).
Yep, I can see at work how fantastic are those hand written sql scripts wrapped in bash to run migrations, and those magnific joins and manual mapping of dates.

That's great, until you realize you have an actual product to build.
I think 25 is a pretty low limit.

This is all anecdotal, but I know probably a few hundred people in the 21-30 age bracket, and I can only think of three who get a paper (the WSJ in every case) delivered daily. There are a few more who will grab a daily during a lunch break, but the vast majority of people I know who read a paper will only read the free ones. (Here in Philadelphia we have three major free ones--a daily and two weeklies.)

A few months back I tried to watch the ABC news podcast at lunch every day to make sure I wasn't missing any important news. I kept it up for a few weeks, but gave up when I realized only about 10% of the running time covered stories I hadn't already consumed online before even the episode's original airtime. Since I don't read a daily, I don't know if that's the case for them, but I have a feeling that between Google Reader and Twitter I have a better tailored, more complete picture of the world than I can get could from one daily source.
This is correct on the face of it. However, some of the terms, though vague, effectively prohibit running Office under Wine, etc. The following phrase occurs in the Office 2007 EULA: "...In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways." The phrase "...technical limitations..." is present four times in total; particularly combined with some of the license verification verbage certainly could be used in legal arguments as rbanffy suggested
Also well worth reading is his "My analog to digital conversion" (http://www.stanford.edu/~learnest/digital.pdf), which despite its title is actually a bildungsroman about some terrifying engineering errors in 1950s military technology.
The title of her blog, not the title of her post. The title of her blog is: Hyperbole and a Half. A hyperbole is an exaggeration or overstatement in order to achieve a desired effect, like comedy. I downvoted your comment because it was very apparent that you did not see this. It sounds like you still don't understand where the author is coming from. The author is only partially serious. You pay too much attention to the details of the story without recognizing that she purposefully exaggerates her laziness in order to drive the point home while at the same time making it funny. If you think she's childish and irresponsible, consider this: she makes a living off of that one blog, from ads and merchandise. How much commitment do you suppose that takes?
I'm 28 now. I grew up reading three papers every day, and most of my bonding time with my father was with us sharing papers at the kitchen table. I graduated from a pretty good university more than half a decade ago. I was a gainfully employed professional, and now I'm a small business owner. Everything about me suggests that I should be an exceptionally good newspaper customer.

And I can scarcely imagine buying a newspaper subscription. The notion is downright puzzling, like someone suggesting I sew all my own clothes. I mean, sure, somebody somewhere must enjoy sewing all their own clothes, but me? Really? Like, with thread? You expect that from me?
What about amongst bored university students?

My first job after lectures and eating lunch, was to read through the Times, Scotsman, Guardian and Independent. And this is back in the day when all these papers were in 'broadsheet' form, not the flimsy tabloids of today.

I might have been the exception. ;-)
Thanks for the response. Currently I am doing:

mon - 100 bicep curls - 100 hammer curls

tue - 100 shrugs

wed - rest

thu - 100 shrugs - 100 bicep curls - 100 hammer curls

fri - rest

sat - 100 shrugs

sun - rest

Several weeks in now and I have bulked up a bit, but not a very large amount. Quite willing to hear recommendations/tips about what I'm doing. I have trouble finding time to get out and get much aerobic exercise, but find I can get some reading done while I lift weights in front of my screen or lift them while wait for food to cook.

EDIT: oh, and I go in lots of ten, so 100 = ten reps of ten if I've got my terminology right
It's not so easy for folks with a spouse and kids with friends and family and roots in a particular area. Most jobs are still tied to a particular geolocation, and a certain commuting range, which limits choices.