skysight-inc/HackerNews huggingface dataset:
Not necessarily. Corporations are more than just sum of the people - they are a process that runs on top of people. People themselves are replaceable - and if you change the behavior of one to something the corporation doesn't want, it'll replace that person with someone new. You want to change the behavior of the corporation itself - and that's best done by creating monetary incentives and disincentives (i.e. punishment). The corporation will adjust the behavior of people on its own.

In other words: "appealing to the people" instead of addressing the corporation itself is like trying to heat up a climate-controlled room by lighting a small fire in it. You'll be fighting the AC unit all the way and causing lots of unnecessary damage, when the right way to do it is to adjust the thermostat on the AC unit.
Yes, retention by strong network effect is scary. But I'm being Captain Obvious here :-)
The licensing board wants to fine and censure me. I can't agree to that
Three Ransomware Defense Strategies
See the hull loss per million. Using that metric you are 34 times more likely to experience a hull loss incident on a 737 MAX than a 320 http://www.airsafe.com/events/models/rate_mod.htm
> Yikes, does someone want to tell him?

Someone should tell you that $85k/yr NET is top earnings in some parts of the country.

Average household income in my state is $50k/yr.
That person is describing their chronic condition that has nothing to do with COVID. How would you blame that on the COVID quarantine procedures?
I think Xwayland GPU acceleration won't work with NVIDIA still, though.
Politics are off-topic on HN, so there is little to no coverage. Every coverage I've seen got flagged and will very likely in the future, example https://news.ycombinator.com/item?id=25031973
If Trump creates a Parler account...they're going to have more than 2M users in a single day. I'm staying far away from that powder keg...
> For decades, computer scientists wondered if there is any secure, all-encompassing way to obfuscate computer programs, allowing people to use them without figuring out their internal secrets.

As someone who works in cryptography, this isn't "The Crown Jewel" of Cryptography.

Cryptography to me is about helping queer people live their best life even in countries where they're hated.

Cryptography to me is about providing assurance that the software you're running was produced by the people you thought produced it, and that the built binary is reproducible from the source code, which technical people can also inspect to assert the absence of backdoors.

Obfuscation and copy-protection are non-goals for me. Fully homomorphic encryption has uses in machine learning and cloud services, but I find them at odds with the goals I care about.
I know that games are hectic and everything but I am still genuinely confused that porting a game is this complicated.

The main meat and potatoes of the game is either nearly platform agnostic (Vk, OpenGL, or emulation) or usually similar in principle (audio).

Maybe I've been spoilt by only working on open source projects where people try to write good code because it's public.
"take more than you give" is not an accurate description. free exchange is a positive sum game.
$800K is not worth the effort of collection, welcome to the world of venture capitalism.
At first glance, it looks a lot more simple than something like ncurses.

Many Linux distros are shipping .NET in the default install due to more and more apps requiring it. If something like this takes off for console apps, it's only going to improve from there.
A rewrite in golang where the intent is to solve a lot of scalability,architectural and operational issues which are present in the old codebase.

Additionally we invested a lot in a unparalleled test-suite in this space which runs against the old and new codebase.

How could we innovate further?
Parler – Free speech social media focused on protecting user’s rights
Sure, but any internal systems they use will (should) prevent really bad passwords from being created in the first place.
I feel as if Apple has let down the software industry by “going with the times” in general.

A “north star” to lots of designers and engineers from interaction design all the way down to the systems level.

Excellent documentation was part of it. Long game. Best practices. The whole “crafting” DNA seems to have been lost somewhere along the journey.

I think it’s also a function of market driven angst and hence not saying “no” often enough anymore.
That's actually why knights armor was shiny. Remember that this is before chrome and stainless steel; shiny armor means that the armor is steel and maintained at high expense. The knowledge that you've got to go against someone wearing the best armor that the era can provide is going to be a huge blow to morale.
Hello HN! This is Elias, here to present to you what I've been working on the last couple of months.

It's a tool intended to make it easier develop and interconnect services. By "anywhere", I currently in Python and JS, but should be able to work on anything that can connect through websockets and perform EC cryptography - no need to set up ports, NATS, SSL, etc.

The landing page should explain the main ideas, I'll be around here if anybody has any questions :)
This also also having a good sandbox environment and helpful test data that allows you to rapidly iterate with confidence.
As someone who is in a hiring position, I don't really consider side-projects, open source contributions, or bootcamps to be implicitly relevant (in a positive way). They do demonstrate a curiosity which is nice, but at some point, they are just as likely to be a negative signal for me. Open source project ownership I find a little more potentially relevant though. I feel there is a better opportunity to review coding, communication and organization skills.

A side project might be valuable if it was in a stack/tech that you wanted to work with but was not available to you via your current employer or potentially one that you worked on with friends or family as much for social reasons.

Multiple side projects and I begin to worry that you are someone who chases shiny objects. I don't hire shiny chasers as they tend to be disruptive and every new project tends to result in a fight for implementation via the tech of the moment.
I’m confused why fully closing it is not always the way. Maybe that’s because I grew up in a house with pets.

And camping with pit toilets, closing the lid is imperative to reduce the intense ammonia cloud.
Reading the abstract of the "paper" (book) that you linked it looks like what they are attempting to prove is that there are classes of functions in which obfuscation is impossible. My guess is that iO could still be attempted by simply guarding against these certain classes (which may even be difficult to create in the real world).

However, that book does look daunting. I am curious if the book hints at more potential problems than the abstract indicates.
Investing in Isovalent
Anyone know what "no control for SES" from that tweet means?
Linux is effectively valves insurance policy against microsoft going back to the good old days.
I haven't fully absorbed this, but isn't this kind of the opposite of FHE? In FHE you are hiding the input and output. Here you are hiding the function (or in the PHFE application the function and part of the input)
If you think a startup can "screw" a VC/investor when it's selling for only a 2.6x multiple... You are incorrect.
And there are even modern tree based approaches, that beat some of the modern artificial neural network approaches! It's not like it has become an absolutely unusable class of algorithms.
Interesting, didn't know that. This makes it a bit more likely that the 13% -> 18% increase is related to general societal impacts of Covid rather than Covid being worse in itself.
I would perhaps try something new, such as... getting a real job and trying to achieve real things in life, such as buying some property and finish paying for it(it takes a lot of effort), trying to make a relationship work.

Just try to grab life by the balls, I feel you are too dependant on luck, like finding the job in the field you like and "work at MS". Stop living inside your head or look for an ego boost and try to find a job, live with the complexities of life. I once was stuck in the same loop and decided to move to the biggest city in my country and find a job with almost no money on my pocket or parents to help me. I felt challenged and even though had some adversities, I managed to get through and slowly started making decisions and take control of my life.

You probably have pretty good education and that could enable you to switch to a more demanding career, such as, software dev.
This is a very good point. I just moved to a region with a strong and effective quarantine. I had already been seeing almost no people inside where I was so I figured I could handle it.

Way harder than I expected, especially around days 7-10. And covid patients are sick while doing it.

I’m fine, I’m pretty resilient. But I could see how if someone was already vulnerable that experience could tip them over. And I was able to walk in a yard so it was easier than a lot of people have it.
Do you know can I enforce that a PR must be up to date with master before it can be merged? I don't remember seeing that option in the branch protection settings.
> The smart thing would be for MSFT/o365 to give you the option to switch to a TOTP token and other authenticators with a better experience so people can switch organically.

It already does, both through an app notification using the Microsoft Authenticator TOTP app, as well as through the app-agnostic TOTP method. (Just checked my own settings.) It's just not the easiest thing to find the settings page where you do it, because Microsoft helpfully hides it behind "advanced security options" instead of just putting it next to the "change password" UI like the other major sites do.

> Most security people still don't distinguish between authenticators and identities, as federation concepts like identity providers are still in the rarefied space of enterprise.

Who are you counting as "security people" in this case? I feel like the distinction for that kind of thing has been around for a long, long time, as evidenced by SSH public key configs and Active Directory certificate based login configuration both allowing multiple keys/certs per user, or Github allowing multiple keys as access tokens, etc. If we're talking about OTP keyrings issued by banks to consumers, again I don't think those things have been equated to identity as much as being treated like a second key for a second lock on the same door.
Microsoft, OpenAI partner to propose digital transformation of export controls
The truly sad part is your reaction is perfectly normal critical thinking for the age we live in. We are bombarded with lies constantly and as such I've decided I'd rather be a cynic than a perpetual victim.

Age of information, indeed. I guess I just naively assumed it'd be correct information.
Former Vertu employees are launching a new luxury smartphone
> Why are people still able to pretend otherwise without being laughed out of the room?

It is a variant of a Bible Thumper & Bootlegger coalition.

A large portion of the population really doesn't want to believe it. A small population with a vested interest (and lots of relevant tools at its disposal) is happy to help them.
It’s time for the Hacking from Home hackathon
Specifically, in unionized environments introducing new technologies and methods no matter how seemingly trivial creates an obligation for formal job training. Setting up an hour of training for 5k+ people on how to install and use Auth0 is way more expensive than just sending someone an SMS. There is no implicit responsibility to adapt to change.

If an employer wants employees in a bargaining unit to use their own mobile devices and install a TOTP app on them, employer has to pay, and then the responsibility for it working needs to be established. In normal environments, you just say "we use this here," and users figure it out. If it's organic bottom-up adoption based on the option, it works, but if you impose a change, it creates admin overheads.
> no hidpi support

It's been added quite late, and who knows why it's off by default, but there is a checkbox now in Settings -> Interface called "Enlarge text and icons based on monitor size".

Works well here.
I wonder how much of this is because of all the confinement, not being able to see your loved ones etc.
The Linux kernel user’s and administrator’s guide
I'm no crypto expert and trying to follow along, but can't make this leap:

> But iO is stronger than it sounds. For example, suppose you have a program that carries out some task related to your bank account, but the program contains your unencrypted password, making you vulnerable to anyone who gets hold of the program. Then — as long as there is some program out there that could perform the same task while keeping your password hidden — an indistinguishability obfuscator will be strong enough to successfully mask the password. After all, if it didn’t, then if you put both programs through the obfuscator, you’d be able to tell which obfuscated version came from your original program.

Why does existence of another mask the secret? Even if you couldn't distinguish the programs, couldn't you just try both possible secrets?
fwiw, Steam's HiDPI support was rubbish on Windows until relatively recently, so it's not weird that it's bad on Linux as well.
Matlab has a helper function for this exactly, tf2sos. It's also covered in most applied DSP texts.
Likely

> socioeconomic status (SES)

https://www.jstor.org/stable/23363545?seq=1
Evolution of the Signature Size in Bitcoin
As a gamer: Buy their games

As an industry: Follow their lead and be prepared to pay for the software you rely on - there are some really clever people out there, for a company like valve this is pocket change but someone still needs to have the balls to do it.
After you see really nice fonts, and get used to them, bad ones just drive you crazy. a 1440p or 4k monitor for instance, after having one you don't want to use a 1080p monitor for text any more!

I imagine for games its partly a performance issue that they don't do fancier font rendering sometimes.
Our life expectancy has also grown drastically in the last 100 years - for a variety of reasons, so this is a bit of a blunt instrument
That would imply 1 in 10 non-COVID patients had a first time diagnosis of these things in a 3 month period. Sounds pretty high to me.

Edit: but perhaps believable given the pandemic and lockdowns
Wouldn't this count as a liquidation event and thus give them the right to purchase shares at the price that the buyer is purchasing them at?
This one has been wonderful for me:

https://www.youtube.com/watch?v=4BOTvaRaDjI

He runs through them pretty fast, but someone in the comments recommended playing it at 0.75x speed and that works great.
That was my first thought.

What's needed to enable multicast? Work by ISPs?
I guess I was mainly referring to NY/NJ and Chicago style, since they're the ones I'm most accustomed to, but overall I guess the main difference I see compared to Italian pizza is a much greater emphasis on cheese.

> But if you put aside ideological considerations, almost all pizza is fundamentally good.

Completely agree. I like American style pizza and I like cheese. I also like Italian style pizza and often find it has more interesting flavours, but that doesn't make American style pizza bad or anything. Just different. A good American style pizza is better than a bad Italian style too, obviously.

My main point though was that the idea of cheese-less pizza really doesn't seem strange to me, once you look outside of the American cheese-focused pizzas and that's the only reason I brought up the differences really.
I agree with you, aerodynamics and airframes are not something so trivial to understand.

"who has flown aircraft simulators as large as the Boeing 757"

Talk about a big aircraft simulator, those that I know are the size of a car, not of a 757 (jk)
You can't even find aftermarket cartridges for HP's new printers like the Officejet 9020, and a set of OEM replacement ink costs $100.

They're also paranoid devices which re-enable auto updates by themselves, which is probably against EU law but hey :|

Guess the only option is keeping it off the internet completely.
How are the "was this page helpful?" links working out on web.dev? Are you receiving useful feedback?
> I trust Spideroak because the are transparent and I know how they are making money.

When I looked into choosing a vendor in this space a while ago, I remember Spideroak coming under a lot of fire for their use of "zero-knowledge" in marketing materials, which was at best naive and possibly much worse [1] [2]. From memory there were also issues with an unlimited plan[3][4] and refreshing contact with servers to maintain an unchanged backup.

As you say it's always sensible to pay for something you value and no one's perfect, but I wouldn't hold them up as an example of transparency done right.

[1] https://news.ycombinator.com/item?id=13852139
[2] https://news.ycombinator.com/item?id=13303436
[3] https://www.reddit.com/r/DataHoarder/comments/6lpm49/spidero...
[4]https://www.reddit.com/r/DataHoarder/comments/gnfmkn/adios_s...
JetBrains releases desktop UI framework for Kotlin
Therapists, lawyers, courts including closed door courts, confidential internal meetings for publically traded companies, doctors appointments, exchanging passwords/etc. Even my mom just telling me about a medical situation she's having.

All of those have legal requirements for privacy, and many of them used Zoom because it was supposed to meet those requirements. Zoom lied and failed to meet those requirements. There are other ways to meet those requirements (instead of E2E encryption you can have other kinds of controls) but since Zoom claimed to have E2E, they didn't bother with those other ways of meeting the requirements.

This wasn't an accident or a discrepency. Zoom didn't accidentally have some kind of fancy attack that could be pulled off. They literally, knowingly and plainly misrepresented their product, to get sales they shouldn't have. There are words for that like "Fraud".

People at Zoom should be getting jail sentences.
Thanks for your feedback. We will get the security details updated in our security page with more details.
The approach presented introduces #pragmas which practically contain the code written in the language which extends the C language, as in the example:

double A[] = {
#pragma CMOD amend foreach ANIMAL:N = goose dog cat
[${ANIMAL }] = 2*${N},
#pragma CMOD done
};

Personally, I don't like such an approach, as the convention through the decades was that #pragmas don't contain the code but just the "directives", that is, that it should be able to "read" the code without the #pragmas, which is here impossible (one would completely miss the "foreach" and "goose", "dog" and "cat").

As the idea is to have a preprocessing step before the result is fed to the compiler, a little better preprocessor could be written which would remove the requirement of having such pragmas.

Note that such kind of a bit stronger preprocessor was how the initial forms of C++ were implemented (1983) 37 years ago:

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

"The preprocessor did not understand all of the language and much of the code was written via translations."

Even older preprocessor (1974), 46 years ago, also implemented in Bell Labs, was Ratfor:

https://en.wikipedia.org/wiki/Ratfor
Unlocked paper: https://moscow.sci-hub.se/2256/6ffcc08f6e40c37f84b5287edf9a5...

I wish I had endless free time. It would be so, so fun to dive into this. Because you’re right — I got the sense that there were more potential problems than was previously appreciated. It would be fascinating to know exactly what problems there are, and whether they’re fundamental problems or “dodgeable.”
I notice I keep trying to zoom out. I see you have a mini-map feature and yet I find myself naturally trying to zoom out just a little each time.

Do you have any plans to add a zoom feature?
Tangential, but after copying an URL in MS Teams, I can only paste it to another MS app. Pasting it anywhere gives a "your org doesnt allow this lol". I cant open links unless I installed Edge. How did MS get such powers in Android?
The consistency of iPhones and Apple’s predictability really do play in to making the iPhone a easy recommendation.

They clearly understand that phones are now our digital lifelines, not a place to be playing around with weird features.

Apple doesn’t sell a slow phone, even for $399. People complain about Apple’s high prices but the real “secret” is that Apple’s previous generation phones that they continue to sell new are an excellent value.

Their manufacturing is basically perfect. Since the 8/X especially I haven’t heard of any persistent hardware flaw and even before then there was not much to write home about.

You don’t have to wonder when the next iPhone will come out or what it will be like.

iOS never changes based on what phone you have besides minor necessary differences between notch and non-notch phones. I once had to ship my my phone to be repaired, and I was able to restore my exact setup and all data to my backup iPhone 6S. Not only did it work flawlessly, the 6S was still surprisingly fast.

Overall, you really can’t get a phone that lasts longer. Even iPhones that don’t get iOS 14 are still getting security patches. You could feel pretty decently about connecting an iPhone 5S with iOS 12 to a network. Yep, an 8 year old phone - I am positive there are tens of thousands of people still daily driving that phone.
Each of those alternatives is just as likely to offer government wiretap support to any government that asks as Zoom is, unless I’ve missed statements of refusal to do so to the contrary from them.
I think you've run off with the ball a bit here. I have plenty of respect for maintainers. To the example we're addressing, of OpenOffice: nothing but maintenance is the big deal here. Maintenance is hard, yes but you can also find a developer or two to push the ball ahead a bit and Apache hasn't seen fit to do even that.
No web/desktop? So if I'm sitting at my desk I have to manually type the password by copying from my phone screen? I think this is too much to ask of people, especially since we are (rightly) encouraging people to choose passwords like gwz8v8yHGg@P%G6t@WTsXcnV
Let's not forget Elmo!
All that work to re-create an inferior shadow of broadcast TV from the 1970s...
I think someone said there were 7 employees. I saw some of the jobs listed for YC startups and on AngelList showing 1% equity for first engineer roles. So yeah that seems about right by my estimation.
Even medical care is strictly withing provincial jurisdiction. But the only reason we have universal coverage in the form of Medicare is that the federal government forced provinces to offer a minimum set of services through the power of funding. I am glad they did it, and I hope they expand it to Pharmacare, but I am not holding my breath.
The slack shoes and work culture
Ask HN: What are your best tips for taking notes at a meeting?
I need a more effective system for taking notes. Anyone have tips, systems, or technologies that you can share?

Here are my current challenges:
* I am relatively slow at taking notes and my handwriting is messy
* It is difficult to take notes and listen to a moving conversation
* It is difficult to take notes when the speaker refers to a shared presentation or spreadsheet
* I struggle with what types of notes to capture
* I struggle with what level of detail I should record
* In review my notes lack sufficient focus (outside of a few key actions)