skysight-inc/HackerNews huggingface dataset:
I really don't understand the logic of this on a multi-threaded system. The vast majority of functions I write are best executed synchronously, the remainder is usually composed of logic wrapping heavy computations which can be executed in parallel or logic surrounding I/O which can be executed concurrently.

An async system which poisons the rest of my code to force async usage doesn't seem like it will scale to code leveraging multiple libraries and will likely fail at the first lib where the author decided not to bother. The beauty of coroutines in go and Java(soon) is that the async functionality remains local to the code that can make use of it - everyone else just sees a thread-like API.
> In return, they were well compensated as they managed .org registrations over all these years, which is more or less a license to print money.

Clearly, there’s more to managing a domain than a “license to print money”. Otherwise, who would want to sell it?
Purposeful != functional, and I don't argue that they serve no purpose. My point is it's a lot of detail work (i.e. BS) for something that does no 'work' -- it's a lot of overhead for a visual cue.
Friedrich Hayek warned about just this in "The Counter-Revoluion of Science" wherein he decried the impulse to reduce behavior to mechanical impulses, and the subsequent rise of sociology as being considered a hard science.

One isn't going to engineer societies without bending the scientific method way beyond what it stands for or merits, no matter the PR methods applied.
Yeah, Apple has clearly failed on multiple fronts to make the App Store more useful.

Steve Jobs, for all his failings, made for an excellent voice of the customer. He had a keen sense for what made a good consumer product, and I wonder whether Apple would benefit an executive ombudsman role like that to help inform strategic resource decisions.
David Hume is an empiricist. Noam Chomsky is more of rationalist.

LessWrong-rationalism is just crackpottery.

This brings to mind a review of Stephen Hicks “Explaining Postmodernism”. In the book he contrasts postmodernism with objectivism: postmodernists are irrational while objectivists are rational. And once you look long enough at the comparison tables you realize that there is no philosophy there; it’s just “bad thing” v.s. “good thing”.

Kind of like “rationalism”, that obvious good thing. Who wouldn’t want to be rational? What’s our philosophy? Uh, to be rational? To be for good things and against bad things?

Hence your indignation at putting pseudo in front of that word: how could one possibly object to something called rationalism? Hello, it’s in the name—rationalism! It’s about being rational. What more do you want, Jack?

“Per se”...

And nice touch with the but-religion-though. That was a zinger.
#1 is interesting. Does it imply malicious intent towards a romantic partner, if you would break off the relationship over a lack of sex? Or imply that you might?

Seems to me like misaligned desires are more unfortunate than evil.
Doesn't look or sound that great to me - perhaps I'm more used to Olivia Colman's Queen - but it's good it makes the public more aware.
That is my whole argument - the times were barbaric, both the old testament and to some degree the new testament largely capture that, so you should not be going round claiming they brought morality to the world / west. I am nor arguing it had to effect, I am arguing it's not like we'd all be a moral vacuum without it.

I am very surprised you are claiming the old testament is somehow not part of Christianity or should now be considered- am I misunderstanding you? I am not a religious scholar, but that's not a view my local priest would support.

Also I fail to see how bringing up Stalin is relevant, you can't even find a communist these days that thinks he was morally upright.
I think the idea that Sweden did very little has been overplayed. It didn’t do enough, and has suffered for it, but it did quite a lot, and the population was reasonably careful even where not forced.

This is somewhat different to the weird defiant “taking precautions is bad, we must deliberately do high risk things” attitude that seems common in the US.
Jonathan Zdziarski is a pioneer in the field of iOS forensics. He was hired by Apple in 2017. HN may especially appreciate the sections titled "Forensics Tools are Terrible" and "Closed Source is Not Scientific".
That could still be useful as a package for freedos I think.
According to the AG's April 15, 2020 letter, an investigation was already completed.

> To that end, my office conducted an investigation of ICANN and its role in approving the transfer of the .ORG Registry Agreement from the Public Interest Registry ("PIR") (the supporting organization to the Internet Society ("ISOC")) to Ethos Capital

https://oag.ca.gov/system/files/attachments/press-docs/AG%20...

That letter ends with a warning that the AG would "continue to evaluate" the matter. Considering the ICANN board rejected the sale April 30[1], two weeks after the letter, I suspect the AG's office is no longer looking into the matter. Because the sale was never completed, and everything else seems to be business as usual, I don't think there's anything for the AG to continue looking into. The AG's job is to make sure charitable trusts adhere to their purpose, not to police potential impropriety that doesn't materially effect the trust. (They basically play the role of a shareholder, who in regular corporations can sue if the corporation doesn't adhere to the articles of incorporation; or the role of a beneficiary in a regular trust, who can sue if the trustee misappropriates the assets.) I'm also not sure if there's any criminal exposure here. Usually self-dealing is a civil matter, even for charitable trusts, unless it involves some other criminal act--e.g. fraud, but in this case nobody really thinks the board was being duped by the former ICANN CEO. If there was potential criminality then probably the AG wasn't confident it could make a case beyond a reasonable doubt without an actual sale and evidence about how .org would have been administered in fact.

[1] https://www.icann.org/resources/board-material/resolutions-2.... Announcement at https://www.icann.org/news/blog/icann-board-withholds-consen...
Latest Covid Restrictions Mean There’s a Line for Everything
X.509 certificates issued by your private PKI would do the trick.

You'd have to implement a registration / enrollment process during which you'd handle the setup but that'd be a one-time thing (plus a "renewal" process every few years or so).

Although it isn't necessarily the most "user-friendly", pretty much every HTTP(S) client and server in existence supports using certificates to authenticate clients.

As a security nerd, this is what I think I'd prefer, however...

--

An alternative that's probably more popular and "user-friendly" -- and more likely to be recommended (especially here on HN) -- would be to allow users to generate and manage API keys tied to their accounts.

You could then either 1) require everyone to authenticate to the back-end services using their API keys (even "free" users) or 2) make authentication optional but implement strict rate-limiting and/or quotas for unauthenticated requests.

--

EDIT: There are two other similar / closely related methods that I forgot to mention which are quite easy to deal with (both client-side and server-side) and supported practically everywhere (as, if memory serves, they've been around since HTTP 1.0 and 1.1, respectively!): HTTP Basic Authentication and HTTP Digest Authentication. The latter is basically the former with MD5 hashing added, although neither are particularly "secure" nowadays compared to the alternatives. This is much less of a concern if all requests and responses are being carried over a TLS-encrypted session, however.
https://archive.vn/CpYlX
No problem. I’d recommend trying it out live, you can get it at https://www.pureos.net/download/ and then follow the installation instructions (https://tracker.pureos.net/w/installation_guide/live_system_...) from there if it works well (make sure to copy your /home directory/partition first if you want to keep it), or not install (and maybe try purifying Ubuntu or Debian a bit with the `vrms` package’s assistance) if it doesn’t.
Rust also lets you avoid atomics by using structs that implement Send. Having an async function return such a struct is a lot easier to map mentally (for me, at least)
>[...] if you don't take into account how uneven the income distribution is, specially in the US where income inequality reached abismal levels.

I did, which is precisely why I used that figure in the first place. I made the (evidently correct) assumption that most people would know that the median income is lower than $50k and the average. Grandparent's "barely rich" figure doesn't even hit the (high-earner overburdened) average, yet is higher than the income the median earner brings home. It's damning and inappropriate from two angles, which brings into question his entire argument.
I'm not sure if you're quizzing people or asking for a way to value a company like Tesla. In which case I would recommend Aswath Damodaran's blog, where he's done that a few times, so you can see his methodology.

http://aswathdamodaran.blogspot.com/2020/01/an-ode-to-luck-r... (in video form at the bottom if you prefer)
Someone looking for a quick buck?
Fitness+ Workout Stops on Apple TV (Apple Watch Disconnects)
I wound like to read a chapter as a sneak peak. But isn’t this just an ad for the book?
"Along with gender, being human is a socially defined concept"

This is priceless))
I'm just here to see what account ICANN has to say
Ask HN: How to become self taught quant?
Getting into quantitative firms is hard and you need masters or atleast a Phd but how can a software engineer with good amount of experience can break into quantitative firms without having a masters or PhD
The Untold Story of Atari Founder, Visionary 1980s Tech Incubator
I think the OP was using examples from a different ecosystems to demonstrate how such a consensus could be reached, if people wished for it.
yeah i’m inclined to agree. i’ve had no complaints with the react/django combo.
IME Spotify's recommendations, while not perfect, are way, way better than Pandora's. Spotify is comfortable letting you explore niches; Pandora, when I used it, always seemed to try to hill-climb out of whatever niche you were listening to as fast as it could into whatever music was the most broadly popular at the moment.
Rust solves threading-specific problems. Yes it's partial, but other problems happen in both threaded code and async code, so that's not a reason to choose one over another.
There are no laptops in the market which support free firmware for WiFi, except those from Purism. So PureOS (without installing additional non-free software) will not work for you.

Alternatively one could use this: https://tehnoetic.com/tehnoetic-wireless-adapter-gnu-linux-l....
>Architects and urban planners who have analysed [Speer’s planned] city in recent years claim it would probably have been nightmarish to live in: hostile to pedestrians, who would regularly have be sent underground to cross streets, and with a chaotic road system,

So sorta like the Las Vegas strip?
> I provide a counter example where severe social consequences, effectively suppress speech.

You listed a crime that might happen, and then asserted that therefore we need more laws to protect speech. I find the argument unpersuasive, for reasons I have already provided.

As an aside, I find the hyperbole tiresome. "What if someone gets lynched?" is half a step away from "think of the children" in its triteness, and it's a really quick way to make these conversations go off the rail.

> Your claim that "not free from consequences" by the letter of the law while legally correct, is ironically, the polar opposite of what freedom of speech actually is.

And what, pray tell, do you recommend when the "social consequences" of free speech are also speech? Would you suppress the speech of "the mob" for the sake of the original speaker? Would you force people to associate with those they find noxious against their wills? If so, I don't think you're nearly as pro free speech as you think you are. If not, then I'm not really sure what you're actually advocating for, aside from generally being angry at Twitter.
This 2020 I learned a lot about building machine learning models and working with huge datasets
Rust does not ensure that your code is free of memory leaks, to be clear.
I'm not sure I can recommend it. I went from an Antec 900 to a BeQuiet PureBase 500 and although it's a good case for a good price, I'm disappointed in noise and thermals. Turns out, as many reviewers have pointed out and others long realized, you're better off with a more open case with bigger and slower fans than an enclosed one where you have to run your fans at higher rpms to get equivalent thermals. It's actually noisier and has worse thermals than my 13yr old Antec even after configuring for a quieter fan rpm profile. Although the newer DX model seems to have improved a bit in that area of increased airflow which pretty much defeats the noise savings from insulated panels. All in all, it's still quiet enough that it's not distracting, good enough for me.
I don't mind swapping the cable. What bothers me (a bit) is that the ports where I have to unplug and plug the cables are in the back of devices that have many other cables plugged in so I don't want to turn them to face the tb3 port towards my hand or else all the other cables will clutter my desk.

1. a dock that puts the tb3 input on the front would work for me

2. a mechanical female plug / extension cord would work for me (but likely not possible due to noise?)
I stated that if cities become more dangerous, people will change their behavior. A case of people changing their behavior even though cities aren’t more dangerous isn’t really a counterexample. A valid counterexample would be a case of cities becoming more dangerous and people not changing their behavior.
By "normal" he means the glyph we are taught to write by hand, which is also the glyph young children are taught to identify individual letters.
I mean they pretty much solved protein folding this year...
> jsx is a retarded idea

> My immediate thought was "this is retarded".

It's generally frowned upon to use retarded in this manner. Not only is it insulting to people, it brings down the overall tone of your argument.
Rules:

1) First-come-first-serve for your first handful of domains. Price is nominal (e.g. $1/year).

2) Increasing price with number of domains held. If I hold myname.com, it's $1. If I hold a thousand domain, the last 500 are at $1000/year.

3) Oversight for transfers. If sold, resale value is capped. Historic domains shouldn't be used for spam but perhaps go to archive.org or similar entities.

4) Managed by a government institution or not-for-profit with open meetings, salary caps, public records requests, and other (legally-enforceable) checks-and-balances.

5) Several TLDs, but you can't register in all of them. You can have mybusiness.com or mybusiness.mobi, but not all of the above. If I have the same business name as you (Apple records v. Apple computer), I go to a different TLD.

6) Rules for new TLDs. You can't pull the Coursera.org "We're a not-for-profit" shtick. Old domains grandfathered in.

7) Oversight/governing board with members from the EFF, FSF, OSF, and so on.
Thanks. The list started out so materialistic I quickly lost interest.
I just finished reading my six year old “horton hears a who” and I have to say, I understand the book better than I did when I was younger. Sometimes to get the big people to hear you, you all have to shout at once. Dr. Seuss was very clever in how he put messages into his books, by keeping things sort of abstract they connect even after many years. Yertle the turtle is another favorite.
> I create a playlist to fit a mood (for example, ambient electronic music with a good beat and no words) ... what it recommends and plays is tolerable but not great. ... (maybe one out of every 20-30 songs) I will discover a shiny new gem of a song that really resonates with me.

SoundCloud Weekly[0] recommendations have been solid for months specifically with ambient: ~85% Good tracks with ~30% Resonating enough to Favorite. My other contexts / use cases include listening by Album and Artist, Genre, Mood- and Mind-Setting, and Discovery.

Spotify works well for Albums and Artists.
HypeMachine is my go-to for Discovery and Genre.
SoundCloud and BandCamp work well for diving into artists and labels discovered.
Playlists and Favorites across these are best for Mood- and Mind-Setting, as are "special purpose" options like Brain.fm and Ragya.

[0]https://soundcloud.com/discover/sets/weekly::[username]
[1]https://www.ragya.com/
Selling lets the PE firm be “the bad guys”. ISOC gets to dodge responsibility while retaining nearly all the profits of being culpable.
I am not sure what do you mean by spying. How does "create a fake device with telegram" work?

It seems hard to add a rogue device to an existing user's account without them knowing. The 5-digit login code is sent by SMS only when there is no other devices logged into Telegram in the account. In all other cases the user will be notified by seeing the confirmation code message on their Telegram app.

One can add a password as an authentication factor for their Telegram account also. Just in case the login code is intercepted.
Conversely, at some point I decided to watch Sapolsky lectures based on human recommenders, but this caused YouTube to recommend not only other science lectures but also sensational videos purporting to be about quantum mechanics, medicine, etc. but which were obviously total pseudoscience.
> Presumably, they have the transaction data from the software, and the transaction data is saying he's lying.

No, the error seems to be just in the aggregates:

> We went through the system together, and found nothing. The other weird thing is that her stock unit basically almost never had that amount of cash in it - for it to be that short, there had to be a random high value transaction put through by mistake. We searched, and found nothing. - https://www.postofficetrial.com/2019/05/the-post-office-clai...
With DNS validation it's fairly straight forward to get a wildcard cert for all your internal domains (*.my.domain)
Let me just say thanks for your work on VB. It changed everything for me. I pirated it (I didn’t even know of any place that sold it) from a guy spanned over however many disks it took, and I ran with it. Once I’d realised it was made by Microsoft, I made a note in my career journal at school that I want to work there one day. It took me a good decade, but I eventually got that job in Redmond. Must have been an interesting time in Seattle back then.
Use `ack -C8` when searching, adds a few lines of context helping identify the one class that matters.

I read "reviewed dozens" as "got lost in the code for a bit"
Definitely the worse part of RL is that it takes so long to train. But it works surprisingly well on Google Colab or equivalent.
>This one is a real shame. I still can't believe it. If you select any text block, you can't navigate using Page Up and Page Down keys.

So? That's probably used by less than 5% of people anyway. Seeing regular users most would just use the mouse...
A culture which prioritizes writing things down will allow for this type of pattern.

For example, engineers who solve problems should tell stories in their commit messages, providing context, they should output ideas in Slack, and when they have questions, they should provide context and link to references they have explored (tickets, external resources)

It sounds like a lot of work, but in my opinion it's not. That deliberate slow down by one person allows others to grow at a more healthy pace, ultimately progressing the entire team/org (sizing dependent etc.)

I'm not saying Slack should be a knowledge share but it does become a great portal to more information, and ultimately the git log is one of the more important areas in a business to provide learning opportunities for other engineers.

That type of culture will naturally be better at writing documentation and taking care of it because they are practising well formed communication on a regular.
TL;DR: Pay lots of attention before choosing C* or scylla. only use the most basic stuff, don't work on near-realtime. More pifalls than the number of seconds those software have been out.

Every time I see people talking about cassandra or scylla I am reminded of the huge pains and pitfalls of what feels like hacked-together solutions that were built on a very shaky theory.

I worked only 2 years on systems that used cassandra and scylla (both on dev and ops side). About 7TB total.

I admit they are very fast, provided you do proper continuous maintenance and that your application goes out of the way to conform to the database (absolutely not the other way around)

The only safe use of these 2 software is basically:
1) add new unique rows (no updates)
2) much later (granted only after repairs, which take a real lot) you can read, but only up to a certain time in the past.
3) basically almost avoid deleting

Anything else, and you are in the realm of cases and special cases.

You can't trust errors, your operation might have been applied anyway. LWT terribly slow, limited and you should not run more than a very limited number of them.

It's full of features that are added, then the cassandra guys realize that it really does not work, in both theory and practice, and than they deprecate those a few releases later.

Compared to SQL, it feels worse than navigating blind on a minefield of special cases.

The CQL language does not help. Only use the very basics of the language, otherwise it's a constant game of:
This is the rule
/ With This exception
/ Unless you also have This
/ Except That
/ but it works again with X

and on and on.

It's like they had a very basic, specific use case, and went to build a ton of features that don't stack on top of it.

Like adding full SQL on top of redis, but worse.
I don't wish it. That sounds terrible to me.
Signal seems a bit of a jerk company. They should have "stayed above the fray". Instead, they ridiculed. They were in their rights to do so but should have been the better. Throwing insults, however well grounded, is never good for a brand and shows a lack of level-headedness. They could have simple stated the story is a non-story and stated why. This could have been paired with working with the BBC to get a retraction in place, taught someone at BBC something, and maybe even gotten a little free positive PR from them in the process.
Those kinds of discussions have dropped off of the Internet over the last decade and a half, being hosted at places like the now defunct original Digg website. It was an era when one could said something really stupid online and it would become mercifully forgotten.

What I have found is a 2014 blog posting where another web designer from that era says “the early anti-HTML table movement was strong. It managed to brainwash many generation of developers into thinking that any usage of table is evil.
[...] I am one of those developers who avoided table layout, even for displaying tabular data.”

Reference: https://colintoh.com/blog/display-table-anti-hero
> I think Comic Shanns does things like set all the characters on the baseline, eliminate goofy tilting, etc.

I think this is the biggest trick. I'm no font expert, but my understanding is that the base of Comic Sans is fine, it's just that there are so many small "errors" [0] that make it a pain to look at.

[0] Many of which had perfectly valid reasons for the time.