skysight-inc/HackerNews huggingface dataset:
It's interesting that you say this, because I've had the opposite experience. I wouldn't say it's strictly inferior, because there are definitely upsides. If it was strictly inferior, why would a modern language be designed that way -- there must be some debate right?

I love multiple returns/errors. I find that I never mistakenly forget to handle an error when the program won't compile because I forgot about the second return value.

I don't use go at work though, I use a language with lots of throw'ing exceptions, and I regularly miss handling exceptions that are hidden in dependencies. This isn't the end of the world in our case, but I prefer to be more explicit.
Offer HN: UI design and front end (HTML/CSS/JS)
Hi, I'm building my portfolio and would like to offer free design and frontend services for either open source projects or small startups who don't have a budget to get their website designed professionally.

No strings attached - thought it would be a good opportunity to see what people are building and help out if I can.

Email me at hello@startuplancer.com with details of how I can help you out.
Meh. Middle class Chinese means something very different from middle class American. There’s something true here, but the exact comparison you’re making isn’t quite it.

Also, valuearb is kind of right. Except that the right solution is more efficient onshore manufacturing, not offshoring.
Yes you can? The equivalent type in C++ is std::expected[1] which doesn't even contain a pointer that could be dereferenced (unless T is a pointer obviously).

[1] unfortunately not standardized yet https://github.com/TartanLlama/expected
Jeremy Hammond.
Nothing.

You can learn ballroom dancing alone in a room too, it's just much easier with a partner.
There's no "biological proof" of a lot of things that has to do with a brain, and while some people do anything for money - even if their title say "doctor" - ADD/ADHD is still a very, very, real thing.

We might still don't know of if it's really a disability of the mind, or of the society, but for those who suffer it, it doesn't really matter.

The drugs can certainly be used as performance enhancers, but that doesn't change anything. Nitroglycerin can be used as to blow things up, but it's still useful for people with heart disease, and for some I believe there are still few options.

ADHD or ADD for me, is suffering.

Visibly, palpably, in one or several ways.

It's not "some things are hard to do", no. It's not that.

It's trying to do the basic of life, and simply not be able to, no matter how talented you are.

Not for the lack of will power and determination, those are largely irrelevant on this side of the border, they mean something completely different here.

If you ever want anything else out of life than that what your compulsion drives you to do, to get away from the boredom that makes your skin crawl and itch?

You'll believe it'll work this time too, as you have the 3649 times before.

The eternal optimist, still seemingly doomed to fail.

"See a therapist" they say, when it was the therapist who sent me to the psychiatrist.

"You need to try harder", when my body and brain simply stopped working because I tried so hard.

When anyone claim something like ADD/ADHD doesn't exist, I don't really get mad any more.

I think I used to.

Now I feel sad, because that sentiment is common enough that people don't get help when they should.

Instead they pointlessly loose years, or even decades of their lives to their own whims, because some people refuse to believe the accounts of thousands.

Never able to either choose their path, or live as they choose.

Our existence seems to scare people, and our inability to function in society can't easily be discounted without consequence for ones own image of self and what we as humans are, so instead our accounts are discredited.

It's okay if you don't understand how it is. It is hard to understand how someone can be so alike oneself, and yet so different, I've experienced that myself, but from a different perspective.

I will be content if you accept that I write from experience, and that my account is in no way unique, thought I've been told that the way I tell it is.
Possibly the court turned off the jurors' feed sound before the defense stated the reason for the objection. That would be consistent with the thesis of a remote jury being particularly in the dark.
I like to think that how much time a language makes you spend designing the API is a spectrum, and Rust in particular is very much towards the extreme. There are a lot of languages out there with generics that do not place the cognitive load that Rust's borrow checker puts on you. I suggest you give those languages a try if you feel that 30 minutes is too long.

I must say I am biased, since I develop a language that I believe fits the sweet spot here. I would encourage you to give it a try: https://nim-lang.org
If you can come up with a credible theory on how spending two years developing a full email app, only to get it banned on launch day, isn't obviously a dumb idea, I will eat durian.
My viewpoint: GPAs are not useless. They are a good prediction of studying, learning and seriousness in those. But definitely not entirely predictive. May be less weightage
to overall GPAs and more to final year GPAs(considering difficulty of courses).
I feel the same way, but then again Rust (among others) exists so it's not like those of us who dislike this approach are "stuck" with Go. I think it's actually nice to have the choice, reading the comment in this thread it's pretty clear that there are people who don't feel like we do.

Go clearly values "simple and practical" over "elegant". It seems to be quite successful at that.
Please consider adding KCRW to Los Angeles.

https://www.kcrw.com/
None whatsoever.

I really don't see what difference it makes whether my browsing habits end up in a data silo in Russia [or even China], rather than the USA.

In fact, given the choice, and even if I was up to no good, I'd PREFER the Russians or Chinese to be slurping my data, rather than any of the 'five eyes' nations. I think most three letter agency types are more interested in what their own citizens are up to, rather than worrying about what some nobody in a foreign country is doing.
This pairs nicely with https://news.ycombinator.com/item?id=23431559.
> The argument is that if you're on a currently supported, non-EOL Linux OS, you will not have this issue after November (since at that point in time, the RHEL 6 will be past end of life).

Limiting to only non-EOL and to only future timelines after November are your own chosen statement limitations, not mine.

My statement that the shuf default is insecure for certain versions is correct and I have provided specific examples. There may be other examples, but I only need one to establish truth.

End of life dates have no bearing on my statement. You seem to be trying to change my statement into something else so you can say it is incorrect.

You can narrow your own statements to only include versions and future timelines that you think are important, which is fine, but it doesn't help those who will still be using the affected versions for years to come. The ELS versions exist for a reason, which should be clear from the fact that Red Hat is a for-profit entity. There is a significant number of projects in areas such as industrial control, defense, and finance, that place a high value on stability and they want that extra timeline that extends far beyond end of life.
Languages have been known to use “Ordered”, “Orderable”, or “Ord” for what you’re calling “comparable”. Rust and Haskell are both languages that fit this criteria.

The design draft refers to “constraints.Ordered”, so they’re definitely thinking about having both “comparable” and “constraints.Ordered”. Although, for consistency with “comparable”, I think it should be called “constraints.Orderable”.
Id be surprised if you get much signal out of demographic info.. but I would think music correlates more with general aesthetic taste which may transfer.
If they host their own ad server couldnt they just advertise their own application, linking to the website where the user would be able to find the real price?

Would apple be able to tell what content they are serving? Is that still against the ToS?
We do. It's called Firefox.
I think there would be much less of an issue if the consumer could be informed of that choice in the app.
I looked it up - according to the NYT 'black, indigenous people of color'. Based on this shouldn't the correct wording for 'black lives matter' be 'BIPOC lives matter'? Surely people of color and indigenous people are taking offense at this?
It's funny you mention MPEG1. That's where my journey with all of this began. For MPEG1 testing I was just piping my raw bitmap data to FFMPEG and piping the result to the client browser.

I was never satisfied with the lower latency bound for that approach and felt like I had to keep pushing into latency territory that was lower than my frame time.

That said, MPEG1 was probably the simplest way to get nearly-ideal latency conditions for an interframe approach.
Sounds like a good case for Tether or another US-dollar tied stable coin.
Oh, yeah, definitely. Such a treatment would be a game changer, and this one is not. Still, in the absence of such a treatment, this is very nice to have.
At a certain market share anti-trust kicks in. The market share does not have to be at 100%, it can even be lower than 50% if your "niche share" in this market is large enough.
They're unlikely to be any worse than YouTube comments. Aren't those served by the same ad network?
Why not just use credit cards?
> That's a generic container of 0 or 1 elements ;)

Then chances are so are most if not all of the uses of generics OP criticises. The only "non-container" generics I can think of is session types where the generic parameter represents a statically checked state.
Individual models do have a tendency to grow in size over time so perhaps the current Polo is a better comparison to the Mk1 Golf and even that weighs in at 1164kg.
> observing dangerous environments like mines, places with toxic waste, and oil rigs.

This could be a good use. Mines in particular where drones would be impractical. I'm not so sure about oil rigs, while Spot would be great on the stairs/ terrain, it has trouble with seeing the edge of cliffs and might well march right off into the ocean.

Probably the biggest advantage would be the ability to take samples or hold some kind of special equipment.
Thank you for the advice.

> People search for names when they know the name already. Until your name is well known in your field, and your ideas are sufficiently differentiated from those of your namesakes, they will search for the areas in which you operate. If you distinguish yourself, you will be uniquely identifiable by your original thoughts and work.

If I go by my real name, what would be the logistics of citing work? I'm worried about the situation where a reader may see my name cited and assume that the work was done by the other person, or see work done by the other person cited and assume that it was done by me. The issue may be exacerbated by tools such as Google Scholar.
I think this comes from the different development model. Passing machine-readable stuff instead of parsing strings is convenient, but requires cooperation between parties, usually the kernel and the userspace. In FreeBSD it's trivial: I can change the kernel, userspace, and documentation all in a single commit. In Linux it's much more involved - you never know which userspace version is going to interface with whatever you've tinkered with; people who put together distributions are separate from actual developers of various parts etc.
An acronym for “Black, Indigenous, and People of Color".
> If it was strictly inferior, why would a modern language be designed that way

golang is not a modern language (how old it is is irrelevent), and the people who designed it did not have a proper language design background (their other accomplishments are a different matter).

Having worked on larger golang code bases, and I've seen several times where errors are either ignored or overwritten accidentally. It's just bad language design.
Added to that he runs commercial companies and continues to do so based on database technologies. I'd rather take an opinionated answer from someone of his caliber (Turing award + running successful commercial companies based on the same tech).
No, it doesn't.

https://twitter.com/dhh/status/1272976901762478080

"We noticed that your app allows customers to access content, subscriptions, or features they have purchased elsewhere, but those items were not available as in-app purchases within the app."

"Since the email services offered in your app are not the type listed under guideline 3.1.3(a) for 'Reader' apps, customers must be able to purchase access to features or functionality in your app using in-app purchase."

This would ban Gmail, Netflix, and many others that handle payment entirely off-app. I can't pay for my GSuite via IAP, but I'm still allowed to use the Gmail app for it.
While SSSS provides information theoretic security, there are a couple of security gotchas. One example is that it leaks the length of a secret unless padding is used. In practice this isn’t usually an issue, since many applications (like this one) use SSSS for sharing fixed-size symmetric keys.

A more concerning gotcha is that this scheme doesn’t produce verified shares (i.e., shares lack integrity). An adversarial or forgetful share holder can submit a bad share and within this scheme, you’d have no way of being able to prove that they did this. All any of the participants would know is that the resulting secret is wrong, whatever that means for the application (e.g., the AES key doesn’t successfully decrypt a ciphertext).
For me, the discussion of your action here confirms, even more strongly, that not only is the bias real, but also it is sometimes completely opaque to people who hold that bias.

Thanks for unflagging it, otherwise I would have missed it I'm sure.
This is a very interesting workaround. Would like to know if anyone has done this.
You're right, but bootstrap forces your html to have a certain structure (everything should go in a container div, in columns or lines, ...)

So it is more a framework in that aspect in my opinion.

But it had also "components" which are more library-like (buttons, bars, cards, tooltips...). So I'd say it's both.
I'm not aware of any current Java project on Sum types. There is multi-catch for exceptions but no immediate plans I know to use elsewhere.
In case anyone from bootstrap is reading this: The opencollective icon in the top bar on https://icons.getbootstrap.com/ doesn't link to opencollective (it links to /). The same header icon on https://icons.getbootstrap.com/ works fine.
Again, it's the prestige of the social club that gives them credibility - not the academic excellence of its students. The students who have mediocre grades but very rich parents actually might actually have a better chance at success and bring more prestige to the university than the academically excellent student who have poor parents.
How about the east coast?
If someone bought the car exclusively for Uber, the math would've been simple. But people run their own personal errands, drive for Lyft, deliver for Doordash or Instacart, etc.

There's been an [older] thesis that in a nutshell, unless one happens to chase the surge, driving for Uber/Lyft/Grab is a money-losing proposition.

https://www.fastcompany.com/40538647/nearly-a-third-of-uber-...
... CTRL+F, 'compat', no results. Oh crap.

I run my blog on Bootstrap 4, and I don't have much skills for frotend/scss stuff. So I use bootstrap 4 out of the box with few customizations. I never understand the backwards compatibility model of Bootstrap. It broke significantly when I moved from some late-stage BS4 alpha to the stable version. I can probably assume it'll significantly break again? Maybe that's the beauty of BS, you just choose a version and stay there until it's impossible anymore?
You could use only some parts of Bootstrap, by including its SCSS files and commenting out ones you don't need.

Also, you could try css-purge to remove unused classes.
I don't agree with this definition.

To me a library is a bunch of functions that you can drop in, whereas a framework is an opinionated implementation of functionality that requires you to adapt to it.
> I realize how outlandish that may sound writing that out, but I'd propose that the fact that it does sound outlandish is the main problem.

That doesn't sound outlandish to me at all. For what it's worth, it doesn't have to phrased in a stilted manner like that. A quiet "That was racist and I have no excuse. I am sorry, and will do better in the future." is fine.

I suspect that most people who want to "get the hell out" rather than apologize for racism have little to no experience with making sincere apologies and trying to genuinely mend fences in general. This probably has a significant overlap with people who claim that you should immediately leave your employer rather than speak out about any of their policies that you disagree with.
isn't it still gravity that keeps the car in contact with the road in your example, meaning it's also using gravity as part of its explanation of gravity?
https://apps.apple.com/us/app/netflix/id363590051

It's right there in black and white under the "In-App Purchases" section.
Apple has a monopoly on distribution on their platform. There is no second competing distributor which "Spotify and likes" could do business with, neither they can do distributing themselves (as desktop software producers have been doing since forever).

Given that, these guys are on point when calling Apple's demands "a ransom". It certainly looks like one.
> ...and I earn good money (so I can save).

This is the first safety net you will be sacrificing if you do the switch. Make sure your decisions are informed enough to make it worth the risk. Good luck.
FWIW, “comparable” and “ordered” are well defined terms in the Go language specification:

https://golang.org/ref/spec#Comparison_operators
Because, of course, people looking for a flexible gig and wanting to work a few hours a week while they have other jobs can't possibly exist.
People really don't understand what that 30% is for. App Store is a "channel to market".

So you're not paying for store hosting, payment features etc.

You're paying for access to tens of millions of willing buyers.
Please refrain from ad hominem attacks.

The poster gave a detailed explanation of their point of view. This sort of low effort insult is not appropriate.
Netflix pretty famously got rid of it https://www.mobileappdaily.com/netflix-stops-paying-the-appl...
>and the customer has no idea there's a way to get a better price.

Wouldn't you look for more information outside the appstore before you buy into a subscription? I mean if you do that you should stumble upon the actual price and maybe an explanation for the higher price in the appstore.

It's less a problem for Basecamp than for Spotify, who have a more mainstream product and audience.
I was wondering... Can there be a native app on iOS that sets up notifications for all participating PWAs and then when a notification comes in, when the user views it - the native app simply launches the URL of the PWA?

It could be called "Web Events Notifier" or something. Perhaps it could include a UI for managing which PWAs you want to receive notifications for and maybe even a catalog of publicly participating PWAs.
My niece works with them. They gave her one (or, presumably, loaned it to her).
By a brain scan I'm assuming you have been checked for a strokes or TIAs but have you been checked for "Adult-Onset Hydrocephalus"? One of my relatives has it and had symptoms similar to yours
App store rules state “ You must not directly or indirectly target iOS users to use a purchasing method other than in-app purchase, and your general communications about other purchasing methods must not discourage use of in-app purchase.”

I’m pretty sure that means you’re not allowed to let the user know in any way, even on your site, that they can get a better deal than the IAP.

Besides, apple clearly intends to get a cut of hey’s business. If they find a loophole, it will be closed soon enough.
One thing that I've thought about this is that whether you do the firewalling on the end-user device or on another device, the firewall will normally permit connections to every Tor guard. That means that if an attacker can make the device make a "special" TCP connection of any kind (e.g. just an HTTP request) to an arbitrary IP address and port number, it could make that connection to an actual Tor guard node run by an affiliate of the attacker. Then the attacker can distinguish that connection from other Tor activity because it isn't Tor traffic.

The point of that is to say that "only allowing the machine to talk to Tor nodes" wouldn't stop an exploit from effectively bypassing Tor—by talking in a slightly unusual way to an adversary-controlled Tor node!

If they're not already doing it, it might be safer for Tails to learn the specific guard that its copy of Tor is using at a particular time, and only allow outbound traffic to that guard rather than to any Tor node. (Another precaution which they might already be taking: only the Tor daemon process should be able to open remote sockets at all.)
That's one definition. Another valid definition of a framework would be something that is a fundamental part of your project, or something you build upon, whereas a library would be something that you use to enhance a particular part of a project.
Bootstrap would seem to fit that definition in most cases.
That's part of the problem. From the user point of view it doesn't matter if the bug is due to initramfs, or the kernel, or ZoL, or whatever else. What matters is it doesn't work. With FreeBSD development model it's easier to get it to work, since it doesn't need to go through so many separate groups of people.
This is just a comment of a bystander (from EU).

The media (at least in US) appears to be heavily biased.

What I understand this heavily biased post is saying is that the opposing media is so heavily biased that it feels like lying to them.

Is it wrong to say this?

I do not see it right that one media outlet has the power to shut down opposing media outlets.

This is not cool. This is very dangerous.
What is yur take on social media? please help complete the 1min survey
Bye.

This article discusses a real issue that black CEOs face in Silicon Valley. It's similar to the problem that female CEOs also face almost daily.

It's not race politics or gender politics. It's simply a fact of life for people who aren't white males.
Curiously this article doesn't mention Reserve, a stablecoin that is specifically targeting Venezuela. https://reserve.org/
A form of pattern matching and switch expression has already made it to the language as of JDK 14. Those are paving the way for full blown pattern matching and sealed types:

https://cr.openjdk.java.net/~briangoetz/amber/datum.html

https://openjdk.java.net/jeps/360
> It's your site of course, but if "moderators build the front page" is the new modus operandi, I'll be disappointed.

uh. nothing new about it. it makes this site great.
Stylistic question. I noticed Black and White capitalized in this article. Is that an emerging convention?
Not exactly true...India used plutonium produced by its CANDU reactors for the development of their first nuclear bomb.

http://www.ccnr.org/india_press.html