skysight-inc/HackerNews huggingface dataset:
I’ve seen large, poorly written Java programs[0] where an entire core at 100% is dedicated to the GC. I have never seen that behavior for things like ~shared_ptr in C++ or similar languages.

Then again, OOMing due to leaks is something you’re more likely to see in poorly-written systems in non-GC languages (Objective-C, C, C++, etc), so there are certainly trade offs.

[0]: Maybe “poorly written” is unfair. Perhaps “written by people who are unaware of how to write code that performs well in a GC system”.
Earlier today when I was looking for potential correspondences between Interval Graph Theory [1] and Flow Graph Theory [2] (Reducible Flow Graphs), I happened upon this 2017 blog post and paper [3] by Jacob Steinhardt: "Does Pigeonhole Degrade Gracefully?"...

The celebrated pigeonhole principle says...

If we have disjoint sets S_1, S_2, ..., S_m subsets in [n]
each of size s, then m (the number of sets) is at most [n/s].

Suppose that instead of being disjoint, we require that every
pair of sets has intersection at most 1. How much can this
change the maximum number of sets m? Is it still roughly n/s,
or could the number be much larger?

Interestingly, it turns out that there is a sharp phase
transition at s = √n .

https://theorydish.blog/2017/05/30/does-pigeonhole-degrade-g...

[1] Interval (graph theory) https://en.wikipedia.org/wiki/Interval_(graph_theory)

[2] Flow Graph Theory http://infolab.stanford.edu/~ullman/dragon/w06/lectures/dfa3...

[3] Does robustness imply tractability? A lower bound for planted clique in the semi-random model (2018) - Jacob Steinhardt, Stanford https://arxiv.org/pdf/1704.05120.pdf
Probably something mundane like
^[\s\u200c]+|[\s\u200c]+$

That's the one that took down Stack Overflow a few years ago
https://stackstatus.net/post/147710624694/outage-postmortem-...
I think you're on to something.

The picnic scene is a lot like the picket fence suburb scene. Iconic atomic family American dream.
CBD is "technically" federally legal since the 2018 Farm Bill. Practically, it's in this limbo position where if it's allowed without any restrictions it's very hard to control THC which is a Sched 1 drug that Feds care a lot about. That's why even though you can buy CBD from your closest market, people still get busted for "smuggling" because CBD cannabis (and hemp) looks identical to marijuana. So currently it's in this weird limbo state where it's 100% legal but its legality cannot be enforced so in some places it's not possible to find CBD.

Also, I think CBD is effective for dogs and cats (e.g. for seizures) but apparently there is some evidence THC is toxic to cats and dogs. So PLEASE be sure your CBD doesn't include THC before feeding it to your pet.
I think it's much more important to choose a minimal set of technologies, than to choose ones that are boring. If one 'shiny new' tech can replace two boring ones, I am first aboard that hype train.
Looking for short term or long term opportunities in Machine learning or deep learning domain. Have delivered end to end projects from data pipelines to mobile and web apps and machine learning previously. Top 3% & 5% on kaggle competitions.

Location: Bengaluru, India

Remote: I don't mind

Willing to relocate: Yes

Technologies: Python, Node js, Spark, Vertica, Kafka, Scikit-learn, Pytorch, Numpy, Pandas, Mysql, Mongodb, Docker, React.js, React native, Machine learning, Deep learning, Data engineering, Web & Mobile App Dev

Résumé/CV: https://bit.ly/2Nwfz4y

Email: chandureddivari[at]gmail[dot]com
What about when using email clients? They are far from rare.
In 2006 ReactOS halted all developments because of accusations like this. After a year long effort there was found to be no use of Microsoft source code in ReactOS. (https://www.reactos.org/reset-reboot-restart-legal-issues-an...)

From what I understand a lot of the kernel work was done by clean-room reverse engineering. One person decompiles and documents the system and another re-implements given the documentation. I can easily see how this would result in identical structures and naming.
More or less my experience as well, stuff I go for regularly are 13-15% THC to 1% CBD. Depending on where you get your weed from, coffeeshops do occasionally mark their ratios.

I should probably go for higher CBD ones...
Growing Up with Anxiety
It's not a question of whether there is an alternative it's a question about what we are using plastics for.

Plastic today is a highly versatile material it can be almost as hard as diamonds, it can be ultra precise like lego and so soft it's weaved into our textiles.

You've seen the sorry substitutes for straws? They can't even make that.

You won't find alternatives for that and again ex. wind and solar are subsidized without providing any of those benefits.

You last comment is speculation and your conclusion even if it was true isn't the only alternative. There are many others. Some of them include us developing methods to deal with CO2 if it turned out to be a problem and you are forgetting the most important thing here.

People who don't have access to cheap and plentiful energy are already incurring a debt to survive and paying the piper. There is a cost to NOT using fossil fuels, one very few are ready to make. I for one am not ready to exchange things like food security for the risk of some speculative consequences we dont even know and to the extent we know isn't something we can't deal with.
This article was a little goofy, apparently as a daily user of the EegoDox EZ, I'm a "coder who is actively working to bring about the singularity." ... Ok, cool.

Back to reality, though I couldn't recommend the ErgoDox EZ more. It's a quality piece of kit; built well, the graphical configurator is convenient, and the support is top notch. I had a keychatter issue early on, and they responded immediately with updated firmware that solved the issue. I've gone back to it as a daily driver multiple times over any other keyboard.
The basics are available in the windows driver development kit.

Many internal symbol and function names are available with debug symbols that have been released by Microsoft over the years.

Lots of undocumented internals you can learn about from this book: https://amzn.to/2XHhSFF

If the book doesn't match what you see (which isn't that often), then you just single-step and see what's happening.
Obligatory reference to Black Mirror season 1 episode 2, "Fifteen Million Merits".
> biased because only those who had a problem submitted proposals and this leaves out all of the developers who don’t consider error handling in Go needs to be better

It's probably also biased due to the people who gave up on Go completely because they saw it as a sufficiently major issue and/or had little faith in Go ever improving (I can't exactly put a finger on it, but a lot of the decisions in Go seem to be backed by "... and if you don't like our approach, you're WRONG").
What kind of made up anxiety have you encountered? I ask just to understand. I've never run into an anxiety after smoking weed that wasn't rooted in reality. I find it helpful for the same reasons the previous poster stated.
May just be an advertising angle. But I do remember my grandfather telling me that a bad car will have holes in its floor after just one winter worth of slush and road salt.
Demystifying Machine Learning with Anime Characters
> The final sample consisted of 72 adults presenting with primary concerns of anxiety (n = 47) or poor sleep (n = 25).

72 adults seems a bit low to me. Does anyone knows if it's indeed low or a pretty normal sample for that kind of study?

Besides, this study does not seem placebo-proof, right?
Ask HN: Are there any bursaries/scholarships in the UK to learn to code?
I am an aspiring coder with 15 years Linux XP -just trying to get my foot on the ladder.

Does anyone know of any scholarships in the UK or esp. Ireland?
An Overview of the Ludii General Game System
Amen, brother! But i would add C++ too (with reservations on the "easy" part); to me they go together. In one of my previous posts i had mentioned the advantages of C, two of which are worth listing here.

a) C allows you to program "everything"; from big honking servers (backend and frontend), networking protocols and systems etc. and all the way down to itty-bitty 8-bit MCUs. Basically from above assembly to any sort of application you might care about.

b) C is the de-facto "glue" language to everything i.e. the "assembly" of high-level languages. Almost all languages allow you to link to a C module.

I am often mystified when people say C is "hard" when they program in languages like Java/Python/Javascript etc. To me these languages are baroque and hard since they require more mental effort to memorize and use the bazillion frameworks, libraries, objects and methods. I find them all quite overwhelming.
Gwyneth Paltrow and Goop's latest health fad was so bad that NASA got involved
Understandable RayTracing in 256 lines of bare C++
because you can't just go buy a TPU for training

but that's what this is, right?
https://coral.withgoogle.com/products/
Just out of pure curiosity, do you have an example of a particular concept you had difficulty understanding?
They were the vehicle of choice for Argentinian death squads: https://www.reuters.com/article/argentina-dictatorship-falco...
This is a good way of putting it.

I view THC as having an 'echoing' effect of whatever I am feeling. If something makes me laugh, the feeling of laughing will cause more laughter. If I am feeling anxiety, the feeling of anxiety will cause more anxiety.
yes, its technically federally legal, but some cities around me are still prosecuting CBD possession
Where have you read that CBD increases the amount of deep sleep? I have looked into this quite extensively, and never found any information that suggested that.
Ask HN: Sell or Ride It Out?
Hi All - I was hoping to get some advice on a situation that I am conflicted with.

Myself and another woman started a company 5-6 years ago. About 2 years in - we couldn't work together as I moved states and working remote was too hard so I walked away from the business. I had vested some shares, but walked away from most. It was acrimonious.

She continued to the run the company and raised a few more rounds of funding. We haven't spoken since, I get minimal updates, just things related to funding rounds. I have no idea on the financial status of the business.

The last round was completed a week ago and I got an email from an existing investor with an offer to buy my shares at the valuation of the round that just closed. It is a decent amount of money, one that would put me in a much better financial position.

I feel in a huge lose lose situation. Either I take the offer and the shares end up being worth more and I will have left money on the table or I don't take the offer and could end up with nothing.

Does anyone have any advice?
Twins of the Streets: Homelessness and Addiction (1989)
Thank you for including this "Current worker been offered to join us but he refused" throughout the rest of your comment I was thinking "Why didn't you hire the engineer?"

Totally makes sense to avoid this consultancy from becoming a potential competitor.
Life of Pi: The 'sort of impossible' challenge of bringing it to life on stage
> Still technically Unproven, but we all know by now.

Your honor, I ask that juror 1000 be dismissed for cause.
It's not a study. It's a post-facto case series, meaning they looked at some users who were given CBD and see how they responded. There was no control group.

In other words, certainly raises interest to do an actual study, but absolutely 0 other conclusions can be drawn from this report.
“Clickbait” is all a spectrum though. The things we think are click bait today could completely pale in comparison to what we think is click bait tomorrow. And that spectrum really varies based on the audience.
Sadly that link is currently erroring out for me with a database error.

There is also a difference between stated policy and what actually ends up happening (not that I'm making any accusations, because I'm not). But what happens publicly isn't necessarily representative of what happens privately.

I mean, I can't contribute to it, because I have seen some source or disassembled components of Windows over the years. But excepting my public declaration of that here and now, who is to know?
Plenty of packets, enough to go around for everyone.
The one in the brochure (a 1924 Model T) didn't have a fully enclosed cabin -- there was a windshield and a fabric top, but the doors were only half-high and didn't have any windows or bodywork above them, just big open holes.

So yeah, if you take one of those out in a snowstorm, you're gonna have a bad time :-D
I find the attitude more interesting.. on one side we have Linux embedded in Windows, more Linux VMs on Azure than Windows Server, MS employees proudly brandishing shirts with 'I heart Linux' and 'I heart OSS' and on the other side we have Windows Kernal developers saying their ideas were stolen.

Maybe it's a sign of the relationship between Azure and Windows teams?
In that case, considering that even the undocumented methods are exported from the respective DLLs, these can easily be identified and their workings can be figured out by perusing the machine code. Access to source code, stolen or otherwise, is not really required. Also, as compatibility is ReactOS' goal, even identical bugs can't be credible evidence.
Not necessarily, because it means you need to be sure that the combination of the JIT, the trusted kernel code and user data will only ever result in safe code paths. E.g. consider a JIT that mistakenly optimizes away a bounds check in the original trusted code in certain cases where it is not safe to optimize it away.
>lower your voice

deal with it noodle boy, people visiting is the only thing keeping river town afloat
> a lot of the decisions in Go seem to be backed by "... and if you don't like our approach, you're WRONG"

I don't understand this complain. Ultimately that's how most if not all programming languages are developed.
A few individuals act as guide and gatekeepers and that's fine.
If everyone is using a bidder like this, isn't it essentially like a blind auction?
You're assuming that the person making the report said "boulos needs to be fired!".

Maybe the person making the report said "Hey, I found some internal details on this external site. I'm not sure if this is allowed. Maybe someone who knows more should take a look at it, here's the link to the page."
Outside of the US, the Falcon continued to be mass-produced in a number of international markets (and in some, like Australia, became wildly popular) and one of those markets was Argentina where it was used by both the police and paramilitary death squads which I assume is what the reference was to.
I have 12.

Nothing stops the people at Subaru from knowing this. They can use the cameras in the car to peer over my fence into my backyard. The car has a cellular network connection. I hate cars.
> The less you use, the more your body will become sensitive to the smaller amounts of it.

Do you have any reference to back that up? I ask because I am genuinely curious. I haven't heard this before, and usually with most other drugs the opposite happens, i.e. you slowly build a tolerance that requires taking higher does to acheive the same effects.
Oh definitely, I choose not to speculate on that because again, its futile; it’s not really realistically possible to prove that it wasn’t done illegitimately. Clean-room reverse engineering can very well end up with indistinguishable results from just stealing code carefully.
> > * multi-account paper cuts

Google multi account support within a single browser is a pain. It kinda works until it doesn't. I'm sidestepping this issue by using distinct chrome profiles for work and personal.

In the other hand, I've not found Amazon multi-account situation to be cozy either. IIRC you literally have to logout and login again or use assume role and the switch applies to all the open tabs.
What is DevOps, link please.
What Is the Future of Insurtech?
Nit: modern computers don’t have efficient trig functions anymore - my understanding is that the complexity is so high that the overhead of instruction dispatch isn’t significant (which is a big part of the cost for things like sqrt).

It is true that chips do have them: x87 hardware is still present on x86 hardware, even in 64 bit. But x87 is essentially considered completely legacy (Windows-64bit doesn’t use it for long double) - no meaningful perf changes in a decade or more (beyond clock improvements I assume)

Then loading the values takes a while as you have to load them onto the x87 stack, which requires conversion to the x87 ieee formats (it is ieee just different bit sizes), which isn’t cheap.

And that gets you all the way to being able to use: fcos, fsin, fsincos, ftan, fatan, fexp, fexpm1, and a few other transcendental functions (there’s also fprem and fprem1, two slightly different floating point partial remainder functions)

After you’ve run those instructions, you then have to copy them off the x87 stack, which is also only through memory.

What do you have at that point? Incorrect values. Why? Because the algorithms used in the x87 unit weren’t as accurate as they were thought to be, but by that point intel realized that continuing to invest in x87 was no in anyone’s interest - using SSE directly was already faster, and accuracy could be corrected without changing hardware.
Necessary? Perhaps not.

But frequently requested/demanded/wanted by email marketers? Yep.

And, perhaps surprisingly, open tracking (when used effectively) serves to reduce unwanted email.

Say you run a really popular store--tons of loyal customers who genuinely want to know about your sales/specials/coupons/whatever, tons of different marketing channels. When you send an email campaign, you want to be able to tell whether increased traffic is due to that campaign versus some other marketing, so you track link clicks (fingerprinting each link in the email). Presumably this isn't generally considered unethical (if it is, is server-side request logging problematic as well?).

You, the hypothetical marketer, want to know which category your campaign falls into for your recipients: "hate it" (marked as spam, you usually get notification of that from the mailbox provider), "don't care about it" (never opened it/filtered it into purgatory/deleted it), "maybe care about it" (opened it but didn't click), or "actually want it" (opened it, clicked on something).

Open tracking is important to disambiguate "don't care about it (and might start marking as spam if they get another email from me)" from "was interested, but not enough to click on a link". If there are no clicks, and really low open rates, it's a sign to stop emailing those people immediately, or else they might start marking the email as spam and get your sender reputation penalized, which is very bad for business. If there are no clicks and good open rates, it's a sign that people are interested, but your content might suck/have display issues/be poorly put together and need to be improved.

Because of this dynamic, being able to track opens with reasonable fidelity (sure, people can block images or spoof opens if they want) is key to reducing spam and low-quality marketing content in many cases. Businesses suffer pretty directly and immediately if they don't back off from sending tons of crap to non-openers.

I know this probably seems alien to a lot of the HN email-using demographic, but there are large swaths of people that very much do use marketing email heavily to stay informed and buy things, and they willingly agree to receive a lot of it.

This isn't a blanket statement that "all activity tracking is inherently ethical" or anything, just that, in this case (and given that email marketing and facilitators thereof aren't going anywhere) this particular kind of tracking, while sometimes ethically dubious, has a bright side.

Source: I work for an email marketing provider.
No production monitoring type alert went “blip” when the disk(s) started filling past a certain percentage?
Ultimately, though, this is the real tragedy of D. It started as a C clone, and continues to be named like it's a C clone, but it is no longer a C clone. It is a general-purpose memory-aware compiled programming language inspired by C++, but it is pretty different by now! People expecting a C clone miss what else it has to offer.

(Can it be a C replacement? Sure, but so can Rust/Swift/Go/etc)
Congratulations You’re Rich Now, Try Doing This for Your Family
The list of prerequisites isn't really the historical motivation, in fact is almost impossible to find the historical perspective in textbooks. It's secretly a way of teaching math and concepts to students who do not already know them. If you already know all of the necessary math you can come in "sideways" like you are describing, and it is not that controversial. Granted you will have no idea about what's going on if you don't understand Newton's laws and friends.
I agree. It is wrong to wag fingers saying impractical etc. Lower bound theory is about adversaries against _all possible algorithms_, not just the analysis of a given algorithm. So progress is expected to be slow.

George Polya in his book "How To Solve It?" encourages to think about "What is the easiest problem that you cannot solve yet?" Most theoretical results tend to answer this, and this principle is a good guideline for theoretical research.
TinyML movement pushes high-performance compute into much smaller devices
Send Encrypted Email Using Java / Spring Boot
Hell that pretty much straight up happens in Neuromancer, which is considered to be the codifier/originator of a huge portion of the tropes that make up cyberpunk as a genre.
It's still in alpha version. Could also be an compatibility issue with your hardware.
There are definitely major differences between the FAANGs: what was the last time you saw an Apple employee commenting on anything on HN?
That's for low-power devices.
It will skew your evaluation of the importance amd veracity of information, so that future you will either not notice important things that aren't clickbaity enough, or if you resist clickbait, might not see important things that are too clickbaity.
A large case series[1] on reviewing dubious publications on Cannabidiol indicates substantial increase in anxiety among critical thinkers. A causative correlation[2] is concluded by the series.

[1] https://news.ycombinator.com/item?id=20340937

[2] https://www.xceleratemaths.com/algebra/images/graph-y=x.gif
Auto Industry Legend Lee Iacocca Dead at 94