skysight-inc/HackerNews huggingface dataset:
>Much of the problems we see today are because the news media largely became unprofitable.

Close, but not quite there. Much of the problems we see today are because the news media are financed through marketing & PR spend.

This makes the media's Overton Window somewhat limited to what is a good side-dish to marketing & PR. Among other concerns, this causes all content to skew towards middle-class, college-educated middle manager viwepoint. That's not exactly a recipe for a great society. And that leaves many segments of the readership underserved.
iOS 1-click with persistence, impressive...
Holo walls would be awesome. Can these displays work if they're set up in a grid?
I agree as long as merchant banks let you transfer tokenized cards to a new provider. Otherwise businesses will get locked into one provider for recurring billing.

(No, this doesn’t make tokenized cards as dangerous as card numbers. Transferring a merchant account is a whole process. Not to mention that when a breach happens, you can cancel one merchant’s tokens without forcing every customer to get new cards)
Tell them no. End of story.
> Maybe he has a different definition of worth.

His statements are about context. It was about BTC being worth 0 as currency due to its volatility and worthless as a store of wealth due the extrinsic values aka what someone is willing to pay for it, and its backing.
Something I learned in college - not all countries have the same laws as the US where it's easy to dispute a charge and the burden of proof is with the merchant.

If India is one of those places where the burden of proof is on the customer, and it's difficult to dispute charges, it makes sense to tokenize things.
"the popular tech stack shifted": this says it all.
Choice of a stack shouldn't be about popularity but rather about meeting the cultural,organizational,functional and non functional requirements of the solution.
I said it already and I will continue saying it: our industry is driven more by fashion rather than good engineering practices. Every new trend solves a problem of the old generation but also introduces additional costs and new trade-offs. Adopting something blindly is not a good engineering approach. Software engineering is the art of balancing carefully your trade-offs and not to go with the latest fashion.
We're definitely talking about nominal.

wing-_-nuts said 'with inflation rising at 6%, will the company reconsider their 'standard' 2% raise?'

It wouldn't make any sense to say that if the 2% raise was real.
It’s worse than that.
Id.me originally started by providing verification for group discounts. Fair enough needs to verify to provide a discount and facilitate commerce.

They’ve now used those groups as a stepping stone to verify the public. They want everyone.

Id.me’s Privacy Policy and Terms of Service state that they will not sell your data. Good, but they absolutely can and will sell your demographic cohort. With the buyers being their integration clients (brands) and data brokers.

Hopefully they use differential privacy techniques. Doubtful. It quickly has become a government mandated (irs.gov) Facebook style audience mining network. That’s why Google invested in them and had a seat on their board.

They were damn good to hook wink the IRS and VA on that one.

https://californiaglobe.com/articles/monetizing-data-the-edd...
lol what do you think the bosses do when things don't go their way?
I have seen little evidence that having previously had COVID gives you sterilizing immunity. Some evidence it gives you better immunity than the vaccine but now more evidence coming out that points to the vaccine being better.
Eh, I'm unionized and had a 13% pay raise. To be fair, they motivated that by saying that I should get up to speed with other engineer's raises instead of staying at a junior level (yes, I'm bragging).
Please note that for a vaccine against a disease like corona, a 0.1% rate of side effects serious enough to lead to lawsuits is not a 'good safety profile', especially when given to people outside well-defined risk groups. The Johnson & Johnson and Astrazeneca vaccines, which probably have a 'borderline safety profile' have a rate of side-effects between 0.001% and 0.0001%.
Considering the capitol riots in January, yeah you might be right.
This is a separate problem Amazon needs to sort out. Far too many duplicate products with a different ASIN. They could easily fix that with manual inventory checking, but they don't. The same process would fix the bait-and-switch problem.
I think there is something wrong with the basic idea of git and similar systems, which is that anybody can just change anything because they work in parallel meaning changes they make can conflict. Therefore we have conflict resolution, but shouldn't we try to make it less likely for conflicts to arise in the first place?

Instead I think we need module-ownership and tools supporting that. At any given time every module should be assigned to an owner-programmer or small owner-team. Only they can change their modules. Others can request changes, or create their own copy of that module to modify, but not modify code owned by someone else willy-nilly.

If programmers cannot modify modules owned by others there will be no merge-conflicts, right?

I wonder why this kind of code-ownership approach isn't more widely practiced and why there doesn't seem to be much tool-support for it?
Ask Friends. Or just try them out.
If you were to place a poorly shielded amplifier / player near the switch, then the electromagnetic interference could leak from the switch to the amp. Wrapping the $20 switch in Alfoil and might be almost as effective and far less costly.
True, although that wouldn't help in this special case when they pump cash into companies they planned to invest into. Fair investment rules are one thing but tax payers get shafted in favor of those who trade. Taxes should not provide a casino.
Could someone add the [video] tag to the title?
A. Here's a wildly understated measure (like for like equivalent cost of housing systematically under-estimates inflation as defined as the increase in what you have to spend). This other accurately measured thing (wages) is not keeping up even with that biased measure.

Argument: It sort of is keeping up with the real thing (what you have to spend because we'll just take cpi) if you squint at a particular period? Actually it isn't, it's still being systematically underestimated.

CPI is a crap measure of what people actually face in increase of what they have to spend. What you can actually buy, the purchasing power of wages has not been going up. People aren't being fooled into be angry and bitter. Talk to them. Listen to what they say about their constraints in life. Ideally find some people you like for whom you can feel empathy with their situation.
Fine, but now we have two extra phenomena with the COVID vaccine:

1) Discussion about vaccine side effects, efficacy rates, etc. is being actively censored (e.g. Twitter's ridiculous post censorship policy)

2) Governments pushing for a mandatory vaccine

If one doesn't think this creates a very dangerous precedent one does not understand history nor human nature at all.
The archetypical "microservice" ecosystem I am aware of is Google's production environment. It was, at that point, primarily written in C++ and Java, neither very famous for being dynamically typed.

But, it was a microservice architecture built primarily on RPCs and not very much on message buses. And RPCs that, basically, are statically typed (with code generation for client libs, and code generation for server-side stubbing, as it were). The open-source equivalent is gRPC.

Where "going microservice" is a potential saving is when different parts of your system have different scaling characteristics. Maybe your login system ends up scaling as O(log n), but one data-munging part of the system scales as O(n log n) and another as just O(n). And one annoying (but important) part scales as O(n * 2). With a monolith, you get LBs in place and you have to scale you monolith out as the part that has the worst scaling characteristic.

But, in an ideal microservice world (where you have an RPC-based mechanism taht can be load-balanced, rather than a shared message bus that is harder to much harder to scale), you simply dial up the scaling factor of each microservice on their own.
Consider that part of the expedition comes from “skipping the line”. Only 1 thing can skip the line at a time.

If everything skips the line then nothing changes.
I have talked to my Dr.

'you're still better off having the jab.'

You are not my Dr.

Supposedly vaccine reporting of harm is about 1%, though it would seem to be difficult to verify if it is 1% or 3%.
52 dead infants have been reported. https://www.lifesitenews.com/news/baby-of-fully-vaccinated-m...

It is not better, and not for 'all'.
Without generics this is

func (o IntToStringOption) Map(f func(a int) string) IntToStringOption { ... }
// ... but that has to be repeated dozens of times

tbh I don't see it as much different. The func argument is the most complex part of the whole thing. And much of the readability comes from not using single-char type names, but you do learn to see past that with time.
The concept of "working from home" forced by the pandemic is harming the "remote working" community by extensive invigilation and moving harmful office behaviors to private space.

I talked to an Intel HR person (informal chat, I never applied there nor planned to) 2-3 months ago and after I stated that after a decade of remote work, I see pandemic-driven introduction of harmful concepts like spying on previously trustworthy contractors by control-freaking managers that have no idea how to prove themselves in new reality, I was given a look which would usually be reserved for a psychotic person believing that they're being watched 24/7. Quite an unique experience, contrasting with how HR folks are trained to do sect-like "love bombing".

You want me to work for you and deliver results? My pleasure - that's what I do.

You want me to hang a company logo in my place and sit in front of camera multiple times a day, log every minute of my time and creep on me in other ways? I never worked in "Office Space"-like environment and I'm not planning to. Go fuck yourself, I'm out.
Have you considered using templates? can you elaborate more on why they can't be used (I guess there is no way to cleanly separate parameters but i may be wrong)
I, on the other hand, got a 14% raise last month without prompting.

Not all companies are run by idiots.
I believe reducing loss of privacy to only financial costs is the wrong approach. How will you quantify this cost when, for example, Drata runs some fancy ML algorithm on the gathered data, and starts offering employers a "unionization risk" score for new hires that they have intel on? What do you do when being without an evaluation by some spy company like Drata, since you're so privacy conscious, itself becomes a black mark for employers?

Rights should not be thought of in terms of their financial cost.
The effect of eg. FPTP is to effectively disenfranchise large portions of the population. A country with a voting system like that makes a mockery of the very term democracy.

As for these "inalienable" right, I'm not aware of any system without a mechanism for altering their constitutional laws.

To your specific example, the UK just had a government representing a minority of voters vote through a law that allows them to strip citizenship from millions as they please.
I've worked at places that don't notice if you're not working, and those were unfulfilling jobs, and those companies have generally performed poorly. To be fair, I've also worked on teams that have demanded disproportionate amounts of time that went mostly toward navigating mountains of technical debt, bad tooling, red tape, and political bullshit. Those were even worse.

My current gig is demanding, but my work tends to produce results. So I'm happy to do the work there. I decided that early stage startups are where I like to be, working on products that I would like to personally see successful, and working with people that don't give me uncomfortable vibes. It took me 15 years to figure this out. If you're finding yourself trying to get away from work as much as possible, maybe that company isn't for you.

If you do want to work and you're finding it hard to be motivated, try tracking your own hours with something like Harvest App. You'll quickly figure out where your time is wasted. Hopefully, you'll even be able to make subconscious efforts to improve your habits, using those time measurements as one of your top observability metrics. You want to keep yourself really honest? Send weekly reports to your boss. If you don't trust your boss with those, ask yourself if that company is really for you. If you find yourself cheating the system, then you're not ready to leave the doomed outland of corporate mediocrity.

There's plenty of other possible reasons you might not be motivated though. Ask yourself how good your health is, how good of shape you're in, are you getting enough sleep, is your living/working space clean or polluted, do you have uncontrolled ADHD, just to name a few.
Strikes are illegal in many industries. So, literally, the answer is yes
I can send large sums of value across the world, in minutes, without going through a bank

Oh, I can do that too. The problem is when I’m on the receiving side, because most goods are sold in fiat and I have a hard time explaining where this large sum of fiat came from to unfreeze my bank account.

You’re talking like bitcoin is a uncontrolled sea, and now that it’s there, it’s so easy to send a boat from Asia to North America. Problem is, North America is US and Canada, both running their border protection services. And there is just nothing in the sea itself.
Even if it’s only the chameleon, I think that’s a pretty good demo.
Tell me about it... My own experience with forced fun and creepy contests that encroach on free time has left me in a state where I wouldn't be shocked if a company one day didn't introduce a "dream tracker system" where employees wear electrodes at night and are expected to compete for the scientifically recommended amount and kind of sleep, to drive down premiums.
Let me ask you this from a different perspective. If you are responsible for purchasing, will you ask competitors for quotes? And use those quotes for negotiating your current contract with a supplier? Isn't what the employee is doing exactly the same thing?

If you would be a supplier you stance would translate to, I never make a new offer if a customer comes with a better offer from a competitor. I suspect one would loose a lot of customers this way.
The Fed has a dual mandate: price stability and maximal sustainable employment. Nothing about supporting the value of investments.

https://www.chicagofed.org/research/dual-mandate/dual-mandat...
Actually, the best strategy is in fact to stay a 1x performer at work, AND to stay a 1x performer in your investing life via set-and-forget index funds.

Minimize risk and time spent in efficient markets with millions of participants (the developer talent pool, the stock market). These places are treadmills.

Instead, spend your free time in inefficient markets by starting a business with the rest of the time you’ve now freed up.

Most B2C and B2B markets don’t have millions of competitors, and hence are much less efficient than the developer talent pool and stock market (which do).

This is the optimal strategy.
The question can be asked from the management too. "Since inflation is 6%, isn't the 2% raises going to mean our employees leave us?".
Ah yes, a violent revolution that achieved none of its stated goals and lead to immense tragedy amongst the people it was ostensibly trying to help.
Zimbabwe: Unearthing the Truth
Only if you trust those teams to not stab you in the back.
But you're not solving that problem by pretending they have less support than they do.

A huge danger of systems that downplay the support for extremist parties is that they create an incentive for infiltrating the bigger parties instead.
AI argues for and against itself in Oxford Union debate
> but I think it’s possible to independently arrive at the conclusions that there needs to be a single dominant cryptocurrency

Why?
I'm surprised to find this level of shallow take on HN. No, the rise of the populist right is not the natural reaction, it's just was convenient at the time for various plutocrats to direct energy towards.

If that dog caught the metaphorical car, it wouldn't result in an outcome any reasonable person would agree with.
So... is Web3 not a successor to Web2 then?
Was the patch issued for 2.15 the allowed host/class check, or was the feature disabled by default entirely (which is what I thought I read was done?).
Show HN: SnatchBlock – a strictly typed TypeScript utility library (WIP)
Obviously the situation is bad.

The antivaxx bomb exploded and a significant chunk of the population has been hit by it. Now governments are trying to counteract that. (Twitter too.) Both usually have crude methods only.
The tldr of the whole article:

> Am I just getting older?

Yes.

This is basically the centuries old "stuff that I did when I was younger was funny, but now the next generation is just stupid."

As you say, replace humor by music, kids/teens TV shows or any usual suspect. The remaining 99.99% of the article are just carefully picked but basically arbitrary differences between memes now and back then that are turned into arguments for why the old way was the right way. In 20 years someone will write the exact same rant about memes then and today.
> really global -- even between windows

This isn't the language though. A runtime in Mathematica is called a kernel. By default, Mathematica uses one. I think base licenses allow you to run two simultaneous runtimes and you can buy more. When you start a new window you have to pick the kernel, it doesn't launch its own like Jupyter would do.

This is an annoyance with Mathematica: it's proprietary software so it's in a world of license servers, license keys, artificial limits and paid upgrades.
That's the whole point of inflation reduce "sticky wages". If you don't like it, buy bitcoin.
To be fair ( the quoted passage is still hilariously wrong), Hitler went away with that around 1941 because he got into his head that he's a great strategist, and started micromanaging more and more ( denying retreats, shuffling troops around wasting time and fuel, commanding the army group in the Caucasus, etc.) at the higher level. But below that, mission type tactics was still the norm.
but is it "Gucci Gang" rhymes or "The expense of spirit in a waste of shame" rhymes?
Something I don’t often see mentioned in these discussions about generics: generics as a feature is massively important for library authors, not so much for library users. So of course if you’re mostly spending your time writing business logic and web APIs you don’t encounter the need for generics that often. But when you try to write for example a library for a data structure while keeping some type safety (so not relying on interface{}), you absolutely need generics.
Heh... This reminds me of a bug we ran into a few years ago when rehydrating JSON content for a website my team was working on.

To render a page, we pulled up some JSON data from our database and rendered HTML based on that. To rehydrate the page, we baked the JSON data itself into the page too. We did that by naively JSON.stringify()'ing our database values into a script tag at the bottom of the page. The browser was essentially eval-ing the content in into a variable for us.

But oh how young and naive we were. Before long one of our clients started complaining that our web app was broken for them. We took a look and sure enough, the page was broken. We were scratching our heads for a few hours over that one. The client had somehow managed to insert a weird, invisible character into a string in one of the JSON objects we were rendering. It turns out, contrary to all expectations and sense, JSON isn't actually a strict subset of javascript. There are some perfectly valid JSON values which aren't valid javascript. Somehow our client had accidentally created one such value. When it was rendered back out into our script tag, the browser threw a parse error because our JSON wasn't valid javascript. And that made it abort loading our page's javascript bundle, and everything went sideways.

Of course, the other problem with this approach is that if any string happened to contain "</script>" then the browser would have considered that point the end of the javascript content. That would have also done weird, wild and potentially dangerous things to our page. But luckily we found that before any of our users stumbled on it. At least, as far as we know.
I don't know, I think once you're passing in results from functions rather than functions themselves to curry, the complexity is not centralised in the same way, but broken down.

It's a bit like occasionally needing to create intermediate variables to grok precisely what is being made at a specific point in highly chained code (I do this occasionally in LINQ too). My brain is only small and cannot keep track of things clearly
Is there a way to globally disable all tqdm progress bars?

Something like the NO_COLOR environement variable?

These progress bars are nice when you launched a single loop yourself, but when you are running an automated battery of many things they become annoying and pollute your terminal too much. I know that you can silence each particular program that uses tqdm by setting a 'disable' option. But this requires editing the python source code of the program.
This article doesn't cite any sources to support its claim. There is one chart in a linked article about increasing Consumer Price Index but where is the data to compare wage increase vs inflation?

Is it possible that this idea is just being propagated without much evidence to in effect create a state of peril? I would very much appreciate if someone has looked at any evidence.
Have you tried libre office?

And if you really need offline editing, you can still have all the pros of Linux + office if you install a Windows VM escape hatch just for Word.
> It pretty much let everyone on the call know what they needed to do if they wanted a good raise.

What did you tell them?
I happen to use iA Writer a _lot_ on my iPad Mini, together with a $20 foldable Bluetooth keyboard—-it’s the best writing environment I’ve used in years.

Fearful of interruptions? Toggle Do Not Disturb or Airplane Mode. Don’t want to risk opening other apps? Use Guided Access to keep yourself inside one app (or just use willpower).

I do like the idea of dedicated writing devices, but if you’ve got nothing on hand I would really suggest grabbing a cheap tablet and not install anything on it other than a plaintext editor (and on Android you can use termux with vimwiki, etc.)
I'd say it's still the case for the majority of the cases. Which is a shame, because I like this idea of having hw limits for your software and being able to efficiently maximise hardware at the datacenter level for redundant, trivial applications (like serving web requests). Most web servers are half idle "just in case" because hardware is cheap and engineers time is expensive.

I migrated some mid business (500-1000 people company) lambda setup to ec2 spot instances and a standard app and the costs dropped.

It would have been even cheaper on something like heztner, but good luck getting a buy-in from the infra team.

I venture most small businesses will have less load than them. Certainly it's not worth it for my tiny side businesses.

I was running some calculations for a project though, and if you "abuse" them with lengthy / expensive calculations run very infrequently (think like a cron job), you may end up being quite cost effective.