skysight-inc/HackerNews huggingface dataset:
I'll say this, I think type providers are somewhat of a trap. Not quite as much of an oops as inheritance, but their use case isn't quite what it gets sold as.

The best use i've seen of them is for quick, run once to get something, scripts where you're briefly connecting to a complicated dataset and want to rip some data out and do something with it.

As a long standing production tool.....i feel like you wind up running into enough issues with trying to adapt it to data changes that you're just better off not using it in the first place.

As for team members pushing it and leaving...well that's an issue with just about any language adoption, good or bad. We'd all still be on C++ if some people hadn't bothered to learn new toys.

Tooling...i dunno. I've never had something that severe but it's second classness shows. I use vs code/vs and its MOSTLY great, but there's some WEIRD shit that can happen for sure,

There's no doubt C# is more supported than F# and it's a shame because that'll always remain the case, but F# can work on top of C# very well (not so much the other way).

I really do see type providers as almost near inheritance though in the "oh this is cool until you use it and realize it's not". The main draws for me are that it's super easy to set up errorless models with types/records/etc and it's very low boilerplate while still actually having strong typing and immutable by default.
> Would it be in anyway acceptable for someone to plonk an unmarked concrete block in the middle of an unlit road?

You mean like the "traffic calming measures" most urban roads have, to slow down cars?
Throwaway as a former student, now gainfully employed and grateful for the experience.

Kwame (and a lot of others) stole money from 42 SV, so I am not sure why we care what he says.

In addition, covid wasn't the real reason SV was closed, it was just a great excuse to stop it without pushback. The real reason is they built a school for 1000 people and expected that immediately, which never materialized.
can you provide more info here?

i’m finding it hard to think of a system at a large company that would have no internal libraries used by multiple projects, that wouldn’t require ever making a cross project change.
Very similar to the front panel controls on a Dec PDP-11, Altair 8800, IMSAI 8080, etc.

Or, I guess, the Kenbak-1 is closest in form factor to this thing.
I hear what the author is trying to say, and I might be missing the point, but it seems counter to what I've seen. In agreement that it's important though. Blockbuster movies by definition aren't the long tail.

There are tons of examples of it:

- music, as the author points out. Kpop popularity in the west is probably a big example, but also artists getting famous on SoundCloud.

- video games are another place where there are a ton of indie studios doing their thing. The other day there was a post about Zachtronics.

- Books, we've seen several self publishing success stories on Kindle and others. Amazon claims more and more people are making over $50K on KDP.

- products, we see tons of success on Kickstarter and similar places. Pebble or Remarkable are two examples that come to mind.

My take, maybe counter to the author, is that the long tail is there but it's huge, but any individual thing - product, game, etc - seems small, unless it's a hit in which case it's not the tail anymore.
I was lucky to see a demo of the Million-dollar unpickable lock (with the square key) get picked live on stage at HOPE 2k3 in new york, in about 5-10min while they were giving the talk about how the company wouldn't actually reward anyone who picked it.

There is no such thing as an unpickable lock, its just a matter of time till someone finds an exploit
We know how to do that. Versioning, deprecations etc. We do that with all external dependencies.
True in the UK too. Cigarette adverts were banned forever ago. Then they stopped displaying them in the store. Now, if I'm not mistaken (I don't smoke), they don't even display branding on the packets - the packets have a very plain, uniform design with no flashy colours or logos.
Among the things you preserve by making sure you are not mistaken for a lower social class are:

* whether people invite you to social events

* how people treat you when you ask for help

* what kind of sex partners you have access to

* your own perception of yourself as worthy and accomplished

It's not an economic class thing, it's a social class thing and would exist even if everyone had the exact same income.

Meanwhile reaching for millionaire status when you don't really have it is stressful. Other people will push you back down and you have to fake a lot of behaviors you don't really know how to use. So people generally accept their level instead of identifying with a higher class. This is true in theory and also when you actually talk to them.
no it can’t, an alert won’t make a PM allocate time to “tech debt” and these alerts are rarely time free upgrades
Julia also has reference semantics for everything. That said, it turns out that if you make it idiomatic to create immutable structs, the difference between reference semantics and copy semantics disappears, and lets the compiler pick the faster one (which fixes a common performance bug in C++ where users end up copying a ton of data around by accidentally copying a bunch of data)
This sort of thing always reminds me of the potato sacks the Silastic Armourfiends of Striterax had to punch each morning to get rid of their surplus aggression.
Either you don’t understand technology or you’re a dunce. You’ve made a strong case for both in this thread.

By admitting data flows to us resources are illegal, you’ve just said that what you’re doing right now can be construed as illegal activity on the part of the website you’re on. HN is indeed hosted on us resources. You touch Microsoft excel and guess what? Us resources get your personal data.

So you’ve just basically admitted that under GDPR, all regular internet activity is illegal if it touches a US server. Hence “coverage”. Hence, everyone living under really, the discretion of the monarchs.

Thanks for playing. Dumbass.
Not really - the US isn’t an especially litigious society and that myth was created by large corporations to cause a chilling effect on justified personal injury lawsuits: https://www.theguardian.com/commentisfree/2013/oct/24/americ...
I'll say what I said to the other comment. Skip type providers. They're a neat concept but much like inheritance their use case winds up being massively more narrow that you'd first think.

The main draws are functions as a first class citizen (with a light syntax for that), low boiler plate, type inference with strong typing, and immutable by default. Oh and I also like the top down coding structure.

The amount of runtime errors i have in F# is minimal (generally because you're connecting to something wrong), because so much is caught in the compiler. Debugging is usually cake, and you're not afraid to really abstract out your code and start passing around functions because the syntax is light and easy.
I was reading a political blog the other day, and someone commented that the young generation is selfish and introverted.

Another answered that they are proudly selfish, and do not see what the issue is - everyone should look out for themselves.

It turned into a mighty interesting thread, which made me think... Most of my day is dedicated to a youth group that I volunteer for. I have a connection to people - in life, not via social network - and it does me good. If I was more selfish, I would be less happy.

A society can exist in which everyone is looking out for others instead of themselves. Some will take advantage, game theory and all that. But the way humans are with social dependence, the benefits of such a system outweigh the losses.

So, get out, volunteer to help others. Along the way, you will gain a sense of purpose, you will build connections, and others will actually care about and respect you.
You should also mention paragraph 218a: An illegal abortion in Germany is not realized, if it happens until week 12 of pregnancy:

https://www.gesetze-im-internet.de/stgb/__218a.html
https://de.m.wikipedia.org/wiki/Fristenregelung
First yes, but it's not difficult to imagine Uber has outgrown their first architecture.
Or the US with Federal and State law
What I've seen in practice in smaller companies, is actually the other way around: everyone is afraid updating any library version because who knows what other team's work it might break. Theoretically, everyone must have extensive tests to cover everything, but in practice it's hard.

But when your team owns a repo, then at least the damage is contained within your team.

Google solves that problem with heavy NIH syndrome (its hard to get promoted by utilizing an external third-party lib, better develop your own), and writing tests, yes. And for those few third-party libraries that google still depends on, updating them is a big PITA.
Just finished it right now, it was such a blast.

Recommended for everyone who liked the game’s core concept and visuals but didn’t have the time or energy to slog through all the puzzles (or kinda hated how pretentious it was). It’s surprisingly a nice game filled with well-designed puzzles, and most of all it takes only an hour and a half to get to the ending.

(Verdict: about the same experience as The Witness, but less frustrating and mortals can actually finish it in a single session…)
This actually only bolsters my point.

Is the risk that you'll be sued because some developer unintentionally used fully-reproduced code worth using copilot?
fwiw there’s a cap to how much perf you can extract from an instance. we use R6 32cpu 64gb ram for our builders. we can’t really 2x that from a price point again lol
To add to your examples, there are now a bunch of independent content creators making a living from platforms like YouTube, Twitch, OnlyFans, etc.
Yeah, fair point. Time will tell I guess.
https://en.wikipedia.org/wiki/The_Paper_Chase_(film)
Obviously the articles will be about solving the problems. Nobody wants to write a "yep, the thing that worked still works well for like 99% of cases (we solved the 1% in other ways)". This of course produces bias for people reading the posts, because it's not trivial to tell if the solved problem was about to bring the company down or was just an annoyance that they solved in a cool way they want to share.
Replacing capitalism with X will not eliminate the underlying socio-psychological factors that push humans to secure themselves at the expense of other humans and the environment. All capitalism does is give participants a high degree of agency that reveals these factors (and that’s also why regulation is needed—the market doesn’t work well when malicious actors exploit information asymmetry).

In long term, we should understand and alleviate the origin of that chronic desire to win while others lose—however, replacing capitalism with X, depending on the degree of autocracy in X, may just obscure them instead, which seems counter to that goal.
Check out Lemmy
https://join-lemmy.org/
I'm not sure if you're (just) playing devil's advocate, but the blog post[0] linked in the article covers quite a lot of instances of prior art[a] / multiple discovery / coincidences, going back years before the patent application was filed. Whether this is proof that the design was copied -- I can't say.

[0] https://torbjornludvigsen.com/blog/hangprinter-is-prior-art/

[a] what I would call "prior art", anyway. IMHO, IANAL (AFAIK)
I feel the same: the long tail is there but it's too long, so it becomes very thin. There are A LOT more content creatores today than 10 or 20 years ago.
Not like there aren't plenty problems with (and articles about) working with multiple repos. Neither is a silver bullet, you just get to pick which set of problems you prefer to have to solve (or which ones you think you can get solved due to human factors)
> But a very cold winter is nothing compared to a very hot summer.

Goes right back to how subjective livability is. The above statement might be true for you. For me I'm unhappy at anything below 80F and downright miserable below 60F. Any city that gets weather below freezing is completely out, regardless of all other factors. Live is too short to spend most of it freezing. All the top 5 in this economist list are freezing places, hard nope from me to all of them.
Coincidence, I was reloading the BVE train simulator today. I am not train fan, but I like the ambiance add-on makers put in.
Installing those add-ons can require some efforts, as most of the times directions are in Japanese [1].

[1] https://hittokey.wordpress.com/2020/12/01/bve-train-simulato...
> This seems to preemptively foreclose interest in any kind of initial conversation or meeting anyone where they are.

Everyone wants us to meet people where they are, yet no one wants to meet people where we are.

You see, if you do not understand what we are going through, you can not meet us where we are. It is hard, maybe impossible, for you to meet us where we are, harder than it is for us to meet you where you are.

I would no doubt be able to talk with this man and we would know where we both are.

I volunteer, but that does not do anything. Yeah, it helps others, but it does not help others meet me where I am.

It is like you are telling Aurê that he has to meet everyone where they are.

(If you think I am being condescending writing this then that proves you cannot meet where I am.)
You could insert a probe instead of a keyblade.
Asked a couple of days ago about a different article: https://news.ycombinator.com/item?id=31873761
The first time you go somewhere, you can use GPS. After that, try to remember the route. If you get lost, it's fine if you open up maps, but you should try. Eventually, you should just be able to glance at directions at the beginning and be like "oh, I need to take X and Y roads" and know where you're going.

It also helped me to set my maps to have North pointing up vs my heading pointing up.
Yes, the timing of this really makes me think that it could be to divert attention from the negative press that copilot got.

Having people talk about whether 500k is the right amount to donate for a gigantic company like Microsoft is much better than people discussing the ethics, legality, trustworthiness and pricing of copilot.

Last week we talked about whether or not it is legal to use license x to train their AI or if they will secretly steal our proprietary code and accidentally leak it for everyone else to see. Today we talk about whether the nice gesture for maintainers are enough.
> why wouldn’t it be some huge thing you hear about everywhere?

I feel like you hear about this all the time though. Both in the context of mindfulness, and in the context of cognitive behavioral therapy.

Also, as far as I know the actual effectiveness of CBT and mindfulness is still up for debate? It certainly works very well for some people, but "this actually works" might be a bit much?
Barclays and American Express do this as well. It really should be standard practice now.
I believe they are maintainers of the dependencies that GitHub uses.
This is largely why I don't watch movies, TV or listen to new music anymore.

Everything seems either lazily targeted to some large group of viewers, and the rest of production doesn't matter anymore. I'm not even sure some of the creators of these things know why people would like the paints their algorithms are telling them to paint in the numbered areas.
This reminds me of a CBT technique known "Rumination Cues Action". It was quite useful in my case.

The goal of the technique is to tackle the issue behaviourally, spot the rumination trigger and do something else so you can anchor yourself to back to reality. This should help you develop a habit of stopping worrying _before_ it escalates into rumination.

This is roughly how it works:

1. Notice when you're ruminating (i.e. what are the triggers? e.g. "leaving the bed", "taking a shower"). Ideally, write them down somewhere. I’d use the Notes app on my phone for that.

2. Once you notice the trigger happening again, _do something else_!

Example: if I noticed that I was worrying about _<generic, impossible to solve problem [1]>_, I'd leave my computer and grab a glass of water, stretch, text someone. Initially, I had to do this almost all the time, which felt a bit silly but after a few days I had less and less to put in my Notes app and felt generally more in control.

None of this is a replacement for therapy, of course, but it's one of the CBT tools I've personally found helpful. Stretching 15m per weeks is not as good as visiting the gym, but it's still better than doing nothing. And this is low-hanging fruit.

[1] pick your poison, in my case this could've been anything ranging from impostor syndrome to homelessness to cancer to war.
Jesus, that thing looks like Lamborghini designed a tank…
Please don't advocate for violence, even if it's only in jest.
> "Tunnels offer protection from wind and rain."

Not sure about this one. Back home in Guadalajara Mexico a lot of tunnels get flooded during rain season. I'm talking about 6ft of water.

To be fair, even streets turn into rivers / pools.
Overpass is called "viaduct" in Dutch, though a multi-lane overpass is often colloquially called a tunnel. We do have tunnel-like structures for what technically are overpasses, eg.: bike path next to a river; major multilane road crosses river+bikepath; resulting structure for bike path is a tunnel (Dommeltunneltje in Eindhoven), though doesn't go underground.
> It’s amazing. It took my breath away when they removed the tarp. We must all treat it with respect. When that happens, it is going to be powerful and we will heal. We must as a people.

I got to say these quotes were just cringe-worthy, but this one strikes me as acutely disconnected and meaningless.
Changes will be handled just like external library updates.
> Being disinterested in 99.9% of what other people care about isn't special or interesting.

The fact that you think this tells me that you cannot meet me where I am.

> People who genuinely inhabit interesting or rare positions or have special life experiences still love to share their story with other people.

Appeal to purity.

>It's best not to play. If they get lonely enough, they'll do something about it.

Yes, it has led to at least one of my attempted suicides.
Even if we had infinite renewable energy, or something like Fusion Power; there are still the problems of having to manufacture all these individual vehicles, gathering the resources to do so, maintaining them, storing them, and providing them with roads.
> Let’s not start trying to decide who is human enough to live.

But you are already doing that stating that abortion should be illegal altogether! You just set the threshold very early on!
> Reddit is hijacking content by requiring it to be hosted on it's own CDN..

does it require it or provide it as an option?

as far as I know you can submit image URLs just fine. gyfcat and imgur videos are regularly on r/all.

hosting multimedia content provides a better experience. does it have downsides? yes. just with google's AMP.

a bit offtopic, but tiktok creators' fund is already shortshelling creators. https://www.youtube.com/watch?v=jAZapFzpP64

and this endless reposting of viral content ... well, it's ongoing since we have viral content. is it great? of course not, but it's not like the reddit CDN somehow changed anything with regards to this problem.

youtube has contentID ... "creators" are free to organize and advocate for reddit/IG/tiktok to introduce it (or lobby US/EU/China to mandate it or whatever)
Ask HN: GPT-3 reveals my full name – can I do anything?
Alternatively: What's the current status of Personally Identifying Information and language models?

I try to hide my real name whenever possible, out of an abundance of caution. You can still find it if you search carefully, but in today's hostile internet I see this kind of soft pseudonymity as my digital personal space, and expect to have it respected.

When playing around in GPT-3 I tried making sentences with my username. Imagine my surprise when I see it spitting out my (globally unique, unusual) full name!

Looking around, I found a paper that says language models spitting out personal information is a problem[1], a Google blog post that says there's not much that can be done[2], and an article that says OpenAI might automatically replace phone numbers in the future but other types of PII are harder to remove[3]. But nothing on what is actually being done.

If I had found my personal information on Google search results, or Facebook, I could ask the information to be removed, but GPT-3 seems to have no such support. Are we supposed to accept that large language models may reveal private information, with no recourse?

I don't care much about my name being public, but I don't know what else it might have memorized (political affiliations? Sexual preferences? Posts from 13-year old me?). In the age of GDPR this feels like an enormous regression in privacy.

EDIT: a small thank you for everybody commenting so far for not directly linking to specific results or actually writing my name, however easy it might be.

If my request for pseudonymity sounds strange given my lax infosec:

- I'm more worried about the consequences of language models in general than my own case, and

- people have done a lot more for a lot less name information[4].

[1]: https://arxiv.org/abs/2012.07805

[2]: https://ai.googleblog.com/2020/12/privacy-considerations-in-...

[3]: https://www.theregister.com/2021/03/18/openai_gpt3_data/

[4]: https://en.wikipedia.org/wiki/Slate_Star_Codex#New_York_Time...
Buckwheat isn't a cereal or even a grass.
I regularly watch economically prosperous content on youtube that would have had zero chance of distribution 10 years ago. I also watch available but not prosperous content that would never have left people's imaginations or living-rooms. I have access to a wealth and variety of content today that I didn't imagine when I was in college.

The long tail is alive and well and the OP is incorrect.
One could say that about the Americans but they do it almost compulsively, and completely ignore levels of government where nearly everything actually happens. Many current American problems are locally managed including housing and real estate but so much energy goes to the President, partly because he -pertains to- so many people. Many people are explicit that whatever is on their minds must be done “nationally”. What’s to stop this pattern from repeating at a greater scale?
Didn't that guy stuffmadehere make something that's very similar in concept, sent it to LPL and he still managed to open it? I think the attack angle wasn't the mechanism though.
According to hackernews terminology the government "printed" more jobs.
Most likely you can't because of "qualified immunity" wherein government officials can violate rights of people and face no consequences.
Onion headline: Billionaire pays 500k to charity instead of paying $5 million dollars in tax!

Context - Github copilot license violations.
Can we produce carbohydrates for animal consumption usung industrial chemistry?
Awesome! Feel free to reach out if you have any suggestions or questions that come up as you test.

(My email is on the website in my bio, or ping me on the dbt slack if you’re there).
You can use this argument against anything you don't like.

'A well-designed system should not have X therefore you don't need Y.'

When 'A well-designed system should not have X' is just a matter of opinion, or doesn't acknowledge trade-offs that might make X the better option than Z, then this isn't a useful argument against Y.
Not a very convincing article, since it presents some statistics about the US (e.g. "only 10% of injured Americans ever file a claim for compensation and only 2% file lawsuits") but does not compare them to other countries, so we can't tell whether the US is more or less litigious than the rest of the world.