jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> Too lazy to look right now, but I'm pretty sure legal precedence for this is already established.

Unfortunately, so far, exactly no-one responding to my original comment has managed to provide even a specific statement of what they think the law requires an employer to do in this context, never mind any verifiable citations. And yet, several different posters claim that there is some form of legal obligation on an employer that not only justifies but actively requires them to have this kind of facility to do it. What legal obligation do you all think a company has to be able to destroy an employee's personal data arbitrarily? What precedent do you think has been established, and in what jurisdiction?

> If you read almost every company's AUP you'll see that by using or connecting to their systems you are consenting and giving up your right to privacy.

Companies say all kinds of things in agreements. Many of them are completely one-sided, some to the extent of being abusive of an employer-employee relationship.

Fortunately, given that many of them are imposed without any real scope for negotiation, courts tend to rule that the unreasonable ones are not enforceable. Those conditions that interfere with an employee's life outside of work are among the most commonly struck down; see the status of overly broad non-compete clauses in many US states or most of Europe, for example.
To add, I get the feeling that a standard byte code would create a huge number of compilers specifically so people could use the same language they are using on the server for client work. I would also expect a VM running the byte code to migrate back to the servers.
Just in case you missed it, we have an "Explore GitHub" page that should get you started with some repos that you may not have heard of before:

https://github.com/explore
Just wanted to say that we're happy with GAE too. We use GAE for small, fast projects, like our main "brochure-ware" website. For big, burly projects, we use Amazon.

This really isn't about good and bad... it's about right tool for the job. The guy yesterday whining about GAE picked wrong.
Kik is exactly what the mobile ecosystem needs. The only thing it needs is brand support. If Apple and Google made official messaging apps based around a central system with BBM's features, it would probably muscle RIM into either joining on the open messaging solution or dying a slow death.

If both Android and iOS devices could talk to each other via a system like BBM's, it would easily mean RIM's services getting phased out. It's either BBM for the masses or BBM only for Blackberry users.

I use a Blackberry because of the BBM. In my country it's a necessity, so it doesn't matter how much I want an iphone, it makes no sense while Blackberry and it's messaging app are so widespread and there are really no competitors.

If Kik where to get bought by Google and the big G gave free access to that service (and Apple integrates it by default on it's iPhone and iPad) it could very well mean RIM's demise.
As someone who's driven both a 2011 M3 GTS and a 2012 Model S Performance around a track, they may be in the same class, and the around same speed on paper, but they feel very different. I'd classify both as brutal, but the Model S accelerates more explosively without seeming like it's even trying. I'm sure the relative silence has a lot to do with it but the car absolutely feels faster. It's difficult to explain, you've got to drive it to understand.

Even if fuel economy, maintenance, reliability, etc. were not factors I would go with the Model S every day of the week.
As someone who has also recently moved from vainly trying to maintain a thinning hairstyle to buzz-cutting, I really do get where you're at.

> I'm sorry but I completely disagree with the folks that are saying to just shave it off and that the "only person worrying about your hair is you". That is completely untrue, especially in our society today.

I think it's partially true, but maybe more true than you're allowing yourself to believe right now.

> Being a relatively above-average individual in terms of my looks, losing my hair has definitely made me lose a lot more attention from women. Not to mention my confidence has gone straight down the drain and I find it hard to focus on other aspects of my life like my work and hobbies.

Read that paragraph you wrote again. What jumps out at me is "losing my hair has definitely made me lose a lot more attention from women. Not to mention my confidence has gone straight down the drain".

So let me offer a couple of hypotheses:

1. You're right that you've lost attention from women, but you're wrong about the reason: maybe a lot of it is down to your loss of confidence, rather than your loss of hair?

2. You're wrong that you've lost attention from women, but you've already decided (in your current psychological situation, lacking confidence) that you will do, and so you're looking for confirmation of this, and are misinterpreting various pieces of data? (Conformation bias can be strong and compelling.)

While hair vs. no hair may be a factor in how attractive people are considered, it's only one factor. There are lots of others (not least, confidence, as mentioned, also face, build, height, skin condition, tan, clothing, behaviour, belongings, hobbies, intelligence, humour, conversation... the list is endless) which would explain how people who might lack one obvious aspect (e.g. height, or hair) can still be very successful at attracting the opposite sex.
I never understood why C++ programmers like to make a big deal out of RAII (one of these purple acronyms only the C++ community can come up with). Object lifetime tied resource management seems like an utterly obvious idea, I mean how else would you do it? There is a natural synergy with deterministic destruction (via stack allocation or reference counting) and resource life time management and I suspect the only reason C++ gets credit is that it has long been the only popular language with both objects and stack allocation¹. But lisps have had exactly the same concept via with-* macros (which explicitly introduce a scoped resource and perform cleanup on normal or exceptional exit) for ages, and I assume this precedes C++ by quite a bit. Also, RAII in C++ is subtly broken: C++ programmers like to use it to relinquish system resources (such as file handles) where relinquishment can fail and C++ really has no way to deal with that.

> Bjarne Stroustrup gave control of C++ in 1990 and became just one person vote, whatever happened afterwards was no longer under his control.

Well, it's not like "C++90" was this beautiful and elegant language (MVP, fun interactions between overloading and C's implicit integer conversion rules etc) corrupted by later design by committee. Also, he pretty strongly endorsed at least C++11 ("Surprisingly, C++11 feels like a new language: The pieces just fit together better than they used to and I find a higher-level style of programming more natural than before and as efficient as ever.").

> If you want his vision for the language before that event took place, you can refer to C++ARM and The Design and Evolution of C++ books.

Any chapters/page-ranges in either (or elsewhere) that you specifically recommend? I've read a bunch of Stroustrups writings or interviews over the years, but I don't remember anything that struck me as particularly insightful or interesting.

> He is the very first to call the attention of WG21 to the wrong direction of too many footguns with "Remember the Vasa" paper,

True, and he also said that Boost whilst being high quality and you should totally use it sometimes goes a bit overboard in terms of complexity (no kidding), but given the footguns and convolutedness he is personally responsible for, it rings a bit hollow to me.

Concerning STL: that seems mostly Stepanov's baby (as you noted) and I'm not fully convinced on its merits; there are good things about it -- it is generic, it tries to separate algorithms from concrete data structures, and to make it possible to efficiently operate on a subset of a data structure. Lastly it made complexity bounds part of the API, which I believe may have been an innovation. But it's also quite cumbersome and error prone to use.

¹ Some older GC'ed languages expose stack allocation as an opt-in optimization (e.g. some lisps), but not as a true first class concept.
This inflation calculator says the USA has had cumulative inflation of only 20%, not 100%, in the last 11 years; of 42% in the last 18 years; and of 48% in the last 20 years: https://www.usinflationcalculator.com/

I suspect your restaurant and café receipts are not representative of general price changes.
so it looks like a voyage to the land of the houyhnhnms is in order http://4umi.com/swift/gulliver/houyhnhnm/
It won’t. There will always be people willing to put in more, especially when your future of making many millions is on the line. This is what unions are for.
As a dev based in EU, in any year I was at around 50% of the expected American level. The healthcare and social systems are so underfunded and overloaded in most of the EU countries that in case of any health or life problems I expect to receive "American-style" support (ie. ending up on the street, with bills and debt collection hounding me). Why even bother being employed?
This is a fascinating analysis of hybrid electric planes

https://link.springer.com/article/10.1007/s13272-017-0272-1

I think the idea is worth exploring. Esp with superconductors an electric powertrain could have lower losses than mechanical.
Would space qualify as a tax haven?
they can do something better: they can put some javascript disabling the hijacked JS like

alert('......');
r_send = function(){}
You are right to some extent. But may I ask what is your dogs' breed? Different breeds have different behavior patterns and some specific to barking, some breeds are just more noisy than others no matter how you trained them. For example, terriers were used to rats, rabbits, and foxes [0]. This means they had to work along underground so that barking was actually a good trait otherwise their owners might not be able to find them when they had some dangerous situation underneath. Barking was an old GPS for their owners. Terriers were specifically selected by breeders to bark loud and frequent[1]. Of course that does not necessary mean a barking terrier is acceptable. They have to be trained but may bark more than other breeds.

0. http://en.wikipedia.org/wiki/Terrier

1. Dawn Antoniak-Mitchell, Terrier-Centric Dog Training: From Tenacious to Tremendous. http://www.amazon.com/Terrier-Centric-Dog-Training-Tenacious...
That isn't a summary, that's actually more accurate than the article.

The article suggests that you don't have to worry as long as you're paying your platform for use. Against which there's a huge counter-example called Microsoft in the 90's. The real distinction between platforms and Platforms is the word 'monopoly' that you use, and that is prominently absent from the article.

But even that doesn't quite feel like a complete theory, because there are monopoly Platforms that are real utilities, like the electrical grid. PG&E doesn't embrace, extend and extinguish. Why not? How can we arrange for more healthy seeking of monopolies and less rentierism? Are those even well-posed concepts? There might be something more valuable than the OP in this direction.
Also, we do have sanctions in place against Russia that could cause issues with supply[1], though I guess that was resolved for the interim[2].

[1]: http://spacenews.com/40431court-bars-ula-from-buying-russian...

[2]: http://www.ulalaunch.com/preliminary-injunction-lifted--ula....
What about Monster energy drinks?
Very smart. CL has needed something like this for awhile. Is there a reason, aside from your small "need a coder" link, that it's being offered for free?
This reminds me of one of my favorite movie scenes, from "Annie Hall" when Woody Allen's character has a disagreement with a man in the line for a movie:

MAN IN LINE: It's the influence of television. Yeah, now Marshall McLuhan deals with it in terms of it being a-a high, uh, high intensity, you understand? A hot medium ... as opposed to a ...

ALVY (More and more aggravated): What I wouldn't give for a large sock o' horse manure.

MAN IN LINE: ... as opposed to a print ...

Alvy steps forward, waving his hands in frustration, and stands facing the camera.

ALVY (Sighing and addressing the audience): What do you do when you get stuck in a movie line with a guy like this behind you? I mean, it's just maddening!

MAN IN LINE: Wait a minute! Really? Really? I happen to teach a class at Columbia called "TV Media and Culture"! So I think that my insights into Mr. McLuhan-well, have a great deal of validity.

ALVY: Oh, do yuh?

MAN IN LINE: Yes.

ALVY: Well, that's funny, because I happen to have Mr. McLuhan right here. So ... so, here, just let me-I mean, all right. Come over here ... a second.

Alvy gestures to the camera which follows him and the man in line to the back of the crowded lobby. He moves over to a large stand-up movie poster and pulls Marshall McLuhan from behind the poster.

MAN IN LINE: Oh.

ALVY (To McLuhan): Tell him.

MCLUHAN	(To the man in line): I hear-I heard what you were saying. You-you know nothing of my work. You mean my whole fallacy is wrong. How you ever got to teach a course in anything is totally amazing.

ALVY (To the camera): Boy, if life were only like this!

[Alvy, fast forward to 2010 and Hacker News. It is now.]

(I don't mean for this comment to judge either person's opinion, just that I find it so interesting that you never know who's going to drop by Hacker News and join the discussion.)
Personally, I liked the sign that got translated as "Translation Server Error"

But there's a ton of misuse on both sides. God help you if you believe that there's a "Chinese alphabet" that things like initials can be translated into (http://hanzismatter.blogspot.com/ has a long list of tattoo victims of that gibberish "Asian font"), but there's plenty of the reverse, too. I still haven't tried "Pocari Sweat" (a common sports drink that doesn't sound very appetizing; there should be pictures of it on engrish.com among other places).
So how is it that Asians eat tons of white rice but don't suffer from obesity, heart disease, diabetes and hypertension at anything close to Western rates?
> When I was growing up in the 70s, we had a food pyramid that was based on carbohydrates

Any wonder that America's obesity epidemic started around that time?
Having Google impersonate me is not what I fear, it is so obviously evil.

Having Google hurt me is what I fear.

Google's use of its identity service is not on an equal footing as RandomWebApp's. Having a Google+ identity means accepting its TOS for a specific list of services provided by Google[1].

Violating the TOS (eg, by misusing, even accidentally, one of Google's services (think DMCA and ContentID mis-tagging fair use material, or even by not providing the name that the US has registered for you)) means losing your identity. That has definitely happened to at least a dozen of people I know.

Additionally, Google enforces identity in the context of a company based in the US. Whatever obligations it has in front of its government, and whatever weaknesses the government finds, will allow misusing your identity, even when Google itself isn't being evil.

[1] Excerpt from the TOS:

> Our Services are very diverse, so sometimes additional terms or product requirements (including age requirements) may apply. Additional terms will be available with the relevant Services, and those additional terms become part of your agreement with us if you use those Services.

https://www.google.fr/intl/en/policies/terms/regional.html
saving rates lol that's not how "class works"
> An object is both code and data, but also neither. This means people can talk about objects and yet not have to talk about either data or code.

These two sentences jumped out at me. I really like this analysis, because it would explain why object-oriented thinking especially seems to be prevalent in hierarchical organizations. It allows any number of minds to contribute to the design of a system without any knowledge of the technical details of that system.
Indeed. CGIproxy ftw.
Bias goes both ways and biases effecting social status for Asians are typically positive. For example, if hiring for a Mathematician from three resumes, 1 White, 1 Black, and 1 Asian and being unaware of actual skill, the Asian would likely be considered first. In this case bias helped the Asian get a job that will raise their social status.

There are negative biases towards Asians as well, but they don't have much effect on social status, such as being bad drivers.

There are also positive biases towards Blacks, but the those positive biases don't have much effect on social status. An example would be if basketball team had to be constructed from a pool of available players, again unaware of actual skill, the Black players would likely be picked first.

I think the real point is that bias does have an effect on social status. Depending on what those biases are it could be a positive or negative effect.
The website doesn't say what LTS haskell is. A curated set of packages? Of what?
Do you have an opinion on this project: https://www.crowdsupply.com/purism/librem-laptop ?

It's a laptop designed to be free software and it's using coreboot.
Maybe you just don't get to know what problems it causes because they don't talk about it. Dual stack is currently under testing and afaik higher ups are not very happy about it.

Maybe we've done too early (it was about five years ago maybe, I don't really remember exactly) and now tooling is better, idk
I could not figure out an argument without sounding too confrontational toward you or OP, so sorry :).

But if your knowledge can't fulfill your need in same field, what is that knowledge for, or is that even actual knowledge?
It's too bad we don't have more UNIX-style tools in the DevOps space (in the sense of "do one thing and do it well"). Some features of K8s like software-defined networking would be really useful for our infrastructure, but it seems you'll have to fully commit to the rest of the software to use a single feature. Personally I'd prefer to have a loose set of tools for containerization, networking, orchestration, load balancing etc. that I can combine as I see fit and gradually adopt, and not a single monolith that ties me into a given paradigm for all these things.
Dammit, I somehow missed that.
Isn't it nice when good documentation is treated as more than an afterthought? This is good to see :)
eqterty43, If I may add;

Railgun : https://en.wikipedia.org/wiki/Railgun

>A railgun is a linear motor device,

typically designed as a weapon, that uses electromagnetic force to launch high velocity projectiles.<*

Also see;

Pentagon to build nuclear micro-reactor to power far-flung-bases : https://www.militarytimes.com/news/your-military/2022/04/15/...

--

Edit: Add; Scramjet : https://en.wikipedia.org/wiki/Scramjet
Groceries are regulated in most counties. You can’t just start selling expired food, or food without any known provenance.

For sex work, some regulation would be a good thing. At they very least requiring condoms when the couple isn’t married (and are untested for STIs) would be a start.
What is the reason why Java and Flash runtimes were somehow more prone to malware but JS seems fine? Is it some specific sandboxing technology or something else entirely?
That's a terrible analogy, nuclear weapons are more akin to everyone being armed with grenades and trapped in the same room. You're going to get hit no matter what so as soon as one person pulls a pin their target is going to do the same and everyone is getting hit by shrapnel.
If you're not mentally in a good place, WFH combined with social isolation (lockdown) can be a pretty brutal combination. If you think you'll thrive more in an office job, go find one! The increased social opportunities and separation between work and home are beneficial for lots of people.

You might also consider if you're in the right job. If you're not given engaging work, you don't care about the company's goals, and you're not being monitored/managed properly (due to WFH) it's easy to procrastinate. First step would be to discuss this with your supervisor, but changing job to a more interesting one, even if it pays less, might help.
This explains many things! Your comment bought me forward.
Interestingly enough they have a link to Tor hidden service in their ToS: http://www.gutenberg.org/wiki/Gutenberg:Terms_of_Use

> If you think that TOR gives you the anonymity you want, go here for a hidden mirror of our text files: http://libraryhvopfiqnp.onion/gutenberg/
Also I'd love to know how strong the magnet is.
That's a cool vet you have. I'd be curious to know how she got into doing it this way - are there other apps for vets, or did she roll her own? Most vets aren't that cool. If VetPronto gives any vet access to more customers and gives their customers a better experience, then everyone wins. I'm not sure this is being claimed as innovation, whatever that matters. There's a lot of money to be made, and pain points to be removed, by making well-honed tools for specific industries.

This removes the total pain it is to take my animals to the vet. That, plus modernizing any paper-native cottage industry, is worthy. It's funny that this might be an effective way to prototype solutions for human healthcare without jumping right into the industry inertia.

(Disclosure: Brian's my cousin.)
I would recommend the New York Times technology section

http://www.nytimes.com/pages/technology/index.html

and the MIT Technology Review, which even has a "You may have missed" section of important tech news http://www.technologyreview.com/
I dunno, the fact that Sprint still offers (real) Unlimited data plans in the US is the best marketing they have ever done in my book.
Mailbox, Chrome, Weather, Nike Running, and Network (a podcasting app) in that order.
The benchmark code is linked to from the article: http://svn.clifford.at/handicraft/2014/hashlib/
I am not sure what you are saying. Those who are able to learn will do so, given the right environment. Those who cannot, will not, whatever help you give them. Poverty has nothing to do with it, though those who lack the ability to learn may well also be poor.
>way of life for millions of years and that the human body is naturally designed for.

yea we don't live that way of life anymore. We are talking about running for fitness after sitting in front of a computer for the rest of the day.

If it is so natural why do we need to read books and blogs about form? Are you suggesting that prehistoric people went through "running form bootcamps" before making it their "way of life" ?
Keyboards are completely pluggable though. It's just a character/text interface into the system, so the physical layout can be anything you desire.

For instance, I use this layout: https://www.kinesis-ergo.com/shop/images/1463/advantage-blac...

Cut/Copy/Paste is the same CTRL+X/C/V combination that you are using, but the fingers I use are my thumb and one of the three fingers to its immediate left.

With this particular keyboard, every key can be remapped on the hardware itself (no config files), and the physical keys can be removed and placed (almost) anywhere else on the board.

For full disclosure though, the primary reason I use this keyboard is that it allows a much more natural separation between my hands (8-10 inches), which allows my shoulders to rest in a more natural position. It's not perfect, but definitely an improvement over the "cram it all into a tiny rectangle" approach that most other boards use.
You might be interested to learn about John Ousterhout- a pretty famous computer guy with RSI.

http://web.stanford.edu/~ouster/cgi-bin/wrist.php
http://en.wikipedia.org/wiki/John_Ousterhout