skysight-inc/HackerNews huggingface dataset:
After reading through the Unison tour [0] with an open mind, I actually think it makes excellent use of existing tools through its "scratch files" approach [1].

The gist of it is that you can check out sections of code that you want to work on as a plain text file and you can do whatever you’d do with a text file: open it in your editor, syntax highlighting, copy/paste, whatever floats your boat.
The cool part is that the “Unison codebase manager” (ucm) watches the scratch files and re-parses them whenever a file changes. I presume any syntax or type errors will be immediately shown in the ucm output. Cool, you say, but we can already do that with file watchers like `entr` and traditional languages, so why should I care? Well, it goes further.

You can start a line with a > character followed by an expression and the expression will be evaluated when you save the file, printing the output inside of ucm. It’s basically a REPL that you control from your editor.
Cooler still, building on this concept is the `test>` prefix which, you guessed it, creates a unit test and runs it inside ucm, showing you whether it passed or not. And as a consequence of Unison’s content-addressable nature, after a test has run for a given expression’s content hash, the result is cached and the test doesn’t need to be re-run unless the hash changes (impure functions are soooo 2020).
After you’re done with the scratch file, you can run `add` in ucm to add either certain parts (I think) or all of the work you’ve done in the scratch file to the source codebase, and this includes the tests that you wrote along with their cached values (I think)!

I personally find this workflow to be very compelling. To me, this approach is much akin to the source control that we do today, but it's actually aware of the context and meaning of the changes. Git, on the other hand, relies on weak heuristics to figure out what changed between versions of text-based files.

I am very happy to see projects that push beyond the boundaries of the paradigms we’ve been stuck in for the past 60+ years. I also find it quite funny that Hacker News, a forum centered around startups, can often be so conservative when it comes to new technologies.

[0]: https://www.unisonweb.org/docs/tour

[1]: https://www.unisonweb.org/docs/tour#unisons-interactive-scra...
“ Requiring TPM 1.2 is sort of reasonable I guess. But TPM 2.0. You've got to be kidding me.”

I disagree here. There is no reason (IMO) to require TPM for home machines or gamer/enthusiasts.

Microsoft should instead fully support TPM 1.2 and 2.x so that in work/enterprise situations can fully utilize TPM when/if needed.
Robinhood did not go through y combinator.
> Please try and tell me/us how it works out. I'm not willing to try.

Being a devil's advocate, that's been tried multiple time by faulty fire alarms.
Nope, otherwise you’d get asthma from eating bread, since inhaled flour can irritate alveoli, and so therefore consumed flour can, too.

(To head off the usual argument about allergies, you can replace flour in the above statement with any neutral powder, such as cornstarch or potato starch or baking soda or sugar or salt.)

It’s valid to consider systemic toxins, but if this was a systemic toxin issue, it wouldn’t only be their colon that’s affected, it would also be affecting their lungs, even if they only consumed it.
I read the whole thing twice, but don't see where the author details which HW reqs are problematic.
I'm not sure why you have legacy in quotes, that is what it is. Modern platforms do not act like a PC AT and there is a ton of cruft to keep those interfaces working which is set up and facilitated by firmware (not so open, at least TianoCore exists regardless of your thoughts on UEFI). Modern x86 systems programming is so much more than these interfaces. I think that it would be beneficial for others to understand how things are actually working on modern platforms.

Regarding your linked post:

For corporate users legacy methods of booting /are/ a security threat. Firmware attacks are a real threat for enterprises. Having IBVs all hand roll things like the S3 boot script or communication with SMM (not using standardized com buffers) is not wise. Secure boot combined with modern security features like using DRTM to remove firmware from the trusted computing base are important and should not be discounted because it's not an 40 year old interface. The PC platform is historically extremely insecure and there is a ton of work still to be done to effectively provide the primitives needed to secure the platform against determined attackers.

If you want to have a USB stack in SMM owning your USB controller to emulate port 60h with IO SMI traps that's fine but it's not a reason to hold the platform back.
Simulation of a Nuclear Blast in a Major City
I use the vim mode for VS: Code as my daily driver, and unlike the one sibling comment, don't think it sucks. I still purchased an Onivim 2 license. It's not far along enough for me to use daily yet, or at least, it wasn't last time I tried it out and I haven't had the time to look again, but I am excited for when it is.

That said, when I did this it was a one-time cost, and it looks like now it's a Patreon thing. Still though, $10 is pretty cheap, and if you hate it, you can always cancel. Or at least, that's how I think about these things these days. Not everyone has $10 to spare on stuff like this, but I am fortunate to.
>They'll try to get you fired, call your boss, harass your workplace with fake reviews about you until you get fired, etc.

So like Twitter mobs? :P
You can use the same code for server-side rendering: with dvi2html, you can run TeX on a .tex file to get .dvi and then produce a static html file. This renders not just the math but also the text using TeX's layout engine, which is often not what people want. Running it in the client means the TeX knows the width of the view.
Two things FireWire got right:

1. Visibly obvious directionality

2. 12V instead of 5V. Dunno what insane person thought carrying 5V a distance was a good idea, but maybe this has to do with the proliferation of cheap SMPSs in any size/combination.
Well kinda yeah... MS is one of the biggest contributors to blocked requests on my pihole.
That wasn't a vote on accepting Russias jurisdiction on Crimea, though.

(Also interesting to note that Israel was absent)
Please don't post ideological flamewar comments to HN. They make threads predictable, which is tedious, and usually turn them nasty as well.

https://news.ycombinator.com/newsguidelines.html

Edit: it's unfortunately much worse than that. You've been breaking the site guidelines frequently and badly:

https://news.ycombinator.com/item?id=27599366

https://news.ycombinator.com/item?id=27599331

https://news.ycombinator.com/item?id=27567601

https://news.ycombinator.com/item?id=27428864

https://news.ycombinator.com/item?id=27428736

That is way over the line. I've banned this account.
Here’s what’s worked for me doing 7-figures in web design/dev sales:

1) Confidence. That only comes from knowing your product/service inside and out, you can’t learn confidence IMO.

2) Caring. It helps a ton if you genuinely care about your clients. Making some connection about kids, sports, books, etc. goes a long way. They start seeing you as a friend and you’re typically much more forgiving of your friends, which inevitably comes in handy at some point. Read the room though and if the client gives you short answers, move on to business talk. If they light up, keep conversing until there’s a natural break and transition back into business talk.

3) Reputation. A solid portfolio and written testimonials are huge. It’s worth it to pick up a cheap projects to get a good reference when you’re starting out.

4) Speed. Time is money. Write people back as soon as you read the email. My response times were sometimes only a few minutes and it impresses people and gives them confidence that they’re a priority for you.

5) Follow through. If you say you’ll get a proposal out by the end of the week, be willing to make sacrifices to meet that commitment if necessary.

6) Write super simple proposals. Your client cares about what they’ll pay and when it’ll be done and the scope of work. The rest is fluff, which isn’t bad, but make those 3 things front and center because that’s what they’ll be scanning for.
What I actually want isn't to run some more d----d javascript "server side", but to process latex to html in e.g. a hugo build.
If water is bad for your lungs, then surely having liters of water pass through your entire digestive system seems...also risky. Just logic to me.
Reading this should hit hard for a lot of people in infosec.
> I’m a brit … defense

Hmmmm…
In the United States one of the HIPAA correlates in the Education space is FERPA (Federal Educational Records Protection Act), but it doesn’t have the same teeth that HIPAA does.
Nah there was definitely some kind of fundamental qualitative change from 7 to 8/10. I dont think the post-7 versions of windows will ever be loved like 7
It's not just the TPM. It's requiring 8th generation or later Intel processors and the equivalent for AMD. Microsoft still sells machines with incompatible processors for Windows 11. Yet we're all going to be losing support for Windows 10 in a few years. That's the main problem.
Dollar tree is the only remaining true dollar store. I don't know why people count the others.
This is one (of many) areas in which Thunderbolt absolutely slays USB3: the ability to chain devices. Granted Thunderbolt anything is more expensive, but the performance is incredible.
> you can’t learn confidence IMO

I completely disagree. Anyone can learn confidence by directly addressing their own shortcomings.
IDK about humankind, maybe just Americankind!
Charge the organizer for negligence.

If we were to dig through all emails of the organizer, I'd bet at least one employee said "hey, crowd that close looks unsafe"... Then someone else higher up made a decision to ignore it.

That kind of race always look unsafe. One rider slip? The whole thing would go down.
I'm fine with Microsoft requiring TPMs for Windows 11 installs on new build OEM machines - that's fine. Requiring it on existing hardware is asinine, there's no clear technical reason to do so.
> "...if you use it rarely and sparingly (as you should)"

yes please, a hint is ok, but stinking of cologne (especially the really musky stuff) is a big turn-off for many women.
Show HN: Minimal versioned log structured relational DB in Common Lisp
The best FireWire Hub by far was Hubzilla.

http://images.pcworld.com/howto/graphics/115629-2206P164_3B....
IMO the model they have is the best kind of not-quite-Open-Source, at least. It looks to be every commit to master is MIT licensed after 18 months. Better than "only this bit is Open Source, the rest isn't and never will be".

I couldn't work out if the time delay was encoded in the license and the commits are already public even before they're MIT licensed or if it just depends on manual action.
Yeah I purposely use yellow because my eyes are old and it’s much easier to tell whether it’s in place or not.
I agree, which is why I avoid Unicode for anything someone else will need to type in, or at least give ASCII alternatives when possible. I use it mainly for things like local variable and parameter names.
AHAHAHAHAA this guy wants to go into politics but its TOO DANGEROUS AHAHAHA

No wonder you're so uninformed you're too scared to walk out the door LOL

Our IQ's would go down the shitter but we'd be spelling amazing!

No one would give a shit about you or your ideas that's the real response, no one wants to hurt your dumbass no one cares
So how to learn how to sell? Seems like you're starting, and some here are suggesting books. There's also classes, but I would say that classes are not necessary, unless you need external feedback on how you're doing on the fundamentals. What I want to emphasize here is actual practice.

So I would engage in some kind of activity that involves getting out and asking people to make decisions for you. Start making careful and reasonable pitches at work (be careful not to undermine your credibility in your current job, though). Maybe you canvas neighborhoods with petitions for your favorite causes. Or get into membership drives for your favorite organizations. Just in general, try to get into situations that require you to exercise the muscle of asking people to make decisions for you.

So specifics:

- read books on it (I've read too many to count, and there are diminishing returns - so many are about telling stories and scripts for asking for the sale, but I like The Wedge for its emphasis on taking sophisticated business from your competition)

- take a college course on it (I took personal sales at FSU, undergrad - great experience - and there was sales school for my door to door sales job when I graduated from high school)

- actually do it (I sold books door to door to get my feet wet, ran club membership tables and campaigned for my fellow students in college, then I sold financial services until I burned out on sales and went into grad school and programming)

Practice is important, but so is theory.

To be successful you need:

- Credibility (ethos) is about your reputation and professional appearance and delivery.

- Enthusiasm (pathos) is the energy you need to meet people where they are emotionally and help them see how the product solves their problems.

- Knowledge (logos) includes the information you learn about your product as well as intelligence you gather on your prospect on how their problems can be solved with your product.

Don't worry too much about getting started in sales early. I realized a bit too late that I was doing financial sales without the necessary credibility to be successful in the way I wanted to do business - I should have done my MBA and other financial studies first. And I also realized that I would not be as successful in sales as I could be as a technologist - I have a real problem telling people they're right when I know they aren't - but learning how to deal with interpersonal disagreement was an important goal I had for wanting to work in sales in the first place.
Since 2017 I have used the Go (Golang) Monospace TrueType fonts:

https://blog.golang.org/go-fonts

Truly excellent
Tesla Dealt Big Blow as Almost All Cars in China Need Safety Fix
TeX's source code is available in a "literate" format, so you can download tex.web, run weave tex.web, and then pdftex tex.tex. This will produce a large book with the TeX source code. A challenge is that the resulting TeX engine won't support LaTeX3, so you'll need to use "changefiles" to modify tex.web to add epsilon-TeX and other updates.
One challenge that may be perceived is that while 'eggshell rule' exists [0], any wrongful death case involves a jury of people, a decent portion of which would rather not think about the damages their own bad actions towards others have caused.

[0] - https://en.wikipedia.org/wiki/Eggshell_skull
From what I understand of their motives after reading so much about it from hypnosis sessions and encounter accounts: They're not here to harvest resources, or to take anything from us. At least most of them aren't. They're here to be of Service. They're not like humanity in general, always taking and taking. They only want to Give. Must people don't understand the state of mind in which you want to give more than take. To be of Service to those in need, is their purpose.
Indeed even here in Europe. Cleaning the start menu from all that crap is the first thing I always do. I empty out the entire right hand side, because if you do so it actually disappears! But many updates put things back there.
I bet there are some exceptions when you look very closely, and I think you're glad there are some exceptions.
Wow, I started magnesium recently because of migraines. I’ve been twitching occasionally and I’ve been wondering why. Might just need more calcium. Thanks for sharing.
It's both. It's like Idaho potatoes, you expect some type of potato but also some geographic origin. When the product type is also a location you can't easily untangle either.
Yeah, I saw that one. But the cohort of patients it's talking about already have autoimmune issues and the focus is on the adjunctives.

I think there was another one talking about 50% of severe covid patients developing autoimmune antibodies, but with no idea if they will progress to a condition.

I was hoping to see some longterm studies from prior mRNA research. But it's my understanding that the longer research wasn't about inducing immune response but for trying to modify DNA to correct genetic conditions (which failed, but now crispr...).
If you haven't tried it out yet. I definitely recommend.
> integrate an intersectional gender equity lens and consider the gendered impacts of anti-Black racism, anti-Indigenous racism, anti-Semitism, Islamophobia and Xenophobia in any definition of “hate”

... so that saying "all cops are bastards" stays perfectly legal. Unless you're talking about Israeli police, in which case you're stepping onto the shaky ground.
I have no idea how I missed that one.
I think the issue boils down to the definition, and how the courts will interpret it.

The definition is far too vague, and the courts will do as they please with it.

There will be some weird fallout over this.
FCC challenged over decision to shift auto spectrum to wireless devices
I was going off of more actionable wishes and avoiding the whole “I would’ve bought more AAPL/crypto” specifics. That is obvious now and does not help people now.
False as dictated by who?

Big Tech San Francisco censored the lab leak hypothesis, now accepted as credible.

During the lockdowns, politicians freely held dinners and mingled, mask-free with their friends. For those less equal than others, you were fined or arrested.

Invading in the Capitol was "peaceful protest" in 2018 when Democrats did it, but "insurrection" in 2021, because Republicans did it.

The New York Times now ranks below Breitbart in terms of credibility.

Same goes for universities. You know why people don't "trust the science"? Because when you mix politics and science, you get politics, not science.

"Dangerous and false" now just means "isn't approved by CNN today, but might be tomorrow if convenient".
> Today ~34k pepper the US landscape... On average, a new one pops up every 6 hours

The 6 hour thing can't be right, can it?
I don't recall anyone describing Vista as "the last good Windows" back in 2013.
Cool that you brought up fungi.
It seems to be a very poorly understood field of study. I think it was an accepted part of the ecosystem for ancient farm technologies, however our modern world of compartmentalizing, nutrients, minerals, pests, etc is missing many of the inter locked natural systems. There have been interesting studies in the last 15-20 years revealing more and more about the micro life in soil. The interplay of bacteria, fungus, nutrients, biology and chemistry, can be quite fragile and using mono crops, selected fertilizers, selected pesticides can screw up that ecosystem. Think about old farmers spreading cow shit everywhere in the garden, composting with other animal manure, which all came from animals fed a wide range of food stuffs.
And this is a reason we're really up against it in facing this challenge. Every ounce of advertising being thrown at people is trying to convince them to do the opposite - buy more, eat more, travel more, etc. And no government can work against that or they'll be reverted by lobbyists or destroyed by industry campaigns.

Same reason people struggle to manage their weight. There's no money in convincing people of the cheap/easy solution to buy and eat less. The pitches are always gyms and diets of specific foods and quick fixes. You don't see an article about a very reasonable size of hamburger or normal steak pancakes - it's always the 1kg steak or world-record pizza or a burger that you go on the honour wall if you complete. We're unsatisfied by small meals, they don't seem like value for money; tiny meals at high-end restaurants get ridiculed by the masses.
Yup, I started taking Mg supplements for cramping during climbing and it worked. It also stopped my depressive moods.
https://web.archive.org/web/20170821004405/http://ime.bg/upl...
Emerging Technologies Revolutionizing the Film Industry
...very small _pieces_ of X virus...
Most people fail to realize their purpose. They want to give, not to take away. They want to be of service to us. Most of them anyway. Some of them only want to learn of our ways since we're so different. And a minority of them want to study our physiology for their own gains.
Seems like you could still have macros, they would just evaluate before type checking. Rust works this way
> Every program can already read its entire address space.

Even on Harvard architecture machines?
I've found good quality tomatoes are widely available in standard grocery stores (they all seem to have the same kinds - I'm guessing they have the sam suppliers). Not as good as you get in France or Italy, but significantly better than you get in supermarkets. If you are stuck with supermarket tomatoes then the premium, small/cherry ones are usually the best and well worth the extra money.
My claim wasn't that the net outcome is positive. I was countering the claim that there weren't any arguments in favor of minimum wage. I don't think a strong argument can be made about the net outcome without real data.
> No doubt prices will remain above trend for a while

Tell me about your crystal ball, please.
> our society has yet to collapse.

"Yet"
> I always feel that for lisp-like languages it's just not a good idea to make them statically typed. Their power is derived from macros and the fact that code is data and the other way around.

I completely agree with the idea that their power is derived from macros, but I vehemently disagree that macros are incompatible with a static type system. The type of a form can be just a simple ADT

data Form = FInt Int
| FCons Form Form
| FNil
| FString String
| ...

and a macro is just a function taking Form as arguments and returning a Form. With standard HM type inference, your macros can look exactly like they do in a dynamically typed Lisp. If the backquote is just a reader macro that produces a Form:

(defmacro double (x)
`(* x x))

that would be expanded into

(defmacro double (x)
(FCons '* (FCons x (FCons x FNil))))

and type inference would determine that the type of double is

double :: Form -> Form

And destructuring Forms is just normal ADT pattern matching.
Hey, Onivim contributor here!

I think Oni is in a hard place where it’s the primary source of income for Outrun Labs. Oni is open source in two senses

- the source is available online (technically doesn’t meet some definitions of open source, but the source is open)

- we MIT commits after 18 months.

In terms of contributors retaining rights to the product, we do have a bug bounty program where if you fix a bug with a PR, you get a license for free. Not quite what you mean I’m sure, but it’s essentially payment for contributions.

We definitely aren’t deliberately trying to undermine the OSD. The reality of open source software at the moment is that most of it is either created or sponsored by large companies who have a ton of money to throw at it. We are trying a new model of making money from open source software to allow us (well, Bryan) to work on Oni full time. We’re definitely open to suggestions, though!
That may be the case with them. But there's thousands of reports and accounts. If you read enough of them you'll see the consistency. Of course there's discrepancies, but the base elements are consistent.