skysight-inc/HackerNews huggingface dataset:
This is a big problem and exactly why I had to abandon log-based analytics for my personal blog. Some bots are easy to spot but others seem to be running real browsers, or as good as, which makes it impossible to weed out bad actors from logs alone.

I ended up coding a simple hit tracker (that was all I wanted) with a javascript beacon which worked well for a couple of years. But recently my blog was hit by an ongoing attack[0] that even executed the beacon code - I have no idea why. I am not convinced that any of these services would discount this type of traffic, I ended up having to use Cloudflare and even then needed some custom firewall rules.

[0] https://sheep.horse/2021/6/botnets%2C_or_this_is_why_we_cann...
It is pretty confusing, which is why I advocate using only the core pieces of it. This way you get basically all of the benefits, but without each new developer needing to read through hundreds of pages of extra documentation to try to understand lots of random design patterns that might not even be a good idea in the first place.

When I've created style guides for startups, I've been pretty explicit about saying "We use REST framework, but here are all the pieces we don't use, and these are all of the sections of documentation that you don't need to read or understand."
> I think a few companies use Elixir to power their web crawling/scraping tools.

What do they use for headless browser scraping? I tried Hound a few months ago, but it seems too geared towards testing to be used more generically. We ended up just using Oclif and Puppeteer for scraping via NodeJS.
Are there any states that do not provide free IDs for those in need?
What if I want to define a new feature that has both backend and frontend tasks, and have separate repos for the FE and BE? Which repo do we create the issue in?
>>If there's no such thing as the Lone Genius, then your lazy dissertation on a topic no one really cares about matters in the same way that the Bryce-Codd paper on data normalization matters, because "everyone's work is important".

I think it is about not comparing the top 100 people in a field. This would already exclude the lazy/dissertation folk.
> I wonder how Snowden reconciles his position on self-censorship with his current country of residence. Is it meta, in the sense that he too has to self-censor out of fear for own life? Does he consider it a necessary move, presuming any country with stronger freedom of speech is also a country that would extradite him to the US?

TFW your thought piece is a subtweet of itself.
>By destabilizing and ousting democratically elected leaders around the world and replacing them with our puppets? Or do you mean fighting those puppets when they became inconvenient?

I suspect what happened is not the history you think it is.

I hate justifying the US's behavior in this regard, but all such critiques need to at least be context-aware.

The USSR was attempting to spread a system of totalitarian social, economic and thought control world wide. At the time, almost everything by comparison was a lesser of two evils. In opposing their efforts, anyone who also opposed the USSR, be it a European Democracy or a third world strongman, became a US ally. Anything to thwart the spread of the USSR's variant of Communism. Supporting strongmen was ugly and unpleasant, but those were also desperate times.

The USSR was expanding rapidly and adding satellite states left and right. Any strongman who 1) opposed the USSR, and 2) who was strong enough to maintain control of their country despite USSR attempts to destabilize and gain proxy control of it, was a potential valuable ally in the greater contest. Sometimes the strongmen were the only ones in a given country who could meet both criteria, and the US had to work with was available. Ugly, but c'est realpolitik.

Though I'm not sure Iran can be justified even under that framework. Fomenting a coup in a country with a democratically elected government and liberalizing society just so we can take their oil instead of buying it at market rates is unjustifiable, even in a Cold War context. Their oil could potentially tip the military balance of power, but surely an alternative to a coup was some kind of oil-for-military-aid treaty with a fellow Democracy.
Noted, thank you for the suggestion, will add it to the post!
Yeah, it was that list of prefixes. Thanks.
Ironic, since Thomas is the person who didn't mind having a negative effect on the Equal Employment Opportunity Commission and the Supreme Court with his behavior toward women and atheists.
The GP comment itself is a motte-Bailey. I’m willing to bet they will settle for some less energetic form of their original argument that the myth of the lone genius is a case of sour grapes.
I'm looking forward to someday trying a Librem 5 but it's been 4 years since I backed the campaign and now I've been told that it will be at least October before mine ships. If anyone else is interested in the state of the art of Linux phones it looks like PinePhone is your only choice right now.
The model I like to think of this is that intelligence is speed and knowledge is distance, but you start at the peak of a mountain and the farther you go the slope is increasingly getting sharper, so you keep getting faster.

Terrance Tao is a genius. He can go from sub-field in math to sub-field in math and solve a problem that stumped someone dedicated in that sub-field for years. But he is only able to solve those problems because of the understanding that the sub-field expert developed over those years in addition to the broad context that he has developed jumping from sub-field to sub-field.

He started with a lot of speed. As he's worked with more individuals, he's covered significantly more ground that other people, which has compounded to make him unbelievably fast.

One of the main take-aways from this model, is that if we are in an economy that only allows the wealthy Einstein's to flourish, not only are we losing the poor Einstein's we're quite literally slowing Einstein down.

We must do everything we can to ensure that we find smart dedicated people and allow them to thrive.
Check out my demo video of an AI assistant that reads for you. It's called VIIO
As long as the every element of the hierarchy is noexcept-movable it still composes. It is just very cumbersome.
My apologies if you're mainly talking about relatively harmless drugs like weed/psychedelics, but the hard drugs like meth and heroin are absolutely devastating to humans and I don't see any benefit to legalizing their sale.

I realize drug dealers aren't forcing anyone to take them, but seeing what meth can do to a community is horrifying to the point where I feel most would agree it shouldn't happen (which is what laws are for).

Certainly the way our prison systems run needs a major overhaul, but imprisonment due to permanently destroying lives, their potential children's lives, and communities for personal monetary gain (drug trafficking) does not sound like absolute insanity.
It would be better to cap the transaction fee that goes to the (tech) middleman, as a percentage of the bona fide delivery fee that gets paid to the deliveryperson. If a pizza costs $25, a traditional delivery fee/tip adds another $10, and Uber charges $50 total, that is an additional 150% surcharge for simply running a website!
Yes, there are some bug fixes sent to clients between annual releases.
> If you're OK with abandoning apps like Facebook and Fortnite, then you should be fine with sideloading being allowed.

I don’t follow that line of reasoning.

Why should I be fine with increasing the security attack surface for my phone because I am fine with Facebook or Fortnite being ejected from the App Store if they ever violated App Store rules?
While it is often useful to understand what the motivating goal was for the design of a new system like secure enclaves and what the practitioners primary concerns are, in the end it doesn't actually matter what the designers intender. Rather, what matters is what it actually does and provides. As long as the new functionality can be used for other useful purposes that are still within the design goals and parameters, it would be useful. Tool doesn't care what the creator intended - it's whether the tool is useful for whatever purpose it can be used for.

Thus I find most analysis and comments like this, based only on motivation and incentives, very lacking.

Add to that, to be more specific to this particular topic, secure enclaves are designed not only for DRM but for many other critical applications (that are actually far more important than DRM and are/were the key motivating use cases) - it, or the general concept, is the basis of the security guarantee for iPhone's fingerprint or face ID, or the confidentiality of the key materials in various end-to-end encryption, which allows things like the-phone-as-a-security-key.
Relevant case law: https://en.wikipedia.org/wiki/Tinker_v._Des_Moines_Independe...

IANAL and would butcher the explanation, so check out the Decision section.
> willing to take down the rest of the world with them should they go down

https://en.wikipedia.org/wiki/Samson_Option

https://en.wikipedia.org/wiki/The_Samson_Option:_Israel%27s_...
That's starting to be high enough quality that you could start considering using that for some Hollywood-grade special effects. That beach morph stuff is pretty impressive. Faces, perhaps not quite there yet because we are so hyper-focused on those biologically, but you could make one heck of a drug trip scene or a Doctor Strange-esque scene with much less effort with some of those techniques, effort perhaps even getting down to the range of Youtuber videos in the near enough future.
Had to be done though.

To be honest it’s pretty cheap living here. The little village were in isn’t on the train line to Paris, and it’s not a fashionable spot for parisien weekend houses. It’s just a farm village, with real estate priced accordingly. There’s no way you’d be able to buy so much as a tear down within 50 miles of a west coast city for the price of this house. And it wasn’t anywhere near the bottom end of the market.

You should probably come out for a season to see for yourself.
In how many areas of life do we "just exclude them" when speaking of minorities to create an ideal ecosystem? This is a slippery slope.
You can use projects for this (it is what we do). Create a project for the org where non business people can add issues/todo's to and then developers can click "Create Issue" on them and create a more detailed issue for the appropriate repo.
The “Nordic model” is stupid and I think people are dumb for looking towards it

Just expand labor protections for workers and regulated the trade so that there is consumer protection as well.
The Russians sailed [0] past the white cliffs of Dover not too long ago. It did suffer severe mechanical faults however...

[0] https://www.popularmechanics.com/military/navy-ships/a361788...
Are 95% (to be conservative) of the tech unicorns US-based ?

At this point, you can start drawing a trend. European successes are more the exception than the rule, which is kinda irrelevant anyway as 95% of European successes will end up being merged into a US behemoth...
because (IIRC) if you win and you get a SLAPP judgement against your harasser, then you be awarded a penalty. Depends on jurisdiction, of course. Possibly not in federal.
It's typically a good decision if Thomas is against it. In life and in court decisions.
Maybe this way you can arrive before all the rooms are full!
I am not sure if percent GDP the right metric to use, although perhaps dollars per student does not adjust for cost of living differences.
Yes and no. If you have mostly senior people who take responsibility for the code they write, then the amount of stuff getting picked up by QA will be more or less the same IME. Code reviews catch some stuff but they can also slow down your team’s velocity disproportionately to the bug/arch issues it catches. YMMV of course. Some orgs have much more sane and pragmatic code review practices than others.
G's results are terrible for over 5 years and now they are reaching uselessness levels of Altavista.

No G, I didn't want to search for what you suggested, really not.
When it comes down to it, I think the lone genius is overestimated in common understanding and the rebuttal overcorrects.

It usually takes quite a lot of expertise to recognize what someone truly accomplished or even to appreciate or be explained.

The lone genius tends to do something which has its time come, usually a bit ahead of schedule.

In science the pattern tends to be long periods of incremental buildup of large volumes of straightforward work interspersed with sort of phase transitions often (but not always) triggered by the lone genius. (see also Thomas Kuhn’s Structure of Scientific Revolutions)

The pieces will all come into place for a significant change waiting for a trigger. The lone genius is the one who does this early. Not in a vacuum but also not in a crowd.
So for a non-developer that wishes to collaborate, they now need a GitHub license? That's a deal-breaker right there for any org that is composed of more than developers.
What's the difference between buying gpus and storage to control the crypto and locking money in that crypto? I personally fail to see it since both lock your money and generate interest. Its just a different way to lock it. Plus PoS scheme have better control over that locked money, and can more easily punish bad actors.
We're also still using the same educational model we were in the 1700s. We know a lot more about learning now, and that model makes no sense.

We know young kids learn through play yet we continually force them to learn through the equivalent of lectures.

For older students that can learn through lectures, we insist on giving in-person lectures. This means that 99.9% of students are taught by sub-par lecturers. Highschool and college students are foolish to attend lectures person. Instead they should just watch the best in the world on opencourseware/youtube.

Hands-on lab experience and group work is useful and difficult in a remote setting but a very small amount of HS/college time is spent on that. I'd argue pretty much all in-person HS/college time should be spent on that.

We still attempt to teach the mechanics / tools first, like math and calc before the motivation. We do this even though we know that the human brain generally ignores information without utility. We should instead provide students a long-term goal they are interested in and introduce math / calc / physics as a means to achieve that goal.
> If she stopped working hard, would she be equally as successful, since you know, work and success have a tenuous correlation

She's already not very successful despite working like crazy. So arguably yes, she would be pretty much as successful if she stopped working versus running herself ragged.

Or if she's pretty (luck) she might meet a well-off partner (also luck) and suddenly not need to work as hard. Or if she wins the lottery, as another poster mentioned. Or maybe someone finds oil on her property (luck), which she only owns because she inherited it (luck).

I'll admit that none of these situations are terribly likely.

My main point was more around how someone could be working three jobs, arguably working harder than almost anyone else in society, and still be barely considered successful. Her ability to be "equally successful" if she stopped working is kind of a red herring here because the problem is she's already not very successful despite working harder than anyone.
> Why should I be fine with increasing the security attack surface for my phone

Because you don't have to. The only reason why you would need to increase your attack surface is if you wanted to turn sideloading on for your phone, and the only reason you need to do that is if there are apps outside of the App Store that you aren't willing to ignore.

If Facebook leaves the iOS app store and moves to a 3rd-party, and if you're willing to ignore Facebook, then you leave 3rd-party stores disabled and continue using your iPhone the same way you're using it today.

The only reason this would matter is if there were apps outside of the App Store that you want/need.
That's an "if" so big I don't know what your point is.
The flip side of this is the...

> Team A hired a junior dev, onboarded them, six months later they were productive and left for another job. Between the costs of hiring, onboarding, and lost productivity for the rest of the team, and wages for the employee, we've realized a net loss of of $150,000. The lead and manager are saying if we were to hire another junior dev, it would set the project *back* by another quarter from its current delayed estimates.

> Team B is still looking for a mid or senior to hire, but unlike team A they are only slightly delayed from the readjustments after taking into consideration not hiring someone.

Yes, they'd like to have someone hit the ground running... but they'd really rather not incur losses and slipping estimates from losing employees.
I felt the same way too until I realized why. The words you use are used to signal what group you belong to, it is a type of tribal identification. Certain words in the English lexicon are associated with racism and racists and so by using them people believe it signals membership in a particular tribe.

The next step is simply that one tribal group will attempt to target anyone who uses certain words for punishment not because of the word itself but because you indicate you are part of a different tribe and therefore must be punished.

Ultimately it is an abandonment of the principle of governance by law and instead replaces society with a system of tribal warfare.
> Pull requests don't prevent bugs

Doesn't match my experience. There's two levels to this:

A good review can catch bugs directly. But even more important, it can dispute an obscure design, ask clarification for intent of ambiguous pieces of code, ask for added tests.

A hassle short term, but saves accumulated debt long term.
If these fees are truly overbearing, wouldn’t you expect new competing delivery services to undercut incumbents?

The delivery space seems very competitive already which leads me to believe that the fees are representative of high operational costs
Portugal looks pretty dirty on electricitymap.org. They‘re burning quite a lot of natural gas.
The standard rule is that you can keep 7 +/- 2 things in memory.
However, some people are exceptions. I know a few that can remember really long numbers.
Perhaps a lack of compelling success stories? There are lots of approaches that work well on paper but fall apart out in the wild.
The restriction may have made sense during a pandemic, but long term this really seems like something for markets, rather than governments, to solve
https://en.wikipedia.org/wiki/Tinker_v._Des_Moines_Independe...

In Tinker the supreme court ruled that schools can limit SOME speech ON/around school premises under narrow circumstances. However, in this case, Mahanoy Area School District v. B.L. - B.L. was not on school grounds at the time, simply references school. The Defence in Mahanoy vs B.L. actually tried to muddle in the standard test under Tinker of "substantial disruption" to this case, but the court basically told them to kick rocks on that.
I don't post my private projects because after work and kids I have barely any time for them.

The keyboard is going to be mechanical with Bluetooth, trackpoint and maybe tiny OLED display. The whole point of this is that it runs my software and so I can put on it whatever layout, logic and other shenanigans I want.

I already have it working as both mouse and keyboard and got two sets of Cherry MX silent red switches.

While the trackpoint is working great, I don't yet know how I am exactly going to fit it between keys. An idea I have is to sacrifice one key completely and make it a trackpoint with a custom keycap (rubber red?)

The way this works is that controller detects that trackpoint is in use and maps some other keys on home row of left hand side to function as mouse buttons.

There is going to be microsd for software and configuration updates.

I have not yet started with plover. I just looked at the code and I know this is probably going to cost major effort to get it to run on STM32.

There is also this post from Plover developer on additional challenges to get it done: https://www.reddit.com/r/Plover/comments/6ucy15/stenography_...

I don't agree that this is necessarily a huge problem that can't be resolved.
In the US its mixed as there are tons of cultures in one place all acting like their customs are the norm

It is pretty predictable to pay for a date here, go look at toxic relationship comment sections or even Clubhouse and you’ll see many people denigrating men if they are not paying for a date

The cishet male experience requires guessing which framework the woman present at the time is following and never being wrong. Paying for a food item can either be expected or offensive. It’s never benign like when your male colleague or friend drives across town to see you and you pay for the meal because its nice they went out of their way. With many women right now its not factoring in that it isn't a gendered action even if they are claiming that splitting is their form of equality when equality can mean treating the person that went out their way as well.
Neither, you should have a third conceptual tool to encapsulate the overall product, then once you have a feature spec, you cut tickets for the subcomponents.

Depending on the API complexity, I personally would either define the spec as a PR to our API doc repo, or define it as part of the backend task.
If we're being sticklers for reading the docs...

> com·pli·cat·ed | ˈkämpləˌkādəd |

> adjective

> 1 consisting of many interconnecting parts or elements
Though it may be an unanswerable question (and maybe too personal, please don't feel obligated to share), do you think you would have been better off transitioning?
> I just disagree with the platform they want to win.

You are free to choose from a non-proprietary platform or proprietary platform.

Unfortunately, there are currently no successful, widely adopted, non-proprietary phone hardware ecosystems.
I would pay for the app just to get the haptic feedback!
Deposit insurance is a relatively new concept, at least in North America. It didn't exist in the US until the Great Depression. Canada did not introduce it until 1967.

A lot of what's happening in the crypto space is just self-professed libertarians re-discovering fire. They start off by being skeptical of banks and monetary authorities, but eventually realize that an unregulated free-for-all attracts bad actors that ruin it for everyone else. Hence the wet blanket of AML + KYC + Deposit ratios.
The new project experience allows you to track issues that are in different projects, prioritise them alongside each other etc. I work at GitHub where we've been trying this out for a while and it's working pretty well so far for a bunch of the projects I work on when you need that cross-project visibility and co-ordination.
Plenty of violence is commited by men who have sexual partners. Also, violent men do commit violence againta their sexual partners.