skysight-inc/HackerNews huggingface dataset:
Another poster addressed this as well, but:

> You don't need Tor to unionize.

Do journalists need Tor? Do lawyers?

I suppose Tor specifically is not required, but there are reasons why plenty of "normal people" need strong anonymity. Even if you discount state-sponsored surveillance[1], there are a ton of outfits who are willing to surveil you or your union drive, whether or not it is legal.

But beyond all that, it simply is not your call to make whether or not I need anonymous communications. You don't know why I think I need them, and frankly you don't need to. It is enough that everyone should be able to make that determination for themselves.

[1] Which, if you're unionizing, would be a serious error - there is a long history of less-than-legal state collusion in union busting in the US on top of the legal hostility.
Apple removes vaping apps from app store
Have you ever tried to install/setup Superset? The chances of you completing this task fall somewhere between "Next to impossible" and "Not going to happen".
ok, so a canopy is likely to catch the wind and possibly cause additional damage. But what about a net canopy system. Say, perhaps with 1cm sized holes. Big enough holes that the wind can't do a ton of damage, but small enough that the really disastrous hail gets caught and the mid size stuff gets slowed down as it likely deflects off the net. Anything that gets through undeflected is unlikely to damage the vehicle.
Nice. What is your tech stack to serve it?
‘Hostile Architecture’: How Public Spaces Keep the Public Out
No.

I've had Sr. Soft. Engs. ask me why I thought we needed unit tests at all. I've had managers not know what they were. I've worked on projects where I was the only developer who wasn't afraid of the technology, but management couldn't give proper requirements. I've also worked in code bases where no testing framework (of any kind) existed.

I don't mean to sound combative. Looking back those places would benefit immensely from structured testing. Life got in the way though.
Before I upload and download a file from a random Show HN with URLs like "secretpage-canneverbefound" and "very-secure-manifest-convert", I'd like to see some source code.

Typically with little projects like this it is customary to discuss how you built the application.
How big is "modern" these days? I have a multiple 22" 1920x1080 screens instead of one huge one, and after making the font as small as is still comfortable at my viewing distance I get 202 visible columns in maximized VS Code. At a still-workable but small enough size that I'll start unconsciously hunching at my desk I can get up to 271. Common laptop screen sizes are even more constrained.

I also like to have one monitor turned to 1080x1920 for text editing and consoles. I'd never try to do a side-by-side diff on it, but it really makes you see just how many GUIs are downright wasteful of horizontal space.
The standup is still daily though, right?
Nope. They 'work' in a loose sense (you can run production-grade software like Jetty on top of them) but I don't understand very much about the current state of the project or what would be required for it to ship in a regular JDK release.
Criticism can happen even without calls for public legislation. In fact i don't believe that's what the article suggests (I can't read it)
Ever since I started ending time budgeting for each agenda item I've never looked back.

My agendas look like this:

(1) Two word emotional check in [Lead:Jd][budget: 5 minutes, actual: ]

(2) How did sprint one go? [Lead:Mark][budget: 7 minutes, actual: ]

(3) Should we have pizza or chinese food for lunch? [Lead:Francis][budget: 3 minutes, actual: ]

I send out the agendas in advance for anyone to PM me to add something.

Then I use a stop timer to track how many minutes were used per agenda and send it along with the minute meetings and action items post-meetings. Action items are almost always tracked some sort of issue tracker but I use different ones for different projects.
I just tested and I got warnings for neither file. Maybe they warned you for the first .dmg, but didn't warn you again for Chrome because they'd already warned you about .dmg files?
React Native Plant App UI #6: Login Screen
A side note, pornography is a weapon and sexual liberation is a form of political control. See It's usage against Palestinians by the Jewish ethno-state and in Venezuela. The left essentially did a deal with the state, if we get to engage in sexual degeneracy and we won't criticize your political policy. Read Libido Dominandi - Sexual "Liberation" & Political Control.
to expand on the "replacing"

there is a mechanism called replace by fee, so it becomes a question of incentives

The payment processors can scan the mempool for transactions that would invalidate the initial transaction, so then it would be a question of lead time. Great for digital services etc, not so great for in life purchases.

So if you absolutely 100% need confirmation, then yeah 10 minutes is what you need to wait, but that again is a question of probability comparative to credit card chargebacks/fees etc.

Even the next block inclusion isn't a guarantee... it just means that you have at current prices approximately 200k insurance. With enough resources and luck, someone could +EV roll back your transaction, but the cost scales exponentially.

The current viable solution for small inperson transactions is pretty much replicating the banking system. Current versions of abstracting the banking system into something decentralized are clunky/buggy to say the least.
I was at Staples to get some supplies & they recommended https://printme.com/

1. Send your print, 2. Get a code, 3. Go to a partner like Staples, 4. Pick up your print

The Staples rep said the document is encrypted & no human ever sees it. I don’t know if that’s true. Haven’t tried it yet, but plan to. Maybe someone else on HN already has?

Edit: This sounds cool because it’s not tied to any one store. So you always print to the same “place” and pickup anywhere. We have a “roaming print” setup like this where I work and it’s super convenient.
I definitely think about the tests. I will sometimes write boundary value analysis on my notebook. But very rarely I would write tests before I write code.

I just realized that Never have I ever version for programmers will be quite interesting.
Github? I would love to contribute.
https://www.consumerreports.org/printers/why-is-printer-ink-...
Legacy code is just code that has proven itself to be useful to the business. If you're telling me spending all day fiddling with testing is going to mean I have nothing to show for it, I guess I agree.

I think there is room for testing, but you need to really restrict the scope to those parts of the code where the requirements don't change often, and where the natural interface is amiable to testing, and often, you need someone whose job is testing and who didn't write the code to actually do it. Incidentally, those parts of the code where the requirements don't change often get to a point where the code doesn't change either, which should mean the tests won't fail, because the inputs stayed the same.
SocialHash: Assignment framework for distributed operations on social networks
If your current guess is X such that N<X<M, then (X+1)!/(X!) = X+1. Since this is also between N and M inclusive, adding one to the factorial is equivalent to multiplying the leading digit by a number that is slightly larger than one. This multiplication will cause the leading digits of (X+1)! to be larger than the leading digits of (X!). If the leading digits are all nines, you just wrap around to 100 and the same logic gets you as far as you want to go.
Asking a question and stating an explicitly speculative opinion (as opposed to the HN typical and ever popular, provided it is orthodoxy-compliant of course, opinion-stated-as-fact). What might the motive be for multiple people downvoting such a comment.....might it have something to do with a subconscious heuristic reaction to someone questioning the orthodoxy?

Now that I've read further comments in this thread, I now know that rate limiting is manually applied per account, something that afaik has never been explicitly acknowledged before, and is certainly not acknowledged in the deceitful (at least partially) error message: "You're posting too fast".

It's interesting how human judgement of how appropriate/ethical rules and procedures are is often altered by whether or not one is part of the ingroup. In a generic conversation, say on software design principles, I suspect most people would certainly say that objective honesty/correctness is something to strive for, but when the conversation is in this particular implementation, I bet opinions would change.

Another interesting related issue, something one might notice that isn't in the HN guidelines: "Try to be honest; try to speak truthfully." I've suggested this before, but apparently it wasn't deemed important enough, which seems like quite a shame to me because it has become quite a common behavior on HN.

Of course, these things aren't surprising, but they are interesting.
I have that printer and use it to print music sheets about one a week. I'm two years in and still have plenty of toner.
The Race to the Moon Could Doom SETI
ArXiv feeds are organized by category (more like tags in that papers could be cross-listed, but need a primary category). Daily traffic in different categories is very different. Eg, at some point I used to subscribe to hep-ph/hep-th/gr-qc and they combined to something between 50-100 papers a day. I’d mostly just scan the titles/abstracts, to pull out particularly interesting papers.
Python 3 Object Oriented Programming – Part II
I read the landing page, but I'm still not quite sure what the product is. Is it a GitLab competitor? That's what it seems to be seeing as it supports hosted git repositories, CI, code review, etc.

I'm not sure what "Composable Unix-style mini-services" means.
Let's apply some old school tech. Forget about insurance and canopies, think Atari Missile Defense.

A swarm of small pulse lasers surrounding lots, along poles on the inside, and generally build a defense network that takes out hail on the way down. Design it after Israel's Iron Dome. Sure, the targets are smaller, in a adversarial environment, and don't have heat signatures but it would be amazing. :)
That's arguing about semantics. It seems obvious from context that the intended interpretation of "the correct answer" is "the only true answer" — since "true" and "correct" are nearly synonymous, and the use of definite article singular implies that there exists exactly one answer.
You want a laser printer. Inkjets will clog up with infrequent use, but lasers won't.

HP makes some interesting compact laser printers these days that could easily be stored away while you're not using them -- something like the HP LaserJet Pro M15w might be nice for infrequent use.
CRISPR's Unwanted Anniversary
> Homeopathy

Ah yes. The multi-million Euro industry that sells the placebo effect in bottles.
“Political affiliation: belonging to or supporting a political party”

Presumably landlords in DC can still kick people out for wearing an Obama / Trump shirt. (That’s supporting a candidate, not a party.)

I’d be curious to see court precedents on this.
A more in-depth paper about this found the Swish activation often outperformed other functions: https://arxiv.org/abs/1710.05941
Would probably depend on the drive. There were utils out there in DOS land that let you format higher than normal. Usually by playing with the sector/track sizes. But it depended on the drive to let you do it. The best I ever got was ~1.6 out of my drives/media.
What this article IMO lacks is the impetus for work?

I can imagine myself well organized and focused when I largely work according to my schedules and according to my aims. Some else putting more goals into my system might effectively reduce my drive to get stuff done.

In this special case the aim and reaarding system of an artost is likely to be quite different to Hacker Average.
Knowing when to use TDD (or any other tool/method) is the difference between a good and a great developer.
> Ask Julian Assange

I wish. But I'm afraid no one will be able to ask him anything, ever.
That has presumably worked _for Elon_...
> Their rollout strategy is good.

Their rollout strategy was bad. They tested it on 1% of beta users for a month. They should have ramped it to 100% in beta before thinking about prod. Maybe 1% for a week, 25% for a week, 75% for a week then 100% for a week.

Then think about enabling it in prod. Testing on a subset of the subset of people that run beta is not enough to validate the functionality.

Even then, they probably should have done a ramp in prod as well. There are certain configurations that seem unlikely to be tested in beta. VDI is one that comes to mind. Headless operations also seem less likely to be running the beta build.
So to the original point, if you are not having sex, _are you being sexual?_ Or, if you are not discussing politics, _are you being political?_
Just a digital ocean droplet running FreeBSD, then PM2 running Node.JS and ImageMagick built with multicore support.
Yeah, reading the headline I was suspecting it would be something that would erect a cheap weather-proof roof or something like that. Why not put on inflatable car covers when there's bad weather coming up?

Or invest in a bigger showroom or a roof without windows; if the insurance premium for not having that is 100's of K's a year then it makes financial sense to invest in something like that.
So long as that's only every Sprint planning day, I think there's value in having that "rest" day. I'd hope that instead it serves as a time to get the "low-effort" tasks done as well, such as finishing documentation, reviewing a task you put off, collaborating on issues that will inform the later planning, and other corporate tasks that we all have to do once in a while. If we all had a day to put that in, I think there would be value. (And yes, some of that time should be bonding with other coworkers!)

However, I think your intent was to suggest it was a great day because no "real work" was done.
Me too. In fact I dont usually eat without having cleaned up. I like to finish my day after dinner without having to worry about things I have to do. Post dinner is just for things I want to do.
With how hard they're pushing their cloud and integrating it into pretty much everything I'm surprised there's still no official cloud backup solution for Mac.
Auftragstaktik - https://en.wikipedia.org/wiki/Mission-type_tactics
I suspect this is mostly preference.

Personally, I really dislike pulling everything out into small methods - it literally forces you to remember a crap load of names. I find remembering names to be extremely high cognitive load.

Worse, the names WILL lie to you. Especially if you weren't the one doing the naming.

So not only are you forced to remember a bunch of labels that better fit someone else's mental model, you're still not off the hook for understanding what the code in those tiny methods is doing, and considering how it might impact the task at hand.

So now you're stuck with twice the work - Remembering which name goes with which functional piece of the task at hand, and then remembering how that name actually accomplishes the task (the actual code).

Worse, because functions are moved out of line, I find it much harder to jump between relevant bits of actual "doing things" code.

Basically - The ONLY time I want to split code off into named chunks is when the alternative is copying/pasting code somewhere. I look for code which is getting reused and break that out.

The in-lined version is faster to read, faster to understand (and by understand I mean REALLY understand, not some hand-wavey "I trust this name" understand, but as in you actually know the operations and changes to the system that the call will result in)

The downside to inline code is you have to actually read it. I find a lot of the folks who really like short methods struggle to parse the language they're working in and fall back on the name without actually understand what the chunk of code does. But I think they're also the folks who have a better memory for names.
> I guess the part where they're estimating parameters for the equations from photos counts as ML, but people have stopped calling this stuff "AI" quite a while ago.

That's the AI effect.

https://en.m.wikipedia.org/wiki/AI_effect
Nuclear submarines tend not to congregate in and/or near shipping lanes, as a general rule.

Their role in commerce is limited.
The AR Show: Emerging Tech Is All About Timing
The entries of a matrix are eigenvalues of 1x1 minors, and clearly eigenvectors are a function of the entries.

That the result is a function of (n-1) minors is first-order information and would help clarify the default assumption that the result computes eigenvectors from the full Hermitian matrix's eigenvalues.
The article talks about using human size robots in e-commerce warehouses to fetch items.

The patent is owned by Locus Robotics and granted recently.

How do the references to smartdust (milli-sized robots?) and military come in?
Congratulations, I believe you've just described C. Unless you use heap allocated objects with virtual destructors and packed in smart references everywhere. If you don't, headers will just include other headers will include other headers... And you end up waiting for minutes for the rebuild whenever you make one tiny change in one of these headers...

But still, moving code from headers to implementation files helps reduce build times. (Very innovative!)

Where I work, the stuff I do in C compiles in less than a tenth of the time. And that's compared to MFC-era C++ (C with classes, not C++11).
Only when the requirements are tremendously clear.

Most projects combing "discovery" with "development" making up-front test writing a poor use of time.
Given Google's domination in the browser market, there really needs to be some accountability. Web browsers are an incredibly important tool for most(all?) businesses and if changes are not documented (including stealth patches) this is very concerning.
I just take a bike and go printing at a railway station. I am better off, the planet is better off and I save some space at home.
Yep! I have similar personal experience with that particular beastie and can confirm that it is to-be-avoided.

I think "base model _monochrome_ Brother printer" is a safer guideline
Except that they’re losing a billion dollars a year at that level of quality.

Cut the perks to make it a viable business, and you’ll probably end up with...Regus.

Markets are pretty efficient that way.
That’s a great idea. Please do contribute if you get around to it.
I don't think this is entirely true. The fascist† tendencies of those in charge created poverty and crime, but these tendencies are more the natural state of man than any personal moral failing.‡ In the early US it was pretty rare for law enforcement to actually do anything, because somebody had to pay for it. This was entirely intentional. Cash bail was a minimal check on getting somebody to show up but not having to spend the money to hold them. A more serious crime might be tried in a matter of days, and even then many crimes did not end in a prison sentence as that cost money. Unless you were a cattle rustler, pirate, or murderer you were probably coming back because the law was minimal, usually made sense, and the punishments likewise.

As government has grown there is more money to fund the police force, legal system, and penitentiaries. Cash bail has moved from a cost minimization mechanism to a revenue source. The larger component to this, I think, is the ease with which someone may eventually be caught; in the early US you could simply go somewhere else.

Now, the government is omniscient and all encompassing, and the power to destroy your life is available to any drooling policeman or prosecutor in any state. You can no longer escape a crooked local government by moving. States work together to enforce their smallest and most objectionable laws and any violation can severely restrict your ability to live your life within the country.

† I think evaluating a lot of societal structures for fascist elements makes sense, the main concept being authoritarianism and suppression. Something does not need to be entirely fascist to have fascist elements.

‡ Though this should not be interpreted as accepting people should not try to improve.
You skipped a few steps. If it's not the fastest, then other companies wouldn't go bankrupt, since they're offering something better.

I.e. it would be the only option only if other companies bring nothing better to the table.
Thanks for the response, not sure why my request had been downvoted :/
I've used LBRY in the past, its decentralised video hosting as I understand it. But also allows for content producers to monetise their stuff. kauffj mentions it above - https://news.ycombinator.com/item?id=21513640
Inactive Bank Accounts Is Bigger Than You Think
Sidewalk Labs Shares Data Collection and Use Plans for Toronto Smart City
By decade you mean 1000pages (OP mentions 100/yr)?
I wasn’t aware of that one. Definitely interesting, thanks for sharing!
Nobody can tell...https://sulekhaholidays.com/
Not just an agenda but, if possible, an explanation for why each invitee is being invited and what they are expected to bring to the table. I can't count the number of meetings I show up to with only a foggy notion of why I was included or what important context I need to be aware of before discussion.
I'm amused that the example screenshot for lists.sr.ht is an email thread from qemu-devel, because we had to ask the person who'd been gatewaying that list to sr.ht to stop doing so: sr.ht bounces HTML email where qemu-devel does not, so people posting to qemu-devel were getting complaining emails from sr.ht and getting confused by them. A "no HTML" policy is fine if the list is hosted directly there, but it doesn't really work if the sr.ht "list" has just been subscribed to some other mailing list hosted elsewhere...
You're right, my bad. Negation of None of the Above is False is Some of the Above is True. I will modify my explanation.
My school biology teacher said "Darwin theory was a pure garbage, we believe in God." After years I absolutely agree.
Bored by updating kubectx, kubens, helmfile, stern, starship? Check this out
A hilarious parody rap song about writing tests

https://youtu.be/WkODp99eQ4M
Not really - it is already known. Run your own webspiders.
Which programs? I had to generate some depth maps recently and couldn’t find a good solution.
Show HN: Jsonlint – A lightweight command-line tool for validating JSON
By that logic, we should ban the internet altogether, and thus create more jobs for postal workers.
>We don't often celebrate making things harder to do, but adding friction to something that's happening too often can help bring it back into balance.

Sometimes friction creates abrasion and waste. Sometimes it creates the traction necessary to actually move forward without sliding all over the place like a hot mess.
> Citations needed...nope. Accusations of today's youth being lazy and playing video games are abundant enough that if you can't find them you've obviously been playing too many video games.

Countless unfounded stories, and then implication that those "playing too many video games" aren't in the know.

Your viewpoints seem antiquated in this day in age where everyone is always on their phone, playing a video game when traveling or waiting.

Is a crossword app a video game? I didn't realize the NYT crossword app was targeting lazy youth.
This is not a good idea. We are very close to having a competitive market for broadband in the UK. Efficient markets are better than central government planning.

What's needed is some light regulation to push the market towards being fully competitive.
Thanks!
We are on the same page, I tried to document everything that was going on my mind and I'm happy to hear that it was helpful.
I am also new to ML, may your models be with you!!