skysight-inc/HackerNews huggingface dataset:
I do the exact same job in my office than with my laptop anywhere else.

Im in my mid 30s, and most of employees are +45 in my job. They really want to come back, and there are already a few in there, but whats the point?

I guess they feel lonely, bosses too, but my life is so much better with WFH.

Now Im just used to go places with my laptop, my phone as hotspot, and do work somewhere nice and quiet.

I can even travel on workdays. This very week Im heading to Madrid to visit a friend. I don't need to take time off as I'll be capable of working there.

It's usually just around my province, but knowing I can do this if I want is very liberating.

Im not a SWE, I'm aiming to be one, as I currently work for an ISP and get low pay. Getting even a junior job in SW will likely give me a jump in income. I wonder if I will be able to continue with this lifestyle, because I'll probably need more concentration, not sure yet.

Of course the fact that I can do this makes my otherwise boring and alienating job, with low pay, much more attractive. I didn't leave because I was afraid when the pandemic, now I just take it easy while I i study to change career.

Of course I have no kids, no wife, no responsibilities. If I don't do this now...
> Plastic (debit or credit) lets you spend more than you should.

I think this differs from person to person. Cash for me requires more self-discipline, because I don't automatically get a log of where the money has gone and so in some ways it just disappears without me having an idea where

(Sure, my bank statement can't tell me what I bought at a given shop, but knowing I spent €X at a shop is a good memory jog)
Do you think that pro-tenant necessarily means unfair? I'm just saying that there are extensive tenant protections that make this a difficult space to operate in, especially if you serve low-income tenants who are more likely to become delinquent on rent or have behavioral issues.

And when you have a free attorney and have no good case because you're just not paying your rent, your best bet is to throw spaghetti at the wall and see what sticks. Have you ever worked with lawyers. That's how every single lawsuit works. The initial complaint and counter-complaint has a bunch of claims, almost all of them legally or factually dubious, and they get whittled down over the course of motion practice. The whole point is that it's expensive and time-consuming and intimidating for the other side.
Be prepared. It is only 13 years from now on!
It's called malware, because it IS bad.
> Ukraine raised $100 million in crypto donations.

Ah yes. Because those "$100 million in crypto" can be definitely used to buy gas, food, water, transportation etc. in the country...
My @compuserve.com and @csi.com addresses still work!
At the very least, they do maintain housing. It takes constant upkeep and updating to keep a structure in decent condition. Unless they're a slum lord, which isn't the most sustainable business model.

Some landlords rehab a completely unlivable structure into something livable. That's something too.

I am a renter and I hesitate to own my home because of the upkeep costs and responsibility. So I subscribe to shelter-as-a-service.
I think that rowhammering is too hardware specific. I could imagine much slower embedded devices being immune because their old slow RAM is too robust, and it would really suck if ECC RAM (perhaps even opaquely ECC RAM) causes your boot to hang.
Apple is working with Google, Microsoft, Mozilla, and others to make web standards work more consistently across different browsers.

https://web.dev/interop-2022/
Human Power
The US is headed in the direction where, soon, large companies will own all the houses and “rent” them to workers, in the same way that Americans only receive health insurance through their employer.
An index is, lowballing it, hundreds of gigabytes of dense binary soup; probably in some custom format specific to that search engine (sometimes there's some form of hash table going on, sometimes a B-tree), almost certainly with its own idiosyncrasies concerning keyword extraction. I think reconciling API differences is probably a lot easier than making use of index data.
Thank you for writing up such a nice overview. I've been busy trying to get tests into various legacy projects I've inherited - definitely interested in tackling types next.

Couple of questions:

> The declare_method call above acted like a decorator on the def call method: it would check that the msg argument given to call was a String and that call returned a String on every invocation

How was this implemented? Dynamically altering Object#send or something along those lines?

How is the story for sorbet and vim/nvim?

Are there "run time" or "code gen" uses for sorbet? Like generating swagger/openapi documentation/schemas based on typed Api methods? Or vice-versa - scaffolding sorbet-typed Api from a swagger.json? Or something similar for graphql (or, well, SOAP..)?
Emacs isn't modal
> Guitar hero is like mastering any other video game like tetris or pong

Still, there's an important rhythm element to it. I'd assume musicians or people who have a good sense of rhythm are at an advantage.
I think that's another part of it; the novelty's worn off. When smartphones became ubiquitous, they were exciting; people would tune in on e.g. Apple's keynotes to see what they came up with this time.

But then it became more of the same. The difference between phone generations became more about performance and photography technology than anything new. The iphone hasn't done anything major since the iphone 4 or 5, or whenever they did their big redesign effort - IMO anyway, not to dismiss their efforts because in terms of power and software technology they've pushed the boundaries. Unfortunately it's mainly in areas I don't really care much about, that is, photography. Interesting to see how much the instagram generation directed phone development focus I guess.

The author mentions things like Netflix as well; it was written six years ago (ish), but it's only gotten worse. Netflix is full of what feels like artificial programs now, box ticking exercises; cartoon aimed at ages 3-6, check; segment aimed at PoC and/or women, check; David Attenborough nature documentary, check; political drama, check; desaturated Scandi crime show(s), check; video game tie-in, check; buddy cop film with high profile actors, check; the list goes on.
I'm not sure a procedural visualization is appropriate for a declarative language like SQL. It can be misleading both on underlying concepts (sets and relations) and actual query execution.

I'd more like to see a visualization it terms of tuples, sets and operations on them leading to result set.
I learned from Bender, Orszag "Advanced Mathematical Methods for Scientists and Engineers I".
> The same query's behaviour can be utterly different depending on the distribution of the data it runs on, and the parameters, and the currency of the statistics, and maybe memory and cpu pressure, and more

Yeah, but it is tough and time consuming to test all those parts. Ok, you can specifically try to benchmark by inserting skewed data, trying one and other parameter, but the extra time it takes from you... could be done for critical workloads probably. Maybe a better way would be just to force some particular index you see is suitable for that query, maybe use other hints that will hopefully prevent query optimizer biting down the road.

Luckily SQL Server features Intelligent Query Processing https://docs.microsoft.com/en-us/sql/relational-databases/pe... and Automatic Tuning https://docs.microsoft.com/en-us/sql/relational-databases/au... that tries to solve these pain points. Haven't had experience on how it performs in the wild, as I have to support older SQL Server installs.
Yeah true, Putin is now the devil and Kim is after all not that bad ;)
Why Evolution Favours Symmetry
Meanwhile… https://www.politico.com/story/2018/05/21/trump-phone-securi...
we have journalled filesystems these days, even without hardware protections it does not mean the machine should forcefully make decisions for us.

Depending on the brand of flash storage, there are power loss protections (the same as harddisks, actually) where a little capacitor stores enough charge to park the head or flush the DRAM component of the flash to SLC solid flash storage.. if you have a huge write in progress (enough to blow the SLC cache and the NAND cache) then you might lose that write.
”keep some part of the compute in-cloud so that the secret sauce isn’t part of your installed product”

I don’t think there’s any absolute right or wrong here. It’s up to the creator really.

As consumers we vote with our wallets – either we buy the product or not. I could see myself buying such a product, if the value proposition would be good overall.
Higher end VRMs should be used in overclocking, otherwise what's the point?
Donut economics book by Kate Raworth - I read this recently and would highly recommend it.
Two days early.
The daily routine until you get sick and die - that is true but there is something special in that in that it is just the way we are. Why should we expect anything more?
At some point the tax system will be so painful that filing your taxes manually will be considered to be as severe as physical assault.
In my bubble, and for quite some time, the term unixoid has been used to describe any OS that resembles UNIX - which lines up well with your description of that class of software
If you have ever played Elite Dangerous, you will be unimpressed by this.

I've played Elite Dangerous, and I'm still impressed by this ... because this runs in a browser, at 60fps on my Macbook, with a cold start time of about 8s (and half of that is streaming in a 3MB JSON file of all the star data). That is quite impressive.
Can confirm. Beggars and small street paddlers in China all just have their WeChat Pay QR code printed and laminated or you can scan their phone. Hell, summer of 2018 when I was in Hong Kong there was an American tourist(? granted, he did look like one) that was begging with his QR code printed so he could "fly back home".
From the first few seconds, I interpreted it as us being slaves to the machine. The arm pulling in our blood, sweat, and tears for its maintenance. The machine is using us, not the other way around. If it were the other way around, we’d have 20 hour work weeks by now. And don’t blame this entirely on the rich either. They also work insane hours.
>This reminds me of my Facebook feed

Thanks for the insight....
You are measuring two things together: allocation and an initialization inside a loop.

I would try to separate them (I.e. measure [None]*length and np.empty(length)
I think the frustration is misguided.

Maybe it's not computers that he doesn't like — it's what people today do with those computers these days that frustrates him.
We do design days in office once a quarter, fits within the project planning takt and feels great to catch up in person outside of the occasional after work drinks, some however do still choose to come in on a regular basis on their own accord. We greatly reduced our office space since the pandemic and i personally can't see us ever going back to the former status-quo.
This is a good model. Acorn and Typora use this model too.
True, covid only proved the public health question can't be solved from the individualistic point of view. Many drugs have a big cost on society, not just individual who decides to take them.
Until you realize that states (after a more or less transparent process) have access to data stored by private companies.
I think most people colloquially consider "linux" to mean the whole system, and "linux kernel" to mean git.kernel.org. A distribution is a "linux" with a package manager that you can install on a system, so I would not say Android is a "linux distribution", although of course it distributes the Linux kernel.

Debian is clearly a "linux distribution", so you can have fun things where you replace the Linux kernel with GNU Herd (I'm not sure how viable that is, but there is a project), and you get a "linux distribution but without Linux".
> there's an important rhythm element to it.

Well. You could say timing =~ rhythm. So yes and no. I'am pretty sure - correct me if iam wrong - that guitar hero pros watch the screen and don't listen to the music. Makes it also easier to adapt to (way) higher speeds than 100%.
Software Doldrums (LibrePlanet 2022 talk)
Yes, landlords maintain housing. So do homeowners who live in their homes. If anything, homeowners have more incentive to properly maintain their property than landlords, because they live there. Maintaining things properly often costs more money than doing the type of "good enough" repair that a landlord would be tempted to do because it's less money out of their pocket. So, if anything, "landlords maintain housing" is an argument against landlords.

The point is that "landlords maintain housing," along with "landlords pay property taxes" and other such statements are at best a wash. Those things would happen anyway, no matter who owned the housing.
So compare Putin and Kim is valid for you? Really?

>Anyway, 10+ millions of Ukrainians, mostly women, children and elderly, already displaced by the bombings seems to fit the definition of a "population level" terror.

It's not like the US did the same...is the US now also a terror state?

>mostly women, children and elderly

Ahh the propaganda....but you know very well why that is right?
> Makes it easier to track with more then one copy of the ledger and immutability of entries

Yup. As all the scams have proven, it's easy to track and get the money back.

And that's before we get into nuggets like this [1]:

--- start quote ---

A clever operator found a vault containing five Bored Ape NFTs, which had unclaimed $APE associated with them since they were locked up in the vault. They used a flash loan to purchase a large amount of the vault's token, redeem the five BAYC NFTs, claim the airdropped tokens, return the BAYC NFTs, sell back the tokens, and repay the loan, all in one transaction that cost them nothing but netted them 60,564 $APE, which they then swapped for 399 ETH ($1.1 million).

People were somewhat split on whether this could be classed as a vulnerability in the $APE airdrop, since (as with many crypto hacks and scams) the person was operating completely within the rules set out in code.

--- end quote ---

[1] https://web3isgoinggreat.com/?id=2022-03-18-1
Sure, but not necessarily the same states (I honestly don't care if Bhutan gets access to my emails - I have no beef with them, and I am unlikely to ever be in their sphere of influence), and not necessarily with no real oversight that something like Finfisher brings.
Interesting talk by Hundred Rabbits where they discuss how their lives and development practices have changed since living on a sailboat.
There are many Java 8 builds. Use azul.
Zitadel: A Serverless Future
We have private companies designing and building weapons. There are laws regarding who it can be sold to or where it can be exported.
I believe malware is in the same category.
I assumed it was a dating site?
The hunt for the M1’s neural engine
You can use the Zoom chat and just share your screen to use as a whiteboard. No need for audio.
Some Windows machines don't have Chrome installed, does that mean those that do should be called Chrome/Windows?

On a nominally "GNU/Linux" installation, Linux is the important part of the stack. GNU software is a small (and shrinking!) part of the userland. I expect this trend to continue as Clang/LLVM pushes out GCC, modern packaging replaces Debian-style dependency resolution[1], and more software moves from C/C++ toward languages that statically link their runtimes (Go, Rust).

[1] Debian-style packaging, where the binaries link against a libc, is a big part of why GNU libc has been considered by some people to be part of the OS. It's not really part of Linux, but if every userland software is written in C and needs a pre-installed libc.so, then you've got to pick one. Nowadays, packaging of userland software is moving toward FlatPak/Snap/etc where dependencies are bundled. libc.so is just another (exceptionally large) dependency in that world, and GNU libc has no more claim to be part of the platform than Bionic or MUSL.
What it will also do is to allow anyone to predict your pseudo random numbers with high accuracy. (which is bad, as the use case here is for security)
So this was found and photographed 1-2 days later and assumed to be the heart of said lizard, if nothing else happened to have its heart ripped out in the same area:

https://ibb.co/sQTvwzV
It is designed for air pollution, not COVID. I understand they have been working on it for several years, pre-pandemic.
There is something special about making things. If they are physical it's even better.
And while that may be true, what one must realise is that the Beatles kind of started out as a cover band, as a "live juke box" really playing in clubs.

Funny thing from the recent Rubin/McCartney interview series: McCartney mentioned that they'd play with other bands the same night and that there was always the risk that another band did a better cover of a song that was also on their set list. So, they started writing their own songs to avoid that other bands would play the same songs that night.
https://www.elster.de/elsterweb/infoseite/belegabruf_(privat...
That's highly ineffective and ultimately pointless. I don't want income taxes to be abolished because I think taxation is wrong. I want them to be abolished because there are better taxes than income taxes cause dead weight losses in the economy and tell people to work less than they want.

Abolishing income tax because it is hard to file is quite absurd. You can have a flat percentage income tax and then you wouldn't have to file. Then you could implement an automatic deduction via tax credits ala Milton's negative income tax. For me that would be an acceptable compromise if my goal was simplifying taxes.
> companies escaped seizure through insolvency

This is a strange arrangement that I guess most countries follow. Companies are legal entities, that can be sued and so on. But a company cannot go to jail (board members or stock owners don't typically go to jail either). These legal entities can also seize to exist (like in this example), and then there is nobody left to be held accountable... It seems like most countries treat companies better than humans.
(Author of the OG Log4Shell post here)

I'm poking around at the Spring code and posting some notes about what I find on Twitter[0].

I'm not a Java expert so if anybody feels like chiming in to help connect the dots for others, please feel free. It's late over here so I'm just doing my best to help determine if this is a real problem or just fear mongering.

0: https://twitter.com/LunaSecIO/status/1509084844042510336

EDIT:

I wrote a basic vulnerable app on GitHub[1] that is helpful for finding the most "simple" payload that could trigger this RCE. If anybody with better Java skills than myself would be willing to poke at this for a sec, that'd be super appreciated.

I was using this guide[2] with the ysoserial section to generate a deserialzation payload for this. I still don't have enough Java-fu to understand how to get that to fire though, and it's 3am so my brain is shot. Perhaps with these pointers somebody else can figure out that part to help sort out the impact around this possible RCE.

1: https://github.com/lunasec-io/spring-rce-vulnerable-app

2: https://foxglovesecurity.com/2015/11/06/what-do-weblogic-web...
> That's a moot point. When in a non-disclosure agreement with a company, ....

Do you know this because you're a lawyer?
It actually makes me feel incredibly optimistic. Nothing snaps me out of a depressive episode as effectively as contemplating the scale of the universe.

On a cosmic scale, all my problems are miniscule. Everything that we as a species worry about, from petty politics to global warming, is likewise insignificant.

My heart soars at the vast potential of our universe.
It makes sense qualitatively, but the numbers no longer add up: https://cdn.statcdn.com/Infographic/images/normal/23410.jpeg

Even considering the risk-neutral compensation, this is not how much employment ought to be discounted. Especially not in the U.S. where many states have at-will laws.
I think the place where this model breaks down, and perhaps the source of most of the apparently ideological conflict around it, is that the abstraction of the externality tax doesn’t cash out to reality well enough.

Modeling an externality in dollar terms seems like a fine and good thing to do, but the system in practice only works if those dollars are actually allocated to mitigating the literal, physical externalities.

Eg. a good situation would be like Acme corp is poisoning the water supply, they are taxed for the actual, continuous cost of cleaning that water supply such that the water supply is no longer dirty or some other actual solution that addresses the concrete problem with the water. This can be a literal tax or it can be a de facto “tax” in the sense they have to switch to a more expensive process that doesn’t poison the water supply. In any case, the externality has been addressed and we can talk about it in dollar terms since dollars are moving, but we can also talk about in concrete outcome and activity terms because that is also happening.

In practice it seems to me that the scenario is almost never like this. The externality tax, precisely correct or not, approximately never actually later gets allocated to mitigating the externality. Acme pays its pollution tax, and then… nothing. The military gets an extra tank or the tax is allocated to local teachers and police or a stadium project, but the water supply is still polluted.

It’s a super difficult problem because in reality it’s never just one concrete externality that can be legibly solved, it’s a morass of factors that resist measurement and has a very long tail, but it seems basically like we’re not even trying, and regardless of how hard the problem is this misallocation is a serious issue, according to me.

My favorite world is one where we, by and large, substantially address the concrete externalities using the taxes that are ostensibly for that purpose. I think we do that more than zero, but not nearly enough.

I think this fact causes numerous irresolvable conflicts on the local level, because when someone’s family is drinking cancer water what they want is to not be drinking cancer water anymore. And when some smartass retorts that the pollution externality has been efficiently priced in so it’s fine, it not only doesn’t seem fine to the family, it feels like a callous and disingenuous runaround ignoring the fact that they are still drinking cancer water and will be for the foreseeable future.

If this disconnect were somehow addressed correctly on a systemic level, I think there would be a lot less frustration all around.
What database model should we categorize vector databases?
Not a Brit, but I would be against going fully cashless in my country if that means that foreign entities like Visa or Mastercard would tax every transaction done.
> YOU might be an adult, but honestly in the past few years, it seems pretty clear that plenty of people who are age 18 or 21 or even age 40 can't seem to act like adults.

That is because "acting like adult" is used as term of approval. It means "a theoretically ideal" behavior. It does not mean "average adult have that psychology" nor "average adult have that value".
Maybe because US still had free press and (to some extent, but in a much better state than Russia) the rule of law in 2003?
It might go either way to be honest.
I'm currently living and working Spain as a SWE (immigrant) for a US company and the amount of useless meetings there is insane. That makes it quite hard to work on-the-go as half of the day is spent in meetings (most of them with camera turned on).