skysight-inc/HackerNews huggingface dataset:
Now you realize how the game theory of economics is fundamentally at odds with the natural world and sustainability. It always pays to defect now, and the loudest voices are usually the rich players who moan about economic growth and "burdensome regulations". Mining and logging in the US was very much like this before regulation, but that was on a much smaller scale, with simpler technology and less energy available to scale up. My advice: pay attention closely to environmental policy and don't let regulations be rolled back in the name of growth!
If you only read one book, I suggest Don Quixote, the Grossman translation particularly, if only for the higher quality footnotes (compared to Lathrop's which is very well translated but poorly commented). The advantage here is DQ is really like four or five books of various types, and has a Yale Open Courseware series attached to it, so for any chapters you want to know more about, the resources are at hand. Through this book you can learn so, so much about literature.

But also, watching Don Quixote and Sancho's friendship develop is heartwarming. It was a book written for entertainment first, and just happened to be saturated in intense philosophical and literary quality.
It may not be sexy, but a good chunk of civilization runs on sad, boring enterprise applications. I for one am proud to build apps that are useful enough that businesses are willing to spend a large amount of effort and money to use them. Even if they are so ugly that they occasionally cause users’ eyeballs to bleed.
Though I remember its introduction well, what struck me was how much copy there was in that ad.

I think of textful ads as having faded out in the 60s (just look at the long essays that were ads from the 40s or 20s!) but really: would you read an ad in a magazine with that wall of text?
I really enjoyed Never Split the Difference. The stories are good, and I still use the practical tips on negotiation and conversation all the time.
> Also, is there any timeline or estimate when Loom will be released with official JDK?

From another place in this thread:

As OpenJDK has switched to time-based releases, we no longer plan releases based on features. When a feature is ready, it is merged into the mainline and released in the following release. We never commit to a timeline, but I would say that the probability for fibers to land in one of the two releases next year as quite high. Of course, we release projects gradually, and it's possible that some planned fiber features will not land in the first release, or that the performance in the first release will later be improved etc.
However, early access Loom binaries (with API still very much in flux) are expected in a month or so, with the intention of gathering feedback on the API. The decision on when fibers are ready to be merged will greatly depend on that feedback.
And like the white iPod ear buds that came twenty years later, those orange foam headphones were a status symbol. Simply walking around with them hanging around your neck made you cool e.g.; Marty McFly at the beginning of Back To The Future

I find it amusing that we went from relatively small Walkman headphones, to tiny little Apple earbuds, to giant Beats headphones as the status symbol.
If you have a bunch of urls, paste them in NimbleText, a fantastic utility to combine a list with a pattern, and create a bunch of command lines (syntax is trivial: "youtube-dl $0")

Use chocolatey to install youtube-dl CLI as a self-contained executable.
This is what capitalism and the free market is all about! Adapting standard products to meet the needs of fringe customers by fundamentally changing the supply chain.

Without this crazy entrepreneurial spirit, the government has historically had to step in and subsidize utilities to close the gap (e.g. electricity in rural Texas).
You don't delete it because it's a liability in the maintenance account but it's an asset in the features account.
Where exactly is the strawman?

Parent made argument that zoning is the whole problem, is bad and entrenches home owners.

I provided two - albeit extreme - examples, why zoning is important.

Methinks that the consequences of the libertarian arguments of DAMN REGULATION! are quite often rather badly thought through. And that's what I wanted to point out.

Don't want to live near a tannery? Then you probably should be careful, when arguing for the abolishment of zoning and building regulations.
> there are a number of competitors both large and small in Melbourne, FL

And they are all competing for the services of assembler programmers living in Melbourne FL, population 80,000.

Wouldn't it be smart to widen that pool?

EDIT: obviously you have security constraints, I appreciate that - but most businesses in similar circumstances won't, and still won't consider remote, to then bitch about skill shortages.
The Code Book (The Science of Secrecy from Ancient Egypt to Quantum Cryptography) By Simon Singh
Let's not forget, that the buyers of the minerals had total choice where to get their supplies from. They could have purchased from American or other mines, but chose to go with the cheapest - knowing both that doing this would bankrupt safer mines, and leave environmental waste in China.

The Chinese mines are not blameless, but they are only part of the 'profit at all costs' mindset that many shareholders demand.
> Its the managers who beat up employees.

Agree completely. There is a difference between management pushing and beating up though. Sometimes I wonder if people get upset at normal pushing/asking for clarification. I've seen both from management, but have also seen engineers get unreasonably upset at simple questions around an estimate.
Oh yeah. I can still hear some songs in my head that always seemed to be playing when the batteries started dying. It’s almost as if the proper speed of those songs is incorrect.
Thank you. I have for a long time been thinking that it probably is some way for me to make a larger impact without going into politics, today I can start to be more involved
It's "always" like that. Someone lowers the bar to grab the market until collapse. Annoying.
RX probably isn't the best acronym to use, especially with it being used for all the fancy 'reactive programming' stuff nowadays (like RXJS etc.)
That’s just because it’s not released/stable yet. Its developers have made the decision to make it only available as a TestFlight beta, not Apple.
Looking at our metrics, we have over a 95% cache hit ratio using CloudFront. We use it to store large JS libraries, think Excel, table plugins, HTML editors, and it works great. It keeps the pressure off our origin app server and we version each release of the vendor code, so it rarely changes. It also helps that our users share the same office space, so its always cached for the 20+ users in the office. The phrase "CDN's are obsolete" is not true, it is not a simple true/false statement but a complicated one.

HTTP/2 is not always faster depending on if your link connection has any loss to it (wifi, spotty 4g).
I am preparing to read it this summer. But this book is going to be big project to read and understand for me and I don't think I will make it in 2 months. If you can read it just like novel I totaly envy you.

I started in December and got into like 20% of book or less and then I decided that I don't get that much out of book by casually reading it.
Hey all, I'm a Senior SW Engineer with 10+ years of professional experience. I love to code, and build reliable products and services. With a mixed bag of skills, I've tuned my experience mainly to the Web, Backend (primarily PHP, Python, Go), and system administration side. Well-versed in DevOps/System Administration, in my free time you can find me managing my own lab and colocations, have numerous years on the server end of things. I love tinkering, breaking, and fixing (not in that order). Let's get in touch!

Location: Ottawa, ON, Canada

Remote: Preferred

Willing to relocate: Within Canada

Technologies: All things web (HTML/CSS/JS & frameworks like React, Vue), PHP, Python, C++, Typescript, Go.

Email: mike@kuby.ca

Resume/CV: Please email mike@kuby.ca for entire CV.

Blog: https://kuby.ca/
Honestly if country A can make a product X% cheaper than country B because of having less stringent regulation (be it environmental, quality, labor laws...) it's just logical to me that country B should impose a tariff of X% on that product.

I'm not much of a free-market capitalism, but if you have to be, then a free market is not a free market if not everyone is playing by the same rules, right?
And there is an equal number of times where this ‘feature’ is(was) annoying. I.e rentable video tapes returns
I still use my iPhone5 as a 2nd phone, and it's still totally usable after 10 years with the original battery and updates from Apple available until recently. I totally see myself buying 2nd hand iphones to my kids as a cheap solution to keep them off my phone (they're thankfully still young enough not to care about the fashion and brands)
That doesn't make the negatives go away. Mining is a nasty business, even if it's also beneficial.
The "image" interface is one of my favorite parts of Go's standard library, and I think it's one of the best showcases of Go's "interface" feature. Want to save something as an image? Just implement three functions, two of which are trivial boilerplate and the third of which is just "return the color at this coordinate". You don't even need to manage the buffer of image data yourself this way. For example, if you want an image full of noise, just make your "get color" function return a random value every time it's called. I've used this myself for things like simple fractals.

And,on top of all that, once you've written code satisfying the image interface, the standard library even includes functions for saving your image as one of several possible image formats. And, due to the fact that the interface itself is specified by the standard library, virtually all third-party image encoding or decoding libraries for Go use it, too. So, every image reader or writer I've seen for Go, even third-party ones, can be drop-in replacements for one another.

Anyway, it's not Go's standard use case, but as someone who loves fractals and fiddles with images all the time it's one of my favorite parts of the language.
Building a house rests on a long history of crafting and engineering. If working builders needed to understand abstract algebra we might have a lot fewer of them. The foundation of construction isn’t really mathematical. You can build a house without even doing a single measurement. Accessibility for beginner builders is in fact very important.

I’ve used Agda. It’s extremely difficult. Even pretty basic proofs can be extremely tricky; just figuring out how to use the transitive equality proof syntax is a challenge. You quickly run into the need for stuff like “universe polymorphism” which comes with a huge and terrifying theory. If this is the only way to make decent programs then we’re doomed!
Windows provides fibers in addition to threads. Apparently it’s a quite good API although not widely used:

https://nullprogram.com/blog/2019/03/28/
Always glad to see this making the rounds, as it has been influential for me, especially the perspective of "Happiness comes from shipping stuff".

I often think about this part, in particular:

>Then we walked away. We didn’t do anything related to activity feeds for years after that. We barely even thought about it.

>Then one day I said, “hey, I wonder how activity feeds is doing.” And I looked at it and was surprised to discover that in the time since we’d launched it, the usage had increased by a factor of 20. And as far as I could tell it was totally fine.

>The fact that 2,000% more people could be using activity feeds and we didn’t even have any idea that it was happening is certainly the greatest purely technical achievement of my career.

I get a huge kick from making something, and then forgetting about it. For me, implementing something that provides value with near-zero maintenance for years is the ultimate sign that I've done well.
Thanks for sharing. :) Congratulations on sorting your self out. I imagine it feels like you've lost an old, all too familiar pain.
To be fair, a builtin wardrobe is different to a walk-in wardrobe. The latter _tends_ to be builtin, the former tends be built into "the space between walls". I'm not 100% sure I would call them more space efficient, however they don't poke out into the room, and so you end up two rectangular rooms, and with their wardrobes next to each other, as opposed to two non-square spaces with the wardrobes (typically) backing onto each other. So you typically end up with extra usable space.

A walk in robe on the other hand typically wastes space since it (in effect) introduces a new hallway into your house, since that is effectively what the wakling area in your walk-in robe is.
I wish these comparisons that involve typing would include Mypy. Python is now effectively an optionally-typed language, not just a dynamically-typed language, and in my experience it solves a good deal of the problems, while not getting in the way.
I understood this to be more a journey in discovering languages than a direct comparison. Personally I found it interesting to see how someone used to high level languages (like Python and Go) adapt to using Rust for a project.
To be fair, Macau casinos are the preferred method for wealthy Chinese to bypass capital restrictions and move cash out of China.

https://www.businessinsider.com/how-people-use-macau-to-laun...
I assume the authoritative version is still in Google's Piper-based repo and previously was in perforce and I assume that was for a while ... so if there were interest Google's could dig deep. But I assume there are other projects where this is even more interesting. (how ranking changed over time; how storage formats for the index changed; ...)
I remember in 1991 dialling in to a BBS in Latvia and chatting to someone there. Felt pretty astonishing.
Link to paper: http://paulinasliwa.weebly.com/uploads/1/9/0/4/19046427/fina...
I think you’ll enjoy this piece titled “Bayesian Networks without Tears”.

https://www.cs.ubc.ca/~murphyk/Bayes/Charniak_91.pdf

The author of this paper/article attempts to make Judea Pearl’s concepts digestible while keeping a good balance between using math (not much) but still referring to the relevant mathematical concepts.

I’m currently (re-)exploring these concepts (specifically Bayesian networks) and would be happy to chat (check profile) if you end up reading this paper or finding different sources which help you grok the field!
Organization Patterns for Writing Better Web Acceptance Tests
This is an excellent article, but it's almost advocating a doctrine, when perhaps the best approach is to have no doctrine at all.

I appreciate the idea of mastering a language or technology. It is often much easier than adopting something new.

But the main reason for adopting something new, is to make doing something much easier. That 'something' is often a call to solve a new problem.

I feel you generally come to understand why you should adopt a technology, after mastering your current set of tools.

If we were to really take to this idea of maximising the tools that are already available, then we probably all still deploy applications over FTP.

I think the two most valuable take-aways for me, are the importance of discussion, and the desire to have as small a number of dependencies as possible.
It’s hard to walk on a straight heading for most people. A simple trick helps. Pick a landmark on the horizon, walk toward it checking for it periodically, and once you reach it pick a new distant land mark in the direction you’d like to travel and repeat.

Of course this requires knowing which direction is which. That’s a separate skill using gps, compass, sun, moon,
stars, moss, or whatever.
This is something I've briefly looked into and forgotten about a number of times over the years (mainly so I can print from my iPad). I even have unused Raspberry Pis that are ready to be put into service for this.
Seems like you agree then that the cost should not be shouldered by the government alone, but also by the companies who benefited.

The article mentions that most mining operations were illegal until recently and the Longnan government only managed to shut down the last of them in 2017. Some local officials probably lined their pockets by looking the other way, but the central government likely didn't see any of those profits.

Now that the industry is controlled by state-owned companies, stricter regulations were introduced, which is exactly the opposite of what you'd expect if the government were willing to tolerate the pollution in exchange for profit.
Ah, I found the meta approach I mentioned: https://github.com/brson/stdx
Really depends on company. I work for an University, and we have a stepping ladder of "stipends" we offer to assist in relocation. They go this route basically to avoid any haggling, tracking of payments, or other issues... It's essentially like a signing bonus to help relocation.
And others among us think the negative in certain aspects of the system can outweigh the positive and things could be improved, and it doesn't mean that we should live in the wilderness hunting our own food if we want to criticise any aspect of said system.

The computer mrspuratic is using exists thanks to products from current mining... true. But it could also exist thanks to products from more sustainable mining, if the world worked differently. It's not like he was given a choice.

So your kind of argument, if you intend it to discredit criticism or making other people appear incoherent with their principles, is basically a fallacy.
Marillion presciently commented on that with these lyrics:

“Sheathed within the Walkman wearing the halo of distortion

Aural contraceptive aborting pregnant conversation”
I have. About 6 years ago. Turned out to be a career defining role for me.

I also just reached out to someone from the “Who wants to be hired?” thread about an open role on my current team.
Workout, gardening, being _away_ from the computer
I found it 50% of things I already knew. I got dissapointed with author lack of knowledge how farming works. He just keeps going on how those hunter gatherers had it all good and farming started to break people backs and stuff. When farming you work hard 2 times a year, rest of the year you just check out on stuff and myabe round up some animals. But it is not 365 days a year back breaking labor.

I was dissapointed with that book, maybe because everyone was saying it is great book, so I had high expectations.
FDA Enforcement Actions Plummet
“I'm 10-15”: the secret CBP Facebook group
Policy doesn’t even need to be rolled back much of the time: they can just stall progress while they figure loopholes around the existing policies. Which has been the GOP strategy for almost 40 years.
The book contains much more than priming though, doesn't it?

I only listened to a few chapters and lost interest.
On my list for summer reading "NASA Saturn V 1967-1973 (Apollo 4 to Apollo 17 & Skylab) (Owners' Workshop Manual)"

https://smile.amazon.com/dp/0857338285/?coliid=I3TBY9JPJSRS0...
Have no particular recommendation as that would very much depend on your own set of interests, but pick something relaxing and completely unrelated to your work/everyday life. Our brains need a vacation here and there, too.
I recently wrote something similar to pull data from Kaiterra Laser Eggs (also in Haskell!) -- https://github.com/ford-prefect/laser-egg/
Location: Europe/Ukraine

Remote: Yes

Willing to relocate: Yes

Technologies: Clojure, ClojureScript, Datomic, Java, Python, AWS, NixOS, Wolfram, Mathematica, backend, frontend, fullstack. Open to new tech, especially functional.

Résumé/CV: via email

Email: stan@immute.co

Site: https://immute.co

-

Experience 18 years so far in financial, maritime, media, social, gamedev, CRM, online marketplaces, cryptocurrency/blockchain exchanges.

Classic vertical apps, distributed messaging and streaming systems, microservices.

Originally from Ukraine, I am now roaming mostly in Europe and doing heavy full stack lifting as a contractor. Currently open to part, full time projects and serious gigs.
Potentially open to temporary relocation for right type of the project.
FWIW, I used with a team of about 10 people geographicaly dispersed for a project, and it worked a treat. It started off a real time chat and ended up being the documentation - seamlesslessly as people edited the earlier chat.

It was a horrible resource hog on the browser, but I thinkn that could have been solved.
I'm surprised about the education aspect. I thought education tends to be better in cities than outside.
Don’t ask forgiveness, radiate intent
Yep - to protect it’s precious ATRAC codec from ending up on filthy unbaptised consumer PCs. Only to see mp3 eat the world.
Deep Gamblers: Learning to Abstain with Portfolio Theory
Distributed places support programs whose computation may span physical machines
People who don't live in the area are thoroughly clueless as to the geo-political makeup of what we citizens here call St. Louis. Proof of that are the countless articles pointing to the population of the city being less than 300K while completely ignoring the nearly 3 million of us who live in the area outside the 66 sq miles of the city.

And I haven't a clue how they make a connection between Anheuser-Busch--which is just as active in the city of St. Louis--and Glendale down the street from me.
I don't know who said it first, but we see a lot of blog posts that could have been condensed into tweets, and a lot of books could be condensed into a blog posts.
Kotlin and Python Are Fun but Java Devs Are Semantically Aligned with the Future
Link to article: https://www.forbes.com/sites/oracle/2019/07/01/venkat-subramaniam-kotlin-and-python-are-fun-but-java-developers-are-semantically-aligned--with-the-future/#37fde0805d04

What does Venkat Subramaniam mean by "Java Developers Are Semantically Aligned With The Future"? I read the article but I am still wrapping my head with that quote of his. An elaboration would be great. Thanks!
we have some of these systems at AWS where you need two people to approve a commit, or a type of change operation. Basically, introduce friction at various points in the name of safety.
So rather than a cost proportional to how much waste you actually create, you'd rather have it be an equal tax on all drivers? That would eliminate the whole benefit of a carbon tax for middle class: If you're just driving to work every day then you shouldn't have to pay as much as the people and organizations who are creating substantially more waste than you are. I think this approach would ostracize drivers even worse than current approaches.
You also had the paper liner you could put your own artwork on to personalize it. It was a point of pride to "stick it to the man" and ignore the 10-12 lines for you to write a track listing on, and just share whatever you thought the other person would like to see.
> a few winters

There's the assumption that per-crack overhead is too large to justify frequent visits again.
Shantaram is a great novel that is very easy to read regardless of the book length (it's very long). If you are even remotely interested in India and/or travelling it is a must.
Nope; my big problem is that people are looking for senior positions with 10+ years experience, yet are paying entry level salaries...
Ask HN: What timesaving Git aliases do you use?
Also extremely intrusive urban planning, which put into place minimum parking capacity, minimum house sizes, single-family dwelling zones in the middle of what should have been highly developed cities, residential neighbourhoods with no commercial space (and thus very few amenities), etc..
But the pain points of older technology are known whereas those of newer tech aren’t yet.