skysight-inc/HackerNews huggingface dataset:
This is an argument I've seen played out in other language communities. In the JS/TypeScript world, the current evolving consensus is "most of the functional programming methods improve readability, except reduce, which is usually worse than a for loop."

I think the other replies to your comment point out the improvements that non-reduce-based versions of the code would bring, but I wanted to specifically call out reduce as being a pretty awkward function in other languages as well. So I think it's not a strong argument against generics (and the OP didn't mention wanting it in the first place); by and large functional methods like map, filter, reverse, etc are more readable; reduce is the exception that often isn't.

I wrote a fair bit of production Go code in my past, and missed many functional programming patterns. Didn't really miss reduce though. I'm glad that it seems like the ones I missed will become possible with this generics proposal.

And reduce isn't horribly unreadable, it's just a slight degradation compared to a for loop IMO. And the other functions are a large improvement.
You can doze off. And falling asleep is a skill you can train.

(I can nap in hotter and brighter conditions during the day than I can tolerate at night.)
Zen: The Art of Simple Living by Shunmyo Masuno
I mostly know California, this is where I learned to navigate the system. People often recommend the tech scene here or there, and it is tempting to just move.

But to tell you the truth, I don't want to start over. The devil you know...
It makes no sense for governments to save money. With negative interests and good ways to spend the money it will pay itself pack in the future. Of course depending on how it is used.

For example improving schools almost always has a positive return.
The most workable solution in this regard is Stablecoin + Layer 2 scaling solution.

Case in point: XDai token and burner wallet
I look at two things Apple did recently: giving iOS on iPad its own name, and releasing the Magic Keyboard. To me, both these things look like moves in preparation for Apple seriously scaling up iPad as a computing platform.
Concordium Codes in Rust and Haskell
Do have a link to those famous posts? I’m Interested, but the only thing I found was https://rstudio-pubs-static.s3.amazonaws.com/209370_b62220c8...
As a German, that seems to a somewhat German stereotype. And as stereotypes go, there is little bit of truth to it.

Points in case: Your friend. A couple of my friends back the day during holiday (Asia, Spain, you name it), same thing about food. My grandparents from what is now Tchechia. Born and raised there, never spoke anything else then German, only stayed in there social group.

Generally speaking, that Europeans have a tendency to not take a lesson from that looks like white privilege to me. Your an expat, but still can feel better because of it.

Counterpoint: Another friend of mine, lived in Bangkok for a while during and after his studies, lived in an upscale Appartment block, mostly under Thais. Learned the language as much ad possible, ate at local places. Unless it was a special occasion, then his girlfriend and him went to a European place.
Been there.

I worked for a music streaming company.

We never had any problem with Google (admittedly, Google does not care about Google Music and does not know what to do with it, which is a shame) but oh boy, getting an update to come out on iOS was a pretty big challenge.

We were sometimes even months without being able to push an update.
> Even though nested transactions are part of the SQL standard, PostgreSQL supports them and many of our users have demanded their inclusion in CockroachDB, we do not recommend their use in new applications.

I agree with this. People want nested transactions in Go's database/sql, but the abstraction is fundamentally leaky. New applications should not be using nested transactions. Find a different way.
The angle brackets increase parsing complexity because `>` is a valid standalone operator (which neither ] nor ) is, usually) making the grammar ambiguous: given

Foo<Bar>

You still don’t know whether this is a bunch of comparisons or a parametric type, meaning you need either feedback from the type checker into the parser or possibly unbounded lookahead before you can even generate a parse tree.
It has Lambda Man and Griesemer on the case. I think this one will stick because it was requested by the Go team and there is precedence with featherweight java and that Wadler designed the generics for Java. [1]

There are prototypes you can play with now.

https://blog.tempus-ex.com/generics-in-go-how-they-work-and-...

[1] http://homepages.inf.ed.ac.uk/wadler/
Spending on external training is $83bln [1]. Internal training program spend is an order of magnitude higher. Let alone salaries.

That is a lot of spending that could be transitioned to robotics if humans become too costly.

1: https://trainingmag.com/trgmag-article/2019-training-industr...
I was at SVLUG for the Willow Garage talk back in the day.

Their robot could fold clothes, pickup a pizza, fetch a beer, etc.

Everybody was so excited about getting their own personal robot, until the price was announced at $440,000 each.

So many jaws dropped. :)

(Their robot was intended for school classes where they were in use several hours per day.)

https://en.wikipedia.org/wiki/Willow_Garage
What I read, real polyphasic sleep is extremely sensitive to delays — if you go to sleep 10 mins late or early that could already break the rhythm. The more sleep phases your polyphasic sleep has, the more important this gets.

I can't really imagine one would be able to keep that schedule accurately with an infant in the house.
If you lived in a country with strict media censorship would you oppose its relaxation just because you felt that bad people would exploit the resulting situation?
I've read somewhere that over the last decades people in Western countries have accepted a gradual diminution of their civil liberties in order to protect society from terrorists. That's how totalitarian regimes have persuaded populations before, in fact Goering explained how it works at his trial.
Privacy should be the default and just because bad people will exploit that is no reason to deprive society at large of it. The police etc will just need to work with that limitation.
Running an exit node safely at a vps provider is equivalent to donating 10 USD/month, and you can often choose a region where you want this help to go like asia or the americas.
I disagree with your statement but agree with your point.

I believe that's due to being curious and slightly introverted when young, so these people just have lots and lots of experience. Such people could be manufactured by training them on many different programming disciplines over many years. It's just that for almost any company, investing so much into training is not feasible. That employee might leave once training is over.
um... you realize the parent post is talking about having sum types in statically typed languages (eg. rust), when you already do this all the time in dynamic languages like javascript and python right?

So, I mean, forget 'the next decade or two'; the majority of people are doing this right now; python and js are the probably the two most popular languages in use right now.

Will it end up in all statically typed languages? Dunno; I guess probably not in java or C# any time soon, but swift and kotlin support them already).

...ie. if your excuse for not wanting to learn it is that it's probably an edge case that most people don't have to care about now, and probably never will, you're mistaken I'm afraid.

It's a style of code that is very much currently in use.
> exclusively used Apple for over one decade ... monopolistic evolution of the company.

Apple have been pulling this kind of thing for the entire lifetime of iOS at least, which is now at ~15 years. So it's less of an evolution and more of a constant.

Nothing has changed, nothing will change. Apple will make arbitrary and unfair rules that suit it, and people will complain but ultimately stick with Apple, and the cycle will repeat.
I feel that to be something that resonates with me. I started as self thought freelancer loved the symphony of creation and the end product you make. Then I got myself a job I had sucha enthusiasm and thirst for knowledge, I would go above and beyond. Then I burned out, the cycle has repeated couple of times now forcing me to take breaks in 7-8months. One thing I realised I still love creating stuff, but it's all too painful to do it for someone else. The major contributor to it is constantly changing of requirements, sometimes goals altogether scrapping of projects you put lot of brain power in and finally sometimes fighting against the tide. I have experienced people who are just there in the middle management adding unnecessary layer of red tape and doing anything to survive. I feel I'm done with it. I have picked some other stuff, currently searching for something other than a programming job, it's a risk because majority of my work has been programming, other than a failed startup. But I think I will take the risk of exploring.
> I wish everyone could experience what it is to be a minority in some, any, aspect of their identity to the extent that it might provide them some empathy for others.

Being in a minority is not enough. I'm a 'minority' where I live, but nowhere near oppressed. Just the opposite as far as I can tell.
FWIW, I have been doing all of my non-multimedia browsing over Tor for about a decade now. It provides cover traffic for people who actually need the anonymity and I feel like it is a step in the right direction to frustrate state and corporate surveillance.

Some sites break, but I have observed less and less sites breaking compared to a few years ago. Also browsing is fast enough as to not be distracting, it is like being on a mobile internet connection all the time. It is still lousy to come across sites which don't serve even static content to Tor users. I can understand going into a read-only mode, but throwing an HTTP 403?

This comment, posted from Tor :)
I just glanced over the Wikipedia article for lambda calculus and there is at least one mention to “lambda functions”, right in the intro.

What’s wrong with “lambda functions”?
Being able to side load apps, including entire app stores, is much more than "slightly better".

I have been an Apple user for 34 years and was a huge advocate for Apple in the 2000s. However, when it was clear that Apple was going to tightly control the software you could run on your iPhone, I knew it couldn't be the computer I wanted in my pocket. I've been a Mac/Android user for the last 10 years. Despite the neglect of the Mac during this time, I've had a difficult time quitting it.
The lack of spaceships (8===D) is good for work but disappointing from a humorous point of view, I suppose ambivalently.
Masscan – Scan the Internet in Minutes
From the article -

it's impossible to draw definitive conclusions about what's causing the skew toward topless pictures.

One explanation could be simply that other users are engaging with these pictures more, prompting the algorithm to place them higher in people's feeds. If you and others "like" a photo more, it could appear higher in other people's feeds."

I honestly can't bring myself to feel even slightly surprised by this - machine learning/algos if successful should amplify user preferences. I have a strong feeling this is fueled by underlying user preferences rather than some ill-intent to push semi-nude pictures.
No... what? Because you seem to be agreeing with me that masks prevent infections. No infections, no pandemic.

But I wonder where you got the 5% from, because Hong Kong, South Korea and others are doing spectacular at preventing infections compared to e.g. the US or Europe, much better than 5%.
You would be surprised by who uses it. Iran and other places have a serious need for tor.

https://metrics.torproject.org/userstats-bridge-table.html
What you describe sounds dangerous if overdone.

Acceleration is very important, but it's even more important to be able to keep going for a long time.
If you cut down Life-Balance to hard, you might give up before you reach your goal.
Then why are rich people bigger meat consumers and bigger CO2 emitters than poor people?
Little known fact: Germany was exporting wood around the beginning of the 15th century up until the point where over 80% of all forests were gone. You could say that almost all forests we have today are somewhat artificially grown.

That is why, by law, forests have to be maintained and regrown if you want to harvest wood. The earliest established Forstordnung was done in 1442 in Speyer and soon after the Kurpfalz and other states/Fürstentümer adapted it. I think the latest state to adapt it was Sachsen around 1560, but I would have to look that up to be certain.

Nonetheless I think this speaks volumes on how much some countries are behind when it comes to their established laws.
Are you saying JS could modify the CSP policy or meta tag after page load?

Suddenly I'm thinking it would be very cool to be able to right-click on a tab and say 'Take Tab Offline'
Imagine if it was like a toggle on the tab itself like muting sound from a tab. It would instruct the browser to isolate the tab/process from the network? I'm not sure how Web Workers play into this.
Risk is a substantial factor in addressing these situations IRL directly/outwardly.

Having faults and making mistakes is part of being a person that happen in life.

However, today, it’s extremely easily to only put faults under a microscope, reach an immediate determination, and then amplify that conclusion to the world.

Beyond a little embarrassment, it’s setting up living in fear of making any mistake and incentivizing avoidance. Suddenly one mistake, even a small one, could be someone’s last. Rather than breaking barriers that’s more like living with the KGB.
That WILL come. Not just stablecoins directly but stablecoins on an L2 scaling solution.

The coming days of currency failures for the world economies (and a lot more of that will happen) will be the ultimate wealth transfer from the rest of the world to America and it would happen because the Dollar will ride to accessibility to the rest of the world on the blockchain.
This reminds me of a quote from Mark Cuban: “Unless you have a reliable, duplicatable, scalable and consistent way to bring potential customers in, you don’t have a business. You have a hobby!”

I think it’s very similar in science. It’s difficult to argue that this is science because it seems impossible to design a repeatable experiment which yields the same outcome every time.
Without all the ads:
https://www.us-cert.gov/ncas/current-activity/2020/06/16/rip...
This is misdirection by naming, like how University of Phoenix is similar to Arizona State University, Phoenix. "Lambda functions" sounds like anonymous functions, but is actually referring to a proprietary interface to AWS Lambda™. They named it this way so that readers confuse AWS Lambda™ for programming lambdas.
Can ZH stop google from displaying or indexing any of their content?
>You probability just never met one of the 10x-ers.

You might be right. But I spent 23 years in industry and can think of just a couple people who I might consider to be 10xers... and that's not enough to build all the software that has to be built in the world.

>To the outside, them enforcing a productive environment might look like diva behavior.

Your examples of chairs, screens, etc - I don't have any beef with that; that's not what I mean by prima donna behavior. What I've tended to see are people who definitely are not 10xers who have somehow got the organization in a stranglehold of toxicity.
I haven't participated in either, but I support both.

I don't think that the lockdowns and systemic police violence are especially comparable in terms of severity, but it's been infuriating watching the very people in my network that were mocking the 'dumb rednecks trying to kill themselves and everyone in their community over a haircut', and making a scene of complaining that three people at the supermarket weren't wearing ppe turn around and fanatically support some of the least controlled mass gatherings in recent memory.

It's not a centrally distributed talking point, it's a readily perceived point of contrast which any casual observer could make, even if it's somewhat tacky and ill-advised so far as rhetorical gotcha's go.

A counterargument would say that concerns of government overreach and economic damage weren't worth the risk that accompanied their expression. I'd argue that getting any significant number of libertarians and conservatives out on the streets to demonstrate is exceptional enough an occurrence that clearly they'd beg to differ.
How to Build Zero-Point Failure Distributed Tasks with Python and ZeroMQ
> When you are a minority in a group, I think you tend to overthink things, feel very judged, and may be put in to an uncomfortable position to speak for your community. It can be weird and I try my best to stay aware of myself in such situations.

You nailed it. At times, I definitely felt like I had become my own worst critique. Before I make a commit, I feel the weight of an invisible black committee that I represent and speak on behalf of.

> Hope life is more boring now!

Oh, how I wish!
I'm afraid I have no advice, but I'm just curious about the structure of the deal. Is it $X for Y% in perpetuity or for Z time period?

You may want to consider a Working Capital loan instead, if you haven't already.
Loglo: Stack-based, spreadsheet-style programming environment with SVG output
I recently tried getting back into Haskell, the goal as to write Haskell and drop into Rust for speed. Even with Stack,the toolchains and the library compatibility was too daunting to figure out, cargo just works, with Rustup and Jetbrains toolbox, I can have a fully configured dev environment that can build everything I need in under 5 minutes.

Now if Cargo could install Haskell and its libs, I would jump on it in an instant.
Thank you and others for answering me! :-)
I admit, I misinterpreted the sentence in the first read and was pretty shocked.
I would take its being played as one of the evidences that humans have the tendency to do creative activities.
Nothing stopping them from doing code splitting. Most extensions just modify the dom to insert script tag(s). So the performance strategies are the same as any other frontend app.
> despicable purposes

not least; probing those others who want to protect their privacy
They then go on to explain it in the video.
I have ZFS images that I can't send from my freebsd server to my 16.04 server with the ZoL repo enabled. Given that it's my personal data I can't really submit until I narrow down to a minimal reproducing case, but yeah, there are bugs.
You meant you mixed them on your plate? Or you just confused them?

I don't think the former is faux pas. Just a bit weird. The latter seems like a hard mistake to make (I live in Singapore), but I guess it's possible, especially if you have no local guidance.
Sounds like your company is just using a unidiomatic library. It's poor practice to return a zero value as an error instead of, well, returning the error. As someone else said, it's standard practice in the vast majority of all go code to return a value, error tuple and check at each call site. In fact, it's so common that it's the number 2 complaint about go code after not having generics (error handling too verbose).

Go has its problems, and it isn't a perfect language, but I have never felt unproductive using it. In fact, my company uses it for all backend services. It has a great stdlib and first class tooling. Most of the discussion in this thread seems to be coming from people who barely use it or have only dabbled with go.

As a tangent, it's really tiring to see HN engage ad nauseum in these pointless language debates. Every language has its place; use it when it's appropriate.
To each its own, while FreeBSD might be a nice server or game console OS, sadly it isn't what I need in desktop computing.

And for server deployments, cloud and language runtimes make the underlying OS kind of meaningless, other than for those doing low level performance optimizations.

I am missing an updated version of "The Design and Implementation of the FreeBSD Operating System", though.
wouldn't an easy fix for verifiability be that you include a list of hashes of every valid share along with each individual key?
> This seems like a rather obvious outcome

it was not an obvious outcome. if it were obvious, you'd have the answer to your question.
On the other hand, a lot of engineers left to work on Mercury, Gemini and Apollo in the US.
I think I understand your position.

> it is far more efficient to put that money into creating things of value

From my perspective, having enough food, medicine and stability to withstand a pandemic without putting the entire society on the brink of collapse is the most valuable investment we can make, while balancing that with providing human dignity and freedom to pursue simple pleasures for all people worldwide. Once we've provided human dignity and simple pleasures to every human being and ensured that it stays that way even in the case of a pandemic or other calamity, then we can start building luxury yachts for billionaires and trading in the stock market strictly for the purposes of profit.

That's my understanding of value and maybe I'm naive, but I think most people would see this as a worthy goal for us to share planet-wide. I think having a society that shares this belief, would itself produce an incredible amount of good will, motivation and purpose for many that currently feel alienated and disenfranchised.

Do you have a different view of value and what you'd like to see humanity achieve? I'd genuinely like to know.
Midnight used to be the middle of the night, hence the name. Now it's when you think "Oh, I'll just check twitter one more time"

Try telling a modern person you go to bed at 8 and wake up 4. They'll look at you like you're insane.
Simplest explanation is usually the correct one(Occam’s razor). In this case i would agree with the second or third explanations. She probably made it up. Similar thing is going on with resignation syndrome in Sweden, where refugee children are pretending to be be in coma/sleeping because this prevents Sweden to send them out of the country. In this case the woman wanted to get free treatment from NHS. Or maybe this whole story is made up.
I can imagine for high-value target there are stacking exploits:

1) escape from browser into VM

2) escape from VM into host

3) run exploit on host
Quick, reliable and (probably?) pretty easy transfer of lots of data. In currently researching how to drive a non standard display with another SBC and an FPGA driver (sopine) and would be pretty happy about PCIe.
>Nah. There are some people who can fix any bug and build any system from scratch. You can’t manufacture those people.

There are unique individuals like this, but I've noticed that the ones I've seen in the wild... this wasn't their first time building such a system. In another thread today someone was talking about building video conferencing systems and someone said "it's only easy for you because you've been doing it for years!" If it's the third time you've built that particular kind of subsystem, chances are you've made a lot of mistakes and know what you are doing, and now you can make it look easy.

This is not to say that there aren't some who are more talented than others, but as another poster in this thread noted - it's more like a 90/10 or 80/20 split, where we could get rid of a big chunk of people who just aren't qualified.