skysight-inc/HackerNews huggingface dataset:
> until very recently, the controllers of these mediums (e.g. Facebook, Twitter) insisted that all ideas deserve a level playing field

This is absolutely not true. You can go ahead and write a full blown, grammatically correct and even narratively interesting novel, submit it to a publisher (owner of printing presses), and they are under no obligation to print your book. Further, that publisher may decline explicitly because they don’t like your ideas.

There clearly are questions around FB/Twitter/Google/etc., but you seriously weaken your point making a claim like that.
Hey, thanks for pointing out some of the mistakes in my code. I'm definitely new to this field and still have a lot to learn. It's great to get feedback like this! I would love to connect with you and hear more about the work you are doing if you have time. I reached out on LinkedIn!
This would be like opera turbo (and similar from other browsers), but with fewer privacy concerns, so it's not even new design space.
The current mitigation enables attackers to raise the difficulty at whim and effectively disables any cached PoW's by large entities. This hurts Nano's primary feature - speed - for the end user. Also, while it certainly makes it harder for an individual attacker to attack the network, it is still very doable given enough time and resources. My proposal (which was shortly after the blog post you've cited came out) included a concept of leniency while making any possible attack exponentially more difficult both to plan and execute over a period of time while maintaining a constant ability for entities to precompute PoWs. However the biggest issue would be the introduction of synchronicity in an asynchronous network through probability and is not exactly trivial to implement. I've since moved on as I don't have the time or motivation to further pursue this (I am not exactly very hyped on the idea of cryptocurrency anymore).
It's not entirely arbitrary - the fact that the US is not a small island about 1000 miles from its nearest neighbour seems to comprehensively eliminate the New Zealand-style elimination option, given the trouble they're having with it. Like, even if you assume an equally competent lockdown in the US would have the exact same per-capita chances of infections slipping through from outside, with no disadvantage from the porous southern land border with a country that has a major outbreak, it still has 100 times the population. Which means that rather than causing a new major imported cluster once in 100 days, the leaks which the New Zealand government can't identify, fix, and reckons are likely an inherent limitation that they'll just have do deal with would cause them roughly daily. That means no elimination, not even if the numbers worked out slightly better than my rough estimate. And remember, New Zealand was the last big, well-known elimination success story left standing.
> However I enjoy the experience of having the editor do some of the lifting.

Yeah, same. I recently realized that I use vim‘s normal mode features even in situations where I’d certainly be faster just typing things out manually, just because it feels good to “work smart”. Even if it’s not really.

Another downside: using (and watching people use) editors without vim features becomes painful.
> I don't want to use the ISP's dns however.

Careful. Even if you point at a different dns resolver, your ISP still gets to see this traffic, and it can still MITM it. This is not theoretical, it is trivial. Many ISPs do it.
I hear you. One of these days I’d like to make a nice drag and drop editor experience for Clojure.
I was never a Fan of Shooters...but i really love that guy. He is THE example of a decent "superstar" developer without BS.
It seems like coupling a database checkpoint process with file system’s snapshot process should be theoretically possible:
1) Database informed snapshot needed
2) Database finalizes any in progress writes and starts logging new writes to another file
3) Take file system snapshot
4) Inform database snapshot is fine

Between #3 and the file system snapshot, you should have a perfect and quick representation of the database at that point in time (when the database was informed it should stop logging).
Gosh... minority, of course.
Not sure I agree. I've been paying for a personal license of Visual Assist for a few years now. The power editing features I'm getting from it are really good, save me a lot of time. The "rename identifier" feature alone justifies the cost for me.
I was looking for books on “dark psychology” (don’t, they’re garbage).

One book I found had great reviews. So good, in fact, two different verified purchasers were compelled to write the exact same review verbatim.

I mean if you’re gonna write a book on “dark psychology”, make sure you don’t screw up when you’re using it on your readers.
Regarding nitpick 2, all of the blue colors are identical between the two charts, I think the only point that chart makes is about the yellow/ochre(?) for the USA slice.

However, I absolutely agree that there is no way for me to read that chart, other than looking at the order of the blue slices (they are in the same order clockwise as the legend).

I think one additional factor that should be considered when choosing colors specifically for presentations is "will the speaker be able to describe the color of one particular item based on its color, in terms the audience will understand?" For example, if you have to say "Japan is the ochre line" or "people 45 or older are the vermillion line, while people 20 or younger are the carmine line", that may be a problem in some circles, even if the two colors are easy to distinguish visually. This is likely not a problem when you have the option of saying "the darker red" vs "the ligher red", but if you start having more versions of the same general hue, you may quickly run out of words.
Programming Lacan’s Symbolic Chain Using Racket
Ah, so it's just a story you are telling yourself and us.

That makes a lot more sense!
My right to be able to swap out batteries on devices is more important than Apple's reputation.
This nerdwriter1 video in kintsugi is also really nice.

https://youtu.be/lT55_u8URU0
In JavaScript, I often had to solve bugs and traced logic through 40+ source files. The reason I learned some editor power features was just to be able to navigate files quickly. For continuity of thought, I found it valuable
Not all “foreign” plants are invasive, but the ones that are... they’re a real problem. They displace native species, disrupting the balance of ecosystems. Himalayan Blackberry in the Pacific Northwest being a good example. It will choke an entire landscape, suppressing or murdering native species that didn’t evolve to fight that particular competition.
From official source:

"The IT sector in Belarus. The total production and sales revenue of the IT sector was $3.1 billion in 2018. In 2018 IT accounted for 5.7% of Belarus's GDP, which is comparable with agriculture and forestry (6.4%), construction (5.4%), and transport (5.8%). By 2022, IT's share of GDP will have increased to 10%."

URL: https://minskdialogue.by/en/research/memorable-notes/how-can...
Well they stuck with Trump after he "grabbed her by the pussy".
Google is absolutely horrible when it comes to graphs in GCP and IIRC analytics. Indistinguishable shades of blue? Yup. Displaying errors with green or blue and displaying other values with red and orange? Yup.
So stuttering is an effect of (over) activity in the brain, more precisely the default-mode-network, which is among other things responsible for (self) awareness. That sure explains a lot, I used to stutter a lot and be preoccupied with it, now I hardly stutter and don't think about it at all.

Also funny they mention, en passant, in-breading in Pakistan. Wanna study rare genetic effect? Just go to the place with excess gene-expression.
Bots are the best thing to have happened to Twitter's bottom line. Essentially Twitter at a fundamental level operates by farming the users into nice sorted silos. Then waiting for something to enrage a silo enough for them to obsessively engage with something in a dopamine addiction reaction. Bots are amazingly effective at finding enrage points, and fertilizing what would otherwise be fallow fields. Bots are just a cost effective way of finding the right fertilizer, field, and silo (and all government subsidized on top of it).
I simply do not have the time nor motivation to conduct an attack on the Nano testnet. I've responded to your other reply with the technical shortcomings of the mitigation, my proposal is still open somewhere in github's issues but I've since moved on from cryptocurrency as a whole.
Did you read his post? He is not talking about IDE-like features, just about pure text editing ones.
If you were not utterly blown away, you probably either took too small a dose and/or what you took wasn't actually LSD.

However, different drugs do affect different people differently. So it's possible you're just not very sensitive to LSD, but it is pretty unlikely. With the right dose, set, and setting, it's unlikely that you would be so unimpressed.
My man! I don't have much to add, your post mostly echoes what I do.

>* Clipboard history (screenshots on clipboard in the history is extra useful)

Indeed! As I mentioned elsewhere I've reversed the keyboard mappings for screenshots so that Shift+Cmd+4 copies to clipboard and Shift+Ctrl+Cmd+4 creates a file. Then I manage the images through the clipboard.

>* Snippets using the date placeholders {datetime:short} for various file naming and email workflows

>* Snippet shortcuts for things I always forget like the shortcut for → and ™ or my zoom meeting link that I paste into meeting invites

Yes, snippets are invaluable! I have tons of different ones, everything from various API keys, adding user accounts with SSH pubkey on Linux (while checking that password auth is off), outputting an ASCII guitar fretboard, setting up servers with nginx/php/mysql from scratch etc... Haven't actually looked into placeholders though, looks potentially useful although I can't think of a particular use case off the bat.

And everything synced through Dropbox of course.

>* Launching simple shell scripts by keyword

Yes! For example I often run "slack active" and "slack away".

>* Workflow for opening Jira tickets in my browser quickly

I do this as well! "<board> <ticketnumber>" opens them up directly in the browser that I use for work, i.e. "ticket 123" opens /browse/TICKET-123. Super convenient.

And for amusement I've created a couple of workflows to play different sounds, for dramatic and/or comedic effect.

And another workflow creates a new subdomain for a specific domain in Cloudflare.

Alfred is one of the main things that keep me from switching back to Linux.
I guess kintsugi becomes a dying art form once a new bowl can be stamped out at 1/50 the cost and speed of an old master trying to repair the worn out thing with gold.
The Options-Enhanced Stock Market Money Machine Is Going Global
I think tcc is separate from gatekeeper, so the granular permissions should still work.
I’m sorry that pattern matching offends you.
Correlation is not causation

https://xkcd.com/552/
Now here's an article that CNBC should have published 11 years ago. The way that the CARES Act was basically a rerun of 2008's corporate looting, but with almost none of the same uproar and outrage, is one of the most depressing developments of 2020.
> This is the problem with much of the spectrum of political rhetoric in America, they're almost all somehow unrealistic in their basic, shared presumption of a world without some over-determining Other

I mean, you can essentially formulate any world view that takes any clearcut stance into the in-group and out-group dynamic. People who are pro democracy are looking for a world without oligarchy/monarchy, making those who want to consolidate power around a few people as the out group. Etc..
A repair mindset can also help with wastefulness and standardization. If you expect that you'll need to repair an item, having a certification or expectation that it can even be repaired will force the use of more standardized components. And less junk thrown into landfills.
> "more effectively identify fake Amazon reviews while Amazon (with presumably better data) fails so miserably." ...

Doing so is Fakespot's raison d'etre, but an unimportant side gig for Amazon. I did my MSc thesis on classifying fake reviews (https://douglas-fraser.com/FakeReviews/index.html). It focused on purely text based features, but I am familiar with all of the literature and research at this point.

Non-text based features are more useful (classification based just on text is hard because believable fake reviews are easy to write) but the amount of non-text / behavioral data Amazon gets or would need to process would be a Facebook level of engineering effort - and is it really that cost-effective? (versus letting buyers do the work - humans can't tell if a review is fake from the text very well, but other things like an excessive number of 5* reviews is easy for a human to see)

The removal of these 20,000 reviews (the FT article) is based on a straightforward obvious heuristic and so is cost-effective. But trying to track all the IPs from China leaving reviews? hmmm. But they should have got the distance and banned all the companies associated with the fake reviews; that would definitely send a signal.

Amazon has tried things like Vine etc to deal with the problem; Yelp and TripAdvisor have their own methodologies. But bad actors always seem to find a way around it. Automating the monitoring of communities where spammer groups congregate is possible but that is another major engineering effort - you just can't have humans doing it due to the scale (and Bezos doesn't like paying essential warehouse workers a decent wage either... so why bother with something like this?)
Why does CNBC's website always break for me like no other news website. I have a bunch of ad/flashblockers on -- their site must be filled with junk in a very badly integrated way.
Once you start using the snippets and clipboard history there's no going back...
+1 for Steermouse — I find it to be the perfect midway point between something basic like Sensible, and something highly complex like USB overdrive.
Noita – roguelite where every pixel is simulated
Vim only got Termdebug in May 2018. What were you using in the decades before it?
Just that the title says they are mistakes, does not mean they really are. I think his 'worse' examples where a lot better from a color balance perspective.

Sometimes over-engineering gets you no where.
You were correct though, JWT was not part of the OIDC standard. JWT was created separately and added retroactively later as the standard token format.
Brotherly Competition at a Fledgling Airline (1990)
Smoke Screen for Ships – and Bombing Raid (1914-1918) [video]
Well, what can I say? Branding matters. Associations matter. If you don't agree that the US should be a white anglosaxon ethnostate, can't you at least agree with the Nazis that there should be immigration reform?
> Honestly, I'm not that good. I'm a super mediocre coder. I try to be really transparent with my work experience and skill set and I acknowledge that I have weaknesses that need fixing and plenty of learning still left ahead.

When you understand what you don't know, you become mature and journey towards excellence starts. So don't underestimate yourself, you'r on right path. Just stay passionate and curious. It will pay you off in long run. (I might be wrong, but in my experience people who talk loud knew very less)

> I'm just afraid that potential employers think I'm capable of doing things that in reality I cannot do, and I don't want to go into the job and eventually get fired if I fail to meet the expectations that I was hired based on.

Don't bother with these thoughts. If you get selected, it means you're a good fit (Again don't underestimate your interviewers). I was in similar dilemma before, but it worked out well.

> don't know if I can go against these employers and say, "No, I want to be a SWE 2 not a 3. No, I'm a mid-level SWE, not a senior. Interview me with that in mind and stop having such high expectations of me." I can't tell if I'm potentially lacking confidence, or if I'm misrepresenting my work experience to seem more impactful than it really was.

Everything depends on organization structure & culture. Designation doesn't play big role always. Things change across project to project and people to people. You may end up with no responsibility or all responsibility.

Also instead of planning career in SWE2/3/4, consider below categories based on responsibilities and skillset required.

- IC (SWE2/3/4/architect)

- Manager (Delivery Manager/Product Owners/Program Managers etc)

- Executives (Directors/Managers/VPs)

- Enterprenures

So if you're SWE2, you can easily SURVIVE as SWE3/4/architect.
Thomas Jefferson drafted the US Declaration of Independence, and was a particularly violent "slave owner" [1]. While context is important, it doesn't mean that a document with an unsavory origin story should be ignored for that reason alone.

[1] scare quotes indicate that I reject the assertion that anyone was ever "owned" by anyone else. Some people were violently imprisoned against their will, but never owned.
Having being in Latvia a few times and knowing the historical context... I distrust Latvian language statistics.

Still, even those statistics admit that Riga is mostly Russian-speaking [1]. This is where the IT crowd would land, anyway.

[1] https://www.csb.gov.lv/en/statistics/statistics-by-theme/pop...
pretty sure everyone knew this was coming. I could sense every hackernews' eyeballs rolling in unison when facebook announced they were offering a VPN
If I've learned anything from my time in IT, it's that absolutely nothing is obvious to everyone
> That seems like short-sighted thinking on the part of Amazon though.

I Amazon makes 1 billion extra each year, it can use it to buy a few of the "vendors" later on.

Profit now has more value than profit in 10-15 years.

Also, many people will be scammed by Amazon/vendor and they will never know it. To detect a fake some times a minimum knowledge is needed.

So, in the very short term, the Amazon customer is happy because he thinks that got a bargain, the seller is happy because the item is not returned, Amazon is happy because keeps their percentage. The authentic brand loses a sale and a year later it even looks bad when the fake fails and the customer blames the original brand.

And, if a customer detects the fake and complains. Amazon/vendor happily apologizes and returns the money. It is just part of being in the fake business.
The | is the y-axis. From there you have two lines starting at some point in the middle. One sloping up, one sloping down. Stupid way of saying the wealth gap is increasing.
Cycling the battery as often as is typically done is worse than doing a bypass around the battery. The purpose it serves is reproducibly wearing the battery, trading battery lifetime for a consistent user experience with the gas gauge.

(Monitoring voltage is not enough, voltage can drop very quickly at end of battery life.)
That's like saying linux shouldn't need developers because of POSIX.
California Amends Freelancer Law, but Still Pursues Gig-Worker Companies
Seems an uncharitable interpretation. I would regard that more as a guide to the type of news they want their reporters to focus on - and what their audience wants to read. As far as corporate goals go its actually pretty specific and measurable.
> My largest gripe with REST is that it's a very lock-in technology.

I can't really think of a technology less subject to lock-in than REST; reliance on specified resource representations and HATEOAS makes it agnostic to pretty much everything.

EDIT: I guess there's lock-in in the sense that once you have REST, everything else is too limiting.

> Once we evolve past REST

Few things even reach REST, much less evolve past it.

> instead of being able to decouple cleanly from the underlying protocol

REST starts out decoupled from the underlying protocol(s), it's not something you need to do when evolve past REST.

> Everything should have been focused on the payloads, not the transport layer.

The only thing that REST says about the transport layer is that one should avoid altering or extending the semantics of the underlying transport protocol(s) except as necessary to cover gaps that have no suitable coverage. REST is all about the payloads plus HATEOAS.
On top of what others have already said: GraphQL is a "clean break" that breaks with everything: idempotency (POST requests are not idempotent), caching (POST requests cannot be cached), version control and partial updates (GraphQL eschews ETags), etc. etc. etc. There is value in underlying protocols and there's value in using those protocols. GraphQL servers end up re-implementing, poorly, half of HTTP, and patting themselves on the back for it.

Edit: for those interested, here's HTTP decision diagram that REST takes full advantage of: https://github.com/for-GET/http-decision-diagram/tree/master...
In related news, water is wet.
Or Joyent's "pkgsrc" system, which is also mostly ports-like, works on just about every posixy OS these days (including Linux, NetBSD, Cugwin and more).

Capable of installing both source and binaries. Works well in my experience.

(No experience with MacPorts so I can't compare; but coming from Linux/apt I didn't feel much was missing, just a little different)
I cancelled a subscription to the Economist because after paying about 10x more than other news sources their online website still showed obnoxious ads. That irked me. If I'm paying a premium for a service good news I want it without ads and digital is my primary viewing media. But I don't think many companies can resist double dipping.
There wasn’t a single printing press. If one turned you down you just went to another. Also, “publisher” != “printing press”.
Not very long ago, as time is reckoned, one needed to read Greek and Latin to be considered educated. One was expected to be familiar with certain cultural idioms of Western Civilization relearned from antiquity during the Renaissance. The classical ideas of virtue, rhetoric, politics, mathematics, and natural philosophy still hold value. To ignore this tradition and relegate it to a "statistically insignificant minority" is, I believe, a mistake.
Smaller capacitors will keep their charge less long, which makes this more difficult, but I understand that there are no fundamental mitigations.
It doesn't work for everyone, no. But just like in 1800s Europe, when monarchists died off suddenly republics were obvious. I suspect much of the same will come to pass regarding systems of government tending towards anarchism and boomers.
Flip side of this is that being a power cli user in 2020 is more powerful than ever before! Recently saw an interactive quantum circuit visualizer in 100% text mode. And its getting me personally back into old school favs like lynx, irssi ;)
Look at the image: https://cfmadvocates.com/k-shaped-recovery-robust-for-haves-...
I was joking to my friends that FB was offering a VPN only to spy on connections to other companies so that they can acquire them after a certain level. But its shocking to see that this actually happened
Warrior skeletons reveal Bronze Age Europeans couldn’t drink milk
Twitter seems to be the worst offender in this regard.