skysight-inc/HackerNews huggingface dataset:
It doesn’t matter because your traffic is measured by Comscore or Nielsen or some other third party and can’t be faked. (I don’t consider being in a survey group “tracking” in the relevant sense.)
I am not a large user whatsoever but I've been using SeaweedFS for a few years now.

It is archiving and serving more than 40,000 images on a webapp I built for the small team I work with.

I run SeaweedFS on two machines and it serves all images I host.

I wanted to kick the tires because I was always fascinated by Facebook's Haystack.

It has been simple, reliable, and robust. I really like it and hope if one of my side projects ever take off at some point, I get to test it with a much bigger load.
> That book is in my top 3 technical books of all time.

If you don't mind me asking, what are the other two top books?

> a whole section on how to write cache aware algorithms

"Efficient Memory Programming" by David Loshin is worth a look.
I wasn't defending the LOOP macro, but I think your critique comes 30 years too late ;-}
It’s a red queen’s race because ad buyers have a fixed budget. You can’t get them to spend more; just spend at different places. If tracking is available they’ll buy it, but it won’t increase the total buy.
10 bajillion percent HN / YC success story. Congrats to all -- especially the person on the original thread who said "this is a cool idea"
What are some steps to bring us into the age of post-social media that aren't draconian/radical? If that is even possible...
Section 702 only allows them to request data from accounts that belong to foreigners outside the US, so no, it doesn't allow the US intelligence community to surveil everyone in the legislature and judiciary.
Major Turning Points in Gifted Education in the 20th Century
This is also a relatively simple way to run a useful one-page informational site if you combine with Github Pages (or even just push to an S3 bucket/netlify/whatever). You can even have search for your one-page informational site with libraries like lunr[0].

A lot of websites that are data driven (or community contribution driven) would benefit from this kind of model. One thing I was thinking of building was a For example an open database of laptops, similar to some other sites out there. Once you've got the data all in one place you can also start doing some interesting analytical queries with CI and maybe add a second page with interesting trends.

[0]: https://lunrjs.com/guides/getting_started.html
I’ve personally seen pgbouncer do thousands of connection establishments per second without breaking a sweat and also handling immediate queries on many of those connections while running under a tight single-core constraint. That was caused by a thundering herd, and I don’t plan to repeat it, but unless your benchmark was also on a single-core machine, I’d say that’s “significant”; PGBouncer really has no overhead on connection startup, while simply copying the shared buffers table into a new process represents a real overhead for postgres proper.

A TCP connection is really lightweight, when stripped down enough. Thousands of connection establishments per second per core is not actually gonna break a sweat.
I'm skeptical of "anti-X" type movements and definitions.

It too easy to draw lines across people and things and suddenly declare them 'wrong' because they intersect some issues or outcomes. And it seems historically all to often a reason to behave just like what a given group opposes.
I mean yeah if you're doing heroic doses of something that you pee out, then your kidneys will be stressed out

... if you're doing heroic doses of something you can't pee out then it's a bit worse
So cool. "We did it HN!" hehehe
> I think every discussion about worker pay should include the Federal Reserve/fractional reserve banking/fiat currency.

Why?

> CPI is a terrible indicator that doesn't include productivity gains.

It's a price measure, why would it “include productivity gains”. There's certainly a use for a productivity index, but it has very little to do with the basic purpose of CPI.

> Is the problem corporations,

No.

> Or fiat currency?

Also, and even moreso, no.

It's largely fiscal policy doing exactly what it was chosen for the purpose of doing.
Most of that is Ian Storm Taylor. This is what happens when software is treated as a first class citizen and the co founder(s) are technical. It's a specific class of companies like Stripe and Square. The business itself is treated as a software product, internal influences external.
Anders Hejlsberg was the chief architect for Delphi at Borland, and at Microsoft he was lead architect for C# and Typescript.
It seems very unlikely this was Vitamin D related. 1400iu daily is a relatively low amount. Further, Vitamin D is fat soluble, so the amount you take on a given day will have little effect on your overall Vitamin D status, as it builds up in fat over time. If you were really at the point where you had hypervitaminosis D it would have taken a long time to reduce to normal levels.
I find imports in Python completely backwards conceptually compared to JS. I hadn’t thought about the autocomplete issue though. In practice, I know what I want to import, I guess.
Do you have any recommended reading on this topic?
> Sixty-one percent of public school teachers and 54% of private school teachers reported that they had never had any training in teaching gifted students. The major finding of this study is that classroom teachers make only minor modifications in the regular curriculum to meet the needs of gifted students. This result was consistent for all types of schools sampled and for classrooms in various parts of the country and for various types of communities.

...

> In all content areas in 92 observation days, gifted students rarely received instruction in homogeneous groups (only 21% of the time), and more alarmingly, the target gifted students experienced no instructional or curricular differentiation in 84% of the instructional activities in which they participated.
Your phish site says it has an important message and demands a TOTP code, then once entered it says "important: thanks for being our customer". User thinks this is dumb, closes tab. No need to enter code twice.
On large screens open book link will display book embedded in the page. On smaller devices “open book in new tab” button will open pdf in a new tab, because iOS Safari is limited with embedded pdf, with this button book is going to be opened in a separate tab where you can either download it to your device or read it from browser.
Pooling has a huge effect in this regard when using statement level pooling. Which isn't suitable for all that many workloads. With transaction level pooling it's still significant, but latency / processing effects become significant. And even tx pooling has a lot of issues - lack of proper prepared statements support being the biggest.

The last issue really could be solved, but to my knowledge none of the common poolers do.

Imo the medium-long term solution here is so separate out connection from process / thread. Neither deals well with many realistic and important workloads (with the overhead being smaller but significant with threads). It's a huge project with lots of prerequisites though (aio, threading, non recursive query execution)...

Edit: s/poolling/pooling/
Yeah but they're also doing this:

https://futurism.com/the-byte/spacex-building-military-rocke...
Write secure and reliable applications: Write nothing; deploy nowhere
Since moving to Nix, I've been forced to setup virtual envs for my more interesting projects (oh sure, I install the common libraries at the system level), and though I resisted this workflow a lot initially (I like to keep a tight ship), I've come to embrace its practicality when working on projects that have libs with breaking changes due to rapid releases.

it's saved me a world of pain a number of times to have different versions of the same libs installed in different envs
You can run an adblocker in the instagram app.

It's just a bit too much. You need to have a rooted android.

I did it when they increased the ads to one ad every 2-3 posts.
>Stopping people from questioning the narrative is fundamentally against free speech and having a small group of people presume to be the final arbiters of truth with the power to suppress contrary speech is dystopian to the max.

I am so sick to death of hearing this "argument." Because it's irrelevant to the situation. And I'll tell you why:

In the United States,

1. Private entities are not bound by the First Amendment. That means they can host (or refuse to do so) any speech they choose, because that's the First Amendment right of all individuals and private entities;

2. The US government is forbidden to be the arbiter of speech, except in a few, clearly defined areas (advocating the violent overthrow of the government, making credible threats of violence, etc.);

3. If you don't like decisions about speech that a particular individual or private entity makes, you are perfectly free to speak out against those decisions, organize others to do so, and/or vote with your feet/wallet and don't engage with that individual or entity;

4. Unless you have a management and/or ownership role in a private organization (e.g., Twitter), you don't have the right to change their policies or speech;

5. You absolutely have the right to speak out and say just about anything, but you don't have the right to force others to host that speech on their private property. And that's a very good thing. If that weren't the case, I would have the right to blare midget furry porn or all-goatse-all-the-time projections or all manner of other offensive, hateful, disgusting things in your living room.

I'm sure many will disagree with me. If you do, please engage me in discussion in addition to taking other action -- both of which (and thank you HN for making that possible) are your free expression.
Yeah I agree, amazing.
Is there a difference in the outcome? I'm pretty sure that it's not a good idea to inject bleach, but I'm no doctor.
> all cannot differentiate a Reddit ad url vs a regular link.

Every ad links to alb.reddit.com . Every post links to *.reddit.com .
In my first job I used Ingres/Quel. Probably because of that, I still find SQL hideous. Quel was a lot more orthogonal and clean, but by now SQL has so many more features that they're not really comparable. The first version of Ingres ran on a PDP-11/70, and the different components (parser, query optimizer, query executor, etc.) ran in separate processes connected via pipes (this was pre-socket Berkeley Unix) because each process could only be 64K 16-bit words. It was hideously slow--ran a lot faster once it was ported to the VAX and everything could run in one process. INGRES originally stood for something like Interactive Graphics Retrieval System, IIRC because the original funding agency wanted a graphics database. Stonebraker wanted to build a relational DBMS so he just went ahead and did it, but gave it a grant-compliant name and wrote some bullshit about graphics to make the funding agency happy.
Do you trust these agreements with cloudflare and google? That is a lot of trust in a few providers ... seems more like centralization rather than decentralization and perhaps move away from privacy
In parts of Europe, individual workers choose their unions. You don’t necessarily join a union simply because it’s the one that is exclusive to the company. Instead of fighting myriad individual battles to unionize workplaces, workers join independent unions, the unions collaborate to bargain in a sector, and set things like wage floors and working conditions across the industry.

The US specifically did not want this to happen, which is why it made unionization only valid on the basis of the adversarial, shop-vote model, but grandfathering in some unions that already functioned along similar, sectoral lines, such as the Hollywood unions.
The natural variability climate change defense playbook. Again going head to head with conservative reality denial there.
SpaceX planning to build rockets for high-speed shipping of US military weapons
Personally I'm not keen on seeing SpaceX doing more military work :/
This is the solution. I'm sorry, but an iPhone is not a human right. If you don't like it or the company practice, don't support it
Legislation is not the answer here.
This problem really runs across all their services. Google does not culturally or institutionally care about customer service. Humans are sort of an annoying middle-man between them and their ad revenue. With the market position they have, investing in customer service is superfluous.
The documents don't identity them as "participants." They only say when data from those company was ingested into PRISM, which is simply a data integration program between the NSA and the FBI. The FBI's Data Intercept Technology Unit is clearly labeled in the slides.

The government issues a Section 702 order for some account(s) data, the company reviews the request and denies it if the account appears to belong to somebody in the US or an American (both of which cannot have their data requested via a Section 702 order), and then sets up a forward to the FBI. PRISM then geta that data from the FBI and parses it into fields for various NSA databases. Again, this is very clearly drawn out in the system diagram slide that Snowden leaked.
Wholeheartedly agree; at best, they just don't care enough about the other elections.
No, that is upstream collection, which is separate from PRISM.
two years ago, In DiDi, it has been storing and serving 10 billions of files.
I feel like this isn't a good article for "startups", as it completely misses the big equation of "who are your early adopters, and where are they?".

Rather than looking at different channels, if you first understand the target segment, and when I say target, I mean REALLY refined early target, then you will understand where they are. Speak to them there, let them guide you to where others like them are.

Looking at channels first feels a bit more like a spray-and-pray technique.

I was really surprised the other day when a VC couldn't grasp the idea that we knew exactly who our target customer is, and we are able to reach them with very little cost. They couldn't grasp the idea that we had a very focused customer compared to the rest of the market (because we're focused on early adopters), and that we knew this customer so well that we knew where to find them, where it doesn't seem other people in our market are.

At the same time, we're also defining a new category, so we're somewhat distanced from the rest of the market anyway.
By the time that happens, feet will have replaced titties
Love this comment even though my instinct is to not agree with it.
https://www.flcdatacenter.com/OesWizardStart.aspx
Offtopic: what's the best self-host tool for Intranet analytics? Would be best if can track user keystroke/mouse without predefined events, like what heap.io do.
I agree with gkoberger, you're not considering the impact on individuals for whom a Google search of their name may in the future come up with "Biggest Y Combinator Failed Startups". At least take the founder names out of the section at the end dealing with the random smaller failures.
Art of Electronics is one, would have to think about the third.
I see. Thank you for clarification. :)
That’s all true, but it equally applies to marketing email.
Sorry, I was responding to the parent saying:

> I think _everything wrong with America would gradually settle down_ if we could just collectively disillusion ourselves from the notion that human female nipples are an indecent horrid thing.

Emphasis added—I should have re-quoted in my post, as I think it got lost. It's not that our obscenity standards are good or that we should ignore that problem—but it's not going to magically solve everything else too!
Man, I thought the first one was damning, but uh, this second explanation is just more plain non-competitive behavior.
To be fair, basically every body part can be sexy (on an attractive ~= reproductive age person). Hair, feet, thighs, face, eyes, back, etc
I've seen the image, and I'm not sure which one of those to choose. I thought it just looked like onions.
This is what I imagine a Monty Python sketch about coding would be.
You should not cold turkey yourself - that is reliance on anxiety and discomfort to create a life, and that's the kind of thing you can achieve in a 20-minute daily interval by following a strenuous workout plan, not by depriving yourself of all material comforts.

Instead take this as a soft go-ahead to study something extremely deeply and intensively, knowing that you have a support structure. It can be anything, and if you start flagging, do the same to the next topic that strikes your fancy. In depth study, even just asking a lot of questions, naturally puts you in contact with other curious people, which creates the network for your future self. The results of study do eventually find their way into commerce, although the path is often tangled. It is never quite as simple as "I will learn to build this and then a product will appear". Keep a journal and record what you're doing and use that to reflect and start putting together the piecces. It is the non-reflective self that will end up with the greater regrets later.
Stats like this remind me how insanely slow the rust compiler is. Its possible to write a compiler which spends 110 cycles per source byte. How many cycles per source byte does the rust compiler consume? It seems like its 4-5 orders of magnitude slower - which is so crazy!

Why is it so hard to optimize? Are we just being lazy? Whats going on?
> Everything peaked in 1973 and has been on a slow decline ever since. Sure there have been booms but the long term trend has been down.

There were a few potential inflection points / events that happened around then.

1971 saw the perhaps ill-considered abandonment of Bretton Woods - arguably this ineluctably led to an ongoing boom / bust cycle.

(Can recommend John Ralston Saul's discussion around this in his book 'The Collapse of Globalism'.)
Yes, but you can charge a lot more for marketing email, especially enriched marketing email.
in regex this is correct, but in many other contexts * is used as wildcard.

ie.: in most OSes you can use * as wildcard for filename.

file.*

will refer to all files named "file" with any extension

.zip

will refer to all files with any name as long as they have the zip extension

is a wildcard in most contexts while "." is wildcard only in regex that i know.
That's a critical threshold for depriving someone of their rights.

Depriving someone the privilege of a world-casting megaphone is a totally different category of concern.
It can be difficult to find older versions of apps from reputable sources, and often as difficult to know what OS version/architectures/screen sizes an old app will work with, at least on Android.
Productivity and the Education Delusion
How to Chose the Right Computer Mouse Size
We’re going down the rabbit hole but a user can install Aurora Services to get background installs in conjunction with Aurora Store. Currently I would assume the same users that are using alt stores probably have root access to install. Similarly one can flash F-Droid’s privileged extension.

https://gitlab.com/AuroraOSS/AuroraService
https://gitlab.com/fdroid/privileged-extension
The lengths of the identifiers are not known, man. We are dealing with like 200 hospitals. They all have various kinds of Electronic Medical Record system like Epic or Cerner, or one of the 15 other third party vendors that all have custom implementations. Healthcare is insane in our country.
“Clever”
I like the Customer Adoption Spectrum because it specifically points to adoption of different customer types. Who is your product currently suited to, who would you like to get, and what do you need to get them, how do you speak to them, etc. etc.

It also fits well with the Crossing the Chasm model where you can look at each customer segment and measure adoption.

However, I don't think throwing away the "Product Market Fit" term is necessary, as it is still an apt description, but just don't get stuck thinking that Product Market Fit happens only once for a company, it happens for each market you target.
That's actually pretty awesome.

Of course, it's more of a symptom that is an emergent property than a root cause. Like saying every top tennis player uses $$$ rackets - so if I use $$$ rackets, I'll be a top tennis player.

If people knew Sam Altman judged companies more positively by their response times which resulted in more funding, that's a metric just begging to be gamed without actually making the business better.
You're right. The "just switch to Android" excuse is so disingenuous, as the problem here is not just the switching cost for users, but the cost for businesses who might only employ iOS developers.

Saying that a company "just" has to fire most of its staff if Apple ever detrimentally change their App Store rules is more obviously unreasonable than telling a user to buy a new phone.
Why would pay keep up with productivity when the supply of labour has grown substantially more than the demand for labour?
this is almost literally word for word duplicate text from a similar complaint made about Bitwarden, another application that has auto-update functionality.

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

Looks like @sneak's on a campaign.

(and for my part: can't replicate: I have to `sudo apt update signal-desktop` to pull in a new release)
>Are we just being lazy?

"We" being who here? I'm pretty sure the Rust devs work like crazy on the language and its features -- they're not being "lazy". At best, they deprioritize compiler speed work, which is not the same as laziness.
Some how Sid Meier's Alpha Centauri was a 4x game that had one of the most interesting stories / atmospheres in video game history, even if it was just from a few clips and quotes.

https://www.youtube.com/watch?v=24OXzIRIiMQ
The first version wasn't even a box - a paperback book with floppy disks. Imagine that - printed documentation!
This isn't a bug, this is a request to change behavior.

Ignoring the snarky tone of the author, this request hits at a fundamental compromise we make when using computers: We have to trust the software we run. there's no reasonable way for us to manually review every line of code that's running on our computer.

Should Signal make this change? I personally don't see how allowing users to manually disable automatic updates makes a product any more secure. We normally consider installing updates periodically part of good security, so disabling what is considered a good security practice in order to have security just seems like a contradiction.
> Concretely about this post: it seems really naive!

Proton Mail is not just an app. It's going to be up to the courts to re-affirm that a private party cannot force another party to give them profits of an unrelated product.

These kinds of "deals" are partially what got the Teamsters in trouble and are characteristic of the criminal mobs (which included the mafia). "I heard you have a second job selling stocks, be a real same if something happened to your app" - classic protection racket.

Calling others naive does not make your stance compelling.
I know of three (all OSS)

* https://www.posthog.com/ (more mixpanel alternative, can auto-track events too)

* https://snowplowanalytics.com/

* https://rudderstack.com/ (explicitly say it's Segment alternative)
"Indie" games is the genre you are looking for. Maybe "Simulator"
Fast-paced action-roguelike 'Burning Knight' goes fully open source
Docuum – LRU eviction of Docker images
Looks like a universal pattern across different domains: an immediate cause of human death is usually different from the long-term cause of their health deterioration. Similarly, an immediate cause of crash is typically different from the root cause of the problem. But is there really such a thing as "a root cause"? I guess we can always look deeper.