skysight-inc/HackerNews huggingface dataset:
> Andrew Tanenbaum: I said that his work was amazing and thanked him. He shrugged me off. I think he felt busy or didn’t care. I was happy that he listened.

I'd signed up to attend his 'afscheid' lecture, thinking I might try go get my copy of 'Computer Networks' signed. Did not get around to going, probably for the better ;)

It's hard to overcome the 'say nothing' reflex. Years ago, g/f and I were visiting the Carl-Henning Pedersen museum in the town of Herning (DK), somehow we were the only visitors on that afternoon. We were blown away by the amazing wall decorations and his art. On the way out we ran into someone from the museum's staff and the Maestro himself (this was a few years before he passed away). What did we do? We just smiled and walked past them. I dunno....

And +1 the cleaners, for sure.
How does one determine intent? What if intent changes?

"The Hunt for the Death Valley Germans" (2012)

https://www.otherhand.org/home-page/search-and-rescue/the-hu...
Good time to concentrate on pushing progressive web apps (PWAs) forward: ask for browser developers to agree on standards and implement few missing features that are available only on native, like file system support. Build more PWAs, even if some features are still not available - they might be tomorrow. Let users know about PWAs, what are the benefits (usually faster install and smaller size), how to install them.
I was thinking the same thing and was so confused by reading the other comments hahaha
Understanding Tail Recursion Through JavaScript
A blog article that clarifies the concept of "Tail Recursion" through code snippets written in Javascript.
The Hunt for the Death Valley Germans (2012)
Deep dive into Git: Git objects (2017)
Statistical Review of World Energy 2019
Also known as imagination
Fun fact: the bulk of the Cocoa datepicker is one attributed string. Yes, all the layout and styling.
> Once upon a time the idea of a computer was that it is a universal machine that can do any computation for you.

Right, and then more than 1000 people discovered what computers were.
What if I offer discount code for outside payment?
This was along the lines of thought for which Dr Hsu was accused of being okay with removing disabled people from human expression through a eugenics program.
Cells Talk in a Language That Looks Like Viruses (2018)
I will try to show the difference between one 256-bit hash function and two 128-bit hash functions.

Let h_0(x) be a 256-bit hash function. Let h_1(x) and h_2(x) be 128-bit hash functions.

Let h_3(x) = h_1(x) + h_2(x), h_4(x) = h_2(x) + h_1(x), where '+' is the concatenation operator. Thus h_3(x) and h_4(x) are also 256-bit hash functions.

Given an object x_1, find x_2 that satisfies one of the following conditions:

(1) h_0(x_1) = h_0(x_2)

(2) h_3(x_1) = h_3(x_2) AND h_4(x_1) = h_4(x_2)

Finding a collision for a single 256-bit hash function would be trying to solve (1), but finding collisions for two 128-bit hash functions would be trying to solve (2).

Also note that (2) is not equivalent to finding collisions for two 256-bit hash functions.

I think the misconception comes from the fact that the multiple hashes form an unordered set, not an ordered concatenation.

If there's any mistake in my logic please feel free to point them out.

Edit: (2) can be simplified into h_1(x_1) = h_1(x_2) AND h_2(x_1) = h_2(x_2), as concatenation of the hashes does not turn h_3 and h_4 into "real" 256-bit hash functions.
Note that the video is not realtime, it's been sped up by 5 (as per the chinese comment)
I thought some complex web app (editor like) supports copying and pasting complex non-text structure.
I know a person with many sheets of paper filled by site makes and their passwords. Basically a password manager on paper. It's an excellent protection against password stealing malware but it's very bad if a burglar enters the house and also steal the passwords. It's also a pain to look for a site (the passwords are not on an old fashioned phone numbers agenda) and to type the passwords every time.
So after reading this, is it correct to say that Ritchie basically showed in his thesis the application of the for loop for recursive prime number computation and also its application to computational complexity? AFAIK for loops where already known at the time since they first appeared in ALGOL a little earlier?
https://en.m.wikipedia.org/wiki/Files_(Apple)
Apple just has to open up the Webkit to support more features so people can just use PWAs. Apple drags their feet because they know once PWAs take over, their app store profits will drop significantly.
10x engineer? :)
So did I: https://www.stavros.io/posts/python-fuse-filesystem/
The question now is what are the functions of App Store. Search and purchase convenience? I guess so - but that is easy to replace and substitute. The real one is security vetting. We see more and more problems in this area (with back doors injected in Open Source libraries, which maybe was just the visible part, because similar attacks would be much more stealthy in closed source). So it is more and more important. Can it be replaced? I don't have much expertise in this - but it seems to be very deeply intertwined with the operating system.

I like to use the Christensen/Ben Thompson framework of integrated and modularized systems: https://stratechery.com/2020/chips-and-geopolitics/. But how that appliess here? Phone is a 'good enough' product now - so it should be modularized. But how can you do security in modularized way, how security could be separated from the OS? Maybe we need more vm based sandboxes ala QubesOS?
https://news.ycombinator.com/item?id=23578795
Shiffman's "The Coding Train" is one of the best video tutorial series on YouTube. It's an absolutely incredible resource.
Association for Computational Linguistics proposes a rolling review process
Summary:

Step 1 -- Centralized Rolling Review: Authors submit papers to a unified review pool with monthly deadlines (similarly to TACL). Review is handled by an action editor, and revision and resubmission of papers is allowed.

Step 2 -- Submission to Publication Venue: When a conference/workshop/journal submission opportunity comes around, authors may submit already reviewed papers to the conference, workshop, or journal for publication. Program chairs (possibly with the help of senior area chairs) will then accept a subset of submitted papers for presentation.

Twitter Discussion by NLP Community - https://treeverse.app/view/npuxh6IO

Source tweet (for the discussion above) - https://twitter.com/gneubig/status/1273944049624518656
What do you mean? How porting, say, Inbox has anything to do with privacy? This is the same codebase.
Don't tell me that, tell the people who bought the thing.
> I don't get why this comment is being downvoted.

It probably tells that you also hit the paywall. Those who downvoted probably didn't, perhaps because their setup doesn't trigger it by default, or because they searched by themselves how to avoid it.

I personally didn't see any paywall when accessing the site directly (ie, without a VPN).
I did something like this once upon a time, drawing letters using the CPU graph: https://codegolf.stackexchange.com/a/33226

Of course, using a super multi core processor as a display is significantly more sophisticated and just funnier. Props to the developer for their creativity!
My bank in France has this service built in. You set the amount and the expiration date and you get a virtual card. It's tied to the first commerce that uses it. That one commerce can use it multiple times as long as there are funds left.

It works on Google Cloud Compute I used it last year. Then there is an option to completely block any transaction of my actual card for any online purchases. When I go on a trip I generate a few virtual numbers and write them down in case I need to make an online purchase from abroad.
Show HN: Big Rust Preschool
> he was just a competent person, at the right place and time.

If you honestly have that pov then it must be very hard to explain how no one else in the whole history of the world has ever managed to pull anything similar to Git.

It's one thing to point out we all stand on the shoulders of giants, but it's an entirely different thing to claim any random person with average skills pulls this off. I mean where's your Git?
EROSITA First All-Sky Survey
I think the goal needs to be to remove the "micro" from micropayment schemes.

At some point, the overhead of managing and tracking payments takes up a major part of its value.

Federation is the potential counter-argument. Let me buy one USD20 per month subscription that covers a huge swath of media. Divide the revenue among publishers based on aggregate metrics.

Then you're dealing with only relatively large and infrequent transactions-- consumers paying $20 per month, the aggregator paying each publisher a monthly cut of $100 or $100,000-- something that doesn't require a completely new financial ecosystem to make viable.

Making it a fixed-dollar subscription helps with risk-aversion. If you're buying 200 other media products in the same subscription, you can avoid second-guessing "will I use this?" It avoids any client-side "I have to consciously specify what I want to back" friction like Patreon.
Yeah, that might be a good mitigation! It will never be perfect, but that's life ;)
It's really no different to running any other service over VPN or SSH tunnel. It does work well with NFSv3 but never tried with NFSv4.
When you have 20B€ to spend, you first make a round of the real needs in science.

Understanding the structure of a quark is priority 100 compared to understanding how to cure MS.

In an ideal world where we have all the money we need, sure. In the world we are in one must make choices.
You're the one alleging that they took the screenshot as it counted up in a dynamic process. I'm asking why you seem so sure about about that, in contrast to alternative possibilities. Seems like you can't answer.
This makes sense. However the implementation detail of h_0(x) could also be foo(x) + bar(x) or whatever. At the end, you have a function that returns a fixed number of bytes.

I doubt any has function that we use today changes the algorithm halfway through its operation though. So your proposal might have a benefit in security by obscurity way.
Sounds like synesthesia to me.
> Removing cashiers and automating checkouts just frees up the staff to focus on other in-store work.

The supermarkets are functioning fine which leads me to think that there isn't a whole lot of other in-store work waiting to be done if only more staff were free to do it. Automating the checkouts just reduces the levels of staff that you need.
https://en.wikipedia.org/wiki/Bandar_bin_Sultan_Al_Saud
It seems like it would be possible to hack the charts during normal times. It may involve renting a stadium, designating it a movie theatre and playing the movie 24h straight (then every 10K seats could create 10k seats * 10$/seat * 10 showings per day = 1 Million $ in revenue).
Thank you for your kind words.

As of the setup, you certainly need to spend some time to get it right the first time, but later it is easy (and it is not overwhelmingly hard for the first time either). I think that this is true for any software stack you are about to use for the first time.
Another unhappy path is very difficult.

Your phone got stolen or smashed. Your 2FA is just not available. Welcome to the sea of hassle proving your identity.

But a little bit of hassle beforehand, in the form of printing one-time codes and storing them even in your wallet would help dramatically.
I mean, technically yes, but it it would be a 128-bit hash function with the security properties of a 64-bit hash function, so it offers little advantage over just using a 64bit hash (which I think was also the point you were trying to make, I think?).

However, that doesn't really address the original question on how much harder cracking 2x64bit hash would be than cracking a single 128bit hash would be.

My best guess there would be that it's really quantify as you start opening up more dimensions besides the number of bits. The gain would mostly come from protection against other properties from one of the algorithms like a potentially hidden backdoor or a undiscovered mathematical weakness. So as long as the strength of the individual hash function holds up, it probably makes sense to diversify between hash functions. E.g. SHA3-256 + BLAKE3-256, probably offers better long-term security properties than using SHA3-512.
> My graduate school experience convinced me that I was not smart enough to be an expert in the theory of algorithms and also that I liked procedural languages better than functional ones.

I wonder if that last bit was as unfashionable a statement when he made it as it would be now.
No. An iframe is a separate browsing context which as a developer you can’t interact with perfectly, and is segregated from the rest as a user, which has implications on keyboard interactivity especially. Essentially, <iframe> is an accessibility headache. <foreignObject> is just the opposite of <svg>, so it’s no trouble at all.
I like the system where you only enter parts of your password. It means that even with a key logger or hacked site, you’d need several logins to be able to scrape the password
People who are bad at receiving compliments are often bad at giving them too, and vice versa.
Typing Web Address is way more troublesome for 95% of consumer ( i.e those that has never heard of HN ) than installing something from App Store.

I am seeing lots of QR Code for Apps uptake. The QR Code contains the link address, and the link itself is a PWA of sort. The only problem is those PWA still lives inside Safari and sort of not work as well as an Apps should.

There are many things, like meals ordering system for restaurant that should never be an App and only reached inside App Store in the first place. I am thinking if Apple should open up a limited PWA ecosystem outside of App Store. This solution would likely work for Hey as well. 80% of App Store revenue are from gaming anyway. They are not giving in much.

May be PWA isn't the right word either. It is simply a functional webpage resembling closer to an App experience.
With mathematics you have at least hope to use it someday. Indeed, research on elliptic equations may not have been seen as important until widespread crypto hit.

Moreover, the cost is small. This is also the rational by which we can agree that philosophy is worth spending money on (because "general culture").

Here we have 20B€ so that some people discover the structure of a particle, knowing that it is exactly impossible to have a real life use because of the required energies.
>"if the solution to the problem in front of you is not obvious, then you are not yet ready to work on it".

This could be interpreted favorably toward unsolved problems, which some of us still have thousands of, most of which will remain unaddressed forever.

Any solution requiring significant (or especially massive) effort can most confidently be undertaken the more obvious it is.

To some extent might as well pick an obvious one to invest major effort, where even sporadic progress will at least all be in the correct direction.

It could be good to put a lot of that under your belt to help better approach the less obvious problems, even if there is already an unfair advantage about things which are not so directly visualizable.

There could be unique outcome among your obvious problems if you choose one where others do not see any visible solution at all.

And you can become more ready for things put in front of you.
The context for my point is that we already have authoritarian countries (i.e China, Russia) already using the internet for mass surveillance (and selling the technology to other countries), we have Trump (who has to be considered at least a quasi-authoritarian at this point) purging civil servant who are insufficiently loyal to him.

And these are not power that will have intrinsic knowledge or care about things we may understand intuitively: the error rate of a prediction model, false positives/negatives in classification, the difficulty of producing a reliable model of human emotion, how easy it is to build bias into a ML model, etc.
> Andrew Tanenbaum: I said that his work was amazing and thanked him. He shrugged me off. I think he felt busy or didn’t care. I was happy that he listened.

I have the same reaction to people thanking me out of nowhere especially when I am deep into my own thoughts and it's awkward to say something after the shrug. The realisation comes latter. So there is a chance he did appreciate your thank you but couldn't reply back properly.
It's ok for me, but I am selling standalone offline apps that don't involve servers / SaaS, hence I have no problem giving the 30% cut to Apple.

If you are building a client side iOS app for a SaaS, then tread very carefully.
Tools to Make Your Article Look Like a Professional One
There's a similar technique used in plumbing when you need to solder together two pipes.

There's a pre-made fitting (H cross section) which has solder rings inside. You press the pipes in and heat it until the solder comes out on both ends.

The technique needs an external source of heat but that's not generally a problem in civilian plumbing.
It's clear that you are trying to sell something here. Might as well be obvious about it. Direct marketing works best in some cases (and definitely yours going by your other posts).
Heh, this article also prompted me to order some new things, like the new edition of Labyrinth and the P500 for Sword of Rome, which I've wanted for a while.

That Risk is present in the photo but not Diplomacy is a tragedy. :D
> They mentioned WinDbg and OllyDbg but both are quirks of the past (except WinDbg usage for kernel debugging), and there's a better tool for this - x32dbg/x64dbg[1].

There is also Immunity Debugger which is kind of the successor of OllyDbg. It's got some popularity in malware analysis and exploit development circles. ImmDgb is actively developed and freely available but is not open source.
In relation to this, I've relatively recently discovered statistical process control (SPC) and the common process behaviour charts (also known as control charts). Donald Wheeler has shown that by taking the detection limits of these charts and turning them into compensation thresholds, they can turn into very powerful process controllers, too! (And maybe even better than the standard PID controller -- without the hunt for parameters.)

Took me a while to find the article, but here it is: http://web.archive.org/web/20160828042756/https://www.qualit...

The general idea is that PID controllers make unnecessary adjustments in response to regular, small, expected fluctuations in the input. These adjustments frequently increase variation beyond what a more tempered approach would have.
How about from the horse's mouth: https://i.redd.it/cc8wtw97vo931.jpg
You can just install a tool that allows you to do that. Dexpot [1] is one of those. Its main feature was to allow you to have multiple workspaces back when Windows didn't have that natively. In a similar way, back when Windows didn't allow you to move individual taskbar items you could install a tool like Taskbar Shuffle [2] for that. So in many cases you can simply extend the features of the OS with tools. And you can even choose which one to use. That's not too bad, right? And no one's stopping you from writing your own tools either :) .

[1] https://dexpot.de/
[2] https://nerdcave.com/projects
But, as your friend thought, being respectful is also important. By all means say thank you, but don't expect much response beyond an acknowledgement. Famous people get TIRED of strangers talking to them, as much as they like the random encounters.
You don't think that GitHub has to hash petabytes of their users data?
Yes, available internationally! You can use the country selection dropdown to input an Indian phone number while completing your gift.
Great to see Google able to fix things this quickly after being raised on HN - hopefully this new urgency will now be brought to bear on legitimate apps being cancelled with no recourse and the various other pain points featured here on a regular basis, which they've been strangely unresponsive on...
> How much good grace would be earned if the military surveillance was used to prosecute police brutality and misuse of authority in addition to arson and looting?

Nothing in the article says that they don't monitor police activity. I wonder what would be the police reaction if this were happening and made public.
I try to have strong discipline of erasing and closing my digital footprint, and not relying on freebies like gmail to support my digital identity. News like these remind me how important that is...
Making physical stores around the globe - impressive and absolutely can make a difference. But also only possible for megacorporation.

Corporations do no not care about people. People form communities to help themself, open small shops. LineageOS, postmarketOS - that is magical.

Debian can't open brick and mortar stores.

Android while perfectly able resolve your first request (video calls and web browser) become more and more closed over the years. Because user freedoms is not valuable differentiator for most of the customers. Google and manufacturers are corporations too. They seek profit.

Users value experience, true. And Apple understands that support is part of the experience, they invest to build their brand. That's good, but they do it to exploit customers as much as possible, 30% cut is part of it.

It does not matter who is on top of the mountain. It is underdog who is trying to differentiate. Maybe if nonprofit, but it could not produce newest and shiniest, without support it does not work. Support either from government (like do not sell poisonous products) or customers (conscious choice). History shown again and again that government does not care and for customers it take a long time to figure out [1].

[1] Arsenic wallpaper never officially banned in Britain https://www.youtube.com/watch?v=Fru5Q-6p9lk
Months before his death he killed a moose then let it rot because he didn't know what to do with it. He'd not have been eating those berries in the first place if he knew how to feed himself in that region. If he didn't have the poison berries, what would he have been eating? He had very little else.

It's also quite possible the berries wouldn't have killed him if not for the fact that he was already starving. From wikipedia:

> In 2013, a new hypothesis was proposed. Ronald Hamilton, a retired bookbinder at the Indiana University of Pennsylvania,[7] suggested a link between the symptoms described by McCandless and the poisoning of Jewish prisoners in the Nazi concentration camp in Vapniarca. He put forward the proposal that McCandless starved to death because he was suffering from paralysis in his legs induced by lathyrism, which prevented him from gathering food or hiking.[26] Lathyrism may be caused by ODAP poisoning from seeds of Hedysarum alpinum (commonly called wild potato). The ODAP, a toxic amino acid, had not been detected by the previous studies of the seeds because they had suspected and tested for a toxic alkaloid, rather than an amino acid, and nobody had previously suspected that Hedysarum alpinum seeds contained this toxin. The protein would be relatively harmless to someone who was well-fed and on a normal diet, but toxic to someone who was malnourished, physically stressed, and on an irregular and insufficient diet, as McCandless was.[27]

and

> The article notes that while occasional ingestion of foodstuffs containing ODAP is not hazardous for healthy individuals eating a balanced diet, "individuals suffering from malnutrition, stress, and acute hunger are especially sensitive to ODAP, and are thus highly susceptible to the incapacitating effects of lathyrism after ingesting the neurotoxin".[7]