skysight-inc/HackerNews huggingface dataset:
> Yes, but that’s a separate question from how often you really need to buy an entirely new one, which is usually a very optional expense. Repairing will generally be much cheaper.

I grew up on a farm, you're presuming a lot. Guess what goes into a new heavy duty pickup truck purchase?

Well lets look at the new fuel efficiency, project out 10+ years to figure out how much fuel that will save, figure out how much gas will cost in the next 10 years (fudge it mostly).

And the work that these things do tends to be hard on everything. There is a need for new pickup trucks, and its not because you want it, its because it will save money. Repairing' isn't cheaper when you have heavy use.

Our trucks lasted maybe 200 000 miles of wear and tear. At the end, they were getting to pretty expensive options, like replace the engine entirely or rebuild, both about the same cost. Oh and the frame was starting to rust, or crack etc...

Your day to day car usage in the city does not give you much insight into how heavy duty pickup trucks get used on farms and ranches.

This is pretty close to the poor problem of having to buy $20 dollar boots every year because you can't affort a $100 dollar pair that will last 10 years. If you get behind on replacing things, you end up paying more.
Logic in Wittgenstein's Tractatus
This isn’t uncommon at all. There are plenty of people today who are technically impressive but unremarkable. Just look at Instagram. Excellent composition, rendering, anatomy, etc. But then all they draw is the same portraits over and over.
From that same article:

> A school transfer certificate had been found. Based on the certificate, he said, Dharam Pal Singh was “78 or so.” And he was not illiterate. The age was corrected on Singh’s election card, but he continued to use an old card “to hide his age,” the civil servant said.

Edit: Oh man, this is a fascinating Wikipedia edit history: https://en.wikipedia.org/w/index.php?diff=785789045&oldid=78...

The information above was originally included in the "Controversy section", sourced from the NYT. On June 15 2017, an editor rephrased the Wikipedia section containing the above information, and reversed the order of the two sentences. However, when they did so, they moved the citation from the _end_ of the two sentences to the _middle_ of the two sentences. Later, on August 9 2017, a different editor removed the second sentence as unsupported (because it was no longer followed by a blue [number]). Thus was the information that some documentation supported an age of "78 or so" lost from Wikipedia.
The FTC's FAQ that was updated:

https://www.ftc.gov/enforcement/cases-proceedings/refunds/eq...

> 5. I thought I could choose $125 instead of free credit monitoring. What happened?

> The public response to the settlement has been overwhelming. Millions of people have visited this site in just the first week. Because the total amount available for these alternative payments is $31 million, each person who takes the money option is going to get a very small amount. Nowhere near the $125 they could have gotten if there hadn’t been such an enormous number of claims filed.

> The free credit monitoring provides a much better value, and everyone whose information was exposed can take advantage of it. If your information was exposed in the data breach, and you file a valid claim before the deadline, you are guaranteed at least four years of free monitoring at all three credit bureaus (Equifax, Experian, and TransUnion) and $1,000,000 of identity theft insurance, among other benefits. The market value of this product is hundreds of dollars per year.

> You can still choose the cash option on the claim form, but you will be disappointed with the amount you receive and you won’t get the free credit monitoring.

For a little math, $31 million only makes it to 248,000 claims of the 150,000,000 people affected before it starts diluting.
"Complexity is contagious - if your language is complex your code tends to be complex."

Going from assembly language to Go (increasing language complexity) decreases code complexity.

Stated a different way, would removing a feature from Go (say Goroutines) necessarily make a Go codebase simpler? If so, then I have to question why they added it in the first place.

Maybe your statement could be defended given enough context and caveats, but the overall relationship between language and code complexity is clearly more... complex... than you imply.
I thought of telomere length too, but given that the person is an outlier in age and they are healthy would it still be as accurate a measure?

I think the biological aspect that is the proxy for age should not affect the well-being of the person.
Yeah I'm not sure where verbal-only came from! We definitely do less upfront specification of say a whole project or months of work - we'd probably call that waterfall style and suggest that likely so many things contained therein will change or be outright wrong that it's better to have just a rough outline, and build definition as work gets closer to being actionable or executed.

I think the interruption thing is interesting - at jobs where I was solo, I probably minded it significantly more. With constant pairing, different interruptions can be handled in different ways. Two-second questions can be answered by the non-driver while the driver continues to focus. Five minute answers should probably stop both members, but having two brains allows you to bounce back into context through re-merging your mental model of where you left off.

Thinking about this though, I realized that in pairing you have internal interruptions as well - if one person needs to use the bathroom or take a phone call, the other can choose to keep working and maintain context. When the breaker returns they can reload their mental models much more easily. Or you can both take breaks and you've already got a built-in ping-pong opponent ready to play :)
I would agree that the ability to think abstractly is a fundamental skill to designing systems using software. Maths is a good tool for this and it has aided engineers and scientists for centuries.
I don't consider this a comparison given the content is one-sided and doesn't present the cases where the alternatives are better.

This is a much newer project and I find it hard to believe that it is going to be as mature.
Uniqueness was something I guiltily used to solve puzzles but it is interesting to learn that it is sometimes a required part of the solution. It is sort of a self-fulfilling prophecy.
Also since a brute force solution will usually not be the one that puzzle creator intended, you can argue that we are creating puzzles that humans can solve but computers can’t.
Many places in the US having zoning codes requiring trees or other plantings in parking lots of certain sizes. Success is mixed. Where I live a big box store will typically be built with a bunch of small trees planted which don't have adequate area for water to reach their roots. They will die in a few years and maybe be replaced by more tiny trees which die. So, that zoning might want to be revisited.

Writing laws to ensure outcomes with trees is hard. Our old suburban community, generally covered in mature trees, made rules that if a developer is going to tear down a house and build a new one the trees must all be inventoried, only a minimal number are allowed to be removed, the rest get fences around their drip lines for the duration of construction to protect their roots and at the end they are checked to make sure they weren't injured. Significant fines are involved for accidentally taking a tree… So now before a homeowner sells their property to a developer they "do a little landscaping" i.e. cut down all the trees except maybe some small ones on the lot lines. Problem solved!
Its always the same complaints about Electron's size/runtime.

Try to build a desktop app using a native language/UI framework of your choice (C#/Java/C++ with whatever fancy UI libs you want) which will even come close to the power or HTML+CSS - hint, you can't. Just trying to implement the layout/cascading behaviors, never mind all the stuff on top, would take forever.

Next add the fact that you can get true cross platform apps with a single code base in reality, not the pseudo lies promised by ReactNative or the even more ridiculous RN on Web, or new pretenders like Flutter.

Electron isn't being used for tiny utilities - its used for apps like Slack/VSCode which really do need to run on multiple platforms and have the exact same UI/UX, which is simply impossible even if you dedicate 3 dedicated teams at 3-5x the cost.

Why don't people complain about how bloated browsers are? Electron is simply V8+Node bundled for desktop use.
Do you have a source to back this up?
One of the rules made me chuckle:

> "No", when the attempted move is illegal, given the opponent's position. [...]

>"Hell no" (or "Impossible"), when the attempted move is always illegal regardless of the opponent's position. [...]
Federal Reserve issues FOMC statement
This is extremely hard to believe for obvious reasons.

He's a 119 year old man, men typically live shorter lives. He can still run. He looks nowhere near 119. And this is all based on a year that he verbally declared off of the top of his head years ago since he was never given a birth certificate. The four pieces of paperwork "proof" he's providing don't really mean anything, it would just mean that he knowingly or unknowingly lied to an official.
MH-17, anyone?
I'll point out that there are companies that make 4WD conversion kits for vans. And some of those companies will do the conversion for you. I can't really see the difference between that and replacing a diesel drive train with electric.
Considering the implantation of track and trace in the US start nearly 6 years, I don’t think it’s fair to say “it’ll be solved easily”.
Again, you sound as if you have no concept of the "real world". Not everything will always work exactly the way you want it to.

There are a variety of reasons that a package may not be delivered to your door, among other things some of the more common are signature requirements, requiring customs payments, and the post office just not delivering to your house. The sender has no control over when you're going to be home, how your local postal system handles customs, or what the policies of your local post office are.

It's more like a contractor not fulfilling your ever wish because it would be against the building code and then you getting upset about it.
But the article is partly about a film documentary. Presumably the difference is the time for editing and release and he was/claimed to be 119 when it was filmed.
If marketing was not yielding a return why would they do it? Presumably spending $1.00 to market a drug returns at least $1.01 in profits. If that is true then a lower marketing budget would result in a lower R and D budget provided you keep all the percentages the same.
I kinda agree with you for Western Europe and if you have a really good social network. But that's not the whole Europe.

Let's take the big problem-country in their chart (Romania). Unemployment/social benefits = 100€/month (and you only receive that in the first year after you got unemployed, after that is less); also, you can be required to do social work if you want to keep the benefits (so no vacation for you!)

Minimum salary = 250€/month.

Median salary = around 250€/month (46% of employees are paid at minimum salary and some take less than the minimum as they are not fully employed).

Average salary = 600€/month (because around 10% of employees are in IT)

Average pension = 230€/month

"Normal" cost of living for a person is usually more than 200€/month.

If you're on a minimum salary you probably don't have any savings and you don't know many people outside the country. And you need to know someone quite well so you can couch-surf at their house. Also, people over 50 don't usually know English and the nearby countries speak completely different languages. Usually older people visit their (Western Europe) relatives with all the expenses paid by their relatives, so you can't say it's a real vacation that you can afford.
Looks like it's possible to do radiocarbon dating on tooth enamel. It's easiest (and most accurate) if you rely upon the byproducts of the nuclear era, but I'd guess you could also do traditional radiometric dating prior to that pulse. This paper kinda sucks, but it's what I found in 30 seconds:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2957015/
I don't think we know how prices would change in the long run? It could turn out is that increased volume of sales gives Canada more leverage with its suppliers as a larger buyer.
One of the tenets of XP that survived (or should I say, is amplified?) into CI/CD is the idea that you should build up callouses for painful activities instead of trying to avoid them.

In that context, if a thing is tough but has value, you make a path to it. First make the tools consistent, and then make people consistently use the tools. The more predictable the system becomes (predictability is the opposite of magic!), the more you insist on people using it. Pushback is a kind of feedback, and you have to address at least some of the concerns of people who refuse ('meet me halfway here').

Someday it will shock no-one to say that Git is not the best of all possible version control tools. If this is difficult, it may not be the people. Maybe it's time to start thinking about the next version control system?

SVN had some pretty decent facilities for monorepos. Some people will tell you that Git traded some of these features for others, but looking through the information architecture documentation for git, I don't think I can agree. Some of that information is there, it's just maybe not packaged for consumption.
> Because it only contains a conclusion, no premises whatsoever. Which is basically fuel for a flame-bait.

I was responding to the parent's comment about Apple TV (the premise) with my conclusion, which is a subjective opinion. Which ironically is the exact same thing as what you're doing. Wasn't trying to flame-bait, but I really didn't feel the need to add more. In summary, compared to other devices, I really do not like Apple TV.
Is there a good tutorial on modeling messages in idempotent way that uses non trivial examples and real life cases? Whenever I talk with others working on such systems it turns out that many messages aren't and that there are compensating actions that repair/sync system components when needed/on demand.
> That regime was almost uniformly disastrous

Weird then that we became the richest most powerful country in the world precisely during that same time period.
Class size is a biggie on the repair list. I believe if you have class size of 10, your first 2 issues go away.

For the 'college of bust' mentality, there are multiple issues here. I believe it is a failure to rate schools/teachers. Without a better method the only yard stick left is: how many go on to college. Germany has an interesting system. Although I have had some German friends say they hate it.

Your last point, and when I was your age, I agreed with. However, somewhere around the age of 35 I realized it was a good thing. I cannot promise you the same, but I can safely say, the smart money is betting that way.

Your last point, and when I was your age, I agreed with. However, somewhere around the age of 35 I realized it was a good thing.
And they spend even more or marketing which is allowed only in the US and few other nations.
Near the ACME anvils, of course! https://archive.org/details/catalogueno11200sear/page/528

Such an amazing catalog, I could spend many hours paging through it.
172-572 tress per lifetime is totally doable!

That's only about a tree every 5-20 weeks. So about once a month to about twice a year.
Ask HN: What to do for a viable career path?
I am a wantrepreneur. For over 10 years, I have wanted to start something.

I am 31 now.

I am learning Python for web dev. My progress are damn slow. It seems I would need a year to achieve what a good programmer could do in a week.

Creating a successful business seems to me like the only viable career path to me.

And I have nerver learned to do anything else. So the only thing left is to create some things, and be successful enough in at least one to make a living out of it.

What should I do?
Then competing insurers can steal their insureds away with lower premiums. The caveat is that we must abolish employer sponsored healthcare, dump everyone on healthcare.gov, and provide a sufficient pool of healthy lives to make providing insurance viable.
> I feel like this is something I see often where new language and ideas come out and folks who find it convient use them as a sort of unquestionable club to unleash upon the world.

This frequently irritates me too but, in cases where "new" applies (the word you used) I have a more charitable interpretation.

When I'm working on a problem there are a couple of early strategies I employ. One is to look for the poles or extrema. In debugging this might be "what if arg is null?" "What if arg is the lat element in the array?" I actually trained as a historian and the same process is used: "what if the role of the proletariat were negligible or irrelevant? Could I find an example? Could this be falsifiable"? When a theory is developing you don't even know what bounds might properly exist.

And to that last sentence, the second tool: expand the scope of the problem domain. See if using this new filter/model changes more than I expect. The mid 1990s encompassed one enormous parallel experiment of millions of people saying, "Hey, could I do this on the Web?", which was a dumb question (the right question is "would using the web make this easier to do?" But the second question was impossible to answer ahead of time without the results of a ton of experiments looking at the first question ("could I do this on the web?")
Cockaigne
Never traveled, eh?
Techniques available:

IP address matching: Watch raw IP layer, pass through TLS traffic to some IP range, this requires vigilance to ensure the IP range maps well to the set of sites you're OK not decrypting and doesn't include sites you want to decrypt.

SNI matching: During TLS ClientHello watch the SNI provided by the client, if it's on a whitelist, let the entire connection through. Clients aren't obliged to be honest and servers aren't required to even look at SNI, if they serve only a single site why check?

Certificate CN/ SAN matching: Stall during TLS ClientHello, wait for the responding ServerHello and Certificate from the server, and examine the certificate for a hostname, check if it's whitelisted. Otherwise, decrypt the connection.

That last technique is very popular, and real middlebox companies (e.g. Cisco) have argued that since it doesn't work in TLS 1.3 (the Certificate message is encrypted so they can't read it) this is a significant security-relevant change. In the rant below I will show how to bypass this "security" check mostly because it is useless, companies selling it have been selling snake oil. Either they're too stupid to know it doesn't work or they assume their customers are too stupid, either way why would you deal with a "security" company like that?

1. Certificate contains only public documents, one or more X.509 certificates. Bad guys can get Google's certificate, or that of a bank, STI clinic or government regulator by simply connecting to those outfits and gathering the certificate.

2. The legitimate _client_ (e.g. your web browser) will need proof that the web site knows the Private Key corresponding to the public key in the certificate, but that proof is encrypted, either implicitly (RSA key exchange sends the session keys encrypted with the public key) or explicitly (modern cipher suites present an encrypted public key proof of ownership for the session) and so a middlebox can't see it except by interposing and decrypting everything.

3. Thus a "rogue" client can just connect to a "rogue" TLS endpoint and send SNI for www.google.com [pick any whitelisted hostname here], the server sends back a Certificate message for www.google.com and then the client just ignores the public key inside that certificate and presses on using a defined public key for the rogue server.

The middlebox cannot detect this happening, regardless of whether TLS 1.3 or earlier are used, it works the same and the "security" features in the middlebox don't prevent it.

Again, middlebox vendors have been _told_ about this, they either aren't bright enough to understand it (so you should not trust them) or they are lying to customers in the hope the customers don't understand it (so you should not trust them) and either way the result is the same.
The important line here is this:

> The update in Firefox 68 brings the Firefox implementation in line with Scroll Snap as implemented in Chrome and Safari

While "and Safari" is a less-relevant detail here, the general point is: where there is a monopoly, minority browsers will often need to implement user-hostile features in order to remain relevant/up-to-date/compatible.

Web devs today don't test in Firefox, they test in Chrome. They might have a webdriver/saucelabs/etc. setup with Firefox/IE/Edge thrown in but in terms of day-to-day these are afterthoughts.
I thought I was the only one who laughed at this inconvenient truth!

If you don't care for coding, and you have no artistic talent, maybe the games industry isn't the right place for you.
It's the residents in La Jolla that don't want transients riding the line to their area. They want to keep them restricted to downtown
IObit Smart Defrag Pro 6.3.0.229 Crack and License Key Download [Latest]
You might be surprised to learn that some people inside of the US use Windows too (even design professionals)!
From what I hear in the UK, ambo crews don’t wait around, definitely not 2-3 hours.

(And they are all employed by the state [NHS], the state self-insures for liability, just like it self-insures for the ambulance’s car insurance.)
I don't think there's anything intrinsic about TV that makes it bad, but rather this:

> I default to TV when I have nothing to do

All of us have different defaults and if you replace that with something better, you will probably be happy with the change.

I'm actually trying to fit a little more TV in my life.
Neo4j basically only runs in single-node mode with optional replication for failover. You can't really do distributed graph queries without losing all the advantages of a graph db (namely following links is constant-time).

I haven't looked at DGraph much but if they are trying to store the graph in a distributed manner then the use-cases will be different.

From experience, using GrapheneDB/Neo4j takes much less than 1/10th of an engineer / year to manage, so unless your data doesn't fit in 1 box you'd be better off with Neo4j
Perhaps there is some "hidden variable", common to both cases, yet not obvious to the casual observer, that unites the two cases.
WebAssembly and SIMD
Thanks for the counterexample. I'm sincerely curious as to how you ended up in this position. When you read a claim (in this case, "Foxconn workers have an elevated suicide rate"), are you not in the habit of at least Googling it to verify whether the source you read is mistaken or lying? In this case, the very first Google result is a short Wikipedia article containing the debunking, for a grand total of thirty seconds of research required to get a clear picture of the truth of the matter.

This isn't a rhetorical question,as I'm actually curious: taking you at face value as subjectively not having your "head in the sand", I don't have a model for how you'd end up believing the Foxconn suicide claim without being aware of the counterargument.