skysight-inc/HackerNews huggingface dataset:
From the author "Photon has its own HTML5 inspired canvas drawing engine using Cairo underneath".

That means it should render nicely at any resolution, the author says, "resolution independent and allows for HDPI displays".

But using Cairo means it should not have a good performance at high resolutions. I have yet to find a fork of Cairo GPU accelerated that supports all the API.
So it may fit the bill if you are coding a simple interface, but it will be too slow to render at 60FPS and at high resolution.

What comes closest for me is Dear ImGui, but I never saw an interface with those nicely rendered buttons in real-time done with Dear ImGui.
Tl;dr

Curve25519 for 128-bit security, to use with 128/256-bit symmetric cipher.

X448 for 224-bit security to use with 256-bit symmetric cipher.

-

For symmetric ciphers choose any of the three below:

-ChaCha20-Poly1305

-Salsa20-Poly1305

-AES-GCM.
Agreed. Also why you don't see Tiffany's in the hood as well. High price merchandise will always be a novelty. Amazon go and the like are high price merchandise too.
Black Man Recalls Sexual Abuse and Speaks the Truth About Racism in America
3X00U shipped in January and is zen+

https://www.notebookcheck.net/AMD-details-12-nm-Ryzen-7-3700...
Except that these aren't random bloggers and HN commenters, there are some world-renowned security experts on this very thread saying "do x with libsodium".

If you can't be bothered to read their profiles or understand who they are, I refer back to my point about arguing from a position of ignorance.
Nice screenshots; but doesn't seem "FFI friendly", unfortunately.
It's blocked as "Browsing in Private Mode" for me on mobile.
The issue of pine needle acidity shouldn’t be overlooked. Decomposing pine needles raise the acidity of surrounding soil, which could affect the viability of local flora and, in turn, affect the entire local ecosystem.
I am not sure you are correct.

Libel has a pretty narrow definition and clearly leaves the realm of opinions and ideas to a different realm of willfully lying about someone with the intent to harm them personally.

The fact that we remove libel protections from public figures including politicians already makes this an extremely narrow subset of speech.

Arguing that this is just another example of an arbitrary line within a grey area seems like a rhetorical device to overemphasize the subjectivity of speech protections in pursuit of making them no longer able to be consistently protected.
The censor is the owner of the platform broadcasting the content. If I didn't like your censorship practices then I wouldn't use your platform.
What is column 1 and 2 with the numbers?
"How has this gone so wrong?"

Hindsight? Care to take a crack at the complex socioeconomic issues that will exist in 50 years arising from technology, infrastructure and social dynamics that haven't been invented yet?
I dont perceive it as anti US bias. Engineers tend to look for what's wrong and try to fix it.
> pretend-work

I pretend I'm live streaming my programming session, it seems to cause some switch to flip in my brain and seems to help.

Maybe I should actually live stream? But I probably wouldn't have real viewers, and don't know how to fit multiple monitors into a stream.
I'm not sure that it was ever explicitly stated that it was supposed to create jobs, and I never expected or claimed that it would. That said, what I'd like to add is this: a few years after the recession people who were still feeling the employment effects were certainly looking towards the growing gig economy with high hopes that it would create jobs for them. I don't have hard supporting evidence; that position anecdotal and based off conversations with people at that time. I also think that (depending on what sources you read) many journalists capitalized on this to talk up the hype.
Revolutionary startup ideas fail (2017)
I don't think the NYT paywall is malicious. Publications like that decide how high to build the wall and what workarounds to leave open. They're in a difficult position.

The paywalls suck and it sucks to have to play these games, but until there's a whole-market solution such as the one that finally emerged for music, it's going to continue.
> CVE-2019-13053

Is there a word for this type of exploit: I wrap a bicycle in wrapping paper. You don't need to take off the wrapping paper to know that what it covered was a bike.

That's pretty much what this exploit is, no? You press a key on a keyboard, it sends a radio signal. If I know what key you pressed, I can associate that key press with the "shape" of the signal.
It's fine to ask questions to improve your understanding. But it's not fine to argue from a position of ignorance, obfuscate facts, and to project false pretences. This is how we get anti-vaxxers and the broader death of expertise.
people are justified in judging YouTube management for the content that YouTube management uploads

You mean "promotes." People are free to judge. However, by granting discovery/virality selectively, rather than going by pure interest and numbers, YouTube is exercising editorial judgement. This makes them into a publisher, not a platform. People are free to urge YouTube to become a publisher. YouTube is free to follow suit or not and take the rewards and consequences of their actions.
Where do you, personally, define the line though? And how do you ensure that line won't be changed to fight against you once your enemies are in power?
Genius!

My old employer blocked Netflix though. I didn't want to watch movies, but they had some interesting looking machine learning blog articles that I couldn't read
The original post was

iMessage is not that app unless 100% of the people you message use iPhones.
"I’ve postulated before that “privilege” is a classic motte-and-bailey term. The motte, the uncontroversial and attractive definition, is “some people have built-in advantages over other people, and it might be hard for them to realize these advantages even exist”. Under this definition, it’s easy to agree that, let’s say, Aaronson has the privilege of not having to deal with slut-shaming, and Penny has the privilege of not having to deal with the kind of creep-shaming that focuses on male nerds.

The bailey, the sneaky definition used to push a political point once people have agreed to the motte, is that privilege is a one-dimensional axis such that for any two people, one has privilege over the other, and that first person has it better in every single way, and that second person has it worse in every single way.

This is of course the thing everyone swears they don’t mean when they use the word privilege, which is of course how the motte-and-bailey fallacy works. But as soon as they are not being explicitly challenged about the definition, this is the way they revert back to using the word."

https://slatestarcodex.com/2015/01/01/untitled/
By using green instead of white as a termainl color, you can do almost anything (Lynx, MUD, IRC...) and people think it's an AS400 window.
This is a long-running project that started as the proverbial need to scratch my own itch and then somehow evolved into a full-time job of the past 6 years.

I thought I'd do a Show HN for two reasons.

1. I obviously want to show my baby to those who haven't seen it.

Its primary purpose is to do very fast file replication. If you are familiar with "robocopy /mir" - same idea, but on steroids. Lots of them. It can be used for both mirroring and archiving backups, among other things.

It is light, very small and it is really quite fast. Half of the development time was sunk into the UI/UX design, so there's that too.

Existing version is a result of 5 years of a _very_ careful evolution, focusing more on perfecting existing features rather than adding new ones. Said No to more feature requests than I can remember. The blog captures some of that in a form of development screenshots, sketches and what not [1].

2. Secondly, I wanted to add an anecdotal data point that the desktop software development is still very much an option despite of all the nasty rumors. The demand for well-written Windows software is still there. The biggest takeaway has been that there is LOTS of people, on Windows, that recognize software quality as a feature. They acknowledge and compliment it, and they are actively looking for it.

That's the niche. If you are thinking of trying the Windows ISV path, I'd aim there.

--

By the way of introduction - I'm in my mid 40s. I've been a programmer for my entire life, mostly on the sysdev side of things - firewalls, network stacks, VPNs, etc. - which is one of the reasons I still like things to be as small and as fast as possible. I'm also the original author of Hamachi VPN, there's a chance you might've heard of it.

Any thoughts or comments on the program itself, would appreciate to hear them. If anyone has any questions, I'd be happy to answer them if I can as well.

--

[1] https://bvckup2.com/wip
To keep the analogy: if you live in a quarantined clean room to protect your immune system from the bad germs, viruses etc, you're going to end up with a very weak immune system. If you expose your immune system to the world, it's going to learn how to fight specific threats it'll encounter.
Japan restricts exports of chip and smartphone materials to South Korea
Yeah that's what I suspected. Unfortunately mbpros have many other issues with Linux, if they even have drivers at all for the new ones. As far as nvidia they won't budge so Redhat going in on a technology that isn't supported by a large majority of its user base seems a failing on their part to me. Then again, I don't think they care much about desktop Linux so I can see where they are coming from focusing on server products and the minimal ui needed to occasionally run a gui rather than something one could use every day like os x or even windows. So much for the Linux desktop.
Blogger Outreach: Top Things You Should Be Doing
Engineering Leaders to Follow on Twitter in 2019
In 2016 there was a discussion of a 2013 book. Now in 2019 there is a discussion of the 2018 edition of that book. I think we're sorted now!

(I originally said "thread from 2013" above but that was wrong and I edited it.)
It makes me sad when WebExtensions are limited to Chrome for no real reason :(
Having HN posts + comments in excel would be awesome too.
While Winlink can use the Pactor protocol, it is not required to use the system. Winlink is capable of using multiple protocols each of which fit to frequency, hardware and band conditions.

https://en.wikipedia.org/wiki/Winlink#Technical_protocols
Ha ha -- oh, you sweet summer child.
TIL! That's awesome, thanks!
It makes news for a couple of reasons. (and assuming this isn’t a rhetorical idealistic question about what is and isn’t news…)

1. He’s a notable technologist (or whatever term you’d prefer to use for someone who is seen as intrinsically linked with the rise of computation tech)
2. It’s Gizmodo, they’re not exactly looking for revolutionary stuff here.
3. It’s your standard confirmation bias as well. Most people who read the article probably already have fairly strong anti-facebook-usage feelings to begin with. This reaffirms their stance and belief by presenting someone who isn’t a dickhead as being on the same side.

All of the above leads to a click and a comment, which is good for the ol’ bottom ad-dollar :D.
Japan cites national security in curbing tech exports to South Korea
"Mr. policeman my phone got stolen from my hand". Then got used to open the door for the 20 flock that robbed the store blindly. Prove that he's lying.
I remember back in the 90's there were some pretty high-profile computer games that had "boss keys" where you could smack F1 or something and the game would pause and the screen would show a spreadsheet.

Can anyone remember any of them?
== Same could have been said of building cars and planes 50 years ago. ==

...and automotive and aerospace engineers are still paid quite well.
The only difference is the word break: "microgui" versus "micro gui".
I don't see the irony. How is it "socially-anemic"? It is in my opinion obviously much more social to talk to somebody on the phone than to post something on Facebook. Even 1-to-1 chat as you mention is much more social (but loses an insane amount of nuance and emotion), but still much less so than a phone call (but I also chat of course).

Or do you consider everything that is not face-to-face "socially-anemic"? Are you saying that conversations via chat are deeper than on the phone?

With a Facebook post one is essentially just dumping a complete story on the masses for them to consume. It's not personalized and people cannot interact by asking questions in between, or by adding their own stories ("Oh, I loved that part of the movie! Did you also think it has a deeper meaning to it?", essentially steering the conversation into another direction), or show you that they don't want to hear about something, for example.
I get it.

If you need this you have a bullshit job.

Go read David Graeber's book «Bullshit Jobs».

At my last bullshit job I programmed for my hobby projects on the job. Nobody was the any wiser.
And sorry.
> I mean, as much as I'd like to give Android crud here, I think this is incredibly unethical developer behavior ….

Right, but "our system will protect you from ethical developers!" isn't much of a security model, so I think there's still plenty of blame for Android here.
> This makes them into a publisher, not a platform.

Says who? "Publisher" and "Platform" are not mutually exclusive identities.
Did you use the first iPhone? It had a ton of gaps, even in the market at the time. I believe they would have hamstrung it if not addressed in subsequent versions.

I personally have never viewed iPhone as an example of perfectionism in product delivery. To me it's a whole bunch of solid execution over a very long time scale, before and after introduction.
I think it's do to two reasons: 1) salary at FAANG can be 2-3x what a startup can offer, granted that's in the Bay Area; and 2) there's been more then a few examples of equity not being structured in a way that is beneficial to early employees. Sam Altman even has a blog post that says startup equity needs a revamp.
Which is bigger: A^B or B^A?
It says it works. The notion that bad ideas should be destroyed is a false premise.
My guess is that they got their MBA from lower tier university. One of the dirty secrets of MBA programs is that only MBA's from top tier schools (Harvard, Stanford, Wharton, etc.) have significant positive value. The ones from the 2nd tier MBA programs might be worth what they cost if you have reasonable industry experience prior to going for it. Other MBA programs are about as valuable as an undergrad degree in "business". Note, I'm not commenting on the quality of education -- I'm sure many less prestigious MBA programs provide a great education. I know this sounds harsh and insensitive, but from my experience, it is the way it is.
Ask HN: Web dev zero to hero in least time. Which tools should I use?
I’d like solve the following:

Minimize: Time it takes me to develop web-based UI for my SaaS

With respect to:
- I’m no rockstar dev. I do some Python, SQL, Javascript, HTML, CSS and a few others
- I can learn new stuff if they provide enough value
- The core of my project is already taken care of. It communicates exclusively using Postgres database.
- My UI will have a typical set of UI screens like user sign in, sign on, forgotten password, email verification, you name it.
- Other then that it will have many (~30) quite simple screens doing basic CRUD operations on simple objects stored in database. Each object has a few fields, there are some input validators, some links among objects and so on.

Question is: How do I optimize such program? Decision variables are technologies I should use, languages, frameworks and so on.

The only thing I care about is the speed at which I can spit out those views.
Writing with Your Eyes Closed
There is no place to use RSA instead of Diffie-Hellman. DH provides forward secrecy, and the ECC variants are much faster and use shorter keys for equivalent security. They are harder to implement in a wrong way.
I condone this message
anyone have any clue what the mschf.xyz/venmo link at the bottom is about?

a little skeptical about the concept of being paid (a nominal sum?) via venmo as a substitute to an email newsletter subscription. for example, how would I unsubscribe?
That looks almost exactly like Motif from 1991, but superimposed with a wood grain pattern.
Speech also leads to civil rights, Gandi's campaign to free Indian from the Raj .. and sure you can say, "Well that speech didn't advocate violence."

What about The American Revolution? or unions/strikes? There are times in history where speech lead people to push through those tipping points, and sometimes they resulted in violent revolution and others in non-violent revolution. (and we're generally okay with the violent revolutions, so long as the 'right' side wins).

Even in your Hutus/Tutsi example, you're suggesting the Hutus used speech to persuade their people to commit violence? It's still the choice of the individuals, and eventually the group, to act violently.

Unless you're saying that with enough advertising, you remove peoples' agency. That in the face of constant advertising, individuals have less of a choice and subscribe more to group think.

Maybe freewill is an illusion and you can get people do do whatever you want with enough speech, propaganda and averts. But that's a much bigger issue of human will than speech.
We could look at state-level GDP as one measure, but I don't think it's as clear-cut as you think - see [1]. There's a significant amount of money in farming, livestock, and manufacturing, which tend to cluster in "cheap" states. I think you make a good point about concentration of wealth at the state level, though. There's probably a case to be made that rural states are more susceptible to control by a few individuals/corporations that make up large segments of the state's economic output. It's worth noting that economic inequality is usually higher in states with bigger economies, though [2].

[1] https://en.wikipedia.org/wiki/List_of_U.S._states_and_territ...

[2] https://en.wikipedia.org/wiki/List_of_U.S._states_by_Gini_co...
Left 4 or 5 years ago for employer/work reasons. Had a couple of hundred friends, and a started few groups that accumulated thousands of members. Not surprisingly, everyone I mattered to managed to find me and reconnect via email, sms etc. I don’t miss it at all, and I’m happy I don’t waste time like that anymore!

Community argument is compelling, but there are so many ways for communities to stay in touch now. I don’t think it has to come at the cost of so many Facebook negatives (privacy, addiction, mental health, etc.)
Lisbon Restaurants and Coffees Reviewed by a Foodie
The point is a family can do great without all that stuff. Mine does. We do big group texts. Does the job just fine with 16 of us on it.
I used RSX-11M and I remember a few interesting things about it. First, it had an overlay linker: code would swap in if it used the same space as other unused code. Second, this extended to the operating system. There was a giant system build process where you linked all system programs in with the operating system. To run a command, it first had to be explicitly loaded into memory. So during this system generation process, you decide which commands should not interfere with other commands so that many could be loaded at once. Anyway, I remember it took many hours to run this process.

The 'M' means the system had virtual memory, but virtual address space was tiny- smaller than the physical memory space.
Some Amazon warehouse workers are planning to strike on Prime Day
How old are you? I'm curious because I thought along those lines when I was a younger man. You are right that we have almost no control over our immediate emotional reactions to something we have just observed. You do control your train of thought about that observation going forward.
I am not trolling - and I understand we are approaching an emotional threshold here for some.

Lots of factors ranging from hostile climates, tribal/ethnic wars, political issues, language barriers ... the list goes on.

In addition to this, you have cultural traits that simply make it harder to build (or rebuild) a civilization. I think many people living on the continent would understand what I mean.

Nobody in their right mind denies the horrors of colonialism, but one should not consider all historic events as exclusively negative.

Not much of technology was invented over thousands of years (in sub-saharan Africa). Without colonialism (of some sort), it could be very possible that Africa would have remained in the stone age for the next thousand years.
Of course, if you look at median income, almost all of that increase came 1980-2000: https://fred.stlouisfed.org/series/MEPAINUSA672N
Same, but I can attest that you can do it without deleting your accounts too - just delete the apps and remove bookmarks. I have family that still use social and removing myself would make it difficult for them since they like to post about us.

I don't think Woz's payment solution to "light" social interaction is not really feasible though.
Or an adult. Offense is always a choice, adults learn to laugh off this shit rather than be offended by it. You are responsible for your own emotions and how you react to them; it's no one's fault you're offended but your own. Offense is taken, not given.
The irony is strong here - the most productive computer computer in the world, the one that's taken us to the moon, has been tasked with the most un-productive activity, that is burning energy for the sake of maintaining a ledger of fictional possessions.
> People are stupid. Really, really stupid.

But thank god you and I are smart - really, really smart. So smart, in fact, that we should take it upon ourselves to police the thoughts and words of the 'lessers'.
>The thing that holds me to Facebook is that it's become the town square

Yep, but most social platforms are not really tuned to being a town square, and instead are optimized for feeds and stirring emotions. They often rewarding behavior that's counterproductive to finding common ground. We need platforms like DinnerTable.chat [1] that is built around the idea of bringing people together across the spectrum and localities. DTC is an open community-driven live discussion platform that matches you one-on-one with others to playfully challenge perspectives, while unlocking achievements. It's been my passion project for the last two years, and since beta, we've been growing steadily.

[1] https://dinnertable.chat/about
A lot of these NIMBY campaigns are a veneer for plain old corruption. Don't want your competition getting into your territory? Use a home owner association or a city council seat that you or a friend are a part of to obstruct them. That small business is owned by someone outside your church? Well they aren't getting a liquor license for their convenience store.

Often there is some underlying motive coming from bigotry or greed. However there is always the person with too much time on their hands who gets a kick out of having power over others.