skysight-inc/HackerNews huggingface dataset:
There are a few other writing systems that were deliberately created. My favorite is the Cherokee syllabary [1].

A Cherokee man named Sequoyah ended up serving as a soldier in one of the early conflicts between English settlers and other Native American groups. In this case, his people were on the side of English settlers against rival tribes (see [2]), so he was serving alongside English soldiers in the conflict. He saw them reading and writing - something he couldn't do, since the Cherokee language had no written script at the time - and went "wait this seems like it would be pretty useful".

So Sequoyah, who until this point had never encountered a writing system, decides he's going to make one. He starts by trying to create a symbol for every word, but decides that's too difficult, so he switches to symbols for syllables instead. It took him ten years to finish it, but once he did, it was adopted by nearly every speaker of Cherokee within only a few years. It's still the primary writing system for the Cherokee language today.

[1] https://en.wikipedia.org/wiki/Cherokee_syllabary

[2] https://en.wikipedia.org/wiki/Creek_War
What guard rails could anyone with an unrestrained high IQ possibly have?
A microcosm of society. Helping others cheat for profit.
The salary Americans say they need to feel successful at every age
It's no good cherry-picking success stories to evaluate a strategy. You have to know how often it fails too.

Anyway, "pushing the rules" is so vague, and it could be done intelligently, ethically, or otherwise.

In this particular case the student copy-pasted AI output in an assignment and tried to pass it off as his own work. I mean, come on... the fact his went to court is just absurd
Somewhere in there is the problem. ChatGPT & Co should be viewed as tools - they can do research, they can discuss and echo your ideas, they can write FOR YOU. (Or at least that's the idea, when they don't go nuts). And if they are your tool, you are doing the work - you are the author.

If ChatGPT copies the wikipedia article, you are now in trouble. Your tool caused you to plagiarize and not even notice but that won't save you. Same if you include complete nonsense generated by your tool. Still your fault (although some lawyers have been getting away with it.)

If you copy the wikipedia article yourself, at least you know you cheated.

But equating the tool to the plagiarizing is absurd. What is possible is that perhaps the problem is now outperformed / overpowered by the tool. It may now be trivial to answer the problem. A few clicks?

But again it's long tradition for schools to outlaw some tools in the effort to teach something specific that the tool would replace: calculator out of bounds, or only basic calculator and no computer, no books, sliderule only, etc.
I've been playing around with this and its worth noting that pre-decoding the bytecode because it means every instruction (without operands) is the width of a pointer (8 bytes on x86) which means you fit far fewer instructions into cache, eg my opcodes are a byte, so that's 8x more instructions. I haven't had time to compare it in benchmarks to see what the real world difference is, but its worth keeping in mind.

Somewhat off topic, looking at that assembly... mine compiles to (for one of the opcodes):

movzx eax,BYTE PTR [rdi]
lea r9,[rip+0x1d6fd] # 2ae30 <instructions_table>
mov rax,QWORD PTR [r9+rax*8]
inc rdi
jmp rax

(also compiled from C++ with clang's musttail annotation)
State machines compose - the state of each actor is a part of your overall application state. So you'd create a giant state machine that contains a smaller state machine for each actor. Waits and timeouts can be handled by encapsulating time into your state. Then, you can feed your state machine with "X amount of time has elapsed" messages to inform it of the passage of time, and your state machine can emit something like a "sessions 123, 456 timed out" message as a response, and you can act on that by closing the sockets associated with those sessions.
Not to hijack but last time I was setting up wireguard, I found this site to be super useful: https://www.procustodibus.com/blog/2020/10/wireguard-topolog...
I explored this more. Does Rebels require TrueColor? I think that's what the problem is, Apple Terminal doesn't support it (https://github.com/termstandard/colors?tab=readme-ov-file#no...). It works fine in Kitty.
chuckle brings back good memories. I worked at Intel before and during the Pentium era, and I remember how much effort we had to put into fixing our EDA tools to be able to handle these sorts of things.

I hopped onto the Moore's law bus during the 180-nm to 130-nm transition. I hopped back off during the 65 to 45-nm transition, and I'm glad I did. I can't even imagine what EDA tools have to deal with now.
I’m glad I have no ambition, I guess.
They were explicit about that! There was an AI policy that the student knew about and blatantly ignored. I am not sure how much more did you want.

Here is a relevant quote from the TFA:

> Although students were permitted to use AI to brainstorm topics and identify sources, in this instance the students had indiscriminately copied and pasted text from the AI application, including citations to nonexistent books (i.e., AI hallucinations).

(And re better rating: sadly making classes less useful usually improves the rating. I sure if there was a class where they were just watching cartoons, with super-simple quizzes at the end that everyone could answer, it'd have highest ratings from most students, as well as high ratings from many parents, and best scores on finals. Now, it might not work that hot in real world, but by that time the school would be long over...)
Agreed. Ironically it’s parents such as these who are the most loudly self-proclaimed staunch supporters of meritocracy, except when it comes to their children who are somehow not subject to it at all.
Ha, it's got Lockheed Martin printed on the fuselage. $11.5M might pay for the budget committee to calculate how much they're going to squander on the project and what the sliding milestone profile will look like.
“Managing people is hard; much harder than programming. Computers just do what you tell them, whether that’s right or wrong (usually wrong). Anyone can get good at programming, if they’re willing to put in enough time and effort. I’m not sure anyone can get good at managing, and most don’t. Most managers are terrible.

That’s quite a sweeping statement, I know. (Prove me wrong, managers, prove me wrong.) But, really, would a car mechanic last long in the job if they couldn’t fit a tyre, or change a spark plug? Would a doctor succeed if they regularly amputated the wrong leg? We would hope not. But many managers are just as incompetent, in their own field, and yet they seem to get away with it.”

The fact that most managers are terrible doesn’t really prove managing is hard. in fact you could make a case it proves the opposite, the fact that most managers are terrible shows that management is easy, at least if we are talking about what it takes to keep your job.

FWIW I would agree with the point that being a good manager is hard but I don’t think this argument holds water.
45 here, happily married with kids and yet I love writing software more than ever.
I can 100% tell you it will not provide that life to a lot of people. I'm happy for you if it does but others like myself would rather kill themselves than work a 9-5 until they're 60.
As it is based on my C paper, I can comment on this. While the compiler reasons at translation-time the question is whether an operation that UB is allowed to affect previous observable behavior at run-time. We looked at this and came to the conclusions that 1) the wording of the C standard never really allowed this (but the C++ standard did), 2) it is completely useless for worthwhile optimizations, 3) examples where compilers exploited this intentionally turned out to be buggy, 4) it makes UB even more dangerous. So we made sure the C standard clarifies that UB can not travel backwards in in time.

I agree the title of the paper is unfortunate. I do not believe the author was intentionally trying to send an antisemitic message, but I do not know him well (I corresponded with him about his other paper)
One idea that I would do: frequent irc and forums[] where fellow developers having similar problems are discussing these issues, and shamelessly plug yourself.

[]: or whatever communication channels. I heard youngsters nowadays like Discord and the like.
The best of all worlds is when you can work with real friends with on cool new stuff. I had a job like that for seven years. I also had enough experience by that point to know I was in a rare situation, and to cherish it while it lasted.
The frosted glass effect was a huge eye-opener for me the first I saw it in the early 2000s. At the time I thought PNG-based translucency was the be-all-end-all of GUI design and nothing would ever trump it. I genuinely believed there was no UI effect you could not create by simply adding an alpha channel and allowing for translucency and layers overlaying on top of each other. Drop-shadows, glass effects, all of it can be fully done by PNGs that overlay on top of each other. Then I saw a frosted glass / background effect and I was awestruck, here was a UI effect that wasn't simply overlaying pixels over pixels.... I'll never forget that moment

spoiler: and so, I left frontend :D
There need to be counter claims to cover these costs instead of it falling on taxpayers.
> would you write that you were the author of some open source project

They didn't drift out a message to sea. They wrote it on their handiwork. Would people write their names on their open source project? Yes, they would, and they do. In fact there are licences where the only requirement is that you have to preserve the name of the original authors on the project. This is extremely common.

This is the same. They thought they did a good job, were proud of it and signed it. The same way a painter signs a canvas or the crew writes their name in the credits of a movie.

They used a glass to preserve the paper in an otherwise inhospitable environment.

> Surely you don't think they are actually upset at some people none of us know for not writing a poetic message.

Why would I think they are upset? They are not upset. They are arrogant and demanding. Instead of accepting what it is (people who the history forgot preserving their own name attached to something they put a lot of work into), the commenter is wishing they did something more which would have been more appropriate according to the commenter's values.

> would you write something about your real feelings, the world around you, your thoughts and hopes and dreams, or maybe even share something about your town, your ancestors, your culture, the things you care about, etc.

Did Steven Spielberg wrote any of those into the credits of Jurassic Park? Or just wrote "Director: Steven Spielberg"? This is the same. The message is the lighthouse. The bottle is the signature. It is a "we did this". And they don't have to expound on the "this" because if you found the bottle you are standing in it/on it.
Hey Sebbe, thanks for the kind words - currently, no - I do not earn anything off of Gradienty. But I'm striving to get it there, one day.

I'll look into LegalFast, looks helpful :)
> the most useful goal is to make money fast in a way that doesn't drain your life energy. And most of the time, this means responding to opportunities, not sticking to your guns

This is a tightrope I think many people wind up struggling with—it’s easy to slip into doing something that pays well but does drain your energy, then struggle to wind things back once you’re used to the increased income.
...turns out, not really 100% though;

> "The first time you download Warp, you will need to be online to sign up and create your user account. After that initial setup, as long as you’re signed into the Warp app, Warp’s core terminal features will work as expected when you’re offline."

[1] https://docs.warp.dev/help/using-warp-offline

[2] https://github.com/warpdotdev/Warp/issues/900
I wish we could stop looking for someone to blame or complain about and start looking for solutions. I think that’s the spirit of volunteering here.
Last month I was curious about how many words it was possible to express using hex digits with some obvious letter substitutions. Here is the result: https://github.com/melted/hexwords
I worked on some proprietary video/image encoding application. In that context we hand wrote things like colour space conversions, wavelet transforms, arithmetic coders, compression algorithms, even hashing functions, in SIMD and we got better performance than anything off the shelf. We still used some off the shelf code where we could (e.g. Intel's hand written libraries). The thing is that this was the core of our business and our success depended on how performant these pieces were. That was also some time back, maybe today the situation is different. In this sort of situation you should absolutely put in the effort. But that typically accounts for some small % of the overall software you're going to be a user of. This is really just another variation of the premature optimization statement: "We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. Yet we should not pass up our opportunities in that critical 3%". So if you're in the 3% then by all means go for it (you gotta). But if you're in the 97% it's silly to not use what's out there (other than for fun, learning etc.)
I'm very curious why you think that! Sincerely. These models undergo significant human-aided training where people express a preference for certain behaviours, and that is fed back into the training process: I feel like the behaviour you mention would probably be trained out pretty quickly since most people would find it unhelpful, but I'm really just guessing.
I find it completely unsurprising that parents who would sue to change a C+ into a B raised a kid who would cheat.
It’s not that straight forward. It’s not the ICs job to know everything that is happening nor is it their job to make decisions based on pass through data, especially not a junior/mid career engineer.

Transparency and keeping people informed, yes. Sharing a bunch of info and letting every IC make their own strategy and prioritization decisions, no.
While I see your point, over time, I’ve come to think that cybersecurity is a fundamentally different and indomitable beast. Consider the sheer number of software projects, devices, and products being developed, each inevitably introducing all kinds of bugs, versus the relatively small number of people who truly understand the craft of real offensive security.
I've always been slightly puzzled about why there isn't an easy built-in way to tunnel all traffic (ie, AllowedIPs = 0.0.0.0/0, ::/0) EXCEPT for some specific IPs. You end up having to programmatically generate a massive list of CIDRs that include everything except those specific IPs.
Yep -- this is something I wish I understood earlier on: burn hard, make as much as you can, then do what you _really_ want once you have enough money.
Kind of amazing too that it was personally created by King Sejong himself. Even today there aren't many people who can do such thing, let alone a monarch whose handd would have been filled by other duties.
Hmm yeah, I think I glossed over that point when reading the article.

Looking at the paper you linked, I think the clock can be generalized to operate in Q^n. In other words, it doesn’t need to be a real valued space, and it doesn’t need to be bound by to special case of 1 dimension (interval). It only needs to arbitrarily subdividable and have the appropriate boundaries.
> Projects like Brotli aren't built to maximize personal profit;

In the case of Google, they very much are driven by profit. For a small company, reducing your payload size or decompression time by 0.01% may be senseless, but at their scale the benefit will greatly outweigh the costs.
I think he covers this early on: if you don't aspire for anything more, congrats. Incidentally I'm in the same boat. Literally told my manager "nope, not really interested in pursuing a promotion. Just want to be paid fairly and continue working at this level." They actually appreciated having one less engineer that they have to try to cultivate a career for.
I'd be happy to work a 15 hour week for less pay, but I don't see any companies hiring part time, so the only option is to become a freelancer. But becoming a freelancer requires additional skills (particularly selling yourself) that most of us industry workers haven't developed.
But it’s written in rust so it’s super fast. Did you take that into account when running your benchmarks? /s
How do I pay the publisher of a web page?
About the Product
Smart Researcher is all on one researching tool that help student, social engineer and
more find data they want.

Tool Futures
- Search about data across the world
- filter data by site they come from, date, content and so on
- Easy to use UI
- Free until now
- Ad-free

How to get the Product
Now The product is available in early access mode Join the waiting list to be one of
early users.
Join link: https://smart-researcher.rami-dev.com/
More Details
contact me at this email: support@rami-dev.com
We try to avoid it, and a few times we were glad of delaying it until Monday, because the release wasn't as stable as we'd thought.

Just because a deploy takes 10 minutes doesn't mean that discovering the problem and figuring out how to fix it won't stretch into the weekend, or that you can revert just by restoring the old release.

It gets worse if your software is being used by another company in a way that affects their customers, because things could be going wrong for customers on the weekend and the other company won't have anyone to notice until Monday, and then they discover a backlog of anger. Or it is discovered quickly, but a "proper" fix involves some information or collaboration with people in the other company who are off on the weekend.

Ultimately it boils down to how time-urgent and important the new thing is versus how confident you are that new changes are safe.
Excellent new idea re plugins, a lot of these tools are too inflexible !
> The only way I know how to deal with this is FIRE. Investing as much as possible and working towards early retirement

I retired at 50 and "the dream" of FIRE is almost like someone else's idea of an ideal goal and I'm not that satisfied with it - perhaps because I'm out of sync with my peers (I have gained some retired 65+ friends). I had planned to enjoy investing however I find investing soulless and unsatisfying even though I'm doing well at it, so my life plan needs to change. My hobbies remain hobbies - they are not fulltime.

> The world we live in still sucks away the best years of your life

Some of the most satisfied people I know work in plain jobs.

I could found a startup but that's just creating a job for myself and the benefits of many many millions don't seem like they'd improve my life enough.
> The RV Industry Association says that the zero-emission vehicle (ZEV) credit model is too costly and is not a "solution." They want an exemption for RVs.

“We don’t want to pay for our externalities.” The industry association pushes the narrative to launder it, so the brand or company names of those in the association aren’t tarnished or associated with the push.
After 25 minutes

[Some thoughts]

+ If you believe you understand something complex after twenty-five minutes, your belief is probably unfounded.

+ A naming system can make sense to some people and no sense at all to others...for example, naming in Norwegian or applying an established naming convention.

+ Externally established budgets and deadlines and project briefs are what separates engineering from hobbies. In so far as programming is engineering, these establish what-is-good.
Full title: "The salary Americans say they need to feel successful at every age—it’s over $500,000 for Gen Z"

Related: "Here’s the salary Americans say they need to be happy — it’s over $100,000 in 17 states" [1].

[1] https://www.cnbc.com/2023/07/23/salary-americans-need-to-be-...
A 12-Year-Old's Journey into the World of Ozempic
Could you go into a little more depth about how what they're building is anything different from an FPGA.

FPGA's are basically a matrix of interconnected MUXs and LUTs, providing whatever functionality a designer may require, that fits in it's die.
OK I am just going to venture a guess that most people you meet in your day to day think of you as old.

Of course you may be an outlier in that.

Your architectural experiences may also be an outlier, but I think you will probably admit that most Americans have not lived in a 100+ year old house, hey, a good number of them might live in places where you have to drive hours to find a building that old.

This is in contrast to much of the world I believe, it is at any rate definitely in contrast to Europe.

on edit: this is of course not 100% reasoned through, this being HN someone could of course make a map showing how close in the U.S any person is to a building over 100+ years, or they could show that perhaps if you take the major population centers into account it will show that actually a majority of the population does in fact live within walking distance of such an old building, but all that taken into account I'm going to stick to my guns that to most Americans a house of 100+ years old is real old, and to everybody in the area I live in it's just home.
What is the I doing in Schrödinger's equation? [video]
Huygens-Fresnel principle: https://en.wikipedia.org/wiki/Huygens%E2%80%93Fresnel_princi...

Parallel axis theorem:
https://en.wikipedia.org/wiki/Parallel_axis_theorem
They are 5 companies that have the most engineers. And a 50k difference is a difference, which is what we’re talking about

lol to any in office startup being doomed. That’s a large percentage of YC startups and currently doing quite well startups.

You make more than any peer you know in office? Might need to meet more people or you’re a true outlier in which case this is not about you
what about the jqueryui example seems better to you? it's over 100 lines longer and seems less organized to me when looking over both. if you asked me to modify one of my choice to add a new feature i think the react example would be easier. is it just preference differences or am i missing something?
I'm in my early 30s and I am so close to hitting this point myself. I entered this field because I found the craft to be fascinating. I learned how beautiful the fields of computer science and programming truly are as well as the mathematics both were built upon.

I fundamentally believe a lot of my issues with our field is partly a skill issue on my part -- if I were talented enough, then I might be able to achieve what I truly desire: to work on projects where people care about quality and care about the problem that is trying to be solved.

However, I feel like my IC career is akin to an assembly-line worker. The people I have worked with do not care about quality nor programming/computer science at all. They just want to get things done as fast as possible while extracting as much money as they can.

So yes, I am about to stop caring. If companies want fast churning, low-quality software, then so be it. I'll just need to get over tying some part of my identity to my work.
https://www.wsj.com/health/pharma/ozempic-semaglutide-child-...
We wonder why our society is going to shit. This is one of those thousand cuts.
I don't have any inside knowledge to expand on this, but it's interesting that Voting Village has had a public participatory component (website, social media, annual appearance at DEFCON, CFPs guiding messaging on topics on hardware and misinformation); the DARPA AIxCC appears to follow that model, and yet this Franklin Project is much harder to link to a website, social media, mailing list, etc. Is it too early, is it invite-only...?
https://archive.is/Vh3W9