skysight-inc/HackerNews huggingface dataset:
My two siblings have "Fetal Alcohol Syndrome", and I do not. (All three of us were adopted, each from different families.) I grew up with them and Flowers For Algernon resonates very deeply with me, as it is very closely analogous to how they grew up.
> how would this be different from me reading GPL code to learn how to do something, and then rewriting it in my own words?

No different - that is also not allowed. The idea of clean room reverse engineering exists exactly for this reason.
> There's also the practical situation where you can't save everyone. In that case unfortunately I think whatever disadvantaged or stereotyped groups aren't protected by the current society are out of luck.

If people in the past had felt that way, there would be no protected groups. Society only moves forward because of people who believe they can save disadvantaged or stereotyped groups that aren't already protected.
EQ2 still exists (as does EQ1
with active development and yearly expansions). It’s a very different game and not really a sequel so much as another MMORPG set in the same world and leveraging much of the same IP.

EQ2 launched around the exact same time as WoW. It never took off materially and imo, it wasn’t very good.
The thesis is I no longer enjoy the things I used to, because I don't think learning new skills and abilities is useful, and the art I used to enjoy now reminds me of the time I wasted due to lies my teachers told me about shitty first drafts[1] or other creative nonfictions.

(I can't tell if you're making an extremely local reference, or just a lucky troll, but either way, salud. You... "tricked" me. You win the prize.)

[1] https://wrd.as.uky.edu/sites/default/files/1-Shitty%20First%...
Nothing about keeping values in functions is ‘non-functional’. That’s like saying that hard coding the quadratic formula inside some function instead of using a lambda as an input is ‘non-functional’. His language in that statement is poorly chosen. I am almost certain he is not implying any action at a distance ‘state’, he is trying to talk about including context for some data inside functions that operate on the data. It would be like hardcoding an ISBN-to-title list inside a function that takes a list of authors and there books as input for processing. I think he’s saying the ISBN-to-title should be a part of the data structure, and storing it inside the functions breaks these rules he has invinted.
I started with BASIC on a C64. BASIC was always supposed to damage your brain.

So far, C, Scheme, Python, Haskell, Erlang, Rust etc haven't been too hard. (Though I'm not sure I'm cut out for C++'s antics or Java's dependency injection.)
> all those stories about wandering samurai

I don't understand this reference; wandering samurai ("ronin") are bandits, the problem to be suppressed.
> But no matter the medicinal virtues of being a true friend or sustaining a long, close relationship with another, the ultimate touchstone of friendship is not improvement, neither of the other nor of the self: the ultimate touchstone is witness, the privilege of having been seen by someone and the equal privilege of being granted the sight of the essence of another, to have walked with them and to have believed in them, and sometimes just to have accompanied them for however brief a span, on a journey impossible to accomplish alone.

David Whyte - Friendship
I think it is worth pointing out that experience in terms of time worked does not necessarily correlate with ability.

Regardless, I would probably move onto a more teaching/mentoring/management role where I could pass on my knowledge to others and amplify my reach.
The Valencia, Spain community will be among the top tech hubs worldwide
Since this is in Switzerland, an overland route will require a lot of ups/downs over all their mountainous terrain. A tunnel can be made to slope much more gradually, which will increase the efficiency of the system. In addition, Switzerland has a lot of experience with building tunnels, so it's probably not quite as costly as it could be.
Depends. I can totally imagine someone who has no clue about programming, but is fascinated by what the demoscene people do with a Super Nintendo.

Extremely low level programming would be their motivating goal, even if they don't know it yet.
Agreed, there are people who follow metrics and those who are studied to generate new ones. (Strive to be in the latter category.)
I agree. IT feels like the continuation of the Flowers story that I wanted in a rereading.
I love NixOS config blog posts. The code alone taught me some stuff. Bookmarked in case I gotta steal this verbatim ;)

Best part of NixOS is how you can just yank other people's config and it'll Just Work. I can't go back to mutable OS config.
Pollen and heat: A looming challenge for global agriculture
Rust is a hard language to learn, but once I got over the initial hump of learning all the things that don't exist in higher languages/that I've forgotten about it's a great language.

The best thing I did was start doing minor contributions to opensource Rust libraries, I did a small PR for arrow2 and polars which taught me a lot, and also the maintainers and contributors there are incredibly friendly and helpful.
There will be, but seeing as this is a tunnel system, those elevation changes can be spread out a lot more than they would be if this was overland. I'm sure it's _a_ factor, but not likely to be the biggest factor in the max speed.
In this cas it does not. The insects as a whole are in decline.
>Which specific rights?

Reread what I wrote, I put them in there.

>pseudo-libertarian bullshit

Dunno where this came from, maybe time to tone it down a notch. You sound a little emotional.
Because it just ain’t right burning a CD ROM and not filling it up
Yes, compilers at most have a bit of overlap with systems programming, but don't really have that much to do with it.

The overlap comes from two places:

(1) If you want to generate fast code, you need to know how your target works. That's pretty low level, and could be considered systems programming?

(2) Many people want compilers themselves to run fast. Here again, the way to get the most speed out of your programs is often to go low level (and again we could see low level as a synonym for systems programming?)
i feel like i want something with full egress logging and a community driven filterset.

bonus points for making it easy to install a cert on the machines in my network and capture/inspection of ssl streams.

alternatively, some cloud egress point i can vpn to with outbound firewalling/logging/filtering as a service. i don't want to think about it all the time, so either community driven filters or a managed service.

basically i'm interested in two things. catching malware on my personal devices and inspecting/defeating software that is gossiping too much about what appears to me to be private.
The normal way to handle this is to deserialize into your application specific type, and store extraneous data in an extra field that is private but included in reserializations.

Because your application will fail if fields you need aren't there.
Around here honeybees do not compete with wild bees for much. Honeybees are a domesticated non-native species incapable of pollinating most native plants. Native bees are well adapted to pollinating native plants but have trouble with the non-native plants.

The problems that native bees here have are several.

o Insecticides (aka pesticides) applied to agricultural crops affect all insects, good and bad, including bees.

o Loss of, for lack of a better word, habitat. Native species of plants are displaced by introduced species that the native bees can not harvest nectar from. Note that urbanization isn't really a big problem for bees because there are plenty of flowers in the city. But are they the right kind of flowers? Orchards full of foreign plants like tree nuts on the other hand, is loss of habitat.

o Introduced disease. Not only are foreign bees brought in (eg. honeybees) but foreign honey is brought in from far away continents chalk full of spores of varieties of nosema or foulbrood or other threats. Honeybees catch these diseases, and bring varroa and tracheal mites and other problems, and spread them to the native bees.

o Honeybees are domesticated agricultural animals like beef cattle and pigs. If the numbers decrease we just breed more until market demand is met. It takes 21 days to breed a new queen and split a colony. Native bees, well, they rely on natural methods of reproduction. The birds and the bees, literally.

As to how a big colony of honeybees deals with a virus: they don't just "throw out the infected bees" since it usually affects the brood more than the workers. If the brood dies, there will be no more workers in a few weeks and the colony collapses. How it usually gets dealt with is the beekeeper medicates the hive. Or, in the case of foulbrood, digs a pit, burns the hive and all nearby hives and all equipment, and buries it like so much nuclear waste.

There is no threat to honeybees. No such luck for wild bees.
Obvious derivative would be two cores inside each other. Outer core follows the inner core some ten degrees and the opportunity to test pins is gone when you tension the inner core. This might be more robust than that sliding thing. Except the "stack of thin wafers" disappears when the lock wears out.

But then, alas, the outer core could made of short rings. Rings must move in unison, and LPL can not tension them all at the same time. "Stack of wafers" not needed. (And thus I accidentally invented combination of disc lock and pin lock. The inner pin lock gives solution the outer disc lock. Patent not pending.. :-)
> I think in the real world you'll find the mentally disabled working menial jobs for little respect or pay.

Often because people here, on this site, think any policy that would put them on a different path is akin to communism.

(Read up on places like "Good"will, where folks from Brooklyn or whatever come to pick up things given under coercion less you get fined for improper trash disposal, at stores where the disabled are paid less than minimum wage under similar sorts of logic that lead to the holocaust.)
I got very nihilistic when I was in my twenties.

There was a yt video were someone said: you can be miserable nihilistic or life your life.

On my nihilistic side it actually doesn't matter what you choose.

But I'm trying to go the other path.

We are all unique and not at all.

But it's your life and it's your only life,might be worth it to make it work for you.
I wonder if this could be an artifact created by the sensitivity, or rather the lack thereof, of the measuring instrument. Or to say another way, the instrument is limited by the same physical bounds that the system being measured is. Or maybe it’s a stroboscopic effect like car wheels spinning so fast they look like they’re not moving.
It’s not like corn is the only viable crop on this land, humans can also be vegetarians.

That said, with wealth comes the desire to increase meat consumption in just about every culture. We have plenty of food and land to waste a large percentage of them on cattle, the only issue is the externalities of doing so.
No, I'm saying that people have an irrational desire for an unpickable lock, perhaps not having considered their security/threat model.
Because rails are 3 dimensional and has width.

Between 1435mm and 1520mm there's only 85mm space. I am not even sure if you could mount two rail that close.
I don't get this: Why not volunteer?

No need for low-quality experiences: you give them quality by participating, and so does everybody else along.
1. Most, and I am willing to even state 99% of tech ( where tech nowadays means Software ) people working in Silicon Valley doesn't have a clue how the outside world works. Along with Tech VCs which is why you get those fundings to Cloud Kitchens Robots taking over Restaurants. They clearly have never worked in a restaurants before.

2. The cost of developing Chips, Robotics is still ridiculously high. If Robotics ( which really is nothing more than Automation 2.0 ) did make cost savings, I can assure you, you will see it first being tested and deployed in the likes of McDonalds where they get an economy of scale. And it is happening, but no way near ready yet.

3. Tech people, or mostly Silicon Valley Tech people have vastly underestimated human being. How flexible we are and how quickly we could adopt to different task and needs, while giving comparatively little wages.

4. This is the same with Foxconn.

5. You should take a look at Car manufacturing and Amazon Warehouse on Automation or Robotics.

>>When can I expect robots to take our jobs?

Cost will still need to come down. And it is going to be a long and gradual path. Steve Jobs wanted a Giant Machine that makes the machines. That was in the 90s.
I get that. I question that you don't have some archetypes, as well.

That is too say, you might not have oranges, but you still have citrus fruit.

And again, coming from southern us culture, we didn't have direct images of the stereotypes, either. That is largely a movie convenience for story telling.
Can you try to play something that isn't musical and note the differences? It might be easier than just turning it off. White/brown noise or nature sounds or something.

> I do wonder whether there is some "distraction meter" for workplace - e.g 3 meetings a day (all of them with 2h gaps) + scrum + 5 emails that require at least 5 minutes of attention = not much can be done

Cal Newport's Deep Work goes into this a bit, and I found it to a good read for understanding why there were certain things I was struggling with in my job at the time.
> The big roadblock that we've hit is that arm64 macOS has no software rasteriser for rendering the GUI. The result is that unless you implement Metal and the paravirtualised GPU infrastructure, you're stuck in console mode.

And this has been just as much of an issue for virtualizing x86 macOS… although it does have a software rasterizer, it's almost unusably slow. The only way you're going to get decent performance with that is with passthrough of a GPU that macOS has drivers for (which for modern GPUs, means some Radeon 500 series, Radeon 5000/6000 series, or Intel iGPU up through Coffee Lake).

Since the early 2000s, real Macs have practically never been configured in such a way that there's no usable GPU, and so the software rasterizer never got any attention since it's an absolute-last-resort fallback. With ARM Macs, all models have some form of usable GPU available (presumably, even the forthcoming M-series cheesegrater tower will have a few GPU cores in its SoC) and they don't care to support virtualization on anything but macOS so they dropped the rasterizer entirely.
Seeing the way these threads play out on HN, I think this is a good decision. Some people just don't know how to be civil when it comes to things like this.

If I had to work with someone every day who insists on talking about something that'll be filling up the next month of news cycle, I'd rather find somewhere else to work

edit: I personally support choice, but I don't support people who try to maneuver every conversation in a political us vs them direction. People who do this irl are insufferable and unprofessional

edit: and not only this, but people who will harass, sabotage, and smear coworkers over things like this. If someone thinks this kind of behavior is OK, it makes me much less likely to be sympathetic to whatever they're trying to accomplish. This kind of behavior should be banned for the same reason that prayer in school should be banned, and for the exact same reasons
When I visited Tokyo, I realized that the JR line went all around the city. So on my second day there, to get the lay of the land, I got on the JR and went around twice, "sightseeing" from the train car.

A group of drunk teenagers happened to get aboard and found it extremely hilarious that I was doing that.
Are you talking about the tools that eg Lisp has to manipulate arbitrary ASTs, or are you talking about the AST required to represent Lisp code?

Racket (a Lisp) and ML-family languages like Haskell are really good at manipulating arbitrary ASTs and similar structures. ML was even invented to do exactly that, the letters stand for meta-language.

I do agree that the structures you need to represent Haskell would be rather complicated: Haskell is a rather complex language after all.

I'm not sure what you mean by having to bootstrap meaningful things endlessly? I can understand that eg C is pretty limited, so you have to put in lots of effort to bootstrap to something meaningfully. But most higher level languages would be doing just fine. And you can also use libraries:

Eg no need to write your own parser from scratch, if you can just use a parser combinator library like parsec. Also no need for a beginner to write native code generation from scratch: just use a library to interface with llvm.
Some criminals, yes. But plenty just get mixed up with the wrong crowd or go through some rough patch that leads them into a period of criminal activity that has persisted even when better choices become available. And I'd always advocate for solutions that involved giving people better options in tandem with making life harder for criminals.
soy can turn those same resources into protein as well, as can other beans. It's a poor use in arid climes like was stated before.
> we are "computationally" equivalent to a turing machine:

Why do you think that?

We know of modes of computation different from Turing machines, quantum computers. There's nothing saying there might not be yet other kinds of computers currently undiscovered.
> If I read the code for, I don't know, some GPL-3 library and then write my own MIT-licensed version--that's totally fine.

> A programmer can read strictly licensed code and then use that knowledge to write their own non-strictly licensed code.

If you've ever read the Windows source code, you're never allowed to contribute any code of your own to Wine or ReactOS.
EQ was such an amazing experience, organizing raids with 50-100 players to take out a dungeon filled with dragons was mind blowing back then.

Pantheon is the spiritual successor to EverQuest, it has been in development since 2014, supported by private investors and community pledges. https://www.pantheonmmo.com/

Sadly, the founder Brad McQuaid (and co-creator of EQ) passed away in 2019. https://en.wikipedia.org/wiki/Brad_McQuaid
He can't pick the Abloy Protect2 lock. Less than 10 people in the world can pick it actually.
late reply

how I feel about events helps track my emotional maturity (or lack there of).

“I’m so mad I didn’t get that promotion” reading that 10 years later shows how much entitlement I had.

now I’d write is more like “I feel sad that this happened, that’s okay, what can I do now”

additionally, I tend to rant in the journal in a way that’s just not acceptable to anyone as they may fear for my safety but in that ranting it shows kernels of truth of how I’m feeling.

it’s so hard to know how you feel because many? Most? Just cover up their own emotions.

you can also write something like “I hate X” then write out why. Then ask do I really hate x? Or is it and it almost always is a personal fault you have with yourself.
And claim about competitor failure without any proof, especially given uptime fiasco in this thread: https://news.ycombinator.com/item?id=31878014
Oh, that's just a subtype of mathematician.

Basically in computing, there's mathematicians who want to deal with languages and those who want to deal with numbers.

Math itself is all about communication. Finding a new theorem is neat, but it's only proper math once you found a proof for it that you can communicate to other people.
We are converging.

We have people working on ML for understanding multilevel tasks, recognizing the souroundings, understanding items, generic ai etc.

Digital twins become normal.

The race for the robot has already started and with companies like Tesla now talking about it much more than before, we might see it happening in the next 10 years.

Buy a robot,.show it what it should do, replace low skill workers.
Most people trying to make sense of the instruction don't know themselves well enough to be that authentic self, particularly those perceived as unpleasant. They almost always turn out to be aping somebody they knew, read about, or saw in a movie, and never questioned whether there was a better way for themself.

The best ways to your authentic self are to make things and help other people. The worse off they are, the bigger the difference you can make.
Move all the logic and tests and learning over into applications to life development. Every day is a program, every month, every year can be described as many things, but one of those things is a program.

Take big risks with your next moves, but base your moves on the programmatic skills you've learned, applying them literally and metaphorically. This is a solid backstop, so make the 15+ years pay you back again and again.

Take note of your specific background and strengths within certain areas; write simulations of upcoming life events and outcomes. Write life-games instead of video games. Create life-editors instead of text-editors. Sort out all the logic and build every library or package you need to support that.

If you are considering different careers, jobs, roles, teams, friendships, those things should support and build space for your ability to think like a software developer. Every relationship is fun, relaxing, carefree. But also, it's a program, one that far from being robotic, supports your highest ideals in relating to and working with others.

That's where I'd start. Good luck to you--
I feel exactly the same way. I believe it was the first story he wrote and it really shows.
One in Vancouver, BC too:

https://bcsme.org/
I think that we are missing the point here. Meta is banning open discussion on their internal platform. It does not mean that you can't chat about it with a co-worker that also happens to be your friend.

I think it's reasonable. It has nothing to do with not getting people distracted, but all to do with having one less problem to deal with.
> However, companies are a place for work.

That is a fine rule if work expects nothing of you when you clock out at 5 pm.
I used the beta for a while and I have to say, I honestly think my code quality went down when I used it. I started not even questioning the suggestions I was given and I'd end up writing spaghetti code that forced me to rely on Copilot to even understand what I was developing. Now that I've stopped using it, I feel like my code quality and maintainability has gone up now that I am actually thinking about everything I write.
Funny how HN is chock full of diehard libertarian free speech absolutists, but if you've got a job, check your personhood at the door.
> I don't know of any approach to threading or I/O that doesn't rely heavily on reasoning about ownership and mutability. In that sense there really is only one way to do it.

Erlang's message passing style is interesting here. And so is eg Software Transaction Memory that you can try in Haskell.

Have a look at deterministic parallelism, too.
I really appreciate how you broke this down, including the components you chose, and agree I'd rather have discussions based on such a structure than on more abstract metaphors. Thank you.
So Wireshark but with connection permission toggles... Why does anyone need this on Linux? You can already block domains you know are malicious in the hosts file or use a personalized DNS resolver for that. Or am I missing something?
ABI, which calling conventions are one part of, only affects how different pieces of code within the operating system talk to each other. It’s not uncommon to customize it - for instance, Windows does too. [1] Having a custom ABI does not present any obstacle to emulation.

The rest of what you said is right, though.

[1] https://docs.microsoft.com/en-us/cpp/build/arm64-windows-abi...