skysight-inc/HackerNews huggingface dataset:
Yes. And JavaScript too. Also the availablity of tutorials and help
Yes. Even his attempt to be frank, he's obscuring the truth.
Doesn't matter. You can refinance when interest rates inevitably go down.

A 4-8% discount multiplied by 5:1 (or 33:1 leverage) is ENORMOUS. It dwarfs an extra 5-10% monthly expense for a year or two or three.

Especially considering R/E capital gains are mostly tax free.
Self-driving shuttles eyed for San Diego transit system
Especially when the user is a senior or a minor, blaming the user is not really the solution.
"Don't fall into the trap of anthropomorphizing Larry Ellison" is one of the funniest things I've ever heard: https://youtu.be/-zRN7XLCRhc?t=2302
Good! If you bought your home as shelter nothing has changed for you.

If you bought homes as an investment, pricing out families, turning entire neighborhoods into Airbnbs, and destroying their culture you have my sympathies /S.
>"Sure, blame the user, that is the mature response..."

We're all here to make our own decisions. We're all here to seek enlightenment. I've made it very clear that the decisions that I have made have placed me where I don't have the same issues as OP.

I'm enlightening OP, and everyone who reads these comments, I'm not "blaming" anyone.
I had to strip out the pretend poetry formatting before reading.

https://pastebin.com/raw/TyqZXPVe
The downvotes are because their comment is pointless and not adding anything to the conversation
When I first used VMS after years of Apples, I found the short file names, the three letter extensions, and the “DIR” command quite amusing.
Ancient source of oxygen for life hidden deep in the Earth’s crust
This is precisely why climate change policy is so difficult to enact. Folks don’t understand the urgency until they experience it themselves, and by that point it’s gotten really bad.

There’s an analogy with tech debt or old software here somewhere.
Europe has never had much love for automatic gearshifts, and pretty much everyone learns to drive with a manual transmission. With hybrid cars, however, manual transmission is simply not an option.

Unfortunately, not all automatics are equally comfortable, and a quick test drive is often not enough to find out.
You can usually use the "Xtreme Tuning Utility" (by Intel) to scale down without disabling turbo boost. I use it to scale my ~4.8 Ghz cores to 3.2 Ghz, so they can run without fans on my small form factor PC. 3.2 Ghz x 8 is enough to run most my favorite games.

Without TB, I'm down to 8x 2.4, which is a bit sluggish.
We buffer all the data and send them asynchronously in batch without blocking your code execution, so it would be around 40-50 MB but there are configurations for our buffer thresholds.
Yes, and jury nullification is the intent of 7th Amendment. The point is so that regular people decide what is and isn't a crime at the particular level.

The jury of your peers is truly the last word in the United States, and many other common law nations. This is not perfect, but it is better than the alternative.

It's a check on the prosecutor's power that has been gradually eroded by the legal system. Grand juries, similarly, have been eroded in their abilities to check prosecutor power.
Your response is kind of harsh, and you're making a bit of an unsympathetic straw man out of what I said.

IMHO there's a qualitative difference in the programmer's expectations when indexing a slice vs calling a function which has been explicitly written to return an error condition. Years of convention causes us to expect indexing errors and to write defensively. But the implied contract of a Rust function with a Result is that the user should do probably do something with the result other than panic in most cases.

I agree that panicing is a legit option. And I agree with the scenarios laid out in the article. And I also don't think lint is the right way to handle it.

But I'm currently in a codebase that is full of unwraps all over -- which the developers did for expediency "get this thing shipped" reasons -- and that (and other codebases I've seen) is what leads me to the conclusion that the ergonomics of putting unwrap right out there in our faces aren't ideal.

Hell, even calling it "result_or_panic" would have perhaps made casual users of it pause and think about what they were doing. There are likely syntactical tools that could have been put in place to really make the user think before creating a panic.

(FWIW safety isn't my primary reason for preferring Rust. I'd be fine with "C++ with a ML-style type system." The general tamping down of footguns is great, though)
>but as one of the coolest for the next 100 years

I'd not predict the future like that. No one knows certainly what will happen if the Gulf stream collapse
What part of the south do you live? I'm in the south-east and I'd estimate most of the summers I've experienced the grass in our parks has turned yellow. It doesn't seem unusual at all to me. And by the way, just because the grass is yellow, does not mean it's dead. It usually recovers quickly as soon as we get rain.
Is running an app inside an Android Emulator (i.e. the ones that come with Android Studio) something the app can detect then ?
At this point, Sanctions (and really all of US-Iran policy) have failed completely so I see this as a net win for everyone...
Cloud pubsub services compared: Azure Web PubSub vs. Ably
because they sell your data
What is the context to your request? I ask in theoretical terms. Is it so ridiculous to assume a genuine good coming from a blockchain-related project, provided we are referring squarely to the technology of a decentralized and distributed ledger? Technology like this doesn’t belong to scammers and swindlers, they simply exploit it they way they would have any other technology
I’m trying to understand your concerns
This is one our of biggest flaws - Being reactive instead of proactive. It doesn't always work.
Yes, AMD and ARM exist, but the fact that frame.work exists is a bigger win than any drawbacks of them using Intel.
We had a few developers like that here when C++11 was introduced, but a few people gave them the smack down and now we rarely see shared pointers.
Generally, global rainfall has been increasing for over 100 years. From epa.gov:

> Since 1901, global precipitation has increased at an average rate of 0.04 inches per decade, while precipitation in the contiguous 48 states has increased at a rate of 0.20 inches per decade.

https://www.epa.gov/climate-indicators/climate-change-indica...

Broadly speaking, most climate change theories would suggest a wetter world, not a dryer one. Of course locally conditions might be very very different. The southwestern USA is trending dryer. The northeastern USA is trending wetter.

Similarly (last I looked and I haven't looked much at European trends), precipitation is expected to increase in northern Europe and decline in southern Europe.

If you live in the United States you may also be interested in the drought changes over time, and where those droughts/excess wet are happening: https://www.epa.gov/climate-indicators/climate-change-indica...
Why would one flay a dog?!
What if you go on a vacation?
There's a place for everything. I personally enjoy driving a manual on certain occasions with certain vehicles, same for automatic.

I ride dirt bikes and I believe that if they all become full electric someday, they will at least have a clutch.
Overlay Keeps Pace with EUV Patterning
I am not terribly old, but my dad insisted I drive stick (he grew up with a manual crank-start car in India), and all of my cars were manual until I went EV. I think I was far more attentive driving a manual, and that’s carried over but slowly fading. Just the awareness you need of your driving situation —- eg do I need to pass and does that require me to downshift? —- made me far more vigilant than I otherwise would have been.
Because they bend. During a storm they'll just go with the wind. One of the sickest, saddest sounds during a storm is when a pine or oak snaps. Oaks especially will creak and moan during a storm. Right before the wet snap of it breaking it will sometimes moan/creak loud as if it knows it's fate.
I bought the Hackers Dictionary by Eric S. Raymond as a 90s kid and it had this story, as well as a few others. Das Blinkenlights and some AI Koans like the Broken Lisp Machine come to mind.

I used to read them over and over, and it really left an imprint on me. The early hacker ethos was such a strong flavor. Sort of a "one part gnostic, one part mechanic, one part counterculture" vibe.

Sometimes I wonder if that flavor always exists, but shifts from community of practice to community of practice, or if there was something specific about the early days of the net that caused it to arise uniquely.
Disclaimer: both the author of the article and the OP for this post (me) work for Ably.

The post compares two cloud pubsub services: Azure Web PubSub and Ably in terms of ease of development, creating a collaborative multi-user pixelart drawing app with both services.

Conclusions:
Both Azure Web PubSub and Ably offer a similar pubsub feature set, but the Ably API was easier to use (although comes with the disclaimer that the author has used Ably more in the past).

Being able to publish named events and subscribe to them (client-side) without the need of handling them via an upstream server and custom event handlers was an advantage, while a potential downside is the use of a third party library increases the download size of the app.
I'm definitely curious.

As a software guy who occasionally does a test or automation fixture, I find the workflow of most EDAs a bit strange. It seems to actively discourage reuse.

Everyone seems to have their own stash of footprints and known good circuits.
When I was getting started programming what I really wanted was to learn C or Haskell. When it came down to actually making some basic programs, it was always easiest just to use Python for it. It’s a good language on top of being ‘easy,’ and it’s easy to run and import libraries as well. It’s a really great little Swiss Army Knife.
Our lives should not revolve around work, and that includes our social lives.
AMD does automatically switch to a "power saving" profile on battery that lowers power consumption significantly vs on charger, but if you want, you can tweak even further with a fantastic tool: https://github.com/FlyGoat/RyzenAdj - it's a simple CLI util so easy to set up w/ udev rules to run automatically. On my old Ryzen laptop, I have it set to run `ryzenadj -f 48` when I go on battery, which limits the temperature below my laptop's fan hysteresis for a very efficient and totally silent system, and `ryzenadj -f 95` to set it back, but you can also adjust most power and clock parameters (not everything works on Ryzen 6000 yet, but the basics should). The docs/wiki are also great and has lots of charts illustrating what each setting does: https://github.com/FlyGoat/RyzenAdj/wiki/Renoir-Tuning-Guide

The other tool you could check out (and use in conjunction or instead of ryzenadj) is a tool called auto-cpufreq: https://github.com/AdnanHodzic/auto-cpufreq - it lets you switch governor and turbo/clock speeds automatically base on battery if you're just looking for a simpler way to set that.

5.19 has a bunch of amdgpu fixes that might fix some things https://lists.freedesktop.org/archives/dri-devel/2022-April/... but sadly there are often also sometimes regressions/weird bugs: https://gitlab.freedesktop.org/drm/amd/-/issues?page=90&sort...
> Imagine if, say, A foreign electronics company is sanctioned by the government - does this mean that anyone who has previously worked with them or bought their electronics has done so illegally?

My understanding of the American justice system says you cannot do this, our founding fathers did not want any witch hunts, laws should deter future abuse, otherwise people might as well never do anything, ever.
I really feel like the modern Galil managed to polish all those issues and has nailed the evolution of the platform.
Yea, I forgot that the US allows free refinancing of mortgages when interest rates drop. That completely changes the calculus.
Why doesn't the US and other governments ban Bitcoin?
Look, the legal system, and political edifice is scary as all hell to anyone actually paying attention. It's literally a game where those in power have a large warchest with which to ruin people's lives, with the only limiting factor being that someone has to do the paperwork, and that paperwork will be checked.

With technology obviating the burden of actually doing paperwork, and essentially cranking the efficiency of the bureaucratic state sky high, as well as equipping it with the tools it needs to keep the checkers/whistleblowers at bay, you've got a frightningly powerful tool poised to crush anything in it's way. These aren't the days of "no man can do much damage in 4 years" anymore.

One of the great Checks, is becoming much less of one every day. It's scary as hell.
> a system that predictably fails.

There are practical and logistical problems of course, but there is no evidence of it actually failing. An educated population can decide to defer decisions and a majority probably would. At least the societies ready for it.

I think parliamentary democracy becomes more interchangeable with technocracies with certain groups carefully gate keeping for their in-group. This would fail at least as predictably.
Good ref. None of my current games appear though.
Remote work is all about choice and personal freedom, if you want to go into the office, you should do that but the problem arises where you are in the office and you feel lonely (due to your choice) and you start a crusade to get everyone back in the office.
Rather, you probably can't game on Mac.
I really like the flowing, organic layouts of 60s and 70s PCBs, they are unfortunately very difficult and high maintenance to recreate in modern CAD tools compared to their brutalist brethren. OTOH it's not like anyone will really see the works...
My first PR ever was in Firebug :) https://firstpr.me/#NikhilVerma

Loved that software and it truly kindled the frontend developer inside me.
what's interesting is that it is both generative and discriminative. i guess GANs are both by definition
HP also unlike Dell requires a maintenance contract to get the latest ilo updates. The free ones are years behind, so if there are zero days for ilos then many price-sensitive users purchasing them on the secondary market are vulnerable.
I have noticed this too. The grass usually turns somewhat yellow but this year has been next level.
Symantec, Microsoft Defender (this shit is insane), Netskope and ZScaler
If you're comfortable with Python, https://github.com/kerrickstaley/genanki is amazing. You can pull your content from any source, use templates for the question and answer format, and even add media to each card (image, audio).
Completely disagree with the article for reasons others have already commented on.

I just want to pick up on one point with a pro tip:

> At one point it got so bad that I had to cancel my subscription to The Athletic to stop myself reading it during official work hours.

Have separate work computers and personal computers or have separate operating system accounts.

You need to maintain separation between your work and personal life otherwise both are going to suffer.

Also, if you have a service you use for both (like Trello) have different logins, a work email and a personal one.

I've given this tip before and it was clear a lot of people haven't thought of it - I'm curious to see if this is more obvious to a tech audience.
yeah the article has a very US-centric take, stick shift is still very much alive in Europe. it's a lot of the times the more affordable option, and plenty of places in Europe dont have bumper to bumper traffic that makes stick a pain
Amazing that they could get $500+mm at a valuation of $5+ billion to buy a company with revenue of $30mm. Times have changed since then!
My biggest social network is indeed a choir. By far. Most of my friends are from there and many couples are forming there. It's also way bigger than any team I could be working in.

Also, in my current company (many people WFH, at least partly), actually several couples formed because people meet at the seminars, at a time there is no stress related to work, in a relaxed setting. So remote work can be suitable for this too with the right ingredients. The company was not as remote as today before covid, but has been spread across two countries (mostly) for years so this is similar in this respect since the couples are mostly people from the two countries.

I've also built friendships from by previous work, when I was at the office, so this is also true.

I'm sure with time I'll make long lasting relationships at my current company too. We are already happy to see each others when it happens.
Not necessarily. If the price goes down, the amount of mortgage you need to get also goes down. It becomes easier to save for a downpayment. A bigger downpayment means saving on possible expensive mortgage insurance.
I mean. If the US wants to sanction math and code, what's stopping them froM sanctioning Encryption projects that don't submit to the NSA?
Why would it be slower?

Indexing may incur range checks, but iterators/combinators are pretty much destined to have them elided.
Amazing that they could get $500+mm at a valuation of $5+ billion to buy a company with revenue of $30mm. Times have changed since then! I wouldn’t look at this as a guide for today’s market.
Tornado cash is not run by terrorists. The express purpose of the tool is privacy, and that is what it is being used for.

The express purpose of an end to end encrypted chat protocol is to provide privacy. If users of it engage in criminal behavior that does not mean the express purpose of the protocol is also criminal.
I misremembered that it failed replication; ironically the exact opposite is the case, this "effect" even shows up in randomly generated data. Therefore the effect would show up in every attempted replication because it's actually an artifact of the analysis itself:

https://www.mcgill.ca/oss/article/critical-thinking/dunning-...
Someone , somewhere decided: your digital life is going to be tracked and recorded to 3rd party cloud. (We are increasingly getting to that point) To accomplish that you were given central device ( a smartphone ) on which you ought to do everything related to your digital life. So how to remedy this? Easy, just don't do that.
But is a developer a user? I think saying that is quite the jump.
Except that retailers and credit card companies were/still are selling your purchase history to advertisers and data brokers.

https://www.aclu.org/blog/privacy-technology/consumer-privac...
Shit that is environmentally unsustainable at scale:

- Air travel: The carbon footprint per person is similar to burning your trash for a full year. Did you recycle bottles for a year, planted a tree, donated to WWF, rescued a bird from an oil spill then traveled to an environment conference on another continent? Congratulations, you now pollute more than someone drives monster trucks to work and on burns all of their trash.

- Pollution holidays: Wow, it's that non-descript holiday again. I need to buy lots of single-use decorations made out of plastic and then throw them away days later. For this, I will go to a party store that sells only those items. Most of them are made out of toxic stuff like phthalates, PVC, vinyl, and stuff that will poison me, but hey... It's the non-descript holiday again! If I do this, people will encourage me to do the same every year because I am contributing to the creation of trash that will not degrade for thousands of years, and I will do the same for Halloween, my birthday, Christmas, and every minor holiday in the calendar including my dog's birthday!

- Technology: Oh, look, this hardware runs 5% faster than my current one. I need to dispose the one I have and buy the new one for an absurd amount of money, then discard it again when the next one comes out. It's all sealed and glued inside so that you can't repair it, and no replacement parts are sold. That's a really good idea. I am going to support the companies that do this so that they can continue to sell things that cannot be repaired and will become trash in less than 5 years! Look how fashionable I am with my soon-to-be piece of trash! Surely software companies will make the most out of my new hardware by rewriting everything in BloatedScript to save development costs and adding useless eyecandy that requires a supercomputer.

- Burning man. Need to deal with your emotional problems in a pyromaniac way? just watch a video of a previous burning man burning instead of burning shit every goddamn year, or get into a Minecraft game in VR (preferably your own server) and set all shit on fire, or, even better, work for the fire department and see shit burning all the time, how about that? Fuck...

Edit: corrected wrong info about leaded fuel in aviation. Thanks for the correction
+1 would recommend

Disclaimer: I subscribed and when I came to my senses 5 hours had passed and I had a gallery of weird pictures...
What? Absolute humidity at saturation increases with temperature (at fixed pressure). At 100 C (and 1 bar), the air becomes entirely water vapor.
The world is becoming both drier and wetter; it depends on where you live: https://www.nytimes.com/interactive/2021/08/24/climate/warme...
False. The current inflation is the result of over a decade of growth fueled purely by money printing which has been accelerated since the pandemic when they shifted the money printer into afterburner. Like what did you expect would happen when the fed doubles the amount of money in circulation over the span of just two years?

Russia invading Ukraine and China pursuing a zero COVID policy, threw a spanner in this monetary house of cards the west economy was based.

Maybe we in the west should focus more on being more energy independent from hidrocarbures and more manufacturing independent from China instead of just focusing on increasing the price of stonks and housing.
If you can't sell them, give them away.
Companies try not to break laws in general. If they think doing business with you will create a liability for them, they have a freedom of association right to deny you service.
> It's not decentralized in any practical manner when everyone's local clone is pointing to the same, now no longer available, origin.

On the contrary, removing the common, centralized origin makes the project decentralized by definition.
A succinct way to distinguish both is to focus on what problem they solve:

> Concurrency is concerned about correctness, parallelism concerned about performance.

Concurrency is concerned about keeping things correct[1] when multiple things are happening at once and sharing resources. The reason why those problems arise might be for performance reasons, e.g. multiplexing IO over different threads. As such, performance is still a concern. But, your solution space still involves the thread and IO resources, and how they interleave.

Parallelism is in a different solution space: you are looking at the work space (e.g. iteration space) of the problem domain and designing your algorithm to be logically sub-dividable to get the maximum parallel speedup (T_1 / T_inf).
Now, a runtime or scheduler will have to do the dirty work of mapping the logical subdivisions to hardware execution units, and that scheduler program is of course full of concurrency concerns.

[1] For the sake of pedantry: yes, parallelism is sometimes also used to deal with correctness concerns: e.g. do the calculation on three systems and see if the results agree.