skysight-inc/HackerNews huggingface dataset:
> Piketty seems to be situated in a weird place, as I gathered by his previous book. He isn't critical of capitalism as such[0] - as economists like Sen, Roemer, Kliman and Veneziani are, but on the other hand he is aware of the transparent ideological forces which shape the way we view the economy and capital.

That weird place is simply social democracy. It seems to be unpopular because it is essentially the "centrism" of the capitalism/socialism debate, and everyone hates centrists these days.
There could be a rate-change once a week on average. Of course if there is a central bank change then probably every mortgage product will need to be changed that day.

Rates are the important data-item but some of the legacy DBs will need to be notified of changes like fees, as well.
> So these parties have to refresh themselves unless they want to become irrelevant. In the US there is no such pressure.

That does not square with the US electing donald trump.
OPA is shown under card view: https://landscape.cncf.io/format=card-mode&project=hosted&se...
I remember now

One of my takeaways was to not try to do everything yourself...if fact to try to do nothing yourself except piecing together existing stuff in novel ways

I just watched a YouTube video of one of the producers of Demi Lovato and he frames it like this:

“What makes a great producer is not the ability to play any instrument or be a good engineer or anything. You can find others to do that for you. What makes a great producer is the ability to know how to tell a compelling story with your work!”

Paraphrased from here: https://www.youtube.com/watch?v=Kre17S89-j8

I think this is true for any product...your are selling people on a story/vision...of what could be, not what is!
They pay their taxes that which helps provide social safety for those Americans. Should they be paying more taxes? Probably. Vote someone in who will increase corporate taxes.

Criticizing successful people isn't the answer.
Thanks! I'm working on a blogpost analyzing the speed gains I got by porting my webassembly environment to Rust. So far it's about 50x as fast on average, but most of the gain is from using an ahead-of-time compiler instead of an interpreter.
There might be an addendum to this good answer: OP seems to be thinking they all need to show the same rates at the same time, so in essence you're looking for a "distributed transaction", which, as we all know... well, exercise for the reader and all that.

However, one technique I've used which works with all your approaches and guarantees consistency if the data model allows it is to have "future value" entries.

If you just have a single value:

mortgage_rate_percent: 3.0

And this is in 4 databases, there will be a period where they don't match. But if you put a future "valid_from" in there:

mortgage_rate_percent: 3.0
valid_from: 2020-04-01 00:00:00-0000

Well, you now have the ability to have the rates all input at different times in different databases, and by querying for only the most recent one (or use from/to dates and find the intersection), they all become active at the exact same moment in time (clock drift aside) as time passes. No magic needed.

This seems really obvious once you've seen it, but it's amazing how many people try and worry about source of truth, synchronisation and distributed transaction problems when in many cases (like this), the change can be planned so you can just say "this value will apply in the future" and you have ample time to make sure it gets synch'ed before that time and everything "just works"
"We don't know how well a large-scale quarantine of an entire heavily populated region will work" isn't a conspiracy theory. It turned out to work, but that wasn't a certainty back then. (You're also linking an op-ed piece.)
What you are missing is that WD Passports are 2.5 inch drives that are USB-only. The drive controller speaks USB directly, as opposed to SATA chained to a translator chip on a separate board.

They implement certain parts not pass through and do indeed have separate USB firmware.
Paul Krugman's review:

* https://www.nytimes.com/2020/03/08/books/review/capital-and-...

Krugman liked Piketty's previous book (Captail-21C), but concluded this one needed some more editing:

> The bottom line: I really wanted to like “Capital and Ideology,” but have to acknowledge that it’s something of a letdown. There are interesting ideas and analyses scattered through the book, but they get lost in the sheer volume of dubiously related material. In the end, I’m not even sure what the book’s message is. That can’t be a good thing.
I wonder if it is possible to make a simple version to run entirely in the frontend, for short clips?

You can capture video and download it from canvas: https://developers.google.com/web/updates/2016/10/capture-st...

And it looks possible to add separate audio to it: https://stackoverflow.com/questions/39302814/mediastream-cap....

You could also recreate the waveforms and add to the canvas: https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_A...,

Not widely supported, but you could try to add speech recognition too https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_...
High bypass turbofans can be used for supersonic transport, as can even more sophisticated efficiency wins, like geared turbofans. SST was killed by noise regulations in North America, which in turn were largely protectionism that Boeing demanded because their own SST project was a failure. It's not a coincidence that somehow no other country in the world had problems being overflow by supersonic jets.
What about small promos or jingles or a ringtone? Would they just not be copyrightable? I think this is harder to define when you consider that "music" expands further than just the traditional 5 minute song on Spotify or the radio.
Mendeley and Zotero are both free, but both have storage limits beyond which you have to pay (Zotero is 300M, Mendeley is 2G). If you only store references and annotations you'll likely never exceed those limits, but if you use them as a paper archive you may. (I have a 3G archive)
Well, they do. But they were just way to small.
1) Create an internal endpoint for each of the databases to change the mortgage rate. Each one is different so you will need to do this 4 different times. EG: setMortgageRate() . This is PUSH not Pull. Create this too, while you are at it: getMortgageRate().

2) Then once this is standardized, write a for loop.
I haven't used Pascal in 20 years. I learned it in cs/AP cs (literally the last year it was on the apcs exam), used it for my high school science fair project and in my senior year I self taught and rewrote it to c++ and never went back.

Looked at Eiffel for a hot sec in college but it never stuck, because no toolchain for beos, which I used in college.

These days I program in elixir, and am learning Zig.
But economies do not follow uninterrupted tracks.

r>g is unstable, and it will collapse.

It should have collapsed in 2008, but capitalism is very resilient and capitalists very resourceful and they persuaded the victims to pay the costs.

Perhaps it will not survive the current pandemic, I fail to see how it can survive the looming environmental collapse, but time will tell.

(By "it" I mean a economic system with r>g)
> They know that 3 million people just filed for unemployment, but they only know about it as an abstract statistic.

In a thread on HN someone commented that the 3m unemployment figure was only 1% of the population. I had to take a moment to let that sink in.

It makes me worried about a future dominated by technocrats.
He was a socialist, but anti-authoritarian, and a strong critic of all forms of Hegelianism including Marxism. He tried (with limited success) to formulate alternate concepts of socialism that weren't authoritarian and had a respect for civil liberties, as he saw that Marxism's various tries at revolution and the Dictatorship of the Proletariat were not only failing to bring socialism, but perverting it into something even worse than capitalism.

I'm not a fan of Capitalism at all, but Marxism is even worse.
How to hack the video player in Half-Life: Alyx and Rickroll her in VR
> If you think Marx is wrong, you should at least be able to articulate it in terms of the things Marx actually wrote.

Piketty articulate what he thinks is wrong with Marx in "Capital in the Twenty-First Century" with fairly compelling arguments.
Dwarf Fortress is single threaded, and likely to remain that way for the foreseeable future.
Except that it receives an error, so if it's assuming that, it's wrong.

This command is not mandated to be supported. Therefore, if an OS assumes it is supported, that's an OS problem, not the drive.
True, but you can do both.
I wonder how this will affect the performance; last time I played DF it was pretty much single-threaded and the performance would tank noticeably once your colony grew to around 100+ dwarves.

Granted, it's been about 10 years since I played it.
Thank you to everybody who commented! The suggestions to use something more sensible than a oneliner (and to post on Stack instead) are well taken. A big motivation of this project was "just because", for shits and giggles, so I hope it's amused you for a minute or two. Cheers!
(I just noticed this thread.)

That's correct. HN generally doesn't remove entire account histories, because that would gut the threads the account had participated in, which is unfair to the commenters who replied. Our goal is to balance community needs with individual needs. pg wrote about this many years ago: https://news.ycombinator.com/item?id=6813226. That doesn't mean we don't care about individual requests. We take care of them every day. For example, we can randomize usernames and disable accounts, and we also frequently delete or redact specific posts that people are worried about.
This is one of the reasons why you are supposed to audit your dependencies and understand what they do. There is no excuse for an app developer to ship their app and not know what it does.
Ah, nice. Thanks! :D
Nine simple but powerful leadership lessons from Extreme Ownership
D3.js doesn't handle any geometry. You have to tell D3 how to position elements manually, like so: `element.attr('x', value)`

Because of this, D3 might not be suitable for 3d work. Of course, you could do the math yourself to project 3d shapes onto the 2d plane, but you won't find those sorts of helper functions in D3.

Instead, D3 is a collection of tools to help map data to UI elements. It is up to you to use D3's tooling to generate, update, and delete UI elements.
What do you mean by internships both being exclusive to current students but rare to take on in parallel to being in university? Only during breaks?
I went to college in 1995... $99 would have likely been out of reach.

I had access to C/C++ in high school on a PC only because my father ran an engineering group and brought home a VC++ license for us. I didn't get to use it that much before heading off to college.

I mostly used BASIC early on cause we had it free with the first 2-3 PCs we had. By High School I had gotten my hands on Turbo Pascal for free, maybe again through my father. High School classes were in Pascal. Turbo Pascal blazed and worked even on our 286 IIRC, which had minimal graphics capabilities. Even once we got a 486 TP was so lightweight compared to booting up windows that probably helped it's popularity for people who were stuck on PCs at home.

As soon as I went to college I always had access to C/C++ and that's what classes were taught in, and by Winter 95/96 we were all getting linux up and running and started having access to all the GNU stuff for doing our work.
> I don't know if there's a command Discovery for scsi that would let them know if things are supposed to be supported.

The OP shows errors that are reported to the OS by the drive when it attempts to use the command. Even if it can't pre-determine support for the command, it can fall back upon receiving an error.
Kirkland shampoo is labeled "gluten free"!
Just in case people are going to drink it; it won't interfere with their gluten free diet.
Eggs last quite a long time. Not that it worries me, my hens laid their first egg today! Believe it or not, people in the Uk actually panic purchased chickens this week.
Trump is just more of the same. He talks differently but he is a typical hard-right Republican in his actions.
Probably possible, but what would be the advantage? I know for instance using something like Google Speech to Text API is a lot more accurate than Web Speech API.
class, wealth, and income are all distinct concepts. imo you're better off being more specific if you really mean wealth or income buckets. taken alone, wealth throws away some important information. a retired couple worth $500k (roughly 80th percentile household net worth) is living a very different life than a twenty something who already has that in the bank.
Let's Develop Decentralized, Privacy-Preserving Contact Tracing
An anecdote, but, most of my closest friends definitely believe they are poor; most of their friends that I've met also believe they're poor. I honestly haven't met too many people that believe they're "lower" middle class.

Conversely, except in SV, everyone I know that pulls over $300k thinks they're rich.
The simulation is single threaded. But a rendering thread that only needs to copy a kilobyte of data each frame? Trivial.

Also hopefully there's a pathfinding thread at some point.
Looking for feedback for UX Engineer interview prep platform
Fake news frequently has a basis in facts that are twisted around to make the reader believe something else.

Your definition of fake news is wrong.
I don't think the graphics will add significantly to the work the simulation is doing.
Thank you for your work.

> designed as a local tool

Nod, a local tool. I have various expectations of my local tools. And if I, say, start Zotero in the morning to read a paper, then exit it for a meeting, then return to it afterward, and then exit for lunch, then at least my own expectations for a local tool are, for example, in tension with those four centralized timestamps. As are the varying tcp routes as I move my laptop among buildings. As is the request when I surf to the NYTimes during lunch.

So what does privacy best practice look like? One comment here suggests the ability to fork and edit the code. Another notes the linked documentation, and being more ethical than Elsevier. The linked page notes the existence of scattered opt-out options. And also "You can avoid these requests by keeping Zotero open while you browse the web."

My own understanding of privacy best practices, includes data exposure being opt-in rather than opt-out, and those privacy preferences being easily seen and changed in one place. My impression is Zotero doesn't do these.

And that's just Microsoft-style privacy practice. It would be even nicer to have knobs, like "check for updates every <start/day/week/...>".

> Criticizing Zotero for privacy, of all things, is a bit bizarre.

I'd be fine with "we have limited resources; know privacy is important; are improving; know we have work to do to implement best practices, are working towards it".

But my own fuzzy long-term impression has been, that such recognition has not been proportional to the potential degree of privacy exposure.
The US has what is generally considered the worst COVID-19 response among developed nations.
I've witnessed two modes at work here. One is elites deciding that since their sympathies are in the right places, they must know what the concerns of the working class are. Since they're better educated, they're also clearly best equipped to address those concerns!

The other is highly educated people feeling economically unprivileged and concluding that this now means they are the working class and what's in their interests is what's in the interests of the working class.

Both are misguided. The former leads to patronizing policy, the latter selfish. The best example I can think of for the latter is student loan forgiveness - lots of educational elites have student loans, comparatively little of the working class does.
If you find someone who tells you they can violate the laws of physics, they're lying to you, and they'll be gone before you ever figure it out.
Somewhat. The hypothesis was that the end of the cold war meant that a big incentive to make the common people in the west feel good about their affiliation suddenly vanished. Competition is good for the customer, after all.
The U.S. Federal government's response is better characterized as willful incompetence bordering on maliciousness, than a misstep. NY Governor Cuomo and NYC Mayor De Blasio deserve special mention for cynically playing a game of chicken with each other, together with Trump, and the three of them with COVID-19; the losers are the poor people of NYC.

I think the San Francisco Bay Area counties did a pretty decent job (not S. Korea or Singapore, but that's a high bar) and I'm optimistic that they've significantly bent the curve (that's what I see plotting the data), but can't be very confident until after this weekend.
Kommute.com
I think the ultimate goal was getting GIMP to run in the browser.

Javascripters aren't going anywhere anytime soon
Not instead of renting, but of selling.
If you want to be extremely kind to American regulators, you could argue that they banned sonic booms out of an overabundance of caution and wanted to see how bad of a problem it was. But it was clear after years of Concorde flights over Asia and Europe that it was non-issue. They kept the rules on the books as a favor to Boeing, Lockheed, and McDonnell Douglas.
Hi All,

I'm trying to test an idea for an Interview prep platform specifically designed for UX Engineers. In case you've never heard that term before, these are the folks that site in between design and development I got this idea when I was interviewing for Google. While there is plenty of information available for Software Engineer candidates I found it very difficult to find resources for their UXE track.

I put together this MVP just to show the basic idea - https://codefuse.netlify.com

For starters I just have 1 exercise available, but I've compiled a list of about 10-15 good ones that I've come across through my experience interviewing with FAANG as well as smaller companies.

As you'll see, when you login and start the exercise, I have the image, description on the left and a placeholder for submissions and discussion on the right.

Looking for any feedback or just general interest in something like this.

Thanks in advance!
Ask HN: How much did Soviet journalists contribute to the hype of Linux 1.0?
From Linus Torvalds' autobiography Just for Fun, his parents are "all basically journalists" as well as "overactive communists".

He gave a talk in 1994 when Linux 1.0 was published after three years of efforts on developing, and that talk attracted public media's attention, and finally on Finnish TV.

I just think it's not easy for a general geek to get this much attention. And Linux was not the only UNIX like kernel during that time.

I've red The Cathedral & the Bazaar. Linux is a successful combination of opensource and internet according to ESR. However, I haven't red someone talk about if communist propaganda made this combination happen.

Maybe I'm putting two and two together and make five. But does anyone has similar feeling with me?
Google's service outage today was caused by a router failure (Updated)
You should read the rest of the thread. It's likely a completely different drive.
I don't mean to defend it too much, because realistically it should be possible with relative ease to handle much more traffic than that - but my point is that in the enterprise and government worlds, things are often not as simple as you think.

Aside from potentially having to interface with dozens of unreliable, painfully slow SOAP-based web services, everything is often hosted on creaking, over-subscribed VMWare hosts, in VMs that would be under-specced regardless.

There is also often a "governing body" that severely restricts your tech stack choices.

Want to use Postgres? Nope, our standard is SQL Server - 2008 edition, actually!

Want to use Python/Ruby/Elixir/Clojure/Kotlin? None of that hipster nonsense here, we use good ole Java/VB.NET here!

Message queue, you say? It's Windows Message Queue with distributed COM all the way down here!

"Containers"? What's a one of those? You'll get a crappy VM with 1 vCPU and 1GB of RAM, and you'll thank me for it! etc...

As a dev, it's horrible and soul-destroying to work under such limitations, but if you have no choice...
A house, as in the building itself, may be getting closer to being "disposable" if we start 3d printing them more often.
But this isn't true if you have multiple machines. Throughput goes up, but latency stays the same. In that case low latency counts more.
If you think about it for a while, it's actually not such a bad idea provided it could be made environmentally friendly.
> Note that the ARM to x86 translation technology enables the execution of intellectual property owned by Arm Limited. It will only be available on Google APIs and Play Store system images, and can only be used for application development and debug purposes on x86 desktop, laptop, customer on-premises servers, and customer-procured cloud-based environments.

Wait, really? You need ARM's permission to make an ARM emulator?
That would be quite a stretch of the CCPA. The businesses that are doing the collecting have to have to comply. In this case, Apple isn't collecting that info.
I wanted to edit gifs, frame by frame like in stop motion movies, so I made this app that allows you to build and animate gifs without the overhead of photoshop. It splits a premade gif into frames then allows you to edit these frames one at a time directly on the app
Why did port 8015 show up on the remote system after resetting firmware? Shouldn't nmap have reported that?
Debezium plus Kafka would be good here - see https://www.youtube.com/watch?v=fU9hR3kiOK0
A study that shows lab research on a virus does not mean that a virus has escaped from a lab. That's as ignorant and stupid as saying flu shots spread flu.
My first language was Basic (first on an HP-2000 timesharing system and then on the Apple II), but my second language was 6502 assembly, something for which I will be forever grateful - with the groundwork laid by assembly, C was a wonderful step up, handling all the tedious parts of writing assembly while allowing nearly all the same precision and control - reading the original K&R book was a transcendent experience. After those, other languages were easy.
Big thank you to the Zotero team (@dstillman) for your ongoing work, particularly the much improved web interface. One of my favorite features is to easily share a URL of a Collection with someone interested in the subject.

My setup: writing in Emacs with markdown, export with pandoc, which grabs Zotero's .bib file made with the Better BibTex plugin. Works really smoothly, though takes a little tinkering to get it set up on a fresh rig.
To clarify, Zotero's storage limit is only for syncing of attached files. You can use Zotero entirely offline if you choose, storing as much as you want, and we also support WebDAV or linked files (which can be in Dropbox, etc.) for syncing files in your personal library.

(Disclosure: Zotero developer)
Here in New Zealand they just launched Coke Zero Orange. Looks like Coke, tastes like Fanta. I am pretty sure it is just Fanta Zero minus orange dye plus whatever they dye Coke with.
Best universities in the world, liberal business laws.
It was a “fast nmap”, so only the top 100 most common ports were checked.
It's not always safe to simply try an opcode if it's valid because it might trigger something else... like a firmware update (which has happened)
The DNC corruption one, granted. "Workers in the US" doesn't really cash out - Biden has very strong working class support.