skysight-inc/HackerNews huggingface dataset:
LOL I personally know an asshat VP at SoftBank — "just trust me bruh" !

In early 2017, while being ousted from another banking system, he advised me to invest in a Retail Mall Holdings company, instead of Bitcoin (because the latter is "idiotic").

I did NOT take his advice. See CBL's returns verse BTC's.
I think your comment would've been better received if you maybe phrased it as a question that encouraged some discourse.

"Do people really feel like languages and systems that enforce immutability help them? I'd be interested in any arguments for handling immutability with language restrictions over code guidelines, because I'm not seeing how we need these restrictions on a language level to get the benefits we want."

The above has a clear stance and still encourages conversation, I think. For what it's worth, I mostly agree with you that in the end, I don't really give a shit if we can mutate things. In fact, I think the places where our software falls apart the most (performance on different axes) would benefit from being able to mutate things for sure.
How to build high performing operations teams with David Maxey, MBA – Zoom event
Same here. I never want to go back to another distribution where all of the services on a system, including containers, are not segregated from one another by SELinux.
I've already thought about creating such a folder on my system. I'm happy to learn that I'm not alone :-)
> Maybe an example of how to compose HTML from multiple parts would also be great to have as an example (-> template engine).

There are examples in the paper https://dl.acm.org/doi/10.1145/3586057 (last section I think).
It appears you and me came to the same conclusion.

The only solution I see to this problem is bringing down the value of reproduction through technology. Think artificial wombs.

That should hopefully lessen the social pressure of men to compete.
Is this an ad? Not cool, HN.
I precisely advocate using non-text XML as well. It is not to represent data per se, but to represent it in a human-friendly way. To represent data for a computer the best way would be to serialize in some reasonable manner a subset of a database:

Table { name Schema { ... }
Row { enum 123 "text" etc } ... }
Table { ... }

That is all. Truly, a very good form, suitable for anything, not biased in any way. But it would not be easy for a human to author such a subset without quickly getting lost in tables and records. Yet somehow humans can write gigantic volumes of code. So it is not that it is difficult for us to type or something. What makes writing code easy compared to describing a set of tables?

Writing code follows some structure, the grammar. And grammar ends up in an AST, which thus exists there all the time and is the only thing that gets to the computer; text is only the medium. Let’s render AST as XML and see what remains if we drop all text. I see the following: 1) element type and attributes, 2) names and references, 3) an element encloses other elements, 4) elements come one after another. The first two are present in the database form as well, but the last two do not. I think composition and ordering are precisely the tools that let us to implicitly embed some information and make it possible to author large amounts of structured data.

(Textless XML by definition has no elements-vs-attributes problem. All goes into attributes except things that have to go into elements. Usually it is not hard to decide: they can repeat, or depend on order, or appear elsewhere; very similar to database normalization.)
FWIW i learned swimming with that approach.
It took longer than focused/professional lessons but I can swim fine.
> I’m not sure what you mean by specifying dependencies while the target is executing. The thorn here is generated headers—if they aren’t built before your compiler runs, then you are stuck.

I understand why you think this. It took me a while to understand dynamic dependencies too.

But that is actually not the case. A target that may have dynamic dependencies will run and figure out the required headers or figure out the required imports. At that point, it tells the build system that it needs those dependencies, but if those dependencies are already up-to-date, it can be considered up-to-date too.

The build system checks those dependencies, finds that they are up-to-date and marks the first target done and doesn't finish running it.

> The general problem, of figuring out the correct headers and libraries necessary to compile a given piece of C++ code, is just too much of a pain...to make it completely automatic—you want a human in the loop.

This is what I meant. Sure, you can make good assumptions (and in my monorepo, functions are arranged in specific ways in files, so I could do that), but it's not generalizable.

> One of the super useful properties of Bazel build files is that you can modify them programmatically, using a tool called Buildozer. This can be used for things like automatic refactoring of your build system, and it can also be used to make automatic changes to the build system as you edit source code.

This is really cool. It shows that Bazel is just a different model, and in the eyes of many people, better than mine. That's okay! I'm sure that plenty of people would prefer Bazel's model, including yourself. That's great! Diversity of build systems is good.
Sadly… most certainly it is a fake.
Something else, compared to road riding, is that most mountain biking is very safe. Typically you are riding fairly slow on dirt surfaces that you can stop on. Basic falls (falling over) are common, but increasingly rare as you get more experienced. There generally aren't other people posing you risk as there is in group or solo road riding, it's just you and nature.
After a decade I think I’ve concluded for myself that this is, for the most part, a self-inflicted problem. There’s really no need to keep refactoring or feel like others need to stop inventing new ways of doing things.
Yes, completely agree about the concept.

I've had success discussing floats with compute engineers by framing it like a really large fixed point number with all zeroes, except a small bit range. The location and value of the bit range are set by the exponent and mantissa, respectively. This makes precision issues and things like denormals straight forward to discuss.
I guess what I’m saying is that they should. We all grew up learning math before programming, and mathematically speaking, there is no qualitative difference between 15 and 14.7, and no difference whatsoever between 15 and 15.0. So why do programming languages, particularly ones like the ones you mention that purport to abstract such distinctions away, treat them differently by default? There is no logical reason why 5/2 should be 2 rather than 2.5, yet by default it is, for apparently no other reason than that is faster for the CPU to calculate.

I’m not saying get rid of these distinctions entirely. But where they matter, for performance reasons or whatever, they should be opt-in rather than the default.
There are two of you now. And two of the other. There are tons of brain-like networks of cells in the body, no? In and around the heart and such and I'm certain we'll find more in the next few decades. The fun part begins in how capable either of you and the other will be in establishing a functional union.

What's gonna happen when "your brain" recognizes your old body in with another head? Will "it" get horny? Jealous? Angry? Happy?

Phantom pain and stuff like that comes to mind and the question of how many dimensions (not levels on scale) of consciousness there are in this physical world/reality ...
See also "Fling: a fluent API generator" by the same author https://github.com/OriRoth/fling
How many years ago did that happen?
Mutually authenticated via private keys?
Additionally it looks like they farmed out the project to a third party that was working with FINRA to ensure compliance, apparently that consulting agency failed at their task miserably.
I'm Japanese(-American) and thus have that perspective on it, more Japan than America.

Being non-religious means you simply aren't concerned. Are there gods? Great. Are there no gods? Awesome. Jesus is the one God? Okay. Zeus leads his pantheon of gods? Nice.

Atheism meanwhile is a deliberate belief in no religion. It's different from simply not caring about religion at all, because you do care about religion insofar as to not believe in it.
is it secure?
Great Job! We need more Indonesian web here in HN. It load fast, and has many items posted. As a native Indonesian, I am curious are you based on jakarta?
I explicitly asked for the model/maker of your microSD so that I could :-)
> Terraform provisions machines (and also infra, etc), and Ansible configures provisioned machines

Ansible can provision virtual machines as well, and from my experience it is better suited for it too, since it doesn't save state outside the system. So there's lesser chance for it to get out of sync.

It's mostly culture. People these days learn GKE or Kubernetes first, and their tutorials mention Terraform so that's what they'll use. It used to be managed VMs and that culture was around Puppet, Ansible or Salt.
> the decision to not reinvest the proceeds into new housing stock

This wouldn't have mattered, I think. The houses were sold at a massive discount, IIRC.
They even rebase packages to new upstream versions in point releases (where doing so maintains backwards compatibility, of course).
I don't like "tc" because it is not self-explanatory and somewhat cryptic to me. The argument on name collisions is valid, although even "toolsconfig" is not 100 % safe.
It was really interesting to see Season 2 of the Island (men vs women).

The most interesting part was not how much women failed to survive, and how successful men were (which makes sense, as men are designed for survival), but the feeling of how much easier in that world is to show the need for masculanity (which is mostly not needed anymore).
I can't imagine getting every instruction in a basic block started at every clock. There is almost certainly dependencies within the block. I talked about basic blocks because that would mean that if you want to kick-off more instructions than in the block, you'd have to speculate about the branch taken. And I am sure can start executing instructions down are speculated jump, only I don't know how far. I also don't know if you can speculate past a write to RAM. I'd like to know.

> Yet the M1 example shows that existing software does in fact allow for significantly more out of order execution than Intel and AMD CPUs achieve

My point is, shortening the pipeline needed to execute an instruction would also get higher performance. Perhaps they invented a better cache, perhaps larger, perhaps more associative, perhaps…? There's more than one way of increasing performance besides IPC and clock.
Around 2007 I remember complementing apple ux to a long time multiple eras of job graybeard apple employee and he sighed with frustration and said "apple really cares about user experience when they're not doing well, but as soon as the money comes in it goes out the window"

So far it's tracked pretty well
It's usually the one that looks like it belongs in 1998. See: Most insurance company customer account areas.
Well, investment in longer happier life, and for the guys the feeling of strength and full control of one's body is pretty significant upgrade too. It changes mental perspective on just about anything in long run too.

Yes, if the worst decisions in life can be ie smoking cigarettes or being lazy couch potato, the best is easily to work out somehow, anyhow.
Layering more abstractions on top of what was already complicated doesn’t fix the complications below, it just hides them. You then have to hope that there’s not a bug somewhere in between those layers. Additionally, each new layer has a cost in performance. More layers means more compute, and eventually mean more money. If you’re Netflix, it’s worth it, if you’re not… what admins dealt with before wasn’t so bad. Now that that job has largely been killed and renamed 20 times, it’s far worse. Admins don’t just have to deal with a server, they have to deal with a server and 60 containers which are just little baby servers.
You're confusing racist attacks with imagined "misandry". Note that the term 'karen' usually refers to a racist white woman, as it does in these cases.

In fact, the sensational coverage of these very incidents you cited demonstrates the misogynistic standards of the society and media cycle. The reason you've heard so much about these "prominent karens"[0] perpetrating racist attacks is because they are women. Women being violent is seen as a scandal and ridiculed by society/media. The fact that it's not an everyday occurrence is (counter-intuitively) why it seems so common. Men are responsible for a much greater share of all violence. It is clearly the violence perpetrated by men, not women, that is normalised.

[0] and that there can be "prominent karens" in the first place
Article isn’t really about XML, fyi.
Nope, the "easiest" way is to use a html to pdv converter, good enough for 90%.
But if you want precise good results (99%), you need to create it manually.
If you are interest in hearing from some experts on this topic:

https://www.youtube.com/watch?v=EwMpt2ZP-qA
What's the code that you're supposed to use in production to wait for sync then?
What did Bitsavers do that was/is so interesting? A quick look on Wikipedia didn't turn out anything.
If you piss on security sure but then every language is "easy" if you just need to deploy once and forget about the server for forever
The problem here is that governments themselves became dependent on the insane amount of user tracking these companies do, to the point where it is against their own ‘best interests’ to stop these practices. Stuff like this happens all over the place—even the EU—under the guise of stopping terrorism and/or child pornography.
A lady here in South Africa received a parcel just the other day from the US that her father mailed 13 years ago.

It would be pretty interesting to see the full tracking history for that parcel.
The ISS vents methane.
I agree this is more of an application level concern than a database thing. If you need to maintain a history for the user requirement then you will naturally land on a scheme like this.

We also have help from other quarters nowadays.

Databases often provide a time travel feature where we can query AS OF a certain date.

Some people went down the whole event sourcing / CQRS / Kafka route where there is an immutable audit log of updates.

Data warehousing has moved on such that we can implement “slowly changing data” there.

All in all, complicating our application logic, migrations and GDPR in order to maintain history in line of business applications might not be worthwhile.
Ask those Mac users if they're using the platform because their job requires them. You may be surprised.

I haven't ignored that Apple disagrees with me, that's a fact, since they shipped the toggle. I'm arguing how they should spend their developer's time.

>Would a better notification system be developed within that time?

How about basic functionality, like being able to close a notification without some serious mouse gymnastic? That bug is 3 years old.

Or having your music player display how much of the song has been played without requiring a hover, like any sensible music player has done since forever, iTunes included.

Or a System Preferences/Settings that's not a flabbergasting disaster.

Priorities.
TIL mobile JavaScript console
https://eruda.liriliri.io/
In my experience (40 years in software dev) “domain expertise” refers to business domains, not programming languages or frameworks. For example I have significant domain expertise in enterprise logistics. I have significant technical expertise with relational databases. Either or both of those let me offer value to potential employers.

Domain expertise may refer to security or scaling infrastructure, but unless you write compilers and libraries it usually doesn’t refer to languages and tools.

React/redux doesn’t count as a domain, nor as a technical skill that takes so much time to master that experts have 10x the productivity of average developers. And it’s likely to fade away fairly fast, compared to something like Oracle or web development at scale.

No one “becomes” a specialist, that’s not an identity. It’s a shorthand to mean someone with extensive and uncommon experience and expertise. You gain domain expertise by working in a domain long enough to know what you’re talking about and demonstrating you can add more value faster than most other people.
Is this different than any other embedded webview? Doesn't nearly every app somewhere have an embedded webview somewhere for things like "view privacy policy", where it is often much easier to display html than sending the whole privacy policy to your app developer?
If you are worried about the files uploaded for watermarking, no we don't store them.
I’ve made this kind of accident before. Within my first 6 months there was a massive internal investigation of someone entering the building without authorization, as they had made their own keycard.

I had been asked to analyze a machine’s event log to see what happened, and on a Teams meeting with a dozen people proceeded to right click the event log and mistakenly hit clear, unconsciously accepting the dialogue box.

That was embarrassing, but I was direct about it.

I always just pull the plug and image the disk since.
This is it without a doubt. The number of times I've told lab mates to back up there data... Only to discover it's on random usb drives.
> Refusing food on a visit is basically equivalent to taking out a gun and shooting the family dog. You're likely to never be invited over again, and people will think you are a complete asshole.

Uh, you're probably overracting. Unless you said something akin to "fuck your food I don't want it"
Yes, I agree. Empowering humans to fix problems. It seems to me attempting to prevent people from making problems just creates more problems than it solves. Computers do things quickly with terrible (non-existent) judgement.
I think Marc Andreessen has destroyed his reputation with crypto. My eyes roll every time he makes these statements.
The relevant question is if any information leaks to the other processes. And that can be prevent if you take care in your processor design.
This double as a great PR communication toward any businesses that want their data be secured. Secured as in « out of legal reach »
Vickers Swallow
Parental control bypass is the bigger issue here, kids will do anything to get around parental controls and Google made a promise when they set up parental controls that it was secure and would prevent your children from accessing things you didn’t want them to. This breaks that promise.
> and they've been going on for years, so they must have proven some level of effectiveness

They are effective

In reducing the liability of the company that is forcing it's employees to take the course. As for actual behavioral change, that is often not the case.
People will do some stuff for free, sure, but not everything. Not everything is mentally gratifying or intellectually stimulating enough for someone to take up as a hobby. To quote pg:

>Will people create wealth if they can’t get paid for it? Only if it’s fun. People will write operating systems for free. But they won’t install them, or take support calls, or train customers to use them. And at least 90% of the work that even the highest tech companies do is of this second, unedifying kind.

I think there are very few people on the planet, if any, who would consider writing a standards document for some medical equipment to be fun enough to do free of cost. In fact I doubt it's even possible to make standards documents for physical things like medical equipment free of cost. It's an entirely different ball game from software standards.
Task failed successfully.
Found via Flowing Data[0]:

>Sometimes you need a color scheme quick, and ColorBrewer is typically the de facto, but it has some limitations. You can’t just choose any color you want as a starting point, and there is a set number of color schemes. Colorgorical by Connor Gramazio on the other hand lets you set parameters and color ranges, and it spits out a scheme with perceptual differences.

---------

[0] https://flowingdata.com/2016/08/22/colorgorical-generates-co...
I can't downvote this enough. Sure, it's true that experience is the best way to learn but that method leads to alot of dead ends that society then has to deal with. Saying that parents can self-learn and self-evolve totally distracts the reader away from the original comment which is about the critical need for society to better support parents structurally. Most of us don't live in multi-generational communes where this stuff might happen without a structured approach ... and for all those new parents who do not, the need is great.
As an amateur I always thought a “marketplace” of reference designs with criteria you could filter on (through-hole, easy to hand solder, pitch, programming, etc.) would be a great resource. You could even make an attempt at compatibility (I2C, SPI, # of GPIO pins) with certain MCUs. If something works in theory, let me pay the designer and get the schematic and footprints in KiCAD or other EDA.
Fair enough; I thought you were commenting specifically on the acquisition helping with DDoS attacks, rather than solving other problems that Activision/Blizzard has.
I'm from a country with no real guarantees about the water supply. Most people only have a filter installed on their kitchen faucet and just avoid ingesting water from any other taps in the house.
Canada Passes Law Forcing Facebook, Google to Pay Media for Links
https://archive.is/EytWf
It was more a funy/quirky part of slashdot culture though. As a teen at the time this was a useful hook for getting me interested in tech news.
You can always download the RHEL ISO and upload it to J. Random Cloud Provider. I do that with Hetzner for instance.
You've cherry-picked one thing out of many replies. I do not want to see feminism, intersectionality, patriarchy, class, women, etc in a discussion about boys' emotional needs. Take your philosophy and politics in topics about these issues, there's plenty of them.
Show HN: Reflect – Create end-to-end tests using AI prompts
Except there wouldn’t and nobody would care
SQL Join Flavors
> to a project where the company aimed to delete from its systems any older communications and documents that were no longer required to be retained.

Literally no reason to do this but for this precise goal.
You asked, "I really wonder what this site was made for"

I supplied what it says about itself
I heard from a mod of a large sub that old.reddit is not going anywhere - apparently all of the admin tools are built on old.reddit, so shutting it down would not be feasible without a huge engineering effort.
Then just time.sleep(10) bro, it aint rocket science.
You forgot the affiliate links.
If you look past the surface and pomp, a lot of Tate’s takes have a degree of sensibility in the absurd culture we exist in. For example, his take on how hookup culture is damaging & the motivations of men & women differ was very insightful. He noted, men feel honor in their wives being chaste, and women feel happy in being protected & provided for by men, but culture distorts these underlying biological realities. Many of his ideas are presented in an inflammatory manner but dig deeper and more insight wells.