skysight-inc/HackerNews huggingface dataset:
AWS has what they call a cost-following strategy, where their pricing actually exposes the architecture of the system to the point where you can understand how it's implemented and the data structures used if you look at the pricing.

I've heard it being described as an alternative the kind of speculation and navel gazing that precedes all other kinds of pricing and is ultimately useless anyway. However you choose to paper over your costs with pricing schemes, some customer will have a use-case or hack that blows through it and gives you grief. Or a competitor will do cost-follows and give everyone a reason to switch to them.

The idea is that you figure what your costs are to provide the service, and then add your margins and just charge that. Add as many axes as your customers will bear, and let them make the decision on how to use the tool, even if it seems complex.

Works great for technical tools, but I've always been skeptical about how consumer pricing is done. The Amazon Prime membership itself goes against this principle, of course. Consumers will usually value predictability over analysing ROI, so flat rates might just make more sense there.
Any chance to hire people there? What job portal so you recommend? Also what salaries are people happy to take there?

I tried to employ some people from there but nobody wants, even with a European salary or sightly below. I found it very weird.
DDG partners with several search providers. It seems they partner with Bing for image search.

Give them some time to investigate this and to consider switching to a new provider for search results. Microsoft is licking the CCP's boot here, as far as we know DDG is merely a victim to their complacency with censorship.
Ask HN: Why is a user now able to edit their comment after a reply?
This has happened a few times now over the last couple days -- I'll reply to a newly posted comment, only to realize after 5-10 mins that they actually edited their comment after my reply, making my reply seem ... incorrect.

Is this a recent change to HN?
This doesn’t quite hold. It’s only as “up” as the node you’re connecting to is, if that node is down then for all intents and purpose the “blockchain” is down as far as your ability to access it is concerned.
The worst PMs I've seen are one that take the Why/What ownership to mean they are supposed to be a mini-dictator whose sole vision drives the roadmap. The best ones combine together all the feedback from everyone (including engineers) into a cohesive whole.
Especially since there are some potential RCEs in Firefox 88 as far as I can remember.

ESR is definitely a safer option.
I knew this was going to be about Brian Harvey as soon as I saw the title. He was a wonderful presence on comp.lang.logo years ago and would even help struggling noobs with their Scheme questions on occasion. He is a very clear writer and his dedication to teaching is inspiring.
"AY-und"

Edit: another example: "door" => "DOH-ur"
It uses much longer range radios (900 mhz range) to blanket areas where most home routers don't reach.

Comcast does the same thing but with standard Wifi with their routers, with some hidden SSIDs you can't opt out of (Xfinity Home etc.)
The Wikipedia article about tank man is the very first result on DDG, and that article has the iconic photo. If they were trying to censor this, wouldn’t they hide those search results? I don’t get the fuss.
How to convert a string to an integer in JavaScript
Google interviewing lore is that there once was a candidate who was asked if they were familiar with MapReduce and replied "MapReduce? Is that like Hadoop?"

Reportedly, this was also a major factor in Google's strategy shift to open-source a lot of their infrastructure (GRPC, Bazel, TensorFlow, LevelDB, etc.)
Bar Owner Builds Alarm That Stops You from Forgetting Your Credit Card [video]
Ad.

Some years ago, Microsoft was working on that. The idea was that you'd submit a query, and when the results of it changed, you'd get a notification. The goal was to have a large system where millions of such outstanding queries could be pending.

What this really means is a database of queries, which is queried when there's a data update to see who needs to be informed.

Anyone know how that Microsoft project came out?
I don't have any tips. Micro-optimization at this level often requires creative leaps, and proving that they work can be tricky (although for 32-bit integers, you can just iterate over all of them to validate). There are web pages with "bit-twiddling hacks" (https://graphics.stanford.edu/~seander/bithacks.html), and sometimes you can find a solution for your problem with a superoptimizer (if you care enough).
It's pretty rare, at least for my kids, that a course has an actual book you can hold in your hands. They all use a DRM scheme and require some Nth edition that's new (and probably only has a few minor changes from N-1). Sometimes we can find it on Library Genesis, often we can't. There's almost never an actual book.

Somebody is rent seeking.
With programming, there's a certain kind of objectivity that disregards what you think or what people say. If you think the program should work, but there's some bug, your misunderstanding becomes significant. Whereas, an incomplete or incorrect understanding doesn't matter if the program behaves well.

You can get away with not-knowing a lot and still achieve results.

But at the same time.. debugging will often be slower if you're not experienced with the domain. Maybe you'll be able to figure it out in a top-down manner.

In terms of gate-keeping? People shouldn't go out of their way to discourage others. Conversely, it's better to be curious, and optimistic about being able to solve problems you encounter when programming.
> you can also base your solution on hamilton cycles

I don't know what that means. Can you illustrate (preferably with a code example)?
If US developers saw the level of talent interviewing from South and Latin America, they would start campaigning against remote work immediately.

I’m sure there’s selection bias at play, but I did a huge interviewing stint recently and US engineers were on average bad and entitled, LATAM were amazing and eager. Guess who interviews better?
I think you can invoke Perl in command line mode. Do people use Perl like that if they want to use Bash command line?
A common scenario I see is "host based pricing". We went from 100+ 2xlarge instances to 10 24xlarge instances for our ECS cluster. This was pretty transparent to our application and team, but it meant that anything with host based pricing was much much much cheaper.

We produced the same data, we got the same value, we probably cost our providers the same, but we saved a ton of money.
They totally are, threads discussing such things make it to the top of the front page _all_ the time. It's very suspect that this thread is flagged.
Awesome! This seems like a big and hard problem to tackle. I'm also in the ML space; my only recommendation (and I can't say anything in terms of energy because I'm a complete ignorant in the matter) is: try to contribute as much as possible to Open Source. Most AI-based profitable companies seem to find good market traction after leveraging Open Source esteem and renown.

Best of luck!

PS: I'm from Argentina and I've also made for-life friends playing Ultimate :)
I'm not sure how flagging works on HN, but I don't see why that should be flagged, it seems to be completely accurate. searching 'tank man' in Bing returns literally 0 images.
How to CRUD with Node.js and MongoDB
GP is correct. Bash does not read and parse whole script on start, that would be slow. It is done when needed.
Qwant.com also does not show any tank man images.
I don't understand the advocacy and politics around home landscaping.

If you want a lawn, get a lawn. If you want something else do that.

It's great to present and talk about options. But when people feel the need to justify and defend their choice it's gone beyond landscaping and become something unsavory.
There's been a movement on to privatize law to limit rights. One of the sneaky ways they were doing this was taking the Computer Fraud and Abuse Act and making contract law violations into criminal law violations. You breach the contract, we can send you to jail, when it would normally would only be money damages or injunctive relief after the court had weighed in on the matter.
No, because the investigation isn't motivated by that, obviously. You're being deliberately disingenuous, because it isn't science you're interested in. You're interested in fingering China.
I wouldn't consider a HOA house either, just for the record.

So since I can create an HOA with my neighbors, can I move into a house that is connected to an HOA and collude with my neighbors to start an competing HOA or it's locked up to the same one forever?
Certainly. Although, in my experience, you can usually keep older software running for quite a while. Maybe you even use a VM.
I’m very glad they used a hyphen in the title as it completely changes the expected meaning.
Aaron Swartz did not die because he was persecuted. He died because he suffered from extreme mental illness.
I wasn’t addressing that, though. If I was talking about your other point I’d have mentioned it in my comment.
The Sodinokibi/REvil ransomware gang has reportedly infected Taiwanese multinational electronics corporation Acer and demanded a ransom of $50 million. Those responsible for the Sodinokibi ransomware strain announced on their data leaks website that they had breached the computer giant.
Yeah, this doesn't take into account the fact that you can activate you subscription only on the months that you actually use it. This is super-easy on iOS, buy YMMV on other platforms and payment methods.
At the end of the day, everybody wants to make money.

If '...to "make the world a better place"' means putting in diversity quotas, then it is completely pointless to this goal.

Hiring the best and the brightest regardless of their race gets to this goal faster. As long as they are developing the tools that make the company money much faster and on time, I don't care about this 'diversity' nonsense.
The principle is the same. It's like complaining that it's hard to travel by horse and buggy. Nobody's obligated to keep houses HOA-free and nobody's entitled to HOA-free houses. If it's really that big a deal, start an anti-HOA movement in a community where the opportunity exists, just like pro-HOA people started HOA communities where the opportunity exists.
I think Wal*Mart has an image problem.

I’ve gone into their stores. Their stock assortment isn’t bad compared to the competition. In fact, aside from Whole Foods on the organic/bio side of things, they measure up very well and better compared to their competition. They are more of a hypermart where you can do one stop shopping ala Carrefour.

The issues I see are: very drab color palette. Working class shoppers. Sure, it’s elitist, but people like shopping alongside people in their own stratum.

They could likely address this by having a second more upscale brand.
Digits = LEN( STR$( SomeNumber ))

(run and hide in shame)
There is probably some use for Rust indirectly, as there are several use cases for WASM in shell, and Rust has some unique advantages for writing WASM:

https://github.com/oilshell/oil/issues/941

(This probably won't happen for a long time though, unless someone really wants to contribute and own it!)
Lol Boulder and tuscon are not college towns in my opinion... I think of college town as a small town where almost all the population is directly related to the campus. I went to UC Davis. Davis is a college town. About 65k population and 30k of students. It was fun stayed for few years after school but then left. As it was not a real town it was some kind of bubble from the real world sometimes.
That's true, and relatedly it would be nice for developed countries to stop discouraging single income two spouse families as some sort of oppressive relic of the past.
Will Assange be vindicated before or after he dies?
Show HN: FreshSQL – Modern, Native, Fast SQL Querying Tool
I don't agree with elitism, but I also don't agree with this idea that you can leverage strong fundamentals and be an expert in an unfamiliar language. Specifically this part :

>However, once they learn how the tools work, they can use their knowledge of fundamentals and their deep experience in related topics to revolutionize the whole development process using those technologies. It can even make the creators of those mainstream tools feel stupid for many of the decisions they made. Sometimes, the tools are getting in the way of producing better outcomes.

In addition, I would focus on this idea that the language, tooling & methodology are largely a means to an end. I think people waste way too much time thinking and discussing tools and languages. Just pick a lane and stick with it. Some programmers I know avoid using mature tech stacks (e.g. C#, Java) in their non-work projects because they feel they're outdated and so they latch on to newer and newer libraries to "remain current" but they never write anything of value that is beyond a couple of weeks worth of code. Just pick a lane and stick with it - go be an expert, the world has enough amateurs.
Poor Aaron -- he was in a difficult place. I'm sure in hindsight he absolutely make a different choice.
In Response to Oversight Board, Trump Suspended for Two Years
Ebola Reston evolved naturally, and emerged in humans due to an infected lab monkey imported from the Philippines to a contract research organization in Reston. Anyone who guessed that it came from Fort Detrick would have been wrong about which lab it came from, but right that it came from a lab.

Put differently, if scientists there hadn't been experimenting with monkeys, Ebola Reston wouldn't have entered humans there. We don't absolve exotic wildlife traffickers or farmers of the consequences of their actions in releasing novel, naturally-evolved viruses; so I'm not sure why we'd absolve scientific researchers.
no, not a recent change.
Here’s an example from industry: https://youtu.be/_deslc68RMw

They print a mold using water soluble filament, use the same arm for carbon fiber placement, and then rinse out the support after curing. Very useful for CF parts with complex geometry, primarily used in aerospace applications.
I’ve always found the “Brexit means the UK will become a US vassal” angle amusing for exactly that reason.
tomshardware referencing a substack newsletter post instead of the real article is lazy, https://semianalysis.com/google-new-custom-silicon-replaces-...

but also, what is the source of any of this? There's no link to anything official or anything about someone saying they're replacing all the chips -- it's just speculation based on a tech post about what they said they 'wanted' to do back in April with lifted images etc..... from April! https://blog.youtube/inside-youtube/new-era-video-infrastruc...
Let's not jump to any conclusions as neither of us knew the reasoning behind why he decided to take suicide. There was no suicide note (found), and while he might have suffered from mental illnesses, he was also under a lot of pressure. Could be anything really.
SQL Querying tools have become super complex, overwhelmingly cluttered, and drains your cognitive energy as you work with them throughout the day. We built FreshSQL as a lightweight, stupidly-simple and faster alternative

Download FreshSQL alpha version for Windows
Why is this flagged, and why did it disappear from the front page?

I've also noticed that people questioning why this has been flagged are being downvoted. Pretty suspicious given today is the anniversary of the massacre.
Does this not apply in computer science? Is it something you get in fields like law? When I think of the key text books in computer science they usually just have two editions max and have been set in stone for a couple of decades as the basics aren't changing.
Explaining to people what they should do regarding matters that there are no ways to achieve the stated goals is the laziest, lowest value category of journalism. It's a plague.
I think it will have an impact but not as much as you're implying.

Where companies can offshore, they may already have. If a massive saving could have been made offshoring, there was nothing to stop them before. Maybe those companies that were reluctant because of the worries about remote workforces may be influenced by the success of the WFH experiment so I concede that point. I think this will have an impact but I predict it won't be massive.

The other constraining factor on this is that offshoring often doesn't work that well whenever I've seen it applied to software at least. Maybe it's just my own experience but in certain professions it seems it's good to have a majority of the workforce being fluent or near-fluent in the company's main language and relatively integrated into the culture. This can be achieved with people in different countries but its not just a straight forward question of replacing people.
> I'm sure in hindsight he absolutely make a different choice

This strikes me as disrespectful, unless you have some inside knowledge about the whole event. Respect a persons choice to end their life, as that was their final action.
Having users from a country != selling user data to businesses based in that country, though.
The Rotrics DexArm [1] supports 3D printing, laser engraving, and other functions with quick-change end-effectors. Their Kickstarter delivered the desktop robot arm last summer; now they also sell through Amazon. The 3D printing volume is "bigger than 220 x 220 x 270 mm (8.6 x 8.6 x 14.9 inch)." I have printed dimensionally sensitive models such as Raspberry Pi enclosures.

[1] https://www.rotrics.com/
I doubted at first that 6 axis arm can have enough accuracy for .4mm hot-end. After all with 'planar' 3D printing even vibrations within the chassis will affect print quality. However, apparently there are arms with 0.005mm repeatability and zero backlash.

https://www.mecademic.com/en/meca500-robot-arm
yeah but the real question is how is remote work reshaping where people work. And by that I mean on a more granular level: How many of those jobs in big cities will go elsewhere and where to exactly? And that's why I like the idea of this article in that it does make sense that people who study for 3-x years in a city and learn to love it want to stay there after their studies. Remote work makes this easier. Also, what I'm interested in is how much of remote work will be outsourced within one country and how much will be outsourced to different countries. I suspect that many typical roles that go "100% remote ok" will first say "but please in this country" before they say "yeah, another country is fine as well" but maybe the latter will happen more often soon. There have been studies for Europe (from Ernst&Young etc.) that say something along the lines of "you have to offshore 50% of your workforce [developers] to stay competitive" (well, that is for Germany and other high-labor-cost-countries.) although I'm a little suspect about these studies but well.. that's what management of some international companies is listening to...
Those are also usually low-paid jobs. Plans to increase employment like this feel more like a way to implement UBI while pretending to have a work requirement. “You pretend to work and we pretend to pay you” and all that.
At Purple Dot (waitlisting platform for e-commerce), we use Stripe.

Not sure which Stripe product you are using exactly, but with Stripe Connect it is possible to pay out people in quite a few countries now, not just the US. If you only have a UK registered business, you should be able to cover EU at least.
It's a fallacy to group all "Abrahamic religions" together. For example, Islam is not violent, however, it does not shy away from self defense when needed. A perfect balance and harmony.
Speaker emulation sounds weird, it'd either make speakers useless right away, or it would be impossible to do. Sounds like a risky business.
> No, GPL FAQ specifically addresses internal distribution

Which couldn't be more irrelevant, because

a) This software doesn't appear to be licensed under the GPL.

b) The question here is not whether or not it's distribution, it's if it's copyright infringement. Making copies of copyrighted material is illegal (up to fair use and licenses) regardless of whether or not you distribute them.

c) The GPL also requires you maintain the license header when you are making copies (GPLv2 term 1, "You may copy [...] the Program's source code as you receive it [...] provided that you [...] keep intact all the notices that refer to this License [...]" (other terms and conditions do apply, hence the ...'s).

d) The license (and the law, and court rulings) is the source material, not GNU's not legally binding faq.
I could've sworn that once a comment receives a reply, it can't be edited. I guess I'm just misremembering then. ty
Yes. Listening many orchestras, especially live, helps you build an innate understanding about music and which sounds are natural and which are not.

In turn this creates a vast network which allows you further decode the music you're listening. This is how one learns to feel the music.
You ask your users to create Stripe accounts for the purpose of transferring funds? PayPal seems like something individuals and companies would both have, I just had the perception (perhaps wrongly) Stripe sign up would be more rare, but it's worth considering asking them to sign up to receive payments.
I don't care that much about the tab change, but the contrast against the background for the URL and search boxes has gone waaaay down, to the point where I'm finding it noticeably slower to acquire them. (I have to look for the text in the box now, rather than the box itself, because the latter is nearly invisible.)
And what? What point do you think you’re arguing with me about?
I don’t want the mental overhead of this. Not to mention the dark patterns for cancellation that are prominent outside the iOS subscription ecosystem.
Logo really should be brought back for pedagogical purposes in primary school.

Scratch programming, the one I've had the most direct experience with, is IMHO is just too much dumbing down of the topic.
> It’s supposed to be a racing competition not an engineering one.

Then why is all the prize money distributed based on the Constructors' championship, which is effectively which team does the best engineering? Indycar is the racing competition; F1 is car design competition that is judged by the racing ability of the cars, drivers and teams combined.
They keep bumping up the starting wage. $12/hr for fast food. You can get a nice one bedroom here for $800/month. No long commutes here.

I never said I had a definition of lazy. I just said that some people are lazy and some aren't. You can't make a blanket statement saying all young people are not lazy. Just pointing out that I've never seen so many help wanted signs as I do now.
I suspect shorter delivery loops killed it. Manual QA is alive and well in projects with long release/delivery times, like embedded products. Also things like partial rollouts aren't possible there, but can be done if you can update deployed software very quickly.