skysight-inc/HackerNews huggingface dataset:
I am sorry for your experience with this.

I am just trying to understand your case. So if you have a Gemfile in your folder and then execute something like

bundle config set --local path "vendor/bundle"

Then all gems should be installed in ./vendor/bundle.

I am not sure how Passenger works (as I am mostly using Puma). I am assuming based on what you wrote that the issue was with the gem passenger itself which is used by the Apache config and it is not a library used by your project.

I don't think the issue you encounter is representative to Ruby and it's ecosystem. I think any module loaded to Apache will probably need a way to know how to load some other modules and probably passenger (via Apache config) needs to know where to find the dependencies it has. Passenger is a web-server so it has its own dependencies.

My suggestion was about the dependencies of your own project.

I am usually doing projects with Rails and Sinatra + Puma + Nginx or Apache and in both of them with the setup I shared I did not encountered any problems releasing the project in production with bare metal configuration (via Capistrano for example) or using Docker.

I am not saying that my experience is representative for everything in Ruby ecosystem. I started using Ruby in 2007 with Ruby 1.8 and I do agree that we had some rough years in the ecosystem specially when working on multiple projects simultaneously.

But now, my experience is a breeze.

On a tangent, I have more problems with npm/yarn than with gems. For example I just started to upgrade an old Rails app to Rails 7 and suddenly on my Mac OS a npm package needs some kind of Python version with some libraries that in turn seems to require some other stuff. Even if I am more like a dinosaurs and prefer to run locally all projects (thank maintainers for asdf) for this one I let it go and put it in docker :)
Everyday Data Science is the first course on TigYog [1], a platform I'm building. Most courses are video-based, but TigYog courses are more like books. The only addition is multiple-choice buttons with responses. This lets you simulate the tight feedback loop you’d have with a private tutor.

Andrew's writing shows off what you can make with this medium. It's a bit like blogging. Try it out and let me know how it goes! (Currently it’s a WYSIWYG editor, though I’m also working on a Markdown+git interface. Let me know if you’re interested.)

- Jim Fisher [2]

P.S.: Thanks to one user reporting an Apple Pay UI glitch. I'm on it! In the meantime, ordinary Stripe card payment should work.

[1]: https://tigyog.app/
[2]: https://jameshfisher.com/
V informative, thanks. Nice to have a better explanation of what's happening (ie the water molecule interaction with glass and the propagation speed of cracks) than the original 1958 document's claim that it was due to water absorbing vibrations.
Warmings Biggest Winner
There's ~50 short exercises/lessons here: https://learnrubythehardway.org/book/

I did them when I started out, and occasionally revisit as a refresher. It doesn't teach everything in ruby, but it absolutely gives enough to do just about anything you could want.
I think part of the issue with Zero Trust (ZT) is that it's been applied too broadly in too many contexts. For example, a number of cloud services advertise as ZT, but they probably would actually prefer the nomenclature Zero Knowledge. But of course zero knowledge is being namesquatted (ha!) by an actual cryptography concept, so people who know the difference rightly objected to companies co-opting it. Now a bunch non-cloud offering also want to get on the ZT bandwagon, which just further dilutes and muddies the meaning of the term. Since there's no actual standard defining ZT, it becomes just about as meaningful a descriptor as Best Practices and Military-Grade Encryption.
https://archive.ph/fs9Kr
You’re right that higher labor costs will cause higher prices rather than lowering of stratospheric executive compensation. But, it sounds like you’re suggesting that this is some sort of intrinsic property of an efficient market. In reality the status quo prioritizes personal greed over efficient markets.
Even Socialists Misunderstand Indexing
Or Amazon will push for more automation and they will all lose their jobs.

Right now these workers work at Amazon, because that's the best paying job they can find.
>Except there's plenty of old-money (hereditary class) in the US that looks, talks and acts exactly like the "class" structures you're claiming are very different from those in Europe. [...] Whatever you want to call it, there are de facto class structures in the US that operate as the functional equivalents of class in Europe.

Both you and sibling commenter (zbentley) are making points that don't contradict what I was talking about in my reply to gp kstenerud. I'm not saying stratification, hierarchy, elites, etc don't exist in USA. Instead, I'm explaining why Americans don't seem to be aware of their class.

To re-emphasize the specifics that I was focused on, he commented: "In older societies, everyone is aware of their class from a very young age, but in America they seem to pretend that class doesn't exist"

I was dissecting his phrase "their class from a very young age" and how why Americans (e.g. USA children's brains) don't even know there are classes and thus, they're unaware which one they are in. Maybe one can call that self-awareness "class consciousness" or something similar but there's a reason Americans do not have it to the same degree as Europeans. In USA, the so-called "classes" are not _overt_ and _blatant_ to the same degree.

In contrast, some societies with overt & blatant classes:

- India Hindu castes with the "untouchables"

- feudalism with "lords" and "serfs"

- peerage with titles of nobility

America's particular circumstances of nation creation means the class system emerges from money & wealth rather than the 3 examples above from religion or monarchy. A young child in India in the "untouchables" class will be self-aware they're part of the untouchables. And likewise, a serf knows he's not a lord and a lord knows he's not a serf. But an American child in deep south Alabama won't necessarily know they are "hillbillies" or other derogatory terms like "white trash". These are class terms that others give them. In America, "classes" for many people are the proverbial "water that fish don't even know they're swimming in".

But to re-state your points a different way... Just because the USA doesn't have overt classes, it doesn't stop "invisible" classes from forming ("old-money") and functioning in similar ways. Some Americans authors are so exquisitely observant of subtle class differences such that they can write books where characters' self-awareness of class adds tension to their novels. Examples being F Scott Fitzgerald "The Great Gatsby" and Edith Wharton novels. Likewise, the readers of those books need to be aware of subtle class distinctions to see the significance of characters living in West Egg vs East Egg -- or that a Wharton character is driving a 2-wheeled horse & buggy instead of a more expensive 4-wheeled carriage.
Journalists Emerge as Favored Attack Target for APTs
Makes me wonder. If you ever are interrogated by police or in a court room.. "Where were you on the night of 22 January 2020?" and "Can't you also remember that you went to ..?". Now if you were guilty the night may have left quite an impression in memory. Not guilty, and you likely answer to every question "Dunno, your honor", making you look really suspicious in the eyes of onlookers.
GrapheneOS: The private and secure mobile OS
> It seems like most of the times, the result is a higher price for the customer, at least when things go well.

Sure. So the customer buys less product, the company makes less profit, and the shareholders eject the executives.

But there are huge delays in these chains of causation, which provide opportunities for arbitrage.
Homeland Security warns: Expect Log4j risks for 'a decade or longer'
If the customer would pay the higher price, why not raise the price and "capture" this market inefficiency in the form of more yachts for the executives ?
Looking back over their comment history, I do think a shadowban is appropriate. There are lots of inflammatory and mean comments, and very little actual contribution.
Exactly. Once you get some basics of Ruby, there is no ambiguity, and I find it quite elegant.

And I think I’m in the minority here, but I prefer the cleanliness of optional punctuation.

That feature also allows for fluent DSLs (which seem to be falling out of favor for various reasons), but is one of the reasons I still love Ruby.

To look at the other side, I hate having to constantly add semicolons and parens in other languages. Makes my poor fingers hurt even more than they usually do.
I like the RubyMine IDE a lot. The code intelligence is very good – it’s so good that it tends to teach you Ruby as you use it. Code intelligence as in code navigation, easy access to documentation on the fly, refactoring, code style suggestions.

The same goes for the tooling integration. It works with most of the development tools you’d use with Ruby and captures the integration pretty well in a UI and associated workflow.

Link for your convenience: https://www.jetbrains.com/ruby/

(No affilition except being a paying user.)
Thousands of websites run buggy WordPress plugin that allows complete takeover
Ask HN: How can I contribute to stem cell research as a computer scientist?
How can I contribute to stem cell research as a computer scientist with nearly no experience in biology and no access to the lab?
> It seems like most of the times, the result is a higher price for the customer, at least when things go well.

Can you substantiate this claim?

With the vast majority of goods the price is set by the market, i.e. higher wages would indeed result in a smaller profit margin and not in a higher price.
This. Zero Trust will be a pain for service owners, admins etc., but for the end user, it should be pretty smooth. There may be bugs/errors initially, but there should not be any permanently added friction.

Quite the opposite, Zero Trust can mean that the user can now access services that previously needed a VPN from anywhere, without caring what network they are one.
Well, it's also happened to the music market. Songs are worthless so you play a show and then hit the merch tent to sell LPs, hoodies, VIP passes etc. How many full time cartoonists are employed by papers vs 100 years ago?
Leaving tech is not the same thing as leaving work.

Also, the compensation level of the people leaving has to be considered. It makes more sense to leave if you're on the lower level of compensation and promotion than if you're on the higher level (unless you're super rich and can retire early). Frustrated and underpaid is a bad combination for employee retention.
N is also the power to negotiate in that equation in order to improve S. Increasing N makes total sense in that scenario.
Strong unions certainly did wonderful things for the working class people of Detroit, Michigan.
Google sold out when they bought DoubleClick. (Bought out?)
Dog is clearly a special case. It's the most common pet in the USA; many people consider their dog part of their family.

Dogs are known for forming such strong connections to their humans. On the spectrum between farmed-for-food and totally-off-limits, it's not hard to guess where we would put dogs.

It's just like indians and cows. Cows have a special place in their culture, therefore they don't eat beef.
I used it just the other day to talk to a Flectra server.
Disagreements over war in Ukraine thwart G20 finance meeting
What employment contract? They’re at will
It also means Amazon increases spending on automation.

https://techcrunch.com/2022/06/22/amazon-debuts-a-fully-auto...
Rust on the MEGA65
That may be the way you think. But no everybody here thinks that way. Some of us have no interest in giving away our business to investors so they can then push you over and do all kind of crap. And in addition some of us have no interest in extracting the absolute maximum value per user even if it involves unethical things. Because without doing so you can still live an extremely luxirous life.
Along these lines, someone else mentioned that Tiktok embeds direct tracking into URLs already.

Twitter recently started adding a 't=' param to their share links [0] as well, and I can only guess that it's some kind of similar tracking scheme. From watching browser traffic it appears to be generated when you click the share button, but I might be wrong about that.

[0] https://twitter.com/NanoRaptor/status/1548301612246249474?s=... - the first thing in my feed. Link works fine without any of the query params, of course.
I actually contracted tularemia while rafting and camping along the Colorado river in Utah. The campsites attracted alot of critters, especially desert jackrabbits. I got bit by a flea or horsefly that was infected from the rabbit and about 3 days later I had a 105 fever and literally couldn't get out of bed for 3 days. Sickest I have ever been in my entire life.
Why is everyone going on strike?
Manipulated in what ways? By whom? Countries such as India happily purchasing energy from RU?
Our issue here was very much in finding the root cause. Because the failed traffic was “black holed” (TCP connections were being dropped), we had very little information other than “it isn’t working” from the users that reported the issue. This caused us significant headaches in trying to figure out what the commonality between the incident reports of our users was (the geo region). Up until the point this was clear, we were also checking database clusters, DNS configurations, TLS certificates etc to try to isolate the issue.

After we managed to successfully isolate the issue we were able to disable the region within 30 minutes, because we had an established protocol for how to do that.

Here is a more typical incident update for us: https://deno.com/blog/2022-05-30-outage-post-mortem

Part of the issue was also that we did not realize the scope of the issue right at the start of the incident, because our automated monitoring did not catch the dropped traffic.

All that is to say: the outage is obviously unacceptable, and sincerely apologize for it. We are working very hard to make sure nothing similar can occur again in the future.
I think this continues to ignore my point. There is no absolute free speech. As the US court has repeatedly ruled, porn is a type of speech and thus unlimited free speech includes the proliferation of child pornography. Instead we have to choose as a society which harms are sufficient to prohibit certain forms of speech and which are not. Unless you are arguing people should be free to distribute child porn you should stop taking this free-speech absolutism approach. You avoid the central question entirely and thus don’t say anything meaningful on which speech should be allowed and which speech shouldn’t.
Semver promises are insufficient in a world where supply chain attacks are increasingly common. Pulling untested and invalidated code in at every project build is how that transitive dependency on a package that was taken over for a small window wrecks your development team. You should never be pulling in new code by surprise, it should always be something I’m aware of and signing up for.

The Rust ecosystem is good evidence that locking doesn’t kill semver. Semver is still widely used and has all of its meaning.
> I remember Trump saying that "Germany is a captive of Russia" [1] because of the prospect of weaponized gas supply cuts.

People have been saying this since the 1980s:

* https://en.wikipedia.org/wiki/Urengoy–Pomary–Uzhhorod_pipeli...
Treating workers like shit and churning them limits the workers they can hire and retain.

They even know this - Amazon is running out of eligible workers to hire. But the need to hit quarterly metrics forces the line management to make strategically bad decisions.
Why should the average end user care or know what the internal security model and practices are referred to as? How would they even discover that a given app or brand is trying to enforce zero trust without reading their engineering blog or fine print or something like that? Such motivated person would certainly not be confused by the nomenclature. Many things are named sub-optimally in technology, this seems like a strange one to write a post on.
Very hardworking my instagram account handle
I thought we were talking specifically about the privacy implications of the new link format? Which is entirely orthogonal to shadow profiles.
Highscalability.com was great! I still follow their RSS feed but there's not a lot of new content nowadays. If someone knows a similar resource I'd love to hear about it!
Good for him, I agree. It’s just sad that he predated the era when cartoonists no longer had to put up with publishers.
What is your point? I tried to pick out a quote that was a reason for submitting this, that highlights how the world could’ve lost a great chemist to a first-year undergrad professor’s rule. That quote is not 80 characters.
While grazing animals can be slaughtered in a much quicker and "humane" fashion, whaling is a gruesome practice that can take a long time.

I am absolutely against whaling.
You would still be likey to have a contract, it would specify at-will and a slew of other clauses.

It would not guarantee a term of employment, in the standard form (but could, if it were so modified).
Well if you say what zero trust really is ...

- We treat the internal network the same as external networks, like your home network. Our systems don't care whether you are at home or at work - you'll have to verify and authenticate the same no matter what.

then workers will be asking "Oh, so why don't I just work from home..."
I found it neat that it really can make use of all the cpu and memory you can throw at it. I used it to stich around 1000 photos, and watched as it maxed my 32 cores and 64gb ram in my workstation for hours.

I wanted to annotate a map of my property to keep track of the fruit trees I am planting. Google maps resolution for the area is extremely low, but a basic DJI drone, pix4d capture (free for capture) and ODM can give you a nice detailed imagery with very little work. The difference was being able to see a stand of trees vs individuals.
Prophesies of impending doom and apocalypse are a constant fixture of human civilization, predating capitalism or AC for millennia.

During the last two centuries or so, our prophets mostly switched from religious to ecological topics, but most of their prophesies never come to pass either. Humans are pretty ingenuous when it comes to harm reduction and risk mitigation.

Please do not buy this relentless negativity in full. It will poison your life, and of those around you.
The solution is posting this marketplace on a forum full of people who might like to buy and sell side projects
yeah my parents only remember their parents having to move their family farm to a different state due to the trucking union (Teamsters, aka the actual mafia associated group). you know where the business was prior to 1950.. Ferguson outside St Louis where the riots were. So they certainly didn't bring prosperity to the area. There’s a middle history of unions that’s not so nice.
i'm surprised there isn't a market for software already.

Being able to price a stack would probably let software developer get easier access to funding or borrowing since at least you'd have some way to use the code as a collateral.

it would probably also helps developers develop products using more decomposed, standardized and documented components (to facilitate selling them in parts) which is always a really good thing.
I didn't say it was an entry point to modern anime.
I rarely need that much bandwidth, but it's convenient when available. Example: when I do an OS update. The lower latency and reliability of fiber is actually more important. DOCSIS / Cable networks are very flaky, subject to interference. There will be small periods of packet loss that literally come and go with the weather (or perhaps a neighbor messing around with their wiring.)

95% of consumers won't notice, but if I'm in the middle of uploading a docker image and my upstream bandwidth drops from 30 megabits to 3 megabits due to increased packet loss and TCP re-transmissions, I definitely will. I've had this happen before. Massive packet loss in the neighborhood. It took months to get it fixed.
Too bad they didn’t throw in a Person of Interest joke :(

Still, it’s a neat project!
Bill Watterson once remarked:
“I figure that, long after the strip is forgotten, those decals are my ticket to immortality.”
So Musk's enemies are Ars Technia. Then it wasn't about enemies. And now Musk's enemies are so plentiful and powerful, that I'm not even allowed an opinion, I'm just a dupe.

Musk's reputation was killed by Musk, and it was because he showed the world who he was. I realized his words were nonsense and formed an opinion based on his actions. You should consider doing the same.

As a final note, I think you should consider it a red flag in your own thinking when you can't even conceive that someone would disagree with you on this topic, and you need to invoke a conspiracy to explain my having a differing opinion. Regardless of how you feel about Musk, even if you're correct, that should jump out to you as a problem which deserves reflection.
Now that anyone has long battery life.
In the Metro NY and upstate regions, there is a supermarket chain called Shoprite that is unionized. Where I live, none of the other chains are union shops.

The only visible difference as a consumer is there are less (or no) automated checkout lanes. Prices are no different than anywhere else.
Thank you for the links. I have come across PolyForm when googling but hadn't heard of it previously and I haven't seen Faircode.io before. I'll check them out.

Interesting that you're using one in practice. N8n looks really cool too!
I thought you must be exaggerating about the David Bowie Monopoly game, but you were not. Who is buying that?
This is pure historical revisionism concocted solely to diminish modern struggles for worker organisation.

Wages are and have always been the primary driver of unionising.

The main motivation was never mustache twirling capitalist charicatures shoveling children into furnaces as fuel or some other unambiguous evil that we have since banished. Conditions have always been part of the bargain, but the goal has always been first and foremost higher wages.
I lost 25kg and kept it off for 10+ years, I think the key was that I kept exercising even after relaxing my diet. Solid 3-4 hours a week kept me less hungry for whatever reason. As soon as I dropped the exercise, because, well, life happened - the weight started creeping up, diet restrictions and IF didn't bulge it.
“Nothing In The World Can Take The Place Of Persistence. Talent Will Not; Nothing Is More Common Than Unsuccessful Men With Talent. Genius Will Not; Unrewarded Genius Is Almost A Proverb. Education Will Not; The World Is Full Of Educated Derelicts. Persistence And Determination Alone Are Omnipotent. The Slogan “Press On” Has Solved And Always Will Solve The Problems Of The Human Race.” – Calvin Coolidge
OSHA did away with all that on paper. In reality, OSHA compliance varies considerably across manual labor jobs. Here's how:

Suppose you're a manager/foreman. You never outright tell your staff to ignore safety regulations; you simply give them a huge workload with a deadline and set of equipment that make it impossible to feasibly accomplish the workload within compliance. Your workers catch on that in order to get the job done, they need to ignore the safety regs. As a manager, you look the other way as they ignore the rules. If an injury happens on the job, you then blame the worker for ignoring the safety regulations, which of course you instructed them to follow. Follow up by giving them a drug test so you might even be able to get out of paying them workers comp.

This is how it works in the real world. Source: seen it, done it.