skysight-inc/HackerNews huggingface dataset:
Nile CEO here. There are many approaches to doing multitenancy.
- You can create one physical DB per tenant
- You can place multiple tenants on the same DB

Both approaches have pros and cons. This is exactly what Nile is solving. We want users to not worry about all the operational complexity of picking a choice. You can choose any approach in Nile.

In Nile, the tenant DB is a virtual concept. You can choose to place it on a multitenant DB along with all the other tenants or choose to place it on a dedicated DB. Nile provides a single experience irrespective of your choice and takes care of all the operational complexity. We also go one step further and also let you place a tenant in any location worldwide but still have one Postgres experience.

You can read more about it here
https://www.thenile.dev/docs/tenant-management
https://www.thenile.dev/docs/tenant-placement

Would love the feedback
Jetbrains tooling is amazing. But can you attach to a running Docker container and develop inside it using Jetbrains?

Because last I checked I couldn't and was a blocker for my team.

With VSCode I can attach to both local and remote environments using Remote Development plugin by Microsoft (https://marketplace.visualstudio.com/items?itemName=ms-vscod...).

Yes most things are plugins. But they are high quality and maintained by the likes of Google, Microsoft, Docker, Shopify, Vue team, etc.

I like Docker development containers because they contain all the tools and configuration, down to the precise dependency and tooling versions.

Not only is the onboarding easier but we get less surprises by small differences in environments.
Can someone ELI5 why someone would want to do this system-wide installation? Are there that many developers who log in to do their development as multiple different users? Also, is this mandatory for Nix to work?

Personally I prefer to even store regular Mac apps I download in ~/Applications, and anything I can install without disturbing system-global stuff, I prefer to do that way. It means I can migrate things completely by copying one directory, rather than using an "Installer" in the Windows tradition.
It's because the majority of the mass of CO2 comes from the oxygen from the air used to burn the carbon. So in this case, it's quite literally creating mass out of thin air.
If he fixed google, where would he get money for zeppelins?
They are, for the past year or more. Facts help here.
Similarly to Kia and Hyundai, and their incredibly-hot-wireable cars.
"Out of thin air" is right :-)

The CO2 contains mass from the atmospheric oxygen consumed during combustion. 12 grams of carbon becomes roughly 44 grams of carbon dioxide when it burns.
yes, but why on earth would you pick it for something greenfield? The only justification I could see is it being a tool you are personally familiar with.
except that the system they mention was (co) created by the US with the US being a major player deciding on the rules it uses...
Indeed, the largest active olivine quarry is in Norway, it's all hydro!
I know, I just somehow completely missed that bit. I have a circular polarizer filter as well.
As long as half the country gets their information from a biased, inflammatory propaganda ecosystem, this will only get worse.
Possibly. I am not familiar with the sort of basalt they are using here.

It may very well make sense under those conditions.
What does suffering have to do with accountability, if everything important keeps working, no laws are broken, and the org meets its metrics?

If they leave and things blow up, then that impacts things no? Accountability is about ensuring someone gets held to account for the results of their actions.

Accountability doesn’t mean ‘they pay because I’m unhappy’. It means ‘if they break the law, they get punished’. Or ‘if they break the org or don’t deliver results their bosses want they get fired.’.

Being a dick of a boss isn’t illegal. Burning people out (when they do it voluntarily) isn’t illegal. Things they may be doing that cause that tend to be purely subjective and individual, and many people will disagree it’s even happening!

Punishing them for those may be vengeance, or revenge, lashing out, or whatever.

And since no one can make someone happy (or unhappy), and there isn’t even an objective measure of it, society generally doesn’t care about that legally. What would accountability mean in those cases then?

Going to jail because people don’t like you as a boss?

Making a hostile work environment is already against the law and actionable, if it can be proven. It’s a reasonably high bar though, and most environments people are pissed about around here likely don’t meet it.

It’s up to everyone individually to make those decisions and tradeoffs. They’re accountable for the results of continuing to work somewhere, or not, for instance.

It’s a two way street. In the sense of;

“The law, in its majestic equality, forbids rich and poor alike to sleep under bridges, to beg in the streets, and to steal their bread.” ― Anatole France

It may not be great, but other alternatives are so prone to abuse and shittiness that I personally haven’t seen many better alternatives.
Love this. Great series of articles too. I’m just getting started with Elixir and I had no idea about a ton of this stuff.
That's when they reported it to apple.
Why rat? Why not a rose divided by an integer?
Thank you a lot, pxc! I'm really glad you like it.
It is indeed huge. It might be coming as a shock that there was no vaccine for this, but it would make sense if you look at the demographics and geography that gets affected by malaria, dengue. And that truly makes it huge. Hope this is accessible as well. Now I hope my country gets an approved dengue vaccine. I had it once, won’t wish to my enemies. I’d rather take covid any day.
It still astounds me that people actually use "lightweight" and "fast" to describe vscode these days. How times change.
It was at -1 within a few minutes of posting, so I think the edit was deserved.
Makes sense, but if you're doing multi-tenancy, why not deploy a postgres database for each user so co-mingling is not even possible? That would make on-prem deployments easier to migrate to as well.
No other rocket even in the planning stage comes close to Starship. No other rocket organization builds rockets the way SpaceX does. There just isn't a comparison to what they're doing that justifies criticism that they're unsuccessful or doing it wrong. It's a different process.

I'm not saying that Musk is perfect, or that you're doing this, but people like to fault this wildly ambitious projects for what they haven't achieved. But when they do work they have an outsized impact on the status quo. When Starship succeeds (and I believe it's just a matter of time whereas Tesla FSD is still an "if") it will revolutionize space travel in ways that seem sci-fi today.

State-of-the-art today is building machines that cost billions of dollars and throw them away after using them one time!
>We expect Pathfinder 1’s payload to be between 2,000 kg and 5,000 kg, depending on the final weight of the airship and the individual mission.

That's...not a lot, is it? Compared to a Chinook or MI-26 or whatever. And it's huge and impractical. But it looks cool!
If you look at Texas on Google maps or earth.google.com you'll see the west half is very dry and has little vegetation, but the east half is actually quite wet and verdant.
Be ready to say "playing random video off of the Internet is a bad idea" if someone decided JavaScript has to be gone.
Twilio taught their CustomerAI to build integrations from natural language
The team at Twilio Segment taught Twilio's new CustomerAI to build integrations from natural language.
Mark Zuckerberg and Priscilla Chan: Curing All Human Diseases [video]
I don't believe the parent comment meant that those e-bikes are the luxury products. Rather that e-cars tend towards the luxury segment. This seems objectively true when you look at the “first effort” electric vehicles from various manufacturers tending to be technological marvels with all the latest bells and whistles, rather than focusing on affordability out of the gates.
not sure why you're being downvoted, you're correct. They're not allowed to launch test articles at KSC, precisely as it'd impact their capability to launch F9 and other launch providers close by.
Tell it to the bank that owns my mortgage. Many people, including me, have no choice but to run Windows.
The Weight Loss Trap: Why Your Diet Isn't Working
Just disable JIT and WASM.

I've been browsing that way for... oh, at least a year, probably more, and I don't notice a difference. The world isn't actually Javascript benchmarks (which suffer horribly, running the same hot loop over and over), and I seldom notice the performance difference.

It's just the default in my template for web browsing Qubes, along with disabling a few other things.

If you're on an Apple device, ignore Apple and enable Lockdown. You don't lose much (some image formats, occasionally this is annoying), and you gain serious robustness against a huge wave of attacks.
Robot butlers, Ray guns, Laser swords and Aliens.
To surmise from your article:

* "It gets in the way. If I open my article in a text editor, I want to see the title, author, abstract and first paragraph."
* You feel forced to use it. " One idiot reviewer told me, as a supposedly legitimate critique of my work: “this wasn’t written in TeX”. PhD students are forced to learn it"

Some of your points about escape codes etc. seem contrived, and the alternatives are just more buttons hidden in menus or a bunch of search. I'm not defending \’e but TBH that seems pretty darn logical compared to e.g. hitting a keycombo and searching through a million characters in a unicode table.

The first is a matter of a good editor, the second is true of any system you can be asked to use. I've been forced to use some pretty miserable programs in the past, so I can commiserate.

Hmm. As a PhD student you feel constrained to do something in a way you don't want to. I don't think that's a good enough reason to say something sucks, though. Why do PhD students use it? I'm not one, but I can suspect an answer - print journals. You can/could submit a TeX article and have it relatively seamlessly typeset into a for-print journal.

I don't work with print - I imagine if I did I might seriously consider TeX, and if parts of it legitimately sucked, seek to replace or modify those. Markdown is good enough for the majority of what I need to do. Microsoft Word is my "useless disease program" that all good "computer workers" are forced into using, and they become proud they know how to use templates and bullet formats. For what I typically use documents for, I would tell someone to use TeX before I told them to use Word, a quirky mess of program filled with bugs from a toxic work culture (and I don't need TeX so I don't use it).

:)
If you're thinking that the original premise was basically an alternative history space program procedural, it'll become less focused on that over time. The space flight parts will become less and less plausible, and the plot will mainly be driven by totally artificial drama and disasters caused by these characters with huge and obvious flaws being given increasing amounts of responsibility.

I think it's still worth watching to a point, but the quality is monotonically decreasing. Once you're annoyed more often than enjoying the show, stop watching. It won't recover. (For me, season 3 was honestly purely a hate-watch of wanting to see just how far down the show would sink.)
Dust is never good, but olivine specifically was introduced as a foundry sand specifically because it doesn't cause silicosis (vs quartz).
Right, but an empathetic individual would stop the exploitation when they become aware that the exploitation is happening. The narcissistic exploiters will not stop the exploitation even if it is patently obvious, especially if the exploitation is financially rewarding to them.

We don't really protect workers from that nor do we financially punish the exploiters, in fact many of them go on to be very financially successful. And as a society we have simply accepted burnout as being the fault of the individual who did not do enough to protect their work-life balance.
This looks very promising and the sample images are impressive, especially for the small model size.

Unfortunately, according to their Readme, "Inference requires at least 23GB of GPU memory." So not something you can run on consumer hardware in its current state.
Land transport is the limiting part: you have to limit size to bridge heights and road width standards that are driven by how wide horse arses were in Roman times.

Loading them on boats is expensive because they are non-standard size, and large and flexible enough cranes aren’t available everywhere.

Finally, there aren’t boats of the right size, and those that are increasingly expensive. Airships are also faster (not by much, admittedly) and less sensitive to bad weather (not by much either) in particular waves.
Why pure helium but not a mixture of helium-hydrogen?

At some level [1] that mix is not flammable. That will add at least some additional payload.

[1] https://h2tools.org/bibliography/experimental-study-safety-h...
We've tried this but the heavier fluid surrounding such craft requires so much more structural strength that it's just not worth it for anything but niche applications like stealth or viewing the bottom of the sea floor.

And I have no interest in people who are always sitting on the fence.
currently: https://news.ycombinator.com/item?id=38014812
toxicity starts at the top.

upper management hire bull-shitters who tell them what they want to hear or who will execute the unpopular things they don't want to do....and so on down the chain.
> It's exactly the same latency that a request to an API will have.

Every interaction in a livewire type system requires a round trip - that's not true for SPAs. Let's say I'm developing a node based editing UI with drag and drop that lets me connect things. How on earth are you going to make that work with livewire?
The Luddites Warned Us About Google
You're always sharing bandwidth. It's not like you have committed capacity end-to-end to every site on the Internet.
> encourage stripping diacretics

I wouldn't recommend it as there are official tranformations from the countries which uses diacretics and they most times are not to strip them. It's kinda another case of people forcing stuff onto other cultures. And if you do bussiness in some of the countries in some industries you might even get into legal trouble if you apply that.
How to create a legendarily bad database
They were also told no test articles at KSC. A loss of GSE there would massively impact their bottom line with F9 launch cadence going to pot.
Whats your defintion of cramped? Their yachts are as long as a football field and also have "Support Vessels" to carry all the crap (i.e. Jet Skis) so they don't clutter the yacht.
2023 Galaxy product launch – The next frontier of DevOps unveiled
Reading characters is just half the story. Good luck for the clerk behind the desk to write it on their keyboard.
On a lighter (or perhaps much darker) note, that makes me think of this exchange where a wizard-detective is trying to convince a mundane coroner that vampires exist.

> "Maybe," he said. "But I don't see how things that hunt and kill human beings could be there among us without our knowing."

> [...] "You can check with the FBI. That's out of about three hundred million, total population. That breaks down to about one person in three hundred and twenty-five vanishing. Every year. It's been almost twenty years since you graduated? So that would mean that between forty and fifty people in your class are gone. Just gone. No one knows where they are."

> Butters shifted uncomfortably in his seat. "So?"

> [...] I let the silence stretch for a minute, just to make the point. Then I started up again. "Maybe it's a coincidence, but it's almost the same loss ratio experienced by herd animals on the African savannah to large predators."

-- Dead Beat by Jim Butcher

No clue if the math works out. It took me a while to find it, I kept thinking it was from one of the Blade movies instead.
Thanks for the kind words, I'll pass them along to Ana
You misspelled "commandeering," but, yeah.
Can be <5 years if it is super fine (~25um) or >20 years if it is coarse (minus 3/8" fines).
I think users here, including myself, got confused because there is a feature flag that has a similar name.

"Swap Processes on Cross-Site Navigation" is enabled by default, but this paper recommends "Swap Processes on Cross-Site Window Open".
Why would I use this instead of Fly.io or AWS Global Accelerator?
I just wanted to say how disgusting your comment feels.

At a forum of people who are mostly software engineers and embrace the sedentary lifestyle, to talk about a "healthcare gap" WRT drugs is ludicrous.

Sitting for 8+ hours a day will injure your health more than a cocaine addiction would. Source: Have experience with both.

Anecdotal, etc. all the disclaimers apply (obligatory disclaimer for the half-smart bros)
I got out of web dev awhile ago and I have a CS degree. It's mostly mashed-together frameworks now. All of the CS type work is already done for you and after a certain point, it isn't challenging anymore, just tedious and mind-numbing. I suppose this happens at some point when an industry starts to mature. Technical expertise required becomes less and less over time.

Designers also took over the front-end industry with the likes of things like ember.js and turned it into a fashion show with zealotry sprinkled in.

Trying to disagree with someone in the community that supports these frameworks ends in an endless flame war.
You're talking about this right?

> I think CS curricula should have a class that focuses specifically on these issues, on the matter of how do you actually write software?

Are you really opposed to "a class" on writing software being included in CS curricula? CS courses have plenty of writing software.
In my experience an FCC complaint will get that sorted really quickly.

https://consumercomplaints.fcc.gov/hc/en-us/articles/1150022...
In B2B, don't build user preferences UI. Configure things for your user directly in the DB.
Just "visits", unless you use that name for something else. I find code that relies excessively on catch-all terms to be very tacky.
Nile CEO here. Nile will promise to make the experience of moving out of Nile really easy. This is one our core product principles. We want users to stay for the value we provide.

Nile user permissions are optional. You can decide to use any third-party provider for it. We are in the design phase for permissions at this point. We would love to get your feedback to understand more about your concerns
https://github.com/orgs/niledatabase/discussions/159
At a Haunted Grocery Store, Trying to Explain the Unexplained Has Consequences
I absolutely hate the reliance on XCode for Apple stuff. I don’t want to blindly search for some checkbox widget, please just give me a config file.
So, Apple is letting secrets from one origin be in the same OS process as running code from another origin?

Isn't that shoddy security architecture 101?
Aren't all of these thin branded clients around chatgpt extremely high risk ventures for both the company and the customers? OpenAI can change their prices, or their terms whenever they please and the crunch _will_ come in the future when they have to make back their money they are currently throwing away to grow.
Yeah, it really didn't seem like there was a lot of "there" there. Maybe I'm missing something in the codebase but they're just piping specs to the gpt-4 api?
You're thinking of millionaires yachts. Brin's Dragonfly, with its movie theater and helipad, and Page's Senses, with 6 cabins for guests and 7 for crew, are bigger than most people's houses.

But in keeping up with the Musks', I can see billionares competing with each other to have more extravagant homes in even more exotic locations, like in an airship, or an underwater base.
Much roomier than planes and trains

https://commons.wikimedia.org/wiki/File:Diagram_of_Hindenbur...
> Imagine if the tables were turned. Developers present in all sales meetings and asking each individual sales person how much they think the call to this client is going to take in terms of story points. And how about we also go to HR and start interrogating them how many story points it takes to give somebody their office key? Busywork might be fun, but companies can do with much less, and achieve the same, or more than they do now.

I think we should do this! People should be able to explain their processes and where their effort goes with a decent amount of accuracy.

> Busywork might be fun, but companies can do with much less, and achieve the same, or more than they do now.

A dangerous assumption to apply to all companies. Also the trick is deciding what "much less" looks like. Better hope you pick the right things.

I'm not saying it can't be done. It's just hard. And in some cases, you'd rather just be 10% less productive (but still productive) by following a process you hate.
Do they actually need one? With replicated deployments you will want a globally replicated database as well. This makes operating your app n times expensive and time-consuming where n is the amount of locations
You have a laptop with a browser. You buy a laptop with a more secure browser. You have increased attack surface yet security is improved.

It is quite possible a native Chrome on iOS would be more secure.
It's also using a color scheme that's almost unreadable here with dark reader. Will check again in the morning lol
But technical debt slows everything down. I’ve seen first hand whole modules of a system ignored because nobody wanted to touch them. All the bugs in them can’t be fixed in 5 minutes.
Tai chi may slow Parkinson's symptoms for years, study finds
Cash payments aren't the easy win you think they are. The system has to know where the money was paid from and when, at which point you just go back to the CCTV.

Any system that relies on a UID is trackable, it just depends how much legwork you're prepared to put in.
Do kids really respond to this material? Does it stoke their desire to learn? I feel like these videos take "adult programmer pedagogy" and wrap it in kid-friendly language. Kids don't care about grown-up rationales for programming language features.

Years back, I walked my nephew through a basic programming exercise. I asked him what he would like to see the computer draw. Because he liked trains and Minecraft, he said "a square train". So we booted up Python and used its turtle graphics module to draw a square engine with rectangular smokestacks, a right-angles-only cowcatcher, and square wheels.

Once we had drawn our first wheel, I showed him how to take that code and break it out into a function ("we call this refactoring!"), and how to abstract the x and y coordinates into parameters to the function, so square wheels can be drawn anywhere. Then I showed him how to define a "boxcar" function in terms of the wheel function, so boxcars with square wheels can be added to the train.

I don't know how much of it stuck, but I suspect some of it did because he's 12 now and wants to program space robots.

So we had a goal the kid wanted (a square train), and we worked to the goal, discovering problems along the way, and introducing tools programmers use to solve those problems (like functions and refactoring). OOP can be introduced similarly, with an environment that features multiple turtles, game sprites, or something, and the programmer must instruct a particular object to perform an action.

From what Don Hopkins says about the Kodable software itself, it does support some of these ideas which is cool. So maybe the videos work better as something supplementary to the app.
Wow, so it wasn't just my imagination, good to know.
They're dumping alkalinity into the soil. What could go wrong?