skysight-inc/HackerNews huggingface dataset:
I agree 100% with the need for the threat model. I think the current system is, at-best, a system with a tamper-evident audit log. Which, could still be interesting, but the authors' use of ill-defined terms makes it easy for people to think their software does something that it's not.

What's supposed to happen is that the server will give the client a path in a https://en.wikipedia.org/wiki/Merkle_tree to the current state, the prove that the key-value pair is included in the Merkle tree.

There are, however, some subtle issues which can arise if you're not careful. In particular, what happens if I set the key k to value v1, and then set the key k to value v2? If I subsequently ask for the value of k, I ought to see v2, and a proof that k is v1 shouldn't check out. However, in order for this to work, it's not sufficient for the server to prove that (k, v) is in the audit log, since that would allow for the server to maliciously roll-back the state. What you really want to prove is that v is not just _a_ value that k was set to, but _the most recent value_.

It's unclear to me whether the code actually does this--there's no architecture guide which describes the cryptographic algorithms at play (or what the threat model is), and the code appears to be mostly devoid of comments. There is a reference to separate inclusion and consistency proofs, which might be this distinction. But it's really hard to tell from the digging that I've done.
Shared e-bikes and e-scooters are worse for the environment than owned ones
I just tried logging into my LassPass (not used for a while) and I entered the password wrongly (I capitalised one letter) and got an email "Someone just used your master password to try to log in to your account from a device or location we didn't recognize."

Maybe it says someone used your master password even if they didn't? It gave the IP as Islington which is kind of correct.
Trying to make this a little more rigorous:

You have two VMs, VM one has a program pre-loaded that takes an optional tuple (bool endGame, rgb agreed_color, string message) and emits a tuple in the same format. The message from the emitted tuple is used as input to a similar program on the second VM, the output message of which is passed as input to the first VM.

Both VMs also send their output to a judge which decides the next stage of the game as follows:

The game ends with a win if the output from both programs includes endGame set to true and agreed_color set to the same as the other program. If endGame is set to true by either program then the game is lost unless the win condition is true. Otherwise the game continues.

You need to write the program on the second VM without knowing the program on the first VM. However you can assume a "logical" program is loaded. If we assume this means you can send code through to execute on the other machine: eval(message), then we can simplify the problem to loading the same program on both VMs and executing it.

This is easy as is, program both machines to output (true, red, ""). So to make it interesting there needs to be some complications.

Effectively there is some hidden state on the first VM. Maybe this could be modeled as a random permutation of the color space on the first VM such that any reference to a color is first permuted before being output, including within messages.

This would mean the initial program above could now produce (true, blue, "") on the first VM. However, the programs are identical and don't know which VM they are running on.

Is this a good model for the problem? How could we improve it to add a solution?
It appears to be opt-out for Google Analytics.

Source: https://github.com/ampproject/amphtml/issues/21163#issuecomm...
Same thing for me as well.
Encoding.Tools (Alternative to CyberChef and Burp Suite Encoder)
>It's funny that people who are afraid of long-term effects from vaccines are not at all concerned by the long-term effects of an infection!

I'm afraid of both. And since the vaccine doesn't prevent you from getting infected by omicron (actually, it seems it makes it worse, according to recent data), I reckon it's better to not get vaccinated and face one unknown source of long-term effects, instead of get vaccinated and face two unknown sources of long-term effects. How funny is that?
The problem with your suggestion is that your partner might send a different but equally "guaranteed success" strategy (e.g. "...opposite color of the mixing result"). Then how do you agree on which strategy to use?

Or, take the critique mentioned in the article: Is red + blue called violet or purple? Same problem: You would need to agree on one name, and this conflict is not solved by you sending what you would call it - your partner might do exactly the same but with a different name.
Nine times out of ten my Makefile has the sequence

app: clean all install
.....
.....
.....

That covers most (all?) eventualities. If the compile can go from a clean set of source files to a fully installed application, I know that it is complete.

During the depths of development I might not include the 'make install' while I'm still getting source-file errors.

The reason for my 'belt and braces' use of 'make clean' is that on odd occasions my Makefiles haven't been as bullet-proof as they should have been and previously compiled object-files being linked in have caused compile errors which didn't actually exist.
Wow, that's a sobering read, thanks! It's funny to see how some of the common gripes with modern "flat" design was so obvious even before it became mainstream. Even though it (in my opinion) looks better today, the skeumorphic, brutal, beveled Windows 95 UI was probably the most obvious and clear interface I've ever used.
CanIuse should have a page that lists all of the browser features that are supported by all browsers and in the same way. Of course it's not as simple as that, but in short, what has a green square across the current versions of all browsers? Green-green, not half-stepping green.
I feel like just a basic stylesheet improves things quite a lot (this isn't using CSS at all). But otherwise I agree that a lot more website should be like this.
This multi licensing is rare compared to all the GPL-only (or comparable open source license) projects.

I's basically a big fuck you to anyone who does not commercializes his software but wants to contribute to the software ecosystem and only expects users to also contribute back to it.

Maybe we need a GPL4 with a building nuke. "You agree to pay 1 Trillion dollars if you do not publish your changes".
I don't understand, how is this different to me just serving a plain HTML page with the latest Nginx Docker image and claiming we're back to Web 0?

Is there something special about this page specifically e.g. not being hosted on a normal web server?
It just means it is in some meaningful sense unchanged since that time-frame. It says nothing about whether The City itself was colonized.
LG Ultrafines sold at Apple Stores are clearly co-designed or at least advised on by Apple. From packaging and unboxing to the mold lines of injection molded plastic parts, quality of die casts and stamped panels, clean uncluttered outer design with no buttons, it's almost like a different company made the monitor, compared to other LG ones.

I have a 4K one which is just amazing. Picture quality isn't everything (unless you work in a lab somewhere under time/budget constraints).
Some, yeah. Mostly ones with bad carfaxes though.
Uh…did Russia about to lose about 1% of its population due to COVID?? Slightly over 1M excess deaths in a country with a population of 145M.
layout sure but font-size and background are pretty straight forward

if you can set up a web server i am sure you could figure out enough to qualify for web 1.0 level complexity

if simplicity is the concern why not just host a text file? browsers format them nicely
I mean, I agree, personally. But my encounters in the wild while interviewing, plus comments on Blind, etc. would indicate the wider consensus is that short tenures are preferable to long tenures.
This is exactly my point. I can do all these things. They’re the last thing I would ever want to do in my living room. This is analogous to the PC gamer master race thing. I have gaming PCs. I have consoles. The consoles are by far the better experience. They always will be. It’s the difference between “it just works” and “just have to”. You just have to do this, then that, and that… and then it’s just as good … oh until this or that update breaks the entire stack, or some weird quirk of the hardware or it’s OS kicks in and you’re in jank city when you really just wanted an elegant solution.
There’s also a market of those small portable displays that are definitely ”retina”. I own a pair of those, one 15" and one 12.9", both UHD. Sadly, many of them, while not precisely “no name”, are of dubious quality when it comes to driver boards.

My 15" display likes to produce a loud “pop” sound with the picture going bright white for a fraction of an eyeblink. It’s also HDR without being HDR — in SDR mode, the picture is hideous and in HDR, it’s merely bearable.

The 12.9" display is way better. No issues whatsoever, I sometimes take it with me when on the road. And it’s simply gorgeous when you have a lot of text to work with.

I feel the sweet spot would be the 17" ones I’m seeing on Amazon. If only they had proper VESA holes, proper DP sockets ubstead of USB-C and were reliable, I could replace my Dell P2145Qs with two of those. A good size, super small pixels, and just a fraction of power consumed.
> Web3, also known as Web 3.0, is an idea for a new iteration of the World Wide Web

Cool, cool...

> that incorporates decentralization based on blockchains

k bye
More precisely, a course of study which leads to a degree
Almost all of the advice is good either way. I don't use a spreadsheet yet, but there was very little else that was inapplicable to the recruiter relationships and hiring processes in which I've thus far participated as a senior engineer.
I wish I could daisy chain too but unfortunately it’s a limitation of Thunderbolt only supporting 40Gbps. Daisy chaining two LG 5Ks would be 5120 * 2880 * 60hz * 30 bits/pixel * 2 = 53Gbps (if my math is correct)
Except that argument is backwards from real-politik. Any politician who is in charge of an area wants to pretend that the case numbers are lower than they actually are. See China for instance.

Doesn't matter if you're local, state, or national levels. The real-politick move is to pretend your counts are far lower than reality.

When in doubt about reality, focus on the real-politik. Conspiracies that go against human nature should be discounted.
Fine, how about tandymodel100? (if that fits in the username column)
My neighbours do this. I guess I should appreciate them alerting the nearby residents that they have returned home or are entering or exiting a room in their house.
To whom? Maybe to recruiters who get a commission for every person they bring on?
Just one from the drugstore which you put in boiling water and then bite down on. It costs about $20.

It covers all the teeth on the top, but not the bottom.

My dentist said he could make one if that didn’t work out, but it did.

I’ve seen sketchy looking web sites by dentists who claim they can make something uniquely effective but it doesn’t look any different from the one I use so I don’t believe it.
The thing being called web3 doesn't seem mutually exclusive to what is being called web0 in this post. Might be a sign that web3 isn't a great name for sites integrated with blockchain content. I know, I know, you can't unsqueeze the toothpaste tube.
>Someone can always break the loggerjam by sending the message "I am going to dictate the strategy. Send 'yes' if you agree to this."

Since the other party is just as logical as you, they can send you the same at the same time...

By the way, if you think this is an acceptable solution, then there's no need for the whole random colour and strategy thing; just send "The color will be red. Send yes if you agree to this". If you think this is not an acceptable solution, then neither is yours.
Give OP a break, they're planning to show responses in this thread to their spouse later to get permission to buy themself a nice toy.

If they say their hairdresser uses $4000 scissors because that's what the real professionals pay, hey, let them dream.
I’m confused by the term “decentralized internet.” The internet has always been decentralized. When the internet was created it’s primary use case was for decentralized communication.

A better term might be “blockchain internet”?
Because everyone knows that VPN IPs’ geoloc is useless, so I assumed that those were being ignored. Also because it’s possible to see if an IP is (possibly) a VPN one by looking up the owner.
At my company at least, we definitely prefer longer average tenures over shorter ones. Very short stays (say less than 2-3 years) and many hops implies you’re more interested in filling out your resume and jumping to the next pay raise than you are in making any meaningful contribution to the work our team is doing.

I would never consider someone staying at their current job for 5+ years a negative, unless it is accompanied by negative references from coworkers.
> “hardware wallet” level security

This is mutually exclusive with passwords:

A hardware wallet never reveals its private key and allows you to review and approve private key operations through a well-defined and hardened interface. Passwords are bearer tokens, and there is no such option.
I think you are right and I'm combining one thing said by Zuckerberg and another mentioned here by Graham

http://www.paulgraham.com/hiring.html

"Or more precisely, I think few realize the huge spread in the value of 20 year olds. Some, it's true, are not very capable. But others are more capable than all but a handful of 30 year olds."

So I am wrong

edit:
I found where I am attributing Graham from. I am still wrong, but here is the context:

"Venture capitalists have a notorious bias against older founders—“older” being relative in youth-obsessed Silicon Valley. “The cutoff in investors’ heads is 32,” Y Combinator co-founder Paul Graham (now 53) told the New York Times in 2013. “After 32, they start to be a little skeptical.”

https://www.nytimes.com/2013/05/05/magazine/y-combinator-sil...
It can also serve XML with an optional XML stylesheet (XSLT or something, I believe)? Browsers have a lot of support for many different standards.
Video Game Sound Archiving – Part 2: Conker’s Bad Fur Day and the Mysterious MP3
Yeah, the Web is supposed to be decentralized from Web 1.0, right? Or is this wrong?
thanks for viewing the source ; )
So sample size of 1, but I have had the "Apple" LG 5K for 3 months now and it is great. I was able to drop the TB dock and wire my external USB-C HDs right to it. It is hooked to M1 Mac Mini running the latest MacOS. This monitor replaced the "Apple" LG 4K which I ran for ~2 years.
Sorry for the wrong title. I should have clarified where I'm coming from as a non-traditional prospect interested in breaking in.
I don't know about authors who themselves chose to publish with Big Tech or traditional publishers (& not asking for money elsewhere) but how about supporting authors who are asking for funding in crowdfunding sites (e.g. Indiegogo), membership subscription sites (e.g. Patreon), or the author's own website?
This was released by AWS in 2018 with a lot of discussion:

https://news.ycombinator.com/item?id=18546272

In contrast, Azure's orbital data is in "preview" in 2021 with little discussion:

https://hn.algolia.com/?q=azure+orbital
I read math to focus and relax. In my opinion this is spiritual as it gives me calm.
when the folks with the laser eyes won't even look at the existing systems which can be used to extend the web in a standards-compliant way, then we have every right to be dismissive of their position (holding bags).

They have every right to come to the table at the W3C. The federated social web has existed since 2008. It is the real web3.
Was this collective health?
I'll typically give out 3 slots that work for me and "if none of those work, propose a few days next week where you have availability and I'll offer additional slot in those days".

I've only had that go more than a couple rounds when trying to setup meetings with someone incredibly busy (and those people often have assistants that I can work directly with to find a slot). I'm not opposed to getting on a phone call to setup a meeting, but only after the vastly more efficient method has failed twice.
The Puerto Rico lottery episode was my favorite!
> Trying to make web3 go away is just as pointless as trying to make web2 go away. It's here, it's going to stick around.

Web3 is not here lol, it’s literally nowhere. It’s a few Ponzi schemes grafted on top of some MySQL stores like OpenSea and Coinbase. This does not a revolution make.
Hey, I guess that's why the 3 www's in front of any website is for. For web3.0! web 2.0 is two w's and one had none?
Their marketing compared it with Reference Monitor. And if it was anywhere close to Reference Monitor, Pros would actually queue up and buy it.

But it wasn't even close. ( And I am still somewhat pissed off about it)
The site uses an inline CSS statement to set the font size.

I like the attempt, though. I could go off on an old-man tangent about "kids these days don't even know what a fieldset is!" or whatever, but I very much appreciate the call to do things more simply.
okay i'll remove if it will make you happy : )
Love this! Is there the functionality to pull in email newsletters from iOS outlook mail app?
Thanks for this. Sounds promising. "flying" is a hard search online for screenshots or other info, so I'll follow the lead from the URL when I'm back at my Linux workstation.
Realistically, more advanced codecs do require more computation (or more transistors). Simplified encoders can be fast but they have no compression advantage over older codecs.
It's funny that web3 is being sold as the decentralized web when that's what the internet architecture was literally designed for -- to survive an apocalyptic nuclear war. However, big players used their ability to purchase infrastructure and unforeseen flaws in the protocols to centralize much of the activity on the web. Lol if you think money can't do that to any decentralized architecture.

One thing that would at least help. We got the web fractured from a p2p two-way street into a broadcast medium because ISP's were able to use the exhaustion of the IPv4 address space to limit stable IPs to business class connections. I can't claim we can bring that back, but wide deployment of IPv6 would at least demolish the argument against consumer static IPs and open up the network as a fair flat graph again.
I mean, sure, if we want to abandon the concept of cause and effect entirely because John went to the gym and ... got hit by a bus on the way, oops.
Web3 is not relevant today and there's little indication it ever will be.
What tools would you use to start going down this route? I'm completely unfamiliar but would like to learn more.
oh. where can I get a 64 bit windows 2000?
Web 1.0: HTML
Web 2.0: HTML + Javascript
Web 3.0: HTML + Javascript + Ponzi.

source: https://twitter.com/jeremiahg/status/1473768877377130505
Are there any good companies anymore?
I’m not an idealist considering becoming a volunteer or take a significant pay cut to work on a specific cause, but I don’t want my OKRs to be tied to things that actively makes the world what I consider a worse place. I don’t want my salary to increase the more “whales” we catch, whether that’s an online casino, an addictive mobile game or a crypto currency.

I’m concerned about the environment but I don’t consider myself to have very radical political views in general. These are areas I’d want to avoid. What’s left? What areas could I pursue that are also potentially doing interesting things online?

- AdTech. Most obviously the known harm some social media can cause to democracy by fueling rage, but also systematic economic problems related to e-commerce below.
- Most e-commerce. Trying to get people to buy material things they don’t need. Bad for the environment.
- Crypto. Companies fall into one of 3 categories: terrible for the environment, a Ponzi scheme, or neutral but legitimizing or encouraging projects in the previous two categories.
- FinTech/e-commerce platforms. Trying to get people to buy stuff they can’t afford, on credit, and don’t need. Bad for the environment and society.
- Gambling. Duh.
- Gaming with in-app-purchasing. Exploiting people prone to addiction or with low impulse control. Immoral and bad for society.
- Fossil-heavy industries. Air travel, booking and similar. We need to fly occasionally, but I now celebrate when flying is reduced. I don’t want a bonus to change that.

I’m not judging anyone, I’ve worked with several of the above myself. I just want to do things differently after 15 years.

This is not a discussion thread about my claims above, I respect if you consider them ridiculous, but we’re not very likely to have a fruitful discussion on this particular topic.
+1 -- happened to my account today as well. Haven't logged into or used this account in years. Password is unique and has never been used elsewhere.

Deleted my account.

Email Text:

Someone just used your master password to try to log in to your account from a device or location we didn't recognize. LastPass blocked this attempt, but you should take a closer look.

Was this you?

Account ...@gmail.com
Time Monday, December 27, 2021 at 11:53 AM EST
Location São Paulo, SP 01323, BRAZIL
IP address 160.116.95.249
What is “racist” or “bigoted?” My family is Bangladeshi on both sides going back to time immemorial. But white people would consider much of what my mom would have to say about Bangladeshi culture “racist.” In the last decade, I’ve watched white people’s fear of being called racist force them to adopt basically a “noble savage” view of developing countries and as indigenous communities, where they’re forced to think of every problem in those societies as being caused by white people, because it’s taboo to talk about those societies’ flaws. That has real world negative effects—it chills honest discussion and empowers opportunists who realize they can amass more power railing against British colonialism than fixing social and cultural problems.

As someone from the developing world, the most important question to me is how did Britain colonize Bangladesh instead of the other way around—despite our head start? What are the things that make a people prosperous? You can’t have these conversations anymore. As a result the entire field of social sciences academia has been overtaken by ideas like “decolonization” instead of thinking about cultural innovation.

Would you run a startup that way? Trying to remove Apple or Google cultural influences from your organization?
The proper response to this;

0. Consider using a new device for the following or wipe and reinstall an old device in case it's a malware/spyware attack.

1. Change your email provider(s) passphrase first, assuming it may be compromised. This is your key to recovering most other accounts if necessary. Make sure 2FA is turned on.

2. Work down the priority list (financial, work, GitHub, etc.) and reset passwords. Turn on 2FA where applicable.

3. Consider using integrated browser password managers (slightly less in-band signalling for such a security-sensitive tool) or your own locally encrypted list which can be synced with version control to other devices.
"web3" is not here, and it's not going to stick around.
piling it up with web2 is beyond absurd.

A year from now there will be a new buzzword to try to take money away from the get rich quick crowd.