skysight-inc/HackerNews huggingface dataset:
While I agree on the security concerns, end users will most likely continue to use it as there’s no other current method for some of the functionality they provide. End users make these decisions all the time and if you think the average user is looking to see if their connection is TLS or even at the certificate I’d wager you’re very very wrong (2-3% at most would be my guess).
When given the choice between less security or more functionality end users will typically choose more functionality (how many users did the same with mint).
The breakdown imho is banks are slow to adopt new standards, not because they’re so concerned about security but because their infosec dept is small, other priorities or in a lot of cases the entire function is outsourced.
Actually, they are. The more welfare, the less poverty - everywhere. Look it up.
What aspect of HR are you thinking of?

Recruiting? (Probably shouldn't be considered an HR function in an SMB.)

Benefits? (Probably taken care of by your HR platform like Justworks, at least at a small enough company.)

State compliance training? (Like the yearly required sexual harrasment training required by NY state. Hopefully covered by Justworks or similar platforms.)

Diversity and inclusion? (Better addressed by all hiring managers/top down rather than just left to HR.)

HR can be a broad category of "things managers don't feel like doing" and some things you are legally required to do.

Since you didn't mention any examples it's hard to know which parts you're thinking of.
> That's just not true. We've done this

I really have to disagree there. We have simply never tried to give people money in ways that, like UBI or the Negative Income Tax, carefully preserve good incentives and thus good overall outcomes while avoiding costly 'red tape' that only lets people fall through the cracks. What little research has been done on more effective arrangements for income redistribution in developed countries has actually shown remarkably positive results. And the evidence in lower-income countries is even more remarkable.
The Technology of Awakening: Experiments in Zen Phenomenology
> For me it's a total lack of any description of the nix language. I just have no idea what I'm looking at, and nowhere (last time I looked, which I admit was some time ago) explained what tokens make up the language. Some showed that parts of the syntax were optional, but not what they meant.

Huh?

https://nixos.org/manual/nix/stable/expressions/expression-l...

Thing is, the language itself is really very simple.

If there's something missing, it's a guide to the contents of `lib` and how they should be used. Though there is a terse reference: https://nixos.org/manual/nixpkgs/stable/#sec-functions-libra...
> Odin is the C alternative for the Joy of Programming.

It is not intent on replacing C since that is not a feasible goal for any language. But making an alternative to C in the high performance modern systems is very much a feasible goal and Odin is such a language.
The "identify" command is also worth a try should some a files be graphical. Not too sure if very old graphical format are supported by "identify" but it's worth a try.
Speaking as someone who's never -quite- been in poverty, but has been pretty close to the 'lowest tier' of financial status at least once.

How close? A little over 10 years ago I had to move back in with my parents, owed a lot of folks money due to a separation (back rent the ex wouldn't pay, moving costs, etc) and it got to where a low-interest loan from my parents was the only thing that kept me solvent.

I still wonder where I'd be right now if they said no, or didn't have the money, or didn't let me live there rent-free during that time.

And I -remember- how hard it was, to do anything to improve the situation. I was being taken advantage of by a very toxic boss.

Here's a scenario:

- Your mom had a heart attack a week and a half ago

- There were severe complications and she might not make it past 72 hours

- Your boss tells you "Didn't I already give you a day off for that?" when you ask to see her.

What do you do? Staying 'positive' through a situation like that sounds a lot like other groups of people told to 'be happy with their lot'.
If people live in poverty but have a job, poverty is solved by giving the poor workers a higher wage.

We have billionaires and children who are homeless, that isn’t a good thing.
Retrospective: Recent Coinbase Bug Bounty Award
Despite all the talk, there isn’t a world of difference between how apps used to be written 10 years ago and more modern frameworks. The tooling and the language have evolved, but you still manage state in similar ways, fetch data, build components, render.

Mainly you’ll be managing the rendering lifecycle manually in Backbone, which you’d end up doing in React anyway to get the best performance for an app like this - you’ll get molasses if you naively build a spreadsheet in react.

One thing I consider a huge advantage: you can read and understand the source in one afternoon. Makes debugging and optimization a lot easier.
I would say that giving your kids a bag of money so they don’t have to do anything wound generally be a bad idea. I think Bill Gates said he gives his kids enough money so that they don’t have to do anything for money but that they do have to do something or something like that.

In the end, people need to be meaningful participants in their own lives.
Does anybody bother about the stuff after C99?
Goes to show you someone can get a PhD in math, do research at a "world class institution", not know what a middle click is, and still be a dick about your technical writing. Does wonders for y'alls imposter syndrome eh?
The article said three datacentres further down, so they're capturing a total of around 126TB/day, which is big but definitely a long way short of the biggest Splunk deploys (multi-PB afaik).
What do you find exhausting?

One anti-pattern I've found is that most orgs ask a single team to handle on-call around the clock for their service. This rarely scales well, from a human standpoint. If you're getting paged at 2:00 in the morning on a regular basis you will start to resent it. There's not much you can do about that so long as only one team is responsible for uptime 24/7.

The solution is to hire operations teams globally, and then setup follow-the-sun operations whereby the people being paged are always naturally awake at that hour, and allows them to work normal eight hour shifts. But this requires companies to, gasp, have specialized developers and specialized operators collaborate before allowing new feature work into production, to ensure that the operations teams understand what the services are supposed to do and keep it all online. It requires (oh, the horror!) actually maintaining production standards, runbooks, and other documentation.

So naturally, many orgs would prefer to burn out their engineers instead.
I came here to point out that this is one hell of a caveat. How does radioactive waste compare to water or dry cask shielded fly ash?

Not sure if the article was in defense of nuclear power or just intented to show that coal emissions should be filtered more effectively.
It's okay to prefer working on small single server systems with small teams for example. I do this while contracting quite often and enjoy how much control you get to make big changes with minimal bureaucracy.

Sometimes it feels like everyone is focused on eventually working with Google scale systems and following best practices that are more relevant towards that scale but you can pick your own path.
I can see how it'd be exhausting to have to deal with the responsibility for the entirety of a few services.

A key part of scaling at an org-level is continuously simplifying systems.

At a certain level of maturity, it's common for companies to introduce a horizontal infra team (that may or may not be embedded in each vertical team).
They didn't replace the sticky part of the logging pipeline.

"Logging" is

* ingestion / message schema
* queue
* ETL
* storage / analytics

The stickiest part of a logging pipeline is the ingestion and message format (scribe in this case); those are the gravity and speed of light of your organization, embedded at the lowest layer of everything everywhere.

Three years from now they could / will write a new blog post "today we're open sourcing smackhouse, a log analytics platform based on smooshing logs into clickhouse! We ETL the data using this zany rust thing (zaptl) from kafka into clickhouse, and made some zippy UI on top. We still stream logs into hadoop and goolens and splunk; any teams that want to use these other infrastructures just set a config in a fargml setting to zaptl to request the log stream and sample rate."

They're not using all of splunk; they're only using it to solve one of the harder parts of logging -- log analytics. They're not using it to solve the stickiest part of logging.

Good for them. BTW -- this reads like a cross between a proof of life video and a newsletter written by the intern. Glad it's earning them a huge discount from splunk.

(edited for formatting)
Yes it’s horrible. I actually miss the early 00’s when I did infra and code for small web design agencies. I actually could complete work back then.
> Countdown of the 18 best Macs...

As of now, there's only 15.
Go is an Garbage Collected language with object oriented features and CSP like concurrency semantics. Odin has none of these built into the language and never will. Go was designed to be a language for web server backends, not general systems level programming such as game development, graphics programming, kernel development, etc.

Odin has numerous features tailored for high performance, modern systems, along with numerous data-oriented things such as SOA data types, array programming, high control over memory layout and memory allocation, custom memory allocators, and much more!
See `dockerTools` for using Nix to build very minimal docker images.
The correct ways to choose project dependencies
Look at it like this: Nix will also make it safer to upgrade. If it goes wrong you can easily roll back and try again with some extra patches. The fact that I _know_ I can go back to a safe state makes me less scared about delaying updates. So these situations will happen less if working with Nix IMO
We have too sone this with Welfare. It destroyed generations of people.

The idea that when doing something harmful we should have done it bigger is absurd. People need meaningful lives. Giving them a bag of money doesn’t do that and it makes them dependent.

Give people skills and self empowerment. Not free money.
Surgeons can be held accountable and can lose their license at least.

That has never happened to software developers.
> billions of requests per second

Op said "billions of requests per month".

That's ~thousands of qps.
What Theranos claimed to be capable of is physically impossible. Cursory technical knowledge of the industry would have made it obvious.

I would supplant your comment with, "Be skeptical of the viability of products that relevant experts are skeptical of."
Saying there's an incentive and then clarifying that it's not an incentive, it's a threat... Nice.
I wouldn't say cynical so much as pointing out it just doesn't make much business sense to add.
It’s also upwardly compatible so no messing with code from a deprecated version. Python 2 to python three has this issue. If I need to change my code to make it run on the latest language standard then that is a big red flag for me.
> The latter will always be a tough sell. And the brand of Christianity prevalent in the U.S. is especially prone to the former.

* https://en.wikipedia.org/wiki/Prosperity_theology

And then there's the Book of Job:

* https://en.wikipedia.org/wiki/Book_of_Job
That question probably needs more information.

But your 'average engineer' is probably better served by asking themselves the question whether the system really needed to be that large and distributed rather than if working on them is exhausting. The vast bulk of the websites out there doesn't need that kind of overkill architecture, typically the non-scalable parts of the business preclude needing such a thing to begin with. If the work is exhausting that sounds like a mismatch between architecture choice and size of the workforce responsible for it.

If you're an average (or even sub average) engineer in a mid sized company stick to what you know best and how to make that work to your advantage, KISS. A well tuned non-distributed system with sane platform choices will outperform a distributed system put together by average engineers any day of the week, and will be easier to maintain and operate.
For research work I prefer LiquidText on a 12.9” iPad with an Apple pencil. It’s critical for me to make notes and annotations.

It’s crazy how far pen computing has come. I was an early adopter of this as a college student back in the 2000’s. I had a Toshiba laptop which had a screen that would rotate around and fold on itself to become a tablet. It had a pen for writing and ran a special version of Windows designed for tablets. (https://the-gadgeteer.com/2006/04/27/toshiba_portege_m200/)

There weren’t many good sources of PDFs so I made my own. I would take my textbooks to Kinkos where they had an industrial paper cutter that was able to slice off the binding, leaving me with a bunch of loose pages. I would use a double sided auto-feed scanner to scan all the pages into searchable PDFs.

Sadly the technology wasn’t ready for prime time. The software wasn’t good enough, drawing was limited and not many apps took advantage of the pen. The hardware was heavy, bulky, and I always had to be around an outlet because the battery life was abysmal.

An iPad + pencil is a truly remarkable experience compared to that previous setup.
The Moynihan Report: https://en.wikipedia.org/wiki/The_Negro_Family%3A_The_Case_F...

It seems to conflate changes in family structure with prosperity and is based on shaky assumptions about the relationship between them. It remains controversial.

I don't see why it would generalize well.
Yeah, large-scale systems are often boring in my experience, because the scale limits what features you can add to make things better. Each and every decision has to take scale into account, and it's tricky to try experimenting.

I think it has to do with the kind of engineer you are. Some engineers love iterating and improving such systems to be more efficient, more scalable, etc. But it can be limiting due to the slower release cycles, hyper focus on availability, and other necessary constraints.
Unsafe does not turn off the borrow checker

https://steveklabnik.com/writing/you-can-t-turn-off-the-borr...
Well, they might not care, but for a different reason. They have money and connections. They and their progeny are set. So I think that's a bigger thing than age.

The age part might just make them out of touch with what's going on in the world. In the case of judges, this and decline in mental acuity could be a serious issue (there's nobody to offload to).
Related: https://www.tweag.io/blog/2020-12-16-trustix-announcement/
Depends on how they implement it. They will probably do it in a way where the license is linked to the processor’s serial number via cryptographic signature using public / private key pair so it can’t be installed on more than the part it is meant for.

In that case, that number has no use except with that specific processor. This is different than how DRM content protection works because the nature of that problem is different.
huh, so that means our sweat sends out signals when we're stressed?
kinda explains why my dog knows my mood so well... sensitive fella.
A compiler that translates to another language used to be called a translator.
And frankly I don’t see how it’s even remotely fair to call a no-nonsense statement that some things are simplified versions of other things with a cheeky metaphor “condescending”.

I could just as easily throw around words like “anti-intellectual” if my goal was to distract from the point rather substantially replying.
For all of us that follow an "I do not want to log in to twitter" philosophy, can someone here please post an alternative link?

Incidentally, I'm glad Twitter now blocks you from reading if not signed in. I'm hoping this will encourage the use of alternatives.
Those are a dime a dozen, and a web search returns multiple on the first page. They tend to be submitted to HN. Examples:

* https://blogtrottr.com

* https://feedrabbit.com

* https://feedsub.com
It's not extremely simple. You have to make money before you can give it away - that's the hard part! (Even if you argue that rich people should be giving away some of their existing high incomes via taxes, that means that these taxes can't be used to fund other good things.) So you need both.
My Apple Watch seems accurate enough, if the pulseox reader I have is correct.
It used to be that every new language starts off with a translator to C. Not sure if that’s the case nowadays.
The title previously said open source, not open core.

When its marketed as a pro of the project, is debating it not debating the contents of the project?
TLDR; Yes, it is exhausting, but I have found ways to mitigate it.

I don't develop stuff that runs billions of queries. More like thousands.

It is, however, important infrastructure, on which thousands of people around the world, rely, and, in some cases, it's not hyperbole to say that lives depend on its integrity and uptime.

One fairly unique feature of my work, is that it's almost all "hand-crafted." I generally avoid relying on dependencies out of my direct control. I tend to be the dependency, on which other people rely. This has earned me quite a few sneers.

I have issues...

These days, I like to confine myself to frontend work, and avoid working on my server code, as monkeying with it is always stressful.

My general posture is to do the highest Quality work possible; way beyond "good enough," so that I don't have to go back and clean up my mess. That seems to have worked fairly well for me, in at least the last fifteen years, or so. Also, I document the living bejeezus[0] out of my work, so, when I inevitably have to go back and tweak or fix, in six months, I can find my way around.

[0] https://littlegreenviper.com/miscellany/leaving-a-legacy/
I'm not sure that SQL in the browser is such a good idea in the long run. Database migrations are hard enough when there's just one instance of the DB; managing and performing migrations in each individual user's browser is going to be incredibly painful. Performance is also likely to be an issue.
Panicking in Rust isn't a memory-unsafe operation.
As if rewriting entire OS components is easy or viable for vendors, even big ones like Apple or Microsoft.

Also backwards compatibility is a feature many wouldn't give away for extra security, at least not now.
...or we just assume that, on average, good works, reason, and virtue are a good strategy in the long run whether or not they necessarily lead to success (or are a prerequisite for it).

> People are allergic to material, systemic, biological explanations of poverty because it messes with a lot of moral assumptions and thus we're stuck in this therapeutic discourse.

Really? Because I hear a lot of people talking about systemic explanations for everything. Doesn't seem to help anyone. Score one for the Christians as far as I'm concerned.
I agree. The class divide is certainly more concerning than the age divide.
lets say for the argument sake it's 50 billion thats 20k/sec there is zero need to for a fancy setup at this scale
Related: https://slate.com/culture/2022/02/olympics-figure-skating-fr...
Parking sensors use sonar.
Flagged for being wildly off topic.
> By avoiding dressing too fancy, wearing expensive jewelry and watches or prominently displaying the bank’s logo, they may go undetected and not catch the eye of a possible assailant. There have been horrendous acts of senseless violence perpetrated in the train stations, as well as the streets of the Big Apple.

This seems like a big part of the problem that remote work has solved.
The bell curve is a scabrous piece of racial pornography.

https://youtu.be/UBc7qBS1Ujo

https://www.nytimes.com/1994/10/26/opinion/in-america-throwi...
Of course. What else would you name it?
CHT, other than Harvard ChartXL, looks like some printers support it. Could be worth trying to raw print it?

Now maybe that floppy disk has corruption. (You could check if you get the same byte-for-byte output using another drive or give a run of GRC SpinRite worst case)

All the repetitive '31 02' in both CHT and IMG files make it look like it comes from the same app suite or it's just data loss somehow.

KASETA has interesting patterns in a raw pixel viewer, RGB32, 15 pixels wide, but LINEN doesn't seem to be an image.

Tried opening this with Corel Draw, Ventura Publisher or else ?
With the advent of LLVM that's not common anymore.

Bootstrapping can be done in pretty much any language nowadays.
This kind of thing happens in any society with high inequality: The worse it gets, the more those on top feel the need to justify their position and downplay the rage of the underclass (traditionally, this continues until the underclass finally kills off the privileged class).

It permeates academia and politics because higher learning and the political sphere are squarely in the realm of the privileged in the USA.
Do you live your life by the idea that anything not specifically illegal is acceptable for you to do?

Probably not because a lot of societal norms are regulated by shame and shared ideas of decency. This decision was made by a person or small group of people inside Amazon. Maybe those people wouldn’t have made that decision if their identities could become public?
Yes this is in fact the main feature :-) Though it's not exactly as you say it. VMs are a first-class entity. You can easily make as many as you want to represent different security domains. But it's not every app (unless you want it to be).

I didn't even notice the unicode thing. But it doesn't surprise me. They have various similar conservative features. For instance, by default an app in a VM cannot get full screen access. To full-screen a video in youtube you have to full-screen in app and then hit Alt-F11. The concern is that the app somehow tricks the user into thinking that they're interacting with the host OS desktop. Also the host OS doesn't have Internet access; update package files are downloaded by another VM and copied over.

It's fairly paranoid by design, and their tagline is "a reasonably secure operating system".
Yeah -- I remember more than a full decade of two listings magazines per week!

To break it down a little for non-British HNers (it is very confusing and messy):

The BBC does not run adverts, but it does have a carve-out from that to mention its own associated products in limited circumstances. Most significantly the listings magazine, The Radio Times.

We start out in the situation zinekeller mentions where the BBC listed BBC TV/radio channels in The Radio Times, and TV Times listed programmes from the ITA (Independent Television Association - ITV/C4/S4C/London Weekend Television etc.)

But then you get a situation where TV viewers are buying two increasingly competitive magazines each week just to get the full listings. As satellite and cable TV appears, this becomes unfair on the consumer (to the benefit of the BBC) and it has to change.

The disclaimer came in part from those publications seeking and being granted access to the listings data that the others were publishing. TV Times got access to BBC listing data, and Radio Times published the ITA channel listings.

But the BBC was and still is able to mention the Radio Times, whereas TV Times cannot advertise on the BBC. A market distortion.

I suppose there must have been calls to ask the BBC to get out of the listings magazine market (I don't remember anything specific) but ultimately the disclaimer ("Other listings magazines are available") was imposed on the BBC.