skysight-inc/HackerNews huggingface dataset:
As a hobbyist, this bums me out; I no longer will have the data from the day my humble blog made the front page of HN. Wish there was a way to migrate UA data to GA4, but from a bit of digging that doesn't seem possible.
> they told me that one time they let it go so far that it pulled its own cable out of the plug

Not sure I believe this story as IBM channel cables have a big ass screw in the center that is used to make sure they don't come loose. I can't remember if it's even possible to fully seat the connector without tightening the screw but certainly it was not a practice to leave it undone.
A Russian oligarch's superyacht stuck in Norway because no one will sell it fuel
A terrible thought indeed, one which you can never escape after seeing it.

However, unless you want to live in misery, the delusions are all you have to enjoy the ride, what little time there is. But the thought always returns.
This! Open source can make your career, just as much as the Op says; it can break your back.

From the outset i would say that most people releasing OSS stuff wants it to be used in production. thats until you get the hungry corps looking for free support. IMO at that stage an OSS maintainer needs to start a consulting company and funnel everything into it to avoid the burn. if this guy was making 6 figures consulting for those same companies, i think the conversation was different.

Unfortunately knowing how to write software is not always compatible with self-marketing and has a keen business acumen.
Humans in general are terrible at making choices. That's the whole reason every company needs a marketing department.
'Their upgrade path is your opportunity' to paraphrase Jeff Bezos, for any of the competing analytics offerings out there.

Seems like a good time to make a break from GA and do your part to reduce centralized surveillance on the web.
> This works with x2go.

Ah, I don't think I even got that far with x2go. Dismissed it due to performance.

But good to know!
No, but there is a method to the madness. Military units are often given an allowance for the year. One of the responsibilities of a commissioned officer is to often manage the unit's finances. Being in the Navy, my Bosun manage my aviation fuel division's finances. The captain of the ship manages the ships finances. Or at least, they sign it all off. If units do not use their budget, their budget get slashed last year. Essentially money mismanagement comes down in many way to some rules implemented awhile back (80s I believe during the Reagan admin). If a government agency or group does not use the full amount allotted, then they are at risk of loosing some next time they are allotted money. What this has done is create a system that encourages government agencies and military units to use up the budget no matter the cost. You don't wanna be the guy who had money left over last year, so your budget got cut, not it is this year and you had 4 major equipment casualties and because your shortened budget, can't afford for the unit to buy parts. Then, this makes you looked incompetent and hurts your career.

This is why the fuels division I was in, we often bought new desk chairs every year and $500 pocket knives and parts we would never need. Literally had to throw parts away to make room for the new parts.
The key is to use programs for cooking rather than max power. The programs will use variable power levels to achieve more "even" cooking/reheating.
Look, not to rag on your employer's product too much - I'm sure it works for some people. But the first thing I checked was the pricing: $750/month just to get some graphs in grafana (and support, if you're a business and care about that kind of thing), and SSO is in the "contact us" enterprise tier.
It has already been deprecated for decades, but I doubt they will ever remove it. Compatibility with millions of lines of pre-existing code is simply more important than the somewhat niche concern that it makes C harder to parse.

And we’re talking about something from the premodern time of C. Changing how declarations are written now is a complete non-starter; there would be absolutely zero appetite for that, and even if the standards committee did it, everyone would just continue using compiler flags for the last version of the standard before the change happened, so compilers and parsers would have to continue supporting it anyway.

> Surely C has deprecated something

Again, deprecated yes, but the only thing I can actually think of them removing outright is the gets function, which had way more potential to cause harm than these parsing issues.

I think you are just massively overestimating the extent to which the C committee is willing to break things. The language is managed and standardized in a totally different way from things like Python.
Scientists claim hairy black holes explain Hawking paradox
SEEKING WORK | Remote

Location: Canada

Resume: On request

Email: hn /@/ cloudsec9.ca

Technologies: Python, C, PHP, JS; MySQL/SQL; AWS/Cloud; Networking; Teacher and Mentor
=====

I've been doing various IT things for 10+ years.
Last 3 years focused on Cloud and Data technologies
Seeking 10-20hrs/week
It's compliant if you show a cookie banner on your website. It not really privacy-friendly as you are still setting cookies on your users devices.

There is one point from the Google announcement that I fully agree with and that is that the future of analytics is cookieless by design (only google won't be a part of this)
It's how we get websites that are "legally required" to look over EVERYTHING that you do, at all times, and have robots judge if you are being too mean or not, just so that they can say they are putting in an effort.

That sounds ridiculous until you realise that they already do it. They decide what to show in your timeline by looking over every post and matching what they think you'll engage with most. They know exactly when you're being a dick, what posts to show you to encourage or discourage that behavior, who to show your posts to, and so on. Adding a box to say "this post looks pretty bad, maybe take a break now" wouldn't be difficult. They don't want to do it because negative shitposts make them money.
Sure, but we don't make judgements on individual data points. The Soviet Union with the short Fischer interlude dominated chess entirely. Today Russia still averages the strongest top 10 players, India and China have risen to become the third and fourth strongest chess nations within a generation or two, and looking at immigrant engineering talent in the US paints a pretty clear picture as well.

And the educational divide globally and development of science excellence pretty much only grows. How is this even a discussion given the evidence, any countries around that run on 'aristocratic homeschooling'? Saudi royal family kids in Swiss private schools?
Is it just me or does stuff like this only happen in the JavaScript ecosystem?

Edit: Apparently the malware isn't working: https://github.com/RIAEvangelist/node-ipc/issues/273

And then there's the licence incompatibility: https://github.com/RIAEvangelist/node-ipc/issues/260
But it's not fast for the people who follow. That's the problem.

If you create a product then there is an external cost borne by the users who need to use it. And then if you replace that product with some other product, those users need to retrain.

It's really easy to create a new product, but it is a commitment for someone else to adopt it. And just because the cost is externalised, doesn't mean it doesn't exist.
> won't create a standard for them that allows game developers to easily integrate them into textures/skins/etc.

What standard? A skin in a game is not a shitty ape jpeg that you can right-click to download. It's a 3D model designed for a specific game. Other games will not have the same models (and nor should they).

> It's not some impossible unsolvable problem unless you don't want it to work

Go and work on it then. So far you've shown exactly zero understanding of the problem. You clearly don't even understand what NFTs are.
The difference is that you are suing for direct harm caused. The abortion law was all about anyone suing without any direct harm caused.

Very different.
> I'm not suggesting a real obligation, but there is... something?

The only something there is, is what the license specifies.

Licenses vary, but generally the gist of it is that you get to use that code for free (with various limitations depending on license) and that's all you get. There isn't any something beyond that.

You're always free to negotiate and pay for a support contract if you prefer more than what the open source license grants you.
Same. I run a hobby site, and like being able to look back over all time and see the (in my case slow and gradual) buildup of traffic. The lack of migration route for historical data is frustrating, but I also don't particularly appreciate extra non-value-adding work being dumped on me for something I do for fun.
Why did you choose Matomo?
One reason GUIs aren't as cool as TUIs is ... people don't want them to be.

Growing up with TUIs, I was quite surprised how often people refuse to use a program because it doesn't conform to the "native" look and feel. I've found plenty of people who'll happily use htop in the terminal, but then complain when a GUI app doesn't respect some tiny aspect of look and feel. Even things like the placement of "Options" or "Preferences" in the "wrong" menu causes them ire.

For whatever reason, people just seem to expect different things from GUIs.
So let children make a choice around fire or knives? I guess evolution will weed out the stupid ones right?

Good parenting is partly about guiding our children to make good choices. This thread is discussing how we do that, and what good choices might look like.
Caffeine for Windows
You still have to follow the C ABI when interfacing with C. That's the exact problem being called out in the post.

Zig solves interoperability by incorporating an entire copy of LLVM. Go does do bare metal syscalls, but as mentioned elsewhere in these comments, this has caused breakage on Mac when the kernel was updated, because this interface isn't stable.
This looks pretty cool! I like the idea of managed databases and getting access via an API layer.

Serverless search or on-demand search definitely makes sense. I would also be interested on what you use under the hood.

Also how can I define on what should be searched on?
TensorFlow and PyTorch under use linear algebra optimisation
The paper claims TF and PyT fail to exploit linear algebra optimisation tricks: " for instance, reducing the number of scalar operations by applying the distributive law, and automatically identifying the optimal parenthesization of a matrix chain"
With covid, at least where I live, they sped up paperless (and cashless). Before covid I had to print something to sign (usually for my companies or gov) about once a year, now that is digital. I (and my companies) haven’t had printers for over 10 years now; if printing was needed, we had it done at a shop; now that is not needed anymore either.

In short; my bubble or why is anyone still using printers? I know some countries still use printers; like HK where you have to send everything business or gov on paper still. I am rather for paperless as it makes things environmentally better and so much easier (sending envelops is a real pita if you don’t live in a city; last one I sent took 6 weeks to arrive in HK).
Are you measuring the impact of this? I’d be curious to know what sort of impact this has on your business, either good or bad.
I really don't get why so many tweet scheduler and text editors and not adding this. Cool addon!
It's "organic" because, as this article is pointing out, creating alternatives is really difficult due to this exact lock-in, both at the OS level and at the hardware-vendor level.

You shouldn't need a "miracle language" or even an "all-encompassing solution" to have a chance to break free of this.
Honest question: Do you have the same complaint about GUIs? As in, do you go to various Github pages for GUIs and make similar comments?

Or is this expectation more for TUIs?
I just checked; "slave" is an acceptable guess in Wordle, as is "cunts".

And I don't understand complaints about trackers; don't you know how to filter them out? I personally use Privacy Badger but there are many other choices.
I get why nix is attractive, really, and its cool you can build docker images.

But for people who don't know nix its a bit strange to say that Dockerfiles are tedious, and then proceed to show a much more arcane and verbose way of building them as a solution to that tediousness.

The one thing that makes Dockerfiles attractive (and Docker in general), is that they are so simple and intuitive. You can immediately leverage your basic linux knowledge. That is why a lot of people like it whose main job is not about packaging.
Conversely, hopelessly vague regulation like this ensures that big evil companies just implement ineffective token measures and then spend millions of dollars in court to determine which small tweaks to their small measures satisfy the given judge.

Hiding a "noprocrast" option in settings, and perhaps advertising it once per user with an annoying easy-to-dismiss popup – that sounds exactly like the kind of ineffective tweak that would pass muster, after a few years of legal proceedings of course.

Litigation has got to be the worst way to define new regulations. It's slow, expensive, and uncertain. It's also not as "adaptive" as you claim, because of the power of precedent – big weight given to past decisions. It also unfairly penalizes a small number of entities who have to bear the burden of litigation to resolve the regulatory questions for the benefit of the whole industry – and that goes for both plaintiffs and defendants.

The only reason litigation might look attractive in comparison is that the Congress is hopelessly dysfunctional – both the people in it, and their processes. Maybe that's what should be fixed for legislation to be better. Somehow.
What if their motto is "earn money while you sleep"? ;)
Why are you assuming this is their profession?
That's just... very abnormal. I've never heard of "percentage at exit".

I assume it'd work mechanically by setting aside 1% of total shares for you, and keeping that leveled out at 1% after each dilution event or something.

Honestly not that bad, good for them, bad for you I think, for exactly why it ended up not working out.
If only the author had written a book about how to alter crappy code to make it better. Then maybe he could give us a plan!
I try to be evidence based but social media being harmful is one of those things I personally don't really need a lot of hard data and evidence to be convinced. At this point it just seems self evident to me. (and I don't just mean harmful for me personally - I think it's blatantly obvious is harms basically every individual and societies as a whole as well)

+ if you're worried about climate change, isn't social media the medium through which a huge part of all the nonsense denial gets spread and popularized? (same for COVID and any number of other things)
everybody knows that representative democracy is not representative. so, no, even theoretically you're not responsible for that reason. although you may be responsible for not doing anything to put in place a more representative democracy in your country (ie. be more involved in politics)
It's likely you can't because the 1% don't really spend excess money, so it's not inflationary. Another important insight from MMT.
A comment on hiring and training. I have work with React, web, RN, and Flutter and I can say the biggest training part is always on the platform/framework part not on the language.
So would it be easier to train kotlin/swift developer to learn new mobile framework; or train js/React developer to learn a new platform?
> I totally get where they are coming from but it does make it sound like unsupported software.

It is very specifically unsupported software! Read the license, it's right there in a legal document clearly spelled out (for many licenses, anyway).

> After reading that, I would not use it without completely understanding the code as if I had written it myself (and maybe that's what you should do for every dependency anyway).

A good phrase is that importing an open source library is like adopting a puppy. Sure you get the initial code for free, but all the work and mess from there on it's all on you.

Yes, if you want to rely on an open source library for production you do need to understand it as if you'd written it yourself! I know this principle has been lost in more recent times, but it remains reality. If you don't, you're just gambling on the hope that it'll work out. It can, but it's a gamble.

If you need more certainty, pay for a support contract with SLAs.
You might want to check out Simple Analytics as well. From a privacy perspective this is actually a good shout. We classified it as follows:

Matomo looks more like Google and the data is yours. Plausible and Simple Analytics are more similar to one another in the sense that they only collect privacy-insenstive data.

The main difference is that plausible still operates in a 'grey-area' by anonymizing IP addresses for 24 hours. This can be considered fingerprinting.
How to build only meaningful tools
This idea there is some "silent majority" of pro-tracking and pro-ad HN users doesn't track with reality. Everyone on HN can uovote and votes are how voices get magnified. If that was the case we'd expect the odd pro-ad/tracking comment to always be near the top of the comments section.

The reality is this is adverse selection: those users probably weren't interested in a post about updates to GA, and didn't click it.
Counterpoint; I would give serious pause to hiring someone who didn't think the stock options would ever be worth anything.

You have the power to effect that outcome, and giving up that power makes me a decent amount less likely to enjoy working with you.
> // This does X

> [some obtuse nasty inline regex or five-layers-deep nested object call or otherwise crazy individual line of code]

… which no longer does X
It’s a fact that people are biased to other people based on first impressions/looks/skin color. Try as hard as we might, I unfortunately think it’s human nature. Police is very strongly biased the world over, even if it’s not PC to admit it.

That said, I’m fairly certain that you’re allowed to decline showing your ID if you’re being stopped for no reason by police, but they can then take you to the station for identification you or let you go. And it depends on the country. In France I remember it’s very common for the police to “randomly” stop a certain kind of people and ask for ID on the spot. The picking of the “random” people wasn’t legal because as you might have guessed they were not so random, but police was allowed to card and anyone had to comply while on French territory.
The most famous must be the Skype story right? Have a bunch of language in the employment contract, which gives the employer the right to take back all the vested shares you have been granted if you are "fired for cause"? Then fire everyone for cause right before liquidity event.

https://techcrunch.com/2011/06/26/skypes-worthless-employee-...
For scripts, it's pretty sweet to be able to import dependencies directly via URL without needing to do an `npm init` and `npm install`. For larger projects (like my static site generator), I didn't find it tedious to import from a central deps.ts file, although I admit that importing from a relative path like '../../deps.ts' is not as quite as nice as importing by package name like in Node. I'm OK with that the tradeoff, though, especially since it matches the way imports work in the browser.
Sorry but "we need a new universal ABI standard." asks for https://xkcd.com/927/
Pumps for Peace
Now you just propagate propaganda of social networks. The non-legal definition of a publisher is entity which collects, selects and packs content. You see, the very moment social networks, forums and other platforms choose to moderate the content by removing "inappropriate" content they effectively become publishers due to selectivity. You just cannot have your cake and eat it too.

Either you do not filter the content and shift responsibility to actual content creators (I have no idea how it would be possible to implement that without ditching the very concept of "feed") or you select the content and take on full legal responsibility for what you selected.
They have a "Community on GitHub" plan¹ that's free if you're using it either for an open-source project, or "to interconnect your own friends and family". It does mean your friends & family have to use GitHub to authenticate though, but that seems like a pretty small restriction.

¹https://tailscale.com/kb/1154/free-plans/
I create symlinks in a ~/bin directory for things like this, so that I don't forget about them.
Kind of sad seeing that i am now older than half of the population and still feeling young.
Move and resize windows in macOS using keyboard shortcuts or snap areas
If you can pitch it as securities fraud, you might have a very small chance with the SEC. There is a new law protecting whistle blowers for the SEC, and it's seeing people apply to it for wide ranges of reasons. This seems related to the idea "everything bad a public company does is securities fraud".
> HN nonstop celebrates everyone raising money on bullshit rehashed tech ideas but are shitting on this guy for selling to NYT

Selling out to NYT is almost like selling out to Xi or Putin.
Technical debt is about managing accidental complexity. But well-placed accidental complexity can make inherent complexity look much, much bigger than it really is.

Clearing debt can be a bit of a fishing expedition, but as long as enough of them have a payoff, it hardly matters if occasionally they come up goose eggs.
As a Dutchman I find the Wordle craze a bit strange since it has been on our national television as a game show for decades under the name Lingo.
Oh come on, you make it sound like he abducted her and enslaved her. That’s reading a bit too much into the life of someone you don’t know with little to no context available.
Or maybe written by a R**n?
Can soneone explain me if it's serious or plain irony?
I wonder if there could be a way to just turn off issues and only accept PRs. Contribution-driven feature requests. That would be a boundary that I think would protect the maintainer from the potential outcome that the article about boundaries does absolutely nothing. Open is open, people are relentless and unforgiving, that’s why I don’t have the stomach for it. But if I see something I’d like to do with a project, I will take a whack at implementing it and giving back.

I can imagine gaining a distaste for seeing companies benefit without being rewarded in return. With that, perhaps it’s time to seek out other maintainers? If we’re talking open source here, shouldn’t successful projects become co-owned (ie maintained) by the community?

While a single maintainer who creates a successful open sourced software certainly earns the discretion to choose to share their invention(s) or not, holding tightly onto the projects as opposed to donating them seems as unproductive as a random person demanding features.

But I am not the maintainer so I don’t mean to convey apathy, my completely naive, lizard brain would just want to troll the worst of them with “open a PR and we’ll talk”