skysight-inc/HackerNews huggingface dataset:
>It doesn’t work like that.

...why? This quote matches my gutfeeling: "you're doing ads because you failed at marketing. You're doing marketing because you failed at product".

Don't get me wrong, I'm not saying that survivorship bias isn't at play here, or that all or none of the things listed in the article are required to get anywhere. I'd just like to hear a coherent argument why a good product doesn't carry itself to a decent valuation.
universal basic income addresses this problem too, but differently and with less paperwork
https://www.frdmtoplay.com

It's running nearly stock Ghost 4.0. Despite the pivot from what made Ghost 0.x great, I haven't sat down and migrated to something else.
I wrote the article and I feel you are right, I should not have put it there... I just wanted to highlight we were frugal.
This person's anxiety doesn't seem to stem from social media, but from regular day to day things. Unfortunately for people with anxiety, `do something (hopefully productive) to occupy your idle thoughts` doesn't work because they can't focus on anything else.
How much of your growth is from existing customers versus new customers?
I understand why some feel they must be militant about this sort of thing and I'm grateful for their dedication; however, it's off putting to the general public and most of the community.

I wish any effort, particularly those built around online communities, weren't infiltrated and run by the militant.
We have done it at every company I've ever worked for, but not for all positions. Probably less than half on average. But it is somewhat common to find that someone we know and like has become available and we open a position to offer it to them. But HR makes us post it anyway, pro forma.
I'd certainly recommend talking with your doctor and try an anxiolytic along with a therapist.
> One reason they work so well is that Smalltalk treats methods as objects, not just as functions defined in some file. So a change-set knows it contains specific versions of specific methods. That is not possible in a typical git-environment where the most we know about a change is that it consists of some specific lines changed in a specific file.

People just coming to this might not realize that the Opensmalltalk-derived environments (Squeak, Pharo, etc) already had their own VCS system called Monticello, which worked pretty well once you understood the per-method diffs and how it was suited specifically to Smalltalk. The move to git -- Iceberg in Pharo and less so Squot for Squeak -- has left some of this behind in order to appeal to a broader base of orthodox programmers who might be otherwise scared off. It's kind of a shame.
Imagine a world where everyone on Earth has their iris scans recorded by a Silicon Valley company in return for a voucher for a small amount of a cryptocoin that doesn't actually exist and may never have any value at all, much less its stated $20.
Very interesting! Reminds me a bit of ladder logic, a 2D visual programming paradigm based on wiring together relays - but at a higher level of abstraction, since ladder logic is mostly based on simple boolean operations and doesn't really have any notion of defining functions.

The fractal tree and UTM examples are absolutely beautiful and mind-bogglingly simple.
Expecting your teammates to use an IDE does not get it the way of working in a team. In my experience as a team we have a default IDE for everyone to use and a configuration file for it so everyone's is using the same settings. Usually you could use a different IDE if you could configure it to act similar, but making sure everyone uses the same tools doesn't prevent you from working as a team.
> Do you believe in Free Software?

> If we believe in things like right to repair...

> immoral

When it is phrased like that (and it often is phrased like that) it sounds like a religion. Also the notion that there is no compromise to be had also seems very religious. I already have a religion and Free Software isn't it.

I support the majority of the goals of the FSF, SFC, OSI, and EFF. Some of them overlap, some I don't agree with (particularly the FSF's stance on handling nonfree firmware), and some goals of mine aren't represented by any of the above groups.

What I absolutely reject is the all or nothing approach even implicit in the question. If I buy a piece of proprietary software or hardware that does not mean I don't "believe" in Free Software or that it is a lost cause. It means I want to play video games with my friends. It means the way I put food on my family's table depends on it sometimes (although 99% of what I do is FOSS even for work).

Even in religion we make these moral distinctions of how closely we're willing to cooperate with evil in the course of our daily lives. I don't want to live the ascetic lifestyle of Richard Stallman. And to imply that I should to really consider myself a supporter of Free Software is what drives me and a few other people away from such a movement. Not to ramble about my FOSS CV, but I release software under the GPLv3, I've donated to FSF, SFC, OSI, FreeBSD, OpenBSD, and NetBSD just to name a few, I've spent hours tabling for the FSF at different events. Because I sometimes use proprietary software does that excommunicate me from the belief of Free Software?
> RMS was right that compilers should be GPL licensed to prevent exactly this kind of thing (and worse things which are haven't happened yet).

The problem with this is that it wouldn't solve the problem in question: Intel would just have stuck with their old compiler backend instead of LLVM.

Besides, LLVM wouldn't have gotten investment to begin with if it were GPL licensed, since the entire reason for Apple's investment in LLVM is that it wasn't GPL. Ultimately, LLVM itself is a counterexample to RMS's theory that keeping compilers GPL can force organizations to do things: given deep enough pockets, a company can overcome that by developing non-GPL competitors.
This camera does indeed have too many pixels.

If you use the Rayleigh criterion to calculate the maximum angular resolution based on aperture (θ = 1.22 * λ / d) using green light for the wavelength (and focal length / focal ratio to get the aperture) and use the resulting angular resolution and the given diagonal 84 degree field of view... you end up getting that there are about half as many pixels as the maximum theoretical angular resolution. Combined with lens imperfections and other sources of distortion (as opposed to the other commenters talking about exposure times) the result is that the extra pixels are really probably not adding any new information, or that they're right at the levels of diminishing returns where the returns are more or less zero for extra pixels.

>can you always get value if you're willing to bump up your exposure time

No, there are hard limits on how much extra information you can get with more exposure time.
It can help with craving.
IDK, have you looked at Kurokesu's offerings?

https://wiki.kurokesu.com/shelves/cameras
To be honest, English most often sounds way cooler than German.
If you search "mini firewall appliance" or "pfsense router" on your favorite marketplaces you'll get results for some custom intel hardware that has all of everything you need in a package smaller than mITX.
When we cannot re-make the things we made before is a sign of a slow decline.
> going through an accusation audit

"People here dislike this" or "this will probably get downvoted" is not an accusation audit. "I realize that the following objections to this idea have been raised previously" is entirely different.
I think the biggest problem for most developers is not understanding what one computer can actually do and how reliable they are in practice.

Additionally, understanding of how tolerant 99% of businesses are to real-world problems that could hypothetically arise can help one not frustrate over insane edge case circumstances. I suspect a non-zero number of us have spent time thinking about how we could provide deterministic guarantees of uptime that even unstoppable cosmic radiation or regional nuclear war couldnt interrupt.

I genuinely hope that the recent reliability issues with cloud & SAAS providers has really driven home the point that a little bit of downtime is almost never a fatal issue for a business.

"Failover requires manual intervention" is a feature, not a caveat.
Eh, C-mount means sacrificing autofocus.

IME many applications get a big performance benefit from autofocus - in both home and industrial applications.
Anyone knows a good API to access books in my library? It is 2021 and there is no App which sends me daily notifications of what I must read. It is insane. The book is already checked out. I just need a remainder to read it or a random page given to me.
I'm not sure what you mean by economic pressure. I thought most people only worked because of economic pressure. I have enough hobbies, I certainly wouldn't work if I didn't need a paycheck.
There's a bug where if you have an animated run, but switch programs, the first animated run will keep executing over phantom pathways. You can start another animated run at the same time. The resulting visuals and audio are really interesting.

I also love the option to obfuscate the code in two separate ways. This project rules.
My original canon digital rebel XT, I think, is 6MP, and its output can be printed poster size with no visible degradation at any normal viewing distance (like six inches or farther).

So yeah, I'll take some good glass and literally any sensor post-2005 (when I paid $1100 for that 6MP)
His twitter was active less than an hour ago: https://nitter.net/zverok
So neither liberals nor libertarian. What are they then?
Fabric conditioners reduce the release of microfibres in tumble dryers
> Also, hopefully the API you use to send email has a way to avoid duplicate emails, perhaps by attaching a unique ID to the request that's used to detect duplicate sends.

I think this is the interesting part. Storing a value in the table to be processed by a queue seems normal / not rocket science. But what happens when we
1. Call the API
2. The API succeeds
3. We crash before we can write success

Now we'll send duplicate emails. I don't think all APIs have ways to avoid duplicate emails/transactions, so that could be a hairy problem.
This sounds to me very much like VW cheat devices: detect the current situation, and "act accordingly".
apt install guix :)

This gives you guix "FD" and its great on top of debian for emacs especially (and you can move a lot of your emacs packages into guix as well).

The apt packages handles most of this but its good to follow along a little -

https://guix.gnu.org/en/manual/devel/en/html_node/Installati...
They have also closed off the possibility of having to appear before Congress and explain why their website was able to generate a lifelike image of Senator Ted Cruz having sexual relations with his own daughter.

This is exactly the sort of thing that gets a company mired in legal issues, vilified in the media, and shut down. I can not blame them for avoiding that potential minefield.
Yep. Eating animals, when you add up their methane + respiration, the feed for the animals, the deforestation, and transportation, is arguably our biggest cause of climate change [1], and it's avoidable. The longest living people in the world are plant-based. So agree, it would be great if we stopped the animal subsidies and simply let the market react. As a side effect, perhaps our healthcare costs would go down. Just today I read the average american spends $1200/year on medications, largely for problems like high blood pressure and cholesterol that for many people go away when they eat more plants.

[1] I know that animal agriculture being 51% of greenhouse gases number has been questioned a lot, but from what I can tell it's closer to the truth than those who want to say it's 18% or less. Ether way, it's large. New stanford study agrees that "reducing or eliminating animal agriculture should be at the top of the list of potential climate solutions" https://news.stanford.edu/2022/02/01/new-model-explores-link....
These freedoms definitely make sense to me. If they were not present we would be living in a very different world where large corporations would keep us in walled gardens and no possible alternative. We would have software available for study but never to tinker with and make something useful.

Its incredulous that I can use a Linux distributions, compilers, multimedia tools and various application for my day to day use; not just a side hobby. You may argue about how good it is, but more or less you would get by. Yet I am not tied to a company with trillions of worth. The development happens in open and its driven by community of developers contributing out passion.

Playsatation and macOS are the examples where companies built heavily out of open source software, but they kept their systems closed. So you can have the code but its not a useful. You still are not in control about how software runs on it. Your only option is to not use it.

I own a PS4 and enjoy it very much. Thankfully its only for gaming, so I am not restricted. I wonder if it was an open platform people would have built many amazing things for it.
It's even worse with Rockstar games on Epic
I mean, this is a "single file website" in the sense that `<iframe src="https://google.com"></iframe>` is a "search engine implementation in one line of code".

The only semi-interesting thing here is that this demo pulls dependencies from 3rd party registries via HTTP without an explicit install step. It's really not that different than doing regular Node.js development with a committed node_modules (hi, Google), except that if node.land or crux.land go down, you've lost your reproducibility.

The thing about "familiar/modern techonologies" seem like superficial vanity. A vanilla Node.js equivalent might look something like this

import {createServer} from 'http'
import {parse} from 'url'

const route = path => {
switch (path) {
case '/': return home()
case '/about': return about()
default: return error()
}
}

const home = () => `Hello world`
// etc...

createServer((req, res) => {
res.write(route(parse(req.url)))
res.end()
}).listen(80)

Which is really not anything to write home about, nor an intimidating monstrosity by any measure. Serving cacheable HTML is really not rocket science, it simply does not require "the latest and greatest" anything.
I have build a notification sending service / gateway, and it is a pain to do. Just because Apple has no knowledge how to do proper web based apis.

For small apps, that's another service to build and maintain. Airship serves well that purpose.

Now, if you are a large company, and have a large volume of pushes, then it doesn't makes sense to pay Airship, but build a service yourself, and have a team to maintain it. Usually, even the smallest service, if you are doealing with Apple's (and Google's) external APi, will have trouble time to time, and you will have to have a team to 'passively' monitor and maintain it.

For a company with less than 100 people, that doesn't really make sense. But with a later stage company, it totally makes sense to have your own service.

Anwyay, just my 2cents, as I have done both, build my own Notification service for a startup, and used Urban Airship for my own personal projects.
I've used them in some industrial vision applications with Dalsa cameras. They worked fine, I would have preferred a fixed focus and a manual adjustment when the requirements changed (it was much more difficult to get good real-unit measurements and to compensate for distortion) but they worked fine.
I'm more concerned by the one person with a nine-pixel screen width.
You realize twitter is most likely far more powerful at shaping opinion than any single newspaper? Fox News Facebook and Twitter are probably among the top 5 such mind control outlets. I am not on Twitter but I am motivated to research the reach Twitter has vs the TV networks, the major news papers and the bigger social networks which of course dwarf what we used to call MainStream Media.
naming things?
We also export our Energy to the other countries when we have a surplus and France Nuclear plants cannot run because the river's are to warm again.
Existing customers > New customers. Wrote about this there: https://missiveapp.com/blog/on-being-a-tiny-team
http://liza.io

Just random ramblings about life and work. Made with Hugo. I push new posts to a private repo, where CI builds and uploads to S3.
Hmmm, well it might be that my memory is faulty and/or I read someone else's comment somewhere when the feature first launched that said it was using ML. But you are correct, both the initial blog [0] and the support article [1] makes no mention of ML, only audio fingerprinting. My mistake.

[0] https://www.plex.tv/blog/go-ahead-and-skip-that-intro/

[1] https://support.plex.tv/articles/skip-content/
Yep. Failed an interview because I used EJS (SSR) and Node to build a simple Twitter in 30mins. The interviewer saw that it was three files and did not seem impressed.

I guess they wanted me to use lots of little components in an SPA which I did in my day job, but it didn't seem nessisary for the task...
You're probably referring to job postings used to justify H-1B (and similar) visa applications. Such visas are only supposed to be approved if the employer shows that no US person can do the job.

There's not really any green card job postings. But getting an H-1B can be the first step toward obtaining a green card (permanent residency) for some immigrants.
So how to you get into B2B if the deck is stacked this hard against smaller/newer companies? Hang out a shingle somewhere with a sticker price and refuse to do any RFPs? Schmooze a lot and hope to finally get on the other side of the RFP process?
> Doesn't really seem to work

What are you talking about? Multiple large businesses in the US accept crypto. You can pay Newegg for a new computer using crypto. You can transfer currency between countries using crypto as the intermediate method of exchange. What about crypto "doesn't really seem to work"?
> Credentials in source code, are the equivalent of password on post it notes ;)

While not the best security, post it notes are immune to hacking and really hard to leak without a home intrusion.

Credentials in source that won't be shared is a pretty efficient hack. Often it happens by mistake - eg. when you hard-code that credential into a bash script during testing when you're trying to curl a new API and then push it by mistake after a coworker asks for you to share your progress on a new branch for review.
Well, I won't rule out Berlin being weird ... :)

But it also raises the question of whether Japanmania was as big in Germany in the 80s as in the US to begin with (the pop song "Big in Japan" notwithstanding!), or if this was a BBS/Usenet discussion 30 years ago and I had written the same post about Japan instead, a hypothetical 80s you would have felt similarly.
I’ve thought of setting up a retreat center in southern Italy for tech teams. Like: take your team and work together remotely for a week. The center will have high end equipment, good furniture, whiteboards etc. Why southern Italy? The climate is great, there are lots of subsidies available, land is cheap and cost of living is low. I’d call it Sicilian Valley.
The most understandable of all those is the "too small" - once you've been in the business long enough you realize that small companies can disappear quite quickly. Large ones can too, but it's much less common (and if they do go down, you can point to everyone else taken down with them).

The workaround is to sell your stuff through a larger company that's complementary.
Yes. In fact, it's probably safe to assume it's happening unless the position being advertised is entry-level or has multiple openings for the same job description.
If Intel had shipped a library/compiler that did just use feature flags and didn't check the CPU vendor, and the resulting code used features that on AMD ran much more slowly than the equivalent unoptimized code, would people blame AMD for the slow instructions, or blame Intel for releasing a library/compiler that they didn't optimize for their competitor's processor?

This isn't a hypothetical; quoting https://en.wikipedia.org/wiki/X86_Bit_manipulation_instructi... :

> AMD processors before Zen 3[11] that implement PDEP and PEXT do so in microcode, with a latency of 18 cycles rather than a single cycle. As a result it is often faster to use other instructions on these processors.

There's no feature flag for "technically supported, but slow, don't use it"; you have to check the CPU model for that.

All that said, the right fix here would have been to release this as Open Source, and then people could contribute optimizations for many different processors. But that would have required a decision to rely on winning in hardware quality, rather than sometimes squeezing out a "win" via software even in generations where the hardware quality isn't as good as the competition.
The nuclear plants in Germany are not insured, because the estimated 10 Trillion Euro a catastrophic failure would cause is out of question for any insurer.

Therfore the German state takes the risk.
This censorship hue and cry about Twitter is ridiculous.

But also quite frightening given how much I see it here in a forum of self-diagnosed geniuses[0].

[0]do your own research, have being poor
Maybe I was being too subtle. I mean it sounds like offering completely random advice that has no statistically significant correlation with success, and therefore is just as likely to be wrong as right.
I'd never worked with micro-services before this latest freelance project. I start working with this platform that is basically "note taking but with a bit of AI/ML". So okay, a bit of complexity with the ML stuff, but otherwise a standard CRUD app.

The application itself is a total of 3 pages, encompassing maybe 20 endpoints at the most, with about 100 daily active users. For the backend, some genius decided to build a massive kubernetes stack with 74 unique services, which has been costing said company over $1K/month just in infra costs. It took me literally weeks to get comfortable working on the backend, and so much stuff has broken that I have no idea how to fix.

Not only that, but the company has never had more than 1 engineer working on it at a time (they're very small even though they've been around a bit). If there were such a thing as developer malpractice, I'd sue whoever built it.
"Worldcoin says it eventually wants to erase the iris images to protect the privacy of those who sign up for its currency. If perfected, the company says the technology will distill the image of each set of irises into a unique string of letters and numbers, called an iris-hash, to be stored in Worldcoin’s database. As the company’s data consent form states, data gathered by the Orb will be used for “purposes such as training of our neural network for the recognition of human irises.”"

Eventually. If perfected. "Will."
If that worked, I'd be more curious about what would happen if you signed up for a monthly plan with a cost of Number.MAX_VALUE.