skysight-inc/HackerNews huggingface dataset:
It would help if the getting started documentation on the major entry points didn't advise the opposite. How is a beginner supposed to know? Most of the people they'll encounter along the way think it's completely reasonable to pull in a gigabyte of unaudited dependency upon unaudited dependency for a new app before they've done any kind of design work to determine what they might need.
Threadreader: https://threadreaderapp.com/thread/1503053699798769666.html
I'm sure it's just whatever you're used to, but when I imagine using my left hand to shift, it's like using it to write.
In that case it’s unclear why you’d not refer to it as the information being encoded in the neurons. I don’t think anyone interprets that to mean the information is retrievable sans electrical field.
I think this is ideal, but in my experience PMs are given the responsibility of building Gantt charts and managing swim lanes, instead of articulating requirements or verifying requirements have been met. Thus attracting people who want to manage resources instead of requirements. I then end up taking on requirements as part of the building it process... which to be honest works well at least on smaller builds.

I've always felt that having the dev experience helps. As you're walking through requirements with a client you're also piecing together how it should work.
I agree with this, and was challenged by the presentation of "cutesy tools are dumb, write words." Some people are visual learners, some prefer reading/writing, others have other preferences. My buddy's kid is an 8 year old native programmer who has really taken to the blocky style of coding, and it's acting as a natural gateway to more traditional styles. On the contrary, my cousin learned some basic Python at 12 without any flashy tools, or even a good IDE. Lots of ways to learn in the world.
> "Code will be of good quality"

This is not a requirement. This is a wish. To attain code quality you need a good process.
And i just can't hide it!
> I just want to remind those who are talking about due process that this is about crowd sourcing where assets of Russian oligarchs are. That is not the same thing as denying them due process. In other words, it's just a website.

So it's not doxxing because they're Russians?
My experience with using Dragon Box with my children was that it gave them a way of thinking about Algebra patterns even without knowing all the details of what they are doing. When they actually studied Algebra, they would often look at the explanation of a new concept. Struggle with it for a bit and then a lightbulb would go off and they would say, "Oh I see. This is like what we ere doing in Dragon Box."
This article isn't talking about MVP. It's talking about fools who don't know what they are doing. MVP doesn't suggest that you don't know what you want to do but that you understand that you are wrong and that you need to learn more.
> So much for freedom of speech [or thought]

Don't private companies have their own freedom of speech? also freedom to associate with whoever they want? (imagine if telegram feels strongly against the invasion, perhaps friends and relatives killed there)

I'm also curious why you want to consume media from an obvious propaganda source from a country where there is no freedom of speech or thought... Aren't you going against the values you mentioned above by supporting it?
>Putin may be rational and still decide to launch

And what about the others who need to follow through to complete his order? Putin can't launch anyway without the cooperation of at least a few others...
Also available as JSON & CSV

JSON: https://gitlab.com/z3c0/oghma_infinium/-/blob/main/global/ha...

CSV: https://gitlab.com/z3c0/oghma_infinium/-/blob/main/global/ha...
Man I miss that game/community.

edit: I was Vag/Dis, played PB Mod from 00-04' if anyone's still around. |!i!PbP|
> Sure make isn’t perfect either but it’s a lot less, confusing?

I think that's a matter of what you're used to. I don't use make all that often, so I find make files beyond a few lines quite a lot to get my head around, whereas I spend all day writing JavaScript so I can read/write JSON in my sleep.
There are plenty of opensource programs with telemetry built in. Many company build there products using opensource components and sell your information in the backend. This is not an opensource vs. closed source argument. This is a data rights/privacy argument and until governments and citizens take the matter seriously we will get nowhere.
But how are you going to eliminate the $2000/mo mortgage? If you sell your house and go rent in the same area at the same home size, you're likely to end up with higher rent than you had mortgage. If your mortgage is outsized for the area or your house is bigger than you need, you're still not going to be saving $2000/mo, it'll be at most in the $100s.
Honestly sounds like the HR dept at that company is woefully out of touch with the industry at this point.

Almost sounds like they _want_ you to leave.
IMO all porn will be illegal in less than 50 years.

We just happen to live in this small blip in time that an almost libertine view of sex is normalized but this will not last forever.
I don't think a text representation is intrinsically a problem, but I think Alan Kay was right that the level of abstraction has to be in line with children's intellectual development. Whether one uses Squeak Smalltalk (textual coding) or Scratch 3 (visual coding), the code to implement a Tetris clone for example is surprisingly simple and accessible to kids, because the underlying abstraction is pretty concrete.

I don't think the model language taught in the linked article is going to work for most kids, because the level of abstraction is too high. I'd guess that even most non-CS undergraduates would struggle with the double recursion implementation of Towers of Hanoi that he presents (even with the comments he also adds; without the comments I'd venture most non-CS undergrads would have serious trouble figuring it out).
If using Make as a task runner and not build cache, I just put `.PHONY: %` at the top which means everything is marked `.PHONY`
YouTube! I would not have the confidence or understanding on how to do anything without YouTube.
Essential Craftsman is probably my favorite https://www.youtube.com/c/essentialcraftsman
I'm inclined to agree, and using the last gen part makes a lot of sense from a cost point of view, though it can make low power devices tricky. Apple is probably already at a point where it can make two different chips of the same generation meant for iPhone and the base model iPad.

Perhaps something like P-series for the "pro" model iPhones and a much smaller (transistor count, die size) lower power A-series for the main line. They could use the same core designs, similar to what they do with M1 and M1 Pro/Max.
We’re ready to hyperventilate about spent nuclear fuel stored hundreds of miles away at the bottom of a vault under a desert, so I don’t think we’ve collectively lost the ability to be persuaded by charismatic people.
Ask HN: Learning Network Programming
I haven't had exposure working with lower-level network programming and have been trying to find a learning path to do so. Books on network programming discuss entry-level concepts for networking protocols but aren't instructive about writing networked applications. For instance, I don't understand flow control mechanisms and how to use them effectively and I haven't written my own custom binary protocols nor a message parser. I think I'm looking for a syllabus for a network programming course that doesn't exist, or I'm just not aware of. Suggestions are welcome!
Dragonbox algebra uses the normal algebra notation for the later stages, so it could be you just need to persist.

For example initially the unknown variable is the namesake cute dragon in a box, but it later becomes "x", the bubbles become brackets, the green whirlpool becomes 0, the cute animals become other variables etc.
There’s about five words in the middle of this headline that don’t need to be there.
Kinda surprised they haven’t gone full verified
There are plenty of "game maker" software. Even open source ones.

Check out Godot, which has tutorials for creating a game: https://docs.godotengine.org/en/stable/getting_started/first...

There is also the Blender Game Engine, which got split from Blender, but has a visual logic editor: https://upbge.org/#/documentation/docs/latest/manual/manual/...
Yes! This is what a modern task runner should be. Includes ability to list recipes, and a consistent format between multiple platforms. Just two things Make doesn't have.
I have a dream of commercials being strongly regulated and packaged the same way cigarettes is in some countries.

An unappealing grey background, a representative, unedited, in-situ photograph of the product along with a text describing the name and specifications of the product, maybe along with some state-appointed announcer who neutrally reads the text.
I passed on a case like this years ago -- a restaurant claimed Google hijacked the listing, it turns out they had signed a B2B deal with some food delivery/ordering app that had, in the terms, the right to share this info with others, including Google. Good luck to the restaurant here, but they won't get the same benefit of the doubt consumers (sometimes) get when signing contracts.
Short answer: Mostly keep doing what you've always been doing, unless you see a good opportunity for yourself or see clear risk for your family.

Now is probably not the time to quit your job to work on that startup that you've always dreamed about. But that's more about your family situation. I have young children and I wouldn't quit my job even in good times.

"see a good opportunity:" Perhaps a career move shows up that's "defense" related?

"clear risk for your family:" Maybe if you live near the Russian boarder consider moving.

"Mostly keep doing what you've always been doing:" Maybe avoid traveling to certain areas. Assuming you've always been responsibly saving, keep doing that. Investing is a good way to beat inflation.

The worst thing you can do is panic. That's when bad decisions are made.
Buy as much silver as you can afford, it's a good hedge and undervalued at present.
Parent did not mention anything about being a selection for new projects.

So a historical perspective to kill the "C was first" myth is always good.
>future without actual work

Did you read TFA that goes in explicit details of the amount of actual work involved in porn?
Exactly, none of this stuff is easy. And it's not supposed to be easy and risk-free. Otherwise, anyone could build a successful startup/product
Would you say that everyone who falls victim to predatory lending is dumb? Or do people maybe get exploited when they are in bad economic situations as well?

https://www.kqed.org/news/10499074/one-uber-drivers-story-ho...
The worst thing you can do to your kids if you want them to program is give them a "smart" device. Part of what drew me into programming at 11 was the realization that I could modify some of the most fundamental behavior of my computer.
WordPerfect mail merges! Did we grow up in the same house?! That really takes me back. It is really cool to see that others had early computer experiences similar to mine, since so many of my friends with computers were just interested in playing games and stuff. I never really took to computer games when also offered the opportunity to play with BASIC or mess around in a terminal and figure out how the computer was working. Necessity may be the mother of invention, but it also seems to be the mother of learning as well.
When you combine them, you essentially get an investment product that's the same as investing in a diversified portfolio (because that's what the insurance company does with your money), but with a massive fee compared to the 0.05%-ish you'd be paying for that with a regular broker.
Do you mean client-side as in an ios/mac app? If so then yes my bad, I meant client-side web (which I believe the OP is trying to do as other they presumably wouldn't be using JS/TS seeing as they don't seem to like it). Of course, client-side mobile apps are great in Swift. I just would't recommend compile-to-js. If you do have a good compile-to-js workflow for Swift I'd be interested in hearing about it.
> My new kink is responding to recruiters who ask for my current salary by asking them for the total comp for the role they're recruiting for.

I ask all recruiters for the top end of the comp range. It's my very first reply to them and usually my only one, as most don't reply after that.

My favorite replies are the ones that act all flustered, like they've never been asked this in their life, like they can't imagine why would anyone ever ask that?

They'll say stuff like "I'm afraid I don't currently have access to that information"... as if I asked them the price of potatoes in Southwest Venezuela.
It's cool. But much clickbait with the title?
Putin Signs Bill: Leased Aircraft Belong to Russian Airlines
I was just going to say that. Just is awesome and I use it it most of my projects.
It's because big companies are optimised specifically for this. The entire enterprise dev culture is built around it.

If you have to actually code, some devs are going to 10x other ones. But if you stack in as many dependencies as you can to the point where everyone is just reading documentation trying to get caught up, and the entire measure of productivity is whether you've used a library before so you come into a project with it's API pre-memorised, all devs look the same. Any dipshit can look at a few code examples and copy the basic patterns out of them.

It's literally impossible to gain any real expertise in these codebases. I've been using React since 2015. I've got more specific experience in React front-ends than basically anyone I've ever worked with. I've run into virtually every NPM library in the ecosystem at least once over that time. It doesn't matter. I've forgotten 90% of the interesting details in all of them except for a small handful that I truly believe are quality. I can write some basic code using whatever from memory, but as soon as you hit anything with any real complexity it's back to the docs and back to trawling Github issues for everything that's not in the docs. You're in the same boat as everyone else, grinding out a scrap of knowledge just to abandon it at the start of the next project when you find out that there's a new set of fad dependencies you need to learn the internals of because their abstractions leak like a sieve.

This works for big companies because they can afford the severe productivity hit with their momentum and market dominance. It's a death sentence for startups though. That's why everyone hires 20 year olds to run their startups. You might leave a ton of great experienced candidates on the table, but you dodge all their colleagues that have spent 20 years learning how to fuck everything up and get away with it because their individual contribution has always been indistinguishable in the company's revenue.
I'm not disagreeing, but then why is this argument limited to sex work? I say this because I've only ever seen it made in discussions about sex work. There are oodles of jobs where people routinely get injured, suffer strain injuries and damage their bodies in various ways, and those are often low-paid jobs with exploitative work relationships as well. Is it because (unlike porn) much of the world is - literally - built on that? Or because it's easier to care about some than others?
Sad as it is Google's got me.. I got a premium trial at some point and couldn't go back after it expired. For years I never cared because I only watched YouTube on my desktop with a adblocker, but now it's mostly on mobile or on a TV..
As I understand it, professional studio pornography itself is regulated (but needs more), while streaming businesses that overwhelmingly rely on pirated content are even less regulated, to the extent that there is always an issue with revenge porn or abusive/non-legal uploads (this led to the blow-up with PornHub, which started using verified accounts, but users just flocked elsewhere because: piracy). The political football surrounding this has led to proposed bills that tend to increase surveillance powers / impact privacy, rather than mitigate issues like trafficking and abuse.

My impression is that the OnlyFans/Chaturbate approach to porn is more kosher to the extent that women overwhelmingly seem to work for themselves (verified accounts by default). They become "personalities". Coercion is still possible here, but really, it will never be zero. The surprising thing when watching docs for porn (like Hot Girls Wanted or whatever), even under a negative light, is there doesn't seem to be much persuasion needed; they answer ads that are clearly for porn, and get on a flight. Consent gets murkier surrounding the more extreme options available.
not the point, also "WSL"
As someone who hires people in my own company and who asks this question the reason is quite different from your understanding.

I would hate to insult a candidate with an offer and always asks people to tell me how much they want to take the role.

Most people responds by saying "today I make xxx". And if they, as many people do, say "I don't know, it is hard for me to decide" I will ask them how much they make today and ask them if they feel satisfied with that.

To me it seems like 80% of candidates have a very hard time at negotiating salary because they really want the job. I will never, ever ask these things to try lowering the salary cost. I do ask these things to ensure a fair offer.

... but I guess it can be understood as you say it here as well. Never thought of that. That is valuable to know.
Perhaps, I've read that Vulkan on Mac is complicated, but it's not my field.
Chemosensory Pleasure Scale: Measuring Hedonic Smell and Taste Capacities
Having worked at a large enterprise I agree that there are many good reasons not to target 'us'. However far too many companies are rocking up to sales meetings with large enterprises and have no idea about their actual needs and the scale and problems of selling to large enterprises.

Having also sold to large enterprises, you have to be willing to sometimes spend 3-6 month developing a really obscure feature that will only be used by that one customer to get the sale.
While I agree that Scratch quickly runs out of gas as kids get older, I don't think a Lisp shell is the next best step. The number of kids who are going to find recursion and math intrinsically fascinating is small. It seemed kind of obvious to me that something that runs in the browser is the best followup. Instant gratification, an absurdly powerful platform, and they can share it with their friends like they share anything else. If this language worked like ClojureScript, it'd have broader appeal.
This always bothers me. I won't click the "Order Online" button anymore. I'll look for the restaurants website (which often isn't the Website button either) and order directly.

If I ran a restaurant, I would never partner with these platforms directly. Let them sell your food, but don't take a loss on the sale just so they can take some profit. I doubt there's much new customer acquisition through these platforms to justify the cost.
Going to someone else's house and seeing a 17" CRT monitor running in 800x600 resolution (no! don't change that! I like it that the letters are big!) and running Internet Explorer as the only browser, with the window half obscured by a stack of "toolbars".

Oh, you meant ancient? Using a borrowed userid to access a VAX at the university to browse Usenet and use FTP servers. No web or even gopher yet, so your guide was FTP directories published in Usenet. And a T1 link (1.5Mbps) was fast. From the university to the world that is. Your personal dialup was good if it was 2400bps.
or public companies that simply offer a competitive salary, imo
I also use Makefiles, been using them for 40 years. I find that Makefile targets for misc. things like grabbing remote training data, running tests, building documentation, etc., etc. augments information in READ files, that is in addition to functionally saving time, serves as documentation when I haven’t looked at a project in 6 months.
What are the benefits of Makefiles compared to a bunch of shell scripts?
Accessing Firefox WebExtension data via command line
YouTube is an amazing resource for learning. There are so many professionals making high quality DIY videos. And they’re actually entertaining. I recently installed a Mini Split AC in my garage and these two channels were invaluable.

- Electrician U: https://m.youtube.com/channel/UCB3jUEyCLRbCw7QED0vnXYg

- Home RenoVision DIY: https://m.youtube.com/channel/UCnorhjQR4zJkT7AVNhu395Q
What exactly is the point the author is trying to make? From the title, I expected a coherent argument but what I've read therein sounds more like "As an adult, I do not enjoy this thing meant for children." with little substance to why that matters to children.
Bcachefs update: New allocator has been merged
There's no -j option nor mention of parallelism on the docs. Does it run independent targets in parallel? This is easily the main feature of make.

I don't understand how it can work in parallel if targets are not somehow associated to files. What's the advantage to a shell script with separate sub-commands, then?
I don't understand this "taking their passports away". It's not like you're a slave if you lost your passport. Also, you can travel pretty much everywhere within Western Europe without a passport, it's called the Schengen zone.
New US law: Cyberattacks to be reported within 72 hours
Yes, I've had 8 year and 6 year tenures in my career, sprinkled with 2 year stints. The 8 and 6 year tenures were great, so I stayed. At least until we got acquired by a larger company which made it not so great, so I left.

I can't imagine the cost of a software company not being able to release quality releases because of brain drain. I can't imagine executives being so isolated from the ground that they don't realize this or don't care. US business seems so short sighted today. Perhaps that's necessary to make the quickest buck. I've noticed this trend in mostly larger corporations, so I stay away from them and usually work at smaller, fast growth companies when I can find them.
The irony is that these techniques are against their own TOS for Adsense/Adwords, but I guess it's more of a "do as I say, not as I do" sort of situation.
Those would be ‘rational’ reasons as there exists a framework within which different agents can reason within and about.

Irrational is when there is no framework, or it is extremely fluid. E.g. schizophrenia runs in my family, and once people are old enough and symptoms get worse, you can easily tell when one becomes irrational.

The transition in cases of mental disorder is the harder part, because someone’s brain may only be capable of reasoning for 30% of the day, after which it runs out of stamina and a dream-like state can take over (especially if there isn’t enough sleep).

Edit: there is a good meme on this actually: https://memegine.com/m/memes-t5sfcr/p
The whole movement around "teaching kids to code" has been interesting to watch. Multiple goals seem to be conflated together (which isn't uncommon in education):

- Helping kids think in new ways

- Building skills for "the future" / "jobs"

- Encouraging kids to create their own things, instead of just consuming

- Probably some others I'm not thinking about! (e.g. improving odds of getting into an "elite" college)

Each tool, whether it's C or Scratch, should be evaluated against the design goals as well as the embedded context / environment that children are introduced to programming in. This is a rich topic undoubtedly.

My 2 favorite starting resources are:

- Learnable Programming by Bret Victor: http://worrydream.com/LearnableProgramming/

- Mindstorms by Seymour Papert: https://www.amazon.com/Mindstorms-Children-Computers-Powerfu...