skysight-inc/HackerNews huggingface dataset:
Ok, I guess I'll look at the talk/ didn't know the guy was in the C++ committee. Still, I personally had to fight the other way around - to convince people that "no, smart pointers don't have significant overhead over raw pointers; and the optimizations/ custom smart pointers that you're doing now, to the extent that they have any effect at all, will likely be rendered obsolete by future compiler versions & libraries".

I could understand a CPP committee member expecting a certain compiler to optimize a certain situation; however, the blanket statement that "smart pointer X is zero-cost" is more than strange, given the fact that it's always bound to be implementation-dependent, and there isn't one single C++ compiler (or even a "canonical" one) so that you could make that claim, at all. I find it really suspicious.

[edit] I watched the part of the talk - I think he was a bit surprised that has favorite compiler didn't perform that optimization, and it took him some investigation to see why. I don't think he truly expects smart pointers to be "zero-cost abstractions", I think he was just surprised that his compiler didn't optimize better that particular situation and had to dig in to find why. I still find the whole presentation a bit of a misleading stunt - there _are_ zero-cost abstractions (for some definitions of "cost" of course; and/or in some situations). E.g. in rust [1]. And even in C++ - a local unique_ptr is _probably_ a zero-cost abstraction!

BTW.. in his example - just use move semantics, put the pointer as the 5th argument, and you'll probably have the same runtime cost (ie both the raw pointer and smart pointer methods will compile to same code; since the ABI no longer allows you to pass the raw pointer via registers, it goes to the stack, so you have the additional load that bothered him in the raw pointer case, too).

[1] https://medium.com/ingeniouslysimple/rust-zero-cost-abstract...
Yep. It is times like these I wish I could downvote submissions.
China-Based Apt Debuts Sepulcher Malware in Spear-Phishing Attacks
Also one of the bigger reasons why i dislike SQL abstractions: you usually pick your RDBMS for a reason, because of some vendor-specific features, extensions or something. Abstracting SQL away makes end up with the smallest common denominator which defeats the purpose of choosing one specific RDMBS.

So whenever you have reasons to spend some thoughs on the choice of RDBMS, you'll probably not want to abstract SQL away.
inlets with the inlets-operator [0] does this by using the HTTP01 challenge, and gives you a LoadBalancer just like you'd have on AWS. The benefit is that you get a real IP and routable traffic, there's no tricks required. It would also work with DNS01 if that's of interest.

[0] https://github.com/inlets/inlets-operator

Feel free to check it out in this tutorial: https://docs.inlets.dev/#/get-started/quickstart-ingresscont...
Which way of looking at it makes it look like a disaster? Only way I can think of is in terms of the rest of the country's dependence on it, but I'm no agriculture expert.
AWS Cryptojacking Worm Spreads Through the Cloud
Funny thing is, as an avid Emacs user, I use vi bindings in Emacs. And in my browser (via Vimium). And in my terminal (with Tmux).
Another alternative is inlets which automates all of the steps necessary and offers Layer 4 as well as Layer 7: https://docs.inlets.dev/#/
I'm confused as well, what's a 'token' and how many do I need?

Some FAQ items:

What does 2M tokens equal in terms of number of documents/books/etc?

This is roughly equivalent to 3,000 pages of text. As a point of reference, Shakespeare’s entire collection is ~900,000 words or 1.2M tokens.

Will the API be general public access starting 10/1?

No, we will still be in limited private beta.

How are the number of tokens per each subscription tier calculated?

The number of tokens per tier includes both the prompt and completion tokens.

How are tokens differentiated across engines?

These token limits assume all tokens are generated by davinci. We will be sharing a reference legend for other engines soon.

What will fine-tuning cost? Is it offered as part of this pricing?

Fine-tuning is currently only available for the Scale pricing tier.

Like, this doesn't tell me how much project X or project Y will really cost.
Right, that's a heuristic, and the consequence of that heuristic is that a bunch of things where you intentionally have pointers of different types to the same memory - the sort of low-level data manipulation that C ought to be good for - is UB unless you are careful about it and you find one of the exceptions to this rule.
This. I haven't tried anything complex but so far Prisma 2 has just been amazing. The API is just so clean and simple.
> "Most people use pre-paid phones until they either break down or get stolen."

Reference please. My personal impression is that most people buy subsidized phones, as part of the contract, every 2 years when the renewal is up.

If you have better data than my anecdote, I'm all ears.

The Android devices that I've had, and that my family has had, stopped receiving major updates, and even security patches, after only 1 year.

So first of all, I don't care what other people do, I can't use devices that are no longer upgraded with security patches. Meanwhile iPhone 6s is getting upgraded to iOS 14.

Also, low end Androids stop being usable after about 2 years, either because apps become too slow, or because the battery is affected. And even the high end phones have hardware issues much faster than my iPhones. I've had two Galaxy S phones in my household, after 2 years one had a damaged motherboard and the other had a battery dying on us.

These devices are designed for obsolescence. And many people are actually spending more money on those lower end Androids than if they got a higher end iPhone and keep it for 6 years.

My 3 year old iPhone 8 still has a battery that's in top shape BTW, with no performance issues.
Introduction to computational thinking for real-world problems with Julia
This is a sherrif too, so they're elected, not neccesarily by any sort of experience or merit.

Nobody likes to hear it, but I'm willing to bet this person has been in office for a while. Tough on crime is popular among "model citizen" voters even if it utilizes dystopic tactics.
Same here, it's way more flexible. I find it quite important to know exactly what will be run as a migration given how critical changing the schema can be.
I tried this, and it's possible using a monadic interface. Just like replacing promise.then with async await you can replace monad.flatmap with generator yields. But I've already seen this concept discussed by the react team and it seemed they didn't like it.

What's cool with a monadic interface is that you can create lots of other interesting things, as long as you adhere to the interface. For instance, I think it's possible to achieve something similar to async render functions without specific support for it.
I use https://wakatime.com/goals but that's only for programming goals.
My wife and I have OG mac.com accounts (registered a few minutes after Steve announced it). She got her first name. I had to settle for a slightly modified one, as I'll bet that "chris@mac.com" is probably Chris Espinosa.

We get lots of interesting stuff. Ironically, most of it is because Apple routes icloud.com and me.com to mac.com, and there's no way (short of a mail rule) to reject that.
The withering death of Imagination Technologies isn't just bad for the UK tech industry either, IMO it slowed the progress of graphics technology, at least on mobile. I think it's inevitable that Apple would have taken all their graphics work in-house (as they did eventually) but given how successful the PowerVR chipset family was on mobile for a long time - and how robust their tech and overall design were - I suspect they could have kept doing well if the company remained well-funded and well-operated. Not only was Apple shipping their tech in phones, but Sony was shipping it in every PlayStation Vita as well.

In another world, I could imagine the Nintendo Switch running on PowerVR tech. Instead, it's an NVIDIA SoC (not a bad one, to be fair)
I've had lots of similar experiences...

Favourite ones are:

Getting a copy of a AirBNB booking that just happened to be 5mins down the road from me. I resisted the urge to check-in as the person with the same name (emailed their friends on the booking to alert them).

I was also included in a neighbourhood spat somewhere in the states at one point. It took considerable effort to get across I was not their neighbour (they thought I was ignoring the issue). Eventually the person's wife engaged and it's been quiet since.

My wife has a fairly uncommon irish name but gets accounts created on platforms all the time by someone with the same name. Doesn't beat showing up to work and finding your boss has the same name. My wife was not happy when she decided to go on a sabatical. Payroll added the salary sacrifice to my wife's payroll account (they never checked employee IDs because surely two people in the same organisation wouldn't have the same name!!). :0
I can't remember what the conserved current of LI is but symmetry implies a conservation law.

(Noether's theorem)
You don't need to understand all the stuff you use.

How complex it is is not relevant unless it has a tangible impact.

eg. I use spark a lot. I don't really deeply understand how the DAG is translated into a distributed computation and the results are aggregated from the cluster.

It calculates things. It's fast. Sometimes I'm surprised by things that are slower than I expect. Oh well. Don't do lots of column renames. /shrug

It's a tradeoff.

Is the effort to understand the detail worth the benefit of doing so? Does not understanding it cause enough pain that it become prohibitive to develop using it?

Is it for spark? No. I really don't care how it's implemented. I don't even know scala. It works fine.

Is it for assembly? No. I don't care at all how my code is JIT'd to assembly / code. It just works.

It it for react hooks? I honestly haven't personally found it to be... but I don't write custom hooks much.

So, your experience with hooks might be different, and you may find the trade-off is more expensive if your case, because it tangibly causes, eg. bugs when you write your code.

...but you are quite wrong if you think that not understanding how something works is a fundamental obstacle to using it.

That is categorically false.

I would argue that it's far from proven that using complex systems necessarily causes the complexity of your system to balloon out of control... or that there is even a strong casual relationship between "mental model being complex to grasp" and the resulting complexity of the system.
Whenever news org echo dire Gov warnings

[1] without vetting the evidence (or highlighting the lack thereof) &

[2] without the context of how often these turn out to be true/false

they're part of the FUD Generation Machine
It's a kind of Pascal's mugging, I think.

https://en.m.wikipedia.org/wiki/Pascal%27s_mugging

That said, Woodward does not seem to be an actual charlatan, so I don't have a problem with funding him. At least he might turn up something fun and/or interesting, even if I don't think it's going to usher in a new space age.
Net Neutrality version 2 is on its way and the FCC's moves on Section 230
Honestly, this squares with personal experience. I've had long periods of anxiety, which I'd describe as perceiving outside things as greater threats than they are, excessive worry and overthinking and withdrawal from outside world. I've also endured depression, that is overmuch despair and lack of willpower to complete even simple tasks.

It plagued me for years, badly affecting much of my personal life. I had some therapy (for 3 months), and interestingly a doctor actually voiced the same view put forward in this article. I never took medication.

Latterly, after gaining more life experience and connecting some dots, I realised much of this was fed by my environment when I was growing up. I realised this comparing outcomes with others who had stabler, supportive homes. Bad circumstances leading to social ostracisation, which meant I never developed social skills well, which meant I always dreaded social contact. This fed an endless anxiety cycle.

After ten painful years, wrangling and working through it, I've eventually managed to make better friendships. As a result, my anxiety has dropped and my overall social ability improved. Nowadays, social contact has been reduced and I've been forced to stay in my childhood home thanks to "lockdown". Curiously, I've once again had more of the depression-like symptoms.

I wonder how much of these afflictions are brought on by poor family environments, and even when they are stronger the parents providing little personal input into children's lives. Lack of community generally and increased personal isolation. I'd put it forward that medicalisation isn't the answer to all of life's woes, or the problems we face individually or collectively.
+1 for clangd (not to mention clang-tidy and clang-format). On Ubuntu 20.04 clang-10 is is in the standard repositories (I’ve heard it’s well-supported on other distributions), and the setup is seamless.

clangd eats big-ass, hairy, template-heavy TUs for breakfast as concerns responsiveness, and I have yet to see it make a mistaken autocomplete suggestion or fail to find a declaration that I agreed with. It’s easily the equal in precision of the Intellisense server that some of my colleagues use and doesn’t bog down the same way. Even the method renaming is pretty solid.

For me at least it’s a small but consistent productivity increase over any of the alternatives I’m aware of and fits into your existing emacs/vim/vscode workflow.

Would download for free again.
Course Info: https://github.com/mitmath/18S191

Lectures and Problem Sets: https://github.com/mitmath/18S191/blob/master/course-materia...
Privacy. That’s iPhone. – Over Sharing
Seems similar to PureORM[1]. It allows you to write regular native SQL and receive back properly structured (nested) pure business objects.

The name pureORM reflects both that it is pure ORM (there is no query builder dimension) as well as the purity of the mapped Objects.

[1] https://github.com/craigmichaelmartin/pure-orm
This is just absolutely stunning. I simply cannot believe this is happening in a democratic country.
New vaccines are tested heavily for a good reason. Sometimes autoimmune response is detected after the vaccine has been already accepted.

During the 2009 A(H1N1) influenza pandemic Finnish health system used vaccine called Pandemrix, It was almost exactly the same as Focetria used elsewhere in the Europe but it was manufactured using slightly different method.

It caused Narcolepsy for 200 kids (normally there is only 50 new cases of narcolepsy per year in Finland).
Hooks are not pure functions, though, or purely functional. A function that returns different results when called with the same arguments is not pure in any sense. One of my biggest issues with hooks is that they make it difficult to reason about which functions are pure and which are impure. Just because it's using functions doesn't mean it's functional.

See for example this comment [0] from the hooks RFC discussion how they could have been made more functional.

[0]: https://github.com/reactjs/rfcs/pull/68#issuecomment-4331556...
Pager

Engineering | Remote | https://pager.com | https://grnh.se/f738bebe1us

Short Pitch: Communications and collaborations platform to unify healthcare teams and services.

Longer Pitch: Pager delivers a “like having a doctor in your family” healthcare experience, making it simple for consumers to connect with the trusted experts they need to make the right healthcare decisions. We bring consumers, nurses, doctors and other members of the care team together through text, voice and video chat, all in one place. We partner with healthcare organizations to deliver seamless, tech-enabled services and solutions for a consumer experience that leads to better decisions, outcomes and healthier lives. Started in 2014 and based in New York City, but hiring remote roles as well.

Hiring for:
- Engineering Manager (Backend)

- Engineering Manager (Web)

- Senior Platform Engineer (Remote)

- Senior Platform Engineer (NYC & United States)

- Senior QA Analyst

- Senior Software Engineer, Backend (Remote)

- Software Development Engineer in Test (SDET)

- Corporate Development Manager

- Content Marketing Manager

- Care Coordinator

- Help Desk Specialist

- RVP of Sales

I'm a Technical Recruiter at Pager, happy to talk about the roles and company culture!
I also lived in Stockholm briefly in my mid twenties and really stuggled for the reasons you mentioned above, I found it really hard to meet people, seems perfect if you have a family though. I moved to Berlin after a year and a half of it and haven't looked back since.
> I don't think it would be unconstitutional ex-post-facto. Obergefell v. Hodges didn't define sex discrimination in marriage certificates unconstitutional after a certain date. It was always unconstitutional, and was recognized as such in their ruling.

Maybe not on some technicality, but the effect would be the same. Conduct that was reckoned to be legal (and in fact required by law) becomes retroactively illegal because of the new interpretation.

> How different a world would it be...

You'd have officials second guessing the law left and right, so it wouldn't be much of a law anymore. You can imagine situations where that might be good, but there are just as many (if not more) where that would be very bad.

You chose your examples, but there'd be others that may be less compelling to you: cities being forced to pay compensation because they tried to regulate gun ownership, retroactive holes in the budget because the individual mandate was declared unconstitutional. Those are just some thing I can think of off the top of my head. Is that how you want good faith efforts to solve problems treated?

I think this is a care where idealism and practicality are in a pretty severe conflict, and there have the be pretty strong limits on retroactivity.
He Cofounded Companies Worth Billions and Raised $159M to Elevate Your Vision
IMHO one of the key use cases for query builders like Knex is that you can programmatically build up a query in a very clean fashion.

Otherwise you need to resort to workarounds like concatenating strings, or building the biggest possible query and using boolean toggles to disable parts of your query.
> They created those laws, not the NSA, not the CIA, they could choose as easily to remove them. But it is too useful for them.

This is true, but it's not the entire truth either. Most congressmen don't have access to the really sensitive intelligence that comes from these surveillance operations, so it can't be that useful to many of them.

A legislator's primary goal is to get reelected, and working to remove powerful operations like this deeply threaten a legislator's political viability during elections. Remember, there's an incredible amount of money changing hands in the military-industrial complex, and money plays a huge role in winning elections.
Here is interesting article about comparison of Microservices and Monolith https://www.n-ix.com/microservices-vs-monolith-which-archite...
Just make sure you are on an ethernet cable. On wifi it lags a little.
Makes sense, this does, US appeals court swats away Oracle's $10bn Jedi contract
From what I've heard, the reason for the signal loss during the landing was the drone ship losing its satellite data uplink from the shaking and interference caused by the landing booster.
So owning and maintaining about 15 acres of forest.
I'm not sure anyone will see this because this post is over a day old, but what can someone traveling really do about it? If you refuse they'll just refuse to let you board your plane. I usually (especially now during a pandemic) don't fly when there's no reason for me to, so refusing me access to my flight is a pretty good way to make me comply, illegal or not.

About a month ago I had to be in court at a certain time and from past experience (filing and getting paperwork to the court) I knew they'd make you take off your belt if it had metal on it. That day I specifically wore a belt with no metal on it so I wouldn't have to take it off, but it didn't make any difference. The sign at security said "no metal objects" and then gave a list of example items with metal on them, belt included, and that was what the security agent pointed to when telling me I still needed to take my belt off. I objected, telling her my pants would fall down if I did and that the list was an EXAMPLE of metal objects, but the only response I got was that if I wanted to I could complain to someone at some other time. Another agent chimed in that they require you to take your belt off because "people could be hiding a knife in their belt", as if that made any sense at all. Isn't that what a metal detector is for in the first place? Anyway, I had no option but to take off my belt or I just wouldn't get to court on time. I let my pants fall down (I decided to do this earlier because I knew it was a possibility) and waddled through security with my pants around my ankles.

So yeah, what could I have done in that case? Just miss my court date?
I've resorted to setting a vacation response that tells everyobe who emails my Google account that it is mine and that it is not used for email; and I consider the account a backhole for email, and only use it for google services.

It still seems to get daily private communications, including private information between lawyers and their partners and cients, and doctors and clients. It's kind of amazing.
Indeed VHDL is supposedly based as much as possible on Ada syntax. Naturally you would have several differences due to the purpose of the languages, but they are _very_ similar IMO
GDPR has constraints on for data transfer outside the EU doesn't it?
I struggle with mild depression, especially in the long winter months in the Northeast U.S. Anecdata, I know, but I'm much better at estimating times (arrival times, how long it will take to pack for a trip, when we will actually leave to get to an appointment) than my wife who is eternally optimistic.

This comes in handy on estimating project times as well though only for me internally as most people don't want to hear realistic project times.
Nvidia's actions with ARM will impact two distinct parts of Nvidia's business: the Nvidia ARM based SoC / CPU business and the residual ARM IP licensing business. It is perfectly possible do something that generates greater benefits for the SoC business than the cost to the licensing business. For example, denying access to the latest ARM designs to competitors would benefit the SoC / CPU business.

Intel makes a lot more money as (a dominant) duopoly supplier of x86 than ARM will ever do licensing its IP.

So when Hauser talks about 'destroying' ARM he really means destroying the existing business model - and that will not necessarily mean flushing money down the drain. Rather it may mean making Nvidia a very profitable dominant supplier of ARM SoCs.
What about NRL down in Pax river?
Fun fact: if there were no C language definition, there would be no "undefined behavior."
> I use Threema because it is the only messenger out there that is:

> a) always end to end encrypted (unlike Telegram)

> b) supports account creation without any phone number (unlike Signal)

Wire (wire.com) has had these for a long time with multi-device sync and also being open source.