skysight-inc/HackerNews huggingface dataset:
> I'm not sure that you intended it this way, but this reads as very oblique (i.e., "wink and nudge"). Which subculture are you referring to, and what particular relationship do you think they have to research in Computer Science?

I am referring to no particular subculture. Lots of people around me embrace it, including from all over the political spectrum (if that's what you are thinking).

I think the broader society sets the norms for computer science, as with everything else. For example, when star athletes like Barry Bonds, or entire teams like the Houston Astros, or much of college sports, cheat with few reprocussions (and in the past, that wasn't the case - players were banned and school sports programs were basically shut down, etc.) that affects computer science research.
> Software engineering is deemed to fall within the practice of professional engineering:

> Where the software is used in a product that already falls within the practice of engineering (e.g. elevator controls, nuclear reactor controls, medical equipment such as gamma-ray cameras, etc.);

> Where the use of the software poses a risk to life, health, property or the public welfare; and

> Where the design or analysis requires the application of engineering principles within the program (e.g. does engineering calculations), meets a requirement of engineering practice (e.g. a fail-safe system), or requires the application of the principles of engineering in its development.

In other words, the vast majority of software engineering does not fall within the practice of professional engineering.
That is very good work from the ACM. They don't whitewash anything, in fact they even keep the option open to re-assess their position should further details come to light. Impressed.
Fairwinds Releases Polaris 4.0, Provides Support for All Kubernetes Resources
My First eBook Teaches How to Become Lucky and Rich
That is awesome to hear. :-) Wishing you all a ton of success!
I like your thinking, given that people are a very common attack vector.

I don't remember for certain, it was a few years ago. It's unlikely though. I don't give references by default and I am almost never asked for them. I don't recall if they asked for them, but I don't think so.

Also the overlap of people who I share my online activity with and people I would use as professional references is extremely small. Maybe literally one person.

It is probably something very small like accidentally linking an email address to an account I shouldn't have.
yes messed up, how could we point this the other way?

if we held a copyright to kittehpix and took measures to monitor for infringement, could we not just claim that opsec has been flagrantly and repeatedly violating our copyright and have thier ISP disconnect opsec. It all seems to be set up "sos a good old boys word is all thats nessecary" fashion
Ah that makes a lot of sense. Thanks!
This is why I keep my internet and real world personas completely separate. Accounts that communicate with my actual friends don't communicate with anyone else and vice versa. I can't imagine what a non-celebrity has to gain by daring to put their actual name anywhere online.
> increase the number of interfaces in code because they're trying to reduce coupling

Yes, exactly! You want lots of interfaces. You want very small interfaces.

> which in turn increases the need to document those interfaces.

Not if the interfaces are small. For example, in the Go language standard library we find two interfaces: io.Reader and io.Writer. They each define a single method. In the case of io.Reader, that method is defined as Read(p []byte) (n int, err error) and correspondingly io.Writer has Write(p []byte) (n int, err error)

These interfaces are so small they barely need documentation.
TCM content is mostly available on HBO Max.
I’ve been watching the project for a while, and have dropped into the irc channel a few times. From what I’ve gathered, there’s slow but steady progress. Last I checked SICL was in a usable state, but I’m not sure how production ready it is or if there are benchmarks available to compare it to, say, sbcl.

The folks working on it are always super friendly and helpful, so if you’re curious to learn more I’d recommend dropping by their irc channel and asking.
Stargate: SG-1 series takes its name from SG-1 - the first of many teams USAF sends through the gate on a regular basis. The show focuses on that team, and in this way, it's similar to how Star Trek shows tend to focus on its eponymous ship/station. They somehow end up with most of the cool adventures and do most of the world-saving.

Where it feels more believable/acceptable than Star Trek is:

- SG-1 being special is at least somewhat justified. It's the first team Stargate Command sent through the gate (after the events of the original movie), so they got to be the first to make new friends and enemies.

- The show constantly reminds you about existence of increasing amount of other teams, through namedropping, discussing them, showing them, or showing multi-team missions. While SG-1 may be the tip of the spear, you know that SG-2 through SG-whocankeeptrack are following close behind.

- Unlike in Star Trek, in Stargate, humans start having no idea what they're doing. Quite often, it's them who need to be saved by more powerful forces, whether aliens or institutions.

Stargate: Atlantis starts with a focus on wider cast - so the gate missions are more fluid, you don't care much about who's assigned to which gate team on any given day. The whole ensemble of characters work similarly to a Star Trek series crew. But it makes sense for the same reason most of ST:Voyager made sense: Atlantis expedition is very far away from Earth, alone and with (at least initially) no backup.
I don't know anything about this specific implementation, but I find it incredible that the main author seems to be committing to the repo on a daily basis. Considering how old the project is, that's quite a commitment for any open source project, much less a CL implementation!

But I agree it would be nice to get some information on how complete it is.
Out of the top 25 websites in the world, only 2 aren’t using Linux.

96.3% of the world’s top 1 million servers run on Linux.

90% of all cloud infrastructure operates on Linux.

https://hostingtribunal.com/blog/linux-statistics/

Even at Microsoft they run most stuff on Linux.

https://www.zdnet.com/article/microsoft-developer-reveals-li...

72% of phones are running Linux.

https://gs.statcounter.com/os-market-share/mobile/worldwide

Look at any tech jobs site. How many jobs are for writing Microsoft Windows or macOS desktop or iOS phone software compared to for writing Linux applications? A tiny tiny proportion.
Crime App Citizen Exposed Users' Covid Data
In many such events all participants are required to be part of the peer review pool.

However, they review a limited amount of papers (e.g. 3) - "everybody votes" presumes that everybody has an opinion on the rating of every paper. That does not scale - getting a reasonable opinion about a random paper, i.e. reviewing it, takes significant effort; an event may have 1000 or 10000 papers, having every participant review 3 papers is already a significant amount of work, and getting much more "votes" than that for every paper is impractical.

It's unfeasable and even undesirable for everyone to even skim all the submitted papers in their subfield - one big purpose of peer review is to filter out papers so that everyone else can focus on reading only a smaller selection of best papers instead of sifting through everything submitted. The deluge of papers (even "diarrhea of papers" as called in a lecture linked in another comment) is a real problem, I'm a full-time researcher and I still barely have time to read only a fraction of what's getting written.
Source Serif Pro is my Google Docs workhorse .
The main issue i have is manufactures of equipment to be charged, relying on the charger to limit the current being delivered.

This is appalling design, and is a receipe for disaster.
https://docs.unrealengine.com/5.0/en-US/RenderingFeatures/Lu...

„Lumen uses Software Ray Tracing through Signed Distance Fields by default, but can achieve higher quality on supporting video cards when Hardware Ray Tracing is enabled.“
I'm regularly surprised by how much brutality I accidentally see when I turn it on.

I don't know about you, but I've probably seen 1000+ people suffer and die in movies so far. In real life, I have not yet observed anyone while he/she was first suffering and then dying.

So all my "experience" with people bleeding to death is fake.
Given the semi-permanent nature of changes at this point we should likely start talking in rates of change.

7 meter rise over 2 centuries can likely be managed in a reasonable manner via land taxation, resettlement, wall, and levy construction. 7 meter rise in 5 years would likely collapse most of the western world as major population centers find themselves unlivably under water.
The issue here isn't that one person owns lots of stuff, the issue here is that one person is in the process of accumulating something that is vital for humans to live, something that is also limited in supply. I mentioned Ferraris etc, you conveniently keep ignoring it.

There are alternatives to every Microsoft product. Comparing vital resources like food/water supply etc with a computer operating system makes no sense.

I don't think anyone is proposing any laws here, at least not yet. Simply pointing out the fact that one individual is in the process of amassing insane amounts of a vital resource which will result in him having insane influence on something as basic as food. You seem to be more concerned about causing a minor inconvenience to someone with crap ton of money (if and when some laws are enacted) than the risk of one individual having power over vital resources. Already some 80% of meat in US is controlled by 3 companies, 50% of seeds are controlled by one company and so on. The situation is only getting worse.

I am going to stop arguing. By all means, please support billionaires with hideous monopolistic past/insane amounts of money and let private, unelected individuals influence policies etc if that is what you believe in.
Looks like it's down. Where are you hosting it? I'd think a minimalist open-source publishing platform would be able to withstand being on HN.
Moving out is a popular and valid option, especially with how expensive on-campus meals are. Even if you move out, the school will still calculate a 1098-T based on the total cost of attendance (it might be possible to go out of your way to decline part of your scholarship, but I have no idea how this works). But yes, moving out is a way to save money (but some of that money just funnels back into paying a tax liability, lol).
There is a scene in one of the later seasons where a character pours whiskey into glasses on the moon, and it's very much obscured and in the background, and they _still_ made sure that the liquid pours out more slowly and splashes up much higher than it would normally. Honestly some of the best attention to detail in sci-fi I've ever seen.
One of the major user stories is "I have CSS and a video on my page, and my colors should match".

Another is the desire for product photos to look relatively true-to-life, so you don't order something and it's too dark, or too red, etc.
Very easily are a few million people who'd be willing to have access to the Stargate library as part of a subscription + hopefully they start production again of at least Stargate Universe; it's premise would make for an awesome game too.
That study was not supposed to refer to viral load at initial infection, you need to test viral load at exposure in a lab.

The 1 vs 50 difference is known to be based in part on the innate immune system not just the adaptive immune system. Most of the time you don’t need to create specific antibodies etc. If only a single virus enters the body it’s likely for you to fight off the infection without noticing though with the downside of failing to develop long term immunity.

https://en.m.wikipedia.org/wiki/Innate_immune_system

The 50 vs 50,000 is a related though less proven idea. Extreme exposure can simply overwhelm the immune system and extreme cases directly result in septic shock, but the middle ground is harder to test.
Some kind of Braille markings, or similar, really should be a standard part of the spec.
Sure. What point are you trying to make with the connection?
This is a different state, with different licensing laws, and a different scenario.
Why shouldn't we assume that similar collusion exists in every scientific field?
For those unfamiliar with Strong Towns, here’s a best-effort summary of what they do:

Strong Towns is a non-partisan non-profit that advocates for cities and towns to build financially solvent places. Many cities are perpetually broke because they owe more money in maintenance burden (fixing roads, pipes, etc) than they bring in in tax revenue.

This happens primarily because towns in North America tend to build out large neighborhoods all at once (think: suburbia). At the start, the developers pay for all the infrastructure, and then “give” it to the city to maintain.

At first, everything seems fine. The city gets plenty of new tax revenue! But come 20 or 30 years later, it turns out that the tax revenue is not enough to replace the roads, fix the pipes, and so on.

And so to pay for the repairs, the city then builds yet another neighborhood in the same strategy to collect the initial tax revenue. It’s effectively a Ponzi scheme.

When it crashes, you get Detroit.

The gist is that many low-density spread-out suburban neighborhood with large, expensive infrastructure are a huge cost center for a city. And since most North American cities build this way, we have a lot of cities that are “functionally bankrupt” or will be soon.

If you're a systems thinker who lives in a town that can't seem to fix it's potholes, you may want to check out the book they've published: "Strong Towns" by Charles L. Marohn Jr.
To me it seems that capitalism leads to monopolies.

ask an investor if they would rather invest in a monopoly or not a monopoly.

seems like the only thing standing in the way of a world full of monopolies is corporate founders egos not willing to sell out for more profits.
What are elephants saying- First library reveals communication mysteries
My recollection is that you are probably immune to the flu you had 3 years ago. You are not immune to the flu as it has mutated this year. Covid may or may not be similar. That's why scientists study it and report on aspects like this.
It's also a big concept in the Revelation Space series by Alastair Reynolds.
> It solves the problem of China MITMimg iOS packages. That is the context.

Lie. Here is the context to which you replied that packages are signed by Apple and the developer: "People using an iOS device can never be sure they are installing the secure app they wanted to install or some switcheroo."

As you've admitted, Apple can do the switcheroo.

> They don’t say anything of the kind.

Lie. Here's what they said:

"All of the major iPhone vendors in China do this by using an enterprise enrollment certificate to adda new certificate to the code signing certificate chain of trust.

"And then when they repackage the government malware, they do so by signing it with the enterprise signing certificate, which allows them to bypass the Apple signing certificate for code execution on the device."

> A browser certificate

Lie. See above.

>> Where that key exists is irrelevant.

> It is relevant.

Then why don't you explain why where the keys are is relevant to whether something is possible instead of ignoring where the keys are and saying the following?

> The Chinese key iOS devices trust doesn’t enable them to MITM App Store packages..

Lie. See above.

> You have pointed to a key which can’t sign packages

Lie. See above.

> You have claimed China can MITM iOS packages but you have provided no evidence to support this claim.

Lie. See above together with my description of how to use that key together with the Great Firewall and a proxy.

> Also false. You said the link to the Apple employee’s statements supported this claim.

Lie. I used the Apple employee's statements to say that they can, not that they do. Quote: "they can [emphasis added] replace the Signal package with a compromised one."

> Me: “There is literally no evidence anywhere to support the idea that China is signing iOS packages delivered to devices.” You: “I provided link from an Apple employee saying as much.”

I sort of understand how you would be confused. The statement I was responding to here was not about China MITMing the App Store but about China signing iOS packages delivered to devices. The quote above shows that they do.
Reap what you sow. We spend our whole lives being told it's perfectly OK that every corporation and person in power behaving like a sociopath is totally fine and this is the culture you get in return.
> Well Netflix formula is throw a bunch of stones in the ocean and see what sticks and then make more of it.

I read it was more than that. Shows have to bring in more customers, keeping them hooked to a show (or the platform) is not enough now. They will more and more invest only in content that bring in more customers, not just keeping the ones they already have. I read that's why the OA got cancelled: it wouldn't bring in more views and the show would have been more expensive.
Normalization play a huge role in creating this. There are far too many rules in our society at all levels that make no sense and exist seemingly to benefit the rich and powerful. Highly demanded goods and services are prohibited (drugs, gambling, prostitution). Bureaucratic nonsense at every turn. So much schoolwork that it's practically required to cheat to succeed. Testing with barely any resemblance of real-world conditions. Abstract methods that bore students to death.
Glad you admitted subjectivity. I will too and I am on the other side of that subjectivity. For the quicksort example, that was the pseudo code from the Wikipedia article.

I personally think that the algorithm is easier to grasp conceptually if I just need to know 'it partitions the data and the runs quicksort on both of those partitions. Divide and conquer. Awesome'.

I don't care at that level of abstraction _how_ the partitioning works. In fact there are multiple different partition functions people have created that have various characteristics. The fact that this changes its parameters is geberally bad if you ask me but in this specific case of a general purpose and high performance sorting function totally acceptable for the sake of speed and memory use considerations. In other 'real world' scenarios of 'simple business software' I would totally forsake that speed and memory efficiency for better abstractions. This is also where Carmack is basically not a good example. His world is that of high performance graphics and game engine programming where he's literally the one dude that has it all in his head. I can totally see why he would have different from someone like me that has to go look at a different piece of code that I've never seen before every day multiple times.

You mention various problems with this code such as the in place nature and bad naming and such. Most of that is simply the copy from Wikipedia and yes I agree I would also rename these in real code. I do not agree however with the parts about 'someone else could call this now'. To stick with Clean Code's language of choice, the partition function would actually be a private method to the quicksort class. Thus nobody outside can call it but the algorithm itself, as a self contained unit is not just a blob of code.

Same with your inlining of collision detection and such. I don't think I would do that. I think it has value to know that the overall loop is something like

do_X()
do_Y()
detect_collisions()
do_Z()

Overall "game loop" easily visible straight away. The collision detection function might be a private method to that class you're in though. Will depend on real world scenario I would say.

You also mention you could use a comment. Your comment only does half the job though. It only tells me where the partitioning starts, not where it ends. In this example it's sort of easy to see. As the code we are talking about gets larger it's not as easy any more. So you have to make sure to make a new comment above every 'section'. Problem is that this can be forgotten. Now I need to actually read and fully understand the code to figure out these boundaries. I can no longer just tell my editor to jump over something. I can no longer have the compiler ensure that the boundaries are set (it will ensure proper function definition and calls).
> That’s not true. C++ code can be called from foreign languages just as easily as C, you just have to provide C-like interface and mark it as extern “C”.

And ensure that you catch every exception and turn it into an error code?
For this very same reason I closed all my Google service accounts. Sure, I miss gmail but to be honest, having zero anxiety regarding these topics is worth the price.
It should be impossible for any set of non-damaged, non-defective, spec-compliant set of USB-C cables and peripherals to cause fires.

Then there's the crap offered for sale on Alibaba which somebody will resell on Amazon and which will show up on a checkout rack at the gas station. USB-C has very tight tolerances and unusual material requirements. Dirt or water can create a conductive path all too easily with USB-C pin spacing.

"Decreasing the risk of fire in USB-C connectors" is worth watching.[1] It's an ad for a plastic material, but covers the problems.

[1] https://youtu.be/jYqDh9q5H6I
It's not a racket. Rather it means that you have not undergone the training that an engineer in Canada had undergone. The term Engineer is not protected, but the term "Professional Engineer" is. If you call yourself a Professional Engineer without a license, the provincial engineering organization is within grounds to fine you and issue a court order to cease the use of the term.

The engineering council makes it easy to get the license. Demonstrate the knowledge through a raft of exams and you will qualify. Alternatively, demonstrating 20 years of engineering experience in your field will also let you qualify.
Ah yes, replace photoshop with gimp, why has nobody thought of that before?
It's sad to hear that. Other research areas like medicine, pharmacy or history probalby have the same problem but nobody is looking for it yet. My guess is, the more money is to be made or raised, the higher the chances for nefarious practices.
None of those things are showstoppers or really anything more than tiny issues - if they are issues at all. You do not need to register with nickserv (it is optional if you want to be a regular and not have someone else take your name) and the commands aren't any different than all the commands that Discord has (some are even the same) - hell, pretty much every other Discord server/channel has IRC-like botcommands that begin with a ! like you'd find on IRC in 1996.

Also i'm not pretending that IRC is straightforward, i'm saying that Discord is as complex as IRC is and adds additional complexity on top of that - sure, some parts might be simpler (though connecting to a new server is not necessarily among them as most IRC clients register the irc: handler with browsers so you can click on any web link to join a server and enter a channel) but those do not negate the complex parts it adds.

And the most important part: the vast majority of people do not use use Discord because it is easier (or harder or whatever) than IRC (or Matrix or whatever), they use it because the communities they want to be part of are on Discord.
Have you gotten the vaccine? I've heard it relieves symptoms in some (not all) people with long covid.
Ok, but if you break the rules here and ignore our requests to stop, we're going to have to ban you. I don't want to do that, so if you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules, we'd appreciate it.