skysight-inc/HackerNews huggingface dataset:
> location data to be saved or used during a web search

Does location data even help with relevance?

During road trips in 2018, location relevant results were turrible. Too many times I'd have to manually add my current location. eg "dog parks albuquerque nm" Sorry, no, I don't care about Dog Park Pub and Office Supplies in Duluth MN. Absolutely enraging.
> America tends to operate in just-in-time style inventory models instead of managing risk by storing surpluses of critical commodities

Does anyone know of some good readings about this? Seems intuitively true to me, but I haven't seen it discussed in-depth as a standalone topic.
That's not even kinda the Midwest.
Note that there's additional follow-up available here: https://lists.freebsd.org/pipermail/freebsd-hackers/2021-Mar...
Google will reduce Play Store cut to 15% for a developer’s first $1M annually
I guess the majority of people on HN already know this more or less. The problem is still this: We still don't have good alternatives to Google's products and services.

1) Android: Google still owns all our phones. Even on rooted phones it hard to remove google services that god know send so many requests containing whatnot to the eeee addresses. Just install no-root firewall and you will be amazed the amount of pending requests that accumulate in 1 hour.

2) Google search: I guess I can manage with DDG but when it's not that straight forward search, subconciosuly I'm still thinking that let's just do a quick google search to see if i'm not missing anything. And often I find better results. While adblocks makes sure I filter most of the crap.

3) Gmail: Yes there are alternatives but switching emails is hard. It's a big commitment for most people to switch a 10 year old gmail address. And it still works great at filtering spam and whatnot.

And same for maps, youtube and all their services.They really have a big leverage on everyone.

Quiting facebook and instagram was child's play in comparison. I haven't logged in for almost an year now. Quitting google is really hard otoh.
Beginner System Software Development
> I've used this scheme to also acquire a set of weakened glasses

Yes, if you're over 40 and short-sighted, consider doing this. An optician recommended this to me a few years ago, and since then I always have a second pair of glasses which are 0.5 weaker.

If you're buying from Zenni, then 'Blokz' is a good addition for computer glasses, as long as you're not a graphic designer.
Rule of thumb: If your code has ambiguities that make you reach for the details of name resolution rules, or depend on some finer point within them, then - seriously consider differentiating the names.

In the example in the article - I would go to some trouble to avoid having both:

namespace galaxy {
void blast(Asteroid* ast, float force);
}

and

template <typename T> void blast(T* obj, float force);

either blasting asteroids happens in the context of galaxies, or it doesn't. If there are _different kinds_ of blasting of asteroids - very well, make that explicit.

Also,

bool blast(Target target);

would be somewhat confusing, since people may expect `blast()` to not return anything and will neglect to check the returned value. And wouldn't it make more sense to just have a default amount of force for the blast? ... again, if it's a different kind of blast, don't name both functions the same.

PS:

* "Better is a good name than fine oil" (that's a biblical proverb).
* Don't be a smart-ass when naming! You'll smile for a second, others will cry for years.
* Don't be stingy with a few more characters in your name - we can handle it.
I agree with what the author says to avoid but wonder why he did not recommend investing in stock index funds, for example the Vanguard ETFs with symbols VOO or VT.
There was a case in Italy the other day. Lenovo fought hard but had to pay, plus €20,000 damages for being a PITA.

https://news.ycombinator.com/item?id=26456524
Because maker culture represents a very small niche within the broader category of people who enjoy making things, and the things that maker culture wants run counter to the company's own business interests.

For example, Cricut probably has a very strong interest in not opening up their devices, because, while they're the most popular consumer device in this space right now, they don't have much of a natural moat. Keeping things closed makes it harder for current users to switch, which, in turn makes it harder for a competitor to compete. Even if they have a technically superior product. This artificial moat is probably much more valuable to them than the lost profits from being less attractive to people who are into both scrapbooking and Hacker News.
Monorepos require much more care to be put into the integration/CI side of the process.

This is worth a read: https://yosefk.com/blog/dont-ask-if-a-monorepo-is-good-for-y...
I don’t think that’s a fair characterization, you should be able to redefine widely-used Elisp functions to run in deno. One that immediately comes to mind is the crappy HTTP client that Emacs ships with. (I have not tried this, just speaking hypothetically.)
To all the people saying 10k is low. What he did and the way it got acknowledged can net him millions of dollars in the future income. He could start a company saying that "from the guy who reduces GTA V loading times 70%". I think that what he did is amazing and I'm sure it is not the last time we hear from this guy.
Isn't this usual in connection with trademark and copyright infringement (i.e. fanfic, reuse of assets/brands)?

This situation seems different in that it is purely beneficial to Rockstar.

The 10k reward are a smart PR move.
This is unfortunately the current state of consumer hardware: "monthly recurring revenue" is the number everyone chases, subscriptions are the hotness, and you sell hardware as a loss leader to get people hooked on the subscription. Customers aren't a community you're creating, nor people you serve, they're a natural resource from which you extract dollars.

It's hard to compete against this. If you try to sell hardware at an honest cost, you'll likely be the more expensive option (or you can price-match but you'll have to reduce your quality) and the vast majority of consumer decision making is driven by the immediate price tag.

It's even worse if you're in the venture-funded world. Money is cheap and you're rewarded in the short run by how many "customers" you have, not whether they can be turned into customers whe pay you more than it costs to acquire them.
> I’ll never say this to family who are hesitant to even take the vaccine in the first place

This is precisely the attitude that justifies their suspicion and opposition. It's a form of weird narcissistic paternalism.

If they ever caught wind of you saying this, they'd never trust you again.

And this is how the public health establishment has botched their trust with the public: noble lies, very contorted language and arbitrary advisories instead of "idk", etc.

Don't treat them like intelligent and equal human beings. Treat them like impressionable rubes that are below you. /s
Honestly find it hard to notice much difference in the display quality between my 1080p 2018 XPS laptop and my 1800p 2019 Mac laptop. Actually the XPS is slightly preferable to me because the matte vs glossy finish outweighs the extra resolution at that size for me.

I guess that could just be my sight, but the reviews for the XPS laptop vs the 4k model of the same were pretty much unanimous on the 4k variant being a waste of battery for a neglible return on image quality, so it's at least not a fringe view
That requires configuring a static list of repos. I might see if that can be changed, but I'm not exactly a C expert.
No, it’s just switching from a pessimistic locking approach to an optimistic one: https://en.wikipedia.org/wiki/Optimistic_concurrency_control
Added a nuance in brackets that hopefully provides more detail while maintaining a concise summary

> The plan? Write a .dll [that fixes dupe checking and adds caching to GTA's json parsing], inject it in GTA, hook some functions, ???, profit.
When people call .class files portable, they mean between platforms that have a JVM available and can pass the TCK.

Platforms that do not aim to do that are not really relevant.
In the meantime I stopped freelancing but I had 5 longer running gigs in total (+ a few shorter term gigs).

All of these gigs I got through different channels.

Only 1 was through a platform, but it was one of those higher playing platforms where you had to go through an application process which included building a project without being paid (I was living in the US while I was working through this platform)

So in essence: I think it's possible but not on all platforms.
I'm not a lawyer, but I assume Cricut had their own lawyers vet this and that it's well covered by their terms of service. I'd be surprised if a court reverses this. But public opinion might.
It isn't even remotely the equivalent of saying that. The land mass of Japan is a fraction of the US, and the jobs are highly concentrated in their large cities. The US, as a whole, is nothing like that.

Most US industrial production is concentrated in about 5 regions. The US isn't that different.

Regardless, it was a pointless argument for him to make in the first place, he was just moving goal posts by trying to equate calling employees parasites to San Francisco zoning laws

Nonsense. Housing costs are the great misery-multiplier in the West and it isn't specific to SF. Look at Berlin or London or Paris or Toronto. Everywhere the dysfunction is the same and everywhere the working poor live with crushing housing insecurity, in spite of living in thriving job markets. With reasonable urban housing prices and rent most of the people in the "working poor" would advance to middle-class status and a lot of the inequality issues we have would be tractable. Instead, we just keep ignoring pricing theory and we just keep dumping more wealth into supply-constrained markets and we just keep wondering why these problems don't get any better.

There was absolutely no point going down that path other than to distract from his original (disgusting) statement and implying that somehow people wanting more than minimum wage

Ptooey! Pardon me, but I had to spit out all of the words you're stuffing in my mouth. I said nothing about minimum wage. You did. This is the same neurotic defective programming I'm talking about. The projection of intent in your response is what's disgusting.

Which again... is completely irrelevant to the vast majority of the population of the US.

Go look up what a lower-middle class family needs to pay for rent in suburbs in Atlanta or Austin or other cities with good job opportunities.
when it was Apple/Google/Amazon, they all shut their mouth

now a non US company is #1, they start to yell

you should have complained before
A curated sheet of remote jobs in March 2021
Rumors are Azure DevOps and GitHub are converging "soon", and maybe "Project Cyclops" wasn't specifically to improve Microsoft/Windows repo performance, but it seems reasonable given the convergence rumors it could be a step in the direction of preparing for/migrating the repo to GitHub. Of course Microsoft doesn't want to panic Enterprise developers on Azure DevOps just yet so they are extremely quiet right now about any convergence efforts, so I take the rumors with a grain of salt. It is something that I wish Microsoft would properly announce sooner rather than later as it might provide momentum towards GitHub in capital-E Enterprise development world (even if will panic those that are still afraid of GitHub for whatever reasons).
Point being that there is value in the abstraction, people value it, people pay for it. I know how to use a stick shift and I'll still pay for automatic for the ease of use.
To someone who has a passing familiarity with OCaml, but none with F#, can you elaborate? Because I do hear the comparison frequently.

Do people just draw the comparison because they don't actually know of any other ML languages besides OCaml?
YouTube Videos Aren't Playing:(
The 5-Hour CDN
I am going to make the real controversial opinion:

Who is surprised here? Google makes money by spying on people. Everything they make is designed to make money. Search history gathers what you are interested in. Android and Chrome vacuum your physical data and more. YouTube both gathers your interests and might become a serious advertising platform someday. Gmail vacuums up what Android messaging misses. Google Ads, Fonts, and Analytics catch anyone who isn't using Chrome with the help of webmasters. Every major Google product is designed around one purpose: knowing everything about you.

I have used Firefox for years and years because this is obvious to me. Google shuts down divisions that make a lot of money all the time. Yet somehow, they are just spending ungodly amounts of money on all this "free stuff." Please. I don't care if you watch a 30 minute YouTube video on how to set all of your Google settings in just the right way for them to graciously not upload live video of your face. Two patches later you have to do it again. This is all while trusting this highly sketchy company to honor its settings. It's like trying to set the perfect contract with a demon or wish for a monkey paw. The real way to win is to not do it.
For the last 20 years, "has a numpad" has been one my qualifying criteria for buying a laptop. I need a numpad, because I type long-ish numbers into my computer all the time. IP addresses, phone numbers, and simple arithmetic problems are probably my top three uses. If I had to suffer with only a number row on a day-to-day basis, I'm sure I'd have some kind of RSI by now. The number row is too far away from the home keys to be of more than occasional use.
Good question! I always assume it is the same version, mostly because a common pattern is to use SCM tags to track versions, and I haven't seen that work fine on any monorepo.

If you have a specific version per subproject, how do you track that in the repo? Different tag schemes for different subprojects? I have used that in a small-ish monorepo and I didn't like it specially.
Same.

Also, why must all the services attempt to guilt me into turning it back on?
I find it weird that non-Mac laptops either come with 1080 or 4k display options. Mac displays look incredible, and the 16" MBP resolution is 3072 × 1920 - basically 70% of the pixels on a 4k monitor.
I think we need to modify how we value things.

And it is not "the" right model, just a possible and I would argue short sighted one.

What they did was model up a rental business and seeded it as if it were an ownership type one.

That is predatory, depending on what experience level people are buying. They run a very real risk of not understanding what they are buying.

And that, along with better ways to value externalities, would render that model higher cost and risk, as it should be.

Anyone with sufficient experience sees those costs, risks and also sees them as external to the enterprise, and that it all comes at their own expense.

That expense renders the value proposition far less compelling.

Exactly why this bait and switch happened too.

Just because it is legal, does not make it right or ethical.

Given the rise in these trends, yeah. Time to revisit what is legal.
I recently decided to just try to use online tools to estimate magnification for contact lenses. I ended up going with something like 6.0. Which turned out to be too much. But I am still able to use them in VR better than my existing glasses with have a defect now.

I am thinking of just buying another box at like 5.85 which is what I think my old prescription was.

I am in Mexico and lentesenmexico.com.mx does not require a prescription. The local optometrist would probably end up costing me an extra $40 or $50.

I definitely understand the need to screen for real health problems in the eyes, but in the US they have taken it to an extreme that just wastes a lot of people's money and feels like some kind of Mafia activity.
Inbound marketing and developer mind share. Seamless integration between docker tooling and Azure etc etc.
In Romania I'm paying about 45% of the gross salary to the state, and about 55% to my employee. The higher the salary, the worse that ratio gets.

Of course, the employee then has to pay VAT (19%) on everything they spend those 55% on.
> "I didn't see anything to suggest that the nuclear family should be abolished."

I was just using it because it was the example in the thread.
I really see this as trying to buy enough time for someone to rescue the investors, maybe the founders and definitely not the employees with an acquihire.

Docker is a good example of a company that (IMHO) should never have raised so much capital. It just doesn't have the moat to justify the valuation.

HN has posted several submissions (eg [1]). Containers aren't new. Anyone can do it. So where is the moat? Possibilities include orchestration (which they lost to Google's Kubernetes). There's no barrier to creating images or even having a public registry of images.

It always seemed tike containers were just going to be another feature on cloud platforms. Don't get me wrong: I think containers are a really good technology, for building, testing, deployment and so on.

Docker never had a clear value add and over the years has failed to develop one.

[1]: https://news.ycombinator.com/item?id=22244706
This and other posts have a very negative tone about the state of software development, as if the developers are stupid or lazy for not fixing annoying bugs.

As a developer myself, I can say that this kind of thing is usually the result of the developers being under immense pressure to finish an important project, leaving them no time or energy to even think about minor or moderately annoying bugs unless customers start pulling out their pitchforks.
How does this compare with Standard Notes [0]?

[0] https://standardnotes.org/
But why does that alliance exist, I wonder? What is necessary about it?
They want the experience to be that if you download an app that needs payment to function, it's possible to pay using the same payment flow as everything else. You don't have to hand over your payment information to a third party.

Maybe Apple needs to make changes to allow apps that are only a part of a service instead of the main selling point of the service to bypass those rules? Seems like it would be tough to figure out what is and isn't covered though.
What was the conceptual change that occurred in 1995?
Ultrasound is just sound above frequencies that humans can hear, which is a vast range from ~20khz up to practical physical limits, gigahertz at least. Your body has resonant parts that can be damaged by frequencies in the _audible_ range, the chief parts being in your ears but other parts, too, if the sound is sufficiently loud, e.g. a shockwave from a powerful explosion. So amplitude (volume) is clearly very important.

All that to say, I don't think there's any cause here to draw suspicion upon sonograms or other time-tested procedures.
FTC Atty Says 'Ozark' Co-Creator Stole Screenplay Credit
ClickHouse performance is principally due to column storage, compression, and ability to parallelize processing. Arrays can improve performance in some specific cases but are more commonly used to help deal with semi-structured data or perform custom processing on values within groups.

If your data maps cleanly to tables, that's in fact the best case with the easiest options for performance enhancement.
In Poland I can get a board or 3 in a week but it will be expensive (about $150-$200 for a small one), normal, cheap delivery time is about 3 weeks. China is even cheaper but takes 4-8 weeks.

That's why I made a lot of boards myself as described in my comment - I get film exposed at professional house that does it for offset printing, and this is pretty fast and cheap (about $3-$4). I pick it up myself. The rest is done with photosensitive 3M dry film and Chinese wet soldermask. Drilling on DIY CNC.
Yea, but that's impractical in a lot of cases where frameworks or large libraries are involved.
Apple hasn't been a good example for ages now. I routinely encounter irritating bugs that go years without fixing on all my Apple devices. Windows is much less buggy in my experience.

As far as why ship bugs, it's because of the "just ship" mentality that has taken over. It's worth more money to get a buggy product in front of customers than to spend the extra time to fix it. There are few sectors of the computing world where there is enough competition to punish you for shipping bugs. What are you going to do, buy the other GTA game? They're the only ones who can make it. In the worst case, if there is a competitor, they will just buy them and shut them down.
I don't really know how to answer this.

The technique is broader than type inference / type checking. Like, if you just type "symbolic execution" into google scholar you'll find piles of systems that do this sort of collection of branch predicates and narrowing. Notably, you seem to be doing this on values in addition to types (since you care about which value a string matches), which makes this more closely related to something like symbolic execution than classic type inference.

If you want something in the typing space, there are oodles of tools that use the theory of dependent types to achieve things like this.

If you want something in the abstract interpretation space, numerical analysis does this sort of path-sensitive narrowing for bounds all the time. A scholar search for "abstract interpretation numerical domain" will turn up mountains of papers.
http://marc.merlins.org/linux/refundday/#:~:text=For%20those....
This. People underestimate the value reputation like this can have in the industry. And anyway, the guy is smart, he just has to work on his monetization strategy. The business model where you do things for free in hopes that some kind corporation will pay you just doesnt work.
More like: you know, we need to advertise to make sales so that’s like a cost of revenue... insurance too...

We ran into this at inDinero.
This is the challenge with taking venture dollars, your interests aren't aligned.

As a founder post Series B you probably have at least 10% of the business, that's a nice $400MM payout coming your way.

But if the VC invested at a $1B price, picks up 10% and 80% of their return goes to their LPs they are personally pocketing much less.

So it is advantageous for them to continue to shoot for the stars rather than sell short. Plus they have multiple bets going on at the same time while the founders only have one.

So a $4B acquisition nets the founder $400MM, but and the VC firm is picking up $300MM of which 80% is going back to LPs, leaving $60MM for the partnership, perhaps split 3-7 ways, with maybe a kicker for the partner that sourced and led the investment.

So let's say that's roughly $10MM going to the VC partner.

Well you got one person staring at $400MM and another staring at $10MM.

The interests aren't quite aligned.

Also survivorship bias has us focused on companies that turned down acquisition offers and made it big, like Facebook, Google, Netflix, Snapchat, and so forth, but we don't really hear about the companies that turn down the offer and then fail to meet that acquisition price later, because that story just doesn't sell as well and the company fades into irrelevance so it isn't a piece that is picked up often.

Certainly at the time it could have been a good decision given how new the market was and the potential upside, but obviously hindsight is 20/20.
I'd love to see a write-up on this.
Database schema is not actually the most important thing i need to be a productive programmer.

What i need more is a smart ORM which gives me tool to calculate dependent fields based on other fields changes, then automatically store it on a field. Secondly, it should provide smart many2many relationship with smart caching techniques.

Those are features that prevents me to continue with RoR.
Russia will block Twitter in one month unless it deletes banned content