skysight-inc/HackerNews huggingface dataset:
Sorry, but Web3 can't simply adopt whatever definition is convenient for the present arguement (no 'Metaverse' moment for you). IPFS can adopt whatever identity it wants, but simply wanting to usurp HTTP doesn't make it "Web3 tech since it's inception". It sounds like they're doing a great job driving the project into irrelevance, for whatever that's worth.

I don't think your definition of Web3 is generally agreeable.
Yikes... If this is your stance, there's no point in debating this with you.
If you have a high-documentation culture, you must have documentation enforcer roles. It's crazy to think you would have a library without librarians to run it.

There must be people who sole role in the company is to spend time on each team (in sequence) trying to follow or review their docs and get X running "like the docs say"

This group of enforcers will contain a variety of people from tech, legal, customer service, and other backgrounds who can spot trash (in their area of expertise) when they see it.
You're right, I do complain about macOS. I guess the stuff I'm doing isn't as dependent on the OS itself (web, mobile dev) so I don't see the same problems as others might who are working on lower level stuff.

I used to use tools like Codemagic which ran macOS in the cloud for deploying mobile apps, so buying a MacBook wasn't necessarily a blocker for me.
Don't forget HTTP, the original distributed protocol. Did we just wormhole to Web3 from Web1?
> 2. We were very customer focused from day one, even before we incorporated. We signed up several customers (using LOIs) with just a deck, before we wrote any software.

How did you find these customers? Existing network or fanatical prospecting? Did you, your co-founder, or both close the deal?
I really like Comenia Script: https://www.comenia-script.com/wp-content/uploads/2020/12/Ab...

It's designed for Czech, but that shouldn't matter. I personally write with a modified (more cursive) version of it.
It's a good question. We would like to make it usable as a platform for dynamic analysis. The idea being that you can control all these external factors (like thread scheduling), find a crashing run, and then ask introspective questions of what the code is doing in a crashing run.

In practice, one challenge we have is bridging between the runtime view of the software (as a debugger would see) -- raw machine instructions and system calls, and the static view that you would get from analyzing the source code.

Sanitizers, for example (ASAN, TSAN, etc), are typically implemented in the compiler as program instrumenations. If we integrated binary instrumentation tools like Intel Pin or DynamoRio, we could perform additional dynamic analysis, but still at the machine code rather than source code level, which is a big gap from how symbolic execution normally happens, at the source code / AST level.
So far as I can see, the important difference between EA and Christianity, is that all the EA types are looking at everything EA is doing wrong and asking themselves how to make it less wrong.

Perhaps early Christianity was like that too, before it became mandatory, but it’s certainly not what I remember from my Catholic childhood.
So you're in the exact same case as you were in Java, which was my third point. But the type is a special type to let you know what you're doing is unsafe.
An easier one stop shop alternative is just Notion. Recommend it for the reason of having an internal wiki/documentation. Probably one of the only real use cases for Notion, everything else (like personal note taking or time organization) is horrible on it.
Genesis, the Troubled Crypto Lender, Hires a Restructuring Advisor
funnily enough, PHP has had some version of your request for years.
I get your point.

But, SMTP, just like Mastodon, isn't decentralized, it's just distributed.
Possibly some but not that much. The linked research states that the age is still up at 42 when you remove "successful", and still 40 if you then add "software".
Being woke is about enjoying priviledge with a clean conscience
Been an avid HN reader for 10+ years. Really surprised at the anti-crypto sentiment here. The tech speaks for itself despite the annoying meme coins. JP Morgan's father told him not to invest in Edison because he thought electricity was evil. Superior tech won out
You can't sort it by popularity because HN stopped exposing comment scores via API several years ago. Hence sort by popularity is broken on the search page. Only you can see the number of votes on your comments.
The sharing's not what makes it "tracking", by Apple's definition, it's collecting data on other companies' sites and apps. As in, following you around wherever you go. Tracking.

It's the difference between Wal-Mart recording you with camaras in their stores, and recording you with camaras in all stores... and at the public park, and in your home, and....

FWIW I think a whole hell of a lot more than what Apple calls "tracking" ought to simply be illegal, but they've been pretty clear about what they mean by the term, and their definition does make sense, and that is one of the worse behaviors among the spyware industry (which is basically all software, at this point, which, WTF, how did norms change so incredibly fast?)
Few things say amateure more than calling random values pretty unique
That’s it’s utility as a currency. But the only reason you care about it being a currency in the first place is because of its purchasing power — value. Once it has value, then those properties are meaningful.
I don't really buy the argument that the average worker is facing the worst and most desperate job market and economy in US history. Sure you can list a bunch of negative things about our current situation but is it uniquely negative in history? The discussion is around why so few men are working when things are not really uniquely bad.
It's a joke. The swooshing sound you heard was it going past you.
That just sounds like rebuilding Notion internally, and this is coming from someone who uses Obsidian locally and Notion company-wide.
Being woke is about enjoying privilege with a clean conscience
Feels like the same logic all over again as when we had tyrant kings sending out their peasants to get killed in a field in order to win them more lands and wealth, then dumping their fortune into building a cathedral to try to buy their way into heaven.
A lot of spending in fintech was fueled by low interest rates. So there is kind of a trifecta forming to lower crypto equity prices caused by higher interest rates:

1. The risk-free return is higher, which lowers the value of risky assets broadly.

2. The increased cost of borrowing money makes it more expensive to run a cash-flow negative business.

3. Part of the spending in crypto was driven by speculation, which was a side-effect of free money.
This is already done but more subtle. Probably the reason why Elon bought twitter.
Your comment really resonates with me, I appreciate you putting it into words better than I could have.
Who determines what "the most good" is and by what metrics? Is this where charity meets authoritarianism?
They need high documentation to support their employee churn.
> Found the conservative.

What do you think this signals to people? That he may be conservative.

> I've met plenty of people who work two or more jobs and barely scrape by. God forbid someone gets really sick.

Yeah and you could work really hard for free and not scrape by at all. It's not that all hard work results in higher income, it's that working hard __to raise your income__ tends to raise your income.
The Internet Archive is a web3 project? It was founded in 1996. Web 2.0 didn't exist then.
I found that Organic Maps (https://organicmaps.app) is a good open-source OSM-based alternative to Google Maps. Please check it out.
You only need to do it once if it's the first commit and you make it empty...
> to do R&D themselves that the software team can then refactor and ship to production

What academics produce is most likely proof of concept or a prototype, not something you can "refactor" and ship. It's not a matter of tooling and programming languages, but of what is actually produced. Software engineers produce software that meets all sorts of non-functional requirements, experts care about functional side only. So get all sides to agree on what will be produced and then ask developers about how they will proceed with putting that in production. It may require redoing most or even everything.

> They also don't seem to have a big sense of the urgency needed at my small company.

You don't do creative work to a schedule, especially urgent one. The only thing you can predict reliably are the ones you have already did (and only if the circumstances don't change). People promised self-driving cars long time ago, and we still don't have them, regardless of any company sense of urgency. You deal with that issue by discussing stages and scope of delivery with all sides, not by expecting their understanding of urgency.

> It doesn't seem like they should be treated as a separate team because too much will get lost in translation

That's true, getting managers to act as translators between experts and technicians is a really bad idea.

> How do I set timelines when it's hard to understand the work?

You ask them to set them for themselves. You don't need to understand the details, you need to understand what will be produced and how all involved sides will use it and that they all agree here.

> Should they integrate with software best practices or just be their own thing throwing successful R&D over the wall?

That depends, but most likely you will have more success passing what they do to your developers (who are great at being software developers) than by teaching software development to someone who doesn't understand it. Some training may be beneficial though (so that their work can be used by developers).
Litestream/LiteFS author here. Litestream still exists and it works as a disaster recovery system. That hasn't changed.

LiteFS (aka bizarro FUSE filesystem) is for distributing databases geographically. It's admittedly still early stage (for a database) but we're continuing to focus on stability & correctness in order to make it less "bizarro". We're also going to release it as a regular SQLite VFS if that helps ease any fears.

The original Litestream code had several limitations in terms of ensuring correctness in a distributed system because it had little control over the interaction with SQLite. To distribute in a consistent way, it really needs to act as a shim in the file system layer which is how we landed on the FUSE/VFS design for LiteFS.

One last point I'll add is that all databases have a similar adoption cycle and LiteFS is no exception. They start out being used for non-critical infrastructure and gradually move into more systems as the community gains confidence. For example, we use LiteFS internally at Fly.io as an easy way to distribute some status information. It's been working well overall and it gives us a real-world test case. It's also data that can be rebuilt if we hit an issue with LiteFS. As we gain confidence, we'll add it to more and more systems.
> MapLibre GL JS[2]

Here's a nice example of the maps in action (though the other links also have showcases): https://openmaptiles.org/docs/website/maplibre-gl-js/

The transitions seem really smooth and the user experience is pleasant... until I open them on an Android device that came out just 2 years ago (one of those rugged models), in Firefox.

I'm sure that the slowness has something to do with rendering vector data, because all of the sudden those maps become unusable - slow zooming, slow loading (possibly the data is fetched reasonably quickly, just slow to display), slow scrolling. In a word, laggy. When looking at an area of my choice, using the vector maps (even after letting them load fully) I get probably less than 10 frames per second so panning feels choppy.

On the other hand, the raster maps are basically what you'd get when panning across an image - the latter experience remains reasonably smooth. There, the only disadvantage is the typical swapping out of raster tiles as you zoom in or out, but that's a small nuisance at best, apart from the visual difference in quality.

Have a look at OpenStreetMap, which the first link uses for its data: https://www.openstreetmap.org

As it currently stands, if we all used only vector data, I feel like a lot of people on lower spec devices would be left out. I wonder whether any serious tests have been made on the battery usage or performance of both types, but even tests this simple show that there are certain problems with the current implementations of vector maps.

I actually did a blog post about this just now, with a video example of the two types of maps running side by side: https://blog.kronis.dev/everything%20is%20broken/vector-maps...

Note: this isn't meant to be a super accurate comparison, but rather a quick look into some of the immediately apparent practical differences in what the user experience is like.
This must be a new option, hadn't seen it before. Thanks!
They don't have the headlines of '60 people shot this weekend' because they have far less shootings. But they definitely have the high crime reputation.

https://www.13wmaz.com/article/news/local/georgia/report-put...

While Atlanta has experienced substantial economic and population growth in recent years, the city's high violent crime rate continues to hinder the area's quality of life. There were 1,084 violent crimes reported in 2016 per 100,000 Atlanta residents, nearly three times the national violent crime rate of 386 incidents per 100,000 Americans.
Why Does China Persist with Its ‘Zero-Covid’ Strategy?
You're comparing the average expenses to the median income, which isn't the right measure. You're also comparing average household expenses to individual income.

But let's assume you weren't. $1300 per week adds up to $5,633 per month. If you're comparing that to average monthly expenses of $5,253, that means the average household has $400 left over per month. That's a savings rate of around 7%, which is actually higher than the measured U.S. average of about 3%.
The numerics in computational geometry are used for making combinatorial decisions (do three points make a left or a right turn in the plane; is point p inside or outside of the circumsphere defined by these three points; etc). These are called predicates in the CG literature. What makes this difficult is that multiple different predicates interact (e.g., take the three points in different order), and the answers they give need to be consistent. If you want some nice examples of how very simple things can go wrong, see L. Kettner, K. Mehlhorn, S. Pion, S. Schirra, and C. Yap, “Classroom examples of robustness problems in geometric computations,” Comput. Geom., vol. 40, no. 1, pp. 61–78, 2008.

Most predicates boil down to a decision of whether some quantity is less than, equal, or greater than zero. CGAL implements filtered predicates — a work of art in my opinion — where they use ordinary computation and if the result is far enough away from zero, return its sign. If not, they switch to higher precision or interval arithmetic. A good explanation of how this works (what "far enough from zero" actually means) is in O. Devillers and S. Pion, “Efficient Exact Geometric Predicates for Delaunay Triangulations,” in Proceedings of the 5th Workshop on Algorithm Engineering and Experiments, pp. 37–44, 2003.

The larger problem of symbolically perturbing input, so that it's in general position (in a sense, what to do if your predicate returns 0) was a very active research topic in the 90s, and both the problem and much of the work is explained really well in R. Seidel, “The Nature and Meaning of Perturbations in Geometric Computing,” Discrete Comput. Geom., vol. 19, no. 1, pp. 1–17, 1998.
Okay, let me explain…

I publish only markdown files to GitHub starting with index.md. Behind the scenes GitHub does some Jekyll stuff that I don’t think much about. Whatever they use as a default theme includes a normalize.css file.

On the second point, I maintain a little css project I use for a lot of my other projects. It’s called Neat and it’s at https://neat.joeldare.com. It is only 2.5k of css, if you download and use it, but I have a screenshot in the demo page, which balloons it.
Hi Edgar!. One question/feedback that you hopefully take in the positive light it is intended: what is the differentiating factor of this app? How is this different (today) to a shared Calendar?
I do see the beautiful UI, but to gain just that I have to overcome the hurdle of not just installing the app and signing up, but also convincing every member of my party to do the same. Whereas a GCal or something like that is something that most likely everyone already has. I'm the type of person who if I'm adding a new app on my phone (and worse signing up!), there's gotta be a good reason behind it.

I love the potential here. I can see adding some unique features, like keeping track of flights / hotels / rentals... adding a splitwise-like "share expenses", etc.
I'd like to know what is your vision/priorities for this in the future.
Diplomacy is quite a bit different because you 100% win by being the nicest asshole. Past a small mechanical threshold, there really is no way to make it up in strategy or luck, it is only the interpersonal relationships and convincing that wins games. That, coupled with the fact that the game takes a long time and encourages a lot of communication, means the recipe to get invested and blur the boundary between game actions and lies people told you to your face and got you to trust them, can be very unlike risk. Finding out your friends can lie and manipulate you can be like finding out Santa clause isn't real.
It sounds like the two of you are talking about different things (personal creations vs. international standards) — perhaps that's a root of the disagreement?
No way the companies whose job is to find loopholes to save a couple bucks would leave that money on the table.
For my team we’ve switched to using GitHub markdown files with flowcharts: located within the folder containing the subsystem it describes.
Not really something you missed but if I want to increase the “viewport” of an image, I just take a screenshot (to clipboard), create a new document, paste the screenshot, and then go back to my original image and copy/paste it to the new document.

This is helpful if you want to extend an image horizontally or vertically (or both).

You could also increase the dimensions of the original image, but it would “zoom in”, which I don’t want.

Not sure I explained it well…
I am sure people would like the permissionless, decentralized databases if they didn't come with microtransactions that promise early adopters large gains at the expense of later users, like... a glorified ponzi scheme.
I’m ok with people working in soup kitchens or buying mosquito nets “feeling superior”

What disturbs me is crypto scammers and the uninformed spouting off about “AI alignment” buying influence within the government, with stolen money

Also people who are either dishonest or comically aware of conflicts of interest, pretending they’re above it because they’re “rational”.

Eg the AI alignment stuff is mostly funded by corporations and is part of their marketing arm
You don't.

Why do you want to do a start-up? To join the cool kids club and be a hu$tle-grind founder?

If you don't have the energy to start it as a side hustle and get the basics down why do you think you will hack it as a full-time founder?

You avoided saying why exactly you want to found a start up. In general you seen ignorant about what it actually takes to do a start up.

You have a family and responsibility. Don't you feel like your first priority should be providing them with security and prosperity?

My advice: get a hobby and don't fuck up your families life because you are bored.
> and there's usually always some vi variant on any linux env I've had to use.

This is why I will pretty much always using a vi-like editor. Currently using vim/nvim/Doom Emacs depending on which machine I'm using, but it is _extremely_ helpful to be able to have a common set of keybinds which I can use to at least comfortably edit config files on *nix.
The whole passage on speaker support on laptops blew me away. I knew I was vaguely impressed that you can get such (comparatively) good sound on ultralight laptops, but didn't know what was happening under the hood. Quick sample:

> Modern micro-speakers require sophisticated software EQ to sound good, but they also require sophisticated safety models! The most critical safety parameter for micro-speakers is the temperature of the voice coil: you don’t want to melt the thing

They destroyed their own tweeter while testing!
That is not the only difference. The fact that you can save and have a stable currency and stable rule of law matter a lot too. The U.S. has not experienced an episode of hyperinflation in the last 150 years - that's quite notable.

The U.S. certainly has issues and disparities and everything else. But it has vast vast benefits that you can only understand if you've lived somewhere else for a while.

That said, Europe probably does a better job at creating a more liveable society, at least since WWII.
More and more people realize the difference between cefi and defi. I have never seen a defi protocol wrecked during this bear market. Everybody is talking about Tether, but who knows DAI ?
I find that on the whole it's much speedier, albeit a tad buggier, than the “official” vim extension. I think in another year it will be more or less perfect.

If you're talking about keeping your Neovim config: yes, due to the Neovim extension using the actual Neovim program (this was one of the new Neovim features: it includes a vim server that processes keystrokes and sends updates for use in a different UI). So it has no problem reading your vim config at startup.
Not to mention the sweetness of saying:

* Jan 14 - Jan 10 = 4 nights

* Jan 16 - Jan 13 = 3 nights

I actually had to edit my previous comment, because I said [Jan 10, Jan 13] was 3 nights INSTEAD of 4 nights.

I caught the error when I saw the [Jan 10, Jan 14) interval :-)
I mean paying for things online. Should have mentioned that.

I bought a subscription to a tool called Icy.tools a while back. The sign-up process was as follows:

- Click the "Sign-Up" button on the website
- Click the "Sign" button on the web wallet pop-up.
- Click "Pay" on the next screen
- Click "Approve Transaction" on the web wallet pop up.

That's it. No forms to fill. No emails to share. No credit card info to fill up. An equivalent non-crypto experience would be Sign-up > Share email > Verify email > Fill payment details > Enter OTP on credit card website
> You must be a troll. To deny the blatant human rights (women...? Gay...?) in places like Qatar

First, talk to any of Qatari women, rather than targeted news reports that only appear when there is an event or a milestone in the Middle East.

As for gays, you said they were human rights, we didn't and we and many other countries don't agree, very simple.

> and go "but what about?" is ridiculous.

There is no what about, the atrocities committed by western governments far outweigh whatever is happening in Qatar.
Yet we don't see the US or UK get blasted because of the invasion of Iraq, Afghanistan and others every time they host a sport event.
Which as I said, is a much bigger human right issue than what happening in Qatar.
It’s always so interesting to me that we already saw this happen - look no further than China - and they became oligapolized even more than the west.

Centralization works. You may not like it and you hope that developing world won’t either, but WhatsApps success sort of invalidates all your points.

Countries are fine handing over nearly all their data to whatever platform works best, because who wants less than the best?
https://news.ycombinator.com/item?id=33707115