skysight-inc/HackerNews huggingface dataset:
This seems to imply that answers are binary, either obsolete or not, while in my experience they are often are only partially outdated. How is that treated in this study? Additionally, I find that for high traffic answers someone will often have posted an update to the obsolete response.
> 1. configure several distinct S3 resources: the bucket, the bucket policy, 'block public access' configurations
>2. create security policies that allow access by authorized principals and denies everyone else
>3. adjust standard Terraform resource configurations which generally mirror AWS API defaults to current best practice
>4. capture enough context to scale security, governance, risk, and compliance activities efficiently

I feel like the biggest challenge is awareness of these problems. People usually do just enough to "make it work." I just kicked the tires on this module and it "made it work" out of the box.

How do you see people managing a "migration" to this module?
Life Sciences Financings and Commentary #11
The university gave me the opportunity to realize my dream of an American education without leaving my home country. There are also numerous financial aid available to all seeking and deserving students.
I'm not exactly sure what's wrong with that. Getting rich quick is kinda what motivates people to create things, good and bad. ;) Get rich by tech schemes are only bad when an idea has been tried enough times to prove that it isn't valuable without significant differentiation.
A lot of oughties progressives fail to realize that they won the lions share of the first phase of the culture war going into the early teens. At that point, they stopped being progressive, and instead became the status quo (not necessarily conservative, but relativistically more adjacent to conservatism now).

Because they can't see this, they're loath to let go of the label in spite of the fact that they're now 'just' liberals.

Left-aligned culture warriors (sjws) are far more deserving of the label 'progressive', and generally the target of teeth gnashing about progressives. This is often taken as a personal, and non-sequiturial affront by those previous recipients of the label.
Having fixed my bike so many times over the years, I can easily sketch a correct bike - if not in terms of proportions (at least without any corrections), but in how the frame is constructed and how all the moving parts come together. I guess someone who doesn't need this knowledge will just use a more abstract model.
This is more evidence that weight loss happens in the kitchen, not the gym.
Most Covid cases don’t spread virus–it’s the superspreaders we need to stop
One of my favorite sayings is the old Swiss Army aphorism:

"When the map and the terrain disagree; believe the terrain."

It features in this screed I wrote: https://medium.com/chrismarshallny/concrete-galoshes-a5798a5...

(Scroll down to "Story Time." It's in that section.)

I also enjoyed learning about Farnam Street. I've bookmarked it.
Is the Sweden model objectively successful? Last I heard their cases were spiking.
Last time I checked async in Python didn’t even work properly, has this changed lately?
Are you an agency? I'd love to hear your experience with this problem. As a contractor I find it very hard to find clients with "sane" stacks to work on. Even early stage companies nowadays (who would typically get contractors to build their MVP) seem to already settle on an overcomplicated mess despite their scale not warranting it. Maybe I'm just looking in the wrong place.
Hi! Telegram has quite some traction with over 200M MAU, but you have a good point.

I've made over 50 channels for different roles, from C-Level stuff like CTO, CPO positions to very language-specific channels like Rust, Haskell or React.

What I like the most about how I've structured it is that (once you're on Telegram) it's very easy to explore the different channels because they're linked to each other and there's very little friction to join or leave a channel
As a customer i would LOVE to exploit this if it gets popular
So mathworks can withdraw a license at anytime?
Turns out they are moving SN7 which is a new tank made out of the new steel for pressure testing only.
While plenty of people will likely move over to Valorant, as someone who's played a bit I think there is still a distinct difference between the two games.

The main thing shared between the two is the feel while shooting. It's hard to explain, but you feel the "weight" of the gun and it's rate of fire really well and it's satisfying when you land shots.

But, the abilities, while not overly broken, does change the feel and strategy considerably. And Valorant maps are really bad in comparison to CSGO. So much useless space, bad angles, etc.

So, while I hope Valorant pushes CS to get better, it's unlikely that the pool of players or viewers will be 1:1. The CS pros moving to Valorant are basically doing so because they either can't have a CS career (Brax, perma ban for match fixing; iBuyPower) or haven't been good enough in a while/never were good enough for a T1 CSGO team.
Read that thread in full, it's also a case of explicit is better than implicit. (Async for vs for loops, essentially)
The Mayor ordered them to stop using one specific type of tear gas -- CS gas -- last Friday. For one day, the police used alternatives including mace, pepper balls, steel cored rubber bullets, flashbangs, and smoke with irritating agents.

However, by Sunday (or maybe early, early Monday morning), the police were using CS gas again at the order of the police chief, Carmen Best.
Those three things absolutely do not obviate unions. The aim is protection at work at a granular level that [ideally] is sensitive to specific workplaces. I would kinda agree with the last paragraph though: despite the potential for moral hazard and for corruption there isn't a lot else that can counterbalance the immense power over workers that companies have, regulation alone is too broad-brush
I ran into this yesterday. I got an upvote on an answer I posted 7 years ago that was marked accepted. There was a much better answer with 3x the upvotes at the bottom of the list and the OP account was no longer active.

Wondering if there was a protocol for changing the accepted answer, I searched meta. I found the consensus is: 'Accepted' is at the sole discretion of the OP and shouldn't be mean it's correct, just that it answered the OP's question. Which I think is BS as it elevates the answer to the top of the list and gives it credibility.

Why is the OP the czar that chooses the correct solution just because they asked the question first? Honestly, the OP is often the _least_ qualified person to validate an answers correctness.
Improve your Vim Skills with KeyCombiner for free
Hi HN!

KeyCombiner is a web app to organize, learn, and practice keyboard shortcuts as well as short text snippets. As of today, it has a public collection of Vim Shortcuts than can be used for learning and for testing your skills.

You can learn public collections, or better yet, create personal shortcut collections by importing selected shortcuts from public collections or by defining your own key combinations.

There are two training modes:

1. Learn: Expand your shortcut knowledge flashcard-style. You can choose if KeyCombiner should show you the keys to type along with the description or configure a delay, giving you some time to think.

2. Test (your skills): Type shortcuts and text snippets from memory as fast as possible. KeyCombiner will create statistics, showing you where you make mistakes and which shortcuts take you longer than others. It uses test results to calculate a confidence score for each or your key combinations.

It is free to use. This is the first time I publish an app, any and all feedback would be highly appreciated!
I love the happy, optimistic outcome of running free association on the title. It reminds me of some of the really good questions I used to come up with as a child the first time I heard of a fact or concept.
Is Shoprunner still around?
Please don't bring up tired tropes like that one here. It's never going to change, so we're only going to get a tedious flamewar out of it, which indeed you've been perpetuating downthread—which, please don't.

It's not as if we lack for new things to discuss and argue about.

https://news.ycombinator.com/newsguidelines.html
Elle is pretty new so I would guess not--unless it's been lurking somewhere else. Dunno what aphyr's thoughts on spec are, plus I'm an amateur clojurian so, I'm not sure what community consensus is or if spec has drawbacks that make it not a good fit.
High Ticket Marketing Secret
FYI the Seattle Police Department retracted previous claims yesterday:

https://www.seattletimes.com/seattle-news/seattle-area-prote...

This is not the first time Chief Best and the SPD made things up during these events, and in fact they have a long history of misbehavior:

https://www.justice.gov/sites/default/files/crt/legacy/2011/...

Note that in your video Best is not being too explicit on where exactly those crime reports happened, she just says "in the area" while talking about their response times (CHAZ is a relatively important intersection of Capitol Hill and it is causing some traffic). Note also that this video was filmed in the East Precinct itself (i.e. inside CHAZ).

After everything that happened over the last few weeks it is now my belief that they are being dishonest, which is why two days ago I submitted my first FOIA request to learn more about some events connected to the Seattle Police Department.

By the way, I don't think many people here in Seattle believes this is an "utopia" nor anything close to that, in fact I think that CHAZ may be moving away attention from BLM.
Particle has a number of devices that already support third party SIMs (their Electron and Boron lines in particular).

Particle also has partnered with Twilio in the past. I know there was some legacy integration with Twilio SIMs.

Particle's value prop is an IoT platform where cellular connectivity is a component. If anything, this seems like it would be complimentary and not a killer to their value prop.
Who exactly is the "rest of the corporate collective"? Also saying "ubiquitous policies in sum" seems like a stretch from extortionist monitor moving. There can be a balance.
Google Plans to Expand Google Pay into Commerce Portal
As someone who is trying to lose weight and gone through similar phases, I can't stress enough on diet. In the world of cheap and yummy calories available in each and every thing we eat, it is hard maintain the low carb diet.

Interestingly, my observation is that increased water consumption impacts metabolism a lot

Note: I lost 4 kgs in 2 months
U2F with Duo Web Phishable by Default
The real problem is the asker isn’t knowledgable enough to select the correct answer in many cases. I’m not sure of the value this feature.
This looks really awesome! Just curious, have you considered offering a "value added" pricing model for those who don't want to pay for a subscription? Meaning, you'd take some percent of revenue you've saved them (either as a 1x fee or as a recurring subscription as that customer stays on)?
Ten bucks
You may want to add some more details.

Things I am missing

1. Documentation, how exactly does it integration with Stripe? How does it handle my weird subscription setups? etc.

2. Pricing, I know it says $79 a month in the blue banner, but if you are like me you basically look for a pricing page and all I see is "Start a free trial" I am going to close the site.

Beyond that I am fairly excited to see such a product come out, I am surprised Stripe doesn't have a setup to handle this.
Journey from Node to Crystal (2017)
Hah, we've definitely thought about that possibility. Fortunately we do have a few things in place to prevent the most obvious abuse cases, but we need to get popular first!
I'm not sure you can get and stay rich long-term without adding value to the world, but thanks for the comment

I agree with you that seems like there's a new remote jobs board every 2 days popping out. That's why I took a different approach with this, and it went from 0 unique subscribers 1 month ago to 1700+ today, over the 50+ different channels that I created within it. Hopefully they're getting something useful out of it!
Pretty sure Walmart sold RCA brand Android tablets for $50.
Just let people cancel imo.
If they wait on the side of the road for you to drive by, while they may see you speeding, they usually have to have an official speed in order to serve a ticket - they may pull you over however.
The main risk is LIDAR guns, however they must always be still and usually window has to be down (ruling out rainy days, cold days, etc. usually). They may also use "instant on" Ka Band, but in general they will key it up and you'll get the alert. I have indeed been pulled over by a cop who was sitting still while I sped by, but they will typically pull out and come up on you while keying up the radar, at that point you will be alerted and usually slow down before they can get a speed.
Some companies implement IoT by using protocols other than HTTP. For instance, CoAP is one I'm familiar with which can significantly reduce bandwidth consumption.
JIT compiler.
Where you have you been for the last 4 years.
You're right, and it brings controversy. Many times discoveries were made because of unethical approaches: they save time, resources, and debates. But sometimes there can be a moral price to pay.
Ask HN: When do you containerize new projects?
When you spin up a new project, how far do you go into containerization and similar abstraction before you actually start writing code?

I am planning on starting a new Django app after a few years out of "the game". The last sites I worked on were Rails and Django projects deployed on Heroku back in about 2014, before Docker took off. Now in 2020, I have a sense that I "should" be using Docker or Kubernetes in my deployment scheme, but I'm not sure how much I should worry about containerization before I start writing code. I would like to get started on the codebase quickly, but I also don't want to incur the technical debt of a containerization retrofit.

So, HN readers, when do you containerize a new project?
I only use dark mode.

Been doing this for years and I wouldn’t go back.
"Why do people treat me like an asshole when I bully them for my own gain to lock down my fiefdom? It is so unfair!"

The union wounds here are entirely self-inflicted by proving in practice that they make a bad system. That is terrible evangelism and no ammount of wagon circling will change that. Can you blame them for thinking a 401k would be preferrable to a pension from people who would embezzle it anyway?

They are harming the protection and good through their own short-sighted rent seeking actions. Which makes it all the more frustrating as there is actual good that could be done instead.

It is in no way limited to unions and may be found across all walks of life and individual to megaconglomerate scale but I have noticed an antipattern of "insistent loserdom", in blaming everyone else and refusing an iota of self change in a certain downward trajectory.
I had similar cases with "business" and "management" courses in my computer engineering degree. While understanding business thinking is definitely an important part of being a computer engineer, these courses were utter bullshit and everyone knew it. So everyone I knew cheated, it was an open secret.

But the university wanted to boast that they are modern and prepare students for business stuff: look, we even require business-related courses in our program! But actually it was some nonsense like memorize various lists, like the 5 different aspects of whatever, some pseudo-mathy formulas, etc. I mean, if you take me that seriously to give me this type of nonsense as "learning material" then I will take you precisely as seriously when it comes to the exam.
How difficult would it be to write a python runtime, let's call it MPython (meta), that forks into separate Python interpreters, 100% orthogonal, except for channels/shm. Could even use separate entry points, but all the same PID. Multiprocessing (iirc) forks from the first python process (this breaks some things depending on when you fork, eg gRPC with torch.dataloader with multiprocessing will crash).

Does that get you anything, or am I misunderstanding how multiprocessing/fork works?
> Fine you are protecting the job of the union but what you are really doing is prevent job creep or scope creep.

I think that should really read "Fine you are trying to prevent scope creep but what you are really doing is protecting the union jobs."

I've had my own experience of being forced to wait for a union worker to report onsite to accomplish a basic thing, only to be told when he showed up an hour after requested "If I didn't use the time in the job order, they'd just reduce the time alloted for the next one, and we'd get docked for running over."

Pick a metric and it will restructure the entire working environment to meet that metric, no matter how illogical or inefficient things become.

Keep adding more rules to close the loopholes in the process and you get the craziness in some jobs where things can't get done because there's no way through the red tape anymore.
Number of CVEs in general is a fairly poor way to evaluate the security of a platform.
Not OP. But lots of people just use single quotes for emphasis. And not neccesarily the way i think you think it to mean. Not sure OP intention but kust wanted to say lots of people use single quote to imply italicized(emphasis).
I was immediately thinking the same, but I'd assume there are certain rules in place for when users are eligible for a discount and the amount of the discount.
And it's a beautiful lightweight theme.
I don't disagree, but I don't see any harm in asking questions as to why they cancelled.

Sometimes all people want is a discount, and as a business losing $20 a month is better than losing a customer.
> Industry really, really needed C-like language that was memory safe, and all-round good: both low and high level. And Rust quickly delivered that

Well, almost. I'm not sure I like unsafe FFI and other bits.

> Personally, at some point Rust was just clearly better and after a while - I lost interest in D. I don't have time to keep track of D catching up

Yup. Better to use Rust if it's the one introducing the features.
still too green I think based on their notes:
"This documentation and the underlying platform code is a work in progress. Examples (C# and C++/WinRT)"
Right.

What you are describing is also the essential nature of the economic effect of the epidemic - it is for the most part the public's individual reactions to the disease, not the lockdown orders, that have brought the economy so sharply to a halt.

And the economy will only resume at full flow when the fear of the disease realistically recedes - i.e. when there is effective treatment, or vaccine that people can actually get.
Thanks for the thoughtful reply. I agree publishers could do more to change & I especially think we should do more to make all the changes that are happening under the hood more visible. I mean, that's literally my job. You gave me a sincere response & deserve one in return, but we need to work towards a shared understanding of what the current situation is if we want to have a conversation that's not just talking past one another.

My understanding of the situation includes the following:
Elsevier has a new CEO.
Elsevier has been reporting for several years now that revenue from services has been one of the fastest growing parts of the business, so much so that the company now calls itself an information and analytics company, not a publisher (1).
Elsevier, though slow initially, is now fully behind open access. 9/10 of the journals launched last year were open access (2).
Elsevier is pursuing a number of what the industry calls "transformative agreements" with libraries, consortia, and whole countries which involve full access to all Elsevier content and built in open access publishing for everyone covered under the arrangement (2).
This specific issue was about one way of structuring such an agreement to reduce the financial burden on MIT while still ensuring all their content was published open access and was even designed to make it easier for librarians to keep a collection of the intellectual output of their institution by automatically pushing manuscripts into the institutional repository, which is something librarians have been asking for for a long time (3).

So given all this, the only way I can answer your question about what's stopping change is to say that nothing is stopping it. It's happening & has been happening for years. I am tempted to ask, looking at some of the comments in the parent thread, what's stopping change in people's perceptions of Elsevier? I don't just mean that rhetorically. I really would be interested in understanding why people have the views they do and how they're different.

What's your current understanding of the situation and does it differ in ways from mine that you'd like to highlight?

1. https://www.fool.com/earnings/call-transcripts/2020/02/13/re...
2. https://www.elsevier.com/about/elsevier-and-open-access
3. https://www.elsevier.com/connect/learn-more-about-elseviers-...
cargo doesn't do a terribly good job of caching dependencies.

Might be better than whatever C++ does though.
It's a monopoly problem.

Imagine a consulting firm that had a monopoly on all the architects in California. The only architects in CA are ones that you might bring in from this firm, and to prevent change, it's in the contract that you can't hire outside architects. It's a straight up anticompetitive monopoly. But that doesn't mean consulting firms are bad, it's just that monopolies are bad.

The biggest difference between this kind of consulting firm and a union is the accounting and the taxes, so I think the same logic applies. Unions can be good, but monopolistic unions are bad. When there's only one police union for your city, they have extreme bargaining power because it's a monopoly.

There needs to be a middle ground between completely independent bargaining and monopolistic collective bargaining. If we figured out a reasonable way to have multiple coexisting unions for a given profession and location, I'd bet unions would be much much more widely accepted as good.
We used to hold game nights at my previous company and we would all play quake on the browser together. No installing, no sharing files, nothing. Just click the link on Slack and you're in. Nothing beats that.
I built an experimental website that aims to build a website completely by user requests from scratch. Each request is a brick and construction is ongoing, forever. So this is really, always, under construction. You can bring a brick to change the text colour, typography or background image. Even you can put a brick that could be your cat picture! A squirrel photo has already requested.
I don't see where the incentive to rehabilitate is? They're just incentivized to release them ASAP so they spend as little as possible.
That's only true if the allocation decisions are being made by a third party like a VC because the third party usually has fiduciary duties (otherwise you have problems with conflicts of interest). But if the billionaire is investing his/her own money I see no reason their risk posture should be any different whether they're investing in their own venture or someone else's.
If you look at modern unionization efforts, new unions tend to align with existing larger unions to leverage their legal representation, experience with unionization efforts, and general resources
All you're saying is that means aren't informative if distributions are bimodal. Which is both totally true and completely missing the point.
Just checked back, it seems they've changed the headline.