skysight-inc/HackerNews huggingface dataset:
> just because I said

That's the point though. The whole point is that the exact phrase you used, is used by right wing shit birds to shutdown any pushback or negative commentary on their views.

This whole thread is grounded in the discussion of a billionaire man baby trying to speed run the right wing shit-bird trail, and you use the literal phrase used by other right wing shit birds to defend such behaviour.

This is not at all like comparing any vegetarian to Hitler.

This like questioning their motives when someone is demanding you welcome them them "Heil, mein Führer" while doing a goose-step.
I believe that curl does not have client side caching so every time you run the command it downloads the csv. While downloading the csv and then analyzing it would no longer makes it a magic one-liner you can send to people. It would save bandwidth and reduce traffic on the API.

Unless there is caching going on here? Perhaps a CDN cache on the server side?
Author here. The code was originally written outside of work hours. I offered the code to Box and they didn't want it.

If Uber wants a few thousand lines of JavaScript from over half a decade ago that didn't originate with them and that they used for less than a month, they can send me a letter.
Tech companies are complaining, and have been since at least the dotcom era, that the market is incapable of providing the workers they desire. Two and a half decades later, they're still beating that same drum and demanding that the government dance to it by enacting policies that favor employers over workers and somehow it is still never enough.
FAANG have many offices in Europe..
Robots Only
Why do you think economics is as deterministic as particle physics? Why should a simulation be any more informative than an economist's assumptions?
Clearly his political views have become more important to him than even his desire for profit. Pretty incredible.
> As soon as the pressure fades, the waiver will be reduced to 50% and then eventually dropped completely - but of course the new fees will remain.

I think you've got this wrong. Unity is (multiple really, but for the purposes of this) two products - the engine and unity ads. Unity ads is the money maker, this is an attempt at bridging that gap. Ultimately unity don't care how they pay you, they just want to know that if you're building a successful game off their products, they're going to get paid. They can't do a revshare (because for some insane reason they talked themselves out of that a few years back), so they're left with something that quacks like a revshare, but won't negatively impact their most profitable customers and force them to reconsider.

Ultimately, I think that's as far as they got with the analysis and failed to consider well... everything else.
At least in the mobile world, I find that this “no abstraction” approach is the default one, and it usually leads to huge objects which do everything from drawing views to making network requests to interacting with the file system. These kinds of classes are quite hard to work in, hard to test, and also keep snowballing to get bigger and bigger. Things usually end with unmaintainable code and a full rewrite.

I am not saying you need to create complex abstract hiarchies right off the bat. But usually, it’s pretty easy to tease out a couple significant abstractions that are very obvious, and break down your classes by a factor of two or three. Just getting such low hanging fruit will prevent you from ever having a 2000 line long method.

And for the folks who are saying that they make sure to not add abstractions too early - are you disciplined enough to go back and add them later? I feel like if you’re the kind of engineer that busts out 2000 line methods, you’re also not going to refactor it as this method grows to 2500 or 3000 lines or beyond.

Probably most robust software you depend on is full of solid, quality abstractions. Learning to write code like this takes practice. The wrong abstraction might be wrong, but it’s one step closer on your journey to growing as an engineer. You won’t grow if you never try.
How does it compare with Arq Backup (for Mac)? It's a bummer that Arq has still not added support for Azure.
No, marcosdumay wrote 'typedef bool int', by which he/she probably meant 'typedef int bool', which was not so uncommon when there was no native bool type in C, since the former would be illegal since the standard forbids typedefing already existent types such as int. strkitten informed about the probable typo.
Man, what a commentary on my career
Yet another fact discovered by von Neumann.
My experience has been that salary alone isn't much of a determinate for employee loyalty for the vast majority of people.

If the only reason someone worked for me was because I was willing to pay them the most, I think I'd re-think my entire company culture.
There's no evidence yet that "he" did it. Slow down and let information come out before rushing to judgement.
Magisk [0] + safetynet-fix [1] can work around that.

[0] https://github.com/topjohnwu/Magisk

[1] https://github.com/Displax/safetynet-fix
Using Selenium and Chrome to automatically download Blob files
disable CAs is a thing

or can you add your own for every domain or something?
> The "hiring" pipeline has been highly optimized for finding reasons not to hire a worker instead of finding suitable workers to develop.

The hiring pipeline has always been and continues to be hiring the least risky developer instead of trying to hire the "best" developer.

When the applicants far out number the time it would take to give a more in-depth hiring review for each candidate the approach to hiring the least risky candidate is one of "remove everyone who is risky and then see what you've got left."

This can look like "find reasons not to hire" ... but also consider that sometimes when you've got 300 applicants and even a simple test of programing capability rules out 270 of them (not exaggerating here) and the 30 that remain have unrealistic explications of compensation (not every company can match the pay of big tech) or have other red flags that make them a risky hire, well, that's a labor shortage.

When the hiring pool is smaller and the stickiness of hiring a candidate is greater (a new hire jumping to big tech after getting 6-12 months of of experience is a common thing), then you can hire for the potential to develop a worker. Developing an employee for half a year and then having them leave means that you now need to switch (again) to a very risk adverse hiring approach.
> quaternions

Instead of representing a rotation by roll, pitch, and yaw... you represent rotations by a 4x4 matrix. As this is a 3-dimension problem being represented in a 4-dimensional matrix, you have some weirdness to the math (IE: you need an additional constraint) but otherwise things get easier.

---------

"Why is it easier?" Because roll / pitch / yaw systems have Gimbal Lock.

That's... pretty much all you need to know as far as I'm concerned. Its a different system of representing rotations for reasons that the "classic" system messes up in.

------------

The math for quaternions is hard, but... who uses math these days? Just go into Blender, click the Quaternion button, and click the up/down buttons on the Quaternion matrix to see how the different values rotate the object.

Once you practice both "classic" (pitch/yaw/roll) vs "quaternions" for... I dunno... 10 minutes? It becomes blatantly obvious that quaternions are easier to use. Its not even close. And I'm not sure if anyone has to implement the math of them anymore in any circumstances, so its just a matter of practicing them inside a 3d modeling program to see how to use it.

After you've learned how to use quaternions, then you go back and learn the math behind it. If you care to. Or don't, its not like you need to know what the matrix represents exactly...

---------

EDIT: Consider animation. If you've got an object that's rotating from (roll: 90-degrees, pitch: 90-degrees, yaw: 0-degrees), into (roll: 0-degrees, pitch: 180-degrees, yaw: 90-degrees), and you change this by going...

(90, 90, 0)

(89, 91, 1)

(88, 92, 2)

...

(2, 178, 88)

(1, 179, 89)

(0, 180, 90)

Did the object rotate and "look" correct in all frames?

Now do the same with the 4x4 matrix quaternion. This is all just a simple click in Blender + animation keyframes. Does the object look better?

Weird crap happens in the roll/pitch/yaw form. Weird in ways that's difficult to describe in words, but easy as crap to see in 30-seconds of Blender. So just pull out a 3d modeling program and look at the damn thing, its really obvious.
100%. When I play video games, I am Marl. Not going into menus or whatever to set things up, just using it to specifically not use my brain.
>[1] Much like the standard model of particle physics or of cosmology. Fairly dirty and complicated models with lots of tunable parameters.

Anyone capable of making models that can predict the future with a reasonable degree of accuracy is probably in finance, making 5-10x what they could in economics. The economy is an incredibly complex system, subject to emergent behaviour and chaotic effects, much more so than in physics. You'll see papers from the large hadron collider where they prove stuff to within p=0.000001; it's impossible to prove anything to that degree of confidence in economics. Especially because it's not possible to create true controlled experiments: you can't have two otherwise identical societies that differ by just one factor, rather there will always be other ways in which they differ to, and how these are accounted for can have a big effect on the output of models.
> I moved to Jellyfin this morning and I was pleasantly surprised

Perhaps I'm an outlier but I've never had a good experience with Jellyfin. It seems that anything and everything that could go wrong does.

The Jellyfin codebase also terrifies me. I would not feel comfortable hosting a publicly-accessible instance of Jellyfin.
Sounds like state workers in California
CTRL+F "tape" "lto" - 0 results.

I know that Tape Backups are not hip and sexy, but CloudNordic showed us just last month why they still matter even in 2023 and beyond, so you'd definitely want to look at an additional solution for your large servers, with a proper rotation/retention strategy (e.g., GFS). You _need_ offline backups, if you think you don't, you just got lucky for now - or have data that can be recreated from other sources.

For an online hot/warm solution, I'd use sending ZFS Snapshots into a backup server to then compress and encrypt them there, though keep in mind that for running systems, it may still not be enough (e.g., backing up a running Postgresql server through a file system snapshot may not be enough - there's an entire section in the documentation about backup options).

That said, it's good to have more options, and you really want to use something for your personal stuff as well, so the more options there are, and the more user-friendly/turnkey they are, the better!

Just be aware that backup solutions in a corporate/network environment are more complicated than just copying some files across. And also remember: Good companies test their backups - but great companies test their restores.
It really depends on how you frame your app.

In the case of OkCupid, I did buy the premium offer, and used the possibilities (mainly see the answers to the quizz, and filter people) to make a profile that would show 99% match score with the kind of women I was looking for.

At some point, it got close to a game, which was very fun and satisfying as I could meet nice girls as a result ;-)
One of the worst offenders in this regard is packages of frozen meat products such as chicken wings, chicken fingers, nuggets, etc. They used to just contain the breaded meat with the net weight printed on the box (usually 2 lb).

Now they've started including frozen sauce packets as well. I've weighed some of these and found, for example, a 2 lb box of chicken wings that comes with more than half a pound of buffalo sauce. The net weight stays the same (2 lb) but if you weigh the chicken you're getting less than 1.5 lb of meat! The rest is all sauce!
You can't really conclude that de-anonymization is good just by asserting that the status quo is bad. One has to make the positive case for de-anonymization on privately owned platforms. What are the trade-offs?

Society certainly didn't anticipate a lot of the drawbacks of anonymous presence.
Ad blockers can - some do by default - take care of this.
many of them are not that talented, but just got hired during hiring boom.

For example it is likely very different type of people were building Google originally when company had 25k headcount in 2010, and now with 200k headcount and abusing monopoly.
so this happens automatically due to a change they made to their profile. They just had to re-verify.

arstechnica makes a story out out of it as rage bait. 111 commenters on the arstechnica article rage about 'musk is literally a nazi !! omg' when he had nothing to do with this.

Then is gets posted here, because all Musk rage bait must be posted here for some reason, and once again you guys just eat it up.

Everyone who tries to explain it gets greyed out. ridiculous. this is embarrassing
I feel like an LLM trained on Slack could be something like the perfect replacement for trying to maintain docs.
One difference is that sites like thingiverse allow the parametrization of OpenSCAD projects right on the site, so downloaders can customize their STL without needing to run OpenSCAD themselves. To the best of my knowledge, there is no such ability for FreeCAD.

For one of my projects, this seemed to be enough of a benefit that I redid my original FreeCAD design in OpenSCAD for eventual uploading.
Alternatively, they just accidentally (I assume) called you a good storyteller.
Wait... can I get an invite from you? I'll research about good accounts.
My post addresses his words as quoted in the article (which I read), not the clickbaity title.
Sounds like they're the gamedev equivalent of a Monad? Which I only vaguely understand as a result of a poster on this forum's "Everyone explains it wrong" style post. Hoping you get a similar response with this.
"Agile" is another of those words, used to whitewash stiff, heavy and dogmatic dev processes.
I always appreciated getting to put the "Valid HTML" and "Valid CSS" badges on my websites back in the day. There was some odd pride in having super clean/strict HTML.

I'm considering doing this again for my retro blog, since I'd like it to be viewable in old browsers (IE6, Firefox 2, etc.).

https://www.w3.org/QA/Tools/Icons
I'm still going to blame the parties that set the budget and oversee spending: Congress.
> Indeed, if someone spends everything they earn, they can neither invest nor save up a downpayment to buy a property.

This is, at a first approximation, everyone in the UK right now who does not already have a mortgage. A majority of people in the UK are spending more than they earn at the moment (for at least some months this year). And almost no mortgage holders are saving in anything other than employer pensions.

Just shy of 10% of UK mortgage holders will even have missed a mortgage payment at least once this year.

4% above inflation? Put it in this context.
> but how far back do the data go?

Anywhere from 1297 to 9248 apparently, I guess he must have some kind of time traveler
Counter intuitive, but sometimes dev productivity revolves around actively not shipping things or making sure you drive initiatives that are purely a product of “banana measuring contests” to the ground.

“Hey let’s ship this AI chat bot I heard about at a conference”. How about we save those hundreds of thousands of dollars that we’ll spend on training a sub par chatbot that will result in frustrated users who will leave with whatever limited revenue we get from them.
These numbers refer to peak solar panel output under standardized test conditions. The annual output of an installed solar panel depends on how sunny a region is, whether or not the panel tracks the sun, ambient temperature, how much soiling is present on the front glass, and other factors.

Utility scale PV solar farms in the US had an average capacity factor of 24.8% last year:

https://www.eia.gov/electricity/monthly/epm_table_grapher.ph...

These solar farms totaled 64.219 gigawatts of peak capacity and generated 139,670 gigawatt-hours of energy, equivalent to running at peak output for 24.8% of the year.

The International Renewable Energy Agency also collates statistics about global electricity generation from renewable energy sources. These numbers take longer to publish than the capacity numbers, since they're more complicated to gather, but you can see the latest update here with numbers for 2021:

"Renewable energy highlights, 3 July 2023"

https://mc-cd8320d4-36a1-40ac-83cc-3389-cdn-endpoint.azureed...

In 2021, global solar electricity output increased by almost 23%, growing by 191 terawatt hours.

The full 440 page IRENA report with stats on both peak capacity and actual production through 2021 is available here:

https://www.irena.org/Publications/2023/Jul/Renewable-energy...
Would that not be something positive?
I wouldn’t try moving code written for one employer and using it another employer. Unfortunately for me my employers have been somewhat litigious; thankfully Uber doesn’t have that reputation.
Because most of us can afford to be funemployed indefinitely.
I think you meant to say that it cannot be overstated how far ahead Apple is ;)
By simple observation, average single-income households were able to own a home and raise a family back then.
> What I don't get is why there are no readily available online macroeconomic simulators with real world data that make these sort of predictions.

You aren't the first person to have this thought. It just turns out to be incredibly difficult.
Having worked on one of the largest golang code bases on the planet, I agree completely. I would always think to myself how much simpler and more reliable the programs I saw would have been in Java. But hype is hype I suppose, not to mention so many unsubstantiated claims.
Toothpaste and soap aren't healthy?
Quite the opposite.

Software written off the clock that does not compete with the employer is not only not the property of the employer, but any contract attempting to gain such ownership is unenforceable.

Many businesses even actively encourage their developers to contribute to open source projects.
One of Akiyoshi Kitaoka's recent work that I found absolutely stunning is the following illusion where a ring of one colour appears to be either in front of or behind two rings of another colour:

https://twitter.com/AkiyoshiKitaoka/status/16812686184854568...

https://nitter.net/AkiyoshiKitaoka/status/168126861848545689...

To my perception, the blue ring appears to float above the red rings. It feels a bit like an autostereogram where a 3-dimensional image emerges out of a 2-dimensional image. However, there is no autostereogram in this image and there is no crossing of eyes involved. The 3-dimensional image arises out of an otherwise plain image of differently coloured rings on a dark background.

An analysis of this illusion is available here: http://www.psy.ritsumei.ac.jp/~akitaoka/Kitaoka2015_Referenc...
me too... if you get me an invite I'll mirror all the posts from my mastodon account
I live with said religion. And the mirror looks absolutely fine.
Software is a recipe, literal instructions on how to fabricate a result.

Recipes are patentable.

Software should be no different.
> 2. at some point Product A will reach a steady state (in some utopic future, but let's pretend). i.e. Product A will hit a point where its excitement will taper off.

> 4. hire more people to work on Product B. Have it launch, big growth!

Why is the answer "hire more people to work on Product B" and not "Move people from A to B and shrink the product A team to focus on bug fixes and security fixes"

I would think that the desire to hire a whole new team rather than move staff is what keeps Zawinski's Law [0] around.

[0] https://en.wikipedia.org/wiki/Jamie_Zawinski#Zawinski's_Law
I mean the Taliban's leadership was all killed during the Afghanistan wars so if you're MBS I don't think you count that as USA losing.
This looks awesome, and really useful.

A few weeks ago I asked in Hacker News "I'm in the middle of a graduate degree and am reading lots of papers, how could I get ChatGPT to use my whole library as context when answering questions?"

And I was told, basically, "It's really easy! Just First you just extract all of the text from the PDFs into arxiv, parse to separate content from style, then store that in a a DuckDB database, with zstd compression, then just use some encoder model to process all of these texts into Qdrant database. Then use Vicuna or Guanaco 30b GPTQ, with langcgain, and....."

I was like, ok... guess I won't be asking ChatGPT where I can find which paper talked about which thing after all.
Uranium prices hit 12-year high as governments warm to nuclear power
They may just not care about being the game engine of choice for indie gamedevs anymore, or they may even actively want to not be that anymore (as a branding thing). The way Unity positions itself on their landing page is VERY different from what they were doing 5 or 10 years ago, when (indie) games were absolutely front and center (and there wasn't much else, period).

I think being a AA game engine was just one early part of their long term business strategy, and this last move is them ejecting that stage of their rocket as a necessary part of moving on to the next stage of their strategy.
They're probably going to be banning consistent connections coming from datacenter IPs. That was the impression I got from how other entities have handled this.

Once you rule out VPN usage, there are (probably?) very few reasons a post on TPFKAT should come from anything other than a residential or mobile device IP.
> I have to question to the value of looking over existing papers given the current replication crises, is using an LLM to review existing papers just going to enable us to do more bad science faster?

It might be worse than that, not only might ChatGPT uncritically accept authors' claims or reduce the effort to produce low-quality research - given the current state of the art, there seems to be no guarantee that LLMs won't claim things about a paper that was never even said.
Why ChatGPT isn't conscious–but future AI systems might be
JSONL should replace CSV. It is standardized and the escapes mostly well specified. It is effectively CSV with "[" and "]" surrounding lines.

Regular JSON would work fine for static file, and make Schema and links (JSON-LD) possible. But then the file could be any structure. JSONL works better for systems that assume line-based records, and are more likely to have consistent, simple records.
... Nothing came of it, but I took the code and shoved it into my back pocket for a rainy day ...

You can't really do this. Depends on your employment contract but code you write for an employer is usually copyright to them

... My first reaction was to publish the code on Github ...

You can't really do that either.
Particle physics isn't that deterministic either. It uses a lot of statistical tricks and hard engineering to reach its results. That's why there are so many physicists working as quants.