skysight-inc/HackerNews huggingface dataset:
Bulletproof ink means they are archival and forgery proof, if you don't necessarily need to write unforgeable stuff like checks, then you just need to archival inks from Noodler's.

But I have used plenty of his inks and other than Baystate Blue none of them truly give you any problem. and if you are into fountain pen and inks nobody should die without using Baystate blue at least once.

My favorite are noodler's Henry Hudson blue which is a fountain pen Hospital exclusive ink, and the general of the armies. they both are complimentary things in ways that Henry Hudson blue is blue on writing but greenish on drying. General of the armies is the opposite, it's green on writing and bluish on drying. I have my pens loaded up that Henry Hudson blue and I picked them once a week, and other than priming them a bit there is no problem.
Am I the only one getting a corrupted content error?
Or they took a second mortgage on their house in order to start the business, have been doing contracting on the side to pay the bills, and are simply burnt out. Or, they don't own a home to start with. (or worse, it's still underwater from 2008's GFC!)

Small business isn't about having more capital, but businesses fail because they don't have enough capital.

It is entirely possible that there is lurking issue in the market that the seller hopes the buyer is naive of, but it's also possible the seller, as a human being, and not a perfectly rational economic automaton, has their own reasons for getting out that means it's a good deal for the buyer.
I just hope very much that Apple does not take too much time with this. After all, they joined the Alliance for Open Media in early 2018.

It would be nice to finally have a codec again that works with every (modern) platform after such a long time. The split of support for HEVC and VP9 always doubles the effort to distribute content effectively.
Can you point out where this purported capitalized Antifa posts their updates? Because right now it seems like you have so many "understandings" about capitalized Antifa that it would be easiest to just get the fundamental things like exactly who you're speaking of instead of asking you to necessarily have to explain it all here.
The op-ed cites the statistic:

> According to a recent poll, 58 percent of registered voters, including nearly half of Democrats and 37 percent of African-Americans, would support cities' calling in the military to "address protests and demonstrations" that are in "response to the death of George Floyd."

As evidence that the view espoused in Cotton's op-ed are the majority's view. Do you have a source saying that that is false?
The right isn't attempting to control thought and speech though, not remotely to the extent that the left is.
Law enforcement that gets triggered by insults seems pretty dangerous too tbh.
He's betting on himself towards having an investor career.
It’s sort of definitional, the MSVC target uses the MSVC linker by default. Some platforms, like wasm, do use lld by default, and you can override the linker if you choose.

MSVC is the default because it’s the platform default, just as the Linux targets default to glibc rather than MUSL, for example.
I'm surprised to find no mention here or in the article of the Bárány chair, as it's very effective for some: https://en.wikipedia.org/wiki/Bárány_chair
For unjailbroken iOS the only way to extract these databases is to make an unencrypted device backup in iTunes (Finder in Catalina) and then look at the backup file. The backed up files won't be conveniently named but you can still find it.
It's cool that anything sounds great
Chances are that Chase and BofA both know that you are unemployed. They both siphon up lots of consumer data.
No downloadable builds? The desktop builds doesn't seem to be available for general public.

https://www.ekioh.com/support/
Yes, it absolutely does.

Think about LGBT rights. There was plenty of opposition to gay marriage, it was covered broadly and people had platforms. Slowly over time, opinions changed. Why? Because LGBT rights were publicly and transparently argued in the media. People heard opposing viewpoints.

Would it have been better if back in the 1950's gay marriage was verboten? No one can talk about it?
> My own theory (without any real evidence)

Many philosophers and others have written about how the powerful divide the lower classes in this way. I don't have any explicit citations offhand, but your observations have merit amongst those who study these issues.
There are only two genders
Only someone with lots of money would say that time is the "real wealth" (ask a poor unemployed person if they agree).

I wouldn't agree there. I don't have lots of money, and the main reason for that is that I've focused on maximizing the personal utility of my own time. To me, that means doing work that I find personally and professionally rewarding, even if it's not the most financially-rewarding use of my time. I'm OK with the results, at least so far.

Professionally, I do contract and original development work from a home office, and have for >10 years. There's rarely a day when I don't open HN or another tech site and count my blessings. I'm thankful that I don't work for a company that sells tools and data for corrupting the democratic process, or that sells their users out to advertisers while engaging in numerous dark patterns to retain and addict those users. Or where the UX that I work on is not geared towards user-friendly content discovery, but rather to keep subscribers from realizing just how little content my company offers.

It's awesome that I don't work for a company where innovation means removing headphone jacks from portable audio devices and calling it "courage." Or for a company where I might be required to work on a new DRM scheme to lock users out of content they've paid for, to "disappear" books from their personal libraries, or to deny them access to hardware they own.

I also don't have to work on force-feeding unwanted, barely-tested OS updates using tactics indistinguishable from malware, or to spend any time considering how the Chinese government (or for that matter my own) might react to a new feature.

And I don't have to knife my own engineering sensibilities in the back by shipping trivial applications to locked-in users that waste memory by the exabyte and CPU power by the gigawatt.

In short, I don't have to wonder if the users I do have are really better off because they've done business with me. I'm pretty sure they are. Frankly, it's never been more rewarding to not sell out to a FAANG.
Business Sabotage and How to Take Advantage of It
They seem to have too much free time on their hand to be brag about it. 99% of us just keep working quietly.
If including code snippets, it would be great to easily export it to an online playground or other sandbox.

Often times I find an example or documentation, and I copy it to a playground to tweak it / experiment with whatever feature I am implementing.
Thanks, this is for once in this thread, a real caveat in the application formal verification (or rigorous type systems). It's hard, it's not unlimited, and one may have fail to state crucial properties that matter in the first place.

Still, there are a lot of properties that are easy to state, and a lot of properties that are feasible to prove, and the intersection of these two can be very valuable in eradicating common issues in critical software, be it out-of-bounds pointers or your garden variety type confusion. (Again, not always possible, thanks to the halting problem, but often.)

The cost may indeed be prohibitive, though.
Amazon hires very inexperienced managers. This is unusual among top-tier companies.
VS Code is the best Rust editor.
That's from your perspective

> downvotes ... is no big deal

Some ppl feel sad and anxious about downvotes. The no big deal solution doesn't work with everyone.
Depends really. If I've just joined a place where I've got no clue how the code works, the best thing I can do is use a debugger. It will make me understand how the code works, and will get me to the bugs quicker.

I agree though. If someone knows the code intimately and still doesn't have a rough clue about why a bug exists, and the first thing they do is look at the programs entry point and step into all the way until something pops out, it certainly will take you forever. And in this context, OP is certainly right.
if i had to wager a guess it would be to apply noise to the liquid in the tubes that control balance. if it can disrupt the rocking motion or even induce artificial motion it could counteract it. that said it's a wild guess.
It can only work if you buy/develop for GNU/Linux phones.
> high-quality versions of the macOS default voices.

How do I do that?
The naïveté here is assuming the people responsible for all this, don't know it.

Let me give you an example that's closer to home: you know how Facebook hires a bunch of people and pays them to collect more and more and more data on everyone? Do you think a single person within Facebook doesn't know it? They all know it and they all like their paycheque more than they like having a conscience. They buried that conscience long ago, in the name of 'providing for my family' or some other straw-man. Some never had much of a conscience to begin with.

That's most people, most of the time. They want what they want for them first, everybody else is everybody else's problem.

It's really that simple.

There are many ways this attitude is being enabled but really, being a selfish monkey comes natural to most people, it's overcoming that selfishness in the name of something bigger that takes a great deal of work. If that work goes unappreciated, what you get is a fake democracy or a real tyranny - all other options require citizens that aren't infantile, self-centered brats.

The way to see this most clearly is to ask 1000 educated, not random people, what critical theory [0] is. Maybe one will be familiar with it? We've had people thinking about the problem you're describing for nearly 100 years and hardly anyone knows about it. Now why would that be? Critical theory and philosophy more broadly has something to say about it :)

[0] https://en.wikipedia.org/wiki/Critical_theory
The amount of unused exploitable redundancy in typical video content is still massive, we just need better ways of of finding it.

A lot of the constant improvements is just that the amount of compute that is reasonable to use keeps growing, and so new codecs that are balanced around ever slower algorithms keep getting developed. I'm not saying that there is no new inventions -- plenty of useful tricks keep being found, but most of the difference of AV1 and what came before is just that the developers thought it was okay to spend more on search.
Fuzz attacks have proven that edge cases are inescapable
It’s mostly to trace process performance, network load, stuff like that.
What does RESF stand for? I know of "Rust Evangelism Task Force" and I am trying to match against "Rewrite Everything ..." or similar, but I am lost...
Innovative Atomic Is the Only Viable Solution to Climate Change (2018)
Rust can compile to many different targets. The assembly is for x86 platforms, but this project also supports arm64 and wasm targets. If security is of utmost concern, I would actually suggest running the WASM build in a sandboxed JIT like lucet.
In Rust (for example), Types are not Values. You can't store them in variables, pass them to functions, etc.

However, at macro-expansion time, often what you want to do is examine a Type and expand the macro differently based on some information about the Type.

So you would like your Macro language to have some notion of manipulating Types that is absent from the language itself
I could see this as being very useful. If you're looking for help let me know - I would like to spend time on something like this.
I would expect PCP to be very similar also, though I have never tried it.
This comment breaks the site guidelines. Would you please re-read them and stop taking HN threads further into flamewar? We've had to ask you this many times already.

This thread is managing to stay barely on the ok side, with many comments from many sides of the issue, including your own side. These other users are managing to stay within the guidelines, and there's no reason why you can't also. Please do so.

https://news.ycombinator.com/newsguidelines.html
Seismic waves reveal giant structures deep beneath Earth's surface
This is a really pleasant surprise from Apple. Klim and Commercial Type employ some of the most talented type designers in the industry and licenses for their fonts would usually cost you many hundreds of dollars, so it's great for graphic designers to have have them more widely available.
Yes it does. The creators also maintained that code, and the other intellectual property, by expabding on it with source and csgo. While I am nobody to poopoo piracy, this is a piss poor justification.
It is indeed true that arguing about complexity, while estimating, is useful to spark conversations about the item at hand.
I feel that _estimations_ per se are not a good way to achieve those interesting conversations. You can, for example, analyze those items using the cynefin framework.

The tricky thing about estimations is that, for some people, they end up being a promise that then is used to plan the future leading, in some cases, to an unpleasant reality check.
Apple is a member of the development group, but they won't adopt it unless there's satisfactory hardware support.
Yes and no. You could argue the infamous Debian openssl bug reduced entropy [1], but it really is about compromised keys. Or in this case compromised passwords.

[1] in a sense, this is of course obviously and literally true (that it is about entropy). But I think the more interesting distinction is between leaked secrets, and "bad" secrets - in that light the "Debian keys" all form a group of "leaked" secret keys. There's nothing inherently wrong with the generated keys - but you'd have to improbably unlucky to "accidentally" generate any given compromised key using a good rng. In the same way, the password "TGSCfkL$seG2@tn5DowiFJ$nPj%KW#vMT" that bitwarden just generated for me isn't inherently bad - until now, that it's been published/leaked.

So I'm not sure I agree that it's all/only about entropy.

I think it illustrates well that secrets and especially those managed by people (such as passwords and passphrases) have systemic component: the system seen as a whole incorporates users, other systems as well as any one given system (Gmail is affected by leaked Hotmail accounts, and vice-versa).
> There is probably a useful fact that you know that billionaires don't. It is probably local or related to your technical expertise.

Well, the people working for Billionaires should be able to figure that out right?
Super cute!

I assume it's using the pentatonic scale or other music theory trickery to make "anything" sound good? :)

First try, came up with https://music-grid.surge.sh/#4-2048-8-2114-2-2370-2-2112-321..., am happy
From Facebook Software Engineer To Marketer: My #1 Marketing Lesson
For Less Than $400k You Can Now Get Uruguay Tax Residency
OK, good comeback. It's forcing me to be precise.

Declarative/imperative are models, not necessarily implementations (although they often are treated as model x = implementation x). You need to separate the two conceptually, but in implementation you can do both. Anything you can do declaratively you can do imperatively and the reverse.

As such it makes it meaningless to say that almost nothing is declarative because how you choose to create it is a choice. How well it runs is another matter because real hardware is relentlessly state-y, but that's an implementation issue. And that's fine, and sometimes imperative stuff is just cleaner.

But you can write a web browser or a GUI or whatever declaratively, but underneath it will be imperative because that's hardware.

Declarative vs imperative is a choice, not necessarily a 'natural' thing, (depending on the problem, I'd say a web page renderer is distinctly stateless - take some static HTNL, render it, where's the state?). A web server can be stateless too, a request comes in, a web page goes out. I need someone else to speak for others, pretty sure stateless GUIs have been written.

Any big data cruncher that works on petabytes, purely with output coming from input deterministically is effectively stateless.
I would also add computational complexity. We're increasingly willing to throw more transistors at video decoding and encoding due to their reduced cost and increased performance, so the algorithms can become more complicated, have larger perform larger searches, etc.
If you think about it from a power perspective, the power cost of a bit of data transmitted to a mobile device is pretty large. I would expect to see video compression formats increase in complexity until the power cost of compressing away one more bit approaches the cost of transmitting one more bit over the network.
Ok, you win. You read more than I do and my reading is "the problem" with your country. Here, have a cookie.
I think it's fairly clear that there will not be a cultural reconciliation, at least not in the sense of an acceptance of mutual differences. What even is the "cultural right" anymore? It has devolved into a movement defined by opposition to the left's social initiatives.
It depends on how large and complicated your XML file is.

Once your XML file hits a certain size, minor updates incur a gigantic performance penalty because you have to write out the entire XML file every time.

Random writes in the middle of an XML file are impossible. For example, if you were to change an attribute so that it's one character longer, you still have to rewrite the remainder of the file in order to shift everything over by one character.

That's the main reason why SQLite is so popular for applications.

(I know that's from personal experience. I had to support an old version of an application that constantly wrote out XML while the new version that we hadn't shipped used SQLite. A customer that made heavy use of the old version basically hit the limits of XML but the version that used SQLite wasn't ready for them yet.)

But, I'm going to be honest here: We had some tables that only had a few rows, so I moved those to XML files. QE really liked it because it was easy to diagnose issues.
Playback always starts on second row - possible off-by-one error? And a dedicated "Play from start" button would improve experience.
Technically, the second block of code is not 100% equivalent.
Why? Well, it uses more instructions (so more memory and
also takes longer to execute) but it also sets ALL bits of
the Program Counter, not just the ones that a goto or call
can.

We could use the second block of code to goto to a correct
page, but it would be annoying to use in practice because it
would mangle the W register.

Does the code even work at all? I don't know anything about PIC microcontrollers, but I would have expected that writing to PCLACH would cause a jump immediately, meaning that the write to the low bits in PCL would never even happen.
I'm going to offer a defense of his definition, then cast it aside and offer a better definition.

If you're poor, you spend a lot of time doing tasks yourself that other people would outsource. (Food preparation, home repairs, etc.)

If you are employed, you probably invest a lot of time working relative to the returns you get. You probably spend a lot of additional time commuting, or doing other tasks adjacent to your job.

If you are unemployed, you're almost definitely going to spend a lot of time scrambling for some sort of income.

This is less tangible, but you also spend a lot of time worrying. True poverty means never getting to relax, because any number of small problems could turn into financial disaster.

Which brings us to the definition I'm going to offer: Wealth is security. It's knowing that you can quit your job at any time, and have enough in the bank to tide you over until you land another. It's knowing that if your car breaks down, you can afford to get it repaired, and afford to rent another or take Uber in the meantime. It means being able to focus on getting emergency medical care for a loved one without worrying whether you will still be able to make rent.
I was actually talking about gun ownership, not nukes, but it's eerily similar.

You don't glass everybody immediately. Nuclearia basically does a protection racket. Do what we want, or we progressively make an example of you. Each "round" is 1) issue demand 2) if no compliance, respond with N units of force 3) N++ 4) repeat until results. Rebels get the Alderaan treatment. Rule by fear. Either every country decides to let themselves get scorched to prevent Nuclearia taking resources as a last FU, bend the knee, or re-arm. But one well-placed rebel ICBM ought to dissuade Nuclearia from their racket.

Having some subpopulation (police or even military) with guns but not the populace is a similar power dynamic. It doesn't take many "rebels" to make the hegemony think twice about a takeover. But a complete monopoly on power means a "clean sweep" military coup with minimal bloodshed is possible. My finding of the world is that most people just want to live their life and do their thing. So in such a takeover, I believe most people would just fold. But a small rebel % can turn that bloodless takeover into an indefinite boondoggle.
I dont ecen know where to begin. So much of this is alightly incorrect its maddening. As someone who has setup race motorcycles please look elsewhere for correct terms and physics.
Despite the tagline, I don't think its ever actually been the fastest AV1 encoder, it's quite possible its always the safest, even with the asm in place and even more so when using only rust.
MPX is dead, and was so expensive that 100% software bounds checking was cheaper...
Same thing, "Rust Evangelism Strike Force".

I'm fairly certain it's a meme.
I did horrible things with a parallel-port ZIP drive. Had to start loadlin with the kernel parameters to load the appropriate module for it to continue booting...

Side note, running with your root filesystem on a ZIP disk is not performant.
I work with autistic people.

Not as a doctor, but as software engineer, I teach programming to autistic people that work in the field and are hired because they are autistic, not despite it.

This particular company looks for them, trains them and put them to work on software projects, just like any other software house would do.

One thing they are often bad at is "enforced civility" not because they are uncivil people, but because their though process is different from ours and forcing them to adhere to some rigid form of presenting opinions that has no other use than enforcing a rule just for the sake of it, bores them in the best of cases, makes them angry in others, but makes uncomfortable in general.

You shouldn't decide how people in a community interact with the community, you should value their contributions and just that.

Civility can be enforced of course, but post-facto, after further investigation.

Doing it preemptively in the COC sounds bad to me.

But I could be wrong.

BTW I have interacted with Rust community and have been downloaded every time I've said something on the line of "maybe it's not the silver bullet"

So my experience says less people can contribute.
https://en.m.wikipedia.org/wiki/Hexspeak

Someone should notify the companies on this list.
You used to be able to use it in a browser with Google Gears.

The reason why it was never adopted was because the browser makers wanted to be able to independently implement their own database instead of everyone having to use the same source code.
Additional discussion on this topic from ~2 weeks ago: https://news.ycombinator.com/item?id=23385380
And what is the reason?

So you can have a global css file difficult to maintain and update?

So you can give a stupid class name to every single tag you use in your markup?

So that every time you include third party css there is the risk of confilicts?