skysight-inc/HackerNews huggingface dataset:
Serverless isn't just hidden and priced in - it is supposed to scale automatically with your use.

AWS Lambda lets you think about "invocations" and not CPU and you trust that the CPU will show up when needed.
At Nile we hope to let you focus on "queries per sec" and even "queries per second per tenant" while we scale the infrastructure as needed for you.

Incidentally, our product has a dashboard that shows you exactly these metrics :)
Not enough for what we need.

Even if we covered all the possible area we could with trees we couldn't capture enough CO₂. And that ignores the fact that climate change increases the chances of wildfires.
408 days and it still requires a user to enable via a debug menu? This is not a good security look from apple.
Some good news about catalytic converter thefts:

"3 Plead Guilty in $600 Million Catalytic Converter Theft Ring"

https://www.nytimes.com/2023/10/17/us/california-family-guil...
That is interesting and I wasn't unaware of such research. I was thinking about mentioning in my original comment that we observe animal intelligence and that we seem to be able to provoke it as well. I remember a study on shrimp where researchers gave them puzzles of increasing complexity, then gave a basic one and the shrimp didn't want it's food without the challenge.
GM can't deliver the batteries so Honda looking for new supplier.
Having been in a situation where helping out with kids caused massive insecurity issues and resulted in major problems, and helping with non-profits resulted in being stalked by some very problematic people?

Be careful what you wish for.
You should try Prolog. That's where single-letter variables are really, really common.

C - not so much. In C you are more likely to see acronyms. It's also interesting that for some reason, macro names are spelled out in full, but function names are abbreviated. So, typical C looks like:

LONG_SCREAMING_MACRO_NAME_(uh, oh);
> It seems like a boat would be better to bring cargo to offshore applications. Especially factoring in weather.

The problem is getting the blades to the boats. Offshore wind turbine blades can be as long as 100m [1] and they're only getting longer and longer as that's the best way to maximize energy output.

However, many roads have not been designed for such lengths, so the heavy transports needed for this need special clearance and are limited to a very limited subsection of roadways that are also used for other heavy transports which also means that there's a ton of bureaucracy involved, to the tune that the central authority for German highways is now a critical bottleneck as it's swamped in that bureaucracy [1], not to mention that the place for parking these transports during the day is also highly limited.

An airship would need to load the blade up once and could then travel unimpeded to the manufacturing site where all that's needed to unload it is a mobile grounding anchor rig.

[1] https://www.enercity.de/magazin/unsere-welt/so-funktioniert-...

[2] https://www.mdr.de/nachrichten/deutschland/wirtschaft/fakten...
Given that the air and water are shared with surrounding land owners, I have a hard time seeing how else it could be.
For the life of me I can't get excited about my Tab S9, though it works nicely with s22 ultra. The bizarre 16:10 wide-screen decision makes it so bad for reading, way worse than you would expect the the relatively small jump to get to a square-er resolution.
Technically true, since we did all that with Postgres :)
Convochat.com
Adding to the recommendations for other languages you're already getting on this thread: have you tried Rust? It's type system and syntax are very similar to Swifts. You do have to deal with the borrow checker, but that typically isn't too challenging for backend web development work where logic tends to be pretty linear anyway, and in return you get a much more developed ecosystem.
Isn't that local law enforcement? Or have they decided that's not their job anymore?
An honest book would explain the trade-offs instead of say "design X is always better than Y". Context and domain matter. One-size-fits-all is wrong.
We are pretty darn rural, not quite kansas rural. I guess the way we look at it is that the cable doesnt really cost anything in the grand scheme of things. Getting it built and maintenance really dwarfs the cable itself over time. Plus it allows you to do piecemeal upgrades to XGSPON instead of having to do an entire distributed split all at the same time. We can feed a splitter cabinet an XGS optic and patch each individual customer over as they upgrade. It just provides some better options at the cost of wasted fibers.
This is the easiest partial solution to the very undemocratic Electoral College and more proportional House representation, and it may have side benefits, like fewer committee assignments (allowing in depth knowledge of subject), fewer constituents per Rep, making campaigns less expensive, and maybe making it harder to coerce an unpopular policy into law. You'd have to get way more Reps to vote for it (one way or another).
I think the second that you need to do maintenance on the system, you've nullified the "as long as we continue to use the system" term. There is a strong argument to be made that it's a fundamentally different system after you make changes.
Artists and photographers were never asked permission of their photos to be used to develop image AI yet they ended up doing so, it was built off theft and will continue to be build off theft by using user data from social media companies.
Yes

> "Why hydrogen?" The reasoning goes like this; The value of an airship is determined by its range and its cargo capacity raising either increases the airships suitability for various tasks. Hydrogen provides 8% greater lift per cubic liter over helium and costs 1/10th what helium does

You are making an error

Applying purely rational considerations to what will be an emotional decision

Weep...
Other defense and aerospace contractors also operate in Mexico.
> I guess when you're up against anti-vax fear mongering, you need to fight fire with fire.

You do know the vax is associated with a myriad of side effects including clots, strokes, reduced fertility and increase in turbo cancers, contains dna contaminants and was not properly tested don't you ?
not having a preferences UI isn't just about the time to build the UI, it's about control, QA, and feedback. If your customer has to communicate with you to get a feature enabled, it gives you a chance to talk to your customer and get a sense of what they need the feature for, if it will work for their use case or the data they're working with, or if there's better features to offer them instead to solve their problem. it avoids the issue where customers randomly click buttons to see what happens, and then get disappointed when the thing they imagined might happen isn't what actually happens. And it makes them feel special because you've turned something on just for them.

by all means, build a UI. but click the checkboxes yourself.
A carbon tax would put a price on one aspect, no? Same with various EPA fines. It seems like we have mechanisms to do so, it just comes down to whether we leverage them.
> lseek(3, 0, SEEK_CUR)

This part can determine if the descriptor is seekable or not. It's a noop if it is and returns an error if it isn't.

> It was quite clear from the strace output that the overhead of the interpreter costs practically the same as running the program itself.

This kind of idea keeps repeating and... it's misplaced. You can't use a high level API like glob and expect it will do the same minimum of work as your trivial implementation. This has nothing to do with the interpreter itself.
Oh I did not catch that … oops
Mostly I was just snarking at Bjarne. My take is, Bjane wanted 1980s Unix programmers to like his semicolon language because it was kinda-sorta C compatible, but most of them didn't. And so, he's been trying to change their minds for ~40 years. It's not OK to still be here in 2023 trying to make it happen, a lot of them have retired, some of them are dead, it's not going to happen.
IANAL but I would suggest checking on your assumption that there are no laws at sea if you ever plan on taking any actions based on that assertion.
Of course I won't. Art at some level is meant to be communication between the artist and the observer/reader/listener. What communication is there in AI art besides "The algorithm did it"?
came across a related article recently that explored the economics and physics of airships [1]. seems like a monumental undertaking to actually bring to market but the principles seem sound

[1] https://www.elidourado.com/p/cargo-airships
Not at all...

How many posts on HN are deleted/blocked/not shown? Anytime threads even get close to controversial around here they are wiped because they tend to devolve into flame wars that create even more noise.
A Zeppelin NT can reach up to 125 km/h, that's way faster than any truck can possibly reach in a disaster zone. The only thing faster and as versatile is a select breed of cargo choppers like the Mi-26 (Russia) and the CH-53K (US), but flying choppers comes with risks on its own from rotor downwash.

[1] https://de.wikipedia.org/wiki/Zeppelin_NT
>This is a hilariously bad take.

I am starting to think if I should completely give up Hardware topics on HN.
4G/5G ( 3GPP Rel ), WiFi ( 802.11 ), USB, Thunderbolt, CPU, GPU, FPGA, DSP, Foundry, PON, DOCSIS, DRAM / NAND, Display......

It is getting ridiculous the amount of noise Vs signal in these topic. The only good thing left is at least we still have enough people coming out to correct all the Anti-GPON misinformation.
I didn’t suggest for a moment you couldn’t. I said it was a bit of a crazy decision to take.

The entire reason I said that was because there is going to come a time after you have built probably your 5th component where you are going to start moving a whole bunch of shared logic into a base class that extends HTMLElement and that is the point you should probably stop and just bring in Lit at around 5kb total because they already did exactly what you’re doing and they almost certainly have done a better job with a bigger team and access to browser engineers with thousands of existing users and a bigger test suite with better documentation and well.. you get the point.

A lot of your argument seems to be quite focused on the idea that frameworks are some heavy weight thing which is perfectly true in many cases. But other options exist, and with a 5kb-10kb library download budget those arguments don’t carry a lot of weight.
buttons are more expensive than touchscreens
How interesting. Does that mean the same is true for deployment_mode? As in, assuming 'customer 2' was originally made 'dedicated', is this how we'd move them back to shared deployment mode?

update tenants set deployment_mode = 'shared' where name = 'customer 2';

Does that mean some downtime or broken connections for that tenant while data is shuffled around?
That one lands near the margin-of-error for my sarcasmometer, but either way I'd like to emphasize (non-ironically) that the terse form is indeed very efficient... for someone repeatedly writing/copying it down by hand using a quill and ink.

However that particular use-case has become dramatically less significant.
Exactly that! Notion, Figma, Loom, Slack, Discord, Sentry have all been an inspiration toward the problem we are trying to solve.
> Overall, I'm loving it for a personal project. Would I use it as the foundation of a new startup? Probably not.

I know of a medium-size startup that is (attempting) building an industrial/IoT software stack on just Swift. Last I heard things weren't going great...
Copilot is great for explaining a bit of code, or suggesting an approach especially with a language I'm less familiar with. But, if I committed what it made, my code would turn into unmaintainable spaghetti.
HN has a substite: https://news.ycombinator.com/user?id=whoishiring

You might also want to consider expanding your network to get more interesting leads.

'patio11 once wrote this: “Do not send in a job application before you have an actual human being who has expressed enthusiasm for reading or forwarding it.”

AFAICT it’s still sound advice.

Best of luck!
For all the bashing, that's actually a good one from Google viz disinformation etc.
The Precarious History of New York's Iconic Chrysler Building
Same setup for us, as this is the only option for B2B/enterprise products you have contractual obligations to delete all tenant data at the end of the term.

Additional benefits: easy to support customer-managed encryption keys and can give their BI people direct access.
Regarding #1:

> You lost a lot of time and energy dealing with issues like: Using vim; copying files back and forth with scp; losing the network connection; the college shared machine is slow and yucky.

Sometimes struggling with the tools you don't like and ending up at the ones you do build "character" and some familiarity with struggling with the unfamiliar. Those can be formative even if they're not "efficient" towards finishing an assignment as soon as possible. I think there's a balance to strike here, and as others have noted, some people _like_ vim and SCP, so which setup is "right" is subjective and requires a bit of struggling (albeit ideally time-boxed / within reason) to find it.

That said, I would've _killed_ to have this much help getting started as a novice programmer. I *love* how much effort and care this person puts into helping their kid(s) manage the whirlwind of early CS and university.
There was a discussion about this on the front page the other day:

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

If I understand correctly then the ozone hole fluctuates with the seasons but on average it's still shrinking.
Chinese brands sell very nice EVs for $30k-$35k. They are entering the European market right now and that is scaring the local manufacturers.
Yeah, worked in projects with both of those methodologies. Combining tenants in one database is good for cross tenant aggregation but causes people to reach for...

> brittle permission logic at the application level or complex, hard-to-debug, row-level security policies in databases like Postgres

Separating them into separate databases has its own problems with connection pooling, resource management, and query speed. It's also a pain when you have to combine the data. Then you go down the rabbit hole of ETL and SaaS products with a "scratch" interface that promises to speed things up through (yet another) customer DSL and new naming convention for everything you already know.

A better option is separating tenants by schema. Think about how you switch between schemas in Postgres. Queries look something like this:

> set search_path to public, tenantA;
> select * from somewhere as smw inner join elsewhere lsw on smw.id = lsw.somewhere_id;

The somewhere table is in the public schema, elsewhere is in the tenantA schema.

In Rails, there are a couple gems that come to mind for multi-tenancy. acts_as_tenant works exactly like this, by swapping the tenant schema in ActiveRecord (the Rails ORM layer). The ros-apartment gem is another (formerly just 'apartment'). I ran across another gem called 'roomer' too but it is outdated. It works the same way though. You could even roll your own if you insert the logic at the right layer of whatever stack you're using.

Set the tenant at the request level and the ORM auto switches the schema for you. Match a subdomain to the tenant and away you go. You got a SaaS application. edit: And, it'll pass a security audit because of the separation. And you can query across LOB tenant data in a BI front end if you can live without real-time data and build some materialized views; if Redshift and Snowflake are just too expensive.

Using schema separation you get the best of both worlds; smaller data in tenant specific tables with the ability to cross tenant query because they're in the same database. And yes, I'm well aware foreign servers are a thing in Postgres but with sufficiently large data you have to spend more time tuning them for fetch size and indexes to get decent performance. Forget the fact that sometimes you have to implement dynamic SQL using SQL which is a nightmare of repetitious quotation marks with any complex data structure. Foreign servers amplify the escaped quotes. My stomach turns remembering having to write that code...

Is there a npm package for something like this? React/node is not my daily driver.
We used Google Sheets as our primary DB for a long time: https://www.levels.fyi/blog/scaling-to-millions-with-google-...

We still use it for some off cases but have Postgres now.
>as something other than a debris machine

Comments like this is why governments don't make their own rockets these days. "OMG the test article blew up, how could that possible happen!"
Leafs are cheap, but have awful battery degradation because of the poor design decision not to actively cool the battery pack.
Maybe because allergic to pollen?
The glass is always full. Just depends on what you value. Here on earth, water is often more important than air...
what??? a month??? for an internal preferences/flags UI? See, this is what I mean. You've already failed. You cannot execute.

Also now you're gonna make customer support folks edit the DB?

- With Django, this is generated for you. It's literally free.

- With DotNet Core, also can be generated.

- Pretty sure Spring MVC has something similar.

- With Rails - can also be generated, or built very quickly with Hotwire.

- With React, this takes a couple minutes. Just have a generic "flags" list you can toggle etc. There are like a million form generation libraries.

At the end of the day if it takes you a week to get a UI with a list of buttons and checkboxes out, you need to rethink the technologies and process you're using if you're trying to move fast. You should probably do away with the process, too, for this early of an organization.
I have no need for the product currently but website's really nice with the black-white color schema; I rarely see a website that actually feels as nice. Can't check currently on phone but this is probably nextjs underneath, right?
I think this might be the favourite thing I read on hacker news. Thank you so much Robert Graham for writing this, I always considered the OSI model fishy, and although I mostly worked with stuff like CAN (that was also mentioned) I was irked when people tried to shoehorn OSI model _even there_ !

If I ever meet you, robertgraham, I am definitely going to try buying you a beer.

One thing I am a bit confused though is that the Ethernet uses TCP/IP but you keep trying to hammer the point that is a internet thing. So... I'm a bit confused about this. Are the packages used by the router to talk with a local network device different than the packages used by the router to talk with a device on the internet? And is the format of these packages the same and just fwded if they address a local device but unpacked and re-packed with the proper header if they address a internet device?
Can't live without this. The 10% of the time it doesn't work makes me sad. Super useful from cVim/Vimmium etc, I keep it mapped to 'gh'
The merge request you linked is for cross-site navigation, which is a different feature flag than the cross-site window open recommended by this paper.
> and costs 1/10th what helium does to source and supply.

I can't imagine what this this would do to helium prices if we had widespread helium airships. I've got a full set of doubles with 18/45 (45% helium in them) out in my garage right now that could become my retirement savings.
The (strong) correlation has been shown again and again over many different populations, geographical areas and historical data, so this is in no way a controversial conclusion.
Yes - it should be an internal thing for people on the front line, because you're likely going to be turning on features and stuff.
You're presumably referring to California Civil Code §2870 [1].

When I had a side project going on and asked my California attorney if this was enough to protect me from my BigCo employer, she said something like, "No. If they want to stop you they'll just drown you in legal procedures that you can't afford to pay. That you're right isn't really that relevant."

[1] https://casetext.com/statute/california-codes/california-lab...
"You can pass complex objects using web components, if you also use something other than web components" isn't really all that much of a defense of web components.
Yes, rural communities exist.
Engravings that are 2,000 years old: so the river was (at least) this low without the current climate change, no?
This seems like an overstatement to me, at least when it comes to the practicalities rather than the machinery. Single-user, unprivileged Nix wasn't very hard for me as an undergraduate student a decade ago, and there are much better options for achieving that nowadays.
I haven't been a dev in a bit, but I'd say between having a longer variable name, and having to crack open the fucking dictionary.... I have a clear preference.
You're right, I was thinking of this in the context of an English-speaking country/institution (mostly since I do often see this demand in those contexts as well; to be clear, I think it's a reasonable request, but not a reasonable demand or legal requirement). In the context of a Belgian customer of a Belgian bank it's definitely more surprising; but I also wouldn't categorize it as "inaccurate personal information", but awkward transliteration to a foreign alphabet; as you said, that may be strange and possibly even run afoul of national language laws, but I wouldn't use GDPR against it

> [Korean] has as much relevance in Israel as English has in Belgium

Legally maybe, but certainly not demographically/culturally; I mean, certainly there is a difference in the expected probability of being understood, especially given the highly-overlapping character sets
I do, just wasn't thinking of it when posting :(
Core beliefs are the same. Did you see the video about the ballcap wearing woman at a Trump rally? Same Qanon beliefs, but now the Space Force has the evidence and is going to sweep Trump back into power.

The difference is that now Qanon swill/lies are absolutely mainstream Republican beliefs.
Relevant video https://www.youtube.com/watch?v=X2mdsyEAO_M&t=14s
Reminds me of how Notion ran on a single database for a very very long time, and everything started breaking.
A copper nail, specifically (drill a hole first).
That's so confusing lol I was just thinking about Opera after reading this earlier and having some youtube videos on where people keep telling me I need to use it. Again makes me wonder, why is people using a browser so important to these companies when they distribute it for free? I mean, the answer is clearly, at least my assumption is, they're stealing data and they all want that sweet sweet data.

But, what is the user supposed to feel is the reason? I feel like the only reasonable explanation is that they're trying to rope more product in to sell data but they don't even seem to be trying to hide it. I just feel like I can't think of an alternative reason any company would care if we used their specific browser.
To be fair, there's also a good case for preventing people from building on land to protect ecosystems. We may not need that many rockets, and it's certainly not the only priority for society.

Our tech circles tend to paint a very one-sided picture of the rules just putting roadblocks in front of us, but there's a lot of good examples both of what unregulated progress can do to natural resources, and of preservation efforts making a real difference.

If I was a professional environmentalist/preservationist, I'd be very frustrated with the total lack of empathy by the tech community and their efforts (often cutting-edge science!) getting described as backwards or in the way of progress almost constantly ...
You have to worry about discoverability the other way: how would I (dumb american) know that's something I should be worried about?
A Thought Is A Program: Teaching Concepts To Robots