skysight-inc/HackerNews huggingface dataset:
And the must-sell, can-hold (and I'd add must-hold, where you can afford what you have but any buy+sell would be result in an untenable downgrade) statuses have a big impact on prevailing prices .. since you don't get the fire sell busts outside of must-sell
Version 3.1 allows you to use the link feature to bring in STL files. The 3D printing crowd should love it.
No need to be sorry, I was just curious about what it was! Thanks.
Egyptian context: A glass free window.

Modern context: UV light therapy for newborns.
If the light box isn’t working the problem may be that you’re just using enough. People go up to 90,000 lux.

https://lorienpsych.com/2020/12/19/light-therapy/#:~:text=El....
Most any code can be library code given enough growth in a business.
Shortages are rectified thru higher wages.
Those alternatives either work poorly (vitamin D supplementation) or have other side-effects (hypertension drugs). And, as noted in the article, sun exposure is a complex reaction with several benefits - it would take many drugs to reproduce that effect.

It’s reasonable to question the current dogma (no sun ever) and determine if there’s a better balance (~30 minutes without sunscreen, but use sunscreen beyond that, or some other mix). Dermatologists are focused on skin health and more likely to overlook or ignore those other benefits.
Not sure exactly what your point is. The risky behavior being referred to in the article is partly going faster than one should. You're basically making the same point, in order to go faster you feel you must wear a helmet, which if you flip around, you don't go as fast when not wearing a helmet. Not going as fast is less risky behavior.

Now you can decide you want to bike faster, and by all means (and I would make this choice as well), when riding aggressively in any context, you should wear a helmet.
Perseverance/patience/persistence (sabr) is the common theme in the Quran. It's said to be one of the two core traits of faith, the other being gratefulness. The idea is that anyone can profess faith, but the real test of faith is whether they believe things will be fine when pitted against all odds. Not so much light triumphing against dark, but faith that God is ultimately in control.

The Quranic take on David vs Goliath was that it required perseverance to follow David, who did not look much like a King. And after marching, they were exhausted and thirsty, reached the river, but were only allowed to take a single sip. Anyone who took more than a sip would not be part of the battle with Goliath. So there were only a few in the battle, which made the odds seem impossible, and so they prayed to God for perseverance (2:250) and Goliath was defeated in the most unexpected way.

Most tales about a Prophet is a story of perseverance.
The average price of a new car in the US in December of 2021 was $47k

https://www.caranddriver.com/news/a38748092/new-car-average-...

It's an astounding number. In order to afford an "average" car you're going to have to put down $20k (cash + trade-in) and/or get a 7 year loan (ouch).
> Good code rarely needs to change because it's complete.

Maybe. But on the other hand 99% of code is not good, and thus is more likely to need to change. And that is a reality that we need to deal with unfortunately.
Depends what you mean by "static". Swapping out a method or class implementation at runtime is pretty inherently a dynamic task.
Amen. I am so sick of this attitude which amounts to cutting off the ladder behind you. If people with that attitude could step outside themselves, they'd realize every single group wants to lock in their own gains at the expense of the next generation, and they're just being brazenly selfish.
I'd say it's regulation in general. That can include tax and business regulation, or code permits and environmental permits, or local/state laws restricting hobbies/life. Zoning is just one part, and mostly applicable to specific high density areas. On the reasons for not wanting to live in CA, zoning/NIMBYism is low on the list. Political environment (tax, spending, specific programs, crime, restrictive laws, etc) would be much higher IMO.
Is it as much about vehicle-km or per vehicle-km? At the end of the day people generally will avoid super long trips on a bicycle because it’s slow and strenuous.
It's a train metaphor. Electric trains, like any other trains, have 2 rails the wheels go on. But there's a 3rd rail from which the train draws power. Touching it is death.

It was a common metaphor to describe Social Security reform years ago as people realized the system was headed for "bankruptcy". At least that's what they called it. In reality it was just that outgoings would exceed receipts by the 2030s, which means funding it from general revenue or reducing benefits.

But anyone who suggested "reforming" Social Security, such as private retirement accounts replacing it, tended to die a horrible political death and thus the third rail.

The other third rail I can think of is eliminating free street parking in NYC.
I don't know what you're disagreeing with, but I suppose you're welcome to open up a PR to change the standard library with your specific use case so you can meet a contract date. I imagine you'll be quite handedly laughed at.
This is so simple that anybody can have a go at implementing it in a few minutes. Definitely more productive than a dismissive comment here.

Somehow this has been granted a patent... the way I see it, this needs to have 800 free/open implementations just to prove a point to the patent office that somehow let this pass as "innovative" (_whatever_, like you say).

Aside from various js snippets posted here, a firefox and chrome plugin I also found an emacs mode https://github.com/melpa/melpa/pull/7990

vim _definitely_ needs one too now please
baby boomers and the greatest generation dying an additional half million per year accelerate the biggest wealth transfer in history - rebalancing portfolios to be demand for undervalued stocks and different consumptive spending patterns
I seem to remember old Camaros had this super pointy dashboard that seemed unnecessarily dangerous.
I learned a lot about Parmegiano Reggiano when I was working at Whole Foods. I was told they crack more wheels than any other grocery chain in the world, and that each wheel cost like $1800.00 (well, it did pre-COVID). IIRC, on average, they crack one wheel per store per day.

You can also sign up for classes where you watch them crack a wheel and then do a sample of various cheese flavors.

It is interesting to find out more about the production side of these wheels. Thank you!
When von Neumann divided two numbers of 8 digits each in his head at age 8, biology was probably a factor.
Getter and setters are unnecessary. The thing that most people are trying to avoid by using these is mutating state. However a getter or setter does nothing to prevent this. A simple `const` keyword goes so much farther than adding useless indirection everywhere.

Edit: I suppose it may be argued that you need to set some other state when you set a member variable. If that's the case, then it's no longer a getter or a setter and the function should be treated differently.
Language of Chinese Dreams Is Science Fiction – Sometimes They’re Nightmares
I use nbdime daily for notebooks under version control thanks to the following configs in my ~/.gitconfig (global git config).

[diff "jupyternotebook"]
command = git-nbdiffdriver diff --ignore-details
[difftool "nbdime"]
cmd = git-nbdifftool diff --ignore-details \"$LOCAL\" \"$REMOTE\" \"$BASE\"

I'm not sure if this is a standard setup or if I copy-pasted from some blog post, but overall it's working great.

There are some issues with it, like (1) will unnecessarily mark graphics as changed (e.g. re-generated figures from the same code), and (2) the diffs become less meaningful if large chunks of cells were moved, but overall it works great.

If it supported a `--color-words` option then it would be super helpful for seeing only which words have changes, instead of whole lines changed (very good for long paragraphs of Markdown text).
So how do you do this in practice? Tag up your todo list with urgent and important and then only pull from the appropriate things? Literally visualize tasks in the grid?
> Never let anyone explore the answer to your "what if it changes?" question. The impact of such a change is irrelevant! For the question to retain its power, fear must live in the imagination. The change's impact must be unstated, horrible, and so fraught with Lovecraftian terrors that only your approach can defend against it.

I see this in a lot of contexts at work, not just defensive coding. Red tape that slows us down a lot, supposedly protecting us against unimaginably horrible things which no one can seem to articulate under questioning.

I mean, look how red that tape is! It must be protecting us against something pretty dangerous. Red means danger, right?
Plus RH backports security patches to rubbish old things that enterprises like us end up with, like php from 2013 - large orgs end up with a million orphaned projects, that so long as they use RH versions of things on a RH machine plugged into the update service, run much more securely than many of the alternatives.
>> but it was open source so I was able to extend the code and contribute a feature after 8 years of weekly use.

Keep at it! There is a bit of learning curve and we need more people to keep climbing it. My way in was though the NURBS code which hadn't been touched in 2 or 3 years when I found it.
> Differences in speed and mass are largely irrelevant if collisions don't occur.

Breaking: Helmets and safety gear are largely irrelevant if collisions don't occur.

(Hey, PPE is also largely irrelevant if you are never in a situation where a virus can establish a foothold on your person!)
> it’s easy to dismiss nft and the like if you are dead-set on your opinion that it’s all ponzi, but it is making traction in art and media

The point is it's not buying art though.

I can sell you an NFT of my house, and promise to only ever mint one NFT of my house, but that's different to selling you my house.
> A proper AP is usually an overkill for a home usage.

So is quad-core 2.2 GHz x86 router with 2x10Gbe, but here we are :)
I have vitiligo. Being a pale person it doesn't show up except in the summer when my skin tans a bit.

Everyone has heard that melanin is the body's defense against too much UV exposure. Once during a visit with my dermatologist I asked if there was a connect between having vitiligo and increased skin cancer, expecting her to say yes. Instead she reacted as if I had asked a complete non sequitur. I had to make explicit my chain of reasoning (vitiligo means areas with no melanin production, meaning more UV damage, meaning more chance of skin cancer) and she half-heartedly told me no, she had never heard of such a thing.

It seems like there should be an obvious connection, but apparently not. It made me question whether she was just incurious or if there really is that loose of a connection between UV and skin cancer. BTW I've had two patches of skin cancer removed by this doctor, both on my neck/shoulder area, which is not affected by my vitiligo.
secret agent or die
JomaTech has done a colab or two with him, but I agree -- I feel like Joma could build his own dedicated character of that type.
None. The company has trouble staying alive with me alive. It will be gone when I'm dead. Heck, the one that got acquired died even with me in an advisory position.

There will always be competitors. Some may spawn or be inspired later. Someone eventually does the same thing but better.

It's probably overengineering to try to keep a company alive longer than me. The primary responsibility is keeping my kids alive should I die within the next two decades, so I'd rather focus on that first.
Write code for replacement not reuse

If you write the system in a way where parts are decoupled and understandable, they can easily be replaced/modified when circumstances change... Because they always do...
> Things like depreciation curves are not standardized

Nothing was depreciated, because we're dealing with intangible assets. And yes, depreciation and amortization schedules are absolutely standardized. I literally included TWO standards in my last response that Netflix & Disney+ use.

> huge difference in how Disney's Coco was depreciated vs how Netflix's Bright

Yes, because Coco was part of Disney and not Disney+.

> The question is whether the 18-month schedule for Coco makes more sense

Yes, it makes sense for a theatrical release. "Bright" and "Turning Red" were created for streaming, and it makes sense that their amortization schedules cover the years that this IP will be helping the companies generate revenues as those titles continue to be viewed by subscribers.

If you were to take all the views for "Bright" and aggregate it by year, I imagine the distribution from year 1 to 5 looks very similar to Netflix's amortization schedule. Funny that, almost like the SEC approved it or something.
I don't have a cohesive enough thought to make a top level comment, but I want to add another thumbs up for Compiler Explorer. It's been awesome and I love all the compiler and language options. Thank you for making and hosting such a useful tool!
These are services that replicate flat files and key-value stores. SQLite seems like a step up, particularly if it's similarly priced to flat file replication.
Inform has i6 and i7 variants.
There seem to be a lot of people who like the idea of willfully entering an HOA agreement that limits freedoms that they wouldn’t want their neighbors exercising. I can see both sides but it’s not really for me.
Yes, there are limitations to the tools available to the Federal Reserve and what can be done with monetary policy. At the end of the day you are trying to control individual's behaviors with gravitational pulls of satellite objects, and that doesn't really work. The analogy continues as even astrology enthusiasts might do things because of the believed influence of a celestial body's location, but can really still do anything they want.
How much water do you really need to cool a computer? Isn’t that negligeable?
> A bigger issue than the license is that it’s not open for contributions

SQLite is open for contributions, as long as you "submit an affidavit dedicating your contribution into the public domain" (https://www.sqlite.org/copyright.html). It's not "Open-Contribution" in the sense that some npm packages are for example, where if you send any PR, it will most likely be merged and then you get write access to the repository. If you're curious how you can contribute, check out this page: https://system.data.sqlite.org/index.html/doc/trunk/www/cont...

Personally, I prefer projects that are limited in what contributions they accept to the main trunk. Code quality tends to be a lot higher in those. As long as the source is open so I can freely maintain my own patches, I have no qualms with that workflow.
I personally love DBeaver for SQL, but I did stumble across a thats-not-how-it-was-intended-for-usecase for Datasette [0]. Datasette is intended to be a way to share static SQLite databases. However, I was recently debugging a Django application where I lacked appropriate tooling to inspect what was happening in the database. However, I am a huge fan of Datasette, so why not? While the Django debug server was running, I was able to launch datasette in a separate terminal and have a live view into the database while the application was free to mutate the underlying data. You can even write custom SQL inside the browser to select/modify any interesting data.

[0]: https://datasette.io/
Standard libraries was one example you cited for a broad claim about "good code". I'm not arguing about standard libraries.
Open-source it.
I don't really advise running any business 100% solo, but I have done it for a while until my company has grown a bit. At that time and now (with my current new project), my strategy is to open-source it if something happens to me. Then, any customer or close person can take it from where I left it.
Minesweeper is definitely frustrating in the way it presents you with the game board already in play and asks you to intuit the rules on the fly.
Equity is delayed salary if the endeavor becomes profitable. So almost never.
Fantastic language for like, personal use random scripting, exploratory work, glue type stuff. It has a large and consistent standard library and third party packages for most things. The community generally values testing, good documentation, and easy-to-pick up APIs.

It's probably not going to be like career-defining or anything at this point. But if the other languages you know are strongly optimized for specific use cases and you're looking for a broadly useful language for other things, it's as good as any and better than most at that.

Also the joke that "if you speak english and know any other programming language you know ruby" is like, half true. It's a big language with a lot of nuance but the basics are easy to pick up.
I also really like is_ and has_ prefixes.
A whole lot of other s-t went down that messed up the economy.
The author could have said "misconception" and been much more accurate than "conspiracy theory". This isn't something about microchips or sattelites or Rothschilds or Illuminati, the article is saying people misunderstand economics and this companies are profiteering. People can have an opinion, even a wrong or allegedly wrong one, without automatically being conspiracy theorists.
> "I think the most important mind shift is from "let's make this extendable by plugins/scriptable so we can modify it while it's live" to "if requirements change, let's just change the source code and redeploy"."

People who develop web apps can go ahead and have this epiphany, but this obviously doesn't work where you don't have complete control over "redeploy", which is a large class of software.
Those things only have 'complexity and depth' once you really get into them though, I think?

And the level at which that occurs has probably got more complex/deep as time's gone on. It's almost tautological, I can't really see that that would ever not be the case for anything.

Kicking a ball is bloody easy, but soccer's played at a high level by extremely trained extremely paid people. (I'm far from a fan, fwiw, but I think it's a clear example.)
Hey there - OP here. I haven't used spyder I'll have it check it out.

The primary use case is: I am a researcher in nlp where speed of prototyping is key. I work in an environment where research fragments are primarily jupyter notebooks. So needing to diff notebooks is typically reviewing my own changes when modifying my and others research sketches. Since its helpful to see how code changes.

What really resonates with me is what others have said which is I need to run cells that take 2-6 hours to compute so recomputing cells is annoying... I dont love notebooks for their messy state which cause obvious problems that are very annoying.. and I am not an advocate for notebooks for production for this reason but the flexibility of computing stuff and having that persist and doing downstream prototyping makes notebooks amazing! Markdown and latex in there is also really helpful.

The secondary use case is PRs but... typically reviewing others research code isnt at the granular level of notebook riffs across a few commits so it deosnt come up often.
Is your sense that the pandemic shutdowns have left us with supply issues?

It seems to me the economy is delivering all it ever did and more.

https://fred.stlouisfed.org/series/PCES

https://fred.stlouisfed.org/series/PCEDG

https://fred.stlouisfed.org/series/PCEC96
It's on the radar. As has been discussed many times, a general edge modifier tool is a long way out for technical reasons. I was working on adding Chamfer/Fillet/ and Draft Angle to straight extrusions which will cover many use cases. But even that needs a bunch more work.

Old comment:
https://github.com/solvespace/solvespace/issues/453#issuecom...
To be explicit, SQLite doesn't support concurrent writers. In WAL mode it can handle a single writer with concurrent readers. In "vanilla" mode, a writer requires exclusive access to the database.
Thanks for the links! I do wanna try out low profile switches. I wish there were something like corneish zen with a bit more keys :p
This is probably a bit of an aside to the implied problem at hand but.. considering this from the React side of my company's codebase, I wish this question was at least kept softly in mind when designing components. I frequently encounter components that were very clearly created as "one-shot"s that are then unfortunately extended by piling on more props and conditional behavior by the next developers who need something like the current component but ever so slightly different.

Often the solution initially would have been to separate out the presentation side of the component from the behavioral wrapper that chooses what data needs to be shown / what actions are performed by interactions. By the time the component arrives at my lap (because I too need something same same but different), however, it has become a monstrosity that can take a long time to disentangle via ADD (anger driven development).

I think asking oneself a simple question such as "how would someone make this search box work with a different data source?" would probably result in components that are decomposed into simpler, smaller parts that allow for much easier reuse and adaptation.

On the flip side, I'm also of the belief that the second developer to touch a component is necessarily better equipped to answer that question, so the onus should probably be on them to make the proper generalizing changes.

(I'm still trying to figure out how to write a document that expresses this idea more concretely to my coworkers because it often isn't quite this simple..)

¯\_(ツ)_/¯
What are you on about? Those hindu temples is 2000 year old tops.
My reaction to this post from Heroku: how vague and lame!

I was expecting some more concrete description of what went wrong other than "maybe we will change our authorization scope"!

Anybody else looking for more or is Heroku on a death spiral?
> Dump the king in the moat and they'd all live happily ever after, too.

But you said "instead". If you dumped only the king in the moat, then the computer scientist would still be running around loose!
"Native Mobile Apps" are the new "Desktop App". They can both be client apps to a remote server/datastore, or not. "Desktop Apps" didn't go away, the internet-connected apps just overtook them.
>> What does this do that I can't do in Blender?

Make detailed dimensioned drawings and 3D models suitable for sending to a machine shop to get real parts made. Also export STEP files for other CAD/CAM applications.
No. You appear to have a fundamentally flawed understanding of the system at hand.
A tool to search and index Golang projetcs in Sally vanity config
Even the lowest estimates by pro gun control groups and researches put defensive gun uses in the US at 55k+ a year. Most estimates range from 500k to several million a year.
Trust me, I've tried that. It doesn't work.

Again: teddit.net solves that problem. RELIABLY

There's the added bonus that I can't vote or comment. Yes, bonus.
>> What is this solving?

Geometric constraints.
More about him in this Twitter thread: https://twitter.com/nameshiv/status/1528298119460376576
Post is just this twitter thread: https://threadreaderapp.com/thread/1489598941326974976.html
Unfortunately although Preview is good for these tricks, such as editing a PDF or creating a PDF from multiple inputs, I often find that the official acrobat reader from Adobe will refuse to display the resulting file. That may be Adobe trying old Microsoft “you can’t keep up with my definition of a legal file format” tricks. Nevertheless what you produce cannot be viewed with a significant fraction of PDF readers.