skysight-inc/HackerNews huggingface dataset:
> Sort of--you get dynamic types, so you can stuff whatever you want into your collections. You can do that in Go, too--just use interface{}. Sadly, that has not quieted the Generics Brigade.

This argument, made often by the Go team, contradicts other arguments made by the Go team. Generics done like this have no type safety, which is the central reason for Go.

> If you used arrays in PHP, or Ruby, or Python, you can get those--with static typing!--in Go, either with slices for sequential arrays, or maps for associative arrays. I think that satisfies the vast majority of collection use-cases that arise in practical applications of those three languages.

Of course what everybody wants is trees, sorted maps, sets, ... WITH static typing.

> (Note: I think generics would be a Good Thing for Go, and I think they'll probably happen at some point. They keep doing user surveys, and the user surveys keep bringing up the lack of generics as one of if not the number-one issue that users would like to see addressed.)

No they won't. The real issue is that implementing them is pretty difficult in the compiler. Go's compiler is extremely, extremely simplistic, even to the point that it's badly written. It needs a LOT of cleaning up before anyone can reasonably contemplate adding generics.
> Is it not your responsibility as a developer to keep an accurate portfolio of your skill set?

Lots or most devs don't need to.
Same issue here. Unless I am expecting a call I keep my phone on Do Not Disturb. My friends and family know how to reach me.
Thanks for the reply!

How does this compare to the "licensed printer ink only" sort of DRM, wherein companies like Lexmark charged upwards of 10x generic (i.e. cost-of-goods) prices for printer ink? I understand that in legal concept, contracts can be structured however... For consumers at large, however, the burden of savvy-ness starts getting rather high.

For example, I understand paying an expert to help me negotiate the terms of purchasing my home, since the price is high and arrangements (HOA, easements, municipal utilities, etc.) vary wildly. It seems unreasonable to have to hire a lawyer to facilitate the purchase of my printer. Thus, it seems prudent to have certain reasonable assumptions around the exchange of physical goods. Buy it, and it's yours to do with as you will.

The reason this matters is that consumers can be and are sued by the sellers of products for attempting to circumvent such DRM-like restrictions. By ownership of the physical good, shouldn't the consumers have the right to fix it, hack it, or upgrade it, the same as they could with a chair or a table?
Oh look, the Muskonauts have flagged this story, which should be in the top 3 based on pts/time to the bottom of the 2nd page. Yes there are other factors that can drop a post's rank, but not by that much.

I thought HN had a vouch system to counter flag abuse, was it done away with?
Have you tried Google Voice? It has this call screening feature that requires the person calling you to give their name before it forwards the call to you like a secretary. This will block the recorded calls and you can choose to skip the screening for your friends and family.
There are many projects recently titled like "xxx in Rust" or "xxx in Go", rewriting an existing software, seems to be built not because there is a problem in the existing software, but without a clear reason.

For learning a new language, it can be a good practice. But if you hope the project to grow successfully I think there is no hope.
"if you see something, say something"
Since it’s such unskilled labor it ought to be trivial for a rockstar developer to do.
Most of the worlds largest enterprises run tons of this legacy cobol mainframe stuff. They solve really hard problems using this technology and we would be wise not to be dismissive but instead to learn.
As I said, if you're wealthy, you buy real estate to park your wealth. If you're poor, you just watch your savings wither away. Heck of a system you're supporting.
My car doesn't need leather seats, carbon fibre, or chrome bumpers. My watch doesn't need numbers as well as hour markers. My seafood dinner doesn't need the milk crisp arranging like a sail. My jeans don't need rivets. My pen pot doesn't need to be wrapped in leather. I don't need wood panelling on the walls.

I could live in a sterile utilitarian whiteness, where the only things that exist have a purpose. Some people do. I prefer plants, and colours, and textures, and art on the wall.

I like knobs on my virtual synthesiser. I like pages in my e-book. If I had an app where I could clip together a series of documents, I'd rather it displayed this with a binder clip than a message or an abstract icon.

Extreme minimalism is, and has always been, soulless imho. Even the Farnsworth House used woodgrain and leather, curtains act as fabric wallhangings, textured concrete is prominently featured. Falling Water is practically a skeuomorphic paradise.
I thought I must have misunderstood the story, because after skimming it I had the same impression. The author came across as having superiority + victim complex, and I got the impression that yes, the team has problems, but the author was toxic.
I'm going to dissent on this. While the Core Guidelines "raise the floor" for code safety, I think the may be lowering/hardening the ceiling[1] as well. One problem is that, they impose an (inflexible) standard for function interfaces that is still intrinsically unsafe. For example, they direct you to standardize on std::shared_ptr for objects shared between threads. But this prevents you from using (even) safer smart pointers that, for example, do automatic mutex locking[2].

Presumably the alternatives to a standardized, intrinsically unsafe interface are either a standardized, safe interface, which would require introducing safe alternatives for unsafe elements like std::shared_ptr and raw pointers. Or a more felixible interface standard. For example, making your public functions function templates when necessary.

[1] shameless plug: https://github.com/duneroadrunner/SaferCPlusPlus#safercplusp...

[2] https://github.com/duneroadrunner/SaferCPlusPlus#the-problem...
Burger-flipping robot takes four-day break immediately after landing new job
> Making anything simple is HUGELY complex. It took them years to get what they wanted and it shows. I think complex UI is actually lazy work.

As an interaction designer: thank you! I wish more people understood this.
Right you are; I hadn't considered that if the pipe is always full of water then gravity doesn't matter (as much)
Online election ad rules may only come after U.S. midterms
Great info on how it all works. Thanks for that!
> This means the pair of images are roughly a stereo pair, but with a vertical shift instead of a horizontal. This is just like the pair of images you would see with your eyes if you had two eyes positioned vertically instead of horizontally on your head.

OK, so why can't you just rotate both images 90 deg, and view them as a stereo pair?
Ask HN: Why is Apple's Android Music app is so buggy?
Is it a deliberate strategy to show how bad is android as an operating system.
There is also a difference between learned helplessness and laziness. In my case it was plain laziness
> Inflation is good.

inflation is good for net debtors and bad for savers.

> Inflation comes from a imbalance in supply and demand

price inflation is a necessary consequence of monetary inflation.

> This increase in prices serve as signaling to determine where to invest in capacity.

thats actually how malinvestment occurs. people see a lot of money flooding in, and think that is a demand for capital investment, but then when their customer base dries up they realize it was an artificial stream of money that shifted with the political winds.

> Prices is how agents communicate in open markets

this is true

> a slight inflation is a message that there is unmet demand.

a gradual increase in prices is a sign that more dollars are chasing the same amount of goods, ceteris paribus.

> But this is all basic economics...

not sure that condescension is warranted. basic economics distinguishes between price inflation as a result of monetary inflation and price increases due to other reasons.
HBO, Showtime, Cinemax, and Starz are all ad-free.
That is all relative to the commonly agreed time, it does not require solar noon to be at 1200 or 1300, nor any other arbitrary further time-shifting by 30 or 60 minutes.
I watched the Branagh film on a recent flight.

It's... OK, I guess. I'd recommend anyone who wants to see it read the book first. The twist is preserved, but in the film doesn't work quite as well.

The basic problem (for those who are curious) is that the book takes you there through a couple iterations of Poirot interviewing the passengers, and showing exactly how he teases out each little piece of information that finally causes the truth to pop out at the end. The film, constrained by running-time concerns, can't do that, so several things that are separate and gradual revelations in the book are part of one big reveal.

A lot of the fun of the book (for me, at least) is the series of small shocks as he goes through the initial set of interviews and comes away with nothing, then figures out the pieces of the puzzle, confronts other people with them in later interviews, and explains how he worked them out from previous clues. That gives the eventual solution of the murder an entirely different feel.

There's also the usual amount of gratuitous deviation from the source in adding a bit of action and fiddling with characters, which also detracts a bit. The worst of it is that the moment when Poirot's solution is finally confirmed -- which is done in the book with a wonderful single sentence uttered by one passenger -- was changed entirely and became much more cruel than the book, in a way that deviates from how Christie usually presents Poirot's character.
It provides plenty of facts and data, but few anecdotes. That seems like a desirable situation.
Poor people don't have savings.

(If they do, it's in a 401k, which is a productive asset and not tied to the whims of fiat currency.)

Poor people have debt. (Actually, I think most people in the US have net debt. (EDIT: Actually it's 20%; 30% if you're a minority [1].)) Inflation is good if you have net debt. It means the principal of your debt decreases in real terms each year.

I keep bringing up gold because this whole thread is about metal-backed currencies. Poor people can – and do – buy gold just as easily as rich people can. Pawn shops are rife with the stuff. The problem isn't that they must "watch their savings wither". It's that they don't have savings; they have debt.

[1] https://www.marketwatch.com/story/one-in-five-american-house...
Down voted because you dismissed a whole discipline as not "actual science". It certainly has it's issues, the replicability problem is a stain on the whole discipline for instance, but in many ways it is a truer science than climate science is. Psychology is much more experiment driven than much of climate science due to the difficulty of creating planets to test with that allow us to isolate factors.
AFAIK, till now the only alternative for the features mentioned in OP was Vysor by clockworkmod which is a monthly paid app. I had to subscribe it for occasional demos, I'll be happy if Scrcpy fills in the role.
> Rust has a million different string types

Your negative is my positive, I can transform a &[u8] to &str without any allocations for instance.
Thanks for taking time to write such a long response. I've bookmarked your website.
FYI, it looks like the "Show in Viewer" button is not displayed if JavaScript is disabled.
https://en.wikipedia.org/wiki/Executive_Order_6102

"..forbade the hoarding 'of gold or silver coin or bullion or currency', under penalty of $10,000 and/or up to five to ten years imprisonment.
The main rationale behind the order was actually to remove the constraint on the Federal Reserve which prevented it from increasing the money supply during the depression"

https://en.wikipedia.org/wiki/The_Gold_(Control)_Act,_1968

"Desai finally introduced the Gold Control Act, on 24 August 1968, which prohibited citizens from owning gold in the form of bars and coins. All existing holding of gold coins and bars had to be converted to jewellery and declared to the authorities. Goldsmiths were not allowed to own more than 100 gms of gold."
Arthur W. Ryder
well when you can fund giant capital expenditures with debt, you can buy up enough resources to build a company with current dollars, and pay for them with future (inflated) dollars. from this perspective, inflation is basically a discount on the interest you pay on your loan. inflation is good for debtors. contrariwise, deflation is good for savers.
Sometimes an employer has more than one slot to fill, or the business is growing and gets another slot to fill. I may post the same thing next month, but that doesn't mean we haven't hired. There is an ongoing need.
I think scarcity is a bit of a red herring. The key is that it has to be more lucrative to play fairly than to cheat (well, it also has to resist attacks that are simply trying to destroy the service). Proof of work by itself is not enough. It's the scaling of the difficulty to the potential gain -- the implication being that more people mining == more money to be gained by cheating.

The other thing that is compelling about Bitcoin's proof of work protocol is the ideal that every participant is equal. The whole point is to avoid the circumstance where more money means more control. Now, I think we can probably all agree that this didn't pan out -- whoever controls the big mining pools controls the system. I think that if anyone is going to go to the next level they probably have to step back and look at the problem with fresh eyes. Substituting X into "Proof of X" is unlikely to provide the solution, IMHO.
> Poor people don't have savings.

What sort of nonsense is that? A lot of people don't have savings, sure, but there's also a lot of working class individuals who are financially responsible enough to save.

> If they do, it's in a 401k

Exactly my point -- the only way to save money is to risk handing it over to a corporation and crossing your fingers. Never mind that the general advice is not to invest money you plan on needing within the next 6 years.

> Inflation is good if you have net debt.

Not when the interest rate on your debt is higher than the rate of inflation.

You've done a sad job making any case at all for inflation.
Yup, the "c" in spaceship speeds, like "(2,1)c/6", is the same c as in "E=mc^2". It's a good analogy -- one cell per cycle is the maximum possible speed that information can travel in the Life universe.
Indeed, but also: "Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something." A downvote with no comment is a shallow dismissal.
The parent that said it's all subjective applies here, too. You still have to interpret the theory.
Fun fact: Apparently this is based on a discovery by Tom Rokicki who was also able to prove God's number to be 20 (the maximum number of moves to solve the Rubik cube).
Trump accepts offer to meet Kim Jong Un
Async still prevents the DOMcontentloaded event from firing, and if you can’t sandbox JS into an iframe you’re screwed security-wise if the linked source gets owned or turns evil.
Since most professors in the U.S. are white, especially in 1998 when the book was published, I wonder why you think that the professors surveyed being "mostly white" discredits the book. Do you have any evidence that non-white professors were systematically excluded from the study?
...You want to give control of a huge, multi-ton vehicle to someone far away in another state (or God forbid, another country) based on how low you can pay them?
Downvoted, but also older comments of mine on unrelated topics were downvoted. That is "shallow". I don't see how Psychology is truer science, mostly because of the ethics. I studied Psych a great deal in undergrad, and while it is experiment driven, it is no where near the "hardness" of climate science.
> I saw that he does do OSS stuff, though not much.

GitHub will not even remotely tell you that, though. There are tons of open source projects that are not hosted on GitHub. If you, say, contribute to the Linux kernel, or to Firefox, or perhaps Xfce, nothing will show up on your GitHub profile to give you "credit" for that.

I agree with another poster that GH can be useful to disqualify candidates (say if they've posted something they've plagiarized as their own), and you might find interesting things on a candidate's profile that increases your impression of them, but it's absolutely useless for comparing candidates or getting a full picture of what they've worked on in public.
In this context, Nakamoto would be a first hodler, which doesn't contradict the parent comment.
Scam robocalls happen to me almost daily. I've tried blocking one of the numbers, but the calls from that number still ring on my phone. The calls appear to be using bandwidth.com's API.
I Hope for Goldman Sachs’ Bankruptcy: Nassim Nicholas Taleb on Skin in the Game
See I was gonna say it's because they don't give two shits about writing decent software for non-Apple platforms. Silly me.
This explanation of const sounds much like Java's final, but not like C++'s const guarantees, which enable you to guarantee nobody downstream of a const modified reference will be allowed to perform a write operation through that reference.

You cannot get around that behavior by assigning the reference to a non-const copy. That isn't allowed.
That's because the people that the men with guns can use them on have very few real assets (both physical assets and human capital), so they can't give up very much in real value in exchange for the currency that the men with guns are demand. That leads to the currency not being very valuable.

In places where the people do have significant assets that they can give up in exchange for the currency, the currency has a lot of value.
Real estate is not the clear asset you assume it to be. RE gets taxed regardless of whether it produces revenue or not. Ie simply holding RE is costly. Further, RE values rely on externalities and (if the land is improved with buildings) maintence and repair costs. It’s also highly illiquid.
I hear you.

I worked with two blind systems people for close to 5 years - we were all working remote, so initially I had no idea they were blind - and subsequently learned from them about their struggles and frustrations dealing with shitty or nonexistent accessibility features.

And with assistive devices’ drivers that were broken, or not updated since Windows State of the Ark version, or not available on Linux or Mac, and so on.

These two people dramatically improved the accessibility features of the smartphone product that the company sells, by reporting the issues they found while dogfooding it. They raised the awareness of many people, including me, of the challenges of the blind, particularly in technology settings.

As a result, I learned ‘dot’ (graphviz) pretty well, and became much more text-centric in other ways (e.g. using markdown, avoiding images when possible, adding alt text).

Slack has done the community a disservice by dropping support for open protocols like IRC and XMPP, which support text-based interfaces that work well with screen readers.
New models from the big companies like Honda or Toyota don’t have those issues. Not new model years (like most 2019s), not real overhauls (like the 2018 Accord), but turkey new models (like the Honda HR-V).

They don’t get an excuse.
While I am generally in agreement, that is most applicable to B2C.

B2B, it shocks me how often we run into old-browser problems. IE8 is the biggest one I encounter day-to-day. Sure, it's been EOL for 2 years, and was released almost a decade ago, but... it still lives on within organizations that we have to support.
I suppose time will tell whether generics are added or not. I'm--not exactly buying your argument that Go's compiler is badly written, or itself the reason that generics can't be added. But god bless ya for having an opinion.
They are also great in demonstrating knowledge in a new field. For example, if you do C# at your day job but you want to move into Go. Showcasing side projects can demonstrate some experience. This helps sidestep the "well, I don't have Go experience" issue.
Terms in different languages don't map 1:1. You're trying to fit Chinese square pegs into English round holes. I think this is due to Chinese education methods, since you all do it - even very fluent writers such as yourself.

I'd translate "方言" to "dialect" when it's mutually understandable, and "language" when it's not. So Singapore Hokkien and Taiwan Hokkien are both dialects of the Hokkien language. But I'd translate 方言 to "language" when talking about Mandarin and Hokkien. They're languages not dialects in English because you cannot have a conversation - but they are part of the same language family.
> This idea seems to be popular at the moment, but I can't find any proper backing for this claim - that one is disproportionately worse than its counter-parts - other than repetition.

I don't know if the left is any more guilty of orthodoxy, but as the left currently dominates academia, we can see more examples of the left enforcing orthodoxy in academic settings. For example, FIRE tracks campus disinvitations from both the right and the left, but the vast majority come from the left: https://www.thefire.org/resources/disinvitation-database/
> I could also respond with code that would be eval'd making development very easy

In dev only, I hope?! I honestly love the idea as a super fun hack, but the security implications for prod are terrifying.
Right they do, but they are also all working really hard on their transition plans away from it. See the original link for concrete data on that.
If electric vehicles are so much simpler then why does Tesla have relatively poor drivetrain reliability ratings compared to gasoline vehicles? By contrast the Toyota Prius is mechanically extremely complex, yet it's one of the most reliable and durable vehicles on the road.
I’m not asking for a platonic ideal. I’m asking for what multiple other car companies do every day. Even the ‘bad’ carmakers can do better on fit and finish than Tesla.
Bias in Online Classes: Evidence from a Field Experiment
(I'm the author of Note Kitchen)

Thanks everyone for all the great feedback! I've written everything down. I totally agree that the UI isn't very intuitive for first time user. So I will find a way to make the first time UX a little more pleasant.

My philosophy for this app is to keep it very minimal. Although I may have gotten too far down this path lol.

In the mean time here's a YouTube video that explains all the features: https://youtu.be/LFVomixflio

Also if you want to check out the code: https://github.com/nebs/notekitchen

Feel free to submit PRs. Web development isn't my strong suit so if you notice anything weird in there let me know!

Thanks again for checking out Note Kitchen and provided all the great feedback and suggestions!
Yes, absolutely I'm frequently without Internet connection for long periods of time. Not because of travel though.
The part that struck me as particularly strange was:

> he just said "the documentation sucks". My response to that was "uh, well, I figured it out, so how bad could it be?".

Isn't common sense to update the documentation for how to do semi-obscure dev-opsy things and disseminate this information to the rest of the team?

There will always be some plumbing thing that you are the most familiar with; if you want the team to take shared responsibility, it's kinda up to you to bring it up and suggest rotation or whatever needs to be suggested to systematize the workload distribution.
Here's the evidence. It's not a true random sample though.

https://www.truedelta.com/Tesla-Model-S/powertrain-reliabili...