skysight-inc/HackerNews huggingface dataset:
Ask HN: Tech workers; what remarkably non-tech things do you enjoy doing?
I've been through both stages: coding was my life, I had a rack server with all sorts of cool things running on it; then, after I moved states, it sat in a box for a year, and I couldn't stomach the thought of working on tech stuff after my day ended. I started working on small engines, I learned to weld, got interested in small-scale renewable energy solutions (ok, so a little bit tech), and occasionally I'll touch a personal dev project, now.

What do you do to unwind? Does it still relate in some way to tech (e.g., problem solving)? Do you have extremely non-tech hobbies that you'd love to do for a living?
Like what was mentioned in the linked thread, the "try_*" functions.

This is what Zig has as default behavior.
> 2.X broke less stuff while still providing new features.

By putting off all the cleanups to Python 3. I think I like their current approach better.
No, it means (or at least I flag things when) the discussion incited is maliciously unproductive.
Whatever naysayers may think, it looks like the "BTC as a store of value" case is pretty strong if even dictatorial govts are feeling the need to act against it (and Turkey isn't the first, see Venezuela and their various attempts at taking BTC down).

"BTC, timeless store of value, as acknowledged by many dictators around the world" (tm)
Where are you seeing $250 tx fee on btc?
Are you in any way related to stellar?
Reported
You’re out of memory. Every possible cache has already been freed.

Unless your app is faking it’s own caching, in which case it might be contributing to the problem.
> Every time, 70% of a couple hundred megabytes are copied around for no good reason and someone needs to pay ingress/egress networking costs for these file copies.

Just zero them out and they'll compress to nothing. Even better, with a sparse file aware tool like tar, they won't even use disk space.
If starving is the only reason to take a Java job then it doesn't exactly speak for it.

Python, for example, is also strongly typed. You most likely mean static typing, which is very useful but not exactly Javas or Cs strong suit either.
I've been mainly a Java developer for almost 15 years, but was working with Python the last few months.

I LMAO when Python changed (or broke...depending how you look at it) the basic print functionality between version 2 and 3. Meanwhile I can use the latest and greatest JDK to compile old java code.

Don't get me wrong, I think Python is awesome for what I needed to do (data manipulation) and would likely be my language of choice for such tasks in the future.

Also, the best way to get a highly commented article on HN is to write one on why you love, or hate Java.
FYI, you could have made your point without being sexist.
For Microsoft, absolutely nothing. The majority of the case was related to Windows coming with IE pre-installed, which it still does.

They've reached a settlement which was not even a slap on the wrist. They've agreed to share some APIs and have a couple of people in charge of ensuring compliance for some years. Nine states + DC objected the settlement claiming that it didn't go far enough, but the appeals court dismissed their objections.

In my view Microsoft antitrust is blown way out of proportions and didn't achieve absolutely anything concrete. One can claim that it discouraged similar behaviour in the next decade or so, but that's about it. As to why Microsoft is no longer considered a monopoly, I'm more of an opinion that it's Microsoft's internal decisions that did that, not anything antitrust-related.
>When has economic stability ever been a good strategy? Rapid improvement is very unstable.

These are two unrelated things. The relative instability of improvement doesn't have much to do with whether or not it's preferable to have a stable economic system.

Economic stability can be good. Rapid Improvement can be good. Rapid improvement can occur in economically stable times.

I seem to remember from studying economics and history that usually, economic instability occurs AFTER rapid improvement, not before or during. This is in part because rapid improvement outpaces regulation and the economy around it, leading to an unstable economic environment rife with opportunity for good and bad actors to make fortunes.
They should be labelled as extremists just like many other Islamic organizations in India who have been giving threats to make India an Islamic nation by killing all the Kafirs, right?
Kinda makes Milton Friedman's Lesson of the Pencil feel even more oversimplified than it already is
Thanks for the recommendation! Which CIV would you recommend to a beginner?
>Surprising absence from university curriculum

Oh if only that was true. Sadly it's probably one of the most popular languages in undergrad courses around the world.
For me personally, it's really important how productive a language environment is after a few years of development. Therefore:

- debugging environment

- memory and CPU profilers

- compilation and linting time of 100k+ codebases

- IDE support for 100k+ codebases

- static analysis & software architecture metric tooling (complexity, dependency analysis etc.)

- inherent scalability of the language, maturity of patterns & practices of scalability
> why would anyone want to start something new with PHP in 2021?

What can you make in X language than I can't make in PHP? And vice versa?

Don't get me wrong, I fully support the "select the right tool for the job", there are obviously better languages and frameworks for different kind of tasks, but let's just consider the context in what PHP is usually used in.

I get that people dislike a syntax. I loathe Python, basically because indentation actually controls how and whether your software works and I can't use indentation for organizing the readability of my code.

But that doesn't mean that I would ever argue against the use of Python; again - what can you make in Python that I can't make in PHP? And the other way around still.

inb4 "But PHP doesn't do async" - [fibers](https://wiki.php.net/rfc/fibers) is a start on that journey. We've managed so far.
"The ioXt Mobile Application Profile [...] leverages existing standards and principles set forth by OWASP MASVS"

In a way DoD (STIGs), NIST, Mitre, SANS, OWASP are all different takes on the same general idea.
I know some people love the NPR sound and find it intimate and comforting, but I often have to turn it off because the mouth and saliva noises drive me crazy. Misophonia is not fun!
Doesn't that use a bloom filter? So in reality it’s very few if any of the urls you visit are actually sent anywhere.
Also not true on so many levels.

I've had some experience in this and what I've realized is that the really good remote developers in India already know their value and they can demand US level salaries for their time.

Yes, it's still not as many and you can still find a lot of good developers for relatively (relative to US) low pay, but the trend is clearly changing.
I see a lot of comparison with Python and Rust and other languages, but not with C# which I feel is the true java equivalent. Anyone worked with both? I feel this is the comparison I'd really appreciate.
I think the current options for killing a generic task in Rust are either 1) make it an async task, which can be cancelled as long as it doesn't accidentally block a thread, or 2) make it a separate process, and have the OS kill it. Do either of those fit this use case?
I'm assuming you're in the US.

Pay attention to the news. One thing I see are articles pointing out that certain industries have a LOT of trouble hiring, yet we have high unemployment. I distinctly remember that the US manufacturing industry is having a lot of trouble hiring.

Target those industries.
> Unless you’re paying cash, average final settlement time is ~90 days, in reality.

Do you have a source for that? I tried looking and everything I saw is it would take between 24 hours and 3 days on average, for credit cards.

You very well could be right, I'd just like to see something that confirms it, and wasn't able to find anything.

Example source: https://lifehacker.com/this-is-why-your-credit-card-transact...
> Europeans all use Coinbase

They certainly don't.

Coinbase is one of the, if not THE most expensive exchange on the planet.

Their infra stack is a disaster, and their feature set, espectially when it comes to transacting with non-US bank is a freaking nightmare.

Only the captive US market that can't use EU-based exchanges is forced to use coinbase.
Out of curiousity, how many Marvel movies have you seen? Star Wars? All of them? Real world is a lot greyer.
Oh. That might mean that some ancient octopuses that modern smart octopuses all come from might have been social and evolved intelligence modern octopusses inherited.
My Job Search Method
Javafuzz
ETH is on track to eliminate its hardware disruptions and energy consumption in less than a year.
Grokking Applicative Validation
How To Win Friends And Influence People
I would’ve been skeptical of this two years ago thinking it’s just chatter from people who can’t suck it up and be productive at work.

But after being forced to work remotely for 1+ years I’ve found everything in your post to ring true for me personally. In addition, productivity is better because there are so many less interruptions (maybe only relevant to certain jobs requiring a lot of focus and a home environment without distractions)
I was always impressed with how crisp remote guests or hosts often sound. Rather than sounding like they've called in, they sound like they're in-studio. Not terribly difficult to achieve, the remote person likely has a good audio setup and sends that recording to the engineer to mix together. Still, a nice touch.
macOS Finder in the Browser
How so? It would absorb more radiation from the sun. In cold European cities the roofs are traditionally black.
And what actions should Joe Schmoe with a mortgage, two kids and their college funds, and a wife who was laid off and has no health insurance take against his employer. What do you consider a reasonable level of risk for him to undertake? How much should he be punished for continuing to feed and house his family while the CEO embezzles or otherwise abuses his power?

My point is this, why should we punish people who feel they (and in many cases truly) have no choice in whether criminal action was taken? If I held a gun to your head and said, "Just ignore that or I will take everything from you and plunge your life into chaos", what do you do? What is the responsible thing to do? For you? For your family? Your children? Society? The company? The government? For the most part, people working in these companies don't do so becaus they love to work, they do so because they have to to survive and to keep their families afloat.

Joe Schmoe executed the orders because he's terrified if he doesn't, there will be retaliation and his life and the lives of those he loves will be severely damaged. CEO person gave the orders because they know a fine is just the cost of doing business and they don't give a fuck who or what they hurt, what laws they break, what damage they do. Do you see the power imbalance here? Why should we not use "who had the power" as a determination for who to prosecute? Unless you provide protection from explicit retaliation and even the power dynamic some I don't see reason to prosecute Joe over CEO. Even then, there are other forms of retaliation that are harder to verify or see. Think about trying to get rid of bullying in a middle or high school.
But do you have to rewrite all your code async-style? And what are the implications for using non-async PHP libraries?
Gardening, esp perennial plants, esp perennials that you can eat. So things like lovage, sorrel, etc.
Depends what you consider "political".
"What about the climate change impact of things that aren't Bitcoin"?`

Literal whataboutism.
I think cryptocurrency should be banned. It's provided zero actual value, it's only uses are crime and as a speculative asset. Oh, and as a vehicle for poor Venezuelans to avoid inflation, can't forget about that fantasy.
> we can and already do regulate energy production.

True. If BTCUSD goes to $1m AND you have strict global regulation banning carbon energy, it will be a powerful incentive to harness green energy, which will be good for mankind in the long run.
https://github.com/postmates/ex_twilio

Probably the code would not be that much different, or at least not more complicated to write.

You would also not use curl anyway with Elixir, it has http clients like other languages you know, for example Httpoison.
I don't know who it is, but one person in particular seems to have a retainer and it is unbearable. Every time they talk about "tthiss" or "thsat".
> We are also looking to legalise marijuana

What a confusing statement. You only just recently had a nation-wide referendum on this issue, a majority voted no, it was not passed.

NZ will not try again to legalise for at least a decade or two. Strict Asian countries that currently hang people for weed are more likely to be legally selling marijuana in corner-stores before the Kiwis do. The recent vote made any attempt to change the law in parliament untouchable for a long time, pushing it through would be political suicide.

https://en.wikipedia.org/wiki/2020_New_Zealand_cannabis_refe...
Telia Norway and Telia Sweden took Chinese TV channels off the air
The same kind of ideas were present in bungalows in British India and other parts of Asia.

In general I think a lot of energy savings can be realized by accommodating buildings to the prevailing climate, and using passive means of heating and cooling.
> The more you make it look like (Kernel) C, the easier it is for us C people to actually read. My eyes have been reading C for almost 30 years by now, they have a lexer built in the optical nerve; reading something that looks vaguely like C but is definitely not C is an utterly painful experience.

I think he makes a good point about the fact that it's certainly possible the Rust code written today won't still compile in 10 years, but writing Rust in C-style seems like a terrible approach. Write using the idioms of the language used.
Could you give me an idea of how you'd expect concurrent behaviour? Cheers
Of relevance, a wonderful study on the limits of human vision by NASA;

https://ntrs.nasa.gov/citations/19730006364

This image is a visual summary... all you need to know about the ‘vision frame’. The grey area is where the limits of vision and the limits of perception meet. Simply put: we can see things we can’t perceive.

https://craftofcoding.files.wordpress.com/2019/05/nasavisual...

I use this when discussing composition with design students. The problem, design is rectangle-based, human vision is not.

I became interested in this topic when I encountered a student of mine who, due to a neurological deficiency, could see things out of one eye but not understand it.
> Hopefully Turkey joins the EU

Once they understand the notion of separation of church and state at a cultural level, that may become a possibility again.

This will likely be a very long while though.
For production, yes. But it also effects startup and download time on developer machines. Want to have multiple versions installed? Now it takes more space. Takes longer to download on 4g while on the road or on crappy corporate/conference WiFi, etc .

In the end this all ends up because it is for all go binaries. I’ve come appreciate attention for leanness because in the end it does add up.
Or do it but without screwing current customers, use them as your free marketing force giving them even more discounts to honestly give you good reviews / recommend to their friends with a referral program. Instead of putting that money into adsense of fb ads, put into your current loyal customer base to help you grow it organically.

Worked for PayPal, Uber, AirBnB, etc..
https://www.cia.gov/the-world-factbook/field/infant-mortalit...
Advertising without any sort of tracking just based purely on inbound search queries is still really good advertising and better than older ways. What most people don't want is a profile following you around everywhere.
Working for a fully distributed company it definitely feels like it's not naive. Certainly everything won't go this way but it's a lot easier than most people think. Apart from at setup time and with public holiday schedules those borders are not very apparent.
>People pay software engineers higher wages because of the risk of them leaving and taking all of their domain knowledge with them

Why is it that software engineers tend to get substantial raises by changing companies while receiving only small raises when they stay at the same company?
Syrian sailor stranded on abandoned cargo ship off Egyptian coast - BBC News Apr. 6, 2021

https://www.youtube.com/watch?v=OyU6NtwspLM

The Egyptians have told him he cannot leave the ship. He has been stuck as its "master" for over a year. These things happen in the world of international shipping. Human rights tend to disappear.
The bass roll-off is an important factor. If you listen to your other top-40 radio stations, the DJs sound like they are pronouncing the hits from the top of Mount Olympus, with thundery basses and reverb designed to shake you awake and make you pay attention. It's frankly exhausting to listen to, and NPR's attention to this small thing makes it possible to listen to people talking for hours on end.
Cash App uses Kotlin Multiplatform, including server-side code, https://kotlinlang.org/lp/mobile/case-studies/cash-app
For me, it's the lack of pronouns (I, we, they, etc) and the short sentences. Many times, the poster omits 'I' at the start of a sentence. Also, they break up things into 2 sentences, instead of just using a comma.

The feel that I get is that many quick things happen to the poster interspersed with lots of boring time between. Like flashes of lightening in their life.

The style gives whiffs of 4chan's greentext posts; depersonalized psuedo-fake tales from people who need therapy to help unravel the other parts of their memories and emotions, not just the low/highlights (not to say that OP is from there, just that the styles are a bit similar).
>Apple I’m not sure how they’ve even been in the discussion

Remember that Apple and Google pulled a legal app from their stores, regular Apple users (like 50% of US) can't install stuff on their device without Apple parental approval and the "make it a website argument also fails because Apple is does not let you install a better browser".

50% still affects a lot of people, though Apple fanboys will attempt to say is not a big enough number (remember you could install other browsers and whatever application you wanted on Windows without a Microsoft approval or tax).
I think they mean in non-humid environments the dust would be an issue.
Firefox 88 to Disable FTP Next Week with Full Removal Set for June
A lot of people make "one weird trick" jokes; does that count?
I love the idea of OARS and would like to help any way I can!
Unfortunately I don't really have any socials outside hackernews. If I was to choose between on of the two of them I would - if I was a heavy cyclist and already had a good road bike Zwift would be the natural route. If I didn't have a road bike and not a heavy cyclists but really enjoy spin classes - I would go for Peleton. If you have more space at home to do a home gym - Peleton has a lot of other classes that you can do as well. Our space is limited so only can do the spin classes.

Yes though your point is taken - this is definitely expensive hardware in both circumstances. Both have addictive (in a good way) qualities to tie you back into coming for more. Normally I would say that as a negative thing but in this instance it is a good thing.
I don't know whether you consider Tesla a legitimate business but they're holding bitcoins.

https://www.thestreet.com/crypto/bitcoin/tesla-up-1-billion-...
> In EU it's either extreme bureaucracy of obtaining it, or some other very odd requirement that quietly sinks the whole appeal.

It’s called Croatia, which is part of the European Union. It is better than the Estonian Digital Nomad visa because you do not need a “sponsor”, also known as formal local connections to get the visa.

You can also get Croatian national health insurance (obavezno) and supplementary insurance (dopunsko) without issue. As an American, I would get the tertiary insurance (dodatno), which has medical underwriting. It allows you to see private providers with virtually no wait. Anyways, I am extremely unhealthy and somehow I was able to get tertiary insurance.

More here on the visa: https://www.expatincroatia.com/digital-nomad-visa-croatia/

With an American salary, you get to live as a king or a queen. Quality of life is very similar to the US. I am a dual US|Croatian citizen working remote part time for a US company, but of course I can do that without a visa due to my status anywhere in the European Union because I am a dual citizen.
US Army's Next Generation Combat Vehicles and Robots
Python is good for quick projects, but if you're writing a project with more than 2000 lines of python something's going wrong. The apparent ease of python becomes an unmanageable web of complexity. In the end you woukd have less headaches if you just used a proper statically typed language.
They seem to be open to it, and pretty desperate for advice since they've already tried a lot of things. I'm sure a lot of advice is wrong but maybe some of it will help!
It seems like grappling with these arcane features feels productive, at first. You enter a flow state and after a while, something works that didn’t work before. It’s only when you step back and ask what actually got accomplished that you realize it’s time wasted.
It's a simple correlation. Our brain does this all the time.

And not always in sense of "better quality" -> "smarter".

For example, we're so used to cheap TV content, that when a movie is played at higher TV framerate, it looks "cheap" to us.

I've heard a few attempts to explain this as "in higher framerate you can see the sets are fake", but that makes no sense, especially if the set is not moving.
In my experience, when it comes to overseas talent, while they might be less talented per capita, you've expanded your candidate pool from the great lakes to the pacific ocean. Even if only half as many folks are 'good' there are a lot more off them than us citizens. Quantity has a quality all its own.
Echoing another comment that you might be on the spectrum - and I hope the therapist you mentioned can help you relate to that.

The above comment could almost be a quote from "The Speed of Dark" - a (science) fiction novel by Elizabeth Moon about autism (she has a child on the spectrum).
Cool, who could have predicted this? /s

The governments of the world could shut it down. A drop in the bucket of their vast collective wealth could buy the majority of the network, legislation to criminalize mining and trading, and just wait until it becomes unprofitable.

There are plenty of good reasons to do it, environmental concerns being only (very good) one.
I thought I was the only one with a git repo full of comments like "now with less bugs!"
I have never done anything professional in Java but I used Maven and Gradle build systems enough to make me hate everything about Java.

I don't know about the language itself but as an ecosystem Java failed spectacularly. Why is there a strong relationship between an application developed in Java and lack/horrible setup of documentation for this app? I just find it everytime I use something developed in Java.
Top-40 audio engineers are not wrong. Just as you wouldn't format long walls of text and single short phrases the same way in typography, you wouldn't mix these two the same way.
Would $99 + gratitude be enough to motivate you to take that time? I got serious value out of this compendium [0] and have been looking for more.

Contact info is in my profile if interested.

[0] https://elidourado.com/blog/notes-on-technology-2020s/