skysight-inc/HackerNews huggingface dataset:
> People talk like it is a vertical.

Because it is, for many founders. Those who think, "I want to start a startup, make lots of money. A SaaS business is the easiest to start and most investor-friendly." What the business will actually do is irrelevant, something to be picked along the way.

I see it as a vertical too - a column of a larger vertical I call "toilet paper companies" (with no offense meant to actual toilet paper manufacturers and sellers): companies run by people who couldn't care less about what the company is actually producing/offering, and have zero interest in the thing they're selling (beyond pretending to, for marketing reasons). Companies that would gladly switch from making rocket parts to making toilet paper, if they believed it has better long-term ROI.

And yes, people who think "I want to start a one time payment ecommerce business" (aka. "a web store") are a part of that larger vertical too.
I think this form of telemetry is far worse than the unlikely event someone uses an unfixed exploit against my OS to be honest. Although I would expect this kind of telemetry already implemented in Windows 7.
There simply aren't. The accessibility problem has to be solved such that people with visual impairments can just as effectively work with code that is indented with spaces, because there is a lot of it out there and you cannot just reindent everything with tabs.

Just because code is indented with character 32 rather than 9 doesn't mean that this indentation cannot be presented in an adjustable way.
Personally, if something is easy to copy, I wouldn't want to work on it.
Zinamax
Zinamax is based on plant extracts, vitamins,
minerals and other nutrients known for their anti-acne properties.
The product's main ingredient is lactoferrin,
a protein that exhibits a number of
I actually think it’s an interesting idea that merits some investigation.
The only way to make something like this acceptable is if the company pays the drivers a equal amount of money/"performance points"/whatever for every false positive the camera produces.

As it is, since false positives cost amazon nothing (they actually /save them money/), there's zero incentive to work to reduce them.

That solution would solve a lot of the DMCA issues on things like youtube, come to think of it.
That would have been true if parcelling out a /64 was actually easy or common. In practice, it's designed that one /64 is one device, and it's really hard to split up that subnet, with SLAAC outright making it impossible. It's possible with some static configuration, but that's not something an average Joe is going to use, and router software I came across usually considers it an unsupported option.

EDIT: disregard that, the /64 is actually the smallest subnet. It does hinder subnetting fun, but not allocation to devices. I'll leave the invalid post for the sake of transparency.
I think people have got more superficial. Especially if there is any kind of social aspect to an app/product - because of peer judgement

Look at the kind of cakes people under 40 have. It’s those Instagram ones which are 50cm tall and have bars of chocolate sticking out. The cake taste does not matter, only how it looks on Instagram.

Edit: I ack that people have always cared how things look
Cython has been around for years, can be ported gradually, and sometimes the speedup is near 100x.
I thought the archers were friendly at first. Then noticed one is pointing their bow down towards the swimmers. The swimmer without a goatskin looked to me to have an arrow (or two?) in them that would have come from that direction. Detail was hard for me to make out though.

(I'm purposefully arguing only pro diving, in case that's not clear.)
Thanks a lot for this! I did not find it and almost lost my hope. Again, thank you very much!
In the course Introduction to Computer Science: AI (CS50AI) by Harvard, one of the first homeworks is implementing a search exactly like this with Python.

It was extremely fun!
A data point: I think OpenWRT simply does not bother making it easy.
Would be nice if we can just get out of this local minima of Python 3.30, and start working on Python 4 that's somewhat backwards compatible and has no GIL and has meaningful threading support.
> Windows Hello is basically the same thing as how you unlock your phone with Apple or Android.

People have option to use codes.
This all seemed interesting at first, but the more I look at Gemini, the more I shrug and say, "Why not just build some text web sites without ads or trackers?" Literally millions of those exist, some dating back to the first eta of the web that every geek my age or older seems nostalgic for.

(Really, they're nostalgic for an era when almost everybody else they ran into on the internet shared the background of being a white, male American geek, very few people were online, and nobody cared about anything said online. Not anything technical.)

You don't want JavaScript, videos, images, styles, or fonts? Don't use them. Nobody is going to come and force your site to have them. On the other hand, your site will load so fast that it won't feel remotely retro. ;)

You can use a static builder (or slap one together that fits your needs) if you don't like hand-coding HTML. Though, really, basic HTML is dead simple for pages of text. If you want to go full 1994, set your robots.txt to block all search engines. Make it so people can only find your site by following links from the sites of the like-minded. Don't link out to anything that isn't a similar site. Boom, you've done everything Gemini does with off-the-shelf software, leaving you with more time to read and write.

(I've seen the counter-arguments from Gemini boosters, but none are very convincing. A Dogme 95-esque approach to the web accomplishes everything interesting about Gemini.)
Apple continues to support OS updates on the iPhone 6s, a device released almost 6 years ago

If that benefited customers, Apple wouldn't prohibit downgrades. Allowing software that runs painfully slowly on old devices primarily benefits Apple.
Why? I mean, security is always defence-in-depth thing, a think that consists of multiple layers, etc.

If you would have left out the "part of" words, then yeah, implying that NAT is the only defense, that strategy must be thrown out of the window.

By the way, ~20 years ago, when ISP just gave public IP and that was directly hooked to PC... yeah, got bitten by some random script on internet that just deleted my files via SMB thanks to how insecure windows configuration was. Was grateful when router was my defense :) Not that something important was there for a kid, but credit goes to... NAT. I think that may have been the time when I learned something about open shares.
This sentiment is common enough that it spawned the "build a B2B saas" advice.
China Analizing Moon Rocks as Potential Fusion Power Source
China’s Managed Decline Ain’t Grand(e), It’s (Euro)Dollars
> I'm used to be with you, but some things are only possible will NAT.

On ipv6 besides hiding (most common setup) a randomly assigned /64 ip address behind another /64 address I really don't see what any stateful firewall can't achieve
If those are three different things, and I can choose one of those, why a four number PIN code would be safer than a password?
> And yet i would argue that comprehensions and decorators are more readable and simple than wrapped functions and for-loops that append to a list.

Not for beginners though. One of Pythons main strengths was that it looked simple. Not anymore.
Wet sanding also prevents the sandpaper from clogging up as quickly, making it last longer.
Is there a good/hassle-free IPv6 tunnel broker that could be used instead of SiXXS?
Inflation implies wages rise at the same rate as the price level. Otherwise it's not inflation. Not every price hike is inflation.
> To be clear, what I meant is that projects with open stewardship (which I believe the Chromium Project is? unclear from the project website)

Your belief is wrong.
Yes, agreed. In this case I think it was exacerbated by developmental stage too.
This is the best piece I've read on the subject, you might give it another try. I'm now lukewarm on the feature, whereas before I thought an abomination.
> it's basically impossible to produce an executable that works on a system that doesn't have Python installed.

Really? I think many of solutions you've tried (including Nutika, py2exe and pyinstaller) do produce an executable with an embedded Python runtime [1]. I guess you were rather unable to produce a working executable, which can happen mainly due to peculiar dependency requirements. A list of dependencies you needed would help.

[1] (Added later:) see the following reply for what this exactly means.
LitCoin Natural Language Processing (NLP) Challenge
Yeah, I'd love to click an affiliate link. This is a very useful site and an affiliate link is a "free" donation that doesn't cost me anything.
Not mentioned: how do you balance family and life needs against "the one true position"? Tenure track is nice, but a lumpy reward like tenure is less attractive than it used to be in olden times. It feels more like a way to tie someone to a particular institution than to reward them for being a good scientist, and liberate them to explore.
On the other hand I had performance issues when disabling ipv6 on gentoo based system for running docker (containers where starting in 1.5-2 seconds instead of 0.4 seconds). Enabling ipv6 solved those issues.
And if you dont use icloud backup the judge is going to deny the prosecution access to your devices?
I'm worried that IPv4 is too entrenched and that IPv6 will forever be niche. It reminds me of the situation of USB-A versus USB-C. I try as much as possible to have USB-C devices/ports only, but too many manufacturers of devices insist on USB-A or something else like Lightning ports.

For the rare times that it has been 100% USB-C, it's made a noticeable difference. Similarly, I would like a future for 100% IPv6, but we will never get there because the world's core services have been set up on IPv4 and there isn't enough political will to shift the decentralized community.

If core infra sees a client try to connect from IPv6, it will expect the client to bridge through to IPv4 somehow. It might be like this for a hundred years or more.

If only IPv6 had come just a little bit sooner...
> "They are doing the best they can, surrounded by dying."

That's what I think future humans will say about us, too (assuming that humanity survives puberty).
I used soaked chia seeds to fill the extra hunger. Some days I was "hungry" with a full stomach. Can I take advantage of the low calories of chia seeds or do I have to depend on hunger acclimation?
Why I Picked Vue.js as My Freelancer Niche
I thought about making the blinking cursor a lot fatter to differentiate the 2 different states.
So forgive my very basic question here, I’m coming from mobile dev world. But can I:

1.) Use Clickhouse as infrastructure to build a product similar to MixPanel / Amplitude
2.) If I wanted a basic MVP of above can anyone point to me in steps (like 1., 2., 3., etc.) on what I would need to do to have a basic MVP ready. (Note: I am already very familiar with Docker, Kubernetes and writing rest APIs)
Would greatly appreciate this since it would clear up a lot of questions I have
DEFVAR declares a variable to be special. That causes ALL uses of that variable to use dynamic binding.

The function inside a LET with a dynamic variable does not create a closure. If one calls CALC-WITHOUT-GAIN later, there is no binding - unless there is another dynamic binding of that variable by a different LET active.
It’s never so simple. I use a functional programming language but generally in functional programming you don’t want to have global configs but rather to pass functions the things they need. Compilation is mostly fast but there is a lot of code (and we get roughly exponentially faster at building it. The problem is that we also have an exponentially increasing codebase.) Faster deployments could be possible (eg deploying dev builds rather than release builds made in the standard way) but it’s better to have the system work automatically and sensibly in the ordinary case than to try to support quick changes in the extraordinary case. It’s not really a good practice to support deploying random binaries of unknown origin, and certainly not great to do it routinely.) To be clear, excel can have scaling issues too (as well as issues with multiple people trying to change a single sheet) and we ended up recreating some excel-like features in some of our own applications.
...and they do, calling it Google Chrome.
No, but they will have an awful time trying to get into them of course.
What do you mean ? All my computer, I and suspect most ipv6 stacks updated in the last decade, assigns at least two address now by default, on linux, one showed as global, assigned by router, typically static, and others temporary ones, random /64 and used by default for outbound connections.
I only read about Gemini here on HN. Pretty sure an HTTPS website with text only is way superior.
I'm in early twenties and I too don't use them, but fortunely I haven't been denied on anything yet, but I'm still worried that some bullshit will force me to get one.
Just wait until they get finished with all ongoing extensions.
Do you feel like VCs in general are now more open to funding close to 1 year of runway just to get an MVP out and test product market fit? or is it your background as a 2nd time founder that drives VCs to trust you with less PMF proof?
I suspect they're referring more to a policy thing.

For instance carriers that forced phone makers to allow them to switch off using your phone as a Hotspot, unless you pay your carrier more.
For many people the ability to move on it is dependant on others not changing their behavior out of consideration. But that is entirely dependant on the situation.

But yes, making arbitrary rules about bad taste jokes is almost always useless.

Still, as a manager with responsibiliy you might want to restrict your toolbox of jokes by your conscience.
What this tells me is how fragile society is. If the death rate from COVID had, say, been three times what it actually is (which is still way short of the Plague of the Middle Ages) then it's likely modern society would break down altogether.

Moreover, this notion seems to be supported by another current news story on HN - that of a gas station worker in Germany who was shot when he asked a customer to wear a mask.

From what I'm seeing the polarization of views over COVID seems irreconcilable - that is reconcilable to a point where the best health practices can be optimized.

To me, the fact that humans cannot agree to optimize their health outcomes is the single biggest advantage the virus has.
Open source software powers modern filmmaking
> You just moved the problem to a different layer.

No, I think you're misunderstanding. Weird... Aha: My fault, sorry.

> In your case you would end up calling your function like this: DoToppings(true, false, true, true);

What?!? Heck no, that wasn't what I meant, why would you think that? [Goes repeatedly clicking "parent"] Aha, I see: Sorry, the threads and sub-threads have branched so I got confused as to where we are.

No, that wasn't what I meant at all. I got this sub-thread mixed up with sibling ones, and was talking in the context of languages with native enums and sets (roughly, Pascal and its descendants), where you do:

type PizzaFilling: (tuna, shrimp, peperoni, ham, gorgonzola, jalapeno) ; // Etc, etc...
PizzaFillings: set of PizzaFilling ;
function MakePizza(PizzaFillings);

And then the body of function MakePizza uses that set as per my GP comment.

It's called not with a bunch of anonymous booleans like you wrote, but with a set of enumerated descriptively-named fillings as a parameter; say, a TakeOrder function builds this set by starting from an empty one (or perhaps tomato and cheese already in as defaults?) by the customer's specifications, and then calls

MakePizza(OrderedFillings);

> Sure, there is no black and white, and depends on the language,

Yeah, I was attempting to show how the problem you mentioned doesn't exist in languages with better / saner types. Again, sorry for getting the contexts mixed up; I though that was what you were talking about too, and just didn't get.

> the builder pattern is a good tool to have in the toolbox.

Urgh, yeah, I suppose so... At least in languages where you need it, because they lack other more basic (Heh!) amenities.
Well the execution finished successfully in most cases, but the resulting binary had a dependency on libpython.so that it couldn't find. I'll try again, thanks!
I don't know why you think home prices will go down if interest rates go up. they might not. especially in cities where everyone wants to go and where offer is low.
> Nobody is going to force you to use JavaScript.

But they sure try. Latest iteration of coercion is called Google AMP.

Images, videos and other embeds are fine, because they're clear siloes; it's easy to make sure the website degrades gracefully.

JS is not, and fonts are not. These do not degrade gracefully.
Neither do complex styles in CSS.
Canvas does not degrade either.

Gemini is a bit too simple to be really useful. What is needed is something closer to old HTML 2 before all the browser warfare, with a few small extras tossed in from later versions.
Maybe with bit more of semantic format than representational.
The author replied here that yes, the bytecode is simple, with the exception of the Class matching.

https://news.ycombinator.com/threads?id=benhoyt
Yes, to lose weight, one must burn more than they eat. That’s not in dispute! I’m also not saying you only need to run in aerobic zone to lose weight. My point was that, people who go for a run at a 160bpm+ HR are not doing themselves a favour because:

1) it stresses the body too much which releases cortisol and other hormones which don’t play well with weight loss
2) uses only the anaerobic system, so burns sugar, not fat
3) burning of sugar makes the body crave more sugar and refined carbs making it harder to eat healthier

They would be better off running at a slower pace for weight loss and eating a diet mostly comprising fat and protein (whilst keep in calories less then out calories). If you build up the aerobic system well, you’ll be super healthy, fit and find it difficult to put on weight!!

People who say running is too hard are not doing it right. Running is easy when doing it below aerobic threshold. We are literally designed to be able to run long distances. Your body has enough fat stores to run for tens of hours (providing you don’t deplete your glycogen stores!)
How long does it take for the solar wind to depisit helium 3 into the lunar rocks? Could we just lift some rocks into earth orbit and get the same effect?
A decision to cause storytelling drama. The whole storyteller concept just throws random events at you without any deeper connection to any other systems, just to force strife for the sake of a "story".
This could be the last time we see these funny videos. In this elections they “defeated” all opposition candidates with electronic ballot. Before electronic ballot results, even with all election fraud you see on camera, 90% of opposition candidates were winning in Moscow and Saint-Petersburg. Electronic ballot results were delayed by a few hours and when they released it turned out that opposition lost everywhere. This means next time they won’t even bother with a fraud in camera, they just put the numbers they need in a computer and declare a victory.
Basic Overview on Everything You need to know about Vietnam
stunnel configuration is useful for a limited number of sites, since one has to specify every remote ip address in the configuration file. haproxy configuration doesnt have that limitation; it can do dns lookups, use maps, etc.

for example, one can force all http and https to connect to a backend as https with a specific tls version. this is much simpler than eff's "https everywhere", IMHO.

the problem with tls is it keeps changing. as users, we have to bet that every application will stay up-to-date with the changes, and that the software authors wont make mistakes when adding/updating tls support. IME, this has been a losing bet. by just focusing on haproxy and stunnel i only have to worry about a couple of applications staying up-to-date with tls and implementing support correctly.
The Pony Express and How Technology Moves Fast
List of Ransomware Vulnerabilities being actively targeted
> If I don't work out, 400c calories is my weight gain threshold.

Is this hyperbole? Putting some numbers in a TDEE calculator, if you were about 60 cm tall and weighted 15 kg (2 feet, 33 lbs), you would still have a maintenance at more than 400 cal.

> I wish I could eat even a 1000 !

Unless you have dwarfism it would be very hard for anyone to eat 1000 cal/day and not be severely underweight.

Maybe you mean per meal and you have 3 meals/day?
No clue why MPAA couldn't pull an RIAA and have everything in one place like you see on apple music or spotify. 99 million legitimate music streaming accounts in the U.S. today, what a number. The only service offering something similar for video is piracy software that manages to outclass every streaming service from all these multi billion dollar companies in ux.
> I haven't seen any problems it solves.

Then you haven't been looking particularly hard, or at all [1]

[1] https://www.ripe.net/publications/news/about-ripe-ncc-and-ri...
The US population grows by almost 2M per year - almost 40M since 2000. The workforce since 2000 has only grown by 17M. Workforce participation is down.
Better for the users and for Apple. "less bad" is another way to put it, but it's the same result. I don't see what you're not getting: one security fix is good, even if there's 3 other huge security gaps. Makes the overall situation less bad (or "better"). You can debate about the magnitude of the improvement, but I really don't see how it can be argued there is no improvement...
Teenage me had a simple way to describe higher dimensions - you need to enter a higher one compared to current one to escape when completely surrounded.

Are you on the line and blocked from both sides? Use rest of the 2D plane to escape. Using Z dimension to escape from circle. Using 4th to escape from sphere without touching it.

Its true my imagination kind of stopped after 4D but even that was mesmerizing to young me.
“I told my mother that I wanted to get a motorcycle. She said absolutely not! Your uncle rode a motorcycle and was in a horrific motorcycle accident that killed him…

She said I could just have his.”
-bad paraphrase of Anthony Jeselnik
What exactly counts as a link? Because I linked Pope Urban II to Corinthian Leather and found no actual link between the penultimate article Leather Crafting and Corinthian Leather.
Land is also registered, and if someone starts building on yours you tell them "Hey stop, that's my ground you're building on!". What's the difference here? The registry is there as backup proof you can point to when reminding people; isn't that how they work in all these situations? Seems the perfectly normal default way to me.
> badly coded Excel macros

I think you mean badly recorded Excel macros.

A lot of problems, and their solutions have been rethought in the form of excel. Rows, columns and sheets, copy/paste pivot. As much as I detest excel, it does have its place. At a 2gb file size however, that place doesnt really exist anymore.
Generating Synthetic Data with Photoshop and Python for Great Good
The highway tolls in Catalonia were just abandoned this month :)
Not just recursion but also error handling. Gets all the if x = nil checks out of the way and the actual function only has Business Logic. Same for functions that need to operate differently based on input, no pollution of the body with if branches