skysight-inc/HackerNews huggingface dataset:
You're not getting it. Trump may step down in 2 or 6 but there will be a million other Trumps waiting in the wings. Both Trump and Xi are populists and their (or their copycats') effectiveness at retaining power is only proportionate to the grassroots support they get. While Xi looks institutionally secure for a long tenure in office, the long slide into bad policies is equally at play in the US.
Yes, it is. In my many years in this business I have never gone back to any code review -- of my code, my reviews of others' code, or anyone's review of anyone's code.

EDIT: I suppose I might look at past code reviews when evaluating a candidate for employment. Still, there is no need to store those along with code. And if a code review comment needs to be recorded for posterity, it gets recorded in the code or in the commit comment.
I'm on my second job where I work with people like that.

The first time, the dude was promoted to manager of the department after our manager was fired for missing a pretty big deadline (massive scope creep, very poor project management). He was very good at cultivating relationships and throwing people under the bus when it suited him. Everyone hated him by the time I left, I hated him first because he was a charlatan though, he'd complain about the API I was building but when pressed for the JSON payload he'd prefer instead he took literally weeks to not provide it while still complaining (and emailing our manager DAILY) about this.

The second time (my current job), a coworker, four years of "experience". He had a hard time figuring out how to find a line of code in his IDE. We literally could not give him tasks to change the color on a button, because he could not find the button in our codebase. I helped him as much as I could, but his mentality wasn't keen on learning and I'm pretty sure he outsourced his actual job because he'd show up the day after with close enough code snippets that still didn't work. Every night the day after he'd made progress while he was incapable of explaining what the code did. Eventually some other peers complained, he was put on an improvement plan and let go after about 6 months

The third time (current job again!) I've seen several developers more senior than I push for this or that idea or architecture, and no one in my reporting line cares enough or has enough influence for us to say "this is a horrible fucking idea and the people promoting this are incompetent". So I just do it, it's a job and gives me a paycheck in exchange for my time. If I'm not allowed the kind of influence that would make things better I figure they still expect me to work since I still expect my paycheck. The project will likely be a massive failure IMO
>Greek ones get credit

Not anymore
This makes the differences between similar products of varying quality/polish very visible.

For example, et's take Paladins and Overwatch. Developed/released at the same time, with similar playstyles and roles.

Paladins, although having more features and variations allowing changing playstyles, suffers from so many bugs that it's basically all you hear about. On the other hand Overwatch has somewhat less variation in playstyle and a more toxic playerbase, but is very reliable with excellent quality, and the devs fix bugs as fast as they can with a focus more on polish and gameplay than putting out tons of skins.

At a high level it seems like pro/cons, and it is difficult to gauge interest because Overwatch is much more popular/instated, but then looking at the trends:
https://redditprofile.com/compare?search=paladins,overwatch

It becomes super clear that Overwatch has way higher sentiment. I assume this may be slightly biased as Paladins, having a smaller playerbase, probably mostly has posters who are dedicated to the game and so are more heavily influenced by bugs and QoL issues; but I don't see it being enough to justify a 100:15 ratio in relative sentiment. You can also see clear dips around the times that game-breaking bugs were discovered, or when HiRez/EvilMojo did an oopsie.

This is just an example but I figure offsetting trends in this way is going to be very powerful. It better visualizes product sentiment across competing products in a way that is mostly offset at scale from "popularity" (which makes other trend metrics i.e. Google Trends too biased to use).
ESP32-WROVER is fundamentally broken
That will definitely work
Electrify America shuts down most of its high-powered EV chargers
I admit that I'm very unexcited about non-lexical lifetimes—the cost-to-benefit ratio seems worse than the current model. The current lifetime system is simple to understand: a value is live until its owning variable goes out of scope. It can be a bit restrictive sometimes (though it seems that after a while you learn how to work around those issues easily enough), but it's easy to keep in your head and reason about code. With non-lexical lifetimes, I think that we'll have a harder time understanding lifetimes, it'll be more difficult to teach them and to debug them.
> TPP started in 2010, involved too many countries, and needed to be ratified by all in 2018 to go into effect.

When the USA withdrew from TPP the other members renamed it and went ahead and ratified it. https://en.m.wikipedia.org/wiki/Comprehensive_and_Progressiv...
Sony is making the same mistake that hobbled Microsoft and almost killed Xbox
The desire to move to development from adjacent disciplines—QA, (dev)ops, high-level support—appears to be powerful and widespread. Folks in these adjacent disciplines seem to have development built up in their heads as something uniquely challenging that only people smarter than themselves can do, and that’s unfortunate, because it’s not true. There are levels to any profession, and I’ve met tons of non-devs who have risen to such a high level that they clearly have the capacity to be developers. There are positions even in that “shameful” discipline, support, that are clearly more intellectually demanding than lower-level dev positions. Most people who’ve worked with VMWare support know how demanding their support engineer role is, and it should be no surprise that it’s compensated accordingly ($80K+).

I think the real gap between devs and non-devs is one of interest and initiative. Software development (and programming in general) is something that anyone with enough interest and determination can just start doing, completely on their own. The result of this is that non-devs often compare themselves to “junior” developers who actually have 10+ years of experience, and get discouraged. It’s not that the junior dev is smarter than you: it’s that he’s been writing code for a lot longer than you think.
I ORDERED A DAMN BIKE, NOT A TV! oh...
Riding a bicycle on the sidewalk is illegal in almost every state and country. Riding a bicycle in the street is never illegal. I think you should learn the rules before you tell people that they should risk their lives for your convenience.
Moral of the story, don't cheat. That being said it seems to me there is a business model here, sort of a document analysis service to pick up on these subtle indications of document properties. If I was trying to dispute a falsified document in court this sort of analysis would be quite valuable. I would love to see a Web service that allows customers to upload a particular document for verification.
Google says it supports walkout but pushes for contrary legislation
ah yes, those theoretical reactors are so much better than real ones.
I figure the folks owed money will follow up with me, and have never had that happen.
It would be great to have some sort of roadmap depending on "what" the user is trying to do.

i.e. if I was a total noob and I wanted to make an application using AI to detect if people in the crowd were bored, I would have no idea where to start without reading/researching for hours online on different fields and models that work and how they work. It would be neat if there was a tool that just asked you a few questions, then took that info and gave you a roadmap, i.e. "Feed Forward Neural Networks, Digit Classification, Image Classification w/ Inception, Object Detection with ResNet + Inception, Optimizing TensorFlow code for Servers, Deploying TensorFlow with Docker, Protecting Against Adversarial Input"

This way someone with a time sensitive project doesn't have to learn TF for 6 months before being able to accomplish what they wanted! Just something I think would be neat and also possible to add to TF World.
fun fact - I changed my hometown to Timbuktu on facebook. yet when I click on Why Am i seeing This Ad, I am told it is because the advertiser wants to reach people who live in (not are in or have been in) my actual home town. huh.
The appropriate knowledge can be acquired if you put in effort. This information is useful for those deciding whether the effort is worth it.
My brother-in-law lives in LA, and parks there every day. He honestly tries not to get parking tickets, but he's been towed once or twice because the street wasn't clear. I know he isn't intentionally trying to break the law. I also got a parking ticket when visiting once. I very carefully looked at the signs, there were 2 other cars on that side of the street. I parked there, and went into visit thinking I was fine. I got back to a parking ticket, and looked at the sign again, and had Monday/Tuesday mixed up. I didn't intend to break the law. It is accidental.
It works out okay for the most part, but fair point.
Trump is most likely to be replaced with somone with at least nominally the opposite platform. Bush, Clinton, Bush, Obama, Trump, ? is really not more of the same. Hell, he already got thrashed in the last election. It may not look like progress, but people are willing to tackle each sides failures to score points. This tends to remove the absolute dumbest policies.

Mao on the other hand was able to double down and maintain power through the great Chinease famine. This was after a policy of killing off at least one land owner in every village. It’s hard for most people to get just how quickly things can deteriorate without external corrections.
The core speaks AXI and AHB-Lite, so for an experienced FPGA/core guy, it probably wouldn't be too much work to integrate into their own FPGA flow. And since it doesn't have any floating-point, it will probably be able to fit on modestly-sized FPGAs.
There are a lot of economic scenarios for a 'peaker' plant that don't necessarily involve it having to recover its full capital cost in just a few days of operation. Often these are plants that have been retired from the energy market due to high operating costs, but can still start up and run for a few hours well below the $1000/MWh level because the owner has already recovered their cap-ex over many years of operation. They may have other revenue streams that cover their operating costs, like black-start services, and operating reserve is just the cherry on top.
Don't skip the rest of his nocturnes either. Especially Op 9 no 1, Op 55 no 1 (I'm practicing that one now), Op 62... You know what, just go listen to all of them.
I think people rightly fear a type of damage they can't see. Radiation is scary because you could get a dose of it and not even know it, or have no idea how bad it is. People are taking the devil they know.
Shit happens; signs are confusing, drivers make mistakes, cops make mistakes. And that may be a once in a lifetime event for a regular driver, but when you have thousands of drivers parking dozens of times a day, "once in a lifetime" becomes "once a week".
> If the per capita number has gone up then the Energiewende is very impressive. If it has gone down a lot, a failure. If it is middling, success is a political question.

That makes little sense. A goal of German energy politics is to reduce energy per capita use.
So the solution is to have more members? Wouldn't at least a magnitude more of new members than the detractors be needed, still leaving a wide margin of error for the detractors of the election.

Also, link to the page to join the OSM Foundation: https://join.osmfoundation.org/
My company hired me to build APIs in Spring / Java and write various Java code. I don't write new APIs all that often, but I do work on the backend a lot in Java/Spring. I think this type of question is correlated with company size. Most large companies probably don't know what they'll want or where exactly you'll be working, while smaller ones need to be more careful about each hire.
India. That's why Samsung built "world's largest mobile factory" in Noida. Factory started operation in 2018.
Expect more broken TVs now.
Lexus is pretty much Toyota.
Extensive discussion of the original source on which this article is based (Bloomberg article): https://news.ycombinator.com/item?id=18987642
I've been meaning to get started with RISC-V for some time now but can't find much on it for total beginners online. Can anyone recommend a starting point for a total noob?
I can't agree more.

I've been playing solely Chopin for the better part of 3 years. I started on Preludes, now I stumble through Nocturnes and poke a bit at the Ballades, Etudes, and Scherzos.

People really need to learn about Chopin's music. There's juts so much to unpack in each Nocturne, each Ballade, it's truly incredible.

I started from very little skill, but by practicing Chopin almost daily I have gotten much better at sight reading and gained a new appreciation of his music.
> Example: google “buy lawnmover” on your cellphone. Most likely other participants of the same LAN will sooner or later experience ads for lawnmovers.

I've spent my whole life sharing a wifi network with housemates, family, etc. and I've never once noticed this.
That explains why my Atari box had a triangular hole in the middle and a crushed keyboard.
>First of all, a high spot price is not in itself a problem as long as the high price lasts only for a short time and effectively brings needed capacity online. Where you have a serious problem is when spot prices spike, no one responds and load-shedding starts. I appreciate that SA has actually got to the point of load-shedding several times now, which is indicative of a severe problem.

As you should well know being in the business the spot price has a hard cap of $14500. You should also know that spot prices were maxed out from 3pm to 8pm in Vic and SA on Thursday and would have been maxed out for the whole of Friday if not for AEMO stepping in and effectively nationalizing the electricity market.

Anyone with a spreadsheet and publicly available data can see that the SA shedding events have expanded to Vic for the first time this year. Further anyone who even looks at the ages of the coal plants providing base load generation will realize it will get worse on from here.

For the rest of your points: this is absolutely a technological problem. Physics and maths, contrary to what our old prime minister used to say, are respected in Australia. Electricity generated by heavy spinning things takes a long time to ramp up and down and needs a different grid to that used by renewables and batteries. Batteries are about 5 orders of magnitude too expensive to be used as the backbone of the energy network. So the only things renewables do today from the pov of the network is add spikiness both the production and demand side of the market, making both the market and the grid more unstable, more expensive and worse for everyone who isn't a speculator.

In short: with current technology you can have a stable network or a renewable one, you can have both if you're willing to pay at least 10 times more for electricity.

Or we can build nuclear power plants and solve all our problems for the next 50 years.
I guess I think of that as a feature, but I also write threadsafe code by default. It’s not an issue compared to our async python code. Someone calling a library that makes sync calls under the hood can block the event loop until the load balancer kills it. Same thing with CPU intensive tasks or just a lot of tasks on the event loop. Never mind the problems of async code in a dynamic language.
And you’ve never rolled through a stop sign?
I love this video:
https://www.youtube.com/watch?v=qz2SeEzxMuE
Give peewee-async as shot if you'd like async DB access as well.

https://peewee-async.readthedocs.io/en/latest/

Looks like Gino is a new project trying to bake asyncio ORM on top of sqlalchemy core: https://github.com/fantix/gino
I've managed to sneak this in (I renamed it to basepackage.sty so no one would notice) into the base template at my company.

Let the chaos ensue!
If our Unix forefathers had the foresight to make time_t unsigned, then we wouldn't have to worry about this problem until after 2100.
I'm not really surprised given the current administration. That's all I have to say on that.
What I'm saying that is the loss of system security events that have occurred in Australia this summer are not inherent to the operation of the grid with high renewable penetration, but rather a failure of the system operator to plan adequately for foreseeable system conditions and contingencies, just like Chernobyl was not an inevitable occurrence linked to the underlying technology. So using the SA load-shedding events to say "renewables can't work at large scale" is similar to citing Chernobyl as a reason not to build new nuclear plants.

However, there was a very well documented failure of LVRT performance on wind turbines during the 2016 SA blackout.

https://www.nerc.com/pa/rrm/ea/Lessons%20Learned%20Document%...
Note: I didn't say we don't know the fusion devil. We do. Just perhaps not as well as the fossil fuel devil.
Because they are stuck doing a stressful job with probably low pay or poor hours to make ends meet?
good. It looks it is much like the reflect.Select (https://golang.org/pkg/reflect/#Select) in Go.

It has the benefit that any number of tasks can be selected, but the efficiency is not good as hard-coded select blocks.

But it looks C# Task.WhenAny has much less use case variants than Go select block.
Might be one of the most overrated jobs, other than product manager.
when all bike companies put a tv on their boxes, shipping damages of tv's went up.
This 2017 article doesn't include renewables in their energy source comparison, but does include nuclear and coal. The conclusion is pretty clear even if it's not what everyone wants to hear: coal has been responsible for thousands more deaths than nuclear.

https://ourworldindata.org/what-is-the-safest-form-of-energy
This works well for the current 30 minute market. At 5 minutes there are no non-battery plants, other than hydro, which can start up fast enough to provide power to the market.
Where Is Smalltalk in the Hype Cycle?
Extrapolating up to one physics frame is still not a good solution, it will be noticeable.

For example a falling object will clip in the ground for tens of ms of displacement which is definitely visually significant.

A better solution is to either only interpolate and live with the additional frames of input latency (fine for a lot of games) or resimulate the next physics frame with the new player input, and live with the additional CPU overhead.
What happened to the people in Microsoft's iconic 1978 company photo
couldnt be morong.

nuclear is very slow to deploy and limited in capacity. the industry suffers from significant latency and tight bottlenecks.

the 2018 world nuclear outlook, a dubiously bullish and optimistic predictor of industry trends, shows that the most ambitious likelihoods for capacity growth will struggle to match total global demand growth - and that's assuming most plants up for (or past) retirement get license extensions. Nuclear is just too slow to make a meaningful dent in carbon-fueled power, and that's even before we consider cost.

renewables are our future, but also my present. My home produces more power than i need; half the houses in my street have their own solar panels; the shopping centre and church down the road are plastered in them. And although the local power company is 99% gas, they're buiding a medium-scale solar farm down the hiway; nearby small towns are fully solar already; and the next-largest city is building a battery farm to enable them to be more than 50% renewable within 10 years.
This folk on Reddit had a great response to that. A bit too long to paste here so I’ll leave the link: https://pay.reddit.com/r/AskReddit/comments/7v76v4/what_is_s...
We'll have the drones bring you what you need.
Does Google even have a "Data Scientist" title? I don't think I've ever come across a JD for one.
All the more reason we should be replacing the whole grid with it.
At home, some of my excess power is syphoned off to neighbours, but I'm also using an amazing energy storage technology called batteries. Our government has just announced a number of new large-scale battery farms, as already deployed in neighbouring states.
I use gerrit for everything and this workflow is exactly what it gets you (well, to be clear, my workflow is commit-per-issue resolved, not commit-per-function added, though you could use it that way also). I highly recommend it or a similar tool.

I wrote a post three years ago about my switch:

https://techspot.zzzeek.org/2016/04/21/gerrit-is-awesome/
23 Statistical Concepts Explained in Simple English – Part 7
Since RISC-V uses Chisel instead of Verilog, you will probably need this first: https://github.com/freechipsproject/chisel-bootcamp

For actually learning RISC-V, you can check out these books: https://riscv.org/risc-v-books/

The Patterson and Hennessy book is a great starting point and the RISC-V reader is great reference.
It's the other way around, less wear if you are careful. Tossing around puts more strain on your joints.
That's a brilliant paper.

This might not be your scene at all, but someone made drawings and read from Gilles Deleuze's treatise on "stratoanalysis". It's long winded and completely unlike that paper but it generalizes the idea, or at least I think it does.

https://youtu.be/Ws2b5aOhrdA
They have an open-source software simulator for this as well: https://github.com/westerndigitalcorporation/swerv-ISS

I'm curious how the performance compares to other open-source cores
That's a bold claim about C# being the only language to get async await right. It may be the one to invent it, but there are many languages that implement this feature successfully.

Something I'm curious about, how does C# handle parallelizing async code? Is it hard? Easy? How do you do it?
> Since RISC-V uses Chisel instead of Verilog

What do you mean? The core here is entirely Verilog/SystemVerilog
Unofficial Firefox flatpak repository (with wayland support)
Hope-plus
I would say it is more about how closely tied to IP sharing (by law AFAIK) of any company doing business in China.

For example, right now I'm helping indirectly build an AI, that is being shared with a sister company in China, and I just recently learned about said IP sharing law and am now concerned that it will be used in military applications (such as autonomous boats or drones, but with lethal application)
Why is there such a huge difference between France and Germany on this issue?
If you're suggesting that somebody slash a truck tire, you should know that's a good way to get maimed.
Automation creates different problems tho.
I'm sorry to hear that but I'm happy to help if there is anything I can do as a maintainer. The Haskell plugin isn't maintained by the core team, and it may have some issues of it's own that need to be fixed. If there was something specific that caused you trouble let me know and I'll see what I can do to get it addressed.
The link assume you know and this as well. May be in both has a few short paragraph for those not in to appreciate and say thx you.
Asking people what they use the internet for seems a bit pointless. Well, it's a great way of finding out what they say they use it for.
It has been called CIL close to a decade now..
> SNOOD BLOOBER

I love the name you chose, but this is definitely tied as my favourite purely due to it sounding like something from Hitchhikers Guide!