jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
There's two things here that seem to be competing with eachother. A life well lived and the economic fecundity of a life. Two very separate things and only sometimes do they cross.

Playing a single video game obsessively is bad for both. If you dabbled in many different creative and technical pursuits, you'd probably be happier than spending 10 hours reoptimizing your factorio line if you learned to speak spanish, play the sax and knew how to code in python. Learning in real life, without the immediate feedback of a game is harder for sure, but more rewarding in the end. However, you should never look at your time spent in the lens of economic fecundity for 'Others'. that never ends well.
Really good essay, that I've passed on to my college student (in simulation programming) children. There's real wisdom in there, no matter how long the author has been coding, there's no doubt some mileage has been racked up. I've been coding since the 70s (in the beginning there was _basic basic_), but have spent most of my tech career in system administration where most of my programming has been for utility scripts in various shells, perl and python. Still, because I've worked closely with developers over the decades, "programming is easy" is a falsehood I've experienced many times over -- and one I don't think is helpful at all (any more than "masks won't help you avoid being infected).
An OpenJDK build that has been optimized for Windows running on 64-bit ARM chips.

ARM chips offer customers lots of cost savings in cloud environments than the more common workload of Windows on 64-bit Intel chips.
I don't recall shitting on Theo's couch. I think I would if I did. And, while we are at it, I am not comfortable with your suggestion I did.

BTW, I never discussed BSD with him. I was never a BSD user and do not recall entering a BSD list.
I think the hardest part of learning any language is always the grammar rather than the words, if the grammar differs from your native grammar.

That fits my experience as a foreign-language teacher (Chinese to native speakers of English, English to native speakers of various Sinitic languages and to speakers of Japanese, Biblical Hebrew in the medium of Modern Standard Chinese to Taiwanese persons of varying native languages, including one non-Sinitic native language). The categories that are hardest to notice in the acquired language are the categories that don't even exist in the speaker's native language. (For example, Chinese has neither number for nouns nor tense for verbs, nor does it have indefinite or definite articles, so native speakers of Chinese regularly confuse those issues in English.) This is especially so when the grammatical features are marked by phonological features that don't exist in the first language. Chinese does not have syllable-final consonant clusters, so a Chinese speaker's ear is not practiced in hearing those in other languages. So the difference between "fix" (present tense) and "fixed" past tense can be missed on TWO levels by a native speaker of Chinese learning English, as can the difference between "sixth" (singular) and "sixths" (plural).

Americans, of course, make a huge number of grammar mistakes when speaking Chinese, and rarely notice themselves doing so.
IANAL.

Fair market value is pure hand-waiving in the beginning. Make it $400 or something. You could easily argue that the value is $400 because your position isn't at all secure (the company could easily fail).

Also, don't forget that you can contribute IP as payment for your stock. No reason to pay cash.

Your understanding of the 83b election is correct. You pay no tax until you realize a profit on your stock. The 83b lets you elect to be taxed immediately (at the same price you paid for it) which means a net gain of zero, thus no tax liability.
You really can build everything out of anonymous functions, including all of arithmetic:

zero = function(x,y){ return y; }
succ = function (f) { return function (x) {return f(n(f(x)));};}
one = succ(zero);
two = succ(one);

Look up lambda calculus if anyone is interested.
As long as they can actually address this by improving content then the update is a success because it pushes demand media to generate better content and remove the low quality stuff they have.
And if your bomb was detonated during the Nobel award ceremony, or at a TED conference, killing a few brilliant minds who could save a hundred times as many children?
yes - definitely a lot of location enabled to-do lists...he's got several competitors on his page.
If your Comcast internet is much slower than advertised, there's a problem, and it's likely fixable. It can be bad cables or splitters in the house, poor signal from being too many splitters from the source, a bad modem, wrong service settings for your account on Comcast's end, many things. If you call Comcast and are willing to do some serious troubleshooting with a technician at your house, you should be able to get the advertised speeds. I've done so at 7 different homes in the past 6 years, but only after doing some work at each one.
Hey, they clicked "Accept" on the TOS. Perhaps they should have read it thoroughly first, and made sure whomever was doing the web design understood the boundaries. A contract is a contract. It's not "let's agree to do this until I violate it and call you a meanie"
Just a guess: they don't think they can reasonably hire people from the Turk to do support.
From a "what you get" perspective I totally agree with you. I simplified the comparison to core count to have an easier basis to setup the rest of the analysis.

I would not be the least bit surprised if I halved those hardware numbers and it kept up just fine; mostly for the reasons you pointed out.
> when the applicant submits citizenship or identity evidence that is insufficient or of questionable authenticity

So the vast majority can stick with driver's license and birth certificate. I think this is overblown.
remember, it's not the most competent that wins, but rather the least incompetent.
This period of runaway debt will end.

It's fairly typical during wartime for countries to adopt out of control fiscal policies. We're somewhat unusual in that we've dumped trillions into other spending (ie Medicare Part D), while simultaneously having to spend federal budget dollars to pay for redeemed bonds held by Social Security.
You are probably thinking of hot metal typesetting (Linotype, etc). Before that sorts ("types") were made from all kinds of alloys, so "brass" does not sound wrong.
It's more obnoxious to be lectured by people who think "June 3rd, 2021" isn't shorthand for "AD 2021 June 3rd", which is proper logical and sorting order.
Bah, humbug. I moved to Canada almost a dodecade ago and despite all person heights and interior design stuff being denominated in imperial units, getting the hang a grasp of any multiples is no more intuitive than in metric units. Metres work similarly well as feet, that is, not great for nontrivial amounts.

Within a certain range you'll do fine either way. Outside of a certain range you'll always need a measuring tape, or you just had a had a lot of practice, eyeballing and learned habits going in.
It is amazing! Loved it.
AFAIK the button doesn't actually move, it's like the home button on some older iPhones (like the 7). It detects the pressure and has a haptic feedback to make it feel like a button. If you look at a powered off iphone 7, the button is just an indent on the otherwise fixed glass panel.
Considering he says he started getting vertigo, we're talking a little more than 100 calories here. Meal/Protein powders don't need to be run through a blender, but a shaker cup definitely helps disperse the powder.

My only beef with the paragraph was that he's reviewing a food source, the first review by a non-member of the team. If he'd done this for a publication, you can be sure his editor would be chewing him out for such an action.

Real life consumption, sure, I've spilled plenty of dollars worth of protein powder. I, also, wasn't the first one reviewing it and/or testing its claims.
Overpriced food and other "staple" items is a reality everywhere, not just SF.

For instance, for $4 you can get a regular cookie ($1.99) and fountain drink ($1.90) at multiple midwestern city locations of Panera. I pay more at my locally-owned coffee shops, but the cookies are bigger and hand-made.

Another example is a lunch meal I've grabbed on occasion since 2000 at a local cafe in mid-sized midwestern city. Back in the day, it was $4.25. It's now $6.75. Same food, same portion size, higher price.

The problem is two-fold. On one hand, inflation and costs are driving up costs. On the other, everyone wants to be seen as "upscale" and--in proving PT Barnum correct--will pay dearly for that appearance.
Watch the Macaw demo movie. The code it outputs is pristine. Your comments are disingenuous. Following your logic, we would still be using postscript code to construct documents instead of InDesign.
nah thats basically flyover country

they dont even have vcs
Purity over usability. There's no reason a client can't take a more recent block from the blockchain and begin processing with that.
Regarding the lxc.drop vs lxc.keep: of course, we eventually want to switch to the latter, since it's obviously better to "deny all, then allow some" than the opposite. And I can only be grateful that you provided those elements. It looks like you think like your contribution wasn't taken into account, but it definitely was, and I'm sorry that you feel that way.

So why does Docker still ship with lxc.drop? Well, a large number of people are still using LXC 0.7, which doesn't support lxc.keep, AFAIK. But it is very likely that Docker 1.0 will either require LXC 0.9, or totally get rid of LXC userland tools, or provide multiple implementations depending on what you have installed locally; and then lxc.keep will definitely kick in.

Also, the initial security choices of Docker represent a middle ground between "lock down everything" and "allow anything to happen". It had to be secure enough so that people could run regular app servers with a reasonable level of trust; and permissive enough to allow e.g. normal package managers to run.

Moreover, Docker is evolving: we recently added the "-privileged" flag (available in the master branch, and very probably in 0.6.0, due in a few days), allowing to switch between a more secure configuration, suitable for e.g. public PAAS environments, and a more permissive configuration, suitable for private PAAS, continuous integration, that kind of things. And this is just one step in that direction.
Well, isn't this a wonderful analogy:

http://i.imgur.com/APhAVKE.png

In a sea of blacked out information, our government censors have given us this tidbit, when apparently no other sentence on these pages was deemed fit to be released.

It is pure travesty. The courts had to tear this document full of legalese from the governments hands, and they still allow these muppets to censor according to political agenda?
It would be interesting to know what yahoo properties are drawing people. We'll have to wait and see if this quarter's financials match this ranking. The conspiracy theorist in me thinks that tumblr is being double counted somewhere.
Now I'm sure you have the term browser confused with search engine. http://en.wikipedia.org/wiki/Web_browser
I think the difference is that you get to choose whether to enter into the loan agreement, you're provided all the terms up front, and you have access to legal counseling prior to accepting the agreement.

If you have to make a mental association between your mortgage and institutionalized human suffering, maybe indentured servitude would be a better (but still ridiculous) fit.
No but this has been there for a long time and your previous comment was marking it as a coming downfall in hacker news.
Pick a foss project you use regularly and contribute!
In Sacramento. ~5 mile commute to work. Occasionally I ride 20 miles each way. I rarely use public transport, though I lived in SF for ~6 months and used it a lot, along with my bike.
Also the Pioneer anomaly. From 1998 to 2012 it hinted to new physics (alternate gravity laws) when the Pioneer 10 and 11 probes flied outside the solar system. Then in 2012 it was solved by accounting for the multiple scattering of heat radiation, as the probes are not convex bodies.

https://en.wikipedia.org/wiki/Pioneer_anomaly
also look at all the preinstalled software I cannot uninstall in every smartphone now.
If it's just nginx serving files you can do this with a 386. I mean seriously what's so special about this? Maybe I'm missing something. Pretty sure nginx can serve thousands of static files with gzip+ssl per second using the crappiest ARM VPS available. Stick that in Online.net or OVH and you will pay no bandwidth fees.

Of course if your baseline is a wordpress site where every page weighs 3 MB and takes 2 seconds to generate when there's no server load, then this might seem like black magic to you
>Is this saying that veterans can kill themselves more easily because they have more rational clarity about the situation?

I don't think so. Doctors and veterinarians have an unusually high rate of suicide, partly because they have access to highly lethal means of suicide but also because they've become inured to mortality. For most people, the practical realities of death are somewhat foreign, which creates a psychological barrier between the urge to cease existing and the means of making that happen.

The vast majority of suicidal impulses are temporary; the vast majority of people who attempt suicide do not go on to die by suicide. While it is entirely believable that some people are afflicted with unbearable and intractable misery, that is certainly not true for most people who die by suicide.

https://www.hsph.harvard.edu/means-matter/
RCDs are common in Australia. In Western Australia, whenever a house is sold it needs to have an electrical inspection which includes checking if there are enough functional RCDs.

Not sure if that's a national requirement or not, but houses I've lived in in Victoria also had RCDs.
What sbout obsessions that are useful but still mundane in the big picture? Obsessing about party/event planning, for instance?

Or what about dangerous obsessions, like power?
When do they announce they want 30% of all payments made with this system?
For example, the name on the paper when you graduate has to be one of the more cynical compelling reasons. The connections you'll hopefully make there as a student will be invaluable later in life. Some of the most ambitious people make it to these distinguished institution and those people go on even further after they graduate.
I love how someone with 12000+ points just gets to be a dick on hackernews with no repercussions.

Matt, you should read the Guidelines: https://news.ycombinator.com/newsguidelines.html

Dang, you should police this.

Also feel free to delete my comment when something is done, because my comment also doesn't contribute to the conversation.
>Software developers (or worse, tech entrepreneurs) often assume they have something to add to the discussion of simulationism just because computation is the simulation substrate du jour in Bostrom's work. But the philosophical discussion goes back directly to Descartes and indirectly even further. It's broad, complex, and not something a dilettante can just jump into after a teenage diet of scifi.

So what? People should stop thinking for themselves and relegate it to the pros, lest they repeat informally something already investigated and rejected?

One could also point out how openness and encouragement of layman participation and collaboration with field outsiders have also been discussed extensively, and point people to read the relevant papers/books instead of your comment...
To be a hoarder, one would need to accumulate the hoard over a period of time, which "the number of tabs open" is not a measure of. Also, as stated in the article, an issue with a large number of tabs was found, yet it was not declared that the tester(s) were also hoarders by the metric of the "number of tabs open".
I use a split keyboard[1], with a trackball[2] in between the keyboards. I like to spend a few hours in the morning standing, and when I finally get tired, I adjust the desk all the way down. All fixed desks are way too tall for me (1.67cm). Remove the armrests - your hands should be floating over the keyboard. I use xwrits with 1minute pause every 25 minutes: enough time to focus your eyeballs out of the screen and move the hands a little bit to prevent RSI.

[1] Matias Ergo Pro
[2] Kensington Expert
Every day.

Again, the use case is different.

What you describe: If you are an individual, ability to login same profile on many devices is sufficient (both netflix & spotify do this).

I'm talking about family use-case with multiple devices.

With Netflix, my wife, myself, our kids, anybody, can click a profile button on any of our devices (TV, tablets, phones, etc) and simply continue watching what they were watching, get their recommendations, etc. Crucially, they can watch different stuff at the same time on living room TV and basement TV, with no hassle.

I have opened support cases and there is currently no way I'm aware of to do that with Spotify. I have Google Homes in all the rooms, and I want to seemlessly play different stuff in different places. To do that, I have to create as many accounts as there are devices (that's a LOT!), AND each device is now locked in to their playlist/song/etc.

The underlying difference of paradigm is:
1. Netflix - single account with multiple soft profiles. You can watch as many streams on same account as you paid for, hassle free

2. Spotify - multiple accounts loosely linked solely for purpose of billing. Each account can not stream multiple places. So if you want to stream something on three devices in parallel, you have to a) Create three accounts; b) log in separately with those accounts in each device.
What when I have dozen devices? (4-6 Google Homes, 6+ tablets and phones)? It is now insane to do anything.

Basically we now exist as isolated islands and have given up on listening to music in kitchen and family room at the same time. This is awful.
Not really. API gateways are typically single-point-deployment proxies, designed to create a coherent public interface out of a disparate group of services. An API gateway change is almost always going to be a PR for the application team.

Service meshes are proxies deployed alongside all the services, and used as much by devops (and potentially security) as by the application developers.
donations. from inidividual users and from corporations. its not unusual for corporations to donate money to oss software that play a big role in their business/infrastructure.

also some companys make the step to employ these people full time and sometimes even to work on the software full time.
SMS and iChat may have the same interface, but they are not mixed in a single client. In fact, Apple does not provide an IM client. The central complaint in this article is that the same message was being communicated over email and SMS, without the sender being able to distinguish between the two in any way. I did not read this article as complaining that the interfaces for SMS and email were too similar; I read it is complaining that they were in the same client. The only complaint about the interface I saw was that it grouped all messages together, independent of the subject.

[Edited to clarify which part of the parent I was responding to]
Where I work we use Groovy heavily for testing (with the Spock Framework - which is amazing), in our Jenkins pipelines, and for Gradle Plugins in our build.

I see a pretty active community around it and lots of new releases (from the libraries and the language itself) coming up all the time. Your picture of Groovy being dead couldn't be more wrong in my experience.
Buying calls on GME for the hearing, expecting a pump up for the fiasco.
MakerDAO, Synthetix, Cosmos, Polkadot... all of these are working and did ICOs. Ethereum itself was an ICO. Crypto is wildly successful by any metric.
It's true that the silicon is hard to audit, but it's also pretty static, and there's a huge variety of pretty effective obfuscation that can live on top of the silicon. The

You suggest that an adversary could use some compromised layer to send a packet over the network when something happens. For example, someone running `aesenclast xmm15, xmm10` could also secretly trigger a socket()/send()/close() syscall set that would transmit a packet over the network adapter. But what if the target code never calls the AES-NI instructions? A user could easily be using a library that processes the encryption in software; a simple ISA filter has an impossible task to determine which xor instructions are cryptographic and which are just ordinary compiler output. You could be running a virtual machine, in which you've loaded a browser Javascript engine, and using that Javascript engine to run a virtual machine (https://bellard.org/jslinux/), in which you're running a Python instance, which is finally performing the encryption.

Sure, if all those layers were efficient, they'd just pass it down the stack to eventually call `aesenc`, but modern software is anything but efficient. Yes, if your deeply nested Python calls "sum = num1 + num2", the x86 `add` instruction likely gets invoked somewhere, but to predict when some client code is handling a secret key or when some user input is actually a password seems really difficult.
I don’t know, I feel like Steve Jobs hated mice in general, or at least didn’t understand the use of them.

Look at the “puck“ for example.
Ok, is Bitcoin a super speculative investment, or a savings account? Now you're just moving goal posts.

Ironically, crypto's returns are all due to Tether...which is purely inflationary printing. USDT is what you'd get with the USD if the Fed were run by actual criminals.

Let's chat in a year.
I suspect that a large proportion of ways that abstract planning fail are due to discontinuous jumps, foreseen or unforeseen. That may be manifested in computer programs, government policy, etc.

Continuity of risk, change, incentives, etc. lend themselves to far easier analysis and confidence in outcomes. And higher degrees of continuity as well as lower values of change only make that analysis easier. Of course it's a trade-off: a flat line is the easiest thing to analyze, but also the least useful thing.

In many ways I view the core enterprise of planning as an exercise in trying to smooth out discontinuous jumps (and their analogues in higher degree derivatives) to the best of one's ability, especially if they exist naturally (e.g. your system's objective response may be continuous, but its interpretation by humans is discontinuous, how are you going to compensate to try to regain as much continuity as possible?).
One day the fed will do the unbelievable, it will raise interest rates and all those mortgages will be underwater.
Oh yes, the wonders of downloading binaries from Usenet. I always wondered if people left out a part on purpose, it seemed suspicious to me that out of n dozen pieces of a file that arrived, one piece consistently would not. About as bad as the people who seed a file except for the last block.
she made a lot of soap
There are already narrowly-defined exceptions to the freedom of association in the form of anti-discrimination laws. There is clearly a question of balance to be made.
Excellent resource. Thank you!