skysight-inc/HackerNews huggingface dataset:
They wield power not available to individual humans. They achieve things individual humans can’t. They get people to sacrifice themselves (up to a literal karoshi) for company’s interests.

Are you sure you don’t do things that appear stupid to your cat?

>They function much more like a drunk, demented DNN optimizing for some unknown set of variables than like a human using its intelligence to solve problems.

That’s a weird sentence. It’s written as if there was some fundamental difference between the two.
There are patterns, though, that can help. C compilers are capable of recognising and optimising many forms of iteration, but being able to tell the compiler explicitly that you're iterating over a collection gives you that much more confidence that the compiler will do the right thing.

Especially when to get the compiler to do the right thing safely you need to add manual bounds checking with the expectation that the compiler will optimise it away, but without any mechanism to ensure that it actually happens.

It depends greatly on the problem at hand, but there are definitely cases where even with a dynamic array size we can unroll our loop such that we check bounds less than once per iteration.
I actually thought it was suprisingly good, given the difficult problem domain.

It's been a while since I used it, but one thing that might help would be to look at the interface the for Alarms in Android. It looks pretty similar, but it's a little bit different, and I think a little bit easier to use.
He made the choice. No one else.

Or, if you blame the prosecutor for driving him, do you also blame his friends and family for not being supportive enough?
I wouldn't have expected that. Is it compiler-specific? Because it sounds totally broken, but maybe the language spec covers this and I didn't realize it.
You will also find Clojure just as refreshing / enlightening. My company uses Elixir but I’ve also done a lot of Clojure, give it a shot if you haven’t.
It's interesting how people bring their own context and culture into things - which is where I assume your comment comes from. Also another reason why one size fits all processes or methods are not a good idea.

My team is a monocultural one, in a Nordic country. We're remote by choice, and because some of us live in other cities. Nordic countries have the lowest power distances in the world, which is relevant to how social interactions work out. Also, in my experience, software developers here don't typically worry that much about their standing in the organization, or about advancing in the organization, or being kicked out. Of course some do, but I don't think it's a cultural focus here like it might be in some other places. If you look at the discussion forums for devs here, those concerns hardly ever come up. Talking about raising salary by switching companies is way more common topic.

We have plenty of time for deep work on other days too. It just that in earlier phases of the project there were more meetings, so we set up the deep work day to make sure one day can be totally uninterrupted.

When it comes to articulating problems, I feel our people are vocal enough. Not all the time, but if there's something annoying or frustrating during a sprint, I feel that it comes out during a retro. It's the process improvement ideas where I feel like I'm the most active one - which is fair enough, since it's an area of interest not all people have.
thats right you cant mistakenly do that, you would know something is wrong.

>>what you may see is a lower receiver stamped for 5.56 NATO assambled with a 7.62 upper and barrel<<

5.56 magazine wells can be modified to fit 7.62 magazine there a couple examples on the range right now, also a .375 win magnum necked down to a .223 projectile.

up here its common to ammo up with a full mag, +1 one in through the out door
>Now please quote any achievements of post-Soviet Ukraine.

How about establishing a country its citizens care for? Ukrainian army is revered; compare this to Russians who consider (not without a point) their army to be a bunch of losers and criminals; nobody goes to army in Russia unless they got no other options (cf https://twitter.com/kamilkazani/status/1499377671855292423 and other threads there). Same about the military industry; let me remind you Russia can’t manufacture tanks anymore - and not because of electronics, but metallurgy.
Emergency department personnel patient care-related Covid-19 risk
Maybe not modern enough but I like to use Lazarus to create native desktop applications. It compiles to several platforms with a small footprint. It's based on Free Pascal.

https://www.lazarus-ide.org/
Virtue signaling? Preventing completely anonymously accounts doesn't seem to fit that colloquial definition of that, I always assumed it meant taking an action simply for social signalling, that has no benefit to you otherwise.
> Yet, I can never get the old test site I set up running again without massive annoyances.

Use Zola or Hugo. They have zero dependencies.
It's no longer mentioned in the current version, that's why I linked to the archive.

Yes, the information is 2 years old, but since nobody has any proof of the contrary, I'd say it still stands.

(Sorry, my upload is too slow to just do a quick check and see if I can indeed push a 100gb repo, maybe someone else can try?)
How different blockchain bridges compare
> We could also allow for community net metering so poor high density areas could establish nonprofit solar/wind farms that lower their electricity bills.

Is this something that one could do now ? I don't know where you'd begin on something like that but I'm loving this idea.
> So it's not like they had to start absolutely from scratch here

No, and actually in some respects that's not a good thing either. Their existing iGPU driver was designed with the assumption of GPU and CPU memory being pretty much fungible, and with the CPU being pretty "close" in terms of latency, just across the ringbus. It wasn't even PCIe attached, like how AMD does it, it was directly on the ringbus like another core.

Now you need to take that legacy codebase and refactor it to have a conception of where data lives and how computation needs to proceed in order to feed the GPU with the minimum number of trips across the bus. Is that easier than writing a clean driver from scratch, and pulling in specific bits that you need? ....

One of their recent bugs in raytracing was literally due to one line of code in an allocator that was missing a flag to allocate the space in GPU memory instead of CPU, a one-line change produced a 100x speedup in the raytracing performance.

https://www.phoronix.com/news/Intel-Vulkan-RT-100x-Improve

It is most likely much easier to do what AMD did and go from discrete to integrated than the other way around... again, they don't have a tightly-coupled design like Intel did, their iGPU is literally just a pcie client that happens to be on the same die.

(also, AMD paid the penalty like 15 years ago... there were terascale based APUs, and the GCN driver was developed as a dGPU/iGPU hybrid architecture from day 1, they never had to backport GCN itself from dGPU, that was all done in the terascale days.)
Tell the candidates what you want: I want someone who has 15 years of c++ experience transitioning into a go lang role. Rather than I want someone with 10 years of golang which will land you candidates with 2-5 years.

"which doesn’t necessarily get me any closer to hiring someone good"

Everyone wants to hire only the best developers. The more developers in the pool of candidates the more picky we become. Everyone has 2 years of Java in the candidate pool? We only want the best.. you need to have 3 years. If everyone had 5 years you need to have 7 years to be considered the best. Meanwhile any average developer in the candidate pool would work out fine.

Trying to find the perfect candidate vs the average candidate is the self imposed struggle employers give themselves. The need to hire the best gets harder the bigger the pool for all.
What advantages are you thinking of? The obvious one is that you might want to stream the response rather than construct it in-memory at once. But as I read the parent (and as I've used similar interfaces in Rust), you don't have to have constructed the whole response with this interface. You can return something whose body is a stream.
> several legal frameworks which actively oppose the idea (ITAR, IP and copyright, etc). The idea seems pretty silly to me.

IP and copyright do apply to (otherwise free) speech. That's the whole point of them. The Supreme Court famously called copyright 'an engine of free expression'.

Code is fundamentally ideas, explanations, instructions on how to calculate something, written down in rigid, formalized language. I don't see how it couldn't be a form of "speech", just like books, poems and music are.

Speech is regulated of course, e.g. bomb-building instructions are illegal to publish in the US.

Maybe you could make a case this crypto shuffling method is similar and spreading the know-how on how to do it should be forbidden, but that doesn't make it not speech.
Have you considered adding WASM / WAGI support?
If you happened to use an API that switched to XML or whatever other thing you’d be in the same boat. What a ridiculous argument.
Sonic Colors: Ultimate

[1] https://en.wikipedia.org/wiki/Sonic_Colors#Sonic_Colors:_Ult...
It's hard to keep staff once a project is "done". Even if they wanted to stay, departments have budgets and its hard to justify a salary for someone to maintain free access to lectures. Based in the general lack of uniformity on university websites, I wouldn't be shocked if at least some of the people cobbling them together were students working part time who eventually just move on to the next stage of their careers.
Don't write off a company just because they have an unlimited PTO policy. Check out the culture first, some actually respect it. Especially in smaller companies, it's sometimes just easier to judge people based on their output rather than the number of days their butt is behind a keyboard.
> painful deaths of babies

1. fetuses

2. citation needed. Meth is a drug that causes euphoria and (amongst other things) a general lack of concern for pain (if it's even noticed).

Please stop making random things up and asserting them as true.
Even in those states, abortion enjoys wide popular support (See: The Kansas referendum), it's just that they've been gerrymandered to the point that their governments are not remotely representative of the wishes of most of their constituents.
Try hiring GPU experts and see how "easy" it is. It's a very small talent pool.
C++ adds a layer of functional indirection above the level of the C structure. This is what causes the bloat. The implementation of the C++ object vs. the C struct.
Iostream is implemented as an object.
C++ is definitely more convenient and that was the intent of its creators. It does not replace C but provides a more convenient alternative to using C structs and fn pointers at the cost of a small performance penalty (maybe slow and bloated is over-expressing the penalty).
Really interesting stuff especially for existing jam stack websites, but oh god

> This vision of a better web is why Netlify is bullish on Astro

can't this horrible stock market and crypto bro lingo stay in the casino bubble.
> Do we live in a post-contaminant society?

the answer seems to be yes for most part of the world

https://slimemoldtimemold.com/2021/07/13/a-chemical-hunger-p...
I suggest to take a look at tauri[1], lorca[2](requires chrome to be installed) or webview[3](uses system webkit). If you're interested I made a small poc that can be shipped as a single binary file with webview and react - https://github.com/snehesht/goview

1. https://github.com/tauri-apps/tauri
2. https://github.com/zserge/lorca
3. https://github.com/webview/webview
Uber provides services at a lower cost to the consumer and lowered barriers of entry for millions of drivers compared to taxi companies entrenched by state monopolies. How is that not helping people?

A paternalistic state is as much a tyranny as a persecutory one. The only only difference is in the overt methods. The motives and thinking behind the two are the same. If you're of the view that certain laws are inherently unjust, by whom or by what standards should that distinction be made? Who watches the watchers?

Why would you think a country that dictates with whom or how one can form an economic contract would leave alone the right to bodily integrity? Individual human beings, whether representing companies or themselves, choose where to trade, register, and employ (or be employed by) people. Human beings are the ones decide to create companies, governments, and tyrannies.

You give companies far too much agency when you want to pin them as enablers of tyranny but deny them any in their contributions to personal liberty, whether political or economic. You can't have it both ways.
Ark Invest chief Cathie Wood thinks the US is in a recession
Hmm, I understand a "test oracle" to be a thing where, if you submit any arbitrary input to it, it will tell you what the correct output should be. The metacircular interpreter isn't such a thing: you can submit an input to it, and if its output is different from the output of the implementation it's running on, you know that implementation has a bug.

Say my implementation is P and the metacircular interpreter (presumed correct) is M. If P[M[X]] outputs "foo", while P[X] outputs "bar", we know there is a bug in I. This is similar to a test oracle in some ways: given a test oracle O, if O[X] outputs "foo" and P[X] outputs "bar", we know I has a bug. The difference is that in the metacircular case, the correct output might actually be "foo".

Worse, if P[M[Y]] outputs "baz" and P[Y] also outputs "baz", it does not therefore follow that "baz" is the correct output, as it would if O[Y] outputs "baz". It might just be that P has a bug that flows through to the metacircular interpreter. Maybe it rounds division the wrong way, or incorrectly considers negative zero to be unequal to positive zero.

I agree that screenshots would be very useful, but a static repository of screenshots is also not a test oracle, for a slightly different reason: you cannot submit a novel input to it and find out what the correct screenshot would be.

I agree that a DAG of functions is a useful representation that preserves significant degrees of parallelism that conventional machine-code representations expunge. However, Wasm also expunges them.

The idea of using a relational rather than functional or imperative computing paradigm for archival is interesting.

We should probably discuss this in a more amenable format.
Why Now’s the Perfect Time to Retool Your Hiring Process and Get Creative
I'm a developer and a recruiter.

Here are some thing I know:

many companies - maybe most companies - are very slow. I cannot tell you how many times I have sent a great candidate to an employer, to hear in 2 weeks that they would like to interview them, despite my pestering them the whole time for feedback. You know what they say then? "Oh well, who else have you got?". They don't care.

the companies I work with who succeed in recruiting people get the entire process wrapped up within 2 to 3 days, from the moment the resume arrives in their email server, to signature on paper, candidate off the job market. When companies lament "Oh it's so hard to find people!", that's who they are competing with - a 3 day turnaround.

many companies don't even know what makes a great developer - can't define a great developer

many companies have abysmal processes for assessing people

many companies value the wrong things in potential people

many companies pay less than market rates

don't get me started on coding tests.

but ALL companies think that none of the above apply to them. all companies think they are awesome at recruiting and that they run the very best recruiting process possible.

so is it hard to recruit developers? Well yes - but not because there aren't great developers available.

will a new software tool fix it? no.
What about virtualization? https://github.com/kholia/OSX-KVM
Clearly the mean UV exposure of my ancestors dominates my disposition towards others.

If I spend more time in the sun do I become less white, and therefore a more acceptable, kinder, and all together better human?

I mean, I am usually a little happier if I remember to get some sun. Maybe I won't find an equatorial people to oppress today, that's really a winter-time activity.
The distinction they're drawing is between ignorance of the law (e.g: you take someone's phone because you didn't know stealing was illegal) and lack of knowledge/criminal intent relating to the act you committed (e.g: you take someone's phone because someone sold you a stolen phone and you were unaware).

Former is what "ignorance of the law is not a valid defence" applies to. Latter can be valid, and particularly in this case I'd find it hard to imagine that those affected by the dusting attack would be found guilty of violating sanctions.
ITT people arguing for embedding infrastructure engineers into product teams.

Ayyyy, dios mio.

a) If you need to embed, then actually, you need to embed InfoSec, UX, IT, Customer Success, Product, Compliance, etc. etc. for exactly the same reasons. In today's labor-constrained economy, good luck finding qualified people for every role on every team! And if one of them leaves, who ensured that they documented everything for the next guy? Or that you'll find someone to fill the role quickly? If you have a 30 person company, fine, no big deal. 150+ and it starts to become a serious problem.

b) Particularly for infrastructure, you will shoot yourself in the foot on your production cloud bill. If you share no infrastructure with other teams, then you will find no shared efficiency in sharing the same infrastructure. Conway's Law will burn your runway. If you're 100% serverless then this doesn't really apply, but if you're spinning up eight different Kubernetes clusters for eight different teams then you probably need to collaborate a bit better.

Product teams need to own their product top to bottom. Platform teams need to make that easy for them, because modern stacks are huge, it's not possible to staff a single team with all the necessary experts, and all that expertise is a genuine necessity. The lines are drawn in different places in different companies depending on available labor and technical requirements.
Money really doesn't much once you've hit financial independence. I can live out the rest of my days with $1m invested. $200K-$500k annual salary, hell, even $100k, is enough at that point.
I'm still really surprised. Surprised that a prosecution happened for a 17-year-old girl. And that Facebook gave that 17-year-old girl's private messages to the police to facilitate that prosecution.
Many of these people already had COVID before vaccines were available. It is probably true that getting a vaccine after having COVID gives an immunity boost. It is probably also true that the boost is temporary. These days it is clear that our current vaccines are not very effective at preventing spread.

I think it makes sense for a COVID-naive person to get vaccinated. But someone who has had COVID already is in a very different boat.
Replace the themes directory with the "layouts" directory which contains all the templates. I do my blog this way. https://github.com/PowerSnail/PowerSnail.github.io
> IMHO the single largest improvement to Google Maps in the last few years has been the inclusion of traffic lights on the map

This is something I wanted for years. I was so happy when I finally started seeing it in Google Maps and Apple Maps.
I liked Metalsmith because it was so simple that you could understand every single thing it did and why. Unfortunately, the dependency tree gets ridiculous quickly, especially since many of the plugins depend on different versions or implementations of libraries (e.g. path matching libraries). My site ended up with 200+ transitive dependencies.
I think it depends a lot on where you work and what sorts of projects you work on. I've been programming professionally in Java for the last 16 years and I have never encountered Spring. Nor do I typically see the stereotypical sort of FactoryFactoryManagerImpl complexity bloat. It is something you need to watch out for and steer clear of, in particular when selecting frameworks / libraries, but you can definitely live in the Java ecosystem without being pulled too far down this road. (The introduction of lambdas helped.)

(Those 16 years are four years at Google, 10 years in a pair of startups, now 1.5 years at a medium-sized acquirer.)
> RHEL 9 also maims the openssl library by disabling SHA1 support by default.

"maim"? I think that's a remarkably-strong word choice, given that you can reënable it.
Ok, appreciated!
Yes, I've seen various variations and implementations of such schemes. It's mostly as straight-forward as it sounds (with the usual gotchas).

More interesting and recent is zkKYC (2021): https://eprint.iacr.org/2021/907
I guarantee you, those people have had no shortage of every news organization, public health entity, government leader, billboard, grocery store sign, employer, and Facebook friend reminding them of that mantra. For some reason, they don’t trust it.

My guess is it has something to do with all those organizations burning their credibility with “two weeks” becoming “two years, and wear a mask whether you got the jab or not”.
Centenarians exhibit extreme longevity and compression of morbidity and have a unique genetic signature, and their offspring seem to inherit their compression of morbidity, as measured by lower rates of age-related pathologies. The aim therefore of the work carried out by the team headed by José Viña has been to determine if the offspring of centenarians are less frail and if a “centenarian genetic footprint” exists.

Isn't that what we would expect. Extreme longevity is understood to be strongly heritable.
I don't believe anyone tries to hide it. Except a couple of well-known cases, C++ is (relatively slightly) slower than C, but it's far more powerful. You can argue about compile times - yes, there is a huge difference here; also some specific features like virtual methods are slow - but overall, C++ is one of the fastest languages available.
> some actually respect it

I'm yet to see one or hear from a friend who works in one. I admit there might exist one somewhere, but by and large, they don't. Unlimited PTO = culture of overworking, at least for me. And small companies with unlimited PTO, 3-5 engineer teams (and some other staff, obviously) seem to be the worst offenders. The bigger the company, the higher the chance unlimited PTO might actually work.

That being said, I'd love if someone can teach me how to tell them apart.
I don't think a "well-to-wheel" analysis is relevant here, for two reasons. First, because it involves electrical energy as an intermediate product, which could be converted to kinetic energy in ways that are orders of magnitude more efficient. Second, because I'm analysing this based on the amount of energy that is initially invested, not the total quantity of energy that exists in nature.

EDITED because I said converted to electrical energy when I meant kinetic energy.
I wrote banking software that took a company's valuation from $400 million to $6 billion when it went public. That's not a special ability?
It may be detecting them and intentionally hitting them. Why else would the Teslas stop, reverse, and run over them again?
Operating a telecommunications service doesn't automatically make you subject to every state's jurisdiction. Interstate communication is subject to federal control. States can't willy-nilly act like they can reach outside their boundaries.
I would love to see something like this take off. Spotlight is great, but there is other functionality in Alfred I quite like. However, I find Alfred kind of expensive. Never heard of Raycast, but this prompted me to check it out and I'm quite liking it so far.