skysight-inc/HackerNews huggingface dataset:
> Which is quite different from saying it is being done by the Chinese government.

Is it meaningfully different? Let's suppose that they aren't nationally funded. If there's a large group of elite hackers in your country generating international ill will is it not also your responsibility to shut them down? To work with the government of the country that these rogue hackers are attacking to find them? Not doing so is akin endorsing the behavior.

And it can't be anything else honestly. They are spy organizations, which are intentionally created to be difficult to track back to the funding government. We've seen the US do this for decades and have plenty of declassified documents to support this. It would be surprising if Russia, China, Germany, Australia, Israel, or anyone else didn't also operate in a similar fashion. If the method is effective then it is effective. The fact that a group resides in another country does not have any bearing on the effectiveness of the method.
I mean distinguishing between `null`, `false`, and `[]` on the JSON side. Most JSON libraries for CL by default parse them all as `nil`. (ST-JSON excepted.)
I would really love to use Julia, and for my team to as well. But we are too locked into R to even begin. If I were these folks, I would focus on the flow, not stock, of data analysts. Get the next generation locked in to Julia. Turn R into SPSS
Replacing "the brick" with "a brick," I always thought the question was fine:

> A brick weighs one pound and half a brick.

I could easily imagine a brick being balanced by a one pound weight and a half brick on the other side, and the answer was easy.

I agree that "half the brick" is trickier wording.
It would be horrendously hot, so maybe only use it as a winter coat.
I don't think this is much different than other tech companies, or tech departments.

My company wants us to come back 3 days per week in September too. I know many people who would like to continue working fully remote. Most are pretty accepting of the Tue/Wed/Thu in-office schedule. The company also admits they expect higher than normal attrition due to this change.
Exploring Multi-Objective Hyperparameter Optimization
Turn Google Sheets files data into email signatures
The sentence is fine and means what you think it should. You are reading it wrong.
The web provides a solution to this problem.

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/ab...
> 12. A tide was in today at 12 noon. What time will it be in (at the same place) tomorrow?

Am I a moron or is this a really bad problem?
You can use SingleFile for this, see https://github.com/gildas-lormeau/SingleFile/
Constraints in T-cell repertoire selection predicted by machine learning
A high end security camera has a battery, can detect motion, make & store the video recordings (both locally and on a server) and it has a sim card in case wifi or ethernet is disconnected.

A video doorbell does something similar.
> When you want to do a proper work, your grants and papers get rejected because they are not innovatove enough or don't go far enough.

Not being innovative enough isn't the root cause though. The real issue is there isn't enough funding to go around, and so the bar is higher than it needs to be. Available research funding in the US is a paltry sum considering the aggregate ROI of discoveries and technologies that originate in universities. Funding rates can be as low as 10-20%, with thousands of researchers competing for the same grants. They need to all paint a tortured story of how their idea will be the next big invention.

The problem with our system is that we put public money into research, which is then commercialized by corporations and sold to consumers, and corporations/universities end up capturing the profits. Those profits are then invested in ways that yield short-term returns instead of being reinvested in research.

Some of those profits are supposed to come back to the government and reinvested in research, but more and more corporations (and I consider universities to be a kind of corporation with the way they act like hedge funds that do education as a side hustle) are figuring out how to keep as much of those profits as possible, despite those profits only being made possible in the first place due to publicly funded research.

What if we increase funding into research? VCs are willing to pour millions into ridiculous or tenuous ideas because they know a single success will more than make up for the duds. Lower the stakes, make funding more available to researchers, and then maybe we won't need to squeeze every bit of "innovation" out of every research dollar. Make room for research that fails or yields a negative result. This is important work that is valuable and needs to be done, but there's no funding for it. We could double the amount of funding for e.g. the NSF and it would still be a drop in the federal government's proverbial bucket.
> The next PyTorch needs to be written in Julia.

If a major company would pick up Flux.jl and fill out the ecosystem that would be AMAZING.

PyTorch and Tensorflow feel like duct tape and chewing gum all day, every day.
Rust Website Concept
Of course it could be done. It was done... with millions of lines of extra code and complexity.

I'd say the immediate thing that comes to mind is that there isn't a one-line-code that would deserialize an XML message to language-universal collections (arrays/lists/vectors, dictionaries/hashmaps/assoc. arrays). The closest was XStream in java-land, which I used heavily before JSON became widespread.

Secondly, it doesn't have a natural specifier for THIS IS A LIST. You're guessing or relying on mappers/marshalling to produce such things, while JSON can naturally map from JSON to an object graph without excessive mappers, annotations, etc.

Other complaints: The attribute/tag dual-duty was also problematic, confused the entire problem space.
That uses the wording "plus half a brick" instead of "plus half the brick." I think the "a brick" wording could be a little clearer for kids.
This really shows why we need more than one competitor in this space.
Super interesting! Thanks :)
> Less than a year after it promised to improve its response to sexual misconduct within the company, Google has recently been accused of mishandling a rape case.

> On May 28, 2021, at roughly 4:00 am, Jessica was staying in a house with 3 of her Google co-workers, when one of them raped her. This led to a spiral of events involving multiple suicide attempts, extensive medical care bills, and legal fees.

> “Jessica hasn’t been paid while Google is taking its sweet time investigating,” pointed out fellow Googler Rob Ruenes on Twitter.

> Even before Jessica Tao’s story was made public, though, in April 2021 over 2,000 Alphabet workers publicly signed a letter calling the company out for protecting harassers, stating that it still does not side with those who face harassment in the workplace.

Google still seems to be struggling with these sexual harassment cases - even with it's promises to improve.
Stripe for location – easily build geospatial data into your apps and models
how about the birth centers utah https://wasatchmidwifery.com/
i am not aware of M:N thread builtin in Java even from long time ago, at least not in a way that you could control N
Yeah it was! I agree
> [...] eventually you will encounter step-wise jumps in travel time where you get through a yellow but the person right behind you has to stop.

Keep in mind that driving manuals are deliberately written at a 6th to 9th grade reading level depending on the state.

Yes, you're right that the gains from speeding are marginal compared to the risk, cost, and stress. But it's hard to communicate that kind of nuance. If the manual just says lead-foots aren't going to get somewhere faster by speeding to each intersection that's "good enough" and very close to reality for the purpose of the manual. National merit semifinalists can get the queue-theory version from their high-school math/driving instructor during driver's ed.
It's not so much as punishing people for weed but punishing them for knowingly breaking the law right? Maybe locking people up is a bit harsh but people know the consequences no? Maybe we should recognize that there is value in having people in a society follow the rule of law.
I recommend reading "The Perfect Weapon: How the Cyber Arms Race Set the World Afire" if you're interested in learning more about cyberattacks over the past decade and the geopolitics of it cyberattacks.
Show HN: OhMyCode - a convenient way to stay up-to-date with GitHub projects
I have been working through the Art of Problem Solving Volume 1. I was a competent, though by no means excellent, maths student 20 years ago. AOPS was exactly the refresher needed to find those neurons again. Everything came back. However, had I jumped right into Trigonometry, I too would have been feeling like part of my mind was erased.

The math will come back, but you need to sit down and give yourself a structured program and, most importantly, time to actually do some exercises.
Open access link: https://rdcu.be/cpcpv
Spring GraphQL Milestone One
Very true. FHA loans let you put as little down as 3.5% for first time buyers. I wouldn’t recommend it but the opportunity is there.
Saving the Liberal Arts
Billionaire + climate leadership is an oxymoron!
I graduated college in 2003 and I remember the excitement at good job prospects among my CS degree peers growing right along with the bubble. I remember being pretty depressed going into our last semester.

One of my favorite "historical" pieces from the era is "Mother Earth, Mother Board".
https://www.wired.com/1996/12/ffglass/

Not specifically about the bubble, but lots of fun tidbits from the internet in those days.
Quantum Computing Hype Is Bad for Science
Yeah I'm also mystified by that comment. You are correct that smaller P is better. Those near physics level P-values are not totally unheard of for genetics either, because they have very large databanks with hundreds of thousands of data points in them and the ability to do large analyses over them, so they can obtain a lot of statistical power.
It sounds like you bombed the interview because your answer was not the correct answer for the domain.

For games, it absolutely does matter that only some appends trigger latency, because that causes stuttering in the game play. A linked list may be slower in most use cases...but the performance cost is fixed and can be easily designed around.
> These two organisations have reportedly presented substantial data demonstrating that Ivermectin prevents and treats Covid-19.

The evidence is not good yet. There are many studies without a control group or were the control group is just an unrelated bunch of people. And most of the randomized controlled studies have a very small amount of participants, where there is easy to get flukes. Then reporting and publication bias filter them, so only the ones that got a good result are counted, and the other are ignored.

If they want to sue someone, they should sue the medical doctors that are making crappy studies instead of good large double blind randomized controlled trials.
At present many more younger people are being admitted to hospital than older people in the UK. Given that older people are mostly vaccinated this could indicate vaccine efficacy. In June, around 70 percent of admitted patients were aged less than 65 and less than 30 percent were aged more than 65. Be interesting to know how the 60% quoted are split in terms of age.

https://assets.publishing.service.gov.uk/government/uploads/...
PDF to Embroidery
Yikes. It means young (neutered) male cattle prefer a cow.
They have to offer a plotting library that’s at least half as decent as ggplot if they want people to jump ship. Gotta be able to visualize your results easily and they’ve been stuck with a half-baked interface to python plotting libraries for years
Rahul Gandhi and the congress party signed a secret MOU with the CCP even as Indian soldiers were getting killed by PLA infiltrators.

Kishore's strategy for winning elections include stoking communal hatred and starting riots.

I am happy that they are under surveillance.
Ok, maybe its just a coincidence that it was published right when the current dangers of misinformation are so high and so many are failing to believe science.
i do this. My employer reimburses me for any coworking space.
What would you like to have discussed and/or judged independently?

I agree that a lot of the comments here are shitposting or making reactionary equivocations. Others though, are making valid points... which you may agree with, or not.

IMO, for example, the most important part of this to pay attention to is NATO. Cybersecurity & China seem to be the new focus of the alliance. To me, this seems like the most potentially impactful aspect.. and probably a key reason why this announcement was made in the way that it was made. IE, I think that what NATO do in the coming few years will make the history books, rather than Chinese cyberattacks. I may be wrong, but this isn't a disingenuous equivocation. It's just my judgement on this, at this point.
> Due to the level of control the Chinese government imposes on all the corporations within it, is it fair to say that such acts can't be done without the cooperation on some level of the govt?

Honestly even without the government imposing so much control on corporations I believe it is fair to say that the acts can't be done without cooperation on some level of the government. If there's an elite group of hackers in your country attacking a country and generating ill will then a hands off approach is condoning the action. The only way to condemn the action is to work with said country to apprehend said hackers. But headlines aren't "US and China work together to apprehend rogue elite hacking group."
I have had two engineers in the last few weeks tell me that my (correct) interview answers were wrong. It's extremely frustrating feeling to be already stressed from an interview and then deal with this on top.

In one case I argued for a while until we moved on. In the other, I was able to show the interviewer why I was right and they eventually saw my side. I'm not sure if this was poor communication on my part (definitely possible!) but I felt helpless. Still, I don't think I'd be able to intentionally say an incorrect answer just to get the job.
Fundamentally, an async API is either data-oriented (Futures/Promises: tell me what data this task produced) or job-oriented (Threads: tell me when this task is done). You can think of it like functions vs subroutines.

Since you typically care about the data produced by the task, threads require you to sort out your own backchannel for communicating this data back (such as: a channel, a mutexed variable, or something else). Unscientifically speaking, getting this backchannel wrong is the source of ~99% of multithreading bugs, and they are a huge pain to fix.

You can implement futures on top of threads by using a thread + oneshot channel, but that requires that you know about it, and keep them coupled. The point of futures is that this becomes the default correct-by-default API, unless someone goes out of their way to do it some other way.

On the other hand, implementing threads on top of futures is trivial: just return an empty token value.

There are also some performance implications: depending on your runtime it might be able to detect that future A is only used by future B, and fuse them into one scheduling unit. This becomes harder when the channels are decoupled from the scheduling.
> It works. The hardest thing about math motivation as a kid is “where will I use this?”

I struggle to motivate myself to brush up on or move farther in math as an adult, for similar reasons.

Some recreational math is kinda fun, but mostly worthless except as a pastime.
There's cost-of-goods-sold, so definitely no six figures. But definitely cashflow positive.
Engineering Customer Success with Sunil Mavadia
This is almost an apples/oranges comparison.

There's research and then there's research.

Yes, all approved medicines are the result of medical research. But approving medicines isn't the entirety of medical research.

I'm sure you've heard of the adage: egos are large when the stakes are low. This is related to that. The push to "get published" is so great that if you know that your research has no practical effect or that it won't affect anyone, you can kind of make up whatever results you want. As long as it publishes. The goal isn't to find the truth or to answer a question, the goal is to get a byline in a paper. And you get more and better bylines by discovering something radical and novel rather than by saying "Nope, doesn't work, just like expected".

On the flip side, when the results really matter, you'll find people do proper due diligence. Especially when your results will be essentially confirmed practically by billions of people on the planet. When the stakes are high, we wind up being way more cautious.

Of course, I hear your meta-concern. Because, yes, people will use this paper to pull the "Science is a lying bitch"* card. But it is also an issue that must be dealt with or at the very least acknowledged. As the article itself notes, someone did notice it in the 80s, but due to very concern of casting doubt on medical research, they kind of just hoped it wouldn't be an issue. And now the issue is too great to deal with simply.

In the end, medical, and really all scientific, research cannot be "hit driven". Failure must be an option. And if this month's issue of The BMJ is a bit "boring" or "thin", then so be it. The focus must be more on finding the correct answer rather than the flashier answer. Even when the stakes are small.

*Science is a lying bitch: From the It's Always Sunny in Philadelphia episode "Reynolds vs. Reynolds: The Cereal Defense". One of the characters uses the fact that certain noted scientists had incomplete ideas about certain scientific phenomenon or weren't completely right on every subject as proof that science itself was flawed and couldn't be trusted on the subject of evolution and therefore one should believe the biblical account of creation because the bible hasn't been changed since it was written.
I got a Logitech G915 keyboard about a year ago. Its default backlight pattern without official Logitech (Win/OS X only) drivers installed is a hideous RGB wave pattern with varying brightness. Only reason the keyboard has been usable for me is because someone was generous enough to make and share a program for custom backlighting control on Linux (g810-led on Github IIRC).

Like you say, it completely beats out the official Windows drivers in terms of flexibility, not to mention it worked right out of the box and doesn’t force telemetry on the user.
http://makie.juliaplots.org/stable/

hopefully will soon be a dominant force in this direction
The aesthetics of a programming language or framework are pretty important IMO, that's one of the reasons Python is my favorit language. This has a lot more punctuation, weird characters (underscore, seriously?), parenthesis and brackets than I ever willing to write or look at. In other words; it's very ugly.
> it's almost indistinguishable from base R (when you're calling it).

I am very surprised by this.
Given how R is extremely dynamic.
and has things like lazy-evaluation, that you can rewrite before it is called with substitute.
Which I am sure some packages are using in scary and beautiful ways.
> I don’t think it will surprise you to learn that handling legacy browser quirks is a common theme in the UA stylesheet.

That's the last place I'd expect legacy hacks. The UA stylesheet runs in the exact browser and version it was designed for, why does it need legacy support?

Or am I misunderstanding the paragraph and it's really about emulating legacy browser behavior?
The problem is that right triangles have to obey a constraint. The angle opposite the hypotenuse is 90 degrees.

Thus, once you've fixed the two endpoints of the hypotenuse, not all points are eligible to be the final point of the triangle. All other points in space can form a triangle with those two points, but it may not be a right triangle.

If you interpret the hypotenuse as the diameter of a circle, all -- and only -- the points on the circle, except the hypotenuse's endpoints, will form a right triangle with the hypotenuse. If the diameter's length is, as specified in the problem, 10 inches, this tells us that the circle has radius 5 inches. This is the maximum distance between the hypotenuse and the third corner of the triangle. The problem tells us that the distance from the hypotenuse to the third corner is 6 inches, which is impossible.
Wow, this relies on both books being in the same orientation, with front cover to the right. It assumes a lot. For perspective, I for years kept books shelved upside down because that orientation was easier for me when reading spines.
But one should look into Darsch Scientific if you want to get deeper into how this is all organised. https://www.dartsch-scientific.com/en/ they have produced papers for powerinsole and are used by other companies in the magnetic magic industry to provide a veneer of scientific credibility. For example https://waveguard.com/en/studies/
You seem to be assuming that making it legal would lead to increased usage. And also that a person's individual right to do what they want with their own body and mind had no value.
Traditionally OCSP stapling implementations in the major webservers (nginx+apache) have been pretty bad and are not capable of mitigating OCSP server downtimes.

Apache has a new stapling implementation since a few versions that can be enabled with "MDStapling On", I don't think it gets enabled by default yet.
I'm guessing, but if I had to bet, @namespace is almost certainly a holdover from those bad ol' pre-HTML5 days when the W3C was still pushing XHTML.

I'll be honest, I miss the consistency and regularity of XHTML. And being able to hook into the XML ecosystem is really attractive. But, at this point, it seems likely to remain in the dustbin of technology history...
It may not bring good, but using prison and ever-stricter laws have only introduced additional damage.

Entire vast populations are effectively under the control of drug cartels. Civil forfeiture is a product of the drug war.

Current efforts have not stopped the flow of drugs, most and especially marjiuana are easier to get than ever. Ask any public high school student.
Google at ICML 2021
Not necessary a fake life, but problems of their own: they can't understand what humans say, they want to know what it's like to have a body and experience the physical world, that kind of things... Very much what happened in the movie "Her" actually.
I decided to start a CS undergrad degree 15 years after finishing my first undergrad degree.

The university had a math placement test. I didn’t remember almost at math, but spent about 3 weeks going through the placement test review materials for 30 min to an hour a day. Got almost perfect score on the placement test.

I did retake calculus 1 and 2 by my own choice since I wanted to know it quite well, and much of that seemed completely unfamiliar.

So it’s much much easier to learn a topic the second time around even if it’s forgotten. To get up to speed on it, you could use the placement test materials—collegeboard has some standard tests and materials to review for those tests, or your local university might have review materials for an in-house test.

I will say, I completed calc 2 a year ago now, and I already feel it slipping away again due to disuse. Now I’m onto new math topics I never took the first time around, like linear algebra and higher levels of calculus.
Hey Gus,

At the moment I'm on a break from both projects, I'm still an advisor but not on the daily work.

About new projects, it will depend on evolves.
Too bad they don't have Starlink, but for water and food.
I don't think I could make a decision about whether I'd want to work for a company on the basis of a single employee's attitude. That person might not even be part of my day to day work group.