skysight-inc/HackerNews huggingface dataset:
Breaki̇ng: Kim Young Un Is Coming the USA for Trump
Density’s Open Area tool uses AI and radar to track physical workspace usage
> "Your only job is to get an extra minute,” the former employee told the subcommittee. “It’s immoral. They don’t ask where it’s coming from. They can monetize a minute of activity at a certain rate. So the only metric is getting another minute.”

Not surprising, but a very interesting quote nonetheless.
I enjoy his column particularly because he talks about all of this scheming and maneuvering in a straightforward and neutral way.

I can decide for myself if something is immoral or offensive or whatever, I don’t need my news sources to decide that for me.
Plenty of European countries offer the same if not better technology, health service, and professionalism. I had 3 surgeries in the US, 2 were so and so, 1 was "botched" in one of the most prestigious hospitals in the US (Stanford). Treated of course like no more than someone whose insurance is paying, not a follow up beyond what is required by law. I would much prefer to have my next (hopefully in a distant future) surgery in my native European country. And at least they tend to see you as a human and not a cash cow.
This is my dream! I recently moved and working from home is great but I keep thinking to myself "gosh I really don't have 8 hours a day to spend working."
Universal healthcare is too expensive, how would you ever pay for that?
No! we want people to build on Lightning and we want companies to deliver value and products for their users.
What I'd like to see happen when the pandemic ends is this: if I return to a company's office, I should be able to return to an equivalent of my home office. My home office is a small room in my home, but it has a large window providing natural light and top of the line office furniture including a couch and a really big desk. Most importantly I am the only one that works in this office.

Having a setup like this in a company's office would remove any incentive I have to work from home. I wonder how many developers want to work from home just to escape the shitshow of open offices.
Really? The US Army is a fantastic innovator and business partner to have. If I could choose a single customer based solely on business value of the relationship the US Department of Defense might be it.
My fans are offset ever so slightly to account for RAM clearance, as I, too, have eight sticks. I think we basically built the same computer with a couple different choices (;

I lose millimeters of fan coverage (I have millimeters of fan peeking over the top of the tower), but I opted for this, since I get more airflow over the width of the cooler. The effect is probably measurable in single-digit percentage differences in a highly controlled test.

The big thing for me was the case airflow. That thing throws off so much heat that my case ambient temperature was growing to be 10C or more above the room ambient. Hence the 5x140mm intakes. The back of that machine is a nice heater when I'm crunching anything big.

My goal is to keep those fans, but attached to radiators. I think 5x140mm of radiator should give me much better heat transfer.
> Scientific organizations should not be issuing politically motivated or economically motivated statements

How is this political or economic? It was purely public health.

At the beginning of the pandemic, we thought we could trace and contain anybody with covid, thus ELIMINATING the virus. In this view, only healthcare workers need masks! If healthcare workers go without masks because every ordinary joe stocked up on masks and toilet paper, that means that healthcare workers get infected and become the spreaders, which is the opposite of "containing".

The original PR was something like "masks don't work unless it's an N95 mask and you wear it in a very specific way, and healthcare workers need those anyways so don't buy 'em". Yeah, I can agree it feels misleading now.

But in a world where we're trying to literally ELIMINATE the virus, it makes sense: Wearing a cloth mask near someone with the virus COULD get you infected, so you're better off not being in that situation in the first place.

Once it became clear that we couldn't just have everybody stay at home until the virus is gone, the CDC changed their recommendation to wearing cloth masks. This was about 2 weeks into "lockdowns", at the very very beginning of april.

I fail to see whats so bad about the CDC's recommendations. From the point of view of public health (again, that's what the CDC is. A public health agency), these recommendations make sense in context.
You can also add a ‘.’ after the TLD to bypass the block for any Bloomberg article: https://www.bloomberg.com./path-to-article
It's a clever idea, though I think that if you're going to put together an opinionated front-end framework, you might as well include an opinion on the back end as well.

Front ends are a horrible, paralyzing morass of options. Not that backends aren't, but the Javascript ecosystem is especially bad in the way it shifts continuously and has so many overlapping but similar solutions. So I'm all for "look, I'm just gonna stitch a few of these together so that at least you can get started."

If you added a back-end like Netlify with a single lambda function (and reflected on the front end), that would make it even easier to begin a project from zero. Adding a database would be great as well, though maybe that's more sign-up than you really want to automate.
Looks like its 50/50. Banque Nationale and BMO only issue vanilla Interac cards, and in RBCs case, you get two debit cards: an Interac and a virtual Visa Debit. To your point dual mode Interac/Visa Debit are not eligible for Interac Online.

When at a physical point of sale, a Visa Debit card is processed over Interac rails, and I believe Interac interchange prevails. At one point back in 2009 Visa was going to set up their own debit network in Canada, but as of 2010, my understanding is they gave up on the plan. The value add from the Visa Debit rails is for international online purchases, for phone purchases and for international point of sale purchases, neither of which are well supported by Interac-only cards.
Ironic that you chose a story about Yale, but Yale Law/Medicine famously doesn't have grades. Grades are the easiest way to show that the student is participating, but it isn't the only way.
You gotta have a low P/E to pay dividends. It's the only sensible long term strategy. It gets ruined when people drive up stock prices playing the greater fool strategy.
The number is smaller than that. You need to pass -e no-dev to cargo tree to filter out the dev-dependencies (which are only relevant for hyper development).
Why do I need to register to download html/css templates?
This reminds me of a sci-fi novel I read in the nineties. The premise had something to do with actors who took on roles in virtual reality where their bodies are fit with sense-points. They're cast in live-action role-plays with wealthy remote clients. They're basically deep-fakes in VR.
>No, they were forced to act

Well, they really weren't considering they could have just not raided. The circumstances changed and they decided to act on what they had.
>Why not the Middle East?

Well, when your region of the world has been torn asunder by everything, including colonial powers, fascist reactionaries and nationalists, liberal market economies, and international communism; the only remaining cultural artifact that you can call your own is religion. If you want to unify the Middle East, you have to do so under the guise of religion, and in practice that means conservative religious extremism. Iran is sort of a microcosm of this: they deliberately adopted theocracy as any form of secular government or economy was viewed as surrender to one's oppressors.

The only problem is that there's at least three dominant forms of religion in the area to unify under: Sunni and Shiite Islam, and Zionist-compatible Judaism. This has more or less created a local cold war between Sunni theocracies (e.g. Saudi Arabia), Shiite theocracies (e.g. Iran and half of Iraq), and Israel. These hostilities are often fought with insurgencies, which means lots of violence in the border areas between the three religions. This is not a great place to live.

Immigration law is quite complicated and fraught. Every country has a mostly but not entirely irrational fear of demographic shifts (see Texas and Israel), and so they heavily restrict who can enter their country. However, the demands of capitalism mean that most countries have to provide a practical immigration path for college-educated individuals such as scientists. Immigration for the working class is generally disallowed or heavily restricted as a form of labor market protectionism, which means there is vast disparities in who is and isn't allowed to leave a country.

This creates an interesting problem: it is very difficult for these countries to convince educated scientists to remain in their country. Scientists generally don't get along with theocrats all that well to begin with. However, we've also chosen the immigration policy that is most likely to select for (relatively) liberal emigrants and filter out more conservative ones. So there's a vicious cycle: it's easier for scientists to leave the Middle East, which makes the region more conservative, which makes more scientists want to leave.
I'm Peter Roberts, immigration attorney who does work for YC and startups. AMA
Time for another AMA. Previous threads we've done: https://news.ycombinator.com/submitted?id=proberts.

I'll be here for the next 2.5 hours and then again at around noon for another 2.5 hours. As usual, there are countless possible topics and I'll be guided by whatever you're concerned with but as much as possible I'd like to focus on the meaning and impact of the State Department's latest (October) Visa Bulletin. Please remember that I can't provide legal advice on specific cases for obvious liability reasons because I won't have access to all the facts. Please stick to a factual discussion in your questions and comments and I'll try to do the same in my answers!
> The overall result is that everyone pays the cognitive cost of exception (spelled "unwind" in Rust) safety

Very, very few people have to think about unwind safety, because it really only comes into play when you're writing unsafe code, and relying on the ability for panics to be caught. Many folks aren't writing any unsafe, and many who are are doing it explicitly in a panic=abort environment. And most don't rely on panics being able to be caught in the first place.

So, some subset of library authors have to pay attention to unwind safety in some cases. This is hardly "everyone."

> pays the syntactic

It's one character.

> and runtime costs of error code checking,

Exceptions also have runtime costs. I'm not aware of anything demonstrating that there is a really major difference between the two in real systems. I would be interested in reading more about this! Most of the discussion I've seen focuses on microbenchmarks, which can be very different than real code.

> pays the runtime cost of unwind tables,

Only if you want them, as you yourself mention, you can turn this off. And many do.
Article on APT32/OceanLotus and how they target civil society in Germany
Hi,

thought that this article might be of interest to some of the folks reading here. OceanLotus has been successfully targeting lots of companies and NGOs and across sectors. I started zooming in on them after they hacked german car-maker BMW (https://www.tagesschau.de/investigativ/br-recherche/bmw-hack...). Wanted to have a look at some of the underlying infrastructure. And this is the result. Hope you'll enjoy it. If not, let me know, what didn't work out in your view.

I've summarized the main findings in this thread on twitter (https://twitter.com/hatr/status/1314170230009212929
Like https://hub.docker.com/r/drmeister/cando/?
The more strong your faith the more likely you are to suppress reason with violence, particularly when reason challenges strongly held beliefs.
> They knew that masks worked from the get go

Can you point to the studies that they would have used to confirm this belief?
From anyone other than who you are connecting to.
There's a Webtoon (it's okay but not great) that had a premise I think will turn out to be precient and reminds me of your last bit. The gist is that it's a future where everyone wears vr goggles. As a result, the teens in the comic all have personalized visuals mapped to their bodies that you can see if you also have your goggle's on when you look at them. The cooler kids even have full blown avatars that cover up their entire body and make them look like everything from aliens to elves.
> I don't think you should take this as a magical answer to all of cURL's problems.

Is anyone actually suggesting this?
There has never, ever, ever been a time where most developers bought Macs. Ever.

The vast majority of software developers have always been on Windows. This is true worldwide and in the US. Only in certain fields and places like Silicon Valley do developers on Macs outnumber those on Windows.

I can link some numbers for you but they are findable. The stackoverflow developer survey shows it year after year.
I thought the same myself although I am a bit suspicious he made up this reason in hindsight. Whatever the truth is, the result is better than Berners-Lee's idea, I think.
I agree with your list, but maybe he meant more high-level use cases. For example, "DNS-as-load-balancer". I've seen people mess with DNS entries to produce the behaviour they want, versus doing it the "right way". Sometimes it was done because of ignorance of the "right way", other times it is because the responsible party does not want to deal with the change management processes of the "right way".
Also a win for a third party malicious actor - they get a list of networks where the administrators decided to try to block scans instead of addressing their own issues...
> But really, most things cannot be verified by you, personally. We do stand on the shoulders of giants, and you will not be able to verify centuries of scientific progress all on your own, from first principles.

Absolutely. You cannot verify everything. One should try though, at least where possible. Of course we cannot verify everything. We should also get used to saying 'I don't know' rather than presenting hearsay as truth.

When one has not verified a thing, one should be open about the level of knowledge we have. It is absolutely acceptable not to know everything. It is not acceptable to carelessly relay what might be lies.

I don't agree that we stand on the shoulders of giants. I don't have any heroes. I stand by own judgement alone.

The way I see it, if we don't verify a thing, we should not accept it. We simply say we don't know, that we are working on a hypothesis. We should explicitly state our assumptions and gratefully receive correction. We can say that 'such and such is the common consensus but that I have not proven this to myself'. We should let a modicum of doubt be expressed in what we say, if there is a modicum of doubt in what we are stating.

You can even consider this from a spiritual perspective. If you erroneously believe something to be true, but in fact it is a lie, but you repeat it, are you a liar too? Are you stating a case that you shouldn't be stating? I think so. I think not living and breathing truth, you are relaying unverified hearsay. I think is in fact lying. It is careless use of language, and misleads the next person as you were misled yourself.

I love to recommend this video, that I think accurately expresses the problem we have in trying to determine truth:

https://www.youtube.com/watch?v=nFLs6nufCj4
see if https://dev.tube/ works for you with topics you are interested in
That was mostly meant as a joke, thus the “;-)”

I don’t really care much about syntax choices, but my small complaint about “end” is that it takes up a line which reduces the amount of business-logic code I can fit on one screen, especially if you ever get into lots of nested loops and conditionals.
Ask HN: Perceptual image quality library recommendations
Hi!

Looking for a library that does score perceptual image quality between original and modified image. Best in C but can be in any other lang. Any recommendations?
Procrastination is Instructive. Use it as a Tool
Buried deep in this article are some troubling comments about race, gender, and religion. The author argues that historically most "geniuses" have been non-catholic white men and coincidentally scientific innovations become less frequent as there are more scientists who are not non-catholic white men.
Or you could instead own a Toyota/Lexus that needs basically nothing except oil over 200k miles. Mine have been indestructible.
Actual Self-Driving Taxis from Waymo Are Hitting City Streets
This is a good light read. Working in game dev, I found some of his thoughts around prototyping, production, and design to be insightful and gladly would have read more of those. I also would gladly have read more about Sid Meier's CPU Bach, since that was ahead of its time and seems interesting algorithmically. His stories are a bit more interesting in the early years and the end of the book drags a bit, as he goes from Civ IV to Civ V to Civ IV.
Here's the register with email link: https://auth.juliahub.com/register.html
As a parent who has basically never had to think about running out of diapers thanks to Amazon, I couldn't agree more (and sure, there are other companies who could do this).

This has nothing to do with anti-trust but out of all the major tech corps Facebook really seems the most like a big tobacco company- sure they are adding value to the economy and ostensibly giving individual consumers something they want, but as a society we'd generally be better off if it just kind of went away.
They all appeal to slightly different types of users. Like the same company selling different brands of chips.
For clarity and credit, Jon Postel is the other "creator of DNS" alongside Mockapetris. Sad Postel passed away so soon given all that he did for internetworking.
Why don't you point out something he did rather than claiming it is a lie? If your claim is that he did something to deserve it, then the onus is on you to prove it.

Here is the first link I get returned for Obama Peace Prize"

https://nypost.com/2019/11/02/why-obama-got-a-nobel-peace-pr...

It even says:
“It is true, Obama did not do much before winning,” Lundestad, 74, a member of Norway’s Nobel Committee until 2014, told The Post.

Second link I got returned is this:
https://www.bbc.com/news/world-europe-34277960

"Nobel secretary regrets Obama peace prize"
> I do not see this around me at all.

Are you denying the existence of rampant age discrimination in tech, which has been highlighted countless times by many people? Otherwise, I'm not sure what the comment was intending.

> there are plenty of people around me

There's a bit of survivorship bias there. The older people driven out of tech may be invisible to you.
The EU is like Netflix but for energy projects. They always have allocate massive budget portions for such projects, especially for renewable ones.
- Wind power - more wind turbines will be shut down than new built in Germany in 2021. They don't store energy, people living near wind parks hate them, and the government need to buy up power from the wind energy companies.
- Biodiesel/ethanol fuel production - can't be made profitable without heavy state subventions, takes land that's used for food agriculture, in tropical states responsible for biohabitat loss.
- Small hydro projects - probably one of the worst green energy initiatives, they destroy often all life in small rivers and creeks.
- Solar energy - low efficiency, takes up land for farming, recycling issues.
- Hydrogen power - we'll probably see excess wind power being used for hydrogen production, but still not really a viable alternative compared to lithium batteries. The EU can't make it cheaply, they're kind of relying on gigantic solar farms in Africa to make it in large quantities.

Good thing they're keeping on shutting down of coal power plants.
All of these would probably look like garbage in mutt. ;)

I wish companies would focus more on content, rather than form. Recently I got a garbage html email from paypal telling me my donation account will be blocked by a certain date, but the sentence ended abruptly without a date they were referencing. They spend huge amount of time on large amount of weird html markup, but screw up on an actual useful content.

Anyway, does anyone know if text only (rather than html) messages more likely to get past spam/newsletter filters?
Sure, but were those datasets of 3D snapshots of white people, it wouldnt matter.

Black faces and white faces are "statistically equivalent" in 3D.

The issue is more, in my view, the hubris of calling this system "facial recognition". It isnt: it's pixel pattern color recognition which sometimes coincides with certain facial patterns.
> As they say in the asteroid belt: na desh walowda walowda peyeting; imim na xunyam sasating?

That's a language which is still missing in Google's translator.
I've recently taken a different stance on this. the issue isn't number of dependencies, its the reliability of said dependencies to be the following

- Secure. Does this contain malicious code, exploits or otherwise known bugs that could be fixed but aren't? This of course is hard, and will never be perfect. There are static security scans though, espcially in a language like rust, that should be able to verify what the code does before its being published for consumption via carog. NPM is trying to do something similiar. This isn't foolproof and more sophisicated exploits always will exist, but getting low hanging and mid-level fruit should be within reach, which is a net win

- Is it quality? This is beyond just secure, but does it provide real utility value? One thing we always hear is DRY, which may mean sometimes you consume alot of dependencies, since the problem space you work in involves a lot of things, so why re-invent every single fix if something exists and you can glue together to start making impact in your problem domain? I don't think this is an issue espcially if #1 is true

So I don't know, I think its fine to have a lot of dependencies, I think the justification for those dependencies is often related to the complexity of the work involved. I'd expect a cURL replacement to have quite a few dependencies, since its complicated software with lots of edge cases, so for instance not re-inventing a HTTP parser is a great idea.

Now if only we all shared as developers this sentiment in terms of upstreaming contributions back too. The more we contribute and share with each other the more productive we can be.

Of course, sometimes package managers do terrible jobs at ensuring some sort of base quality, around security or otherwise, and thats never great. So its important to be aware of the trade offs you make when you source your dependencies.

By no means does this excuse developers from not understanding their dependency tree either. Its really the opposite.
You would hope a defense contractor was smarter than this but of course they tend not to be... threatening to put a maintainer in a report to Federal law enforcement is weak sauce.
Speciation is an ongoing process and it's happening right now in the human population.

https://news.sky.com/story/human-microevolution-sees-more-pe...
OK, now judge governments by those same standards. I don't see Facebook invading Iraq on false pretenses, or imprisoning people for the crime of smoking marijuana, or shooting an unarmed guy for failing to follow conflicting commands.[1]

Hopefully now you understand where the libertarians and ancaps are coming from. It's not that corporations are good. It's that governments are so much worse.

1. https://en.wikipedia.org/wiki/Shooting_of_Daniel_Shaver