skysight-inc/HackerNews huggingface dataset:
It's not about the implementation details. It's about that the things that are mentioned in the link make no logical sense. The addition operator allows values of different types to be added together and even worse the resulting values type isn't required to have the type of either operands.

It's not possible to write the generic code since there are basically no constraints. Generic code is all about constructs with certain invariants and use those invariants to create something new. Javascript addition basically has no invariants.
Ex AWS here. I had the fun of digging into the rabbit hole of IAM and its convoluted logic. It's definitely possible to do what your said, but it's super easy to make mistake and the internal documentation is lacking. It took me multiple trips talking to people to deliver the integration we wanted.

It's also very old with some odd decisions in there - I can't go into the specifics. And it's practically impossible for the IAM team to deprecate those impossible corners
What's missing for me is your business model. If I don't know how you (plan to) make money, how can I trust your judgement?
Python + Html is a better option for reporting
The greater issue is that browsers are allowing code executing from the public Internet scope (scope meaning security domain) network access to the localhost scope or the Intranet scope (RFC1918 addresses.)

If anything, this should require very explicit permission granting from the user. I’d prefer it be something more like an undocumented toggle accessible solely to developer types.
That’s a good point. I didn’t think about the mixing of the interior background color. And yeah, I agree that that’s a weird property, and would guess that depending on how you configure the rest of the parameters, could lead to very strange results.

Actually, I was thinking about this as I went to sleep last night, and I think I was wrong about the opacity being a factor. The convolution kernels will be normalized, which means that their composition will also be normalized. That means that the only parameter to adjust is the radius.

As a side note, it’s kind of interesting that the first property “still a Gaussian blur” is easiest to see in the frequency domain as a product, while the second property “still integrates to 1” is easier to see when thinking in the spatial domain as a convolution.

And one last tidbit my brain wandered to: you might notice that the product of two Gaussian functions results in a new Gaussian narrower than the originals. Yet the blur radius in the spatial domain is obviously wider. This is because the Fourier transform of a wider Gaussian is a narrower Gaussian and vice versa, and that is a special case of the uncertainty principle.

God I miss image processing.
I think I even know the person you are talking about and yeah... :D I do feel that there is a culture in these big OLD (=old ibm mentality) where there is no need to innovate and it always costs a lot to do things right. The only reason they do is because some engineers are really pushing for it and making it happen.
>>> Using cars at all isn’t the best we can possibly do. >> Granted. But any solutions to that are several orders of magnitude more expensive.

> Strong disagree. Right now - the state of Covid work-from-home - is partial evidence. Other countries and some US cities like New York offer more evidence.

I'm not sure 25% unemployment and one of the densest American cities are applicable counterexamples.

> The radius of turns, and weather conditions are confounding factors for your wish. You're advocating speeds that don't leave adequate reaction times for unforseen situations, crap in the road, motorcycles, large trucks, or any number of things that regularly occur in the real world.

See earlier points about variability in vehicle performance, driver skill, and reaction times.

>> Given the above, you'd arrive in 70% of the time at 100 mph, no? > Extremely unlikely, you're jumping to an invalid conclusion that raising the speed limit on the highway by a percentage would yield a proportional average travel reduction. To achieve that average, you typically have to peak much higher. You're not accounting for the off-freeway portion of your trip.

I was assuming both of us could apply Amdahl's law.

> I'm still not seeing the money. You've made a hand-wavy purely theoretical argument with logical gaps that somehow more money would appear in my pocket if only I could drive faster. How would that happen? What makes you think that people wouldn't respond by moving 30% further away for even cheaper housing

You seem to be focused on individual money, as opposed to costs / benefits to the economy, in aggregate.

> Your theory fails to adequately explain why the Highway patrol is constantly begging people to slow down and be safe, posting signs about limits, being as obvious as possible about their speed monitoring, and not enforcing anywhere near as much as they could.

I believe we have very different views of law enforcement, and their motivations as a branch of executive government.

> Call me completely unconvinced, let's agree to disagree.

Probably for the best. This doesn't feel like a good faith debate at this point.
Really like this idea. As a consultant I often get asked “what is the best payment processor/analytics/hosting/etc”. I often feel a little dirty saying “Stripe/Google/Azure or AwS” because I haven’t _really_ evaluated them all and determined which is “best” by any measure other than “it’s what I know”. Googling “best payment provider” just reveals sales pitches. Definitely a market for exhaustive analysis on this stuff. One thought: it changes by the month. Keep it current testing new features and services.
Use uMatrix and set a global block.
If anyone thinks of implementing this, don't forget to guard against reflection attacks[1]

EDIT: revisiting my comment (and the wikipedia article linked), a reflection or amplification attack in this context is sending traffic and generating (perhaps much more) traffic from a different source than yours as part of an attack. For example, you could spoof the IP address of the HTTP packets and cause the server to port scan another machine -> little traffic (HTTP request) causing a lot of traffic (port scanning). As part of a DDOS attack, a botnet for example could use this to amplify their attack and masquerade the source.

[1] https://en.wikipedia.org/wiki/Denial-of-service_attack#Refle...
Yeah, the solution to a platform not making enough money to justify supporting it is... giving away your game for free! The self-centered attitude of your comment is astounding, but all too common in open source communities.
The Ponzi scheme that is the economy is not going to work unless there are lots of new entrants. We either need a) lots of births or b) lots of immigration.

I don't know about other people, but the idea of trying to have a child is unfathomable to me because I am very, very far away from being (economically) in a place where I feel comfortable breeding. As someone who doesn't fit the mold society wants me to be (i.e., a real contrarian but not in the hip cool SV way), there's simply no way I can participate in the one thing that being human is really about: procreation.

PS[edit]: Idiocracy is a great film and everyone should watch it.
Yes, I've used it to download Linux distros, but the point still stands.
It's Called Artificial Intelligence–But What Is Intelligence?
I think they just don't care. I had a look at Marx's ideas of people being in a certain class and engaging in a class struggle, rising up.

But it didn't happen because people are mostly just selfish.

They don't care if they're in a certain "class", they don't care if they're being sold to, they generally don't care if they're being tracked. They just care about being able to do what they want to do.

As long as it doesn't interfere with their life too much (or even if it does, if there's no alternative), they don't do anything about it. And with the modern population, as long as it is extremely easy they will do it.

I am not sure if this is good or bad, or just an inherent part of human nature.
Tangentially related:

>'GrokNet', the AI behind Facebook Shops, looks for body type, skin tone, location, socioeconomic class in photos

https://boingboing.net/2020/05/20/groknet-the-ai-behind-fac....

Is there good reason to be concerned on this level?
Book review: Technical blogging; second edition
Ublock allows you to block websocket requests. eg.

*$websocket

will block all websocket connections. You probably want to operate on a whitelist on a site by site basis. Blocking localhost or 127.0.0.1 isn't reliable because sites can use dns rebinding attacks to bypass your filters.
What really annoys me about the UK MSM is they'll write "COBRA", or even worse, "Cobra" for the COBR meetings.
> Say you work at McDonald's and you're a brilliant person. You will soon be promoted and get more options.

Up to manager, which google tells me is ~$40k/yr?

Before getting into software development I worked a couple of retail/kitchen jobs where I was continually recognized for my hard word and dedication. My best wage was $11/hr, but the many "Employee of the month" awards were nice I guess.
I like Notion. Mostly using it for personal stuff with tables, like grocery list, expenses and domains archive.

Also recently build a resources hub on a custom domain using Notion and open-source toolkit Fruition.

Pretty happy with the result. https://resources.remotejobs.center
Not quite the same thing. A legal system could use presumed guilt (defaulting to assuming an accusation is true) while still having a 'blacklist' approach to which actions are punishable.

https://en.wikipedia.org/wiki/Everything_which_is_not_forbid...
> 0. Forget about tracking things down to the dollar, or even the tens of dollars. That level of precision is unnecessary. If a coffee here or there is going to break your budget, it's already broken and you need to go in to panic mode.

I use Homebank[1] which has pretty useful auto-assignment rules. I then have vague categories - think groceries, lunch & dining (e.g. buying lunch is more luxurious than buying lunch and dining is even more extravagant)

Every couple of weeks I import my statements and have a quick look at anything that wasn't auto-assigned - there's usually a couple of things and I add these, based on the merchant name or description, never to worry about again.

I figure this gives me the best of both worlds.

The only reason this small amount of work works for me is that I don't have to pay cash for much. When I do, it's unique enough I remember and categorise it, no biggy. I understand this wouldn't work for most though.

I wouldn't want to lose track of the small things, as they do add up! Keeping the categories loose (and not caring about the difference between coffee and a sandwich) makes it work.

"Look after the pennies and the pounds will look after themselves." as my grandma always says.

[1] http://homebank.free.fr/en/
Why does the economy require new entrants?
Yes, it will upload the public folder only. You can see the details of how it works at https://gitlab.com/pages/neocities (I realize now this would have been a better link to share than the other one).
Browsers should be blocking this by default.

"This website is trying to access services on your local PC, do you want to allow?"

Or at least as blockers should have a rule for it.
Where do you think the growth comes from? More people at the bottom push up everyone at the top.
Meanwhile, "site developers" are in a mad rush to tear down miles and miles of virgin forest and construct new cookie cutter houses they expect to sell for $300,000 each, in my city. This, in the midst of the worst unemployment crisis we've seen since the dust bowl.
Cryo file manager 0.5.3 released – dual-pane mode and free P2P file transfers
I suspect 9 months from the lockdown months will see a surge in births....
Curious how many people share this opinion, but I think this is extremely good news. I would love to see birth rates drop below replenishment across the globe. We simply don't need billions of humans. We have done, and continue to do major damage to our environment and historically a tiny minority has benefited from the labor of the majority. The people who benefit most from an increasing population are those who exploit people to increase their quality of life in clean sanctuaries while distancing themselves from the effort and waste required to maintain those lifestyles.
Yep. Just waiting for this "feature" to be added to metasploit.
>Once you get the "big wins" down like you talked about, you can set aside 15-20% of your monthly net income to be spent any way you like.

In fact, I think no matter what your budget is like, it's important to have at least some "doesn't have to be justified" budget set aside, even if it's just $5 a month. If your monthly "doesn't have to be justified" budget is $5, and you decide to blow that $5 on an expensive coffee every month, that's perfectly OK and you shouldn't feel guilty.
That's not where per capita growth comes from...
Why everyone won't stop talking about ps5 and Xbox series x storage
Yeah, that's the best solution. It should be like microphone or camera access. It should say "this web site is attempting to access a resource on your local system / network."

I don't think you need to overdo it in terms of making the warning red, etc. Just a popup will really discourage people from trying to use this for fingerprinting.

BTW the site says:

"Port scanning is malicious." I don't agree. There are many many things that can look like a port scan but are not malicious, most notably NAT traversal attempts by WebRTC, games, chat apps, and so on.
It's a bit like being invited to someone's house, and then going through the drawers in their bedroom while they're in the toilet.
I think that's a bit hyperbolic. The Outlook team's choice to not do word wrapping in the plain-text version of an email is unfortunate, but defensible IMO, considering that most people use an email client that can display HTML email. And before the defenders of plain-text-only email chime in, HTML email has features that most people actually want. The world has moved on from the time when emails were displayed in fixed-width terminals. So Microsoft has as well.

Disclosure: I work at Microsoft (on the Windows accessibility team). At work, I use Outlook. Outside of work, I use Mozilla Thunderbird, but even there I send HTML emails sometimes.
Bash Tricks
I was saying 6 years ago that virtualization seemed like a sloppy and expensive way to return to the mainframe model. Probably many others saw the trend as well.
How to Do a SWOT Analysis for Strategic Planning
You need human beings to actually produce stuff and grow the economy, which drives most public and private retirement accounts (we're not just talking about social security here).
The media is incentivized to make you think this way. Turn it off and you'll realize that the problems of world are basically the same as they've ever been. If anything, the doomsday scenarios of 2020 are pretty tame compared to the reality of the Middle Ages. Pretty much every generation before you (possibly with the exception of your parents) had a rougher time.

My theory is that these sorts of feelings come directly from feeling overwhelmed, moreso than any particular facts about the world itself. Ergo, avoid the sensationalist media and you'll avoid feeling pessimistic.
Important Composite Classification Metrics
WS is WebSockets, its a protocol so you could disable it at that level.
It's tremendous news. The carrying capacity of the Earth is closed to 1 billion people (we're at ~7 billion, and on track to hit ~10 billion by the end of the century due to population momentum). Target total fertility rate should be as close to 1 as possible.

This is a subject near and dear to my heart as a systems observation wonk, and have done a tremendous amount of research on the subject.

I recommend these two books to those interested:

Shrinking-population Economics: Lessons From Japan by Akihiko Matsutani

Countdown: Our Last, Best Hope for a Future on Earth? by Alan Weisman
Things I hate about Rust
That's because they are not their parent's property, but have their own rights as a person.
> Is this another one ...

nope
Look up videos of 20-somethings using Ableton Push and similar devices. They don't just play music with it. They use it to make entire songs at every stage.

https://www.youtube.com/watch?v=qAeybdD5UoQ

https://www.youtube.com/watch?v=lTx3G6h2xyA

I already have enough trouble with a piano with clear groupings to help find notes. I don't think I would get far with one of these.
Kids aren't worth the headache (queue the parents telling me how their kid is the greatest thing that ever happened to them).

I'd rather allocate the saved 500K-1million dollars it costs to raise a kid and use it for myself.
there was a period when i thought similarly (pretty soon, facebook won't be "cool" anymore) but it came and went. people are complaining more about facebook's disturbing moves, but they're not doing anything about it.
Soooo many things have to go right to get humans on the moon. Only a few (or one!) have to go wrong to keep humans from getting to the moon.

That said, I hope humans get back to the moon soon.
What they didn't point out there was that feature was a disaster for many users.

There was no separation of the chat friends and the people that you followed.

I've still got random people in my address books from that debacle.
That's not quite correct. Any building in an industrial area could conceivably get three-phase power if it's on the poles along the road, not just large factories. My friend owns a small manufacturing shop (probably 6k to 8k square feet with less than 10 employees), and he has three-phase power.

Also, all buildings in the US/Canada have split phase power, not just businesses like laundromats and restaurants. Split phase is one of the three 240 V phases split into two 120 V lines. Electric ranges, dryers, and baseboard heaters in residential buildings commonly use 240 V by utlizing both 120 V lines.
Most per-capita growth is just inflation. Additionally, metrics like CPI don't include inflation of assets like real estate, even though the utility of a home doesn't change over time without some kind of upgrades. Real estate in particular is inflated largely because of the ease of acquiring leverage.
Interesting. I wonder if it re-creates the connection each time you login.

The biggest issue I have with Wireguard is that it's not set up for Roadwarriors. If you have an endpoint with a dynamic IP address (like your home router), but you give wireguard a DNS name, it doesn't store the DNS name. It only stores the resolved IP address.

The official solution is a script they have in their contrib repo that you stick in cron and it scans for changes and resets the endpoint if your DNS changes.

Wireguard also can't bind to a specific adapter on a multi adapter server. Since it doesn't respond with anything with unauthenticated packets, the official solution is that is shouldn't matter. Just iptables on everything and only accept packets on the adapter you want public.

The problem is, the egress packets will just go over the default adapter, so now you have incoming and outgoing packets taking different routes.

Overall thought, I like wireguard way more than OpenVPN. They still need to fix those and other issues though.
My kids complained today that Google Classroom isn't working. After a quick investigation, I noticed that Snort on my firewall blocked the relevant Google server due to incoming TCP port scans. Sigh.
90GB is a bz2 compressed file not raw xml

See the wiki: https://wiki.openstreetmap.org/wiki/Planet.osm/full
Einstein was refused publication and ridiculed until Bohr, who was an authority, vouched for him. Madam Curie had to publish under her husbands name, because her publications were rejected on the basis that she was a woman.
China’s ‘Wolf Warrior’ Diplomats Are Ready to Fight
nmap's "Legal Issues" section states that the guy went on to start a successful digital forensics company, after spending years crushed under 6-figure legal fees.

https://nmap.org/book/legal-issues.html

Edit: Link to the company http://www.forensicstrategy.com/
He also has a data recovery company now http://www.myharddrivedied.com/
I would recommend looking at Standard Notes. It's paid only but it's so worth it.
Steam has two semi-related features for this, but neither did what I wanted. You can click on a single user's profile and see what games you both have in common, or you can click on a game you own and see what other friends own it. This tool is just an extended version of that first feature to work with multiple users instead of just one.

I made this to solve a niche issue me and my friends had, where none of us knew exactly what we wanted to play, and each game we suggested wasn't owned by everyone. The name "What Can We Play?" is actually the phrase I've said every time this situation came up.
Demystifying Software-Defined Manufacturing
And a lot don't. And then you have to spend a lot of time researching why and messing around with config options and maybe even compilers. And the games sometimes stop working after an update.

Conversely, if you run Windows, it's rare that you need to work hard to run a game.
Azure DevOps Outage
I say this in order to share constructive feedback, because I know a lot of people on HN are not great at "tone" and sometimes appreciate an explanation why their comment might accidentally offend:

This comment is very condescending and pointlessly critical. You suggest that I do not know how to enjoy coffee correctly, and am instead perhaps "confusing convenience with enjoyment." Rest assured that, I, along with basically everyone, can be trusted to know what they themselves enjoy or do not enjoy, without your advisement.

To clarify, I am using "fancy" as a shorthand for "expensive," i.e. a $5-6 coffee rather than a $2 coffee.
Not for any couples that already have a kid.
Using Fetch to Post JSON Data
It is incredible how even minuscule delays can be heard. I first laughed about calibrating sound systems with microphones to compensate for different cable lengths until a sound engineer let me listen to the differences.

He could hear if a box had a delay about 2-3ms. Quite hard requirements.
diff strokes for diff folks
I immediately saw what the full pattern was when he had half the 2s filled in and was wondering if he saw it and kept going through the solution for the purposes of the video, or didn't see it at all until the end.

That never ended up becoming clear and now I'm just left wondering.
Millions of asteroids and comets are triggered right now ;)
> because the API endpoints needed don't exist unless you're a company with a large enough budget to afford it.

I’m pretty sure Plaid’s free tier is more than enough for the use case you suggest.
Or, rather than making a value judgement; how about ‘to each his own’ and we can all make different decisions in life for ourselves and that’s OK.
Anything less than perfection will incure avoidable future costs, and perfection approaches infinite time to deliver.

Ergo, standing in the present, one should do ones best to estimate future costs and decide what percent of perfection seems optimal.

In reality, when asked to self-estimate, too many teams (and especially naive PMs) select perfection as the optimal approach.
It would be interesting to attempt to automate various metrics for how well a politician has done for the voters.

Unfortunately there's so many layers of abstraction it seems difficult to quantify.
I agree, but it's politically incorrect to acknowledge the fact that it's ok to not breed, and it's also ok to not want kids.
The problem is that this breaks with use of tmux or similar tools since the scope of the SSH session is often smaller than the scope of my doing something on a machine. I've moved to just having a limited-use key with access to dev machines and git on the hard drive of each machine I use, which covers the cases I care about.