skysight-inc/HackerNews huggingface dataset:
> You can improve "checked-out" engineers feelings by creating a way for them to express their concerns without worry that they'll be punished for it.

This is a utopia though. Every manager has their own manager right up to the company board. If you have to let people go, then how can you say you are not going to fire the guy who is the most checked out? If the person cannot deliver you cannot guarantee they won't lose their job.

It boils down to you really can't trust yourself to not be biased to those who are more open but more negative.

Simple, you cannot guarantee "they won't be punished".
Here is an example of a program that would not have been written without Intel's GCC intrinsics:

https://NN-512.com

Intrinsics are better than direct assembly because GCC can simplify, combine, and reorder instructions (e.g., lift them out of loops). GCC handles register allocation, etc. Intrinsics dramatically simplify the programmer's job

The GCC codegen is fantastic for NN-512, overall

GCC 8.3 and earlier make a few mistakes, like compiling FNMADD as xor-negation followed by FMADD (using an extra register for the xor-negation constant), but those problems have been fixed in GCC 9.1 and above

The only codegen mistake I see in GCC 10 is when I load 512 bits from memory, convert the low 256 bits from packed-half to packed-single, and do the same thing for the high 256 bits. GCC sometimes reloads the 512 bits from memory (despite still having those bits in a register). It doesn't harm performance much, but it seems dumb. Not sure why GCC does this

GCC can reduce the liveness range of an in-register value by moving the producing instruction and consuming instruction closer together. This can be a big help if you're writing code that just barely fits in the register file. For example, NN-512 produces many loops that use almost all of the 32 ZMM vector registers. GCC generally does a good job avoiding spills, if the programmer doesn't make the job too hard

In my opinion, properly written C intrinsics produce very good AVX-512 machine code, much more easily than if I wrote the assembly by hand. You can write much larger, more complex, fully vectorized programs when GCC helps you
> You don't get to rob a bank and then when caught say "you should thank us for showing your security weaknesses".

Yeah, there’s a reason the US response to 9/11 wasn’t to name Osama bin Laden “Airline security researcher of the Millenium”, and it isn’t that “2001 was too early to make that judgement”.
This is the least head on method... give the app ten years. China makes everything and eventually if you want to buy from China you will be made to use the app. China uses the Microsoft method. Embrace, extend, extinguish.
> This "I will ban you and revert all your stuff" retaliation seems emotional overaction.

Fool me once. Why should they waste their time with extra scrutiny next time? Somebody deliberately misled them, so that's it, banned from the playground. It's just a no-nonsense attitude, without which you'd get nothing done.

If you had a party in your house and some guest you don't know and whom you invited in assuming good faith, turned out to deliberately poop on the rug in your spare guest room while nobody was looking .. next time you have a party, what do you do? Let them in but keep an eye on them? Ask your friends to never let this guest alone? Or just simply to deny entrance, so that you can focus on having fun with people you trust and newcomers who have not shown any malicious intent?

I know what I'd do. Life is too short for BS.
Apple fused a high performance core to a platform which used to run a latency critical platform, the iPhone. Actually it happened over the years.

- They learned to design a phone platform.

- Then, shoehorned a modified version of macOS on top of it.

- Then, they started to iterate on performance. Added iPad. They increased the performance while keeping latency criticality of iOS platform. Trying to have performing CPU/GPU and trying to keep power consumption low paved the way, year over year.

This iteration over and over resulted in M1. A descendant of iPhone and iPad, but with unbelievable performance. They kept the best parts of every platform since they can design from the processor to the latest bit of the software.

At the end of the day, M1 is greater than sum of its parts. An M1 Air behaves a lot of like an iOS device in some parts. Connect to power, screen comes on, a big battery appears with "XY% charged" message and you hear iOS charging chime. It's funny, yet hints on the heritage.

Apple fused everything together. A unified ARM platform. Variety of OSes with the same roots. One optimization for all. With a big blow, they theoretically reduced the software work they have to do dramatically, so they can build magical software again with last effort and can transfer technologies from one to another virtually with no effort.

See: iPad Pro with M1. iMac with M1, MacBook Air and MacBook Pro with M1. They are the same device. Same performance. A slightly different OS on iPad. That's just it.
Your analogy also isn't the best because it heavily suggests the nefarious behavior is easy to identify (throwing people off a bridge). This is more akin to people helping those in need to cross a street. At first, it is just people helping people. Then, someone comes along and starts to "help" so that they can steal money (introduce vulnerabilities) to the unsuspecting targets. Now, the street-crossing community needs to introduce processes (code review) to look out for these bad actors. Then, someone who works for the city and is wearing the city uniform (University of Minnesota CS department) comes along saying there here to help and the community is a bit more trustful as they have dealt with other city workers before. The city worker then steals from the people in need and then proclaims "Aha, see how easy it is!" No one is surprised and just thinks they are assholes.

Sometimes, complex situations don't have simple analogies. I'm not even sure mine is 100% correct.
I don't get it, can anyone elaborate on what they are talking about there?
> One of the main values of Windows today, at least for businesses, is backwards-compatibility

That may be true for small businesses, but I think the single biggest value of Windows to BIG businesses is the ability to screw around with the policies such that, for instance, you can lock a user out of changing their screensaver timeout or their desktop background, as though this had any actual impact on security.

My corporate laptop is infested with tracker programs and scripts which make sure I literally can't do anything with it that I shouldn't, but I have friends who work at places which have even more "corporatized" environments. At least, as a dev, I'm allowed to have local admin through a separate, privileged account.

Thanks to a Microsoft-funded trade press, every CIO of a Fortune-sized company believes you have to implement all of this crap in order to be "secure." (Meanwhile, the mainframe skates by on non-encrypted connections and 6-digit alphanumeric passwords. Straining at gnats and swallowing camels.)

We switched from Lotus to Office365, for a few glorious months, I could access everything from my personal Mac. Then they instituted Mobile Iron. So I created a Windows VM to let MI have it's way with, but then my company further locked down Office365 (and the Azure portal and everything else) so that ONLY their images could get to them. Sigh.

I have scores of company-specific programs on my laptop. They're all either Java or .NET, and could easily be recompiled for Linux or Mac. (I've done it for several of my own programs.) Every commercial app I have is supported on at least Mac. Everything else is web-based anyway. The only thing keeping companies on Windows is the control it gives them over the desktop. I, for one, am very glad that people involved in Linux don't care about this aspect of computing, and that Apple is catering to PEOPLE, not companies.
transmission-remote-gtk
(There were) ~7000 dogs at Amazon offices
Virginia police officer fired after donating to Kyle Rittenhouse defense fund
I work on a SIMD optimized font library [0] and have stumbled into the same situation of hand writing SIMD intrinsics. Some things are just kinda hard to make sure they get optimized correctly, and there is enough difference between the platforms where that matters when fiddling with bits. I also kinda have fun writing SIMD code like this too.

[0]: https://github.com/mooman219/fontdue/blob/master/src/platfor...
I'm probably showing my age: https://en.wikipedia.org/wiki/Acoustic_coupler
We should wait a couple of months. If these (quasi)neurological complications persist after 3 months, they can become permanent and debilitating. If not, then they are nothing
Ask HN: Is there a customer management system built on NoSQL?
Hi all,

We are so used to seeing customer management/relationship management systems built using traditional RDBMS. I was wondering if there are any projects that used NoSQL instead. I was curious to know how this typical business process of associating everything to an 'account' table could be done within a different paradigm.

Tks
Happily paying for Nebula as a creator-owned platform. I don't feel the slightest shred of guilt for cutting Google as a middleman nor for using an ad-block.

Super happy it's a thing and have thoroughly enjoyed some of the Nebula originals.
> seems to suggest a lack of confidence in the kernel review process

The reviews were done by kernel developers who assumed good faith. That assumption has been proven false. It makes sense to review the patches again.
> (...) and perhaps run in a VM.

One of the screenshots[0] shows the VMware Tools Service running, so yeah, looks like a virtualized guest.

[0]: https://signal.org/blog/images/cellebrite-dlls-loaded.png
No, I'm asking if he thinks as a person who built Hacker News if this is what we want out of the technology ecosystem from the cybersecurity professionals.

Edit: dang is a good person and I don't understand how he's taking sides here with people sending out malware (because that's what this sums up to). I understand I came on a little hot, but that was unexpected.
I thought there was a mingw build, but apparently not. :/

You see that slow file access with cygwin?

Last time I had such a use case for windows, I used unision - but isn't rsync, of course.

https://www.cis.upenn.edu/~bcpierce/unison/

Judging by this scoop.sh issue, there are no obvious not-cygwin builds/ports:

https://github.com/lukesampson/scoop/issues/2295

Looks like there are libraries for rust and go - but not clients that are a drop in replacement (yet).
"desirable illegal thing isn't available on the black market" is wrong. Not even worth saying it. No, that horrific thing you're thinking of isn't a counterexample but you probably can't afford it.
I find that very borderline. It is surfing on Django brand and, IMHO, the Django Project should not allow its brand to be used and misrepresented that way.

The way I see this project is more an alternative framework the feels more like Flask or Fastapi. And that is NOT ok to pretend to be Django.
at the very least, the funders of Imaguru is the US State Department
Denmark has about half the Covid-19 deaths per capita of the next highest European country based on the figures I've found. They're very much not typical. Neither is Canada, though I haven't been able to figure out what gave them such good results early on since they didn't do anything that unusual and it really doesn't seem to have lasted (their new infection rate crossed that of the US and hit an all-time high recently). Denmark's the usual combination of being reasonably well distanced from Italy geographically and geopolitically, strict border closures starting in March 2020, and a certain amount of lockdown and social distancing mixed in - there's a handful of countries like that with reasonable results. (The other Nordic countries minus Sweden, New Zealand, and Australia spring to mind. Think there's a few others as well, but not many.)
Yeah, I went to install some older games in my Steam library, and some of my favorites need so much futzing, I just gave up. I considered building an XP machine, but gave up that for the same reasons. I'm just too old for this crap any more.
Are they legally liable in any way for including deliberate flaws in a piece of software they know is widely used and therefore creating a surface attack surface for _any_ attacker with the skill to so do and putting private and public infrastructure at risk ?
uhhh...from who?
I am not sure of the magnitude of wow and flutter on tapes, but the amateur modes definitely account for some frequency shift -- for HF, the ionosphere can shift the frequency randomly (I kind of thought I was making this up, but found some papers on it: https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/200...), and radio local oscillators are not perfect (usually temperature dependent).

(For other modes like airplane scatter, meteor scatter, EME, satellite, etc. there is even more doppler shift.)
well schalke got relegated because of missmanagement, so yeah it was money oriented.
and rb leipzig also got infused with money, but way way less than people think of and they kept their places without additional infusions, so... I guess they earned their placed, because rb leipzig actually put most of the money into infrastructure, which is probably what made the so successful.
The result is to make sure not to accept anything with the risk of introducing issues.

Any patch coming from somebody having intentionally introduced an issue falls into this category.

So, banning their organization from contributing is exactly the lesson to be learned.
It was a year just for the permitting process. So its an extra year on top of the 9+ months of time that it takes to set up a restaurant since (if the article is to be believed) you can't do it in parallel.
Individual groups at unis are very independent, little oversight is common.

UMN CS associate department head on this: https://twitter.com/lorenterveen/status/1384965111014641667 (TL;DR: they didn't hear about this before because each group does its thing, leadership doesn't get involved in IRB process, in his opinion IRB failed - situation analogous to cases known to be problematic in other subfields https://twitter.com/lorenterveen/status/1384955467051454466 )
Being able to question a project without fear of retaliation doesn't mean that your requests will be followed.
> One aspect? This is the full picture. We wouldn't be talking about how polluting Bitcoin is if not for the all-assets bubble, as miners wouldn't be incentivized to spend much energy mining it.

We wouldn't be talking about it nobody was using it, and therefore it wasn't polluting. But it is. What's your point? If wishes were fishes and whatnot.

> Nobody talks about ransomware or the Silk Road anymore.

Ransomware is all people talk about if you listen. [0] It's hitting hospitals, schools, children, the elderly, it's an utter disaster.

> Crypto is all about central bank policies now.

No, lol, it's not.

> Nice fairy tale. Blockchains are auditable in real time by everyone, the stock market is not, as the Robinhood fallout demonstrated.

So if you followed my point above, the issue is the point at which the blockchain interacts with the real world. The value of a bitcoin in the real world isn't wholly encapsulated by the blockchain so is not subject to any of blockchain's gauarantees. No information is available for you to make a fair and accurate investing decision. It's utterly uninvestable.

Consider: 95% of all crypto trading volume is fake. [1] This is the volume that determines the price. That's why there's no ETF.

How much leverage exists in the system? Do you know? Where's the data?

Is Tether, the thing that accounts for 80% or more of trading volume [2] is a massive scam of unprecedented proportions?

Just because you refuse to believe it doesn't mean it's a fairy tale lol. Just ask the NYAG. Our boi Paolo signed off on this list of financial atroicities: [3].

All the blockchain says is 1 BTC = 1 BTC and which keys own which coins. Everything else is trustful, centralized and permissioned -- and this is where it all falls down. This is the point I'm making.

You know what's on the blockchain? Tether. QED, honestly.

> ...the stock market is not...

I'm sorry lol, it's regularly audited and the financials are published for your perusal by regulators. Shit happens sometimes, which is why we have laws and law enforcement.

[0] https://www.sophos.com/en-us/medialibrary/Gated-Assets/white...

[1] https://cointelegraph.com/news/bitwise-calls-out-to-sec-95-o...

[2] https://coinlib.io/coin/BTC/Bitcoin

[3] https://ag.ny.gov/sites/default/files/2021.02.17_-_settlemen...
I'd still take Hibernate and Entity Framework over any of the Node ORMs I've seen, including Prisma. The former usually have the feature you need to generate the queries you want, but you just haven't read enough of the docs to understand how to do so. The latter straight up lack the functionality and lack sufficient docs.
What's Cooking in Rails 7?
A new version of Rails always brings new and exciting features. This writeup takes a look at some of the things Rails 7 has in store for us.
I suspect it'd be easier to set up a more robust DOOM Emacs inside WSL than native Windows (which the DOOM docs advise is somewhat unadvised), and the GUI version fo Emacs provides some features the CLI version doesn't have.
> the impact of sponsor sections can only be measured based on the total views of the video

I don't think that's true at all.

1. There are video analytics to measure what parts of the video were watched.

2. Even if you generally dislike ads, there is a chance that you will see an ad you are interested in that you will check out, which will contribute to the ad's effectiveness, and can be measured. If you automatically block ads, the effectiveness becomes 0 in all cases.
On the other hand: What obligation do the Linux kernal maintainers have to allow UMN staff and students to contribute to their project?
>I am the founder of Netdata.

Awesome! I see the free tier is indeed looking generous. Just hooked up a node and looks good - I like the calculate correlations on alerts thing in particular.

>Keep in mind that Netdata.Cloud is a thin convenience layer on top of the Netdata agent.

I see. Didn't know/understand that.

On the claim node page - could you perhaps add the kickstart bash script code too? I find myself needing them one after the other yet they're on different pages
>I telling people again, and again that in 1999 it were people in their completely free will, and sane mind who decided to elect a KGB official as a president.

Did you know the 1st George Bush used to run the US Central Intelligence Agency?
"Try writing a novel paper yourself. Does it fill you with joy when some experts half-way around the world consider your work good enough? If so — a PhD might be for you. If this process fills you with loathing, you might want to reconsider spending the next 5+ years of your life on it."

Oof, that hits hard.

Do you think that the PhD makes sense for people who want to do research but not necessarily focus on publishing? Is this a contradiction in terms?
What is your definition of engagement? clicking on it? buying a product after clicking on it? or recognizing the brand when you are buying a product weeks after seeing the ad?
Maybe I'm dumb but I have no idea what this is even after clicking around and reading the FAQ

edit: I am dumb and didn't scroll down far enough on the github page to see the pictures.
There is a thing, called the matrix organization, which has many problems. One of its strengths, though, is that you have a "boss" who is responsible for your career advancement but is not responsible for assigning and grading your work and is not concerned with your opinion about leadership so much.

You work on technical tasks for other people, who make sure your work is ok, and your supervisor makes sure you are OK.

That person is your advocate in all things that fall in the tense employee-employer tug-of-war. Inside the "group", there is psychological safety. On "tasks" there is often less of it, but you always have your group.

Or at least it should be that way.
If there is a dire need for potato-picking manual labour, pay will increase, as will the price of potatoes, short-term at least, assuming the change is sudden and of immediate effect, which makes the scenario even more unrealistic. Realistically, rather than labourers becoming indefinitely well-paid, and potatoes indefinitely expensive, alternatives to manual labour will rapidly be developed, incentivised by high demand for potatoes and low supply of labour e.g. potato picking machines (which already exist btw). The sudden increased supply of automation and robotics engineers won't hurt either.

> your supermarket potatoes now cost $50 due to high labor costs

which is as meaningful as $1 potatoes since we don't know the value of a dollar in this hypothetical "everyone is a white collar worker" world. More likely the value applied to all jobs shift, and previously lucrative jobs are not so lucrative anymore; that said, this may not be zero sum, the average standard of living may also increase - but many humans derive their satisfaction relative to the average, a metric that can never satisfy everyone, a poor man in the west today may have better nutrition, health, welfare and SoL than a kind hundreds of years ago.

> people with white collar skills cannot find white collar jobs

This is what I asked - why do you think this is? I'm not convinced.

> there are people w/ master degrees doing Uber

master degrees, in what? If if need to be said: get an education in something useful, and paid well by the market. STEM is usually a good bet.

> they can read and write and do math

But how do those skill translate into something useful for someone else? And how does demand compare to supply?
Yes, I don't know whether it was the Windows community or the unhelpful error messages that resulted in the "10 ways you can try to fix x, but probably fail". For me it was an early update that was causing hanging on Win10 machines at a random time point 1-10 minutes after booting. Was a nightmare to troubleshoot.
Why isn't there a reusable replacement for cardboard boxes? It seems like boxes are already standardized /modularized, but why not charge a deposit fee and return them with subsequent shipments to some centralized refurbisher. It seems like a huge waste of resources and energy to break-down and recycle cardboard.. and apply and throw away packaging tape.
I've been getting a lot of enjoyment out of 6502/z80 projects like rc2015 and ben eaters breadboard 6502 kit/videos. There's also nand2tetris, if you prefer a more academic approach.
Some TB2 in Azerbaijan were operated by Turkey essentially, but I take your point.

TB2 may be able to launch from improvised positions. But it cannot land and resupply there. The weak point still exists.

The elephant in the room is also that the TB2s will get shot down by the Russian airforce. In Azerbaijan this did not happen because Turkey was willing to protect Azerbaijani airspace and the Armenian airforce is weak. In Ukraine the roles are reversed.
AzureFunBytes Episode 36 – Intro to Chaos Engineering with Ana Margarita Medina
It's still being contested, so far no telco has asked for biometric data, yet.
Society of Catholic Scientists prepares for conference on non-human intelligence
Homeshick – Git dotfiles synchronizer written in bash
This should be called the Linux Subsystem for Windows. The real Windows Subsystem for Linux is WINE, which runs Windows programs on Linux. It can not only run GUI programs, it runs games reasonably well.
UMN CS&E Statement on Linux Kernel Research
They proved nothing that wasn't already obvious. A malicious actor can get in vulnerabilities the same way a careless programmer can. Quick, call the press!

And as for the solutions, their contribution is nil. No suggestions that haven't been suggested, tried and done or rejected a thousand times over.
Way better than https://halfbakery.com Congrats!