skysight-inc/HackerNews huggingface dataset:
That would work. It would need to be a pointer to get a nil pointer exception, or an interface (obv function call to trigger instead of field access), but there are some simple and common patterns you would follow to prevent that.

Edit: should do more than just suggest the fix is easy

So for pointer types you have two options IMO: nil checks, or getters that do the nil check for you.

I think a map type instead of a string would also make your point more strongly because your zero value will fail on access. Which yeah that sucks to run into, and I'd agree actually that a lot of Go painpoints pop up early. I appreciate that now, because most of my foe stubbing was done inside the first few weeks, but it is undeniable imo.
Wow! Didn't know that! Guilty as charged in terms of ASD, although it's a recent revelation and went unnoticed versus my ADHD as a child.

Would have been great to know that back then, would have made my life much easier going forward! Instead, the "achievement" got celebrated by the school, which is now quite laughable, then really struggled once I got to a school of 2,500 people instead of ~30.

Some of these "what happens to 'gifted' children" horror stories of overlooked ASD really resonate.
Why? This is from a time when there weren't any "other games". Heck, there were no computer games, period: there were only applications that could be described as "a sort of game on the computer" but only in the sense that you were asked to perform a task, tell the application what you though the task parameters should be, and then the application told you whether you were right.

Applications were also still measured in bytes (the idea of the average program being so large that everything needed to be described in kilobytes was still in its infancy). So you literally didn't have enough space to hide 100 bugs that would linger unnoticed for 55 years: 100 bugs would be your entire source code. In fact, here's the source code for the game in the article: https://www.cs.brandeis.edu/~storer/LunarLander/LunarLander/... - it's 2027 bytes. If it had 100 bugs, or even 5, it either wouldn't run, or it would be obviously wrong.

And that source code also illustrates the kind of "game" this is: it's just a text prompt to get you to fill in the values that set up the flight, and then it runs a simulation with your parameters and spits out the result. That was enough to constitute a game people would play religiously, back in the day.

Things changed a lot since then =D
the wars started by "the West" (US and allies)

How many wars post-WWII can you name that were started by US allies? Other than Israel, and excluding domestic terrorism issues (Italy, Germany, UK), I'm drawing a blank here.
"I just learned mandarin, I am not yet ready to learn arabic"
There was a good article posted previously here on HN about the lawsuit.

There is something in the current framework that allows libraries to lend out digital copies — by having purchased a physical copy. They can lend out one digital copy for each physical copy they hold.

What Internet Archive did was, during Covid, opened up lending to exceed the physical copies they held. They did not ask the copyright holders when they did this.

They broke the law, and their case has no legal merit. Their argument was to appeal to public opinion. The results of the lawsuit may jeopardize their main mission.

I really respected the IA, but how they are going about this is dishonest.
Hooking up our OS to a standard library
Yeah but who wants to contribute to an SDK for a service that you need to pay for? That would be like if Oracle DB was open to contribution
Not the person you're responding to, but I guess I would just have to flip that back around and say really this is bullshit to be honest.

I guess I don't really feel that you can just say you're an ethical person and have it absolve yourself of impact of your work.

It doesn't seem a stretch to say that the goals of meta are propagated by the things meta focuses work on, and even if one isn't on the forefront of stealing data, intruding on privacy, or maximizing engagement at all costs, doesn't mean nothing they do will play a part in those teams.

At the end of the day, even accounting at the orphan crushing factory plays a part in the orphan crushing machine.
I have a problem, so I used AI. Now I have two problems.
I for one am overjoyed that i can now type readlink instead of invoking a shell script. I know newbies will also be overjoyed now that they can just read a LLONG_MAX page manual containing the solution to all their problems
Your comment reminds me of this fantastic song: https://m.youtube.com/watch?v=Rhl5K0mTSKY

He is not wrong.
Minecraft isn't even close to World of Warcraft. Several times the billions and been around since 2004.
What about 308?
It’s actually about training, not inference. You can’t do training on commodity gpus but yeah once someone figures that out, nvdia could crash
You’re not wrong, but…
while you can’t choose a default navigation app, it will always ask you which one you want to use unless you delete Apple Maps (which you can do).
browser engines also are changeable.
NFC is linked (no but’s or butts).

Nonetheless your point isn’t less valid, as this is all coming from a European Apple user and even so most of these features have not existed for us very long.

I also (coming from Android) really miss APKs, though not used by the majority, by far one of the best features. Now I have to sign my Apps every 7 days via my Mac or pay for a dev license so I can sign my apps for (I’m not sure but) 30 days?
Probably messaging their boyfriend or girlfriend, like most fourteen year olds do.
Would recommend a dark fibre over a wavelength unless the price is very high. You can put your own wdm filter and run multiple wavelengths over it. And you aren't relying on the providers wdm system to work, just make sure you get two fibers with physical separation if you need redundancy.
does aws not have lower vcpu and memory instances with multiple T4s? because with 192gbs of memory and 24 cores, you're paying for a ton of resources you won't be using if you're only running inference.
It seems you've taken a roundabout way to arrive at innovation.

It's interesting because this is something that makes programming feel like a "bullshit job" to some: I'm not creating anything, I'm just assembling libraries/tools/framework. It certainly doesn't feel as rewarding, though the economic consensus (based on the salaries we get) is that value most definitely is being generated. But you could say the same of lumberjacks, potters, even the person doing QA on an assembly line, all in all it's not very innovative.

That's the thing with innovation though, once you've done it, it's done. We don't need to write assembly to make games, thanks to the sequential innovation of game engines (and everything they are built on).

Samme with LLMs and Bitcoin: now that they exist, we can (and did) build up on them. But that'll never make a whole new paradigm, at least not rapidly.

I think our economic system simply doesn't give the vast majority of people the chance to innovate. All the examples you've given (and others I can think of) represented big risks (usually in time invested) for big rewards. Give people UBI (or decent social safety nets) and you'll find that many more people can afford to innovate, some of which will do so in CS.

I have to go back to work now, some libraries need stitched together.
It's interesting; I have the opposite feeling. Twenty years ago I assumed that as the field of computer science will grow, people will specialize more and more. Instead, I see a pressure first to be come a "full stack developer", then a "dev ops", and now with cloud everyone is also an amateur network administrator.

Meanwhile, everything is getting more complex. For example, consider logging: a few decades ago you simply wrote messages to standard output and maybe also to a file. Now we have libraries for logging, libraries to manage the libraries for logging, domain specific languages that describe the structure of the log files, log rotation, etc. And logging is just one of many topics the developer needs to master; there is also database modeling, library management, automated testing, etc. And when to learn how to use some framework like a pro, it gets throws away and something else becomes fashionable instead.

And instead of being given a clear description of a task and left alone to do it, what we have is endless "agile" meetings, unclear specifications that anyway change twice before you complete the task, Jira full of tickets with priorities but most tickets are the highest priority anyway.

So, the specialization of the frameworks, yes there is a lot of it. But with specialization of the developers, it seems the opposite is the trend. (At least in my bubble.)
BenchExec: A Framework for Reliable Benchmarking and Resource Measurement
In practice, 100% sync is too complicated. I aim for like 80% application-level syncing instead. That means I let the web browser handle its own syncing (login to a profile), my IDE (Jetbrains) does the same, my passwords and passkeys and 2FA are in 1Password, then I just git push and pull to my private branches or forks to work across different machines. Most of the rest of it is cloud-native anyway (email, Slack, project management, time tracking, designs, etc.).

It doesn't sync everything (open tabs, terminal history, browser cookies, etc.) but gets the most critical things.

The main benefit to me of this approach is that it's pretty much login and forget. I don't have to worry about remembering to start a manual sync or waiting for it to finish. It's most of what I need for minimal effort.
Dark fiber is unlit fiber where you can do whatever you want with it (eg. shoot your own light down it).

Leased fiber services are generally lit by the provider and may carry other customers' data on it, too. Albeit, this is still relatively secure, customers cannot see each other's data because the wavelengths are filtered.

I'm not sure why this Wikipedia link was submitted without question/comment, so I flagged it and encourage others to do the same.
ah, just found this license here for another NVIDIA product released today https://developer.download.nvidia.com/licenses/nvidia-open-m... this is way better
Obviously someone doesn't remember the Game Boy, iPod, Walkman, pocket TVs, camcorders, Polaroids, digital cameras et al.

Just because modernity has social nonsense baked into it by default doesn't mean that they were social experiences to begin with. Entertainment, utility and creativity were valued over social e-peen points once upon a time. Shocking, I know.

Adding this kind of friction to be able to communicate with family and peers is a recipe for a teenage dropout that's more focused on chump change just to have a phone than further education.

I left school at sixteen, I was never given pocket money. You bet having a girlfriend, cool clothes, a phone, an iPod and video games was more important to me than anything my dad had to say, especially when what we were being taught was nothing I had any interest in.

The final straw was needing a new computer to run Boinx to make stop-motion animations (my hobby at the time before CG movies really took off). Having the things you want and need is a big deal to teenage brain, especially when they're attainable without much effort and make you happy.

If a parent isn't giving resources or nurturing interests and is instead adding friction to something a teen can actually have for themselves, that parent is losing all leverage over a teenager because they can't threaten to take away pocket money and thus their source of "cool" and pleasure in life.

Kids should focus on their studies if their parents can facilitate them being able to do so.

"I wouldn't allow my kids to leave school at sixteen", in the UK at the time, they were legally adults, but also didn't stop plenty of kids dropping out at fourteen to work and get the things their parents weren't giving them. Neither parent wanted me to leave, but neither parent was relevant in any way anymore to me, they were just obstacles between me and my teenage bullshit.
There seemed to be no illusions around in the risk of the gamble in the OP's case. The comment states it was discussed. The consensus simply felt the gamble was worthwhile – even if they ultimately lost.

I was also well aware of and accepting of the risk in my case. I wanted to learn more about certain iOS features, and I was able to do so scratching an itch I felt like scratching. I would have still gained from the process even if it had been rejected. However, as it got approved, contrary to the guidelines, I also got a good laugh at how inconsistent review was and a nice cash bonus on top!

You win some you lose some. Such is life.
Yeah, I think we're agreeing. :)

So it turns out, before discovering the bug, I actually wrote code to find the optimal sequence when your choices are restricted to integers. I thought, along the same lines as you, "maybe if you burn 165 or 170 or something in the first non-zero term, then you could burn less on the 14 turn and still land."

And this is how I know it's not possible, at least with integer burn rates. :) I checked all 201^9 combinations, with a few optimizations to cut down the search space.

That's different than what you said, of using floating point for the last burn. But it is in a similar spirit.
For the record, neurodivergent people are almost always excluded by research such as the ones mentioned. I claim that for people with dyslexia hangwriting is almost always worse than typing.
Is there any practical reason to use quoted strings for JSON keys?
Yeah but being first is part of it, no? In my mid 20s I read Karl Popper's Conjectures and Refutations and realized I'd reached the falsification pathway to epistemology as a teenager. But was I a genius or was I just lucky to be born in this age where the soup of concepts we're bathed in makes that obvious? I think the latter. Same with Goldbach's Conjecture, I came up with an equivalent conjecture as a pre-teen.

Evidence since has shown I'm reasonably intelligent but not the Popper or Goldbach or even the Walter Bright of our times.

Humanity the organism evolves so more things become obvious to more average members. Perhaps ten year olds will see the intuitive use of monadic structures in the future.
I suspect he's heard by now. :-)

But I think it's worth clarifying why certain phrases are used. Saying "there is no dark side of the moon" is also wrong.. once you realize that "dark" has multiple meanings. And since the moon has been around for a while, there are some very old phrases relating to it.
Maybe I am wrong, but isn't the argument here, that because you trust in your guess, you don't look up the key in the bibliography and never become aware of your incorrect guess?
But not enormous thousand-year-old ancient trees and the landscapes shaped by them.
Is there some rationale for setting the LVT rate so that the land is worthless?

That seems unnecessary and counter-productive. If I were designing the system, I would want both the government and the landowner to share in the appreciation of the land. If a nice park is to be built next to some land in a city, interests are more aligned if both the city and the landowner share in the benefit.
> do not cover even the low end of costs to build a brand new plant in the USA

To be fair, the Inflation Reduction Act Investment Tax Credits does give 30% + 10% + 10% off of new nuclear plants, provided certain criteria are met.

https://www.bclplaw.com/en-US/events-insights-news/inflation...

As for Australia, they do intend on getting nuclear powered submarines. Their recent CSIRO GenCost report on LCoE for Australia did include nuclear.

https://www.csiro.au/en/news/All/News/2024/May/CSIRO-release...

They came up with a capacity cost by comparing the cost of a supercritical coal plant in Korea with Australia (modulo size differences), along with an assumed lifespan of 30 years. See section 2.5 and appendix table B.10 of the GenCost report; their estimates are between 103 and 167 USD/MWh, so not a million miles away.
Is that actually why it succeeded? Pandora started in the US and is (was?) pretty successful.
Only idiots keep order, a genius controls the chaos.
I kept waiting for the Dark Kitchen section of the article to end with "...and this is a miserable, alienating model that makes nobody happy," but it never came.
I can recommend starting every bash script with

set -euxo pipefail

The "u" has basically the same effect as the question mark, but for every variable usage.
To each their own, of course, but there are lots of ways to modify bodyweight exercises to accommodate even the most sedentary. I wouldn't exercise half as much if I had to go to the gym. It's less convenient for my WFH lifestyle and more expensive.

Edit: I should also say that I use weights like dumbbells and kettlebells at home. Not needed to start out, but very helpful.
Cargo makes the easy cases very easy. And because it has existed for a very long time, this means that “the easy case” is a very very large amount of the overall cases.

This means that for the majority of folks and projects, it ends up being a very smooth experience.

That does not mean that Cargo is perfect, and there’s a lot of stuff it doesn’t do well.
If universities were giving away knowledge, they wouldn't have much to sell. As another example, presumptively the only purpose of museums is to preserve and share endangered things, yet they fight the hardest online to make it difficult to get anything out of them.

Every museum and archive could put up torrents just like the IA and take as a duty to guide the public through these torrents, feel certain that they would be maintained forever through minimal effort, that their reach would be the widest possible, and that the insights that could be built from people studying that work would be exponential. But that would largely cut the museum out of the process, and the purpose of the museum is mainly to preserve the museum. Instead they hand write inscrutable dogshit interfaces that prioritize preventing any sort of download or mirroring over any other concern, especially searchability or organization.

Museums started as wealthy individual collectors bragging with their personal collections to get clout, or as attractions in the manner of theme parks constructed to get people to pay admissions fees. We only mistake them for charities because it's easy to trick us into subsidizing them through tax. These are vehicles for people's lucrative careers. People with the kinds of institutionalized minds who can't figure out how not to work for elsevier for free. Upper middle-class people solely motivated by personal achievement.

Museums are far more selfless than universities.
I thought it’s widely accepted that it’s a good thing the original iPhone didn’t use Flash? Because this decision helped the web move away from
Flash which many felt was a deeply flawed in terms of security and battery utilization.

Are there people around today who criticize Apple’s non-adoption of Flash? I would be interested to hear their perspectives.

In any case back in 2010 I deliberately purchased an Android phone that had Flash installed on it so I could have Flash on my phone. But I remember even just a handful of years later almost no Android phones offered Flash anymore…
"Capable of" isnt the same as "is willing to".
Federal Reserve Board issues an enforcement action against Evolve Bank
Groq also has pay as you go pricing for llama3 8B for only $0.05/$0.08 that is very fast.
> That's probably because the wars started by "the West" (US and allies) are significantly more than the wars started by Russia or the USSR. See: vietnam, Korea, Iraq, Afghanistan.

Korea was started by a USSR ally (North Korea invading South Korea), the UN Command (led by the US) was a defensive response.

Vietnam is...well, the whole post-WW2 situation in the region is complicated, but it's reasonable to view it as started by Western allies of the US, particularly France.

Iraq 1990- was started by Iraq.
Iraq 2003 was started by the US.

Afghanistan 1980 was started by the USSR
Afghanistan 2001 was started by the al-Qaeda, a force intimately connected to and defended by the Taliban and based in Taliban-held territory, attacking the US.

Your list of examples doesn't really make a strong case for your thesis.
That is embarrassing for WF, they shouldn't be proclaiming their wealth managers "Aren't working"

You mean the people working to put rich people's money to work, used a new tool you don't like, so you fired them?
As someone else points out, training is slightly more involved, but I also find that these smaller models are next to worthless compared to the larger ones.

There are probably some situations where it suffices to use a small model, but for most purposes, I'd prefer to use the state of the art, and I'm eager for that state to progress a little more.
you confuse cause and effect.

had apple not locked in earlier customers with such tactics since forever (they never had any standard port or media for example) they wouldn't have had the marketing budgets required to convince you that they can deliver experiences for 60x markup.

see, you're the next batch paying for the marketing that will come for things like vr
I really like Apple. I’m a big fan of their stuff.

They have gotten really really drunk on the App Store and Smurfberry/lootbox cash.

They think they just have to release an App Store and developers will flock to it, but it hasn’t really worked outside of the iPhone.

They think developers owe them for the privilege of being allowed to develop for an Apple platform. 30% is a “bargain”.

They’ve had a million chances to cut back on rates, expand what developers can do, etc. they’ve ignored them all and often doubled-down on kafkaesque app review weirdness.

They need a humility check. And only world governments are big enough to do it. Sadly I don’t think they’ll learn until this happens a couple of times. “The EU just doesn’t get it”.

I don’t want the iPhone thrown totally open. I like some of what Apple says they do. But they’re so out of whack they’ll lose it and be worse off than if they just had some humility.
I use them too, but for data science rather than machine learning. The right abstractions include handling authenticating to the ML services, experiment tracking, hyper-parameter optimization, distributed compute, access to PII data, etc. If you're dealing with nonsensitive data that fits on a laptop you might not need these.
Apple is not leaving Japan though.
I guess the point here is that a huge percentage (7% just for Vanguard) of votes was not decided by the actual share holders. These shares are passively invested because Tesla is included in indexes like S&P 500. So the decision on the 7% of the votes was made by a few Vanguard execs. I'm not arguing for or against the decision, just stating the fact that it is much easier to convince a few Vanguard managers instead of 7% of the actual share holders.
Sometimes when I'm being lazy, say for example I have a variable with some folder/file absolute path... I'll convert the slashes to spaces, and word split there, sending the results into the stack.

$ readarray -d '/' <<<${PWD:1:-1}
$ echo ${MAPFILE[@]}

and you get a nice list of folders you can push/pop as you wish...
I’ve always wondered why it’s hard to sleep after stress and anxiety. Seems counterproductive, but perhaps it is adaptive.
Google Photos does the basics, especially on their mobile app. All the edits get saved to the cloud.