skysight-inc/HackerNews huggingface dataset:
This is anecdotal, but my experience was that Ruby was fashionable in the wrong kind of ways.

For example...

Ruby doesn't have primitive data types. Everything, including strings, are just objects. This level of purity is quite nice and "cleaner" in a conceptual sense. Until you encounter a large codebase with hundreds of monkey patches. Or, something I saw a lot, the extending of "base" data types such as String.

I must admit that my memory is a little hazy here, but I remember that it was impossible to find language tooling that allowed me to "jump to definition" of anything I encountered. Ruby was so free-form with so much ambiguity that at the time it just didn't exist. I'm sure this has been resolved by now. In Python we had "Jedi" and other tools that worked really well for this purpose.

You'd be browsing a Ruby codebase, see `some_str.foo`, and wonder:

1) Is foo a method or a property? In Ruby a function call doesn't need parenthesis if it takes no arguments.

2) Where is foo? I don't remember it being part of the standard library. Where is it defined?

3) If I do find foo, did something else monkey patch it? How would I know?

4) If I need to pass an argument into foo, should I factor it out of String? At what point am I overloading a base class like String with too much functionality?

These are very real questions and the answers are important. Come across enough of these scenarios (remember this is just one example w/ Ruby) and you eventually give up trying to understand the codebase at that level. Everything becomes a black box, everything is magic.

Do these footguns exist in Python? Sort of. You can't extend primitive types and monkey patching doesn't fit so cleanly into a normal program (think of it as "friction"). There was less ambiguity in Python's syntax. And the language community promoted a list of idioms which was helpful for discouraging bad practices.

These things may seem subtle but they made a pretty big difference at the time.

> especially things like numpy, pandas, scipy, etc

These libraries were generally avoided when building web services, APIs, etc. The context of this discussion is Flask and the engineer(s) who built it were generally working in the world of live services. Dropbox, Reddit, and other YC companies made heavy use of Python as live service type software. Data analytics stuff def existed but different context.

The reason numpy and friends were avoided was due to the complexity of installing them. The dependency list was enormous and some of those dependencies needed to be compiled on the fly. Scientific packages also typically shipped with very large datasets to support whatever complex computing they were doing (think training data).

The 'scientific community' played a small part in the creation of the frameworks discussed here. If they did, it was more that Python was one of the first languages that the creators picked up in University.
> New Hampshire distillery has come up with its newest concoction called “Crab Trapper” — whiskey flavored with invasive green crabs…

> In the past, the distillery produced a whiskey with the secretion from beavers’ castor sacs.

Mmmm, castor sacs. I mean, what’s not to like?
I was stressful whenever my teammates, talented developers, share the curl, which including the secret credentials like - Authorization Token, for detecting and resolving the issues. So, I am curious that how you guys do that ? There have any better way to send an API bug report ?

Updated:

--

I think that way is not secure enough. For example, I can use Secret Token, which is exposed in curl, to do something like ~ buying my own stuff .

So, there have anyway to secure the curl ? But we are still easy to detect the API issue.
The thing about spam is that as it becomes more evasive, it's also less clear for the humans it was intended for. Once they raise the bar high enough, the spam will be gone.
Apply to big companies. Super easy free money.
Leslie Lamport doesn't say what TLA+ standards for on his personal webpage, and I felt I had to pay him his respects

(Real answer: it's something most of us tell you if you ask, but "Temporal logic of actions" makes it sound a lot more intimidating to learn than it actually is)
i mean cellular internet was absolutely terrible in the beginning, and now it's almost essential for Western-style daily life
I went to a college that actively recruited homeschool students. Lots of experience with homeschoolers who just left home.

I haven’t seen the things you’re describing.

One of the most common things I saw in homeschoolers was a strong “intellectual hobby.”

They had curriculum bashed around them, so if there was a topic they liked, they could study it after year in increasing depth.

Of course, this is homeschoolers who go to college. Not necessarily representative.
What? Why is it a real problem?

If you don't like curl, think maybe you're more of a postman person?
https://lobste.rs has always seemed quite nice.

Only catch is that you have to be invited to create an account.

Keeping the community small is probably a big factor in maintaining a high signal-to-noise ratio.

There are lots of great small subreddits. Occasionally, one will become popular and it will all start to fall apart. L'enfer, c'est les autres.
The generation who grew up during the Great Depression and WWII were very entitled???
One of the things that I found lacking, was doing like general computing-esque business intelligence tasks in htmx. For example, how would you set src on image tag upon a click. Ended up having to use jquery.
The main difference is that I know how to write TLA+ and don't know how to write Spin

I have the Spin book and intend to read it, but I keep having other stuff come up. It's mocking me, I know
While I'm not short, I have short friends and have also seen the exbfs and new bfs of my girlfriends. A gf in med school once left me for another med student that was maybe 5'7". My exgf just married a guy 6 months after meeting him.. he's 5'8" at the most. I have countless examples of girls that sounded like they really appreciated my height, and maybe they did, but they end up with shorter guys that have other physical or attitude traits going for them. Basically as you would expect statistically.
I seem to remember some musings in 80s about a "Greater China" that unified Taiwan, Hong Kong, and Singapore into confederation. Probably a pipe dream but interesting idea.
My original comment was confirming to a poster that other people experience matches his. I never asked a (non rhetorical) question here or said anything untrue
> I researched how to diagnose them and do the easy fixes, ran into the EPA requirement, studied the material and got my EPA certification

Please write more or make a video or something. I have been thinking very seriously about doing exactly this.

HVAC is an absolute racket in my area, and nothing is ever a single-visit fix. If you don't sign up for their "maintenance plan" the fix mysteriously doesn't last very long.
If Google writes software with knowledge that its use will explicitly be used to commit crimes, is Google an accomplice?
Yes, I'm aware of the rules, and I was careful not to level any personal attacks. It just gets a bit tiresome when absolutely terrible science that should be patently obvious is continually voted up on HN and nothing ever changes. Sometimes swear words seem the only appropriate response, especially as this particular article was voted to the #1 position.

Criticism posted on another comment.
I’m canceling our lunch appointment. When you said “This is going to be something you’ll never forget” I should have followed up with a question or two
I've written about this before! https://www.hillelwayne.com/post/tla-golang/

That said, I think the Spin syntax is slightly closer to native Go, making it easier to write specs. At least that's what people who know both Spin and Go tell me. https://github.com/dgryski/modelchecking/blob/master/spin/fi...
"Hope ain't a tactic."

https://youtu.be/SJvNSL70q68?t=176
React as an idea predates React too ;-P
Maybe part of that is that there's not much sun there so sunscreen is a niche product not a staple?
Do you also take an antidepressant or antianxiety medication?
The 20-Somethings Who Help the 70-Somethings Run Washington
If you invested in crypto, yeah, that was absolutely a scam.

Don't scoff at "something other than skirting the regulations" tho. Especially if you live in a comfortable First World country with rule of law and all that.
"A backend web and desktop application developer" whose "preferred frameworks are Django for Python and WPF for C#" has, unsurprisingly, a naive impression of what's needed out of a UI framework.
>This list includes banks which have failed since October 1, 2000.

Does anybody know if the FDIC has a complete list?
I think I remember the last time this was posted here! Someone pointed out that "safety-related items" does not appear to include shoes as evidenced by Figure 5.

On another note, it's a really nicely crafted lab report. If I taught a science class I might use this as an example submission.
And this expectation is incredibly far fetched. It is betting on the reversal of many, many years of human habit which has become habit for a reason.
Equally important, drills test if the exits are enough of if something must be changed about them.
I concur with this. Shrooms changed my life. I hate to say this, but it what I imagine taking the red pill might be like. Suddenly I snapped out of the depressive spiral, and saw my surroundings and myself very clearly. It’s very hard to describe. It’s like being severely depressed and miserable, and then all of a sudden a snap of fingers you feel relief. The feeling of depression evaporates. For days or even weeks afterward, waking up with something I look forward to, and I bounded out of bed instead of dreading what was to come. Truly life-changing for me.
You're wrong.

> Interstate Travel

While each state’s legislature sets its own age of consent, crossing state lines does not grant a free pass. Crossing state lines to have sexual relations invokes federal law. The federal age of consent is 18.

That means, for example, if two people over 16 in North Carolina and South Carolina moved across state lines to have relations, they would still be subject to the federal age of consent, even though they meet the age of consent in both states.

In the case of online relations, the law applies based on the younger person’s state. For example, if an adult in Nevada attempted to send lewd messages or pictures to a minor in California, the Nevada resident would violate the law.

https://www.cwsdefense.com/blog/2020/january/state-lines-and...
I mentioned this in another comment below, but scientific packages were often ignored when building web services and APIs and that's the context in which Django/Flask were built.

At the time the scientific packages were extremely heavy and best avoided in production environments. Some people did it anyway but removed it once they needed to scale. Simply installing these packages was a huge pain and blocked one's ability to provision new machines, for example.

PyPI was indeed a big benefit. Ruby Gems are also what made Ruby so competitive at the time.
Whoa, hold up there. The risks to bank stability, and customer deposit integrity, are a little higher than most people may realize.

Back in the 2007-2010 financial crisis, IndyMac Bank went under. They were a major bank on the west coast, especially the Los Angeles metro area.

And when they did, there were thousands of depositors who were over the FDIC limits for their accounts, which at the time were only $100,000 per account, not yet raised to $250,000 per account. Some were individuals, some were businesses, some were trust accounts, some were only supposed to be temporarily over the limit because they held money from a deceased person that was a life insurance payout or going through probate, and so on.

But what was really unusual in their case was that the FDIC could not find any other bank that would take over IndyMac Bank directly, and assume its debts and deposits.

So the FDIC had to create a brand new bank out of whole cloth, called IndyMac Federal Bank (note the name), to take over IndyMac Bank, before it could be dealt with further. Eventually it got acquired by One West.

Just this one bank's failure cost the FDIC eleven billion dollars. And the FDIC as an agency barely managed to stay afloat during the 2007-2010 financial crisis, because it had so many banks where it had to either manage shotgun weddings with other more-stable banks, or bail them out entirely. Of course, the FDIC had an implicit backstop from Congress, but they came damn near bumping up against their full budget during this time period.

And again, that eleven billion for that one bank was not counting all the people who were over their deposit limits -- $270 million over the limits, in total. Those people were screwed.

https://www.latimes.com/archives/blogs/money-company/story/2...
>How do you know that?

The very first line on https://www.investvoyager.com:

>Build your wealth. Earn up to 12% annual rewards. Beat your bank by earning top rewards each month on 39 digital assets with no lockups.

Doing 12% APY when the fed funds rate was 0.5% meant they were loaning those deposits out at more than 13%. That's a pretty bad rate for a commercial loan. The only companies taking out those loans are doing so because they were rejected from regular banks. Why? Well now we know: it was all crypto hedge funds who were levered up and instantly imploded the minute crypto started to go down.
Hopefully someday when mobile phones stop being such woo woo disruptive technology status symbols, they will be made out of metal and have buttons. Touchscreens 'have' buttons as long as it isn't raining, extremely cold, and you're not wearing gloves.
> However, a “wallet drainer” is just another way of saying “phishing website”

From the article
Not having a single country control the currency that underpins all global markets, for starters.
I have a CP1500AVR and it caught on fire just a month ago. I had owned it for ~6 years.
Go and Node were infants back then

Java was (and still is) insanely heavyweight

Ruby was tied to the hip with Rails despite being more than capable on its own and being much more expressive than Python (IMO). Python is faster though.

PHP was (and still is) PHP
Dupe: https://news.ycombinator.com/item?id=31949893

(Dominated frontpage for much of today PST)
You'll want to pick your analogies carefully, because burning garbage for energy when the alternative is a US style landfill is literally better in every way. But let's not strawman: first mover advantage is very real, but it's been literal decades of competition, and plenty of folks moved off of MS products. Hundreds of millions, however, have not. And still voluntarily install them. Because for them, they work the vast majority of the time, and don't cause any more gripes than Apple or Linux do for others.
There is now a ketamine nasal therapy that is approved by most insurance plans for medication resistant depression. I’ve been going through the process, and will get my first dose in the coming weeks.
Hawaiian pizza was probably the most popular pizza in Australia in the 80s also.

Even though I'm a bit of a pizza snob I still enjoy a Hawaiian pizza occasionally, somehow the combination of trashy shredded processed ham and pineapple just works well.
Flask async still uses individual workers for their "async views". So, suppose your db has a bad moment and freezes for 20 seconds. All your flask worker threads become frozen on this IO - say, you have 50 of them. Your backend will time out on the 50 requests and won't even accept the 51st. Depending on how you are hosted, you may begin to autoscale aggresively because your (limited) worker threads on every node are locked. If you get lots of request you will soon find yourself running with hundreds of nodes, all of them waiting for the DB to get unstuck - and costing you money.

With a proper async framework, you will keep accepting all the requests as they come -- a single node can take thousands of those requests and time out on them gracefully, as they are just lightweight entries in the event loop, and you can have lots of those compared to # of worker threads.

Of course, fully async framework requires all your code to be fully async, which in practice means minimizing the # of dependencies since its hard to trust them. And problems with SDKs, like for instance on GCP where Google keeps lacking async support (!) for most of their things. So with the "hybrid" async you get from Flask you can still choose to use sync code for some things and async for others.
IANAL the difference is not in recording the transaction among those directly involved, but rather the aggregate collection of specifics as data and the uninterrupted collection of specifics as data, over time, passed on somewhat indefinitely, and with imperfect knowledge of all of that by all involved. Not to mention that the participant, a person not a consumer, has no control or say so.
Do you think the reason these sites exist is to "evade censorship" as opposed to any other reason? That's quite the assumption. Would love to see some evidence.

> Which one is it?

The list linked is ordered, so if you count down to #5, you will find mstdn.social
I feel complex UI development becomes a ease with SPA ecosystem than server side.
> this surgery clinic will treat your appendicitis for less than the average patient's deductible + coinsurance. I'm including the flight + hotel stay in that estimate.

Are there really people flying to avoid overpaying for an appendectomy?
Well, there's been one really alarming movement: https://www.coindesk.com/business/2022/06/30/ftx-passed-on-d...
I wonder how much of the rise in online dating has to do with changing social norms about asking women out IRL.

Seems to be a lose-lose situation; everybody I know (male and female) absolutely hates dating online.
Agree that lobste.rs is great, I only looked at the first five- the site is ordered by page rank.
Alright, so the gauntlet has been thrown. Who's going to take one for the team?
I think that way is not secure enough. For example, I can use Secret Token, which is exposed in curl, to do something like ~ buying my own stuff .

So, there have anyway to secure the curl ? But we are still easy to detect the API issue.
My response:

"Hello,

That is not at all an assuring response.

The person who has the video on YouTube discussing the poor design is an electrical engineer, he has no motive to discredit CyberPower and appeared to provide the video to help people avoid the problem.

I must say that your statement "all your products are safe" seems a somewhat hand-wavy response to what appears to be a potentially deadly design flaw that many people online have independently reported to have experienced, several with video footage.

Check the response on reddit, YouTube, ycombinator, and the engineering forum linked, accounts I have inspected and seem to be credible / legitimate people have said as such:

> "I had a CP1000PFCLCD model that did the same thing. It threw an overload error and the company said to replace the battery. Once I put the new battery in it started making odd noises and began to spew smoke. Thankfully I was home and caught it quickly. The unit was four years old."

> "Had one of these start a fire back in 2015 at my clients office. Burned the entire rack and caused 500k worth of damage to the building. They sent fire investigators from the insurance company and determined it was a faulty UPS."

<quotes from HN here>"
if david is watching this thread: how in the HELL do you maintain Flask AND Jinja while having a life?
Henry Meds | Backend & Frontend | US Remote & Onsite San Francisco

I'm the founder of Henry Meds - a telehealth startup that lowers the cost of care for chronic conditions not covered by health insurance. Founded in January, we've raised money, found product-market fit and are growing rapidly.

I am now hiring our first engineers - to automate our systems as we scale and improve our customer experience.

If you like to move fast and deliver value from day 1, then contact me at nathaniel@henrymeds.com.
Yeah, Z3 is the first thing I'd try here, then maybe MiniZinc if that didn't pan out.
If someone is experiencing strong emotions over something, catharsis can be very positive. In a caring parent-child relationship, the venting can be therapeutic, and the parent's response may model ways to get past life's nasty surprises.

WP on 'Cartharsis: "In psychology, the term is associated with Freudian psychoanalysis and specifically relates to the expression of buried trauma, bringing it into consciousness and thereby releasing it permanently."
Well technically if you take the vigorousness of life in Earth's biomes as your metric, climate change has been a net positive.

https://www.nasa.gov/feature/goddard/2016/carbon-dioxide-fer...
Chainlink is the industry standard oracle network for connecting smart contracts to the real world. With Chainlink, developers can build hybrid smart contracts that combine on-chain code with an extensive collection of secure off-chain services powered by Decentralized Oracle Networks. Managed by a global, decentralized community of hundreds of thousands of people, Chainlink is introducing a fairer model for contracts. Its network currently secures billions of dollars in value for smart contracts across the decentralized finance (DeFi), insurance, and gaming ecosystems, among others. Chainlink is trusted by hundreds of organizations—from global enterprises to projects at the forefront of the blockchain economy—to deliver definitive truth via secure, reliable data.

Open roles:

* Sr. Software Engineer/Data Engineer - Golang/Kafka: https://jobs.lever.co/chainlink/e9a301a9-e3b3-4b25-b562-c881...

* Senior Software Engineer, Golang: https://jobs.lever.co/chainlink/23bbe7b6-e956-4a42-ab6b-82d7...

* Release Engineer: https://jobs.lever.co/chainlink/a8dd7868-eaf7-4d97-98a9-2f5b...

* QA Engineer: https://jobs.lever.co/chainlink/8b60e808-cc09-4331-835b-38eb...

* Senior Software Engineer, Blockchain Integrations: https://jobs.lever.co/chainlink/475db2e1-32dc-4c17-bc09-f942...

* Engineering Manager, Infrastructure: https://jobs.lever.co/chainlink/ca5d637c-ad80-49e7-b932-ab87...

* Site Reliability Engineer: https://jobs.lever.co/chainlink/67812a93-71ac-4bfb-b855-2c64...

* DevOps Engineer: https://jobs.lever.co/chainlink/41ffd762-bbf3-4254-80c5-d142...

* Data Engineer, Observability: https://jobs.lever.co/chainlink/b0094754-6d1e-4c55-8dbc-622b...

* Other openings: https://chainlinklabs.com/jobs

The full vision of the Chainlink Network can be found in the Chainlink 2.0 whitepaper: https://research.chain.link/whitepaper-v2.pdf

These roles are location agnostic anywhere in the world, but we ask that you overlap some working hours with Eastern Standard Time (EST). We are a fully distributed team and have the tools and benefits to support you in your remote work environment.
AOC is not about genetics, it's about land, for the most part.
Yes, it’s possible that Tether is suddenly unable to be exchanged for dollars, but it’s pretty impressive they’ve been able to handle a sudden outflow of 20B. They’ve certainly proven their most harsh critics wrong, but there is still risk of course.
No. You just dislike reciprocity
The regulator usually demands the former (a war chest).
Yes, it's the expansive interpretation of the Commerce Clause. This is the Supreme Court case that fully fleshed out that doctrine:

https://en.wikipedia.org/wiki/Wickard_v._Filburn

Basically, if they can somehow connect it to interstate commerce - even if it very indirect, like in this case where growing something for personal consumption affected demand - it's "constitutional", supposedly.

This is the case that explicitly extended this reasoning to drugs:

https://en.wikipedia.org/wiki/Gonzales_v._Raich
“Donut hole skipping” in Jetpack Compose