skysight-inc/HackerNews huggingface dataset:
Too simplistic. There are plenty of examples of short term thinking from professional managers acting on behalf of owners. Trashing a corporate reputation by trading on it charging a premium price while cutting costs and quality is really common. Managers cash out ridiculous share grants right away when they go, not 10 years after they resign it are fired. There are other factors driving behaviour but that incentive works just as you'd expect.
Treating the bags gently takes more time and effort. For starters you don't know heavy the bag is, so first you have to figure that out, and you have to spend effort managing its downward trajectory. It's more wear on the joints and body to handle it carefully than to just throw each bag with good form.

I don't know what I'm talking about, so treat that with a grain of salt, but it's plausible.
No, that doesn't work: he cited the actual statute that backs up what he's saying in plain language.
Yes. The CLR (Common Language Runtime) is like the JVM and support multiple languages, hence the name.

C# compiles to Common Intermediate Language (CIL) which is then assembled into a form of bytecode.
> I wonder if you could get away with saying that by storing the cookie you are consenting

No. Consent is opt-in only. It must be "freely given, specific, informed and unambiguous indication of the data subject's wishes by which he or she, by a statement or by a clear affirmative action, signifies agreement to the processing of personal data relating to him or her" (Recital 11)

>And you could withdraw consent by simply deleting the cookie. You’d still have your “account” and related comments

The data would remain on HN, and thus would still be processed by YC. If deleting the cookie deleted the data then that would be okay, but it doesn't.

>; I can’t figure out if the comments themselves are “personal data”. I feel like they ought not be though the linkage of author to commend might be.

Personal data is any data about an identified or identifiable individual. So not every comment would - by itself - be personal data. But some would be, and the corpus of comments by an individual might be considered personal data in the whole.

>btw I’m using HN as a convenient example; i don’t consider the maintainers to be naughty.

I find it frankly incredulous that YC doesn't know about the GDPR, and yet they refuse to comply. Does that not qualify as "naughty"?
8 million is not enough to buy a single tank for the military, and they buy hundreds of those; if wasting taxpayers is your concern you looking at the wrong places.
Conference on Artificial Intelligence, Ethics, and Society (AIES-19) Papers
Sorry, but I'm having trouble finding the cogency in this comment. If your point is that Germany could have cut exports of power generated by coal through public policy then yes, I would agree. But how is that a defence of keeping nuclear running?
Internally it played thousands of training games and performed en par to the non-limited agents.[0]

A far bigger factor is that this new agent simply trained for fewer days because they only implemented it recently and it was hot out of the oven. Give it another week of training and it would probably be a hard nut to crack again.

That said, the matches are played in a manner that gives the humans little time to look for idiosyncratic AI behavior that's exploitable. If they played several dozens of matches against the same set of 5 agents again and again they would probably figure out some cheesy strategy that the AI doesn't know to defend against.

We're not yet at the point where the AI can adapt to counter-adaptions in realtime.

[0] https://storage.googleapis.com/deepmind-live-cms/images/SCII...
I read it the same way. C++ is notoriously overstuffed with features.
Unlike the person who I replied to, who is suffering in silence in the catacombs, carving fish logos? Please.. they said they were Christian, isn't admitting my bias point materially relevant and polite? It's not like I painted my tribal mark into a conversation about pavlova recipes
I would imagine that Carmack specifically means that you can do unhelpful things, like dereference null pointers, access uninitialised memory, accidentally invoke undefined behaviour, etc. A foundational goal of Rust is to make those things nigh-on impossible.
Josiah Royce:  The philosopher we need today?
I'd rather have my packages broken than my local carrier going postal. I can always get a replacement from the company if my package is busted up.
> China’s goal, simply put, is to replace the U.S. as the world’s leading superpower, and they’re using illegal methods to get there. China’s state-sponsored actors are the most active perpetrators of state-sponsored espionage against us.

The goal is absolutely true, thanks for pointing out, as China has to raise its huge population.

But ... illegal? WTF ... China has been ranked as the 2nd country after US by Nature Index [1] for years, which presents research outputs by institution and country. Is it illegal??

I believe there're tons of engineers in HN. I do think that if a private enterprise in China can inject a spy program on the chip without being discovered by the most developed countries in the world for years, that should be the concern.

But the question is, why do a country with such ability still want to spy United States? That ability should be more advanced than the current US technology for decades ...

[1] https://www.natureindex.com/annual-tables/2018/country/all
Would building a reactor underground not be safer?
Actually it isn’t. “The prevailing wage rate is defined as the average wage paid to similarly employed workers in a specific occupation in the area of intended employment.“
https://www.foreignlaborcert.doleta.gov/pwscreens.cfm
I very much like features like built-in wiki (which is trivial to do in Git anyways, using either a separate branch or a separate repo with a named derived from the base repo), built-in issue tracker (this is harder to do in Git, though there exist projects that do it), built-in code review, ...

Still, I've worked with codebases sized in the hundreds of millions of lines of code. To deal with that level of complexity one needs things like OpenGrok, cscope, and so on, to find one's way around. And when it comes to history, I could not care less about past code reviews or history internal to a feature branch. When I need to do `git blame` or look through commit history or a large codebase, I want to see clean history with a high signal-to-noise ratio. The more noise, the slower I'll make progress on understanding whatever code/history I'm trying to understand, therefore the slower I'll make progress on bug fixing or feature development -- I might even give up on history, and lose a lot of important information, if the noise level is too high.

For me the ability to rebase, and to require clean history, trumps all the great things in Fossil -- each and every one -- that Git lacks. And this even though I love Fossil's design.
Why complicate things when we already have a non-polluting eternal source of fuel in the sky, AND the technology to harvest it, AND it's actually economical and uncontroversial, AND the available energy is orders-of-magnitude more than needed today?

Hmmm. PG&E wouldn't have to worry about 100,000 miles of transmission lines if power-generation could be decentralized. Oh, wait, it can be! And without paying for 10,000 years of security.

Of course it won't make anyone rich or powerful, and it's decentralized, and those are bad things. Apparently.
The future of code quality, security and agility lies in machine learning
And through those restrictions, like only allowing Send types to be passed between threads, you can even gain features over more permissive languages, i.e. datarace free code.
Maybe, maybe not. If the regulation set the fixed cost too low, cities are subsidizing telcos (that don't need it).

NIMBY-ism and red tape is a problem, and it has real costs (paperwork and waiting for approval, getting rejected, fixing up the paperwork, licking butt, lobbying, resubmitting, waiting again are all expensive), but simply pushing this on cities is not going to help.
I've got an 09 Honda Fit that I bought new and I have no intention on selling within the next 5 years. But I'm probably an outlier since it only has 55000 miles on it.
> Parser/lexer generators are really easy to use for DSLs but for real languages and tools, they're too heavyweight and constraining.

Haskell and OCaml are examples of real languages that use parser generators.

GHC: https://github.com/ghc/ghc/blob/master/compiler/parser/Parse...

Ocaml: https://github.com/ocaml/ocaml/blob/trunk/parsing/parser.mly
Where's the actual data on safety to people of nuclear vs coal vs wind/rain/sun?
True. Since i'm familiar with Richard Barnes I'll ask him in Prague.

Your comments in https://news.ycombinator.com/item?id=16325803 seem relevant.
> Renewables need materials, which are mined

So, what about mining fissile materials? How clean is that, particularly with regard to tailings and wastewater?

Are there any studies out there without a bias on this? I mean, it's okay to be biased against coal, any non-metallurgical uses really put the "fossil" in fossil fuels.

But I know there are all sorts of weird edge cases. Like we're going to want to continue to collect and burn hydrocarbons that we collect from landfills, since the methane is so much more potent of a greenhouse gas than carbon dioxide. We should continue to burn that. Hydropower will continue to be a happy side-effect of flood control.
The World’s Biggest Brands Want You to Refill Your Orange Juice and Deodorant
I wonder what skills you could learn at you spare time that makes you so extraordinary to fight an employer with the size as Google?
Don’t underestimate erasure. Theories for free is a useful thing. Granted c# generics allow for some useful meta-programming not possible in Java. But I’d rather take a language with no runtime reflection at all and a properly staged metaprogrammimg instead
... and read TV and similar equipment's damages increased because there's only so much careful package handling low paid employees can afford.

If the shipping company properly priced its services this workaround wouldn't pay.
Current Tundras, though being very different than your gen, are still seen as maybe the best forever truck. Those engines are pretty much bug free but also they get terrible gas mileage.

I'm hoping my V8 F150 goes for 20 years, though I doubt I'll keep it that long. I like the safety bells and whistles in modern cars and my 2016 is just old enough not to include adaptive cruise or a 360 camera or a blind spot camera.
The board hasn’t even been elected yet!

Maybe MS will in future cede all control over the language. Maybe in future 99% of code contributions won’t come from Microsoft employees.

But even then it would take years for the language to become more widely adopted outside Windows.
It’s at the southern tip of Orange County, not that far from both San Diego and Los Angeles, and there are millions of people nearby. It has been closed for about 7 years, and the claimed risks/fears seem plausible.

https://en.wikipedia.org/wiki/San_Onofre_Nuclear_Generating_...
my bad. $235K is the 95h percentile for household, not individual.
> They stopped making CR-X in 1991. It is not "few years".

Depends on when Honda stopped making parts, no? Also, I was replying to this tidbit:

> Not necessarily. I know people who kept older German cars forever. It’s not very possible anymore. They fall apart and parts aren’t available.

Mercedes maintains a heritage program that makes parts available for models going back to their pre-war models (maybe beyond). You will pay dearly for those parts, but they are still available. Parts for newer models are even easier and often available both from Mercedes and aftermarket companies.
There is a risk if the vehicle is dropped off on level ground that the driver forgets to put it in gear+parking brake.

Now if it's parked onto a slope or exposed to heavy winds...
In my experience recursive descent doesn't have any better error reporting than Bison or ANTLR. Parser combinators are much better if error reporting is what you're aiming for. Also, for LALR/LR parsers like Bison/ANTLR, the canonical trick is to encode errors in your grammar, which really isn't a huge deal. E.g. in pseudocode

suite: stmt ';' stmt {/* ok */}
| one_line_stmt NEWLINE stmt {raise("you need a ';' there buddy");}
| // other rules
;

obviously this won't be useful for every case in general, otherwise why use ';' at all, but in most cases it'll give a helpful error.

Some more powerful parsers like Earley Algorithm have much worse error reporting.
> "Yup, all the things you mentioned are also available in C++, and you've been ignoring and criticizing them for years"

Even that's not true.

One of the practically valuable things about Rust is that it has a decent and standardised package manager and build tool. C++ does not, and is nowhere close to having that.

Another is that the Rust libraries use iterators as a straightforward, composable, and efficient way to write operations on streams of values. The C++ standard library doesn't have anything like that.

Rust has a really powerful macro system. C++ doesn't. It has template metaprogramming, which can do most of what macros can, but it's agony to use. C++ is getting some really powerful compile-time programming facilities, but those aren't in a standard yet.

There are a lot of things in Rust that are in C++. There are things in C++ that are not in Rust (some of them even useful!). But there are things in Rust that aren't in C++, and when C++ loyalists say there aren't, they just look stupid.
The 2nd graph on that page shows the 95th percenctile as $153k. The calculator returns a similar result.
> onsider Fermat's conjecture. It's trivial to state it, it's trivial to test it to be correct for a given set of inputs. However, proving it for the general case is quite difficult, and only a handful of people in the world can follow that proof.

This is a strawman, conventional static type system can't prove all general cases either and no body is saying that they do that. Yet, they being a superset of dynamic typing, they allow to have the same expesiveness as such by providing a bypass like 'Object' or 'any'.
I wonder how they got GPS to work so well in a concrete car-park.
I can see Seabrook Station from here, and there are houses within a mile of the reactor. The popular beach towns of Seabrook and Hampton beach are within two miles. AFAIK, neither my neighbors nor the tourists give it much thought.
True. I wasn't saying for sure that was the price. I just wouldn't be too surprised if it ended up averaging out somewhere around there between economy and first class seats. Things you wouldn't expect can be weirdly high priced. Aircraft are just one of those things I could see just about everything being more expensive than you'd think. If only because there's less manufacturers specializing in aircraft parts and the companies buying them tend to be those that have enough money to be buying parts for aircraft.
Budget instability isn't precisely what is stopping anyone from building a nuclear power reactor, it's that when all costs are accounted for it is simply not cost competitive anymore, and certainly not in 10 years when it's actually going live and there have been a bunch more iterations of solar and other alternative energy source growth.
All true but take comfort in the fact that you still sit on the floor board in a Taco.
My favorite from checking guns a few times is that I notice that the only thing they don't toss is the guns (which are obvious because they're marked and padlocked unlike anything else). Guns are set aside, loaded last, unloaded first, and moved carefully. Everything else, tossed.
The Way to Hire More Rockstar Women
By the time you've built your nuclear powerplant germany will have phased out coal by 2038 and people are already complaining that this timeline isn't aggressive enough.

For the price of one nuclear powerplant you could have built 3 nuclear powerplants worth of energy storage this year and over the next 20 years the price of energy storage will drop even further which will make it economical without any subsidies.
Microsoft don't like to admit it but C# and the CLR are their direct response loosing a lawsuit to Sun taht made them stop developing their own versions of Java and the JVM.

So Microsoft got the luxury of being able to go back to the drawing board and try to "do Java right". At least with the knowledge gained from developing Java in the 90s.
I have never done anything in Rust. Are there any benefits? Any drawbacks?
Our hard drives for mainframes used to come with glass tube force exceeded indicators and ,'tipped in transit' markers. Five cent gizmos which meant you could refuse to accept or RMA.
Nuclear energy sounds great to me except for the disposal of nuclear waste. I cannot seem to find any convincing references that we can do it safely over the long-term. Can someone help me with that?
Certainly it seems plausible that trade between the U.S.A. and Mexico might be problematic in a way that trade between the U.S.A. and Canada is not. But there is another issue with international trade.

What restrains the urge of the top 100 corporate elite to pay their labor as little as possible, and get laws (e.g. anti-union, no minimum wage, etc.) passed accordingly, is that each of those 100 wants the other 99 to pay THEIR employees well, because the employees of the other 99 are his customers. He doesn't want to pay his own employees well, but he will collude with the other 98 to make sure each of the others pays their employees well enough they can buy his car/suit/food/appliance/etc.

But what if he can have the employees in another country, pay them pennies, and have his customers in this country? Or, if he's on the poor country side of things, what if he can just find rich customers in another country? Now he has no reason to worry about insuring that his peers' employees are paid well. They're no longer his customers.

But wait, how will there still be wealthy customers in his country? There won't. But, no problem, we can loan them the money to buy my stuff.

It works until it doesn't. But if your employees and your customers are drawn from the same pool, then your exploitative greed is checked by all your greedy peers' exploitative greed. This is why Henry Ford and Andrew Carnegie were both in favor of higher wages for factory workers; it wasn't because they were nice guys. But, more recently, the manufacturing happens elsewhere. This removes one of the only checks on the power of wealthy elites to apply the screws to their employees (legally or otherwise).
Are you forgetting about the change where all new homes in CA have to have solar panels? We already are moving towards mass adoption of solar, that doesn't stop us from exploring other options that work in less sunny places, at night, etc. Solar won't work everywhere.
> Base-load power is the power that continues to be generated even when there is low demand for it.

That is wrong. Base load is the minimum demand of electricity at any given moment over a time span. The base load that a wind turbine without buffer storage can supply is zero. The same goes for solar, obviously. The vast majority of renewable energy in Germany happens to be wind, its storage and transport remains the biggest (and unsolved) challenge.
But if they are not slaughtered/killed for food and are ‘harvested’ just before their eminent demise, what is wrong with using perfectly good food.

Obviously there are ethical issues/black market abuse etc. but it seems such a waste to inject a body full of formaldehyde or whatever or burn it or bury it after the homo sapien organism is considered an empty shell after its organs cease to function.

Thanks for all that first quote! I love Flanders and Swann! I used to think it hilarious and fun to start singing ‘The Reluctant Cannibal’ at dinners until I had to stop doing it because 1. No one got it anymore 2. They didn’t think it was funny.

I am a vegetarian, but I might be less squeamish about ingesting meat if it was harvested ethically. Perhaps mere minutes after death or right after death. We harvest organs after one dies. Why not the rest of the body?
Thanks for comparing C++ templates to Rust's macro system and not to Rust's generics. The template system that C++ has is actually closer to Rust macros than it is to Rust generics, and I think a common misconception. This is e.g. something that people who complain that C++ has const generics while Rust doesn't should keep in mind.
I'm not optimistic about MLS, the standard. I also don't think it's a secret plot against open protocols.
Your champion may move to a different company doing a similar role and spread the religion there. I think this can go both ways.
That's not always true. It might seem like it is easier to be careless, but if we're talking about any item over just a couple pounds in weight, you're going to hurt yourself being careless as opposed to being cautious.

There is a monumental difference between throwing 20lb packages all day vs. picking them up and setting them down. Your body will tell you that it's just not sustainable in the long run if you want to live without persistent pain. You can very easily learn this by observing anyone who's done the job for more than a year or two - they might look like they're being lazy but they are really just trying not to hurt themselves. You might throw one or two in anger, but repeatedly throwing packages for 8 hours a day, 5 days a week for 48 weeks will make you regret it. There is nothing more painful and hopeless on the job than a mechanical injury you feel in every single box you move. You learn to do it without hurting yourself and this almost never involves being careless with the package. The consequences might not come from being reprimanded about broken items, but it will come in the form of injury and pain.
From " people don’t look to other languages because you can’t do something in c++, but more often because you can."

For me it comes across that you can do in rust what you can do in c++.

As for any reasoning for the change, be it learn-play, a more sane way of doing things, flavour of the month, or something else entirely.

I had a look for a rust vs C++, having limited exposure of the later and none of the former, and found this comparison insightful https://www.apriorit.com/dev-blog/520-rust-vs-c-comparison

But you may be right, if your referring to some unsavory aspects of c++ that rust may well avoid or obfuscate away from the coders train of thoughts.
I don’t think it’s the compiler actually. I’m more inclined to blame the project system. In fact visual studios does some hacks just to get around it in some perofrmace sensitive things.
I love this book as well. I think part of what makes it so good is that the patterns are discussed in a very domain-specific context and their usage is not overly abstracted. I often find it hard to see why a particular "widget" or "foo/bar" pattern or structure is used/useful, but when you put the examples in a very specific context like this, it's much easier to understand their value and remember why/when/how to use them.

I wish there were other Pattern and Software-Engineering books that discussed things in more domain-specific contexts, but I suspect game development is one of the few domains large enough, and with enough people looking for domain specific literature, to really warrant such a book.
Two reasons:

1. My bank doesn't give me a contactless card

2. It's much more convenient anyway, I don't have to reach into my wallet.
Yeah, and why don't depressed people just cheer up? Seriously it's not hard...
Voices from the Field: FBI Agent Accounts of the Consequences of the Shutdown [pdf]
Iunno, delivering what amounts to be presents has gotta be more pleasant than bills.