skysight-inc/HackerNews huggingface dataset:
I'm in my town's local Buy Nothing group on Facebook, and it works alright, but if I ever get rich enough to go full-time on a money-losing business, I'd love to build a dedicated app to replace the facebook groups and make the process easier for everyone.

The current system is incredibly clunky and ripe for abuse. Here's what it looks like for me:

1. Post the item I want to give away

2. Check back in a few hours to see if anyone has commented to say they want it (I'd do first-come, first serve, but it gets abused by people who watch all day and claim everything)

3. Go through the replies to see which are actual requests and not "my friend Steve would probably be interested!"

4. Generate a random number generator and take the result mod number of legitimate requests

5. Notify the winner and give them pickup instructions

6. Put the item out for them

About half the time, there are issues. They don't see the PM I sent them, they forget to pick it up, they realize they have no means to pick it up because they have no car, etc.

Issues with this system:

* Many parts to the process where I have to do something, wait, then come back and do the next step hours later.

* No reputation system. Recipients who are flakey or unreliable can continue being flakey to lots of people, wasting the time of givers, making the whole process less appealing.

* The gift givers are expected to choose a winner at their own discretion, but people are likely choosing recipients based on unfair biases.

Here's how I want it to work:

1. I put the item on my porch

2. I post an item I want to give away. At the time I post, I specify the parameters of how to pick the winner automatically (e.g., they have a rating >= X, they have a verified address within Y miles, randomly select after Z hours).

3. The system automatically notifies the winner and sends them pickup instructions.

4. The winner comes and picks up the item.

5. We both leave feedback to say the transaction went smoothly.
I had a very cheap Android phone for a while that had this. Unfortunately, later flagship phones I got seemingly did not.
Because it's easier to harvest free oxygen on land. So since we have land, free-oxygen harvesters live there. Then they turn around and eat anything close to the surface that could evolve into a land-equivalent. But on an all-water planet, the putative bio-land makers would not have to compete with actual land-dwelling creatures because there wouldn't be any.

[UPDATE] Just to be clear: there's obviously no way to know whether this would happen. I'm only arguing that it could happen, and so lack of land is not necessarily a show-stopper for industrial civilization to emerge.
That, or maybe clock ticks
If Literal Hitler were in the crowd I guarantee there would be people downplaying it like this.
It is my understanding that they are talking about literal, physical waste (perhaps miners that quit working).

Not waste of energy.
I wonder how well the money retrieved will be used by the government and how the company is going to cope.

Are employees going to be fired because their privacy was being infringed?
They do, when it comes to civil forfeiture/seizure [1]... not sure about lawsuits.

1. https://en.wikipedia.org/wiki/Talk:Civil_forfeiture_in_the_U...
All the 16 vCPU "n" instances (m5n, c5n, r5n, etc) are capable of hitting the 25 Gbps limit easily. In your report, all of the AWS results are limited to either 5Gbps or 10Gbps, but this is because of a very specific test condition.

From my understanding of the test scenario, you are using a single TCP connection to run the throughput test, and hitting AWS' documented[1] throughput limit for a single flow: 10 Gbps if the two instances are in the same placement group and 5 Gbps otherwise. The reason some of the network-optimized instances were "slower" than the non-optimized ones is most likely a random draw of whether both instances in the test were physically close to each other (basically whether or not they are accidentally in placement groups).

To show the true throughput you would need to use multiple connections/flows, 5-10 would probably suffice. If the single flow test case was important then maybe you should have mentioned that AWS has a specific limitation around this. Personally I don't think a single flow test case is particularly realistic for a throughput test. Either way, how it is presented is pretty misleading.

1. "Single TCP flow is limited to 10 Gbps for instances in the same placement group and 5 Gbps between instances anywhere else." https://docs.aws.amazon.com/whitepapers/latest/ec2-networkin...
- find a niche you enjoy you think is marketable

- strongly engage the community in that niche

- advocate strongly and support that community, so that you’re an integral part of it

- Hustle to advocate for the community. This means educationally, with outreach, running conferences, writing books, speaking, etc

- Avoid selling your business hard (though make it clear you’re a consultant).

You’ll organically grow your network of potential clients and fellow consultants. Naturally some will seek you out for advice as your authority in the niche becomes clear.

Be prepared with small offerings like trainings or workshops they can grow a bit of trust with you before taking the plunge on a bigger project. These are usually fairly transactional engagements, easy for the client to buy. If things look promising for the relationship, then you can decide to do a more complicated proposal and contract, scaling not sides investment with the trust.

It was rarely worth the effort to invest in AdWords or social media ads. But we were also open to the idea we weren’t doing it right. Rather our North Star was the authority and long term page rank of our content.

I recently left consulting after 8 years, I wrote a blog on my experience:

https://softwaredoug.com/blog/2020/12/22/hack-your-career-wi...
As a Londoner and European, I’d love to exchange our terrorists (that literally blow up kids, shoot them point blank, and decapitate and drive over people) for US “domestic terrorists” that ... take selfies (yeah a few people died unfortunately, not too surprising for a riot with a massive security failure, but far from a literal terrorist attack).
Depends on upstream regulations and other factors. Financial services have a lot of need in this space, for example.

Otherwise it’s a risk consideration like anything else... is the benefit of “knowing” what’s going on more than the liability? Usually managers in bureaucratic institutions want to know as much as they need to, but no more.

It’s also expensive and not worth it unless you’re bundling it in with M365 E1000
Another thing that I am doing is to look at the distribution of reviews. This tells me about how likely it is to get a defective product out of the factory, or a product that is likely to break shortly after. I then compare different brands that have identical specs.
Snaps require you to allow each publisher to automatically push arbitrary software updates to your machine, and snap deliberately does not allow you to disable this misfeature. It's not a bug or an oversight -- it's part of the design of snap, and it's not going to change.

Handing out the keys to the kingdom like this is supremely annoying on a desktop (e.g. Windows 10), but it's completely unacceptable on a server.

This is a terrible move, and they should absolutely walk it back.
My favourite ACME client is dehydrated https://github.com/dehydrated-io/dehydrated
Except as others have noted this statement is an exaggeration at best.
> not first-come-first-serve.

Since getter is chosen then there might be small incentive to be in a good standing with everybody so you get the stuff when others are interested too.
Cognitive overhead perhaps. I hope the new simplified platform is actually good and not an ad hoc, informally-specified, bug-ridden, slow implementation of half of Unix, though.
Just to clarify something I think a lot of replies don't understand: The Ubuntu Certbot packages have been horribly broken for well over a year, probably at least two.

The PPA for Certbot includes updates of a lot of OS packages, with with incompatibilities with other Ubuntu provided packages. I've spent hours tracking down and fixing the problems that have come from installing certbot via apt.

Usually, I'm much more a fan of native packages than snaps or similar, but in this case it makes a lot of sense.

Here is a link to the Github Issue: https://github.com/certbot/certbot/issues/5234#event-3691151...

(Edit: Adding issue link)
Sort the opposite effect with software. Something like "In ~1997, some of the largest desktop software applications would have been only a fraction of the size of today's smartphone apps."
Political persecution of public interest dissidents at its finest.
Such a system would be useful for not just your group right? I assume the other requirement is that only authorized people can participate (based on what I read of the general buy nothing project).
There were two albums, "Rogues Gallery" [1] and "Son of Rogues Gallery" [2] which came out in 2006 and 2013 that featured an eclectic mix of artists (some quite well known, e.g. Dr. John, Zappa, Sting) doing these kinds of songs. They don't all hit the mark, but I highly recommend checking them out.

[1] https://www.youtube.com/watch?v=kTj-8waBk7E&list=PLD33DA971B...

[2] https://www.youtube.com/watch?v=3UvEKdehBrw&t=906s
Your objection seems to be utterly without merit, in that case. Oh noez, SpaceX sold rockets to NASA, so nothing it did is admirable!

And most Falcon launches are not for the government, you know.
What's that total up to in "expected AWS bill per week", say?
The whole "innovate" word is just loaded and overblown.

Many software patents written today cover average work done by average engineers to solve average problems in a way that if you asked 100 engineers to solve said problem, the majority of them would could up with exactly the method in the patent.

Software patents are just a truncheon for incumbent companies to wield against other companies unlucky enough to try to enter the same space as patent-holding incumbent.
Body on a 3-day fast: Real-time data with Basis
> It doesn’t at all allow composition.

Of course it does. The most basic programming primitives of composition is functions. Want to compose hooks with these APIs? Call one hook from another. They’re just functions.

Edit: or call one hook-using factory/HOC from another.

> Honestly, it feels like you haven’t spent much time with hooks if this is your improvement

It’s true, I do avoid using them. But I spend a lot of time reading the docs, as well as working with a large variety of different JSX APIs.

> It's a great case of "making it look better but removing the valuable properties in the name of purity".

I don’t know why that’s what you took from my pseudocode, since one of the examples maintained the exact same interface. Why would it be less valuable if hooks-consuming components are factories/HOCs?

> I already explained fairly well why you want hooks to be inline in render, as they need to handle side effects, they need to compose with each other and react to changing values, and therefore they need to constantly run to check for updates. It’s 100% how they are used by everyone.

And all of that is possible with the APIs I suggested.

> I hope you find time to actually look at what hooks do more closely and find the power behind them.

Please don’t condescend. I’m plenty familiar with the material.

> You can try and hide that fact behind more syntax, but it doesn’t change the fact that your inner function you defined is depending on an outer closure that is stateful, breaking your law of no functions that act differently when called with the same values.

It’s not about hiding statefulness, it’s about:

1. Isolating it: this is every letter in the SOLID principles.

2. Maintaining clearly identifiable interfaces that are clear in their boundaries and expected behavior.

In Clojure, a language that's pure FP by default with clearly defined APIs for mutable escape hatches, this is achieved by convention with @ prefixes for state and ! suffixes for dereference. In JS/TS, this is achieved by convention by separating state init from post-init behavior (my factory/HOC example), or by passing/wrapping state (see common redux patterns). Both have corresponding types that make clear what’s going on.

Shoving state and return values into the same space makes that impossible.
Can someone offer an explanation as to why HN is nuking all threads and comments discussing the theverge article on this incident?
I think this depends on your internal resources. TugBoat and Laika are more project management tools, a great question to ask is if you integrate with my Infrastructure, how many controls within the SOC2 framework are you actually automating. Vanta has been around awhile but I’ve heard mixed feedback from auditors as well as companies that use the tool. I’d recommend looking into Drata, they have the most automation and great auditor relationships. Happy to provide an intro to one of their audit partners that I used to work with to learn more from their perspective.
If you haven't reapplied lately, you may want to try again. My corp was just approved for the developer program without having to deal with D&B directly, just a phone call with someone from Apple. I think they simplified the enrolment process.
Wilmington 1898: When white supremacists overthrew a US government
It's too bad telegram doesn't support e2ee (in a meaningful, useful way) because their client is actually quite nice.
This appears to be the link to make one: https://developer.apple.com/enroll/duns-lookup/#/request

Found here: https://developer.apple.com/forums/thread/90090
If we hadn't just had lots of institutional money moving into Bitcoin within the last year (see https://bitcointreasuries.org) I'd be inclined to agree.

However I don't think institutions of this size and nature buy millions of dollars worth without some sort of analysis and strategy.
Thanks. She found an affordable new construction house, somewhat in the middle of nowhere though.

Yeah. If you don't have Prop 13, which was a one-time bandaid, or you're rich you're screwed.
Sure. We are also building a search engine and we believe that you need to think holistically about replacing Google, by offering other infrastructure as well and a browser is a part of that (privacy friendly, with ad blocking built in). Btw we are starting to take beta testers for the search engine as well.

The extra info is only because I want to devote full personal attention to our beta testers, so some context helps.
I've had a fair amount of such hassle. I find delivering the things, assuming they are small enough as I have no car so it will be done by cycle or by taking a detour on a run, at a time if my choosing works.

I also ask directly in the listing that people let me know approximately where they are without me having to ask, and I ignore anyone who doesn't - this weeds out the people who just mash "can I have this" or "is this still available" without actually reading the listing, who are most likely to be time wasters in my experience.

For higher value items in the current C19 climate, insisting I deliver locally also stops people taking unnecessary journies between risk areas, and puts me in more control of my risk profile.
What’s the minimum body count required for it to be a terrorist attack?

Yes, it wasn’t nearly as bad as it could have been. But don’t kid yourself into thinking that their goal was just to take selfies in the Senate chambers. The only reason we didn’t see much more violence is that congresspeople were evacuated in time.
ah, my apologies for misunderstanding you.
Context switching costs more than we give it credit for
This aligns with the question I ask colleagues and friends when they buy a product that is either the same, or similar to, a product I'm looking to buy soon -- what do you not like about it.

As noted elsewhere, there's usually an abundance of exuberant marketing material about what's to like with a product, but the oft' intentional gaps there are typically only recognised post-purchase by real world users/customers with no agenda.
China and Japan race to dominate the future of high-speed rail – The Japan Times
I remember reading a few days ago that their code was atrocious. Perhaps this is an extreme example of the costs of never refactoring? I can believe that the cost of spaghetti code compounds quickly.
What do we do with an internet fad?
What do we do with an internet fad?
What do we do with an internet fad?
Early in the morning?

We upvote of course... love the shanties.
Consent is not a meme.

You are choosing to work for a company. If the company wants to record you while you do your job that can very well be part of the contract you accept when starting to work.

Most of the offices I've worked at had surveillance, the supermarket I buy food from has surveillance, the shopping malls I visit have surveillance.
Nobody is forcing you to go there and feel free to start your competing series of offices / supermarkets / shopping malls without surveillance; check if the market care instead of assuming this is what people want, before legislating and imposing regulations and fines.
Even if we could, in 2021 it's far easier to pick up a more powerful, more appropriate SBC and simply use that for a project. A Raspberry Pi 4 is only $10 more and immensely more capable, as well as well-supported and heavily documented.

Unfortunately, it's not in manufacturers' best interests to make these devices hackable. All costs considered, Amazon is likely selling these near at-cost. They're not selling the hardware as an independent product. They're selling it as an extension to their larger platform (Alexa). As soon as a product becomes hackable, some portion of sales are lost to enthusiasts who buy one thinking they might hack it some day. If this gets out of control, eventually the company is subsidizing enthusiasts and the whole proposition becomes a net loss for the company.
> WXtoIMG

Haven’t used it but found this from doing a web search https://wxtoimgrestored.xyz/downloads/ which is available for not just Windows but also Linux and some older versions of MacOS X. It’s not open source and it’s not being updated but it might be worth checking out?
That would make for a great tutorial.
Yes, it was actually Gab -- and I talked about it in a talk on ethics on software engineering.[1] As you indicate, that talk captures my feelings on the matter, so I'll let it speak for itself...

[1] https://www.youtube.com/watch?v=0wtvQZijPzg#t=29m52s
Clearly they have priorities straight or this is a case of "the fish rots from the head".

It's okay to post anti-semetic memes but not calling out actual Nazis that were present?

Then its okay to downvote and censor all the comments on HN that calls out the absurdity of it all?

Just what is happening to HN? What is going on with the US? We are not breaking any rules yet we are all getting flagged and downvoted for expressing shock.

What happened to free speech or does HN folks no longer believe in America?
You just gave me a small glimpse of a world where the electricity goes down some evenings because Megacorp X’s DApp is peaking usage.
U.S. Household Net Worth Hits Record
Oh, someone supports what I'm saying constantly since some time: Kubernetes is the Windows of the cloud age. At least it tries hard to get there, but seems largely successful on this route by now. Of course the whole "cloud native" Google monoculture will become the same burden as Windows is because the same vendor lock-in mechanics apply here. MS also didn't mind in the past which kind of PC vendor (~ cloud provider) you buy form as long as your were running Windows (~ Kubernetes) on that box.
i think the point is that sometimes bad people need to be called out and not just tolerated.

it’s also called the paradox of tolerance, where if a society is tolerant of intolerance, eventually the intolerance will win by taking advantage of tolerance

https://en.m.wikipedia.org/wiki/Paradox_of_tolerance
People in charge of cameras watch them. The waving off that “it’s too much to watch” is BS. The security risks associated with boobs are well investigated. They are frequently used for various abusive behaviors.

Random searches can be done effectively if they are truly random. Usually effective pilfering is done by employees who wouldn’t be tagged as a thief.
Only bad for business because of political dealings. The AWS name was not associated with Parler.

In my view, the more likely actual reason for the cancelling of Parler, as well as for their seemingly excessive hardware requirements, is that Parler wants a shot at competing with Twitter for real, and has convinced their investors that is possible. The latest chaos must be one of the best free marketing anybody in their line of business could hope for.

If realDonaldTrump moves to Parler, and some popular republicans already have, that would potentially bring in a floodwave of new users, and risking that kind of business opportunity by having underpowered servers would be professional malpractice.

Parler is also likely to face months-long DDOS attacks.
Hardware, 20 years?

20 years ago, Nokia 3310 was released.

For consumer hardware, that's still a very very long time to hold a patent on something.

Specialized scientific/industrial hardware, maybe... consumer goods... way too long.

But that's just my personal opinion.
Thanks, dang. My apologies.
I'd also like to chime in that I hate the "sprout" system where they split the group into smaller groups when they get to an arbitrary size, as others have mentioned.

We live in a middle-class neighbourhood. It is desirable: there are big mansions by the river, several blocks of turn-of-the-century character homes, and then cookie cutter boxes from the 50's for the last couple of blocks. We live in a cookie-cutter box.

It was a wonderful community and then once it hit 1,000 people, they divided it into six smaller groups. Suddenly, we were in this tiny "sprout" with no activity.

A lot of the complaints that spurred the split was that there was too much kids stuff clogging people's news feeds. I don't know why they couldn't have just made a group for kid items and a group for the other stuff.

We ended up dropping out and it hasn't really affected us. Now we just leave stuff we don't want behind our garage (or on the boulevard for city-wide giveaway weekends on long weekends throughout the summer) and the stuff disappears in a few hours.
Would doing more serious paid coding side-projects on UpWork get you experience that would make you look more authentic to potential employers? You might need to give some time to this strategy, i.e. a year or so.
I agree with you about the software patents. They should go in the places they still exist. My statement was mainly meant about non-software patents. Sometimes a lot of research/experimentation/thought goes into a single patentable invention.
Ask HN: Google thinks that I am transmitting virus
I got this ominous message from google this morning:

Hello,
It looks like your use of Google Drive violates our Program Policies.
We do not allow the transmission of malware, viruses, destructive code, or anything that may harm or interfere with the operation of the networks, servers, or other infrastructure of Google or others. Please evaluate your content before sharing with other users. Click here to learn more about malware.
If this behavior continues, your access to this product may be disabled.

Sincerely,
Google Abuse Team

The problem is that, I don't even know which files are considered as malware; there is no mention of any details. Just an ominous message and a threat. What can I do? I can't fix the issue if Google doesn't tell me which files are malware!
On Mint 20.1, both Teams app and webapp works. Might be dependent on distro/versions. It's still slow and bloated, so I quit it at EOD.