skysight-inc/HackerNews huggingface dataset:
Hiyo,

I'm one of the co-authors of https://blog.golang.org/v2-go-modules.

One of the takeaways from this article was, "there needs to be more documentation", and I think I can speak to that:

First, thanks for the feedback. We also want there to be a loooot more documentation, of all kinds.

To that end, several folks on the Go team and many community members have been working on Go module documentation. We have published several blog posts, rewritten "How to write Go code" https://golang.org/doc/code.html, have been writing loads of reference material (follow in https://github.com/golang/go/issues/33637), have several tutorials on the way, are thinking and talking about a "cheatsheet", are building more tooling, and more.

If you have ideas for how to improve modules, module documentation, or just want to chat about modules, please feel free to post ideas at github.com/golang/go/issues or come chat at gophers.slack.com#modules.
> I certainly don't interpret "keep your circle of concern as small as possible to your circle of influence" as "stop giving a crap". I actually means that you for example should decrease the amount of meat you eat and try to find other means of transportation than car if possible.

Exactly—before trying to solve the world's problems (and getting frustrated because you can't), try to solve the problems closer to home (and get motivated because, if you keep your focus small enough, you can).
Why New Zealand rather than anywhere else?
It's a JS library, not a browser feature. What place does it have on caniuse?
> only use the 8 base colours plus highlight.

Those are actually called "RGBI"[0] colors (which would make the 8 base colours "RGB", though I haven't seen that usage), although that's clearly not what you mean by "RGB values".

0: 1 bit each for red,green,blue,intensity: #(r·AA+i·55,g·AA+i·55,b·AA+i·55)
At a previous job I streamed Clojure over a trusted wire and executed it remotely in some circumstances. We weren't using Spec (Prismatic Schema at the time), but it worked pretty well and we even validated our schemas in javascript via cljs-wrapped library. I don't see why this wouldn't be possible with Spec, although you're a bit limited by code that will execute everywhere.
Introverts may have a key advantage in Zoom meetings, new study finds
This leaves me slightly perplexed. Care to describe what happened in a bit more detail?
These articles explain it a bit better but what it boils down to is that a group of kids create strange content around a theme (beans, frogs, etc.) and then try to go viral within their peer group, e.g. other kids that are too cool to like what everyone else likes. Impersonating real brands is also a big part of it.

https://www.nytimes.com/2020/06/10/style/elite-tiktok.html

https://www.distractify.com/p/elite-tiktok-meaning
> Man in a position to have reams of compromising intel on the current president hired by a man in an ongoing battle with the president.

I want the NSA to know everything a US President does while in office. I want the NSA to know everything a candidate for US President does while they are running for office.

The President of the US is not a regular citizen. The cost of being handed almost unlimited power is that you forfeit the assumption that you will use that power always and only to the benefit of the country.

If Alexander has compromising intel on the current president there is only one man to blame for that - the man who put himself in compromising situations.
Do you know anyone who died because they volunteered?

Besides that, when I was 10 years old and I asked at that time 30-40 year old people to not smoke cigarettes indoors because the passive smoking was damaging my young lungs and can lead to severe cancer and early death I was told that this is none of my business. Those people voluneered to damange their own health and knowingly also damanged my and other children's health. Now the same people are in their advanced age and demand from me to wear a mask because they don't want to bear the consequences of their earlier decisions. They essentially harmed themselves, and now they want to harm me again so that I have to carry the burden on my shoulders for their own wrongdoing. No thank you very much. I had COVID and my body fought it off in no time and I feel great. Other people have got their own immune system to deal with it. It's none of my business after all, like I was told.
I guess the one thing that holds me back from acting more selflessly than I do is that we don't appreciate the efforts of goodwill of others, and we reward selfishness.

I pay 45% of my income in taxes? The message is "pay your fair share". Pick up a piece of trash and put it in the garbage can? More litter will replace it when you walk by it the next time. Work extra hard to make sure a project is completed? "You're a great team player."

Contrast that with what happens when you act selfishly.

Negotiate salary aggressively? Receive a 20 - 50% pay bump. Buy cheap meat instead of humanely raised or organic? Save hundreds on your monthly grocery bills. Get Starbucks every day? No one directly minds about the waste you created.

These is one of the biggest cultural issues we should address imo. And we're already seeing the negative humanitarian impacts of selfishness with respect to the Covid epidemic. If the virus required greater awareness, empathy and care then we would have been wiped out.

This comment is referring to American culture, if it wasn't evident already
Is that really a misdiagnosis on the part of the general public, or are those terms just medical classifications for what everyone acknowledges is unacceptable behavior?

Are they any less of an asshole because some doctor has carefully scrutinized and categorized the exact ways in which they’re an asshole, and why?
Oh no that’s the best part: we built it in-house! Easily the worst place I’ve ever worked at, technically wise.
Vaguely off topic but has anyone encountered a person using the "grass" or "ocean" OSX terminal themes in the wild? Why are they even there?
We are chipping away at these problems

No, "we" are not. Some people are chipping away at some of these problems, but "we" (in the global, UN-sized scheme of things) are still adding and exacerbating these problems much faster than the solutions are being developed and/or deployed.

It's not like you can flip a switch and change a society

Our response to the Corona virus suggests that yes, if the will is there, we can manage to flip at least some switches. But yes, I do realize that these measures are considered temporary, and Covid is a much more immediate threat than the implosion of society.
Yet somehow, magically, there are no environmental impacts from mass migration.
It is about money. High-level government employees used to retire and work for contractors that sold directly to the organizations the government retirees came from. That is called a revolving door and occurred with both military and civilian employees. The practice of the revolving door is recognized widely as unethical.

To avoid concerns about ethics, many high-level government employees retire and join either investment groups or boards of directors. This puts them once removed from the money chain, but still allows them to line their pockets by leveraging the power they accrued while working for the government.
Machine Learning Attack Series: Brute forcing to find incorrect predictions
> Only a selfish species would say that or one who wants to feel good.

But probably we can agree that, even if it would be better to make the world better for all of its inhabitants, including non-humans, at least it would be a good start on the process to try to work on reducing the collective misery of humans.

Much like accessibility changes benefit everyone, a lot of the changes that will make life better for all humankind will also make life better for all the planet's inhabitants. (For example, one component of reducing misery even if we focus only on humans is reducing the disruptions due to climate change.)
With regard to accessibility, a blind user can reliably use the function keys due to their physical separation. In contrast, the Touch Bar removes the separation of individual keys and may pose a challenge to sight restricted users.
If you don't understand, lying is wrong. Literally everyone from https://news.ycombinator.com/item?id=24408123 has said this is a baseless accusation and your replied have confirmed it is baseless. We expect you to be make substantive arguments and always have.
Your vision may be worse than you think. It's easy to distinguish between those resolutions, especially when looking at smaller text.
CNCF Sarcasm: by 2025 deploying Hello, World will take 64 CPUs and 1TB RAM
I have a string of terrible workplaces that I'm pretty sure gave me work-anxiety/ptsd (not to belittle worse experiences, but these were bad) and I still have a lot of shame that I didn't speak out more or do more - but I was at the start of my career and had no power to do so that wouldn't have directly affected my ability to eat. That was 10 years ago, now I just try to be the opposite for everyone and amplify peoples knowledge that there really are abusive places and on the inverse there are supportive and collaborative places.

On the flip side I can say after 5 years there I never once referred a soul and in fact helped many get jobs elsewhere and have pulled friends out of them when I could.
When we went to Sakurajima, an active vulcano island in the Kagoshima prefecture, there were flying rock shelters and tables with evacuation routes in regular intervals, for the local inhabitans to use. This is how a minor eruption looks like & what locals are long used to:
https://m.youtube.com/watch?v=wqxnJQcQXss
(Note the cars below just driving about.)

Smaller eruptions are rather continuous, like this one 5 days ago: https://m.youtube.com/watch?v=7W2iHDZo1Tg
I totally agree that if made a priority industry can definitely create better tech that leads to more accessible content.

But as you said, for an industry that systematically ignored the problem for 10yrs, I would rather push them for generation of better accessible published content than user content and hence i said it’s a trade off.

I also wonder how ML can potentially help here. For example, for images without alts, automatically populate them.
"Prioritizes"? It's a fundamental difference.
If everything is text, text processing can process everything; if everything is a blob with a MIME type user experience is fragmented into whatever more or less integrated clients are able and willing to do with each incoming document (usually not much).
Totally this. It's highly unlikely Alexander will encourage overtly illegal practices within Amazon, but he will have full knowledge of the "gray" areas ripe for exploitation, and will utilize them to the best of his abilities.
Obligatory Hugo Weaving as Agent Smith...

https://www.youtube.com/watch?v=mgS1Lwr8gq8&ab_channel=Popco...
This comment makes me realize that I've experienced both sides of this coin now. I've had the manager that asked for daily email updates. And I've worked in a grind silo until I was finished.

There is a balance between them. I think where you draw that line largely depends on the team. An effective manager navigates a team by helping to unblock and de-risk efforts. It's hard for a manager to do that with zero information.
Yes single threaded perf is still important, but really only if you have top-end GPUs. 8 - 12 threads is where multi-threaded gaming gains seem to wane at bit, which might make sense given last console cycle's architectural optimizations. Once you're at 8 - 12 threads frequency starts becoming more important. Most recent Intel K CPUs can hit 5GHz+. The 10900K is still the best performing gaming CPU out there, and 8086K is still very competitive. Still seems many game engines are optimized for Intel and even with Zen2 having an IPC advantage, it cannot muster high enough frequencies to beat Intel's top gaming CPUs.

Maybe Zen3 will change that though, more IPC gains and possibly higher frequencies. If AMD can put out at 5GHz chip, it would probably demolish Intel's current offerings.
> I just said it's not helpful to consumers, because it doesn't actually help them make a better decision when you don't know if the brand is more or less safe than the alternatives.

I agree. But I am confused why this lack of statistics is the journalist's fault instead of either the manufacturer who has is sitting on the information, or lack of regulatory rigor that could force public disclosure.

You haven't proposed how the journalist gets this proprietary information? Only that they should sit down and be quiet until they have it somehow.

If your point is that all manufacturers should disclose, so we can compare/contrast, I agree entirely. But it comes across more like you think journalists shouldn't report on problems if the people they're reporting on aren't cooperating vis-a-vis full disclosure. Which is tantamount to the end of investigative journalism.
Show HN: 2M+ free stock photos in novel T-SNE based search engine
I'm reminded of the classic quote:

"Is this anime channel?"

"Yes"

"How do I patch KDE2 for FreeBSD?"
So why can't the module developer choose to change the url if they want to introduce breaking changes?

Why is this built into the module system and triggered by a v2? I don't think there is a compelling reason to do so, and there are several compelling reasons not to do so.

I think I prefer the status quo where there is very strong pressure to remain backwards compatible if your module is used by a few people. This leads to far less churn in the ecosystem and more stable modules.

The article makes the assumption that a major version number is used only for breaking changes, but many software packages use such version numbers for major feature releases (as indeed Go2 seems to plan to when/if they release it). I'm not clear why they should be forced to adopt urls ending in /v2 as well.
> 4K/60 or 1440p/240 are the golden standards

Those are $1200+ monitors at any decent resolution.

EDIT: by resolution I mean the horizontal dimension of the monitor, where pc enthusiasts typically go for 27+ inches in width which are more expensive as you scale in size, add a curve, etc.
We have a common 16-color-to-RGB mechanism: write \e[34m or similar and let the terminal do its damn job.
No, the improvements started in the 70's and 80's already due to more strict regulations for companies. Although maybe this helped the industry in Asia get a competitive advantage.
Also a lot of the water pollution was due to washing powder that used to contain phosphates. Those were forbidden in the 80's.
Hi! We created a new type of search engine for the top free stock photo sites.

It works by taking all the images, using T-SNE to lay them out in a gigantic grid, then putting a quad-tree on top of that grid and letting you smoothly navigate that tree. It's a simple but surprisingly powerful concept: you can actually "walk" an entire catalog!

The search is really cool. Instead of just getting a paginated / infiniscroll listing, you actually get two full quad trees: one with search hits only, and one with the results shown in the context of all the other images. And you can switch seamlessly between them. The latter can be really powerful for finding poorly keyworded images.

Once you've gotten the hang of it (pan & zoom, very similar to Google Maps), you can explore the images at a far faster pace than you can realistically do with traditional search engines.

And T-SNE organizing the images works wonders for creating a sensible layout (be sure to zoom in - at the outer layers the sub-sampling makes it look jumbled even when it isn't).
> workplace Twitter where it's simply impossible to try and keep track of what everyone is saying,

This can be alleviated by aggressive threading
That is true in a sense of: Of all the things in the graphics pipeline moving data between CPU and GPU is the slowest thing you can do. But that doesn't really mean the PCIe bus is slow. The truth is that most machines have a single GPU, connected to the CPU with all 16 PCIe lanes but they usually hit their performance cap utilizing much less then that.
If You Can’t Explore the World, Explore Yourself
> Of course a stock image in an article is not really important and may not add much value

Not sure if anybody has mentioned this, but a super common case is that stock and other images (photos especially) require attribution. Working in the digital accessibility space, I see a huge number of examples of an image being marked as decorative (or worse, being implemented as a background image in the CSS) with an inline credit line. So as a screen reader user, I'm reading an article and keep spotting these notices all over the place, with no hint of what they accompany. In those cases, the image must have a description, even if it is thought that it doesn't add value.
Am sad to report that at some point in the 90s that field got astroturfed :(
So you know one person that had a bad time? So what? That's called an "anecdote," it's not data. People get sick and die all the time from all kinds of things. That even happened before COVID-19. Non-geriatric populations are not at an increased risk compared to a normal cold or flu season.
I think a lot of folks value having their apps 'fit into' their OS. For me, I see the constant churn in desktop OS patterns as tiring and essentially useless. Emacs provides a wonderfully consistent interface no matter where I run it. I can see how it seems foreign to others, but it is consistent. For me, that's a fantastic trade.
What's most disappointing about this reply is that once you move past what is said, you start to realise this person is just repeating bad-faith anti-green propaganda but probably doesn't even realise it.
In fact Dan asked me three (interviewing at Optimizely)
We're not open source at this time but if there's a large demand from facilities we may consider open sourcing certain parts of the product (such as the CRM or bookkeeping).
I'm not sure where the confusion is coming from. The fact still stands that it's an achievement for an open source DIY project to come close to Oculus Go specs. The original comment was asking a rhetorical question to make that point.

If Oculus Go was open source, it would cost you much more than the retail price to manufacture it.
That's really interesting and definitely something worth trying. I wonder how the effectiveness of email changes with the goals for the user (play solitaire vs pay for a subscription, etc).
> Navi just began to compile a week or two ago. Still 'unsupported', but its slowly gaining features.

14 months after release, still unsupported. AMD needs to step up to the plate if they want to be seriously considered in the AI world.
Nuclear isn't friendly to the environment.
It's probably worth mentioning that if the police are involved during a mental health crisis there is a strong likelihood of physical violence even if you are not a minority.
A good way to do what? Clearly stating something does not make it true, because, to make it really clear, by reading this you definitely agree that you owe me $100.

The GDPR approach is that processing personal data by companies is prohibited by default, unless they can point out one of the specific GDPR subsections that permits that particular purpose of processing. They are not allowed to use my personal data for marketing unless specific conditions are met. Scrolling past a statement 'By scrolling, you are agreeing to use of cookies for marketing' does not meet these specific conditions, no matter how clearly its said, so the banner legally makes no difference whatsoever, it does not mean that I'm agreeing to anything, it's exactly as if it wasn't there, and that clear statement is simply a lie.

And the "good,easy way to opt out" does not matter, after the opt-out it's just as illegal for them to use data as before the opt-out, since I did not opt-in. If they're using my data without an intentional opt-in, then they're untrustworthy cheaters anyway, there's no reason to try to opt-out of something that I didn't opt-in to, this should be handled by the regulator who will be able to audit them to verify if they have actually stopped using the data.

Furthermore, if had opted in, the legal requirement (Article 7.3) is "It shall be as easy to withdraw as to give consent." So if opting in happens on the main page by scrolling but opting out happens in a settings menu requiring two clicks, then that may be good but it's not good enough, because it's not as easy as it was to opt in.
Not just Electron, even QT as well performs horrible over X11 forwarding in recent versions...

Things seems to be going backwards in this area..
It shows a prompt to the user when you run the code, they don't need to go near settings.
https://www.amnesty.org/en/latest/news/2019/10/egypt-steps-u...
What if I don't want a remote desktop though? 99% of the time I only want a the remote application I am interested in to seamlessly display on my screen, why do I have to bring along a full desktop?

Seems like such a fundamental use case that should be made simple but is ignored (or made very difficult) by modern systems.
Ooof, that is a lot to deal with. Really hope things start looking up for you soon.
> Really the only burden lands on package authors who are making breaking changes. And really, the path provided is so much easier than actually making breaking changes for your users. Everyone wins.

The burden falls on every module developer who wants to use a version number above 1.x. That is not congruent with developers who make breaking changes as you seem to assume.

There's an assumption here about v2 meaning breaking changes that not even Go 2 itself may adhere to (as it may well be more of a 'new features' version number than a 'breaking changes' version number increment).
When SICP was written the majority of the freshman who took that course had never touched a computer before they took that class.

This can be interpreted two ways:

1. It really is an introductory text and, as the book says, recursion is a simple, powerful, familiar idea.

2. Times have changed.

I’m partial to interpretation #1
I figured THE base configuration are for corporate uses. Plain iron exhaust, no hubcaps, flat paint, manual air conditioning, multi band AM radio and the likes. Sales reps worldwide are driving in that configuration but dealerships that don’t expect business customers probably don’t stock them.
That's sad. But expected. I wondered "would I have tainted myself forever" – and it sounds like it would've tainted me.

I bet working at Facebook will have similar questions to be answered.
Beautiful design, btw.
If that was the case, then why aren't our schools teaching white supremacy and nationalism? Isn't the opposite the case?

Also, what's wrong with nationalism? Isn't it better to have nations who are interested in the well being of their people as opposed to a world controlled by globalist corporations?

It seems to me like the people have been conditioned against nationalism and towards globalism which favors corporate control.
Totally agree with this.

I started playing with spec because of the idea of automated test generation, but the reality of it is that I use it as a super-charged validation library.

I think this emphasis actually does the library a disservice in that I see new users ask questions along the lines of "Should I use s/valid? to manually check inputs to my API"? The answer to that, in my usage, is "Yes! Of course!", but many people seem to think that they are using Spec wrong if they use it for something other than instrumentation and generation.