skysight-inc/HackerNews huggingface dataset:
The Bengal famine was a terrible example of British incompetence and indifference, and one that gets little mention (though it's being recognized more now) but I'd say it's qualitatively different than most active genocides. The British didn't purposely try to kill those people, they just facilitated the kind of stupid mismanagement of food and food production incentives that allowed for it to happen unintentionally, then took their sweet time before finally doing something to fix it. The nearby Japanese occupation of Burma and a year of exceptionally bad natural disasters in the region also had some fault. Furthermore, if they get something of a free pass it might also be because the UK was at the time desperately fighting almost alone in a huge war and barely succeeding at providing for the needs of its own domestic population, let alone diverting shipping to feed millions of people on the other side of the world.

One consolation is that the Bengal famine contributed to the disintegration of the British Raj in India after the war. It had been a catastrophic catalyst for tolerance of malignantly, and as it turns out, falsely paternalistic English rule.
FWIW I have been spending a lot of time playing games because, well, there's not much else to do.
In my experience on slack I always thought RightGIF returned the gif I was thinking of more often than giphy.
Googling the url of the story is typically a god way around most paywalls, in this case the story seems available over amp:

https://www.google.com/amp/s/amp.ft.com/content/14b07c0e-95e...
For $400m?
As long as the benefits aren't going to Game Stop, that's cool. Their actions during this pandemic have been reprehensible.
So... the poor get punished again?

People who can afford cars are going to continue driving them. Given the option between bicycling and driving, someone who can afford a car or already has one will likely opt to drive if public transport becomes impractical because of reduced capacity, mask wearing, etc. The poor are left to either ride "filthy" buses and trains, ride a bike, or walk.
Funny story on this subject. When I was transitioning from academia to industry, I was afraid (having browsed hackernews so much) that I would be harshly judged for reinventing the wheel. So I removed the CSV library I had written from Github. Shortly thereafter, I was emailed by a well-known programmer (the creator of a fairly major language) asking why I had removed my CSV library, which he was using in one of his projects!

Here's the library, btw: https://github.com/semitrivial/csv_parser
The problem is that cars don't scale as a transportation solution. They take up too much space. Normally public transport fills the gap, but it's hard to keep your distance in a crowded train.

Bikes on the other hand scale much better. You can easily double a road's throughput with bikes. Now take away lanes used for parking and even more bikes fit on the road.
I passed the interviews at one of the top stat arb hft firms and it sounds like there are a couple of responses from similar shops here. One thing people haven't mentioned: pedigree. I passed 3 rounds of interviews and my final interviewer was batting for me, when I didn't get the offer, he said the team was apprehensive because I didn't have the pedigree from MIT/Princeton like everyone else. He wasn't a fan of the decision because he worked at a string of failed startups himself prior to starting there, c'est la vie. Also for the curious, he said the salary range was 400-460k with ~3-5 yoe.
Read the privacy policy[1].

Think of Giphy images as a giant, organically shared version of web tracking software. Which complements the coverage of the FB Pixel[2] well, as it worms its way into privacy-conscious areas they might not have FB Pixel coverage such as private communications and security/privacy-minded apps. And without implementing something like a proxy server to pre-cache/sanitize images and strip tracking identifiers in both directions, it's a tracking vector that's hard to keep out of your app without introducing user friction.

Given that cynical viewpoint, the valuation makes a ton of sense.

[1] https://support.giphy.com/hc/en-us/articles/360032872931-GIP...

[2] https://www.facebook.com/business/help/742478679120153?id=12...
> The web is not a success. It's dying.

Web apps are dying because the web isn't a good application platform. Google made a real good argument with Gmail and Maps, but unless you have their resources (even if you do, looking at Facebook here), it's very hard to create a great application experience on the web--for many of the reasons you write about in your post.

But I think that's fine. The web isn't a good application platform, but it is a good information platform. There's also other protocols beyond HTTP. Imagine if getting the most out of the internet didn't require millions of lines of C++, hyper-complicated JS JITs, layer upon layer on HTTP, and opening the door to the surveillance state.
As a state government worker, this jives with my experience. The ultimate beneficiaries of any budget savings or improved processes are citizens who have no idea, let alone input, about what we're doing behind the scenes. It's very hard to convince public employees to work with those people in mind. You're right, the people buying the software are even harder to convince. With no good measures of effect, they rely on what's easiest for them. So Microsoft and PDFs everywhere.

Our software licenses are paid through a grant from the federal government. If we replace them with open source software, we don't get to keep the difference. So now I have licensed software like SAS and ArcGIS gathering dust on my machine while I use R and Python.

And sharing software we develop is even harder. I've pushed to release code for my statistical reports. When I said researchers and other states could benefit by reusing parts, my supervisors only saw it as a liability with no benefit to us. I might try to slip it in as part of the technical notes.
How long ago? I interviewed 2 days ago and everything was work-sample. It sounded like this was a recent (last couple months) change; one of my interviewers had never given the particular problem before.

(Similarly, the Coinbase interviewer said that if I had interviewed a year ago it would've been leetcode but they've redone their process significantly since.)
So I was looking at the H12DSU-iN(https://www.supermicro.com/en/products/motherboard/H12DSU-iN) which would seem to be another option. But it looks like the article implies that this would only be available to buy through getting an entire server with it. Although it looks like it could be possible that they sell it if you ask.
The server they are going to release is here: https://www.supermicro.com/en/Aplus/system/1U/1024/AS-1024US...
I think we have different definitions of human readable then. To me, human readable means if I print it in a printer, it loses no fidelity. What you describe is what I would call machine-readable. It is able to be imported into a program. The same that a binary separator would also let it be imported.
Yeah but isn't it the definition of a slippery slope?
Pure speculation...

All of this is about national security. US & Taiwan’s TSMC are in talks to open a TSMC factory in the US. Chairman of TSMC has publicly stated if the US gives them enough money, they’ll do it. Appears US (Trump) is telling TSMC if they do not open the factory for free, they’re going to have trouble making money at all. Taiwan wants to keep TSMC because it’s an insurance policy, China & the US both need TSMC. That or it is a plausible way for TSMC to deny they’re cutting off China.

...any thoughts?
It was likely kept longer than needed/useful because they didn't want to run into it. If the rocket is still accellerating it could theoretically catch up to the ejected tower. The probably kept it until they knew its velocity after release would be greater than the capsule's orbital velocity.
I think you're right that it's about financialization. As an economy gets more focused on "moving money" as value creating versus creating as value creating then anything that adds costs (delay, taxes, risks) to that movement should be reduced and eliminated.

In the meantime, even now the primary target of those audits are the upper middle class. People who have enough that it's worth taking but not enough to defend themselves effective.. via legitimate or illegitimate means.
> I'm not interested in arguing with someone who doesn't respect others opinions, nor did I make baseless claims: I cited resources.

Performance metrics are not opinions.
For me, seeing the original search term only increases the hilarity. It often leads to amusing juxtapositions between what the sender wanted to search and the gif they chose, or maybe they included an in-joke or excessively detailed description of something, etc.
giphy is also what Telegram uses when you as for a gif via @gif
Some CSS frameworks come prepackaged with all sorts of components that are convenient at first but quickly become limiting. Utility frameworks like Tailwind are awesome, but can be difficult start using on their own.

a17t tries to get the balance right. Instead of providing all-inclusive, opinionated components (like jumbotrons, navbars, and menus), a17t provides common single-class elements in a default (but easily customizable) style.

Other features: Accessibility is a core focus; Designed to integrate well with Tailwind CSS; Customizable via CSS variables; more explained at the documentation site, https://a17t.miles.land

Any and all feedback is appreciated — I built this to scratch my own itch, but hope it might be useful for you all too!
Doom sells. Overpopulation was going to starve everybody before 1999. Climate change (back when it was "The Greenhouse Effect") was going to make the mid-latitudes of the planet uninhabitable even sooner. Before that, the Allmighty has promised/threatened to "Call Us Home" innumerable times.

Of course we have an interesting factor with this one; where people who were saying "it's not really going to be that bad" a couple months ago wont be able to prove it. Having had their words censored and removed for not following the Panic Party Line that was so swiftly decided on.

If it looks like we made a mistake; would it be less painful as a society to admit that mistake, or will we decide that such evidence is still "misinformation": not worthy of publication.
European defense spending targets are laughably low, and their spending has been an embarrassment for decades.

A stopped clock is right twice a day, and sometimes an idiot gets an answer right. There is zero reason for any US troops to be in Europe or the US to remain in NATO. We’ve been burning our wealth for 70 years subsidizing European defense, and their economies.
You are correct, HFT firms provide a valuable thing: liquidity in financial markets which leads to smaller bid/ask spreads.

They aren’t making things worse, lower transaction costs are good for everyone that participates in markets, which includes the OP.
I guess that's an YMMV thing, I had no issue reading Ignition! and very much enjoyed the trip.
No need to use something as cancerous as AMP: http://archive.is/Da3iS
Apropos nothing really at all, I always found it interesting that Robert Louis Stevenson's father (https://en.wikipedia.org/wiki/Thomas_Stevenson) was a famous engineer that is mostly lost to modern history because his inventions don't really matter to us today.

Which I learned from this obscure quote (not even anywhere on Google) I dug up in the Brown University archives one summer:

The need of our country is not to lift marble to the fortieth story of some new office building, but to lift the level of character; not to whiten the seas with the sails of commerce, but to develop those simple fidelities and homely virtues which are the cheap defense of nations. When Tennyson wrote ``The Crossing of the Bar,'' he did more for civilization than if he built any ocean-liner or man-of-war. Thomas Stevenson did much for England when he built the lighthouses which send their radiance each night over the tossing waters of the Channel. But we owe far more to his son, Robert Louis Stevenson, because he taught us how to kindle a light within, how to keep the soul serene and steadfast in the face of pain and death. When Millet seized his brush and painted the `Angelus' on the bit of canvas that cost him three francs, he did more for labor and the laboring man than if he had seized a spade and worked for fifty years in the fields in France. Not the men who add to out quantity of materials, but the men who deepen the quality of our living, are the real benefactors and educators of the world. In such endeavor our antagonisms vanish, because we become workers together with god.
-William H.P. Faunce, President of Brown University
Papers should not be accepted unless they are accompanied by high quality source code.

> IMHO the only valid criticism is if the the simulation modelling is sound and implemented accurately.

I think the best way to tell if it is sound and implemented accurately is to first require that it is implemented as simply (to understand) as it can be. Even then, it is hard to reason about code. But without simplicity, the problem is ten times worse.

I'm tempted to go further and say that source code is formalized thought. I've written a number of simulators in the past, sometimes purely to help me understand a system more fully. There's something beautiful about describing the behaviour of a system in elegant code. When there's nothing left to remove I get much greater confidence that I've fully groked the system. I'd say this is the area where the "computers are like a bicycle for the mind" quote is the most true.
So no longer SIGINT, but GIFINT.
Parsing proper Excel files is fine - you just have to use a proper Excel parser such as EPPlus or Aspose.Cells or similar. In lots of ways this is actually easier than handling CSV files from random sources.
> The series I really want is a Baroque Cycle series. With Virtual Backgrounds, I think it could be really really immersive.

I recently finished the Baroque Cycle after having bounced off of it a few years ago - this time around I appreciated it so much more.

It's his masterpiece, as far as I'm concerned. I'd love to see it as a series, but good lord... how long would it have to be to actually do it justice? How many scenes of Isaac and Daniel talking about geometry or philosophy? It's so difficult for me to imagine somebody actually making such a sprawling thing because I feel like the attention span of modern viewers could not tolerate it.

I feel like we could only be left with an elided "adventures of Jack Shaftoe" version which gives short shrift to the court drama and scientific conversations, resulting in a partial and unworthy adaptation.
The problem is that #[repr(C)] enum is not compatible with C, even with #[non_exhaustive] annotation, and will never be, because C enum can be described in Rust terms as:

#[repr(C)]
enum Foo {
A = 1,
B = 2,
C = 3,
UNKNOWN(i32),
}

which is not possible to define in current version of Rust.
Obviously this is a complex topic but this applies equally well to agile as well as waterfall.

If you're planning your sprint, the point is to figure out the API call first together, before work starts on either front end or back end.

Real-world projects exist on a wide continuum between "maximum agile" and "maximum waterfall", and usually fall somewhere in between. You can't build AWS or Google Search purely out of 2-week sprints with no further advance planning or specification. :P
Her entire premise seems to be "it's impossible to know for sure what happened in the past, so there's no point in speculating about it". This... doesn't seem very academic to me.
My understanding of hacker is specifically someone who exploits vulnerabilities in code. Regular programmers are like building architects, hackers are like people holding up a mask so that the facial recognition powered NEST lock will let them inside the building.
Ask HN: Domain name takedown order, what do I do?
We sell UI subscriptions for Oban, a background job runner in Elixir. The site runs on the domain oban.dev, for which we've received a takedown order due to the trademarked word "Oban" in the domain name.

We're a two person business and of course we'll comply with the order. Can we change the domain name and call it a day, or do we need to rename/rebrand the entire project?
^ herd immunity is a 19th century solution to a pandemic.
I personally started with the rust book, then went from there.

https://doc.rust-lang.org/stable/book/
Not a great article, which is unfortunate given that pro-cycling articles always get the same tired responses in defense of driving (it doesn't work for my particular situation, it's too cold some of the year in some places, etc...).

Public transport doesn't allow for social distancing and there's no space for additional cars.

For urban society overall, more people cycling results in decreased travel times due to less traffic congestion, a healthier population (both from the exercise and distance) and reduced air pollution. Plus there are great economic benefits. Not everyone needs to cycle for everyone to benefit.
Well, it's not very impressive as of yet, but I made a small video for you. Functionality is still very limited. I use the assets of Stone Soup.

https://youtu.be/lpVayhcVjpE
The places discussed in the article rely far more on public transportation than cars for day to day transportation. It is also impossible for either Paris and London to transition from public transportation to cars because you can't widen city streets.
Yeah, I still love that show and will recommend it to people who haven't seen it yet (or at least to fans of genre fiction like that) but it was frustrating for sure.

Speaking of Lost, I re-watched it with my SO last year because she had never seen it. It's weird how so much of the format has become the standard for network TV drama/adventure/mystery/scifi shows. There were multiple points where she just didn't see the big deal and I had to point out how there just weren't many shows that did things like this back then.

I checked TVTropes but it's not on the list of "Seinfeld is unfunny" examples. Same concept though.
> Too bad it doesn’t make my phone keyboard appear.

I don't like this argument. It's like saying that because C++ can do everything, we don't need to build a new language to fix problems inherent with the existing paradigm.

Rust is just getting started, so give it time.

DOM is overloaded, messy, and slow. We need an application UI toolkit similar to what Android and iOS provide.
Wouldn't this kind of stuff make the server hugely vulnerable though? Like wouldn't one malformed input completely screw the whole thing up, or God forbid a carefully crafted malicious one? High speed complex systems running on tailor made c code doesn't seem particularly safe
If you can’t fix it, feature it!
Is this serious? Or is this a "I don't like evolutionary psychology, so I'm going to throw the problems of the entire field at it"?

The matching critique doesn't make any sense to me, because it's a fundamental assumption behind evolutionary psychology, from which it derives hypotheses.

But this quote:

"Now, one of my major charges with evolutionary psychologists is that they go to the ordinary folks, college students, and they ask them questions about such intimate things like their sexual behavior. We know that people are wanting to not be honest about such matters, and, of course, evolutionary psychologists are aware of this. The second issue is that the answers given to these sorts of questions are then generalized to humanity in general."

also disqualifies clinical, educational and social psychology.

For a much more thorough critique of social sciences, see Tal Yarkoni's upcoming paper "The generalizability crisis" (in BBS, I believe).
Why should we not feed the utility monster?

Consider a population of mostly healthy people but one person has a rare cancer. There is a small supply of drugs that treat that cancer. The vast majority of the population would derive little utility from being allocated this drug (there is some small chance that they may get the same cancer in the future, so having it available does have value, just not much) whereas the person who has that cancer derives a much larger amount of utility from the resource. The cancer patient is in this case a utility monster and giving it cancer medicine is feeding the utility monster.

Consider even further the case where most of the population is middle class but some fraction is living in absolute poverty. A single dollar provides little utility to the middle class people but a tremendous amount of utility to the extremely poor. Taxing the population some small amount and allocating it to the poor individuals would not only be feeding a utility monster but it would be directly decreasing the utility of everyone else to do so.

Let's consider a third scenario: a researcher is trying to cure some terminal disease but requires test subjects who may die as various possible drugs are tried. The utility gain from curing a disease once and for all would be immense compared to the life of one or even a few individuals. Carrying out this research is again feeding a utility monster, and in this case literally sending people to their deaths to do so.

While people might disagree on how we'd go about feeding these monsters in practice, society has widely accepted at least in principle giving medicine to the sick, providing welfare to poor, and taking calculated risks in the name of progress.

The utility monster only sounds appealing as an ad absurdum argument because the existence of such a utility monster presupposes such an absurd situation. One can easily imagine that a utility monster which derives more utility from every resource than the whole of humanity combined could exist, but actually imagining such a monster is much harder. It feels wrong to support sacrificing the whole of humanity to one being because I can not truly comprehend a situation where one being could derive enough utility to justify such a sacrifice. But in this hypothetical scenario where the sacrifice actually was justified, I would by definition be able to imagine it, and thus I would apply the same logic I do to the utility monsters which I can imagine, and there is no reason to believe I would reach a different conclusion. Thus I would support feeding the utility monster if I were ever in such a scenario.
Gyfcat?
We worked at a megacorp rental car company. Top-notch risk guy noticed the x-hacker header on our wordpress.com blog and launched a CSIRT. Automattic corp was trying to hack us. I had the infosec director sitting on my desk in minutes. They fired up a conference bridge with a half dozen VPs while we waited for the CIO.

"Get our wordpress account executive on the phone!" - yeah, don't have one, we pay 9.99 a month for a blog, they also don't have a phone number

"Open up a SEV1 support ticket" - yeah, it says their support team is on vacation this week

After about 90 minutes of hand-wringing on the conference call, I guess enough of them googled the message to figure out it was a recruiting pitch. I got confirmation from the community support forum a week later that we were indeed not hacked.
As a percentage of users on its platform it’s huge.
I'm not sure why HFTs can often feel the need to hire from these schools. I think it's a little different in NYC, but in Chicago, it tends to be the devs that couldn't land jobs in silicon valley that end up working as devs in trading.

Generally speaking (so obviously not for everyone - but for most) working as a developer in trading was not anyone's first choice. Go figure what this means for the kids from brand names schools who end up working there. I say this is as someone who went to work at an HFT firm after MIT.
thanks for notifying me, feel free to open PR if you would like
Adding peephole optimization to Clang (LLVM InstCombine)
Did I miss something and the many people who are willing to defend React suddenly disappeared?