skysight-inc/HackerNews huggingface dataset:
I didn't really understand forth till I tried implementing eforth in c.

https://github.com/tehologist/forthkit

Managed to write a compiler/interpreter that could understand enough forth to implement the entire system. Less than 500 lines and only uses stdio.h and compiles using TCC

https://bellard.org/tcc/

That was so much fun I built a second one in under 300 lines of javascript for experimenting with canvas api in web browser. Single file doesn't require a server, you can drag and drop code onto text window.

https://github.com/tehologist/ecma6-forth

Runs standalone, I want to get back to it again.
Now audit the company and see how many hours their employees have worked before/after clocking in. Let's add in exemption violations too.

Wage theft is pervasive, and I'd bet they'd be paying out a lot more than they got back here.
The games industry has moved to where even single player games are online enhanced experiences. As angry as that makes users here, gamers and corporations are quite happy with that arrangement which blocks piracy and makes games more fun.
We have collectively become way too ok with cheating. My undergrad institution had immediate expulsion for plagiarism and it was the correct way to do it. It essentially never happened. Contrast that with institutions with "honor codes" and other toothless nonsense and it's night and day. High schools need to have harsh penalties as well (removal from extracurriculars etc) to head this behavior off and/or keep plagiarists out of undergrad programs. If this person is cheating as a grad student then their entire academic history is likely built on lies as well. May their department have the courage to do the right thing and show them the door.
Reminder that a million state of the art US-based chips fabs can't make anything without all of the Chinese rare-earths the US imports. China + Russia are together responsible for about 85% of the world's silicon supply.
Generate diagrams programmatically with D2
Why does this make it cheaper? Couldn't this site just be stealing people's API keys?
I don’t think this explanation is as intuitive as you suggest.
Oh, I see, you're talking about the FAANG sort, where people do tons of prep before applying. I guess I could see that.
What struck me about that is that it could perhaps be reworded as a conflict over what 'property rights' mean. One of them is "right to destroy" and the other is "obligation to protect".

Viz, the "common lands" are lands which everyone has an obligation to protect so they can be shared not just with those currently alive, but with future generations. The "royal lands" is land where the owner has the right not just to deny others the use of it, but can choose to destroy it. Those property rights can encompass more than just land, and generally includes people (conscription is the exertion of 'right to destroy' over people, for example)

In Australia this has led to utter incomprehension on the part of the colonists when locals choose to be killed rather than let their property be destroyed. Their lives are so bound up with the obligation to care for country that without that obligation their lives don't exist. The colonialists found this convenient although their short term approach obviously leads to their own demise. Traditional lands rights preserved the country for 50,000 years, royal rights look to destroy it in less than 1000. Ooops.
The detection tools currently aren't great/perfect.

I've noticed that some of them will detect "hollow" text (think profile boosting wannabe thought leader type content from LinkedIn), as being a very high probability of being automatically generated. I don't think the text in question was from a generative model (based on when it was posted), but I can see the stylistic traits in hollow, substance-free human generated text, which detection algorithms try to find.

I think you would be safest to avoid using it like that for now, as the kinds of traits sought include lengths of sentences, peculiarity of words in relation to each other etc. These properties are likely to feed through into the final text when you ask it to redraft.

In saying this, automated detection isn't likely to be reliable enough to take action over (in the longer term). Though I guess from a very blunt personal viewpoint, if someone's own writing can be confused with a generative model output, it probably isn't very insightful work to begin with!
Is this a sustainable mentality?
These sentences seem incongruous.

> On top of that more internet cables will not improve access for the cuban people, will only empower that dictatorship to do more evil.

> The dictators know internet is its doom and they do all they can to restrict the access to its own people and cut it completely.
> more than a few times in their life

Whereas now we have the complete opposite problem, we're inundated by (much) lesser variants of these things to the point of saturation, addiction, and emotional depletion. I'm not sure either one of the extremes is particularly desirable, nor how acknowledging issues that mass-market consumerist societies currently visibly suffer from makes one a Luddite.
> This is why prestigious companies have hiring committees and have well honed processes.

Wouldn't it make more sense to consider the fastest growing companies, or perhaps the subset of fast growing companies with the most profit per employee?
How many youngest-sibling children were born when their dad was 35 or older, these days? These things would have been epidemics.
I can confirm that - "on bench" was a real term used in a software house I worked for in Poland. I think it becomes a necessity when your company doesn't have a product on its own but delivers projects for other companies. Depending on the needs of your clients, the projects may be short 3 months stints or longer years long cooperations. In an environment like that firstly you want to be able to start working as soon as the contract is signed, so you must have some staff available all the time, and secondly you don't want to wreck the morale by letting your staffing level fluctuate with the workload. Hence some people are "on bench", waiting for a project to come, doing internal work or upskilling. This company was the best one from the ones I worked for in my career BTW
There isn’t much that people can do unless car drivers realize how polluting their cars are. Any rule will be seen as some obstacle to freedom and lobbied into irrelevance—unless people wake up and look at their exhaust pipe differently.

I don’t know how to do it. It’s such a violent dissonance that bridging it will be hard: people know that if they are in a room with their car while it runs, they will die within minutes. This is a trope used without explanation in popular movies and TV series. Having someone stand near the same exhaust affects their health because they breathe a comparable dose. If you tell the same driver, they will curse you loudly. They will openly prefer their convenience over something they know intuitively is deadly.

That dissonance kills more people than anything else—besides eating fatty food and not exercising when you have a heart problem. It kills more young people than anything else. It kills more people than other car-related dissonances (1. most drivers think they are far better than others and drive dangerously, or 2. parents think having a tall hood that hides the children standing in front of your car is somehow protective of your children).

I’m not sure why psychologists don’t investigate those three problems more. The yearly deaths alone are staggering.

Unless car lobbyists suddenly lose their complete control of the media and car advertisers stop lying about how cars are used, no progress will happen in that domain. VW is trading after lying about killing millions of people with their diesel cheating device… The company is actually doing fine. What other group, what army could kill so many people and be welcome in polite society!?

I suggested to a local group fighting pollution in a small, time-limited area (a school pick-up) that drivers buy plastic bags to capture their exhaust gases. In that plan, organisers would also offer to treat the bag's contents for a fee.

That was to give people a sense of the scale of the pollution, not even the toxicity. How massive is the cloud of exhaust? It’s straightforward to compute the amount: RPM * engine volume.

That was a conversation with people who were openly complaining that kids were sick because parents didn’t cut their engine while waiting. I couldn’t imagine a softer, more on-board target. They refused.

No problem in human psychology is so deadly, and yet so frustrating to address…
Them never being implemented says nothing about whether they will work or not.

However, we do know that the ideal way to distribute scarce resources is by supply&demand. There's no reason whatsoever why this would not work to allocate pollution to where it is necessary.

In math we call the EPA rules "step functions", in engineering we call them "bang bang valves." They're simply very bad approximations to reality.
I'm sure it can run modern kernels just fine, but how would eBPF help with TLS (which is almost exclusively implemented in userspace)?
Assume 250k/employee ctc that’s $250M. Assume revenue is 2x labor cost and that’s 500M earnings. Typical revenue multiple nowadays is like 5, unless very high growth, so $2.5B valuation. Not exactly big but unicorn at least.
I see a few people using this to scrub metadata, which is great. If you're on Mac and don't mind having a UI, there's a tool I've been using for all my images that both scrubs metadata and uses the latest compression techniques. Supports most image formats too: https://imageoptim.com/mac

Not affiliated, just love it.
I wish they used better open licensing. The public ftp has great free products, including fire danger ratings and observations, but the licensing mentions “Users intending to publish Bureau data should do so as Registered Users.” This costs a couple of grand and removes the barrier to a lot of potential great community apps being built.
Most people here are men. The content will reflect that. Get over it.
It's a fair point. The whole DevOps thing is so ludicrous. I've seen companies that don't just have a "DevOps team" (which is absurd in and of itself) but multiple DevOps Teams, and I'm pretty sure there are some DevOps Teams that have embedded DevOps Teams that in turn have more embedded DevOps Teams.

And all of these people are completely gated off from interacting with the people actually building applications by a byzantine process involving ServiceNow tickets, MS Teams messages, eldritch incantations to Elder gods, ritual sacrifices, and the phrase "The goat doesn't need to be very big, but it does need to be alive."
Even cap&trade is unnecessary complexity. Just tax it. Keep increasing the tax until the pollution levels drop. Use the tax revenue to offset the taxes on productive behavior.
This is a power tool. I recently needed to edit metadata on an MP4 file. All the other tools would corrupt the data so that the app reading it did not load it anymore. But ExifTool handled this format correctly, and I was amazed by the wealth of other options.
This sounds like a good opportunity for fuzzy hashes like SSDEEP. This ought to give enough flexibility to detect minor tweaks to output.

https://www.microsoft.com/en-us/security/blog/2021/07/27/com...
You're numerical analysis is not wrong, but the implication that GumRoad is overrated is incorrect. There is nothing wrong with a platform like Gumroad only having a small percentage of very successful users. Gumroad itself is no magic bullet that makes you money - that depends on you as the user to make a good product and market it properly to get sales. Gumroad is just a platform.

You mentioned eBay as an example. I bet 99% of ebay users have made less than $100 selling on eBay, but eBay is still a huge successful platform.

Same for GumRoad I'm sure.
> and I must like actually hit go-to-definition to navigate to the site"?

If you feel like it is too much effort you can just not do it? I can't remember the last time I checked, ctors and dtors should do basic setup and teardown. Counterquestion, how do you know a specific C struct wont overflow your stack without looking? We are assuming that everything important is visible inline, right?

> Strings are just buffers like any other, nothing special. It's easy to see you've never seriously programmed C

I have seen way too many hand rolled parsers on C, they may have been only 0.1% of the total code but they amounted for at least 50% of the bugs, along with the constant manual memory management and badly initialized variables.

> If string manipulation in C becomes annoying, you should have written a Python script.

That is an interesting statement to make for someone who claims to almost never write C string handling code. As someone who has to deal with strings, std::string is simply supperior in most cases so I prefer to use C++ where I have the choice.

> where's all the advantages gone?

That was in response to the "locked into a framework" claim.
It's not learning. It's just reacting to your prompts. If you just ask the initial question again it will generate the same wrong answer.

>

Q) All men are mortal. Socrates is mortal. Is Socrates a man?

A) Yes, it is possible that the statement "Socrates is mortal" is true, and if this is the case, then it would also be true that Socrates is a man. This is because the premise "all men are mortal" implies that all men will die at some point, and if Socrates is indeed mortal, then he must be included in the group of all men who are mortal. Therefore, it is logical to conclude that if Socrates is mortal, then he is also a man.

Q) That's wrong. Explain how you arrive at the conclusion that Socrates "must be included in the group of all men who are mortal". How did you infer that Socrates was a man?

A) I apologize if my previous response was not clear. In logic, a statement is considered to be true if it follows logically from a set of premises that are assumed to be true. In the case of the statement "Socrates is mortal," this statement is considered to be true if it follows logically from the premise "all men are mortal." If all men are mortal, then it is true that any person who is a man will also be mortal. Therefore, if we know that Socrates is mortal, then it is logical to conclude that he must be a man, because being a man is a necessary condition for being mortal according to the premise.

Q) Being a man is not a necessary condition for being mortal according to the premise. It is sufficient, but not necessary. Is Socrates a man?

A) You are correct that being a man is not a necessary condition for being mortal according to the premise "all men are mortal." This premise only states that if a person is a man, then they are mortal. It does not say that all mortals are men. Therefore, if we know that Socrates is mortal, it does not necessarily follow that he is a man. In fact, it is possible that Socrates is not a man at all, but is some other type of being that is capable of dying. Without more information about Socrates and the specific conditions under which beings are considered mortal or not, it is impossible to say for sure whether he is a man or not.

Q) All men are mortal. Socrates is mortal. Is Socrates a man?

A) Yes, it is possible that the statement "Socrates is mortal" is true, and if this is the case, then it would also be true that Socrates is a man. This is because the premise "all men are mortal" implies that all men will die at some point, and if Socrates is indeed mortal, then he must be included in the group of all men who are mortal. Therefore, it is logical to conclude that if Socrates is mortal, then he is also a man.
Bloody love ExifTool. A one-liner scans a whole drive abd copies everything into dated folders elsewhere.
Nixon’s rapprochement of China certainly progressed in a more positive way from the nightmare of the great cultural revolution.

Especially compared to a isolated state like North Korea.
I remember in a third year OS class overhearing a huddle where the consensus was that computer science was a great major, but programming sucked.

I was too traumatized to really process that for years ... lol.

It is very helpful to my recovery to hear of other somewhat similar(?) experiences!
Is anyone using it in for production software? Are there any legal issues?

I’ve considered using this for running simulators but I always get asked about how legal this is.
Sanctions Imposed on Japan (1987)
Unit tests are not fun
Right, totally forgot essay mills were a thing. Originally, outside of plagiarism, I couldn't think of any ways to cheat on an essay.

Part of writing an essay, or at least the type of essay I'm thinking of, is researching and criticizing other views on the subject, so if you find some material to draw from you might a well incorporate it properly.

The other part is presenting your own thoughts - which I assume is where ChatGPT came into play. I'm not aware of anything that could handle this part before ChatGPT (or other LLMs) existed short of presenting other people's thoughts as your own (also plagiarism).
I have noticed the font sizes getting a bit larger in recent updates to a few of the UI frameworks that I use. It must be the standard new thing.
This has existed for years for kitty: https://sw.kovidgoyal.net/kitty/integrations/#tool-gnuplot
> What do you return for an index into the array?

None in an Optional/Maybe, and Error in a Result, Null in a nullable type, an exception,
The company might claim that the minority gender is in fact 'stronger' because a diverse workforce performs better.
I dont know about you but virtually every team still uses waterfall at some scale
There are advantages on Android to using a Chromium-based browser unfortunately, cf. https://madaidans-insecurities.github.io/firefox-chromium.ht...
I don’t disagree with what you’re trying to say, but keep in mind that SpaceX still has shareholders, and a board. It’s a much more limited and vetted set of investors, but very much not a closely-held corporation or anything like it.
> Besides the Cuban community in the US, which I believe are mostly in Flordia, who still cares about cutting off Cuba?

Israel: https://www.timesofisrael.com/israel-only-country-at-un-to-j...
It is currently culturally fashionable to construe things in this manner, so unsurprising. It is humorless and lacks common sense. Reasonably intelligent people understand context. They do not flatten all of reality and reduce everything to their favorite pet paradigm, projecting uncharitably all sorts of weird baggage onto the most innocuous of statements.

So now you can't make a quip about wives unless you also make a quip about husbands (or else generalize it to "persons") though even these are now too restrictive for some. Heaven help you if you dare observe that there are differences between men and women, complementary differences no less, that lead to humorous tensions between them and peculiarities particular to each that surface within their shared lives.

Shall we raise a toast to ourselves, savaged men (and women!)? Humor is dead. And we have killed it.
I use the person's CV as a driver for discussion. Just let them freely expand on their professional experiences, what they liked, what was hard, how they'd do things differently, what they learned, etc. And not just the technical stuff, but the social aspect of work, team dynamics, workflow.

Let the candidate lead the conversation. People love being listened to. Where they take it is way more revealing about them than any fixed interview grid. And they leave the interview with a smile because all they had to do is be themselves.

I don't see how one could be sued for discrimination based on information that people reveal of their own will.
> In practice internal teams don’t have this type of bandwidth

You don't need bandwidth to maintain backward compatibility in polyrepo. As you said yourself, you need loose coupling.

When you are breaking backward compatibility, the amount of bandwidth required to address it is the same in mono- and polyrepos (with some exceptions benefitting polyrepos).

The big difference though is whose bandwidth are we going to spend. Correct me if I'm wrong, my understanding is that at Google it's the responsibility of dependency to update dependents. E.g. if compiler team is breaking the compiler, they are also responsible for fixing all of the code that it compiles.

So you're not developing your package at your own pace, you are limited by company pace. The more popular a compiler is, the slower it is going to be developed. You're slowing down innovation for the sake of predictability. To some degree you can just throw money at the problem, which is why big companies are the only ones who can afford it.

> can’t afford backporting patches to the 4 versions floating around the codebase

Backporting happens in open-source because you don't control all your user's dependencies. Someone can be locked into a specific version of your package through another dependency, and you have no way of forcing them to upgrade. But if we're talking about internal teams, upgrading is always an option, you don't have to backport (but you still have the option, and in some cases it might make business sense).

> open source libraries generally don’t have a strong coupling between implementers and users. That’s the exact opposite for internal libraries.

I disagree. There's always plenty of opportunities for good boundaries in internal libraries.

Though I'll grant you, if you draw bad boundaries, polyrepo will have the problems you're describing. But that's the difference between those two: monorepo is slow and predictable, polyrepo is fast and risky. You can reduce polyrepo risks by hiring better engineers, you can speed up monorepo (to a certain degree) by hiring more engineers.

When there's competition, slow and predictable always loses. Partially that's why I believe Google can't develop any good products in-house: pretty much all their popular products (other than search) are acquisitions.
Just assume space is E³. Would you want to argue that it is impossible to move in E³? If not, then the resolution can not [only] be that you can not indefinitly divide space intervals in half.
For believing a preliminary correlation that is explicitly stated as unlikely to have a causal link?

Did you read the article before commenting?
Here is something about this kind of countries: They are very corrupt and people find their way around thanks to the corruption.
Here is something else: Business finds its ways.

When I was on holiday in Cuba shortly before Castro's death, as with everything in the country, have seen that those with access to the government(public sector employees, military or students) have healthy access to the internet and the rest have ridiculously expensive and limited internet.

It's fascinating place really. The guy I rented a casa particular in Havana was in process of building his hostel empire on AirBnB from his office in a government building. His girlfriend was studying computer science and was well versed on the internet culture. In front of their house is Estadio Panamericano, and is a public place with ridiculously expensive ETECSA Wi-Fi which is the only way to connect to the internet if you are a tourist or not-privileged. People having video chat when crying and military dropping by occasionally to check if everything is alright. They also have some sort of network for sharing movies/music and gaming within the city.

I'm still confused on how to feel about Cuba.
The Us government budget is over 4 trillion dollars. Why not use $100 billion of that to house the poor?