skysight-inc/HackerNews huggingface dataset:
How come? There's no speculation in stablecoins, USD-following or not. Especially if you transact on a layer-2 solution, it's quite convenient.
Hiring low wage workers in foreign countries is not automatically immoral under utilitarianism if the only alternative is to not hire them, in which case they will be forced to find an even worse job that objectively reduces their utility. The hypothetical alternative of Mondragon hiring foreign workers at higher wages may actually be practically impossible under our current capitalist system, given the kind of dilemma like incentives at play when separate businesses are competing to provide fungible goods to consumers who are making purchasing decisions based on which offering has the lowest price. What is immoral is the system that makes this the case: closed borders, lack of regulations protecting foreign workers in endogenous bargaining disputes, and so on.

I also dislike how this topic is weaponized by nativists, and sometimes by self-proclaimed leftists, in order to push for policies -- banning foreign labor (leftists) or closing borders and isolationism (nativists), typically -- that clearly make the lives of people in poor countries worse and not better.
I can confirm sdf.org doesn't exist using Firefox but shows ok with Chromium.

On my debian pc. Probably a firefox bug? Oh, wait.. The second time I tried sdf.org it showed up correctly, so I'm guessing it's a temporary DNS name resolution where it fails on the first attempt.. Doesn't make sense!
Sounds a lot like what FB is planning with flagging questionable references on wiki
I Tracked Thieves Stealing My Automobile in SF Learned What Police Can Do
Not OP, I just took a look at Porkbun.

They appear to take security seriously. You can choose to receive emails upon each successful and/or failed login. You can view a list of recent logins to your account on the website. You can force log out all sessions. Additional authentication methods include two-factor codes, WebAuthn w/ physical keys. You can download a set of backup, one-time-use codes. You can restrict IP addresses allowed for login. They also check if your email address is present in known password leaks, and prompt you to turn on 2FA for added security.

The web interface is quick, has a simple design (Bootstrap/Foundation? for CSS), and doesn't feel flimsy.
> The fact it’s been struggling to get widespread support for decades

There's hundreds of thousands downloads every month. I'm sure you have better facts at your disposal and will share them easily.
As I understood it you have an initial address when you create a wallet for example on a Litecoin core node.

All addresses you create after this initial address are deterministic depending on their position. It's like you add just a number to the first address. But they are all unique otherwise sb. would see these addresses belong to one wallet.

And because they are unique your daemon has to watch or compare incoming transactions with every address you created to monitor payments. I might be wrong, but otherwise how does it work?
Cherry MX Silent Browns are the worst I’ve ever used --- despite that non-silent browns are acceptable. I suggest that you buy a key switch tester to find which one works for you.
To make this simpler, cherry mx browns are the gateway key switch.
Rule of thirds...for chord construction.
1 3 5 7 9 11 13
C e g b d f a - Cmaj13

Easy to explain to a beginner.

C e g b db f a - Cmaj13b9

C db g b d f a - confusion (for beginners) as that would not have a third....'d' is the 2nd letter alphabetically.

Any key sig can be represented...

Ie
'E' has to be followed by a g 'of some kind', so even e# can be followed by a gb g or g# to construct a chord.

Easy to see on a guitar, especialky with multiple positions to sound the same note.

e g b d f a c e g b d f a c e....rotates forever, whatever the starting note.
I expressed my opinion about the toxic optimism part.
As for the "migration"- they refer you to a tool (MRC converter) to convert the Bitwarden import to transfer to 1Password.

(Read more here: https://1password.community/discussion/102118/import-from-bi...)

Here's more I found: https://support.1password.com/cs/import-mac/

Something on github: https://github.com/torshinalexey/bitwarden-to-1password-csv

I found this on Reddit: https://www.reddit.com/r/1Password/comments/r9cfd1/comment/h...

If 1Password expects me to pay for their services, they make it impossible for a non-technical user. As for the Wirecutter review, it's hard to decide on a publication that makes money from affiliate referrals.

1Password is uniformly bad; either way you look at it. If its value for money, Bitwarden offers the best one. I am NOT affiliated to either company but speaking from a user perspective.
Two hypotheses.

- Many companies are tiny, created to pursue a small idea as a side project, and to optimize taxes while doing so. Certainly most of such companies close quickly and likely painlessly.

- Companies more often go for high-risk, high-reward projects that a co-op won't touch. This self-selects co-ops into the niches of stable, long-term, lower-risk business.
This is the wrong place for such a rant. Flagged as spam.
I always interpreted go "system" as networked async systems and not electronic chip systems.
As someone that works with complex json objects on an almost daily basis, this looks like it will become part of my daily toolkit - nice job.
When I run the "faster" C code, it takes 176 ms. When I run this C++ code:

#include <iostream>
#include <fstream>
int main() {
auto& out = *std::cout.rdbuf();
std::filebuf in;
in.open("/tmp/numbers",
std::ios::in);
for (int c, n = 0;
(c = in.snextc()) != EOF;) {
if (c != '\n') {
n = n * 10 + (c - '0');
} else {
out.sputc((n & 7) + '0'), n = 0;
}
}
std::cout << '\n';
}

it takes 84 ms (and presumably 90 ms on the author's machine).

So, why is Bolin slower (and longer) than C++? And why is so much of published code so bad?
I respectfully disagree; I think GIMP is a great example of an open source alternative that is both markedly worse than the corresponding commercial product, and yet good enough to inhibit the creation of new open source projects that would otherwise jeopardise the market share of that commercial product.

If I were an engineer at Adobe, and I was asked to make an open source project that would in no way endanger Photoshop - a product no serious Photoshop pro could ever figure out or be satisfied with - I'd give you something very much like GIMP. The fact that open source devs are generally content with GIMP is fantastic (for Adobe): it reduces the risk they'll create something actually competitive among artists and designers. Plus, Adobe gets to point to the GIMP if they're ever accused of monopolistic or anti-competitive behaviour.
I pretty much agree on everything, plus three personal ideas about reading:

1) there's no need to cluster. I like better to read different topics at once, you don't know what ideas are in there that may apply to other fields by analogy or something

2) read very specific books over more broader stuff, sonetimes. For instance, a book about the birds of zone X may be better than a books on birds

3) read controversial books or books that has been controversial. Books that stimulated people are more likely to stimulate you
it's just at the beginning... you will get better at it quickly and your comprehension will also increase.
It is not optional if you have a backup password set. Once you log into your account using your phone number, you still need to enter your backup password once to decrypt and actually start generating codes.

The reminder you are talking about is when you are already using Authy to re-enter your backup password so that you dont forget it. That is the prompt you can dismiss, not the once needed to setup Authy on new machine.
When Go was first announced ~2009, Rob Pike explicitly framed it as a systems language

https://www.youtube.com/watch?v=rKnDgT73v8s

I would not say it's the same as Java or C#. The crucial difference is that it compiles to a native executable binary file, not something that needs a virtual machine.
Every company I have worked for has a certain number of people that are not capable, or willing, to leave the sanitary facilities in an acceptable state.

From people actively soiling the facilities, to people not giving a fuck about leaving a mess (making a 'seat cover' out of tp, then leaving it on the floor; not cleaning after themselfes), to people with a 'not my job' egocentrical attitude. Those are studied engineers with good salaries, workplace stability. In Europe. The facilities are nice, bright and clean. Until those people leave them...

From these lifelong experiences, I would guess there is a certain, not so small amount of people that are secretly incapable of altruistic behavior. For numerous reasons. Those ruin it for the rest of us.

For this reason, as brutal and as it seems at first glance, I would really like to see such people identified and punished harshly for their parasitic selfishness.
https://grammarhow.com/leafs-or-leaves/

> “Leaves” is the correct way of pluralising “leaf”. If you say “leafs”, you will be making a grammatical error. If you want to say “leaf’s”, you can do so when talking about possessions.
Ideally the pay cut would be smaller than he expense of buying antidepressants and regular therapist visits.
It raises entirely valid questions, none of which should undermine the patient's experience. Listen to the patient: they're telling us something.

To anticipate: "Objective" measures are of course useful, but only form part of any picture.
Simple is not easy. The devil is in the details.

Many people can try. It's not easy to do a good job at it.
This must be the case. The whole point of 2-step auth in this case is something you have(authy storage) and something you know(your authy backup password).
> But with every address you create your daemon has to look for changes there.

On a Mimblewimble blockchain both sender and receiver need to sign for a transaction. So you could interact with the payer to construct a transaction which you as receiver sign last and then you can publish it yourself.
You are writing this from your english centric world vision. The world is big and most people dont care what's the meaning or if it even has a meaning...
I think the reason why he is liking Odin, as a person who used Go, is because it's arguably an offshoot language of Go. Odin (https://odin-lang.org/docs/overview/) has borrowed a lot from Go, which can be easily detected in various syntax and concepts.

Another language which is in both the C and Go alternative language category, is Vlang (https://github.com/vlang/v/blob/master/doc/docs.md). For anybody that has used Go, these are definitely languages to check out and would be easier to learn.
> Perhaps you're used to organs and keyboards with different tuning choices?
Having an extra box for nested fields is somewhat annoying and space wasting, I think. Can that be switched on/off? From a drawing perspective it is easier, but it seems it should be possible to do away with the extra box.
The corollary is that FOSS-induced e.g. "student versions" of Adobe software entrench vendor lockin, as the students learn only Adobe software.
Availability of a domain name might be a good proxy for how recognizable a name is. Well, maybe it was up until 2008 or so.
I don't use a regular keyboard anymore [video]
I have high hopes for Odin. There has been a recent trend of C/C++ replacement languages like Zig,Rust,V, etc. with each one trying to find its niche and triumph over its competitors.

Odin's niche is the kind of high performance programming that's done in games and other real time visualization applications.

Other than fixing C's known issues, like having proper tagged unions, fixing macros, and the crazy compilation model among others, it has a bunch of features, that make it appeal to game programmers.

Features, such a structure of arrays support for data oriented design, builtin support for matrices, vectors, and shader-like syntax for 3D math, allocators and the like.

And it certainly doesn't hurt that unlike many of these upstart languages, Odin has a real, successful, commercial product built in it, EmberGen, which is used for CG smoke and flame simulations:

https://jangafx.com/software/embergen/
Where has this been for all this time.
> Naive question perhaps: why was CMYK so hard to add to Gimp?

Not only for Gimp, but for Inkscape too.[0,1]

[0] https://wiki.inkscape.org/wiki/Color_Management_Planning

[1] https://inkscape.org/cs/forums/beyond/cmyk-support/
There was a HN post a year or so ago from a guy running an e-commerce site who said they get orders of magnitude more requests for paying in cryptocurrency than they actually got as sales with it.

His experience was that basically nobody who asks for it are asking because they are potential customers, but because more sites showing the bitcoin logo means their Bitcoin portfolio goes up because people start believing it's real.

Asking for cryptocurrency options is basically market manipulation, not an actual request.
I thought this was a new feature in Microsoft Visio initially. Would “JSON Visio” be a breach of their trademark?

https://trademarks.justia.com/742/75/visio-74275413.html
Fahrenheit 451 is a classic! I last read it in high school though, I definitely need to give it another go
Easily beat by "MongoDB" and their Ruby interface "mongoid".
Not really. I've been trying it regularly with podcasts for years and haven't gotten any better at being able to focus on it. I'm just better at achieving actual understanding through text.

Besides, I'd never try to listen to anything actually deep -- can you imagine listening to Nietzsche?
Just signed up to say this, but I like https://www.zone.ee/en/

They aren't huge but they have operated for a few decades now. Nice customer support, 2FA, DNS API and DNSSEC.
If you can type at any speed while pecking at keys you must have muscles made of pure lightning.

That said, what he does certainly looks like either an imitation of touch typing while pressing random buttons, or a method of touch typing that I’m not aware of. It certainly looks too fast for him to be checking every letter he types.
Cool. PlantUML also does JSON visualization [1] if you need a local option or are hesitant to load your data onto a website.

[1] https://plantuml.com/json
Sounds like the software should auto capitalise those labels/annotations...
The thing is that just like it was said in the TFA, The Sandman looks flat and saturated compared to anything on Amazon Prime or Apple TV that coincidentally have much higher bit rates. Maybe it's intentional attempt to make the show look like comic book and the bit rate is a side effect, maybe the other way round.
Looks good. Unfortunately most JSON (I personally handle) contains private information and I would never paste it into a web page.
yeah but examples uses vagrant vm, i am just checking nomad and use of vm discourages me / not sure how much compatible if i to placed them with nomad/lxd/dockers.

Any good tutorials with Noman + Containers would be nice for CI/CD/Executor setup.
Because it's a free product mostly intended for personal use, not because of the naming.

One expects a name@company.com style structure for professionals. It being called Gmail is not relevant.
I'm hoping the current European energy crisis will lead to greater nuclear developmemt, which will bleed over to Australia eventually. Hopefully we can replace the coal and gas areas of the graph with nuclear sooner rather than later. I used to be hopeful about battery tech to support renewables, but recent projects are starting to suggest battery storage economics at the level needed won't work for a long time.
You just need a testing framework that supports specifying context.

I write my JVM tests mostly using Spock[1] as it's absolutely great at letting me specify, and ecouraging me to do so, as much context as I can.

It may look something like this (this example is loosely based on Spock using Geb[2]):

@Narrative('''
Users can choose to authenticate using method A or B.
This test makes sure that users can choose one or the other, go back and
change their decision later, and complete the procedure with either method.
''')
class AuthenticationMethodsSpec extends Specification {

def 'Users can choose method A'() {
given: 'the user goes to the login page'
goTo(LoginPage)

when: 'the user chooses method A'
page.click('methodA')

then: 'the user goes to the method A login page'
at LoginMethodA
}

Error messages are great too... and the tests, at least when written as above, with actual contextual information everywhere necessary, are much better than the usual JUnit abominations you're likely to find in Java shops.

It may look superficially similar to Cucumber, but it's IMO much better because it's just Groovy code (and I happen to really like Groovy, some people have trouble with it because it's "not exactly like Java"), no custom parsing of text-based stuff and other complex gimmicks.

[1] https://spockframework.org/spock/docs/2.1/index.html

[2] https://www.gebish.org/
Your analogy falls short for a very predictable reason. There are exactly zero paid developers in the GIMP project.

The right kind of an analogy would be an investor stumbling upon a tiny community of developers that has been serving hundreds of thousands of users for the past 25+ years without pay.
I recently wrote a bindings generator to Odin for my C libraries, and the FFI is very well thought out, down to defining things like linker dependencies in the code. For instance see here:

https://github.com/floooh/sokol-odin/blob/main/sokol/gfx/gfx...

The only minor downside (compared to Zig) is that Odin still requires a separate C/C++ toolchain to actually build the C dependencies. But I guess that's a typical 1st-world-problem ;)

(however AFAIK Odin's FFI system isn't in any way related or depending on LLVM).
I'm not sure i follow. Nomad is an orchestrator which handles containers and other things (firecracker microVMs, LXC, etc.). The Vagrant examples are to get started and test it out, because running a container orchestrator in containers has some non-obvious pitfalls. You can just as well download the binary anywhere to play with it.

That doesn't mean Nomad can't orchestrate containers (in fact that's the main use case for it).
Be careful with split keyboards, or any keyboards with fewer keys or columns than usual, if you’re a European user. Many split layouts have a missing column on the right, where accent keys are located. One has to assign them to different keys or combos, which results in a substantially different typing habits with a steep learning curve, in my experience.
This is exactly my thought. There are many influences of this kind that somehow managed to land in my twitter bubble. Many of them telling stories about how writing online changed their lives. But as far as I can tell, none of those influencers wrote about something else than writing online at any point.

It’s the same with YouTube coaches teaching people how to become entrepreneurs, but the only business they have ever build is their coaching business. It just does not add up
I was amazed how easy it was to setup Nomad. I have a couple of VMs running on a VPS and Nomad works great for this use case. Super easy to maintain and works really well. Networking is my favourite part.
Music is kind of great like that. Much of music theory is over my head but I have spent time to understand a good bit too and I’ve gained a lot of respect for it. Everything you’re doing as a blues guitarist can be explained well by a music theorist who really know their stuff.

I read an interesting article by a music theorist breaking down the song “Smells Like Teen Spirit” and remarking on the genius and uniqueness of the chord progression and how it violates a lot of what theory says would “sound good” and hence why it’s genius. It can be presumed Kurt Cobain was not too interested in music theory and if he would have been he may have never even considered the progression and other interesting aspects of that song.
Long summer days up here mean that evenings stay hot. So „managable level“ is in the middle of the night at best. Obviously solution could be go to bed after midnight and then sleep in :)
One "trick" that I can't stand, but is beloved by news editors (usually at the low end) is to avoid repeating the main noun and to do anything, no matter how awkward, to find another word:

> A water shortage is has been announced. H2O use will be restricted...

> A car factory burned down. The vehicle plant...

It's jarring to repeat a word to often "by mistake" in close proximity [1]. It's not jarring if that's the subject at hand: it's actually more jarring to stretch for a synonym and make the reader follow that you're still taking about the same exact thing!

[1]: Sometimes even the same unusual word repeated within the same book can stand out for the repetition more than for the word itself.
I used Photoshop for 8 years, including for web development, before switching to Gimp.

Gimp is good enough for everything one needs in web dev, is free, and has a vital feature Photoshop lacks: the ability to run on a Linux workstation. When developing software intended for Linux servers the value of having a Linux workstation to easily do local development cannot be understated.
Excellent explanation! It's not certain though that (a) is as desirable as we make it out to be. We accept that transposition is transparent but it could not be. Keys used to have a meaning attached to them and weren't interchangeable. The direction we have chosen made us lose that and it's a little bit sad IMHO.
Nobody complained that GIMP isn't emulating photoshop.
I wrote above that Photoshop 5.0 (which GIMP was compared against) did not have vector objects, Photoshop 6.0 was the first version to have it. I'm getting a feeling that you are talking about something else here.
Most of this is just down to GIMP being an almost entirely destructive editor, and destructive editing just never was any good at respecting the user's time and effort. The only reason to implement destructive editing in the past has been limited computer resources, not because it's actually a good paradigm in virtually any way.
What happens when you mutate the target of a pointer to the same memory as the target of an "immutable" reference (eg. function parameters and union switches)?
i meant that in the EU wholesale market , everyone gets the marginal price. It is not the cost of an additional unit, a mwh of renewables is practically free (if paid-as-bid) but gets paid as natgas (because it gets paid-as-cleared)
I agree with the others. Go is its own abstraction level.

Not powerful enough to be compared to Java.

Probably closer to Node.js, that's to say, it is like JavaScript in the server. Judging by the developers who use it. Except it is compiled.
> the failed attempts at bioengineering a continent

what is that?
Haskell uses <- for monadic binding in do blocks.
That's an arrow that's no harder to type than :=
But nobody is fixing it, that's the problem. It's not impossible to fix, it's just not getting fixed.
I hadn't realized all the ads until I tried to read it from my mobile.

Here's an alternative link (substack):

https://hasen.substack.com/p/odin-praise
> Surely they see it.

Do you use the Report Spam button? Because that is how they see it.
CloudFlare unfortunately still have a very limited subset of TLDs available.
Cool tool, thanks for sharing.
Would be great to have a version as a VS Code extension, imagine using it directly inside VS Code <3