skysight-inc/HackerNews huggingface dataset:
> We anticipate that governmental encroachment at both the federal and state levels may present a continued competitive threat to our business for the foreseeable future,” Intuit said in its latest corporate filings

Sounds like a good thing to me.
Yes of course, I was more referring to the use of Russian forces indiscriminately deploying mines remotely which I've heard come up a few times from friends on the ground & the effect after the conflict on civilians as they try to get back to normal. Article about it here: https://www.ukrinform.net/rubric-ato/3441259-russian-troops-...
Sounds interesting, is it available somewhere?
Note that this article describes our implementation of “search-based” or “ctags-like” Code Navigation, which definitely has the imprecision that you describe. We've also been working over the previous ~year on a framework called Stack Graphs [1,2,3], which lets us tackle “precise” Code Navigation while still having the zero-config and incremental aspects that are described in the paper.

The build-based approach that you describe is also used by the Language Server Protocol (LSP) ecosystem. You've summarized the tradeoffs quite well! I've described a bit more about why we decided against a build-based/LSP approach here [4]. One of the biggest deciding factors is that at our scale, incremental processing is an absolute necessity, not a nice-to-have.

[1] https://github.blog/2021-12-09-introducing-stack-graphs/

[2] https://dcreager.net/talks/2021-strange-loop/

[3] https://news.ycombinator.com/item?id=29500602

[4] https://news.ycombinator.com/item?id=29501824
I'm trying to wrap my head around where this would happen in a way that made sense. Derailing the GPU pipeline from the OS probably doesn't make much sense. If we're talking about the OS halting the CPU side of the render I guess that would maybe be useful? Even on a single core machine it would be equally useful so I don't know if its a case of distribution per se...

But in the abstract, sure. It's a give and take. It's useful to know things and use that knowledge. It's also useful to know a detail is hidden and changeable without consequence.
I remember Ford doing some of this work in a research phase a few years ago (by putting real people in hilarious empty seat costumes). I don't recall anything more recent from the major players and it still feels like a missing component to to having vulnerable road users feel comfortable around autonomous cars.
https://www.youtube.com/watch?v=KqQyYOPPn7w
Why deadlines are good for us
> I have been talking nicely about this stuff for years, it does not matter because the corporate propaganda for these meds is too powerful, so what you hear is a normal human response; frustration.

I hear you, but you're not going to change minds with this kind of talk either. Sorry this has affected your life and those of your loved ones in the way that it has, but it's not helping your case.

I wish you had included even one citation in your first reply, because it would have gone a really long way, even accompanied with the frustration.
This was such a cute story, thank you.
Wikipedia has a nice starter page on this topic
https://en.wikipedia.org/wiki/Corruption_in_Canada

I think the bias is mostly due to whistleblowers talking about it and Quebec investigations into corruption being public. The spectacular aspect should also be taken into account as to which cases make the news; local township clerks accepting 50$ to fast track a renovation permit don't have the same impact.

p.s. If you read tfa, you would know that the court case came from federal courts and the trial was held in Quebec. No info is out yet on where the informant was from or alleged crimes perpetrated.
Did they say they're using limit cycles? They could be using less formal methods that are not calculus, like most people do. You have not spoken to the context or approach they are using. Similar concepts can exist in multiple domains with varying levels of formality.

Again, any evidence this is not logic or philosophy? Simply saying it isn't, is not a valid argument. Just because you assert a concept exists calculus, does not mean a similar one doesn't exist in another domain/context. Any response to the majority of my comment, especially around context of use? Or are you just trolling by repeating the same line in multiple comments with no substantive support for your claims? Honest question.
> The only way to fix this is to legally require it, because nobody's going to stop the profit train by themselves.

I don't know what Google's rates of customer service failures actually are, but even a minuscule of rate of horror stories seems to hurt brand, judging from HN comments.

I wonder whether fixing half of, say, 0.00000001% of cases that would otherwise be PR horror stories, could translate into measurable boost to brand value.

Maybe all the math has already been done, and all possible wins for creative automation motivated by business payoff (and promo bids) have already been achieved, or maybe not.
This blog post is also announcing their expansion to Phoenix downtown.
> Oddly enough from what I've seen when it snows I'd imagine a computer's ability to simulate a multi-car situation in snow _vastly_ outmatches your normal humans.

What's the basis for your imagining? Whenever I read some strong "computer > human" statement like that, I can't help but think it's substantially based on science fiction (which can make technology work fantastically well because it's not real, e.g. like Six Million Dollar Man vs actual prosthetic limbs).

Also, have you heard about the time I was driving on the highway in winter weather, and my adaptive cruise control would stop working every few dozen miles because I had to get out and scrape ice off the sensor?
"If a Pookie detonated a landmine, and it never did, the use of shear bolts meant that wheels would be blown harmlessly away, as would the battery, the 40-litre fuel tank and the rear mounted 1600 cc air-cooled Volkswagen engine. The driver would be unharmed in his capsule."

I going to guess that "unharmed" is a relative term.
By that logic we should nerf everything in the world.

But you miss the point. Banning psychedelics prevents their use in psychotherapy.

Rolling back that ban do we can explore the possibilities is certainly sound.
Either people are doing very strange things with floating point numbers or this is generally pretty poor advice. You should not generally try to ham-fistedly pretend that approximate floating point operations are producing exact results. You should not generally be looking for exact equality of floating point values except in the case where you have a justified reason to believe that a floating point computation would arrive at an exact result. You should not generally be adding approximate equality terms to your directional comparisons because all that does is switch the precise point at which you are dividing the input space, except now it is at a location that isn't consistent with the opposite test and isn't specified explicitly in the program text. You also shouldn't treat exact floating point values as if they are approximate—floating point is not approximate, some floating point operations are (conditionally) approximate. A value of exactly 1.0, say from the result of min(1.0, f), is not going to arbitrarily change to a different value.

Decimal is also not a solution to floating point approximation. Decimal has all of the same rounding properties that binary floating point has, and actually it's a bit less well behaved. The differences are that Decimal round trips between textual decimal representations, and that Decimal supports an arbitrary choice of bit length.

There are cases where one does need to check for convergence to arbitrary values, but these are probably not what you are doing, and if they are you should probably know more about the precise numerical guarantees that you have.
I think there's more near-term opportunity with trucking. I keep an eye on Aurora (AUR) in that space.
I was trying to think through the longer term issues so more the latter (making a large area friendly again), especially for kids who may not always be aware of how to watch out for anti-personnel mines in random places
I don’t know what the rate is, but for comparison, a similarly sized organization, but private sector had a 1% firing rate or 10x.

But my point is more about contrasting people who say firing is east without and experience or data to back it up. It’s like saying “Batting .500 is easy” when their own at bat it .200 or not even measured.
Absolutely this. I was a chronic procrastinator prone to intense anxiety and breakdowns just before deadlines. Then I took a really good ~3 hour course on time management, and it seriously changed my life. I can’t even describe how much more productive I am. It’s changed how I approach every task, professional and personal. I can’t even remember the last time I felt any sort of stress or anxiety about my to-do list. A big part of it is figuring out what doesn’t have to be done right now (“positive procrastination”).

Edit to add that the course was “Time Management Fundamentals (2016)” by Dave Crenshaw. I completed it on LinkedIn learning. For those of you who’d like to give it a try, my advice is: do all the exercises. You won’t get the full value out of the course unless you actively incorporate the whole routine into your workflow. There’s a learning curve, but it’s absolutely worth it. Also be warned that the presenter’s personality is a little off-putting (to me, anyway), but he absolutely knows what he’s talking about, so listen to him.
Google Takeout lets you split into multiple zips based on size. Amazon's take on this is just willfully evil.
Great article, just skimmed it, but will definitely dive deeper into it. I thought Go is doing full monomorphization.

As another datapoint I can add that I tried to replace the interface{}-based btree that I use as the main workhorse for grouping in OctoSQL[0] with a generic one, and got around 5% of a speedup out of it in terms of records per second.

That said, compiling with Go 1.18 vs Go 1.17 got me a 10-15% speedup by itself.

[0]:https://github.com/cube2222/octosql
(Too late to edit this, but chair got autocorrected from fusor)
Your list appeals to my inner geek. However, I suspect they are not the 10x multipliers in my practice. I may make an exception for knowing regex's and perl very very well.

My contribution to your list is a skill that I would really really like to have: the art of approximation. Specifically, in the style of Sanjoy Mahajan's book, Street-Fighting Mathematics: The Art of Educated Guessing and Opportunistic Problem Solving.

http://web.mit.edu/sanjoy/www/

After reading that book I have been slowly trying to accumulate approximation methods and metrics in whatever I read, in order to estimate and validate quickly.
Ask HN: How dangerous is it to trust Google?
I want to use Google Cloud for a project, but I keep seeing articles on HN reporting cases where Google has terminated a customer with no recourse or investigation. Taken together, the articles allege the following:

1. Google may directly ban your business account without stating a reason, leaving you helpless and bewildered[0][1][2].

2. Google will ban all accounts it believes are associated with an account it is banning, implying that anyone who is associated with your business can get it banned by doing things on their own[3], whether that means breaking Google's TOS or being unlucky (see point 1).

3. Competitors can shut your business down by organizing click fraud that appears to benefit you[4], and there's nothing you can do to stop it.

Because I actually like GCP, I am willing to consider the other side too. Arguments counter to the obvious implications of the above are,

1. Amazon and Microsoft have an incentive to cast doubt on Google's reliability as a provider, and maybe Jeffrey Bezos is making all of these HN posts from his yacht. More realistically, I know that I am not getting an unbiased sample by only reading the stories that get a lot of upvotes.

2. These injustices may be so rare that they don't factor in to anyone's risk analysis, but rather strike like meteors. Nobody wears a bike helmet for them, although they have hit people in the head before.

3. Someone who got banned for cause would naturally want to try getting themselves un-banned by waging a Twitter campaign, but this raises the question of why it only happens with Google.

I know that a lot of posters here have performed a serious risk analysis in the course of their own jobs. I have read comment threads decrying the individual incidents, but never one looking at it from the perspective of what a business should actually choose. Hopefully, that is what we can do here.

[0] https://news.ycombinator.com/item?id=25899814

[1] https://news.ycombinator.com/item?id=30823872

[2] https://news.ycombinator.com/item?id=26390833

[3] https://news.ycombinator.com/item?id=30855065

[4] https://news.ycombinator.com/item?id=26965146
I think you and GP are both right. The Trolly Problem is legit and real. OTOH humans (especially those exercising any sort of power) are grossly incompetent, arrogant, and good at leaving trails of suffering behind them.

I also think you're not really disagreeing. GP is talking about specific implementations while you are talking about high level philosophy.
The small vs. large landlord distinction is mostly immaterial. The behavior of landlords is dictated by their level of relative market power. When it too high relative to tenants they will start to fuck you over. It is guaranteed to happen unless there is a countervailing force to drive bad landlords into bankruptcy and let good landlords take over.

The fact its a basic human need is also something of a red herring. So is food but we dont have abusive amateurs running that market. It functions.

The problem with this market is that you can own largely untaxed land. Ownership of land inhibits competition in the rental market and drives dysfunction. It lets amateurs play in the same market as professionals and it richly rewards those with extra capital to spare to buy ever more desirable locations rather than rewarding those who simply do a better job at providing housing.
> In another HN thread just the other day (paraphrasing, but the tone is accurate): "macOS is shit because cmd+Q kills my programs and it's too easy to hit accidentally while trying to strike cmd+A"

On the other hand, macOS is wonderful because, if you don't want ⌘Q to do that, then you can re-bind the Quit command, and programs respect that. (I don't remember if programs have to opt-in to respecting it, or if the OS enforces it.) I know that various flavours of Linux can do this easily too, but I think that Windows doesn't have a native such feature.
FWIW, I rarely desire to find out about something like this via a YouTube video. I'm rarely somewhere I want to listen to something with sound. When I am, I still usually would rather get to the point than listen through a ten minute narrative. Even if Gawker sites solely existed to regurgitate YouTube videos to text... I'd pay for that service.
Nice work with that solution! I did similar! I solved the earth's hunger issues, funny thing is we produce enough food, we just can't deploy it to the people who need it. Problem is I can't figure out the logistics of how to make it work... I think maybe you have the same problem? We should compare notes.
yeah because every time it's about to crash it slags it off onto the driver
im really loving this "self-host" movement. So far I've discovered on github:

- self-hosted dynamodb api compatible db

- self-hosted S3 api compatible project

- self-hosted AWS serverless project

does coolify include all of the nuts and bolts, like Netlify functions?

My plan is to purchase dedicated servers from Hetzner (open to other suggestions) , harden it (also open to suggestions here), and run these self-hosted BYOC (be your own cloud) solutions.

The dream setup would be something that takes away the complexity of AWS IAM roles & permissions, easy configuration of self-hosted AWS API compatible storage, serverless, queue, streaming etc.
Sadly he's not some kind of local hero. The area much prefers sports to academics. I studied CS there for undergrad and knew of him but rarely heard his name mentioned or celebrated.
In cities with good weather I can see this (it basically sunny clear weather here in phoenix all the time)

However, I could not see this working well in places like Chicago. I have a hard time believing a self driving car could safely navigate a road mostly covered in snow.

Either way it will be interesting to see what happens in the next 10 years.
Agreed. I think Canada (CRA) is doing this behind the scenes. My hypothesis is that they can't do it publicly because the lobbyists will make a big fuss.
> * Calculus for solving all sorts of problems.

I'm not sure if I've ever used calculus thinking for anything as a full stack developer. Never done much with calculating the rate of change of a rate of change or determining the area of an N dimensional shape. I've used many different packages and tools that are inspired by the basic ideas of calculus. But I've never had to consult a calculus text to write a given method.

In my experience, calculus and most forms of advanced mathematics are more "mental tools that might come in handy one day" than a 10x force multiplier.
Rustler Precompiled
Yes, and millions of others too.

Some people want to play games, and enjoy themselves in a competitive environment, and pay for the privilege.

If that doesn't appeal to you, that is your priority.

Don't like it?

dont buy a fuckin xbox.

telling others they shouldn't enjoy a game because "muh hardware" is literally a borderline bad-faith statement, and a shallow attempt at virtue signaling.

buy a computer to compute.

buy a console for an assurance of a fair playing enviroment.
Your criticism essentially boils down to "Too bad human behavior is the way it is". Sure, I agree, but it's pretty unactionable.
In eclipse java code is generally already split into projects, in a workspace, you can close projects to save ram.

When you can get it all in memory, you get the benefits of eclipse refactoring, when you can't you don't.

Ability to write code that is safe to refactor is one of the great things about Java, so it's a shame if you can't benefit from that.
There's a huge danger in trying to anthropomorphize these systems too much, unless you believe there really is a "fairness" model built in. If not, then we shouldn't try to understand what it's doing in these terms.

A problem I spotted is, shortly after that turn, it sees the person ahead trying to parallel park... and then it give them several car lengths of distance while it waits. It's waiting so far back that the vehicle behind it couldn't fully clear the intersection.

That's not particularly "fair" of it to do that.. nor is giving such a large space to the parallel parking particularly useful or expected. I do not have high expectations for a road filled with this level of barely autonomous agents operating smoothly en masse.
"Facebook continues to be the single greatest threat to Western society outside of Russia"

This is ridiculous hyperbole.

And TikTok, as a Chinese company whereupon they can be compelled to do the bidding of the CCP at any time, in whatever terms, remains problematic.

It doesn't matter what the 'founder' thinks.
How soon until everyone at Facebook is associated? :O
Yes :) You can write one last Jenkinsfile that runs Dagger, then do everything inside Dagger. Then you can run the exact same Dagger configuration on another CI system, or on your laptop. All you need is a Docker-compatible runtime (we run everything on buildkit under the hood).
Smart phones when launched cost less than $1200 which a majority of people could afford. Cars that have this technology onboard would cost upwards of $65000 which almost no one can afford comparatively.

This is not going to be a fast rollout.
Your link says Autopilot, not FSD. Autopilot is highway autonomy, which is vastly easier and you can rack up many more miles very quickly. This is not at all a relevant comparison.
My takeaway is a bit different:

- You can buy the tax policy you want for surprisingly little money

- The lawmakers who create tax policy are happy with the average american being annoyed at the IRS all the time.
What kind of cell phone?

Slightly Android phone - just flash latest available LineageOS and install Termux and off you go.

Much older Android phone - probably not useful as a computer TBH, modern apps and websites need too much processing power.

Any other even older phone - perhaps useful for some home IoT/embedded stuff, not much more probably.

---

A modern Android phone with USB-C (must be USB3) is a full computer, I'm doing it. VSCode server running in the background + browser to access it, full Node.js installation + wired display, mouse, and keyboard plugged in USB-C dock. The launcher automatically switches to windowed mode when I plug in the display.

My only problem with this setup is the UX on-the-go. I'd love something like the old Transformer tablet/lapdock where you could slide the phone inside...
I think of things in terms of abstractions and models. Abstractions generalize commonalities into a vocabulary that can be used on any entity that is covered by the abstraction. A sequence is an abstraction, but data structures themselves aren't as far as software is concerned. Data structures can be sequences, but you can't create a sequence.

A (logical) model is a simplified representation of the real thing that is still complete enough that it can be used to successfully reason about and accomplish goals with a system. A linked list datastructure is a real thing with a number of possible implementation details, but it still has a straightforward, concrete model of what it is. It's not an abstraction.

A model does not have to be abstract at all; it can be very concrete, even if it in practice hides some underlying details.

It seems common in software to either get lost in abstraction so that you forget the model, or consider the model so rigid that you miss useful, simplifying abstractions.
To add to this even if you can't pay, still file your taxes. It's so much better to only be on the hook for not paying than both not paying and not filing.
Did you actually leave Google then? It’s not clear from your story, and it would be a shame that you decided to stay on such a hostile platform.
That damning video could have been indirectly paid for by Facebook. I'm a fan of the Shut Up Sit Down guys, but they are pros.
Regardless of what people think about Facebook or Tiktok, this kind of behaviour is anti competitive.

If Facebook did this to Tiktok, you can bet it tried similar tactics against Snapchat.
Possible New Java Spring Framework Vulnerability (Updated: Not a Spring Problem)
A Visual Guide to Profile Picture NFTs
> it's plausible one ANE could've been disabled for power reasons on the laptops

The linked posting notes that they were able to get the ANE to draw 49 mW. Is this such a significant amount of power that its worth permanently disabling for laptop power draw? Or is there likely much more power being used elsewhere to support ANE in addition to the 49 mW that can be measured directly?
Computer literacy. Simply just being a fast typist, quick and accurate with a mouse, familiar with common paradigms and menus and shortcuts, etc.
My money is on political baggage causing increased scrutiny and inability to downplay or cover misdeeds when they do come out.
It’s just software engineering with more obstinate, less tolerant components and without an IDE.
Also don't forget their repeated GPL violations.

https://sfconservancy.org/blog/2019/oct/02/cambium-ubiquiti-...

I couldn't find anything about the outcome of that one.
So should one stay away from GCP as google can associate their personal account and profession account, and if the system detect some action which triggers it in personal account it may block all accounts and so there could be a severe data loss and other reputational losses of the company ?