skysight-inc/HackerNews huggingface dataset:
Peptide vaccines are different from mRNA vaccines, but they share some aspects, notably the (very) low cost, ability to be designed and tailored to a specific target.
They exist since a long time, but they are not very efficient, so they never went mainstream [0].

I wrote my own suite of software to design such vaccines [1]. I wonder if someone have some comment or suggestion.

Thanks!
(my email is in my profile)

[0] https://en.wikipedia.org/wiki/Peptide_vaccine

[1] https://padiracinnovation.org/en/peptide_PoC/
> They have links for every single mechanical keyboard they review or list. What is their incentive to give better reviews to some than others?

Given Sturgeon's law (90% of everything is shit), why are most of the reviews 4/5 or above?

> There are some basic economic realties underpinning why people take the time to create content like this. I don't think it's reasonable to assume that just because someone expects to make a small amount of money from creating a review like that, that that person's opinion is inherently at conflict with honesty just because there's a monetary element.

I updated the post with several examples of the type of content I want you to find.

> This is probably a better example: https://www.mechtype.com/[...]

This one has affiliate links
Adding custom RISC-V instructions to an open-source rv32 SoC
Nonsurprisingly, the Interactive Advertising Bureau has a slightly different spin on the ruling [1]: "APD Ruling Clears Way For Work on Developing TCF into a Formal GDPR Code of Conduct".

I'm surprised that ICCL very assertively states that all data collected through TCF must be deleted. The Belgian DPA only mentions a €250.000 fine and gives IAB two months to present an action plan [2]. Interesting to see how this plays out. :)

[1] https://iabeurope.eu/all-news/apd-ruling-clears-way-for-work...
[2] https://www.dataprotectionauthority.be/citizen/iab-europe-he...
Do you happen to know why YouTube has started throttling the number of views on videos by channels with few subscribers?

Google is becoming even more infuriatingly scummy. Literally a minute ago I saw this post about YouTube throttling the number of views on videos by new channels:

https://old.reddit.com/r/assholedesign/comments/sim12o/well_...
The Loneliest Mountaineer on Everest
I wish there was one I could set that just said "Fine, send me your cookies just don't expect them back".
Definitely a good thing to cover, thanks. You may have seen this already but this is the best resource on this topic https://home.treasury.gov/system/files/136/StableCoinReport_...
> Google+ had circles as well. I found it very hard to properly segment people properly. There are rarely such hard boundaries on relationships. If I'm snowboarding or barbecuing, it's very seldom I only wanna share that with just friends, just family, or just co-workers. It will usually be much more interest-based.

Couldn't you make circles of circles in google plus? I remember something like that, I had circles and then grouped them based on interest.
When GDPR was introduced we flagged every datapoint with their point of origin I believe big tech did the same.
> Why should the functioning of a browser be dependent on telemetry working?

It isn't. The bug was in the networking stack, and it just happened to be triggered by a GCP change which effected the telemetry service. Firefox having telemetry has nothing to do with the issue here.
In terms of privacy - Proton mail is one alternative
https://archive.ph/LW3t5
What happens when teams integrate their work?
Working on a fix now
> We can build better search engines

Yeah, they're called people.

We can curate better results.
> edge cases are way more common

It’s not a question of parsing a known sign, even extremely complex rules can be encoded. Further that process can take place from a photo of the sign uploaded by the car to then be encoded by the rules. The general case is stopping and having a remote driver slowly tell the car what to do.

An unknown sign in a place without cellphone reception is about the only case where it really need to just figure it out on it’s own rather than simply avoid causing an accident.

> What if it truly fails to parse a sign accurately and does something illegal or dangerous?

Not much, people regularly disobey traffic signs especially ones with complex instructions. Don’t hit stuff or jump in front of another car is generally enough.
A new job opportunity has come up :)

https://iabeurope.eu/blog/want-to-join-the-iab-europe-team-n...
> The Belgian Data Protection Authority said IAB Europe “was aware of risks linked to non-compliance” and “was negligent”. It also found that IAB Europe had failed to honour its data protection obligations to maintain records of data processing (Article 30 GDPR), to conduct a data protection impact assessment (DPIA) (Article 35 GDPR), and to appoint a Data Protection Officer (Article 37 GDPR).

Even if you were to give IAB the greatest possible benefit of the doubt, the fact that they didn't appoint a data protection officer makes it clear just how little they care(d).
Mentors Help Mold You: Their impact is more than you realize
Yes that's what you get when you have one thread for all network communications. The network stack did not fail, only the sole network thread got stuck. From the write up I understand if there was another thread for communications firefox would only fail to communicate with telemetry service but firefox would be able to function as users needed.
It did have something to do with there being two languages used though, resulting in two different ways of excercising the network stack whith less testing for each. So its not a bug caused by Rust, but it is caused by the addition of Rust in Firefox.
The picture you’re painting doesn’t reflect the reality of the country. Singapore is consistently rated as one of the least corrupt countries in the world.
Yeah, because a cheese burger has cheese. What does a transpiler have? What is the common factor between all transpilers? Who decides on this layering of which languages are higher level or lower level? C2Rust doesn't call itself a transpiler, it calls itself a translator.

This term seems completely useless to me.
A current minister in the Government of India was "a member of the architecture teams that invented the 486 chip and later, Intel’s signature Pentium chip" - https://magazine.iit.edu/fall-2012/ahead-curve
The former Indian Prime Minister Narasina Rao used to code as well. https://princeezraj.medium.com/the-indian-prime-minister-who...
Thank you for this informative reply. I used to program in CL ~15 years ago, switched to Java/scala, now looking to go back.
I'd love to know how often a 'reject all' button actually objected to all 'legitimate interest' crap too.

I expected the answer is site and consent management system dependent, so where I really couldn't avoid one of these sites, I'd manually object to all legitimate interest first before pressing it. Such a PITA and probably pointless ultimately, but hey..
I'm not sure how much mental math you're expecting but you might consider building in a side calculator.
> All data collected through the TCF must now be deleted

At best the companies will have to delete months of data, the rest being stale or already fed through some ML loop that extracted any useful value from it.
How does gradually removing power user features over time empower regular users over time?

Hint: It doesn't.

And then when the regular users are all piling up on support because they can't learn how to configure the product (or indeed ask their power user friends for help, since the features no longer exist), what happens then?

Nothing. Nothing happens then. And the shitshow continues.
You are right. I also believe many publishers knew this too but the IAB provides a shield of sorts and buys time when it is inevitably (as in now) ruled illegal.

Most ad-tech, and programatic advertising, is not compatible with GDPR. I think that is intentional on part of the EU - and something I am a fan of personally.

The industry needs to shift - contextual ads or other innovations - others have done this. They refused to self-regulate all these years and had opportunity to move away from their invasive practices.
there isn't an IDE that takes care of doing this part for you

Did you try WebStorm? Any setup specifics that it doesn't support for you?
Write once, run anywhere ;)
No comparison is ever perfect. No, Obama didn't jail a college student blogger. He did go after Assange, Manning, and many others. He attacked more people willing to uncover government activities than any other president.
But you're right, it's not an exact same thing as suing speculating college students. It's much worse. We live in a democratic republic supposedly.
My test is whether I can take a document with complex equation formatting and export it into docx without a hitch.

I haven't tried it yet with the new version but in the past it's always failed miserably. (To be clear, the same thing happens with Word in exporting to other formats too.)

I just wish conversions with equations was more seamless in general.
I feel your pain. We have a WordPress network pushing 600 sites and I'm kind of concerned about the future of WordPress and think daily about migrating over to Drupal (or even exploring CascadeCMS or something along those lines).

When we picked WordPress back in ~2012 as our CMS it was because of how simple the editing of post/page content was compared to the alternatives. The majority of our content editors are student assistants, graduate assistants, least tenured faculty member, etc. People who aren't that technical and also have a dozen other things that are their actual job, unlike updating the departmental website which just got dumped on them.

We've done a ton of work with our theme and in-house plugins to keep WordPress super simple/basic for them, overwriting and undoing a lot of what core has added over the years. Most of the site editors find Gutenberg too complicated, so we're running the Classic Editor plugin in a ton of our sites. Our content editors just want to come to a CMS, have a text box where they can add content, add heading tags, links, images, use some of our shortcodes (from custom TinyMCE buttons) to add some styled components to their page. They don't want a full-site editor, they're not remotely qualified from a UI/accessibility perspective to be messing with anything really than just the base content of the page.
hotmail?
Firefox also said that this switch to default was an unannounced change. But a quick Google shows that it was announced

> In the coming weeks, we’ll bring HTTP/3 to more users when it's enabled by default for all Cloud CDN and HTTPS Load Balancing customers: you won't need to lift a finger for your end users to start enjoying improved performance.

In their blog on June 22, 2021. [1]. It probably should have been it's own standalone message sent to users (a "this should be a no-op" email), bit to claim that it was unannounced is misleading.

1. https://cloud.google.com/blog/products/networking/cloud-cdn-...
Another example, SQL-database-in-the-typescript-typesystem here https://github.com/codemix/ts-sql

This would have been much easier if I'd had ts-regexp at the time :)
> that justify the cost to figure out how to comply with the policy and try again

I wonder if this judgment opens them up to civil suits.
LO is amazing, and works surprisingly well and at least on Linux, once you get icons colors right works in dark mode (which I love). It would be good to put a cycle or two of clean up on the MacOS version. It works, but has a lot of rough edges - and Mac users tend to be less accepting of visual issues.
A former employer in the adtech space did audit that the ads were only including vendors from the list, but I don't know how many of our competitors did the same.
The most important line of this was "we may not like those decisions" and "software awareness will affect his decisions".

It's not difficult to project how software might affect the decisions of someone who allows for no checks/balances aka some form of democracy.
Whether or not management has approved of or nudged this change it's clear from the rhetoric of journalists discussing journalism that over the last decade or two they have gone from thinking of themselves has having a duty to simply inform the public to having a duty to engage in discretionary inclusion/omission lest the public draw the wrong conclusion.

Journalism is reaping the "people are idiots, gotta protect them from themselves" ideology we've been actively sowing since at least the 1990s.
Because voting doesn’t matter when your choices are corporate stooge A and corporate stooge B.
That was my point, that you can have “literal” JSON in the language without special syntax, which is preferred since it can be processed with all the built in language functionality.

By the way, Elixir does have macros.
postman is a software that I simultaneously love and hate

on one hand, it has all these really great features. I would be half as productive without it.

on the other hand, it’s so, so annoying with all these updates and cloud features and something or other all the time :(
mathler.com 1

⬜⬜⬜⬜⬜⬜

⬜⬜⬜

⬜⬜

Edit: Ok HN doesn't like the shared characters...
Even ignoring that decisions based on Telemetry are very much influenced by the person making the decision, importance has nothing to do with how much a feature is used.
It is also buggy, resource hog and instable. I use it on Ubuntu and os x m1 and I often have to kill it because it stops accepting any inputs or it ate all memory (and cpu after that when you click anything). Hoppscotsch and others are better now: I guess they wanted way too much too fast (I did not check but I suppose they got VC money?)?
I like the idea, but that protocol is too simple. For example, I don't have too much of a problem with Matomo tracking cookies, but I don't want Google Analytics to follow me around the web.

This header doesn't specify any of that, and I'd still need to give some kind of consent through a cookie pop-up to websites that want me to use that stuff.

I'd rather see a modern version of P3P (https://en.wikipedia.org/wiki/P3P) with UI designed in this decade.
Yes, Elixir has macros.
It seems to me that the essay is attempting to describe the Google search engine.
Wouldn’t this be easier to implement as a server side header that said “if you don’t like my business model get off my internet”?
Yup. I work with MRI data. When de-identifying brain scans we have to strip the face off [0] because that's easily identifiable.

[0] https://github.com/PeerHerholz/BIDSonym for example
I hate the new web, especially google news. Its seems to have gone downhill fast the last couple years. So much of what they feed me is based off some random article I clicked on years ago and now they decide that's all I am interested in. Worse all the articles are just clear click farm bait. "This guy clicked on a Marvel movie link, he must love comic books and nothing else..."
I agree with your point, and I definitely wonder what was the failure in prosecution that produced those not-guilty verdicts. Not only was people's health involved with the fraudulent testing service, but the healthcare consumers did not in any way sign up for that.

The specific comment that I was responding to seemed to say it should be okay to defraud Accredited Investors should be "able to live with that".
How is Insomnia any different? It's basically an OSS carbon copy of Postman.
This is what the DoNotTrack header was designed for, originally.

I guess the big corporations didn't like it and lobbied for the next-worst thing, the cookie popups, hoping that it would become a big failure.
Ask HN: Learning paths for front end dev
Hello HN community

I have 250 hours to learn front-end development and I'm asking for advice as to where to focus my attention. I am an experienced systems/backend software engineer, proficient in several programming languages, but not javascript.

Suppose you were a professor who was going to teach a course in modern frontend development. What is your syllabus? What learning path would you design for your students and why?

If you can share how many years of relevant experience you have, that would be helpful.
similar idea to https://nerdlegame.com/

Both good
and so is their fastest package
Union types are the way to go in 99% of cases you need enums.
There is also Nerdle [1] where you even have to figure out what the result is.

[1] https://nerdlegame.com/
Say you live in a two-party first past the post system. If what you want to express is "I like privacy regulations", the single bit of information that your vote conveys does a very limited job of communicating what issues you actually care about.

The signal in traditional voting is very diluted.

You vote on a person that you think supports some of the things you care about. You are not allowed to weight in on individual issues in a way that matters.

The person works for several years, and the only feedback you have on that process, the only tether that holds that person accountable, is whether you vote for them the second time.
I do, as near as I can anyway. My government has been captured by the capital class and will be difficult to recover.
Oh it makes a lot of sense! What OP is describing is the experienced programmer approach to Wordpress. Should I check what's already in place for event handling? Absolutely not, I should put my very opinionated layer on top instead of understanding how the system works and go with it.
I had major arguments with developers in my team in the past about this, as they would completely miss the point (let's ship) spending time instead reinventing the wheel all the time. They would also be extremely annoyed when I would easily point to the documentation page about how wordpress does exactly what they tried to re-write forcing the system's philosophy.
> It's pretty clear from the article that this was a bug, and telemetry requests failing was not intended to break the rest of the browser.

If telemetry didn't exist as core part of the browser, nothing would've broken.

Therefore, the telemetry itself is the direct cause of the bug. It was, at best, poorly handled and too deeply integrated into the browser's core function.
The recent outage for users of Mozilla’s Firefox web browser was caused by a Firefox update, the source code for which was inadvertently pushed to the Mozilla Add-ons Repository. That repository is not publicly available, so it was not possible for users to update their installations. Fortunately, a bug was introduced in the Firefox update which prevented the update from being installed. The bug was fixed when the update was rolled back. Users who updated earlier were protected.

The outage could have been worse, though, because the bug that was introduced in the code for the Firefox update was in a feature of Firefox itself that allows users to block certain updates until a later time. In the case of Firefox, that feature was used to block the update that caused the outage. If a similar situation occurred in the future, users would not have a way to block the update that causes the outage. That feature is available in other web browsers, but it is not as advanced or robust.
On Windows, the LibreOffice installer claimed that Firefox was using files that needed to be updated. This Reddit thread has some background on why that is:

https://www.reddit.com/r/libreoffice/comments/aoqmvr/libreof...

In short, you can probably ignore it and continue.
It was Trump who actually went against Assange at the end of the day. The extradition was started under his administration. Obama's administration did decide not to go forward with it.
Headless WooCommerce is actually pretty cool - you get free admin UI for managing the shop, and can build whatever frontend you like without the constraints of WordPress. Seems like a no-brainer for anyone who can do a bit of frontend development.
This Wikipedia section paints it the best, in my admittedly unqualified opinion.

https://en.wikipedia.org/wiki/Politics_of_Singapore#Politica...
Coming up next: Full page with mandatory reading (through eye scanning which will require camera access with popup consent for camera access). Followed by a 10 Quizzes to test your understanding for what you consented for. Then an email/ID verification to confirm your identity and consent.

This is going to be fun.
Twitter seems to obfuscates recycled username creation dates too. I deleted an OG account from 2008 last year and now I see someone has claimed it but it's join date is from 2018.
fwiw, I use both daily on macos and they are equally buggy for me.

I'm not sure why these sorts of things turn into flamewars so often.
SEEKING FREELANCER | Helsinki, Stockholm, Oslo, Copenhagen | Remote & onsite

Dozens of projects open currently with varying tech stacks, see the project list at https://talented.fi/en/projects/
You're not alone :D
It's still possible to use XPrivacyLua (https://github.com/M66B/XPrivacyLua) with passing SafetyNet. It's a cat-and-mouse game, but the community is still ahead.

You can achieve this with latest Magisk (v24+, https://github.com/topjohnwu/Magisk), enabled Zygisk and following modules:

- LSposed Zygisk (https://github.com/LSPosed/LSPosed, fork of Xposed)

- Universal SafetyNet Fix (https://github.com/kdrag0n/safetynet-fix)

- Shamiko [optional, more hiding but needs configuration] (https://github.com/LSPosed/LSPosed.github.io)
It's very difficult for registration forms to get traction here. Do you have a sample chapter?
This is excellent advice.

Honestly, it's worth it if you love language and literature at all. Joyce did something extraordinary here.

There's a text called the Bloomsday Book that you may find useful if you get lost.
> Uncaught TypeError: e is null

Of course I don't think that is very useful.
The PDF[0] linked to from the original article says this, in "Sanctions" C.533:

2) In application of Article 100, §1, 10° DPA, order IAB Europe to permanently delete all TC Strings and other personal data already processed in the TCF from all its IT systems, files and data carriers, and from the IT systems, files and data carriers of processors contracted by IAB Europe;

Page 114.

[0] https://www.gegevensbeschermingsautoriteit.be/publications/b...
Appreciate the comment. As mentioned in some comments we will continue to push the privacy front as far as possible, until then we've tried to be clear about communicating where we are with that (and clear about what we're not yet doing privacy wise).

1. The vast majority of our privacy is in product experience. Sharing with less people instead of everyone, making reactions and comments only visible between mutual contacts.
2. Names, Posts, comments and replies are encrypted at rest.
3. We sync your phonebook for contact discovery and don't store it on our servers. Therefore it is not linked to your identity. This is a hard problem to solve as Signal wrote in this blog post (https://signal.org/blog/contact-discovery/)

That said, privacy is a super important issue and external testing and open-sourcing is something that we desire to do. So thanks for the checker here!
> Instead I predict another round of pseudo compliance and a more annoying user experience. Eventually they'll start a policy campaign in earnest stating that the GDPR is unworkable.

I predict all of this to fail, at considerable expense for the IAB and its clients. The GDPR is popular amongst us EU residents.
There's a bit of that. But I think a big part of the reason is that national governments can not address international issues.

The EU represents 300M people, and has the economic and political weight to make a dent.

The same goes for other international issues, such as climate change, corporate tax evasion, cyber crime, etc.
I suck at math. I cheated and used a calculator a couple times.