skysight-inc/HackerNews huggingface dataset:
>I can't tell how much of it is random people projecting their cynicism onto the business world, or if it's people who have been part of bribery/kickback schemes themselves trying to normalize the behavior online.

Or people who actually know about those things, having worked in/with/studied the various industries, without having "been part of bribery/kickback schemes themselves", and have seen them to be fairly widespread - that's a missing third option.

I added this, because the above comment is still that of the proverbial starry-eyed kid arriving with the bus to L.A. from Nebraska, and paints a false dichotomy that ends up with the same conclusion ("this can't possibly be widespread"):

(a) it's either cynical people (so this isn't widespread, it's just their cynicism that thinks so)

(b) or it's crooks looking to normalize their behavior (so this isn't widespread, it's just isolated "bad-apple" cases justyfing themselves)

Even merely studying different industries, you'll find such scandals (and worse) in some of the biggest companies on Earth, with upper management knowledge and encourangement, collaboration with local governments, cover-up and diplomatic protection from the company's own government, and so on.

Just an example, from one of the biggest companies in the world, with tons of different executives and branches involved, and with different corruption cases all around the world:

https://www.sec.gov/news/press/2011/2011-263.htm

https://www.sandiegouniontribune.com/sdut-lt-latam-siemens-b...

https://www.reuters.com/article/norway-siemens-idUSL13418322...

https://www.nytimes.com/2008/12/21/business/worldbusiness/21...

https://en.wikipedia.org/wiki/Siemens_Greek_bribery_scandal

How about IBM:

https://medium.com/worm-capital/the-ibm-hall-of-shame-a-semi...

https://www.wsj.com/articles/u-s-drops-multi-country-bribery...

https://fortune.com/2017/07/27/ibm-poland-investigation/

https://www.bbc.com/news/business-12793255

Microsoft?

https://www.zdnet.com/article/microsoft-to-pay-25m-to-doj-an...

https://www.reuters.com/article/us-microsoft-settlement-idUS...

GE and more:

https://www.cnbc.com/2019/05/17/fbi-targets-johnson-johnson-...

https://www.ojp.gov/ncjrs/virtual-library/abstracts/whistleb...

https://www.industryweek.com/the-economy/regulations/article...

A general study focusing on past:

"As the 2000s decade progressed, a different breed of corporate scandals began to surface. For example,
companies such as ABB Limited, Daimler Chrysler, El Paso Corporation, General Electric, Halliburton, Lee
Dynamics, Lucent Technologies, and Siemens AG were found guilty of violating U.S. law and consequently, also
rattled shareholders’ trust (Cascini & DelFavero, 2008, p.27). The named businesses were found guilty of
committing bribery (...)"

https://digitalcommons.sacredheart.edu/cgi/viewcontent.cgi?a...

And we haven't even got into weapons, aviation, construction, and medicine industry bribes (industries which are to bribes what Xerox PARC was for UI innovations!)
Both youtube-dl and mpsyt suffer from inactive owners who refuse to relinquish control. It is their right to do what they want with their projects. Fortunately, yt-dlp is a better managed project. Unfortunately I only found out about it a couple of days ago.
Given that a search engine needs to scrape the whole web to exist, I can't understand how they can stand against a user scraping unrelated third-parties, like it's some sort of grand evil they need to stand up against.

Talk about a pot calling the kettle black. I can't believe they put that in their terms.

For future reference: https://policies.google.com/terms?hl=en#suspending-access
History does seem to point towards the public welcoming more totalitarian systems when more free systems fail to address issues such as public safety. Regardless of if that's good for the public in the long run or not doesn't stop it from seeming like a good idea at the time when the "free" system shows no hope of being able to address the situation.
These are good points, but this isn't a case of discrimination.

What is it about Purdue that makes them unlikely to take this seriously?
VistaraIT, LLC renamed itself to OpsRamp to distance themselves from this debacle
> Anyone arguing for Haskell in 2021 (2022?) has to justify why it's a better tool for the job than Rust.

You ask for a lot of reasons considering the amount you dare to provide. No, nobody has to do that, it doesn't make any sense.
Let Rust people comment under articles about Haskell why Rust is the better choice.
Acemarke isn't just "a Redux maintainer", he's incredibly active on Reddit, HN, and Discord, helping people understand Redux better, and also, when it doesn't make sense to use it.

I can't speak to his code contributions, but in terms of documentation, tutorials, and community engagement, most open source projects would be lucky to have similarly prolific contributors.
EVs need an (electric!) engine too, but the engine and all the mechanical stuff around it is much simpler than in an ICE car, and thus considerably lighter.

Unfortunately, the weight of the necessary battery more than compensates for that reduction.

https://edition.cnn.com/2021/06/07/business/electric-vehicle...
Any criticism of Xi at all will suffice. And there is mountains of evidence about the thousands of innocent protesters that died that day, despite the attempts of an authoritarian government to prevent the truth from being known.

You seem to be doing the CCPs work for them. Why?
> roles like "Helpdesk" but those always felt very entry level and were probably very unfulfilling.

I used to think that also until I worked with some career helpdesk operators that were well suited to the position for their excellent social aptitude and reasonably well compensated for their skills and excellent tact. This is not confined to Tier I, as the most successful in Tier II will also have this gift of being personable that is less common or with less opportunity to express it in Tier III, but it appears again in Tier IV. It is ironic, but generally a less competent but extremely personable operator will be more successful than a competent and efficient operator with no social skills.
I’m confused, so these are code changes in macOS itself?

Does the latest macOS provide a firmware update to M1 which is what’s making it easier to install Asahi?
> the way Haskell or Ocaml are built

be specific
> however, i have an imagination and can foresee some usecases where the blockchain would truly change some of the way we do things.

OK, what are they?
Bernie Madoff's damage was a few billion, depending on how you count it. Turned out was a problem for him, eventually.

https://www.cnn.com/2021/04/14/business/bernie-madoff-dead/i...
Keep in mind that 7.2% of the total population of the United States identifies as Asian ethnicity. There's no reason to expect that most of Purdue's Asian students are from China.
With 8 space indents per column for threading as per GNU style?
Spite?
I'm a Canadian living in oven of our traditionnaly low cost city, Montréal. Over the past few months, I've seen the market explode wat put of reach of our average salary.

Housing should be a national interest and something that we work to make as obtainable by the largest portion of our citizens.

Owning multiple houses and flipping to keep the market surging should not be legal.
Well, you've been misled.

https://transparencyreport.google.com
We are much worse off when
measuring the amount of time it takes to hit milestones.

At what age are people moving out, having children, buying a home, retirement?

The age for all of this has gone up massively. Because it takes much longer to earn enough money to afford to do these things.
Then maybe we don't let them study here if they don't need it and we don't want them?
If I were writing Haskell logging functions, I would use the type "String -> IO ()" and it could do whatever it wanted including network access.

I might distinguish

resolveFormatString :: String -> [List Parameter] -> IO String"
resolveFormatStringSafe :: String -> [List Parameter] -> String

but it wouldn't be "most narrow permissions possible". It would be "everything or nothing".
Asahi Linux is really interesting to me. A distro that only has to care about a very small number of hardware configurations could be great. I could see it becoming the number one desktop Linux very quickly if they succeed.
there are many times more public keys than there are 5 byte prefixes. I don't know much 25519, but there is no a priori reason to suspect his brute force won't succeed.
It is not going to take a super sophisticated AI program to predict whether we will be seeing lots of op-eds soon telling us we need to double the law enforcement budgets to solve these problems. Speaking of AI, we are a lot more easily manipulated by stories like this than AI would ever be. Humans don't pay attention to where the majority of our tax dollars are going; at least AI would be numerically based instead of purely emotional reactionary voting.
Japan seems to be the one and only non-starving country where people are not fat. https://en.wikipedia.org/wiki/List_of_countries_by_body_mass...

Maybe they "exercise" a lot? --Whatever it means. Me myself have not ever done any. BMI 22.
Only $700,000? Must not have been very ambitious
> self-labelled software engineers

are you implying there should be requirements to label yourself as an engineer? like a degree in engineering ?
Ask HN: Is serverless worth it in some cases?
I know serverless etc. gets flak from a lot of us (for genuine reasons) and in many cases, you are better off with servers. However, there must be cases when it does make sense.

What would those be ? The idea is def. exciting that I can put an API behind something like Lambda and may be an API gateway and boom, it can scale infinitely. Is anyone truly getting good ROI from serverless ? Would love to hear positive use cases and benefits.
Redis as a Cache vs. Redis as a Primary Database in 90 Seconds
The Good Research Code Handbook
Well then, at least you are consistent about your beliefs/feelings. I respect that.
The Swedish bank oligopoly once illegally used Moxie Marlinespike's GPL code in their closed-source app: https://mobile.twitter.com/moxie/status/530252445725642752

They even refused to get in touch. Why would they when they have most Swedish political parties in their pocket? And that's in one of the world's least corrupt countries.
In retrospect yes. If you can prove the probability he would be caught is low enough, then you could probably show it was worth the risk. I don't know what that probability is, but based on how rare executives are actually nabbed over this sort of thing I'm not so sure we can say with certainty he made a bad bet.
Finally some good news for job seekers.

It's ridiculous that these aren't public. Also, some company policies suggest that employees shouldn't discuss their salaries with their colleagues, which adds to the injury and I believe is illegal.
> No, tell us what kinds of problems it's good for, and if we care about those kinds of problems, then we'll consider Haskell.

Haskell is good for writing general purpose code in the Functional Programming style [1]. It's not the only language that supports this style, but it's one of the most opinionated about keeping to this style that is also general-purpose, pragmatic, and has some industry adoption [2]. You can also see read what wiki.haskell.org has to say [3].

[1] "Why Functional Programming Matters": https://www.cs.kent.ac.uk/people/staff/dat/miranda/whyfp90.p...

[2] Commercial Haskell: https://github.com/commercialhaskell/commercialhaskell#readm...

[3] "Why use Haskell": https://wiki.haskell.org/Introduction#Why_use_Haskell.3F

> If you're asking people to learn Haskell in order to find out which kinds of programs it's better on

I'm not asking people to do anything, but if they do want to understand the tradeoffs of any technology, sometimes the only way is the hard way: learning it. I find all too often what people really want to know is a quick and easy glance at how much language X differs from something they already know (usually C derivatives, or Java, or Javascript, or Python).
This guy was able to extract kickbacks from nine different vendors. So in fact, it looks quite a few companies have systems in place to "facilitate" deals if needed.
It was illegal because the kickbacks were kept secret from Netflix.
If there was full disclosure to netflix, (but not other companies) this would have been perfectly legal.
It’s human nature to scratch each other’s backs. It’s happening, will continue to happen, and there’s little which can be done.

It’s always a game of cat and mouse. Legalizing small time bribery where it can be done out in the open would probably be far more effective then advocating for things like increased workplace surveillance.

Thinking commerce can happen without corruption or kickbacks is just naive.
Just to be clear the Drata agent never captures screenshots of the desktop or anything of the sort. It is a lightweight osquery agent that reads system information like patching, screen lock, firewall status, etc. We collect that information for security/compliance purposes so companies can ensure they are meeting their internal controls as well as formal compliance frameworks such as SOC2.

We are happy to share our security validation report of the agent as well as the configuration with any prospects/customer.

Source: I am the Drata CISO
Funny story related to this:

My son, who was in training to become an EMT, came to me one day concerned that my wife had several small bottles of aromatherapy (potions?, tinctures?) on her desk. He was deeply concerned that "she believed in that stuff" and felt that we needed to stage an intervention. I assured him that I doubted that she believed they had any therapeutic value, but that I would talk to her about it.

Turns out, they were sent by an acquaintance of hers who was sending out free samples to everyone she knew hoping to drum up sales for her business. My wife was going to throw them out, but wanted to look up how to "properly dispose of the contents" and rinse out the bottles before recycling them. I just laughed: dumping the contents down the drain would likely be no different than washing them--other than saving water and time.
Sure but it becomes an arms race. There is also a lot of people that have shown that you can make images of dogs and cats that hash to Apple's hash detector. At some point a white hat is going to start making memes that cause hash collisions. When 300M all violate some hash trigger, it will cause a stir and restart the game.
Let me ask this then - say a newer crypto project succeeds and works as advertised. What then? What specific future applications make you excited about it, besides trading crypto for crypto?

People ask this over and over, and rather than "you could do x, y, and z" what I always seem to hear are vague emotional appeals - "the possibilities are limitless", "we didn't understand the future of the internet / the smartphone / Facebook / The Beatles / Jesus when they started either", "it's not for everyone but if you're selling cocaine in Venezuela it's indispensible", "well currency/tech X is horrible too" etc.
We need automatic compilation, to fight that trend.

When all you get from the news is the current political spin of the latest scandal to make your party look good, you need to record who is saying what to start to see trends in what may be the truth, piecing together the bits of verifiable information they offer.

Now this is too much to do manually. A fact-counterfact format on "public discourse" sites like Kialo[1] is useful to collect the evolution of known facts over news, but it's too slow to do by hand. A news aggregator that collected partisan claims from both sides in breaking news would allow journalists to analyse the big picture, being able to report the story based on published facts and not just hearsay.

An additional advantage is that it would allow readers to contrast the bias of individual journalists, seeing which facts they emphasise and which they ignore. It would also serve as an ever-growing database of public discourse like we used to have in the days of printing press and newspaper libraries, when what was published remained unchanged and could be checked out.

[1] https://www.kialo.com/
Sure but you’d need to set up infrastructure to allow that. This is one example that runs on the blockchain. You could have many others with no change in the underlying infrastructure. Also things like the Ethereum Name Service allow you to give names to the NFT beyond some hash so there’s some improved UX there too.
We have to also consider the ethical framing of “success.” Perhaps success is ripping the country apart rather than forgetting the moral blight of slavery.

Truthfully, I don’t have a good answer here myself beyond, “uh, something in between willful forgetting and never ending cross-group animus.”
Thanks, I was trying to figure out what platform that was from.
That doesn't mean we should tolerate it happening in America.
The video of the christchurch shooter is a primary source for a historical event, in the same way that combat footage is.

When primary sources are not available to the public then lies have the same footing as truth.
I think you've unintentionally made an argument in favour of GP.
Their standard scenario to avoid is actually a perfectly acceptable process to grow though prior to wedging another but of infrastructure into your org that needs it's own provisioning, maintenance and support, redundancy planning etc.

In that scenario the situation is so nebulous that the original implementers had no way to know at what point the business/use case would end up so why would they immediately jump to a belt and braces solution.

It's the infrastructure version of my go to phrase: don't code for every future.
I am not sure if you know, but domain registrars have a policy that allows the organization or company to be able to get ahold of the domain.

For example, if the domain is registered under a former employee and you cannot get ahold of that employee, the organization or company can fill out a form provided by the registrar to gain access to the domain.

This would certainly apply to you, and you should be able to get ahold of the domain name (and renew it). You will need to provide certain documents in order to prove that your organization should have access to the domain. What is required depends on the registrar.

Also, I would contact the domain registrar and tell them that you'd like to pay for the renewal (so they will change the name servers back to your previous name servers) while the details are worked out about domain ownership.

If you have any trouble with ANY of this, get in touch and I will help you get it taken care of, you should be able to find me via a search for my user id.
Well, the American public is an outlier when compared to many other democracies in other ways as well, in general I'd guess they'd view environmental/health regulations less favorably than most other developed nations. "Just don't lick the walls lol" is something I've heard regarding lead paint here in America, which sounds insane to me, but it's the insanity of democracy, not anything else.
The problem is that often adding the phone number just says "2FA" but in reality becomes as another single authentication factor (e.g. in credential reset workflow) - and, given the risk of SIM swap, it may be weaker than proper 1FA e.g. a good password.
>What's the cost to get to that point? It used to 2x annual salary, it's now nearly 6x annual salary.

It's just not. You're not accounting for the interest paid over 30 years of a mortgage.
Thanks. I thought so too. I've worked with all kinds in my career so I've learned to adjust for it.
Said they made "something like." I'm sorry for not making it clearer it was meant to be a rough guideline not a precise number.
So maybe I’m not the best person to speak specifically on redux as we use redux sagas so I can’t give a fair take on redux itself. However my gripe with redux sagas and react query is pretty simple, react query is implicitly defined implicit behavior, redux sagas is explicitly defined implicit behavior and xstate is explicitly defined explicit behavior.

What do I mean by that? The applications that I work on do a lot of composition of apis, reshaping the data and caching on the frontend since our backend teams are micro services teams. What happens is that our codebase needs to define multi api workflows and data transformations which we define using redux sagas or react query (we either adopt one or the other for the codebase).

The problem with the react query way of doing this is that the query has its own built in lifecycle it goes through stale -> fetching -> loading -> success/fail this is implicit behavior that you don’t have visibility into why it is making a transition. It becomes very painful for large workflows of api compositions to debug this kind of implicit behavior.

Redux sagas on the other hand is explicitly defined. We have these channels of communication over which messages are defined (actions) which cause some explicitly defined behavior to happen (sagas, reducers). Now why is this problematic? In a large codebase of micro services transactions we are dispatching actions in response to a parent action forming an explicitly defined implicit behavior.

So for example with react query if I am debugging an unexpected state in prod for a bug I have to reason about the way react query is processing a query in order to debug it due to the implicit behavior. In redux sagas world I have to reason about the implicit state machine of actions, sagas and reducers that a workflow kicks off.

This is why I don't like these two styles of organizing the application state. It becomes difficult to reason about the behavior but the redux/redux sagas way is easier to reason about because at least we explicitly defined the implicit behavior.

Also make sure to note I am talking about a complex web app on a micro-services api (frontend does a lot of api composition work), I am sure these are elegant solutions in the right context.
Or just use LibreWolf, it's just FF with uBlock and disabled tracking out of the box (available for GNU, macOS, and MSW iirc).
This is really the thing people miss. It's a company laptop first and foremost and the right to privacy goes away.

The amount of compromising content we've seen and or found on investigations is mind blowing. No one needs that on a work computer. Keep your private life private from your employer.
A Battlesnake powered by search index
That's pretty fast for a beta released yesterday. Are the devs actively monitoring and reverse engineering every binary released that related to streaming? Also, where can I get the live studio executable? None of the links I found works, is that public release?
Not bad for 70 loc!
I'm always reminded that HN is global, and sometimes people are representing what's normal or common where they're sitting, not necessarily everywhere.
We should go as far with the definition of cruelty to animals as we do with the definition of cruelty to humans. Any less is ignorant anthropocentrism.
What is Web3? It’s about owning your user identity
Ha! What do you think whatsapp is?
Elon Musk is the best example of being focused
agree, also look to the tech giants who practice outsourcing. 50%+ of Google's employees are contractors[1], imagine if they were all employees what a brighter future so many families would have and what a gigantic boost to the economy it would create.

[1] - https://www.nytimes.com/2019/05/28/technology/google-temp-wo...