skysight-inc/HackerNews huggingface dataset:
I had a CS class where I got almost double the next highest grade in the class (90 vs 47). To be fair my school had a very mediocre CS program and it was an off semester (I went there because it had a pretty good physics program, but switched majors a couple years in).
I’ve found Rust interaction with Go via `cgo` to be quite straightforward, fwiw. RPC approaches are also a popular option.
They weren’t even first to have launch capabilities. Not even close.

SpaceX shouldn’t exist except that Boeing is sloppy.
So you see nothing wrong with the deception of pretending to present an honest inquiry when in fact you are not?

If this came from a real person and was a real question then of course it would be ethical, but it wasnt
I agree that the writes are synchronized with the reads in my example. But the reads are totally unsynchronized with respect to other reads, in every sense. That is what thread-compatibility guarantees you: concurrent reads without synchronization. A thread-unsafe type doesn't allow even that much.
There are three kinds of web developers:

- Those who don't care about performance, as long as it loads within a few seconds on their own beefed up system on the LAN. This article is for them, and we can only hope they will listen.

- Those who care about performance, and work for people who care. They are already doing great work (or are about to), producing those rare low-friction, high-speed, content-is-king sites which we all love.

- Those who care about performance, but work for people who don't. Since the developer doesn't get to decide what to work on, they can either get cracking on feature #357, work on performance on the sly at the risk of losing their job, or quit. Not much of a choice, really, unless you have some other-worldly lax schedule and minimal oversight. And don't forget, if you are allowed to work on performance the burden is on you to prove how much faster things are with your changes (which can be really hard to show conclusively) and that your N days is worth more than Bob working N days on that sexy ticket #357.

Substitute "security", "UX", or anything else you want for "performance", it works the same way.
In the modern scam era we live in, it somehow seems more legit because it mentions something in a specific article of legal code, and isn't demanding payment of your IRS taxes in iTunes gift cards.
Yep. And making failure fun is the way to go.
> Unusual in the extreme

The most popular python and ruby implementations are written in C, right?

Swift is written in C++

It seems not sooooo unusual.
To be clear, I find the ability for anybody to threaten anybody else with a lawyer to be problematic for many reasons. The legal system in the US sucks and I would love to see some sort of social remedy to this type of lopsided interaction and abuse of power. If that happened in this case that’s part of my question: perhaps there’s noting wrong with the “experiment” itself but rather with wording that might imply legal consequence?

However I’m dubious that there was even a threat of a lawyer. The request simply asked for a prompt response as required by law. That’s quite a stones throw from “I’ll sue you and take you for everything you own if you don’t reply”.

BTW, if you are actually being threatened by a lawyer then they send certified mail or show up at your door. And in terms of the webmaster almost contacting one, no lawyer is going to take your money before talking for 5-15 min to even figure out what the issue is. And even if you paid for 30 min of a lawyer's time, then they would promptly inform you that you can ignore such requests since you’re not a business.

Again, what’s the ethical problem here?
At Caltech you'd get partial credit for getting partway to the correct solution. But, if you got a nonsense result (like negative energy), you'd get negative credit unless you included a note:

I know the answer is absurd, but I don't know where I went wrong.
I’m not sure closing inactive wells over decades is a problem?
Does it support 4k@60? Can you configure EDID handling, or any potential HDCP issues (and stuff like HDR, ethernet-over-HDMI, etc)? Would be curious what make/model of matrix you're using.

There's plenty of different hardware out there but not a whole lot of reviews; and my experience with the HDMI interface has, on the whole, not been the best.
HDMI is great for consumer stuff, and for plugging in a generic source to a screen (AppleTV, Firestick, Xbox, cable box, etc) -- but, as soon as you want to do anything even slightly more advanced, you often run into hiccups quite rapidly (EDID & handshake/negotiation issues, cable & port quality, HDCP, etc).

I have several 'screens' (TVs) and I wanted to be able to mirror my 'main' display to other screens on occasion, for instance. It's easy to do that with a cheap-ish "splitter" [though they are finnicky), but if you want to "scale" that at all then you rapidly run into proprietary and/or high-cost solutions or have to make substantial quality & capability concessions (and >=10G LAN connectivity is pre-existing).

I was annoyed by the lack of good options & and the extreme prices and/or the limitations of the options that do exist -- enough so that I'm working on (and already actively using) my own IP-based "video distribution" solution, heh.
Well, I don't really care for Disney. I am happy to save $15 per month. Not a lot of money, yet it is when you consider that we never really watch the channels we are losing. In other words, we are not going to mis anything. Disney is doing us a favor.

One way I interpret this is that Disney is trying to muscle everyone by using their content. They'd rather it be available exclusively by subscription to their streaming service. For some reason all of these companies think everyone has $50 per month to throw their way. Most people can't subscribe to five or six streaming services simultaneously. Even if you could, how much TV do you watch? Is that a good use of time and money?
This week only I've been threatened to have videos taken from my webcam released - unless I pay a ransom - and I was asked to pay due bills in the attached zip file twice. And that's only what my spam filter did not catch.

Given that they were targeted here, this person has a public mail address, so it's
very likely they receive similar spam. Given that and the observation that they seem to be stressed by spam, this seems like a plausible assumption.
Fair enough, and I think I mostly agree. But it's worth pointing out that large amounts of the web facing services from FAANG companies that we all use daily ... are written in C++. They could just as easily be done in Rust.
> commands are self-explanatory with only one extra letter.

They really aren't :)

If you came across them outside of the context in which you learned them, they mean nothing.

Once you've learned them, only then do you know that they are contractions/abbreviations: ls is list, mv is move, cp is copy etc.
The thing that bugs me the most is that by not docking points for late work, the teachers are teaching my daughter that deadlines don't matter. At some point, it will be necessary for her to get her work done on time, but it's really hard to convince her of this when her entire life experience tells her the opposite.

As soon as she is old enough we plan on making sure she gets a job; weird to say this, but I hope she gets fired for showing up late.
This is known as the “tired light” hypothesis, and there are a number of problems with it; see https://www.astro.ucla.edu/~wright/tiredlit.htm .
I thought about this a lot, but did not find a single case where I would like to have a website suddenly play audio without me specifically clicking "play" or "unmute" somewhere.
That’s not a threat. A threat would be, “I’ll sue you if you don’t comply with my request”.
Breaking with the Faith That American Meritocracy Works
Religious taboo is held by some of the Indians. Not all or even most of them.

A religious granny wouldn't want to kill a monkey, but if her grandson is threatened? Hell yes.

And, yes, they are protected by wildlife conservation laws.
Archived: https://archive.ph/7Nq9n
Yeah that is shit, but they could also pop blinking text in your face — should we now ban text for that reason?
The title lengths are limited, but you're right. I wish they'd kept "liberal" in there
I think a good solution would be to make the bar higher to submit an issue. Disable Github Issues entirely and only allow true mailing list type issues that are significantly "uglier" and less "normie" friendly.
Better ping Toady One and get him to add this info to Dwarf Fortress.
The Baby-Box Lady of America
Just guessing, but speaking from my own experience, the trouble came when interacting with existing APIs, where you can’t choose what to pass around.

Some expect String while others expect &str.

Once you understand why, it’s easy to intuit which one should be used where, but it was a day 1 speed bump for me.
Archived: https://archive.ph/wip/RT8JT
If the way it was caused to happen was unethical then yes I see a problem. But it’s not, so no, it’s not clear to me, hence why I asked.
Great article, and beautifully written.
That's probably good advice, but not applicable to almost anyone.

If you have to learn another language in order to read a book, you're probably not going to read the book.

If you already happen to know Russian, German and Ancient Greek, then yeah, go ahead and read them in the original languages :)
I guess you haven't received a lecture yet on naming programs or functions - here it goes - a) choose a word with meaning, b) avoid generic names and c) don't make your names too long or too short.

I'm obviously being sarcastic - but on a serious note, that's what aliasing is for - e.g "alias l='ls -lah'"
Pellet guns would be illegal.

These monkeys are protected by wildlife conservation act.

Some weeks back, some guy poisoned a few pigeons that ate his crops that were being dried in the sun.

Last I heard that the police lodged a criminal case against him.

It was on the newspapers.
Good points but the key observation is to weight: wooden beam weight is not often a significant factor in the design of wooden truss roofs, compared to the strength.

Is gluelam lighter?
They don't need them either. Doesn't matter what they think, the truly do not need them. It's time to stop this.
The IDE presents code in context — a method source is presented within the context of a class; a class source is presented within the context of superclass and sublcasses.

And then the fun starts —

https://www.researchgate.net/publication/3422160_Tools_for_m...

"Tools for making impossible changes - experiences with a tool for transforming large Smalltalk programs"
Dangerously based response, Gigachad.
Anything with 'solar' panels is a dead give away as bullshit for the masses.

But that part is fine. Most of the Hindenburg was in the envelope for instance -

https://www.gettyimages.ca/detail/news-photo/zeppelin-lz129-...

https://www.core77.com/posts/69842/First-Class-Travel-1930s-...
“mv” - it stands for renaMe(v)
just a thought, maybe with early languages already taking up A, B, and C, folks thought of single letters as language domains?

>"just use C" <"the program or the language?"
While I have no stake in the "furry" game, the fact that you seem to think that a person should be disregarded because they're a "furry" is only very slightly above outright calling them a slur.
I can fake DNS for all the clients that come onto my network. And I can drop packets to all the popular DoH services too. If your client hosts its own recursive DNS server that does DNSSEC (which is very rare) and the domain has DNSSEC enabled (which is also very rare), then I would be forced to deny service rather than fake DNS.

If I were going to trick a LetsEncrypt server, I need to control their network somehow, and that's a lot harder. LetsEncrypt isn't likely to sign up for my transit services at all of their locations.
The CDC Caught in Their Own Lies
I design a lot of CLIs, and I wonder this, too. I think it's two things. First, it's very hard to attach meaning to a single character. Many early Unix tools were two-character, which is just enough to remember and to be unique.

Second, many (not all!) Unix people have been reluctant to pollute global namespaces. Anyone building a CLI tool for the use of others knows that it's going into a complex environment with many other tools. If it become commonplace to create single-letter tools than there would be constant conflict in that namespace.

In my experience, groups of geeks are often aware of the tragedy of the commons, and able to act in concert against it.
I’ve always found the Unix preference for concision over descriptive and intuitive commands to be stupid. Even they feel that one-letter commands are too short—two letters are not much better.
Rampaging monkeys kill 250 dogs in India in revenge massacre
Well the problem, which is well documented is that the owners of the wells have no incentive to close down a non profiting well. So instead they are abandoning them. So yes taking decades to close a well is a problem. The money to close them down should be put upfront so the minute they are no longer needed they get shut down in a timely manner. This is a problem that will be dumped on future generation of kids. I assume you don't have any kids or this would definitely concern you. The rate of wells is accelerating not declining. But thank you for confirming my first post that Albertans are in denial.
His recent 'hot takes' on Twitter shouldn't be as controversial as they apparently are, but I suppose belief in gender identity ideology is a new religion of sorts, and as such, many of its adherents as fanatic as one might expect.

Dawkins has spent much of his life debunking and critiquing beliefs unsupported by reality, and this modern delusion that man can become women and women can become men is certainly one of them.
DoorDash is/was awful. I don't think I ever got warm food from them. Haven't used them in years now.
Interesting. Do you or any of your associates send these sorts of notices to anyone?
Find people older than you with more money than you. Always fun to hear what drives them.
One of the most fascinating things about DMT is that you get to experience the same level of visual resolution that you experience in your fovea but across your visual field. I'd say that for a trained observer/phenomenologist, we can know with the same level of trust that yes, they saw the *442 wallpaper symmetry group on DMT as we can trust that someone is seeing a square under normal conditions. And indeed, symmetries are already widely reported (see: https://psychonautwiki.org/wiki/Symmetrical_texture_repetiti...). It's a core effect. Next time you try DMT just pay attention... you'll see it all over the place.

Why are not more people reporting the hyperbolic features I've identified (e.g. hyperbolic folding of the worldsheet at the Magic Eye level, as described in the article)? And why instead do we mostly hear about reports of entities? The reason is simple: it's not what people are trying to bring back. We don't yet have a rational culture of inquiry for the structural analysis of psychedelic phenomenology.

As explained in the following article, currently people focus on the semantic content (the narrative) rather than the phenomenal character (the texture). But as we gather more rational, intelligent, and dedicated psychonauts, consistency of reports and consilience will increase: https://www.qualiaresearchinstitute.org/blog/rigorous-report...
switched to it a couple of weeks back, working flawlessly for my needs.
Lol, I think it stands for "move" because you can do something like "mv foo bar/foo", but you can also use it to rename with mv foo bar.
I was curious and looked it up. Couldn’t find a great source but this - https://www.wqad.com/article/news/local/drone/8-in-the-air/t... in my five minutes of googling and various anecdotes agreeing that for the most part inflation adjusted average price of cars has never really changed. It’s always been about 20k until the 80s and then bumped up to about 26k.
I wonder if I could make a poor man's version by filling a very thin plastic container like the kind used for bottle water and fill it with baking soda and attach it up there. If the heat melts the plastic, the powder will be dispersed and any flames will cause it to decompose, releasing CO2, hopefully snuffing them out.
What specifically is there to fear from an email like this? For one the sender opens by admitting they are not protected by the CCPA, and a quick reading about this law shows it does not apply to an individual's personal blog.

If a Russian were able to file suit in California, wouldn't the defendant have a chance early on to ask a judge to dismiss it?

I'm trying to sound naive because I want some gory details.
Yep I posted this hoping to raise awareness, but the reaction was not what I expected. In the US even a meritless legal threat will require hiring a lawyer to ensure you are in the clear which requires significant amount of money, in addition to the stress. Researchers should never be putting anyone in that position.
> s='du -sh * | sort -h'

Quick shoutout, you should probably alias to 'du -sh -- *'. Otherwise file names starting with '-' are interpreted as input for your command.
You are the first person in this thread to concisely state the major ethical failings. These 4 things are universally required in human subjects research (or IRB-exempt HSR) and it's black-and-white unethical to omit them.
Lying about your identity and failing to reveal that the reason for your inquiry is that it is part of an academic research project would be the ‘unethical’ part.

It is unacceptable to do something to a person so you can study the way they behave, without first obtaining their consent to participate in such a study.

You can observe how people behave when they are subjected to the same stimulus naturally; you can ask them if it’s okay to subject them to a stimulus to see how they react; but you can’t just do something to them and write down what happens.
I'd say that Go is mostly taking the place of PHP4 of old. Go is much less ceremony than C, thanks to built-in data structures and GC. If you want something to be built quickly, using only the simplest expressive means, and with very little ceremony around coding and deployment, Go is a clear choice. Much copy-pasting needed? Screw it, we have to ship tonight, and we will.

Rust is a clear replacement of C++, but with the flavor of OCaml and even Haskell added to it. It requires thoughtful planning, a good grasp of what you are building, how it should work, down to the lower levels, and significant knowledge of the CS fundamentals. Relatively few parts of the industry appreciate such an approach, but where it's needed and productive (see e.g. control software, system-level software, well, web browsers) it shines, and has no serious competition.

Possibly architectural progress in libraries will one day make writing web services in Rust ergonomic enough to compete with Typescript, much like auto-ptr / unique-ptr made writing C++ less painful.
Maybe not "officially", if such a bright line exists. But in practice, a "reminder" of a law including a legal citation and phrases such as "without undue delay" will be interpreted as a threat in many circles. Whether or not it will be seen as a credible threat is a function of the recipient's risk tolerance, prior experience, familiarity with legal processes, etc. Hiring a lawyer ($$$) isn't out of the question if the recipient is unsure or has a low risk tolerance (as, perhaps, an individual blogger might have). It is a little cruel for a researcher to assume every recipient will respond neutrally.

I've received legit legal threats over email from very serious people. I'm certain they would have escalated to more "official" channels if the situation wasn't resolved to their satisfaction (if you're curious, it was a contractor billing issue that was being ignored by my HOA. I was caught in the crossfire).

The fact that random scammers are calling folks claiming they're violating tax law isn't a justification for researchers to engage in similar acts. Do you agree?
Oh well, Youtube blocks Tor now so you need to use Invidious anyway.
This seems rather like a hole in the scheme. There really are thread-unsafe functions like `setlocale` or `setupterm`, and the corresponding Rust crates allow you to use these functions from arbitrary threads. It's easy to produce a SIGSEGV by just invoking `ncurses::initscr()` a bunch in separate threads, without writing any unsafe code.
Two teenagers caught on video escaping fire in Manhattan (e-bike battery fire)
Single letters are reserved for variable names?
Please appreciate you’ve just included a stderr paste enumerating all the letters of the alphabet in a question asking why anyone would use two letters when one would do.
It's exactly the same thing.
> The request simply asked for a prompt response as required by law. That’s quite a stones throw from “I’ll sue you and take you for everything you own if you don’t reply”...BTW, if you are actually being threatened by a lawyer then they send certified mail or show up at your door.

I think you are expected random people operating websites to share your knowledge of the legal system. I know you're right, but most people who operate a website likely don't, and these emails make them spend unnecessary time, money figuring that out; not to mention mental distress.

I find this not dissimilar from a standard "I'm in prison, but know where a million dollars are buried, send me money" email scam; and if researchers were sending those around as tests to see who was gullible, they would be promptly end up on several blocklists. I don't see how this is different; and therein lies the ethical problem. Quite a few people seem to agree.
> Law enforcement and the general institution of law does not care.

TLDR: Don't blame the street-level bureaucrats and everyone in the institution for policy failures.

You fail to understand that this is a public policy issue. I bet you the average individual cop does care. I use the term average so people don't resort to extremes (good cop or bad cop). His workload is so high that your issue falls below his threshold. It's not his fault, it's the fault of local public policy. It's undermanned and underfunded.

I remember my brother yelling at an Amazon driver for speeding. He's incentivized to do so by his employer. Yes, the driver probably shouldn't speed, but he's also not making very much money and needs this job. His employer is likely more guilty for not providing additional drivers, at cost, to allow safety. But that would be a market imperfection due to externalities which are not regulated (the externality being public safety - the cost of which the private institution generally does not bear). The same type of issue occurrs in the public policy arena, but the failure is on the lack of funding towards a known issue which results in poor services to the public. No, people cannot do more with less with zero losses.
I read a couple of his books. I always thought of Dawkins as someone who would have been far more effective had he been a better communicator. In some of his books he can get very repetitive and takes way too long to cover subjects that could be explained far more clearly and with a lot less words. I think the same is true of his presentations.

One aspect of this is that he sometimes takes complex and contorted paths to explain a concept. This is fine if the person reading or listening has scientific training. If the audience is the general public --or believers who he would like to have consider his perspective-- using this approach is a formula for failure. It's like trying to explain statistics to most people, you lost them before you even started.

If you compare someone like Jordan Peterson to Richard Dawkins, the difference in the ability to communicate should be obvious.

I enjoy what the has to say and have learned a lot from him. I just wish he was a better communicator.