skysight-inc/HackerNews huggingface dataset:
The word unit alone begs the question, what is a unit? I wondered myself reading it the first time in their article, before I knew it was going to be a land mine of their situation. I never read how they got “grifted”. This is just very poor business management, except they managed to sell it all online with this story which is impressive.
I gave them to the staff. They seem happy with the donation and even asked if I wanted to receipt to use for taxes purposes, which I declined.
I used Terraform first and then switched to Pulumi. What I like of Pulumi is that you get to use a proper programming language rather than a DSL, so you have more control/power in a way.
That's not even what I'm talking about; it's the "lol they just read 50 shades of grey and are now interested in bondage but they're just p0sers, we're the real kvlt!"
"There is no reason to take your frustrations out on them as no one in the company that could make a difference will ever hear about it."

That depends, if enough support guys get yelled into depression and quitting, someone higher up eventually has to make a change. But this is obviously very a dark path and so far, my support tickets did not feel important enough, to actually ruin other peoples life for it. But it sucks, that you seem never get through to someone who actually is responsible for all that mess.
If it translates into a cheaper gallon of gas at the pump, good for BP!

Some of us could use the extra money in the grocery store thanks to Biden's inflation.
I don't believe anything in that article. Buckminster Fuller was a bit of a con artist. He lied profusely about his projects, painting them in a flattering light. He also put a lot of effort into setting the record to match his own made-up version of events.

Lines like this..
"The Phelps Dodge Corporation was to produce the bathrooms but they were met with resistance from plumbers fearful of losing their jobs and so the bathrooms were never produced."
reek of his fiction. I would guess that in reality there were serious practical reasons why the bathrooms were never produced.
Mythology and religion are remixes of remixes of remixes. Some iteration may be sacred to you, and therefore later mixes offensive to your sensibilities. That doesn't make newer works objectively bad.

When source material goes out of copyright then all bets are off.
Sadly not my bill
I wonder how much market share is taken up by illegal/pirate streams. I haven't paid for a streaming service in years — the price to use one of a few illegal streaming sites is just patience in clicking away popups and knowing which buttons not to press to avoid malware — and I know most if not all of my circle consumes a significant amount of their media this way.
I saw this headline and assumed it was using a digital OLED type screen. Essentially, bringing the MFT viewfinder type screens to a pair of binoculars.

This, is not that, and now I want to try these. Just checked the prices, and now I remember why I've always skipped past and went straight for telescopes instead.
> What are the downsides of this from the business perspective?

I can’t answer for the specific service you’re thinking of, but I can answer for the general SaaS case. Even assuming the service has a meter-able metric, there’s two big problems:

1. Often, the cost to provide the service is not linear with usage. One moderately complex support ticket might cost the vendor more than the variable cost to handle a small customer’s usage for a whole year.

Imagine a new customer needs a support ticket or has a pre-sales product question, then only uses $5 of services in the next year. Of course, there are ways to address this - charge for support, charge a monthly minimum - but these have other tradeoffs.

2. The value received by the customer is almost never linear with usage. If a customer needs to send one e-fax a month, it’s worth more than $0.50 to them, even though a customer who sends 200 faxes per month might only pay $0.50 [1].

This also extends to competition. A customer doing a very low volume of something is comparing the price to a different alternative than someone doing a larger volume of it. At very low volume, the competition might be driving to a print/copy store (and wasting $5 or even $20 worth of time). At 200 faxes, the competition might be a $200 fax machine.

A vendor could address this with per-unit pricing discounts, but the scale can look offensive: $5 for your first fax, $2.50 each for your next 5, $1 each for the next 10, $0.50 for the rest.

In a sense, a small SaaS plan includes enough units that the effective per-unit price is at least reasonably comparable with larger plans, and not offensive. In the example above, a plan with 5 faxes for $10/month doesn’t mean you’d be able to buy qty 1 for $2.

[1]: All prices are imaginary. I haven’t sent a fax in ages.
This reminds me of the kitchens in the Barbican* which were based on a boat's galley and manufactured by Brook Marine, a yacht builder.

More info: https://www.barbicanliving.co.uk/flats/rooms-and-features-2/...

Photo: https://www.pinterest.co.uk/pin/69383650494817609/

*a Brutalist housing complex of 2,000 units in London
I live in Seattle and almost every single road I drive on is at least concrete base.

Even if I couldn't tell for other reasons, I've seen enough sections replaced for water or gas line maintenance; I've never seen one without concrete, from my side street all the way to the freeway.
99.9 % of consumers will lose it.
I understand where you're coming from, but no, these are not plain functions. This is an optimizing compiler. How long do you think it would take you to read and start understanding how it works: https://github.com/tamagui/tamagui/tree/master/packages

No disagreeing that it can be a nice experience using a system like this where things "just work" if you stay within their boundaries; but there is no denying the sheer complexity of it. It is absolutely magic vs say, a bit of HTML + CSS - in which case you can consider what's going on inside the browser as magic.
I also only know fireshot which is not that good :/
Ok, fair enough. I do have terms on other side projects of mine so it makes sense and is the right thing to do. I'll get some terms added. Thank you for the feedback.
I'm not sure this holds up logically.

If someone can't control something, then the "admirable" quality of controlling it would be impossible. If they do control it (admirably) then it's by definition under the person's control. If what you mean is that the desire is not under their control but refraining from acting upon it is, then is it admirable for someone to repress their homosexuality in, say, Iran? Or is that just a matter of survival? In that case, don't we say it's admirable for someone to have the courage to be themselves in the face of enormous risk, and that repressing individual sexuality is a violation of human rights?

The difference, of course, being that homosexuality doesn't imply non-consensual acts; no one is hurt by it. It could be that some pedophiles refrain from molesting children because some internal moral standard tells them it would hurt the child, but it seems more likely that they only refrain when and where they could get into trouble for it. Just looking at what an outlier "teens under 18" is on that chart... it's as popularly a fetish as "lips" or "thighs" (Y-axis), but it sits way out in the taboo area near bestiality. That's gotta be because it's illegal. Almost everything right of 70% is illegal, and its position correlates roughly to "how illegal is it".
You're pulling the classic "I've got nothing to hide, therefore I don't need privacy"
Maybe not oddball syntax, but rather syntax that doesn't make intuitive sense. With Python, only nested list comprehensions come to my mind that are a bit tricky to read. With Ruby, I often felt lost reading code and it was sometimes hard to figure out the name of a thing or search for a specific syntax, e.g. with a single character like @ - especially in the official reference documentation. But maybe it's on me for not learning Ruby properly first.
Xeno Kovah's courses on low-level systems architecture, security, firmware, reversing & vulnerabilities, https://p.ost2.fyi

"OST2: A new way to grow security talent for open source projects", https://archive.fosdem.org/2022/schedule/event/ost2/

> .. he ended up working for Apple. There he worked on securing all the lesser-known firmwares on Macs and peripherals - everything from 3rd party GPUs to SecureBoot for monitors! He worked on the x86-side of the T2 SecureBoot architecture, and his final project was leading the M1 SecureBoot architecture - being directly responsible for designing a system that could provide iOS-level security, while still allowing customer choice to trust arbitrary non-Apple code such as Linux bootloaders. He left Apple in Dec 2020 after the M1 Macs shipped, so he could work full time on Open Security Training.
Not just cache, but also the branch mispredictions while walking a trie.
> Well for code that gets executed billions of times spending more human cycles seems a fair trade off.

Do you feel the same way about (e.g.) modern mechanized farming compared to classic farming that used human labor (generally unfree and unpaid labor, such as serfs or slaves)?

"Efficiency" is not the only goal that matters.
To reduce the amount of stuff that I have to read, all article are sorted by date and they don't have a "read" status. So if I don't read the feed for two weeks, it doesn't matter, I just skip them.
No, but we're discussing the governement failure - current tense. I was merely pointing out that government funding of residence slots should be considered the primary failure, not regulation.
The modifications Novel made to the XNS protocols for the most part very minor.
>…adapt to wfh must be done in the household and also the household must be made aware that work is work…

My issue isn't the household, it’s the other remote workers.
I did a podcast series on "Was open source inevitable?" a couple years back which ended up more focused on infrastructure and Linux than it probably should have been. [0] But the general conclusion of my guests was that it probably was. (And, yes, some variant of BSD in spite of the legal hangover. Bryan Cantrill argues this specifically.) I do think that absent an open source movement beyond the fringe, Microsoft might have ended up more dominant commercially.

[0] https://bitmason.blogspot.com/2020/06/podcast-was-open-sourc...
So the things people like are not considered taboo. People think they are "normal" and expect others to be normal too.
People really overestimate the mortality rate for people over 50... here are the actual mortality stats for the US: https://www.ssa.gov/oact/STATS/table4c6.html

On average, a 50 year old is going to live another 30 years. Even a 74 year old is going to live an average of another 12 years.

People tend to think that average lifespan works like "take average lifespan, subtract your age, and that is how long you can expect to live" This isn't true, however, as you approach the expected lifespan of the population as a whole. Most people alive will keep living for a while, even if you are pretty old.

Even an 80 year old is likely to live another 8 years on average.

So yes, increased mortality for old people kills people who would be alive for many more years on average.
This brings a whole new level to the looking at the road in the distance ahead of you rather than right in front of the bumper.
Luckily my insurance does not require referrals for specialists.
I truly and sincerely am glad the old creepypasta of Maggot/Blowfly Girl has started to fade out of common consciousness...
Your binoculars may be misaligned.
Thank you for the thoughtful response, Im having a hard time with a thorough reply due to being on mobile but I would like to ask for examples of when you would want multiple services (that could be considered colateral damage, so completely discrete entities) to have the same address? I think that would most clearly address my question of why IPv6 would not be sufficient on its own to bring the internet back into a state where IP blocking as a practice would not result in wide spread collateral damage?

If that is too much of an ask, what are some examples of why we do it now? I ask purely from curiosity.

As for the RAM thing, I believe I understand you but I do not see how it relates. TFA says that ip blocking wont work even with IPv6 because the IPv6 space doesnt map 1:1 with the DNS space. That appears to be the wrong analysis, who cares if you arent able to exhaust the IPv6 space anyway? The way I am understanding what you wrote is that the space isnt as big as labeled, but the bar I am measuring against is "functionally limitless".

After writing that I think i can sum up as; if the goal is limiting or preventing collateral damage from ip blocking then ipv6 would fulfill that goal by providing functionally endless addressing space because the natural inclination would be to use as many addresses as you pleased, so blocking one or a set of ip addresses would typically only impact access to one web site.

p.s I appreciate the attention to detail, caring about nuance is never pedantic imo
For serverless with AWS Lambda, ironically enough, Python is the fattest runtime, and the language that makes more sense, since lambdas are small functions.
> And Python has plenty of oddball syntax: significant whitespace

Yes. Especially this. The whitespace thing in and of itself has kept me from ever developing a fondness for Python. Clearly there are plenty of people who aren't bothered by it. De gustibus.
So many things try to sell me on speed. That’s nice but the developer experience and debugging, examples and documentation is what sells me on a thing.
I haven't looked into this in detail, and it seems like a fine project at a glance, but this caught my attention from the introduction:

> When I set out, I had several objectives:

> Easy to install and run, especially for distributed deployments.

> [...]

> The first two objectives strongly scream Python as the language of choice for Quokka.

Python is probably one of the last languages I'd consider if ease of deployment is a priority. Packaging has historically been a mess, and deploying standalone binaries across platforms is a pain. State of the art solutions are 3rd party and involve bundling the intepreter for each platform. It's been a few years since I last used it for anything serious, but I believe this is still the case.

Whereas something like Go actually makes this infinitely easier, for both the developer and the user. One native Go command builds a standalone binary for each platform. It couldn't be simpler.

The other objective of supporting Python UDFs necessarily ties you to Python. And since this is solving a data science problem, it makes sense for it to be written in Python.
Based on the title ("Self Hosted OpenStreetMap using only Sqlite3 and Python") I was expecting something more, like tiles or maybe even geocoding. I think perhaps saying it is specifically only for reverse geocoding and also only tested for single country extracts might be good.
I think if you actually try elixir you will find its lack of typing to be of little concern.
As an investment firm you specify what you current investments are valued at, up or down from time to time. When the company is public its just the stock price but as private it's more of the precived value, that can also differ from one firm to another holding the same paper. So in short they say their investment now is half the value compared to when they put money in. In 6 months they can reevaluate and say the value is xx amout more again.
Ask HN: Does HN ever shadow ban accounts?
are they allowed, or would they assume video capabilities? i've seen some places allow the opera style glasses with much less magnification, but i could see security policies not allowing these. as dumb of a policy it would be, it still would not surprise me
The problem with using ChatGPT with these sorts of questions is that it's really just a fancy calculator. If you ask it a question like "why fossil fuels are better than renewables", at the very least you need to break down the points it makes and fact check it. You might have to do your own research if you need to be thorough.

From the other side, if you were really an unbiased expert, you wouldn't give variable answers. You'd probably collect your thoughts and have canned points for every time you were asked this.

Maybe renewables are actually better more often. You wouldn't know it from ChatGPT.
Well, your site has to be findable, so one could just block multiple addresses, that would solve your first objection right?

Is blocking a /64 a fundamental limitation? I dont see how it is relevant otherwise.
Yeah, I've been looking for quite a while, looked at tons, couldn't find anything decent, only flameshot + bash scripts :/
The post is about "streaming" but this relates to a legacy method the two answers so far have mentioned:

Broadcast!

It isn't dead. You don't have to "subscribe" to it. The antennas are probably much smaller than your TV, and very cheap (look on Amazon).

Last night, I watched Arthur C. Clarke on the Dick Cavett show. Looking on YouTube, they do have some of the key moments of that interview, but not the whole thing.

And there's sports. Broadcast doesn't replace streaming, of course, or even come close.
> special 'Admin key sequence'

R Shift + L Shift + Alt + Esc would trigger the debugger. I would use that to get the console back after btrieve/pervasive.sql ABENDed to unmount volumes before restarting, otherwise NetWare would spend an hour or two running VREPAIR.
yes active clients reconnect automatically, if you are doing rolling traditional deploys its great. It is running on beam so you can do live in place deploys too (although it is much more work).
I have to disagree. I have found the BDSM community here in Spain to be nothing but welcoming and open-minded to newbies like me.

I also haven't seen any other newbies come in like they know everything and own the place. Everyone is super cautious with one another, consent is paramount and the more experienced people are patient guides, not elitist at all. Nobody is obsessed with doing things "the right way" (with some exceptions of very ceremonial things like traditional shibari), and definitely not being judgmental about it, it's more a journey of self-discovery.

I was surprised because what you describe is exactly what I expected.
I am using XFCE, which has included a compositor for many years.

I think that it counts as a mainstream WM.
Ask HN: Where on the internet to find honest ratings?
This has been nagging at me for awhile. The signal vs. noise for quality of everything, from media (Movies / TV), to consumer goods, to food (Grocery / Restaurant) and everything in between there are innumerable opinions but I’ve found I’ve lost signal for quality across the board.
How would a lunar railway handle thermal expansion? We’re back to the same problem that the nighttime lunar surface is mighty cold, and I’d expect big gaps to form
Wage inequality may be starting to reverse
As soon as Netflix blocks my ability to share my account with my sibling, I’m cancelling my account and bittorrenting whatever I want to watch from there. I’m willing to pay fees that have practically doubled over the past few years but I’m not going to pay for 2 accounts when we generally don’t watch at the same time and I probably use Netflix once a week at most.
Yes: https://github.com/minimaxir/hacker-news-undocumented
https://archive.ph/kzt4e
The core of it is Rust:

> Very fast kernels for SQL primitives like joins, filtering and aggregations. Quokka uses Polars to implement these. (I sponsor Polars on Github and you should too.) I am also exploring DuckDB, but I have found Polars to be faster so far.
In a large JavaScript codebase that's partway to being a TypeScript codebase, I find myself constantly having to insert `console.log` statements to find out what attributes some object actually has. Plus, our number one source of crashes and errors is unhandled null/undefined because someone didn't realize a parameter might be nullish. Static typing would basically eliminate both of those issues.
The merchant isn't being paid immediately either though. I don't think Net 30 is unusual for merchant accounts, but it's been a long time since I was exposed to details of payment processing (knock on wood)
So this is strictly the value of their investment and not reflective of their assessment of the business as a whole? How exactly does that work?

Is it like if I bought a stake in a bag of apples but only my apple went bad?
People like this will exist regardless of how much patience we have for them. Personally I prefer them to have a less harmful outlet for their antics than trying to organize a revolution or stage a coup. Look where it got the Soviets.
1. Mirror message of "propping women up" is empathically not "encouraging violence against women".

2. I think it's broadly understood why he and the like are popular. You artificially divide population into groups, then persuade one that the other group is somehow at fault for your ills. It's a phenomenally successful strategy - as much as it is abhorrent. It particularly prays on the various kinds of downtrodden, angry, frustrated, unlucky or poor,because it distracts with easy and oversimplified answers.

The hard part is not understanding why it's successful. The hard part is learning how to save humanity by fighting it, because that movement / strategy only leads to distraction and ignorance.

(This is not saying we shouldn't work hard to understand that strategy, on the contrary. I strongly feel you cannot fight something if you don't understand it.)
> Democracy works best when unhelpful fringes cannot speak.

That's fine, as long as the government doesn't declare you part of an "unhelpful fringe".

> Their opinions are invalid

I am 100% sure that you, personally, hold opinions that are considered "invalid" by a sizeable chunk of society.

That doesn't make it okay for them to shut you up.
"A lot of batteries included" cannot be repeated enough. This is huge. Some languages you have to write your own. But the flip is also true. Take Node. For function X, there are 100 ill named "add ons" of variable quality and repute. Discoverability is a nightmare. Which-to-use in your mashup leads to paralysis analysis. I use a handful of libraries for some pretty large Python apps, but for so much of the basics, it's all in there. The quality and documentation vary a little, but the similarity/consistency is much better than you find in the wild. Even in Elixir (a much smaller universe than Node/JS), I experience this "15 poorly named packages that do the same thing in different ways".
The 286 was featured in the IBM AT, not XT.
Can the efficiency of trains and trucks be quantified? It might make your argument stronger
Julia came too late to the scene. When I first started using Julia 0.3, there was already Theano for Python, and Tensorflow was in the making. R for some reason is not as easily navigable as Python. The slowness of compiling Armadillo and Eigen makes it a no-go for iterating on new ideas. Maybe it should be asked instead why Octave didn't take hold, as Matlab is popular among engineering communities and the syntax is also simple enough to understand.
Agreed. I didn't see it described in their methods, although it seemed that the main focus of this paper (based on length dedicated to the material) was the biological/model data rather than the EHR data.
You might be surprised to know that we have trucks in the UK, too.

That road is nose-to-tail 40-tonne trucks every night, because everything that goes to the north of Scotland from anywhere else in the UK goes up it.

To give you an idea of scale, Scotland has an area about the same as Alabama, but in terms of getting around you'd have to think along the lines of several times bigger than Texas.