skysight-inc/HackerNews huggingface dataset:
What I like about Vim is that it has a limited set of features out of the box. As a result, I feel that I have a strong understanding and command of Vim. If I want an additional feature I can either add it myself or look for an available plugin. With plugins I usually go through an adoption period where I try to determine if the benefits of the added features outweighs the loss of total understanding of my setup or any degradation in performance. In other words, I enjoy that Vim is an onion with few layers.

In contrast, modern GUI IDEs are more feature rich out of the box, but at the cost of tool complexity. Simple workflows are generally easy to get working, but adapting the tool to a complex workflow can have me clicking obscure options on the Nth option page without an understanding of what I've just done to solve the issue. As someone who works on a variety of codebases, tinkering around with setups for each project can (a) become a serious time sink and (b) can increasingly make me feel like I don't understand the tool if each setup seems to be relying on disjoint sets of new-to-me configuration options.

Additionally, I personally feel that "magic" utilities can rob me of my understanding of languages and codebases. It helps me rest easy at night knowing that I can create a codebase from scratch without needing to rely on "Create new C++ class ..." and automatic refactoring features provided by an IDE.

Regardless of my preference for Vim, I have found that a distributable configuration for a modern feature-rich IDE can be an invaluable asset for open source projects. Being able to open an IDE, load a configuration, and press the build button can remove significant barriers for contributing to projects where your understanding of the codebase and build system are nonexistent.
Is your software safe from multiple simultaneous cosmic bit flips? The FAA required Boeing engineers to handle this situation when rewriting parts of the software even though flight computers are hardened against this sort of anomaly.

https://www.seattletimes.com/business/boeing-aerospace/newly...
The article isn't about FHE, it's about iO. As you point out there's no reduction from FHE to iO, but there is one going the other way. Worth noting though that when Boaz et al wrote that paper, even FHE wasn't known to exist. As for the iO result, not sure whether you were saying you thought the result wasn't solid because of the Boaz paper, but my understanding from people in the field is that it's expected to hold up and of course Boaz is quoted in the article.
If only we could disable that creepfest
Benchmarking Pulsar and Kafka a More Accurate Perspective on Pulsar Performance
I am always deeply suspicious of the figures on that site. Right now, I'm looking at a L4 at Google, in London, listing $367K total comp at 0 years of experience.
Engineer gets 9 years in prison after stealing $10M of BTC from Microsoft
Yes, and this is a really shame. Several years ago I was able to become an iOS developer almost completely by reading through Apple's docs and then building a couple of projects on my own. I had a checklist of the programming guides to work my way through from Objective-C, to App Programming, to view controllers, and on. Over the years I found it more and more frustrating to truly understand new frameworks as the documentation changed. iOS development is now a small portion of my job and the lack of good resources is making it hard to stay up to date.
>> Is someone making 450k in SV (renting a home, commuting hours each way, having to fly to see family) really living a better life than someone making 150k in, say Birmingham? Where they could work from home, live close to family, have a bike commute?

You are presenting a theoretical ideal that is probably close to unattainable.

- how many tech startups are in Birmingham?

- how many VCs would be OK funding a startup in Birmingham? I know we're in COVID era now, but how long before VCs again start telling you to move to SF/SV (or perhaps NY)

- how many 150k salaried tech startup jobs are in Birmingham? I'd estimate in the single digits, probably zero.
Hmm. I thought “fully homomorphic encryption” == “hiding the function,” not merely input and output.

Have I been using that term incorrectly? It’s possible. If so, what’s the canonical acronym for “encrypting a function”?
Yep I'm sure. I'm talking about HDCP.
That's great for you and all, but this reads like you are dismissing other people's very real and debilitating experiences of chronic illness.
hjhjghjvjhv
I'm saying the 9, by itself, may not be useful, but the "it was a 9 an hour ago, and now it's a 5" may be.
Mobile development in C# is just dead. Flutter got all the momentum.
Predicting the Future of the Pandemic
The MD-11 is a passenger aircraft.
eBPF – The Future of Networking and Security
> If there is evidence of election fraud surely it is in more than Trump's interest to find out about it

The reason his cases keep getting dismissed is there isn't any evidence of election fraud.
https://en.wikipedia.org/wiki/Knife_legislation#France

^ can't see anything other than an age restriction

https://en.wikipedia.org/wiki/Knife_legislation#Spain

^ mentions: "Civilians are prohibited from possessing knives, machetes, and other bladed weapons officially issued to the police, military, and other official authorities without a special license"

Otherwise there are laws wrt possession of certain "weapon" knifes, and carrying knifes in public; but not mere possession of ordinary knifes. It's also not clear to me it's illegal to own "weapon" knifes kept at home.
After starting to read HN regularly I noticed most of these types of comments are just posturing. Like any forum, the loudest people tend to be the ones that desire/require the most validation from their peers.
Of course it's worse

It's a refuge for the people too deplorable to survive on an actual reputable site.
And startups should really be upfront about those cap table details with those employees, especially if there's >1x preference on some of the investment, or other unusual issues.
Pneumonia in 2012. Craniotomy in 2016.

Best advice I can give is to measure your recovery in weeks or months, not days. Day to day you might feel worse and think you’re relapsing/chronic but looking at your month to month progress will help smooth out the noise.
This is what I'm talking about. It's that comments are one color, function/method/class/struct definitions are another, keywords are another. And it's the same, no matter what language I'm programming in. Heck, I can open up a language I haven't touched in years (or ever) and just start to get a feel for the structure based on the syntax highlighting alone.
I mean journalists in general.
> The poor documentation defends expert third party developers against competition from new entrants. It ensures a shortage of competent developers and so enhances the revenue of established experts.

Why in the world would Apple want to ensure a shortage of competent developers — for apps on Apple's platforms! — or protect third party experts?
How do you stay motivated when you don’t know your purpose?
Is there an offline version of that documentation? One of the best things about Java is that you can install the documentation package (depending on your distribution, it's something like java-11-openjdk-javadoc) and the source code package (something like java-11-openjdk-src), and have an offline copy of the full documentation which you can open directly in your web browser and IDE.
Show HN: Accomplish your goals by being accountable (on Slack)
It's supposed to be subjective; they aren't measuring pain against some objective measure or even against other patients, just how you're feeling personally.

This number will be used to determine if a more in depth tool is needed (like if you say 7-10). What type of treatment is needed (pain tolerance is different from person to person, so even if two people have the same injury or disease, one might say 8 and need pain killers and the other might say 3 and not). It will be used to gauge if a treatment is working (when you first came in you were at a baseline of 6, but after taking this treatment, you're at a 2), and so on.

Thus, a personal scale makes sense.
ISP market is rigged. Free market competition would make citizens never interested in this, unless it was rigged. If Google w/Google Fiber can't enter markets, then nobody can. Customers are locked into contracts for no good reason, except breaking competition. Good prices only go to first time customers, in order to rent seek and rig prices as customers stay.
They described the mental hardships that come along with a chronic condition. Is it possible that quarantine is worsening those hardships? Sure. But when you claim that COVID related hardships are due exclusively to quarantine you are basically invalidating their experience by saying that a chronic condition alone wouldn't cause these issues.

Your comment would have been totally fine as a top level comment. It is a believable theory that quarantine is worsening mental illness. Your problem was the context in which your comment existed and the way you were effectively dismissing OPs experience out of hand.
Generics Update:
"We will be working on that throughout 2021, with a goal of having something for people to try out by the end of the year, perhaps a part of the Go 1.18 betas."
Mini iMac G4 made with NUC and 3D printer
C# is a decent language, as is F#. But their success is the droves of labor contributed by MS. In some ways it is large and not easy to integrate into a distro and forms another isolated compiler base (need C# to compile C#) that is difficult to audit.

Interesting is that they've adopted some of the lessons learned from Rust, or are trying to.
You are conflating separate things. The fact that your ISP can match an IP/port pair to a person doesn't make Mozilla's IP based telemetry "personal data".
We Design Our Assets
Turkish Germans raise new Covid vaccine hopes
I haven’t been in the UK since a while so I hear that now things changed so you can no longer pretend to run a company when being essentially an employee.

That's actually been the case for about 20 years now. The relevant term is "IR35".
Anticheat is just spyware that gamers have grudgingly let run on their systems. I’d rather not play those games when I have the choice. I am 100% not aware of which games use it except for 7 days to die that mentions it in the launcher
Oh it can be both.
She could have a chronic issue, and be an attention seeker.

Hypochondria is a major problem.
Part of me finding out what was wrong to make a list of every symptom, every condition that a subset of symptoms, keep track of every test and what conditions it eliminated as possibilities.
The sets of possibilities are enormous.
At every step you get called a hypochondriac.

I didn’t directly find it, but when I showed table of symptoms, and what medications had been tried and failed and what tests had been run a doctor realized it was a rare autoimmune condition.

It’s such an odd thing to be given a terrible diagnosis. But feel immense relief that it’s not “in your head”

From support group, this is Apparently a common reaction.
Benoit Mandelbrot often complained about this style of mathematics, and how its dominance in France forced him to go to the US. See for example:
https://www.youtube.com/watch?v=BNyuXKOMU5k
https://www.youtube.com/watch?v=R9k1o2RmqVc
https://www.youtube.com/watch?v=_jRId9PNd6A
(his uncle, Szolem Mandelbrojt was a founding member of Bourbaki).
People have different opinions. I am pretty sure you are not qualified to assess how smart someone is via the Internet. You just believe your opinion is more worthy or more accepted then the one you are attacking.

And I couldn't agree more with the parent you are replying to.

Cases are popping up. These days, we dont have to wait for the media to tell us how harsh covid really is. I know a number of people who have got it, and everyone of these is fine again. There was one case of a hospitalisation, but that person went to hospital with a lung problem last year as well, so they are what we call a risk patient I guess.
Waving the triaging situation around like you are jesus doesnt help either I'm afraid. Citizens are well aware that the triaging is due to politicians NOT putting extra money into the health care system. No, instead they were busy pouring tons of money into airlines and other industries which managed to cry wolf. I am convinced that if we instead had put only a fraction of that money into the health system, triaging would be way off in the future. But hey, it is easier to sell the measures if you can point at the health system breaking down.
Yeah I will wait for a more digestible summary of what this actually does. This is one of the OLD reference papers: https://eprint.iacr.org/2016/257.pdf

I guess once I figure out what bootstrapping IO for C means, maybe I'll have a chance of understanding the paper. But I don't even know what bootstrapping means in this context.

I have no idea what:

"Indistinguishability obfuscation" is (it seems like some kind of mathematical inverse to Monty Hall but I doubt that's a clean take)

"polynomial size circuits" are (are they just talking about the number of variables in an equation? What does "size" and "circuits" mean here?)

"constant-degree graded encoding schemes" are (blu... bluh... uh...)

or what any of the above mean "in the plain model" (or what even is a "plain model").

That's the first 1/3rd of the first sentence of the abstract.

I don't have a problem with that, clearly it's an extremely specialised field so I don't mind being ignorant here, but the OP article doesn't really seem to help at all with the understanding.

The OP article has a nice picture with hidden lock boxes further down the page but this just feels like the whole quantum entanglement mystery all over again, where the analogy is more confusing than the observed phenomena.

I'm looking at a bunch of replies here like "isn't this just simply [x] with [slight y difference]" and making huge calls on the impact to society and I'm here wondering if I'm the only dumb person who doesn't get it.

I'll just add this is extremely interesting but it feels like this is going to take a few years for me to absorb what it means, unless I focus all my energy on it, which I'm not convinced I should just yet.
It’s not DNS

There is a no way it’s DNS

It was DNS
> technical writing is almost always understaffed
> it's really hard to show a causal link between the docs we create and developer success

Amen to that. IMO good documentation is incredibly valuable, but not in a way that aligns with business priorities. At my current job, we hear, repeatedly, that our documentation is poor, and that we need to improve it. Execs echo this sentiment, but the status quo doesn't budge.

Internally, we have about a 10:1 engineer:tech writer ratio (in a small-ish org--I assume the gap is even wider in larger orgs), and the writers are all generalists, covering every product from top to bottom. In practice, this means that engineers are asked to draft the bulk of documentation, and the writers scramble to at least copy-edit it.

Engineer-drafted documentation often isn't great, unfortunately, for several key reasons:

- Writing software is very different from using software. Engineers often don't use their own products, and writing about something you don't actually do is hard.

- It's very easy to omit details that are important for novices when you are an expert. Engineers usually have a great deal of knowledge about their own software in their brain already, because they wrote it, and cannot magically forget everything they know when asked to write documentation for someone who doesn't have that knowledge already.

- Writing effective, clear prose is hard, especially when writing about complex technical subjects for an audience with varying skill levels. Engineers don't spend the bulk of their time writing prose, and it's often not their strongest skill.

Personally, I have a mix of both skillsets because of a weird career path, but while I actually like writing documentation and am arguably better at it than writing software, there's no good reason to pursue that path: I can easily get double the salary in an engineering position as I can in a writing position, despite being a rather mediocre engineer. So I do software engineering :shrug:
> Getting angry at Fox News for calling Arizona is, for example, quite strange for me, because in my opinion, news networks shouldn't "call" the elections.

I think you're misunderstanding what it means to "call" the election. Fox News calling Arizona for Biden didn't make Biden the winner of Arizona. It merely meant that Fox News was confident that Biden won the election in Arizona.

And yes, getting angry at Fox News for calling Arizona was strange.
One of the costliest things a pharmaceutical company does in R&D stage is clinical trials and scaling later on... and that's the reason why Pfizer was sought out for this. Of coure kudos to these German scientists, but much kudos should also be given to Pfizer for their integral role to play it out to the last mile.
Libro was suggesting indigenous peoples books and I ended up listening to https://www.goodreads.com/book/show/41183866-as-long-as-gras... while doing yard work, which just made the experience a little more vivid.

It’s such a big hole we barely know how to start filling it in.
> Historically, the West opened up to China as China economically liberalized

We "opened up" china by war. Opium wars? Boxer rebellion? I'm not chinese and I seem to know your history more than you. Why is that? And china opened up their economy as a result of threat of nuclear war by the soviets and the west.

> in the hopes that China would also grant more freedoms to its people.

This is just propaganda. Since when did we care about freedom for chinese people? Did we invade hong kong while the british ruled it to give freedom to them? Heck, for most of the 20th century, chinese people like you were banned from even coming to the US. The only nationality to specifically be banned for immigration to the US was your people.

https://en.wikipedia.org/wiki/Chinese_Exclusion_Act

> Now, China is also trying to expand its territory.

You mean take back its territory right? What non-chinese territory is china expanding to?

> I fear that Chinese hegemonic status will have negative consequences for other Asian peoples.

More propaganda.

> I hope that one day, people in China may enjoy their right to a liberal democracy.

More standard propaganda.

> people in China may enjoy their right to a liberal democracy.

The founders hated the idea of liberal democracy. It's why the US is not a liberal democracy but a constitutional republic. You seem to be very keen on what the US was founded for. It wasn't for equality and it certainly wasn't for liberal democracy.

It's hard to take you seriously when you claim to be chinese and you spout anti-chinese propaganda. Not just in this comment but your other comments - "false moral equivalence", "US was founded on the idea of all men are created equal", etc. It would be like an iraqi claiming that the US invaded iraq to bring freedom. You sound exactly like gordon chang except I don't think he's aspiring to be a hacker. And for an aspiring hacker you sure seem down on your state propaganda.
My argument is "real world cryptography" is a euphamism for security engineering for people who want to sound more badass.

Making an app with encryption has about as much to do with cryptography as making a react app has to do with turing machines.

Don't get me wrong, its important work, but lets not pretend its remotely the same type of work.
If you looked at the crash rates of the A320 after two years of commercial service, it wouldn't have been so great either, with AF296 and IC605 having both occurred. (Though, to be fair, both were pilot error… but both 737 MAX crashes were initially reported as such too.)
My Little Crony – explore connections between Tories and contracted companies
Data Visualization: Best Tips and Practices
Not that my opinion means much, but I'm a UI/UX guy and I've always had a much better experience learning and using C# as opposed to Java.
Bitmovin (YC S15) Is Hiring a Marketing Operations Manager in San Francisco
I am using HN for a few months now and have dropped reddit altogether, since there was just so much wasted time.

I notice some similiar behaviour in the comments, but all in all this site is the only social one on the internet i use and enjoy.

Every day i keep up to date with newish technologies and trends here and can enjoy obsure information i would usually not see anywhere else. I can excuse the occasional standard politics repost as long as it does not go overboard :)
Can someone break down in simple terms what the difference is between FHE and iO? What can you do with FHE that you can’t do with iO? A concrete example would help tremendously.

I always mentally substituted FHE with “the ability to encrypt a function such that no attacker can reverse engineer how that function was implemented,” i.e. “input go in, output go brr.” Crucially, in FHE this is true even if you yourself are the one executing the program and can observe everything the program is doing.

Or... in whatever I thought FHE was.
DigitalOcean's Navigators Program
Yep it's locker room talk.
Flutter life-cycle cheatsheet for React devs
French stemming with Node.js: node-carry
Audiobooks are great for calming down racing thoughts