skysight-inc/HackerNews huggingface dataset:
Show HN: Encrypted emails based on Signal protocol with post-quantum algorithms
Hi HN, we have recently completed a research project on how to encrypt emails with post-quantum secure algorithms as well as Forward Secrecy. We'd love to hear your feedback and discuss technical issues. The paper can be found here: https://eprint.iacr.org/2021/875
Curious why you didn’t feel it was worth it to be honest with them in that moment? It’s not like they could stop you from leaving.

I left a job recently and had a great conversation with my boss about what went wrong and how I think they could improve and after talking to some old coworkers, it seems they have taken a lot of what I said to heart.

I get it not wanting to talk about it, but at the same time I think that feedback is the most valuable and I would want someone to tell me if I was in their situation.
DigiDNA iMazing 2.14.4 Crack Activation Keygen [Full Version]
It isn't just speed. I dont view this as a developer or engineering prospective.

Ruby Rails has always had a difficult value proposition to business / project owners. Why should you pay for a project written using Ruby Rails? Because developer likes it isn't a good argument. They want an abundant of developers to choose from, easily affordable, and knowing they wont have problem finding another developer 10 years down the road. That is why PHP and Java, despite getting zero love on HN are thriving everywhere.

They dont need to understanding the beauty of Ruby Rails. But they understand any Internet business will require accepting payment and hence should know Stripe. They will have at least heard of e-commence giant which is somehow making rounds in mainstream media for taking on Amazon. ( Whether you agree with that view or not ) And they are now a $170B market cap with a P/E of 70 [1]. Any project management or business owner would have at least heard of GitHub. And Gitlab if they require on premises / open source alternative. They would have stumble across Internet forum moving to a new and similar looking system called Discourse.

Basically they can piggyback on the success of these companies. And you no longer need to use hype to market Ruby Rails as a product, but actual data and evidence from current sustainable business. And these business are working together to invest into its ecosystem, the performance benefits are the counter argument when Ruby Rails will inevitably be questioned about its perceived performance limitation.

So may be not renaissance, but real opportunity for growth. Whether the market or community could capture on this is of course not always certain. but at least a fighting chance.

But yes. I do agree modern deployments sucks. I have always saved this sentiment from other discussion hoping when the right moment / submission I could get other's view on it. I also agree on many things have grown backwards in catering for big enterprise. Luckily in Rails small and medium enterprise are well represented by BaseCamp.

[1] I used to quibble when people say Shopify is an $200B market cap company. Market cap doesn't mean a thing without profit. But it turns out Shopify is much much bigger than I thought. They just made their first $1B+ quarter revenue in 21 Q2. They are no longer some company with idiotic high market valuation. They are real business.
This seems really nice, very ambitious to do it as a "public" state machine that you sink data into and poll compressed bytes out. I can imagine that makes it really nice if you're trying to decompress something in a real-time environment, to cap the execution time. Cool.

Another related algorithm is LZJB, which I've successfully used in embedded environments in production. I have a pure Python implementation [1] that can be useful for "offline" tool development, i.e. when building images for consumption by some embedded target, just thought I'd mention that.

[1]: https://github.com/unwind/python-lzjb
I know you said you are not expecting informed suggestions but it got me thinking of another solution that has not been proposed. If the right ui is low priority and you want to unblock the left window's thread then maybe just a iframe for the right side would separate the work loads completely.
>Their feature requests are often a proxy for something else they aren't able to articulate.

Our usual answer for this is: What are you trying to do?™
1922 is the year Kaiser Karl I. of Austria-Hungary died.
I guess this will have to do for now. https://web.archive.org/web/20210301034848/http://oss4gov.or...
> and you'll see the number of vaccines being administered has been declining since the mandates were announced

Correlation is not causation. It's easy to suppose that causation in fact runs the other way - the mandates come to the fore at the point when doses given are already declining due to running short on willing unvaccinated people, and the vaccination drive is perceived as needing an "extra push".

There is some real-world evidence that despite people complaining, uptake after a vaccine mandate is in fact high. e.g. https://www.npr.org/2021/09/28/1041360095/united-airlines-wo...
Great illustration of how API-based extension schemes are fundamentally crippled.

Also, "Feel free to skip the sections on algorithmic complexities." repeated so many times sounds rather patronizing.
I wasn't super fit, but about average. As I recall the effect was quite powerful for a long time, and then gradually tapered off.

It was just at the end before the summer break that I managed to do the same numbers as before when running and similar. And this was with the same hours per week of practice, though of course with much less intensity due to the exhaustion.

Of course there's no control-me, so can't say if there was a permanent effect as such.
Shameless plug. I've built something similar at https://discussions.xojoc.pw/
It returns the discussions on Hacker News, Reddit and Lobsters. In the future I'll also add Lambda The Ultimate and Less Wrong.
But intead of an extension you can use a bookmarklet.
That is true but I am not as disillusioned that giving everyone a megaphone was positively conductive to spread more interesting art, discussions and general content. I would not want to go back to Youtube TV.

I think people that only see the dangers of misinformation that must be contained are the modern versions of priests to be honest.
It's interesting how much "ceremonial" buildings are important to architectural advancement. Pyramids, towers, temples, churches, cathedrals, palaces.

It's a historical oddity, when factories, shipyards, skyscrapers and other utilitarian structures surpass them.
Launched 2.0 of our startup with grew to 180k+ users in 1 year on PH today:)
AMA about our growth strategies on the PH page (I run growth)
Absolutely. I've been having a nightmare with PayPal for the past couple of weeks, to the point that they made me believe I maybe wasn't complying with local laws. I checked with Stripe to make sure my parallel use with them is all above board and properly legal. Got a very quick and comprehensive reply that it is. So of course PayPal are using "local law" as a scapegoat for their own bananas unnecessary rules.
Maybe they should just add a compiler flag and split off the behaviour, so by default the bug isn't present, but it's available for those who need it?

--use-old-behaviour-range-based-for-loop
Interesting! Wikipedia says that E6B is "one of the very few analog calculating devices in widespread use in the 21st century". What are those other few?
The safest way to convert values into array
Because it can go against your CV or cost >500$

Not every journal is a viable option, not every journal has the same rating. In theory everyone would prefer to publish in an open access journal but sometimes there's an extra fee for that or there's no good (reputable, good impact factor and appropriate for that topic) open access journal for your project...
Honourable mention for Scaleway, too. I use their products because they just work, they're cheap, have good tf modules etc. Helps that they're in the EU.
I quit my job with the primary motivation to work on something else, with someone else. The old company just was no good fit, not good for me. I effectively earn less money now, two yearns into the new job, than when I left, but I am more happy.
Sometimes, the grass really is just greener on the other side, and it may not be because of the money.
Sometimes its tasks, culture, or even people.
It's not just vaccine hesitancy, they have been undermining public institutions in the US for ages. There is nothing remotely close to say, the NHS in the UK.
Yeah, why do I need to signup. Installed the extension, but thinking of uninstalling it because I can't be bothered to sign up.
I wouldn't have a task that would quite so extensive on lambda (though tbh I don't know how it costs compared to aws' video encoder service)

But in a similar vein, extracting interesting thumbnails would at scale, be one use case where lambda with assembly/compiled static bins may be a good choice.
It would be interesting to know the rate of infected but not counted, and death attributed to something else, in both cases.

There could be a correlation where people that don't trust the vaccine also tend to not trust the hospital or medical professional and end up infected but not registered. And the opposite, people wanting to get vaccinated being more likely to get tested at any symptom.
It doesn't look as if the filtering can be on attachment filename.
https://www.researchgate.net/publication/354935534_Low-cost_...

here is open
Of course it is suppressing freedom of speech.
it sounds pretty straightforward to implement with basic crud too, though. you'd just need an inserted timestamp field so that you can rerun the analysis with

where inserted >= the_date
order by inserted
I agree. Even at the small agency I worked as an intern, all Photoshop's were pirated. Not cracked but same serial with no online checking. Licensing for small companies wasn't a thing until online verifications became a thing.
British firm claims quantum-computing breakthrough
My favorite programmer interview consisted of me grilling the applicant about his time playing keyboards and piano for Philip Glass.

My reasoning was as follows: there's no way in hell Philip Glass would hire a keyboard player who wasn't amazing at their craft. Also, there's no way in hell someone as talented as that would decide to make a career out of something they weren't extremely good at. I hired him.

He was one of those 10 x productive programmers, although he didn't work perfectly with other programmers.
https://www.researchgate.net/publication/354935534_Low-cost_...

here is open access for paper
But why? What do I do with a forecast about wind speeds in urban areas? Let's be generous and say the forecast will be able to tell me one hour in advance about wind speed and direction on every street in my neighbourhood. Now I order a drone-delivered pizza. What does the drone do with this knowledge? It still needs to get the Pizza from A to B, ASAP.
NaN doesn't represent a number that doesn't exist, it represents a value that hasn't been computed because the computation yielded an error which wasn't handled yet.

Imagine having error values (or exception objects) that get allocated every time an error happens. You don't expect necessary to be able to compare two instances of an exception object, instead you'll call a function that will tell you e.g. which type of error it is.

Now, NaN are not really quite like that. For one, it's unusual to stuff the error object in the same place as the actual value and also treating it as if it was the same type as the value. Furthermore reassigning the error object into another variable implicitly "clones" it into a new identity.

It's possible to imagine an alternate universe where each arithmetic operation that produces a NaN allocates a new unique number (there are many available bits so that you'll get quite far without a wrap around. But the additional complexity in hw was deeped not worth it.
Dutch regulator fines Samsung €39 mil. for pumping TV prices
Measurements (and 'universes') are part of interpretations of QM. Not sure they are properly part of QM. I see what you mean though.

I'm not sure whether eg the Born rule is enough by itself to explain how (non-linear) chaos arises from linear QM.
im not denying that and i apologise if it came off a bit whiney. I meant that since Wireguard is not the place to do it - it would be great to get it a higher order tool.
yes, it is not cheap to publish in open-access
China has like ... millions of prisoners, presumably being brain-washed and worse... wouldn't be hard to maybe coax them into becoming spies and immigrating here, and just causing turmoil.

Starting forest fires ... or doing some sort of home-made drone attacks against infrastructure (power grids, gas-lines, trains, etc) ... all china needs is for us to decline, not full scale war.

That's just what china might do... we've got plenty of enemies... but I still think the military is way bloated, and doesn't need half the $$ it has, because if it were guerilla tactics like this, it'd be a hard fought battle no matter how much money is thrown at it.

There's way more vulnerabilities facing us with climate change, etc than missile strikes IMHO...
Ironic how this is devolving into literally a youtube comment section.

My contribution is: there is an actual study from israel that shows that recovered persons were much more (13 times more) protected than vaccinated individuals, and this is direct evidence, not inferences from antibody counts. We also don't know what the effect of vaccine is going to be as the virus mutates (ADE?). In particular, the vaccination of kids is a very contentious issue that requires debate, as kids are not in danger from Covid, thus it presents a major ethical challenge for societies.

Anyway my other contribution is that access to information should not be hindered. However youtube's problem is that it is a medium of manipulation , not a library. It would be against their interest to stop it from being so, therefore they are making the grave error of making themselves arbiters of science.
There was a huge lie about Russian election interference that was heavily pushed by media companies.

I am vaccinated but it is still a medical experiment. One that should be carefully monitored. Maybe we are guilty of enabling strains like delta. Perhaps not. As I said, it warrants close monitoring.
Importantly to my original point, if I didn't like the message your little function printed, and you didn't design your "extension" to be extensible (e.g. by putting "hello world" in a defvar or defcustom), I can just... redefine your function - and everyone else using it will pick my new definition. Or I could defadvice it to modify its behavior without changing its definition.

As you say, Emacs has no special framework for extensions - it's all just functions and variables, plus a bunch of higher-level concepts (e.g. minor and major modes, customize, autoloads) to pick and choose from.
I will just need to take a modest 25% to cover costs and we are good to go ...
> spend 15 minutes writing up a ticket, and possibly waiting for the police to arrive before handing you over to them

> take you to the back office and let you sit for 5 minutes while your phone charges

Your on a train. There’s no back office, and neither of you are going anywhere in a hurry while it’s moving. They just ask the police to meet them at the next station and hand you over.

> Nobody is going to send you to prison for the first offence of not having a ticket

Prison sentence, probably not, £200 fine and a criminal record, not unlikely. I certainly know people who have found themselves on the wrong side of a TfL ticket conductor, and then found themselves in front of a judge. Train ticket enforcement is a surprisingly disproportionate part of British law.
I wrote about this exact effect in 2004. Got me some hate mail at the time... LoL...
https://www.nature.com/articles/427013a
What would be a good approach to compress not just a steam of arbitrary bytes, but a stream of 4-byte numbers which are similar to each other (like some sensor output)?
This band is truly amazing and they just keep getting better. Their recent live albums from 2017-2018 are some of their best releases. I think HN would really appreciate the technical talent of this band.

Here's Danny Carey (Drummer from Tool) talking about this album and how the title track influenced his style. https://youtu.be/SsxSm1xCR-E?t=175 You can definitely hear how that song influenced Tool's signature sound years later.
Am I the only one who likes what King Crimson did until the 70s, and does not understand the direction they went with Discipline? I have tried listening to it and later albums, but I never got it. Anyone here can help me better appreciate King Crimson's music from the 80s on?
A proper event storage solution will have optimistic concurrency built in.
Please name three.
And trained pilots cause most plane crashes. Perhaps it’s time to place our trust elsewhere and randomly assign 2 passengers to the cockpit on every commercial flight!
Yeah, the phone hand off the express transit cards crypto keys to the NFC chip used for Apple Pay. Allowing the chip to authorise transactions without the CPU getting involved.
Yeah, the ES side of the system worked but was completely unnecessary. So loads of extra complexity, with no value for the business.
Agree wholeheartedly on both points. My product owner needs to understand this.

One of the difficulties is the users don't really know what's possible, so they'll come up with ideas based on the current solution. Often if you listen to them you'll realise they're actually battling against the current solution anyway and adding more features won't help with that.
I just stored a few large objects to pad the space on Wasabi. The S3 compatibility was the feature.
It's a fantastic read. And a great introduction to the world of cathedrals along with medieval society and its various factions.
The tv show is good too!
Tuto – Create an in-app measurable tutorial with a single click
tuto is a customer education platform that customers will love. Helps customer success, support, and product teams to reduce time to value and increase retention and monetization, by providing the ability to create personalized measurable in-app video-like tutorials based on data. Closing the gap between content and adoption. try it free ->
I don't see an option to switch over existing lambdas. I hope they will soon enable this.
Depending on how well your manager takes criticism, you might burn a bridge there without gaining anything.
youtube employees.

Even if they create a panel of "external experts", the responsibility for it should fall squarely on Youtube. Enough with the big tech deflection
I've mostly been out of it for 7 years or so as well and only been looking at it from a far as these things have changed. Waiting for something like the model in the original article to come into existance.
I think its political more than ceremonial. And you can now find the same effect in skyscrapers.
I’m an ex-Mixpanel employee. Congrats Spencer + Amplitude team. Competing with Amplitude raised the bar for the industry. Seeing that Amplitude was a SPA app that was very snappy, it was a core goal our team to make Mixpanel even faster and more flexible. Thank you for pushing us.
65% of working Americans are willing to be paid in Bitcoin, Ethereum, & Dogecoin
>the 8000 were most likely caused by vaccine legal mandates

No, that's not true at all. EEOC didn't give the OK to employers to enforce vaccine requirements until May 28th. At that point 41% of the USA was fully vaccinated, 51% with a single dose. Now, 4 months later, 55% people are fully vaccinated and 62% have had a single dose. Therefore most of the doses that have been done went out before the idea of a vaccine mandate was even on the table.
Sinch acquires Mailgun parent company Pathwire for $1.9B
It's a Steve Jobs Quote. Sorry should have put that there but it's so well known I guess I didn't think to. But I think it is a little of both. To much of the Jobs approach can lead you down errant paths, but if you never anticipate what the customer wants you could miss great opportunities.
How to Build Your Personal Brand as a Developer
It seems at point 3 that organic plasticity requires features smaller than a Planck length, is that right?
I'm in this exact situation. We run a niche software product in the telecoms industry, and we have one major customer who is also the most opinionated on how it should work. They keep sending in feature requests (for the old, poorly written application), 'we' (i.e. the boss) keeps saying yes. I'm still here and there working on features that we apparently agreed to build for them over two years ago. At least the boss is learning to say no more.
Ask HN: Why do companies take 2 months to send job rejection letter?
Of all concern, when they know I am going to be rejected, why do they take 2 months to send that generic rejection letter? They aren't even looking at my thing. Can't they just do it immediately?

And why should they put "careful consideration" when they know they are going to reject as soon as they see my CV?

It would be lot easier if they can reject within 30 minutes. Companies pretending to review documents just wants to make me puke.
Correct, and many applications are using WAL via CDC (Change Data Capture) to gain some of the benefits of the CQRS/ES.

The problem is that the CRUD is only recording "What" change/mutation was done, but not "Why" by "Whom", and "When" it was done. With tailing WAL / CDC you can also capture the "When".

This can be partially mitigated by adding audit fields like:

Why (reason for change):

created_bc ("because") / created_reason (a person opened an a/c, a new baby born, or a record was migrated from another datastore)
updated_bc ("because") / updated_reason (fixed typo in the address, or moved to new address)
deleted_bc ("because") / deleted_reason (closed an a/c, an end-user died, GDPR request, soft-deleted, removed by moderator, etc.)

By Whom (i.e. user_id, support person, decision maker, etc.):

created_by
updated_by
deleted_by

When (event time) - with CDC you can capture all the intermediate updated_at events:

created_at
updated_at
deleted_at

This captures much more information that a typical CRUD, but it will only save last update_xxx fields, so it still loses a lot of information.
Ivory-Billed Woodpecker to Be Officially Declared Extinct in U.S.
In the readme, at the end, there is this code sample:

# [[nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan,
(...)
nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan, nan]]

After reading this snippet, you, too, might have for the day, or week(s) the soung stick in your head. NyaN. sorry, not sorry.
Thanks, glad you find it useful!