skysight-inc/HackerNews huggingface dataset:
Even the current syntax is a bit non coherent.
Would you go with "Vector[int]" a la map, or with "Vector int" a la chan? I think both considered the proposed syntax is actually better.
As someone who doesn't enjoy Go but is increasingly having to deal with it at work, I'm very happy with it.
The fact that there is propaganda on ZH doesn't mean there isn't also factual information on there. That's the scrutiny I'm talking about. You and Google both are throwing the baby out with the bathwater.
No, now looked at the docs and saw that linenos does not work with rtf formatter. Sorry :(

(I didn't have to print line numbers back then)

You can generate LaTeX documents, images etc. with line numbers. And then print them. hmm.

https://pygments.org/docs/formatters/

https://pygments.org/docs/cmdline/
Remember the same issue raised by Spotify?

https://www.idownloadblog.com/2019/03/14/spotify-sues-apple-...

https://www.apple.com/in/newsroom/2019/03/addressing-spotify...
This reminded me of the guy who thought a third party was interfering with his life, and then realized he had CO poisoning thanks to a good person on the internet. And the third party in question was his past self.

https://www.reddit.com/r/legaladvice/comments/34m92h/update_...

So I wonder...is it possible that this person's memory (of e.g. personal health research) or consciousness was affected by the malady to the degree that she perceived her own past experiences forming into intuitions that were so foreign that she interpreted them as others' voices?
Though, they don't run in the shell, they run in the terminal.
Ask HN: Live Video Feedback Sites?
Are there any existing services that provide feedback from beta users live testing your website? Something like the defunct BetaPunch where testers would download a plugin and record their browser session while visiting your website. I'm currently trying usability.testing.exchange but this is more of a review website. I would like to see the experience recorded from the users perspective to spot usability issues and bugs.

edit: I just found what I'm looking for but comment if you know any more. https://userbob.com/
This is what happens when you make your country hyper profit driven.

It's evident by "who" make these movements trend and then de-trend them. Language now is controlled by a small minority group. It's always the rich white people that it's not funny anymore.
Ask HN: What Is Facebook?
Has it's primary definition been evolving into something more than it was intended to be at the beginning 16 years ago?

Is it no longer a purely communication platform? Is it a hybrid news model now? Do you think they should be held responsible for every piece of content that's hosted on their platform by users? Should social media behemoths like facebook and twitter be content cops, is that a more business friendly strategy in 2020? In an ideal world, would that be necessary?

Or does this community think they should follow models which prohibit any accountability for content posted by people of importance? But then again, where do you draw the line about who's content are you to moderate?

Is facebook going the right way by not following twitter's model regarding posts by the POTUS? What does HN think about this?
I was porting a diagnostic command the other day, which displayed SMT status for the IBM power processor - written by a programmer at IBM. It was essentially a directory walk strncmp loop over /proc. The overwhelming sadness compelled me to spend a day of trying to figure out how far back I could trace direct evidence proving the existence of _SC_NPROCESSORS_CONF. Unfortunately I couldn't find the source code for SVR4.0MP, only references in interface manuals.
Reminds me of Guy Steele tackling this trivial problem on stage: https://www.youtube.com/watch?v=ftcIcn8AmSY
It only took a few clicks to get from a zerohedge article to learning about how to join the fight in the coming "race war", so I don't think I feel too bad for them.

I'm not at all being hyperbolic, but it seems not at all dissimilar from 4chan's comment sections.
Revenue isn't profit. The executive coaching industry is far bigger and it's not remotely a cash cow.
The problem with SSS as an alternative to multi-sig is that the dealer (the person drawing the polynomial to distribute the secret shares) will also know the secret.

Hence, this dealer can leak the secret or abuse it.

If you want dealer-free 2of3 secret sharing you need to use Diffie-Hellman-style shared secret sharing like implemented in Monero:

https://hackernoon.com/monero-multisignatures-explained-46b2...

Therefore, I disagree with the article that SSS would be a legitimate alternative to bitcoin multi-sig.

By the way, if SSS really were an alternative to multi-sig, then Monero would have simply implemented SSS and not a (more elaborate) Diffie-Hellman style solution for secret sharing in Monero multi-sig.
Go benefits from a continuous flattening phenomenon due to how interfaces and types interact. The determination of whether a type implements an interface is done at the interface use site rather than the type declaration site (as in C#, Java, etc.)

I don't think Go developers are using more layers of abstraction than they have in the past; they aren't smarter or more sophisticated than they were before -- RAFT was written in Go, for example.

Your observation is a good one, however; are there other ways that Go idiomatically flattens type hierarchies?
'Quake III Arena' Bots Decide to Stop Fighting After 4-Year Match (2013)
Not having typedefs wouldn't be much of an issues if we could at least inherit from String and int (or Integer).
The Astrobiological Copernican Weak and Strong Limits for Intelligent Life
The executive coaching industry is $16B/year. (And the film industry is in the hundreds of billions. That's just ticket sales, which are a tiny fraction of revenue.)
That image makes me think it was a one off mistake. Aside from the public profile launch, what are other examples of their cavalier attitude towards privacy?
Why exactly do existing video streaming solutions use such small amounts of bandwidth and have terrible quality as a result? Does anyone have a deep dive into why this is the case? It seems that it would be a killer feature to make better utilization of bandwidth.

Even over wifi, speedtest shows 4ms/100mb/100mb on my internet connection, but Zoom, FaceTime, and others never use more than about 0.8Mbit/s for a video stream, and the resulting quality of audio and video is...understandably poor.

Latency too totally feels like a software problem, perhaps with too many layers of abstraction. (60fps->16ms for the camera, ~10ms for encoding with NVENC/equivalents, 35ms measured one-way latency from my laptop to my parents 4000km away, ~10ms decode, 16ms frame delay = 87ms one way). Maybe I'm asking for too much from non-realtime systems (I'm used to RTOS, extensive use of DMA, zero-copy network drivers, etc), but it seems that there is a lot of room to improve.
I just pulled myself from the rabbit hole of Google vs. Zero Hedge to discover this. It brings back so many good memories of countless road trips.... Reminds me that much of the world ain’t so bad, and someone just made it a little bit better. Thank you Erkam. [1]

[1]: https://www.buymeacoffee.com/erkam
Whenever I read something written from Joel Spolsky I think back to the time I attended the first CalHacks hackathon. Joel gave the keynote talk which I pushed into as a starry-eyed young technology enthusiast. He told us to work hard so we dont end up like the construction workers out there (referring to the construction happening outside of the Berkeley stadium at the time). Oh. I had hardly entered the software industry and that was my first moment of being jaded about the out of touch characters the bay/valley had to offer. I better get coding or else I'll have a shite life like those construction workers...

I can get some interviews and get through some rounds. But no one here is talking about LeetCode which is all that really matters.

Using a throwaway because obviously I'm mediocre and I don't want to end up woefully hopeless like those horrible people applying to every open job in Palo Alto.
I hear you, but there's still market incentives for companies to participate: cheap labor for 2-3 years with good likelihood of a useful employee afterwards. I think in Germany they're paid ~ 1k Eur/mo. Clearly a progressive element helping those can't go to college so a branding value for SV types too.

Beyond that the administration of the program, certification at the end, etc. probably wouldn't be so expensive.

Think it shouldn't be viewed as threatening.
I stronly agree with the trending part. I used to browse it regularly to find cool projects, that may have been on HN or Product Hunt or something that week, but now, most of it is Chinese projects that are meaningless to me or large businesses latest nothing github project they made.
Previous discussions on topic:

https://news.ycombinator.com/item?id=23542937

https://news.ycombinator.com/item?id=23545211
Marco Polo App creates paid social network
Yes, that was their online sales revenue in 2019, unless you think giants like Wal Mart (with nearly 400 supercenter stores in Canada) and Costco are doing only 1 billion in brick and mortar sales.

These numbers are readily available in their financial statements (Wal Mart doesn't separate out Wal Mart Canada's numbers - I happen to be in the industry.

Your Canadian Tire anecdote sounds unbelievable unless it was many years ago.

Canadian Tire is one of the few Canadian stores in 2020 where can check store stock/inventory online down to the aisle of the store. They had already started implementing pickup lockers in their store before covid.

I've placed a few online orders with them and have never had any issues (including in store pickup).
FYI, they did close to $600 million in e-commerce sales in 2019.

Walmart, Loblaws, etc process same day grocery pickup online (and they did this before the pandemic).

The Canadian e-commerce experience is not some backwater that you proclaim it to be.
Apple's dictatorship program (the app store) is horrific. I strongly believe if you buy a device, you should own that device and be in control of what you put on that device. The fact Apple will not let you put anything on your phone they don't approve of really troubles me. I worry for the future if more companies take this approach.

Android is slightly better, since you can install alternative app stores, or apps from websites.
I can speak to both. But, for me, Prednisone was the hardest to break; I took Prednisone for more than 10 years with very high doses first and slowly tampering off. It saved my life and, yes, it worked wonders. On very high doses I was on the top of the world—euphoria. But once the tampering started, that’s when the negative side effects came: sleepless, agitation, restlessness, depression, mood swings, and much more. My doctor mentioned that with its benefits she could list a side effect from A to Z. You have one year one me, but I too get to celebrate being Prednisone free.
Do you think the housing market will crash or further bubble in the US?
Yes, functional programming patterns are nice. It's possible to write that even more concisely in JavaScript.
> 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.

I also believe that also in theory, using SSSS + fixed-size symmetric keys gives you all the same security properties of SSSS and no leaking of the message length, assuming that the symmetric cipher you're using is secure. What exactly do you mean by "this isn't usually an issue" (emphasis is mine).
Your analogy falls apart when you consider the fact that Google is being sued for the behaviour you just mentioned. No reason why Apple shouldn't be treated in the same light.
etcupdate is great!

Wish it was the documented way to do that step in the manual.
"lambda functions" not "lambda expressions" - It is funny (or not) how Amazon redefines how a term is used by naming a product. The words actually make no sense, but people do not care and say It anyway "lambda function".
I don't think there's nearly as much of an appetite for operator overloading as there is for an iterator protocol for range. That isn't to say that the latter wouldn't have a lot to argue over (internal vs. external, etc.) but I think the general usefulness of such a thing would be widely accepted by the community once generics are a settled matter, while I doubt that will ever happen for operator overloading.
Having worked in remote sensing[1] in the distant past, every now and then I still glance at the Wassenaar Agreement[2] to find out what today's fun stuff may be.

[1] interplanetary on my part, but I have no illusions that our funders didn't have further intraplanetary applications in mind. I was young and needed the money.

[2] https://www.wassenaar.org/app/uploads/2019/12/WA-DOC-19-PUB-...

(as far as watching bunkers being dug, I'm pretty sure LIDAR already gives a much cleaner signal)
aka Hippies feigning science for some pseudo-religious ends.
While I can agree that people do tend to think that good equates to rich, I don't think being able to make money makes you somehow intellectual or great. Sure, people conflate these things in general but that doesn't make it the fact of the matter because people think it.

This is similar to how some people view the law as being a moral compass for right or wrong. While a lot of people do tend to view doing something illegal as doing something wrong, it's not actually true that just because you're doing something illegal you are doing something wrong.

So what you said is true in that people see it that way, not in that it actually is that way, or ought to be that way. I think your comment sort of conflates this disinction whether intentionally or unintentionally, hence the downvotes.
AFAIK XBox and Playstation partially fund exclusive game development and for non-exclusive games the risk is somewhat smaller.

I heard few stories about the devs bouncing off the Oculus store though. There aren't many games, so it's a honeypot for many developers but then they find out their game won't be released because of some reason (game like this exists, we don't like experience, experience is subpar) and so on.
Kqueues are great!
Thanks for the explanation.

There's an idea in there for a Clojure library :)
I have encountered people who I have needed to shun and remove from my life. Google is free to shun people, indeed due to their size and reach they are much more likely to encounter people who must be shunned then you or me.
Thanks. I just downloaded it without going through a previous Shopify checkout workflow and it asks you to add a 'store' with no prompting or list of 'popular stores'. Just a search box.

It badly needs a prominent browse feature if it wants to take on Amazon. Or maybe I just missed something in my brief tour.
FreeBSD has had fully integrated, working ZFS for over 10 years. You were so excited to deploy the BSD killer app, you forgot to do so for ten years.

I can only tell you, whatever scary differences you expect between Linux and FreeBSD are probably no more than between any two Linux distros with different packaging systems.

Ten years ago, fresh out of a failed stint at university, I applied for a junior position at a Linux shop. Would nowadays probably be called junior system engineer or so. The night before the interview, I read around a bit in Stevens' TCP/IP Illustrated as well as Design and Implementation of BSD (to calm my nerves). I told them honestly, I had maybe 15 lifetime minutes on a Linux shell. But I started with FreeBSD4.4 and had by then already 8'ish years of experience on general *nix administration.

I'm still there. Pivoted around and upward a couple of times internally. But I still run FreeBSD on my workstation to get things done. And we're still fundamentally a Linux shop.

But the root cause of my career is a friend at university handing me a FreeBSD 4.4 CD. It is a tremendous system if you want to learn about the services a kernel offers to its userland. If you care to make the dive, it not only tells you the what and how, but the why and all the compromises that had to be made along the way. And that understanding is universal.

FreeBSD may be well known as a solid production platform. It's true strength is as the foundation for not only a lifetime of learning, but a lifetime of understanding.
"they aren't smarter or more sophisticated than they were before"

To be clear, I was not suggesting that more layers of abstraction reflect more sophisticated developers. Just that more layers require something in the language to help developers manage those layers without going insane.

There's a lot of wisdom in choosing a flatter approach when it makes sense.
The Featherweight Go paper also just recently came out, which is an important step:

https://arxiv.org/abs/2005.11710
I think every parent relates to that at various degrees.

To future parents: congratulations. Also, take every possible opportunity to sleep.
When baby sleeps, you sleep.
I think you can add using the same 720p camera on the MacBook (Pro) line for the last n years. At the same time the iPhone's camera has seen dramatic updates almost continually. Heck, they could probably just replace the camera in any MacBook with the one out of the lowest priced iPhone and instantly have a better product. But they haven't.
Who are "Scientists"?

All scientists?

The authors of the paper?
Who here blamed genetics?

Robin DiAngelo explicitly said "Biologically, race isn't real. But socially, race is a very real set of socialized worldviews shaped by segregation and superficial anatomical features. The white experience of both the majority and systemically powerful is one which normalizes a rejection of the existence of our own bias and enables us to ignore the existence of radically different lived experiences."

A bias towards normalizing whiteness and being blissfully ignorant of the lived experience of others is being blamed, not genetics.
> When I worked at a small company, we regularly hired great engineers from big companies that were too clueless to know what kind of talent they had.

This is an easy trap to fall into when you’re online a lot. Everyone around you is always doing something fantastic something you wish you thought of something new and amazing and innovative.

But remember: most people are normal, just about average. You’re just surrounded by outliers online because average doesn’t spread.
Still life (2020-06-17) - https://i.imgur.com/MhyayTW.png
Tor is a project I want to like and support, but can’t. I feel (and I have no evidence) that for every 1 person using it to protect their privacy, 20 are using it for despicable purposes. I would love to be proved wrong on this.

I don’t want to shut it down, but at the same time I don’t feel I can personally or technically support it.
Dexamethasone reduces death in patients with complications of Covid-19
It's too bad they didn't rewrite the JS in Typescript. That would have been neat. But congrats on improving performance and code quality nonetheless.

Looks to be ES6 class driven: https://github.com/twbs/bootstrap/blob/main/js/src/dropdown....

Going for simple JS might make more sense for simple websites with broad deployment, so I can see the arguments against TS here. Like choosing CSS over SCSS for simple portability. Still, it would be a fun/simple type driven project to browse through, had they chosen it.
OnLive "solved" encoder latency 15 years ago. You dont wait 16ms for the next frame. Instead you progressively start encoding after receiving first tens of lines. This way your encoded video stream lags just couple of milliseconds behind, same for decoding.
You could crudely emulate this by dividing screen into 4 rows and sending 4 concurrent video stream, instant 1/4 latency drop.
but but... I thought we banished volatility?
Such nostalgia. I remember Kid Pix and Myst on my Mac IIsi.
It's worth mentioning that in our case, a significant chunk of the latency in our 130ms measurement is just the input lag of our display that we currently use. We were surprised by how slow they can be.
Before adding the newest fad features, maybe the should go back and add old fads that they missed.

One big fad from 50+ years ago that I'd welcome is folders. I don't want to just have all my repositories appear in a flat list ordered by time since last update. I want to make folders so I can organize repositories by topic--just like I have my repositories organized in my computer.
I can't make any recommendations (because it's anecdotal) but I did have some good experience with biphasic sleep when studying mathematics for the university exams. Roughly the schedule was:

- Wake up at around 9 am, study till around 3 pm.

- Sleep till around 7 pm.

- Study some more, till 2-3 am.

- Sleep again.

I think there is something about the sleep that organizes your thoughts and therefore it might very beneficial to sleep more often (but not necessarily less) if you are either learning something very quickly or trying to solve a difficult mental problem.
Sounds like your friend should have read the App Store Review Guidelines, the rules are all clearly stated and have been for so many years now that it should come as a surprise to nobody doing business on iOS.
I often wonder what incentives drive people to run TOR exit nodes; the risk even if remote of getting raided is enough to stop most I'd imagine. Got me thinking on the legal implications and interestingly TOR doesn't recommend running an exit node at home -

Found this FAQ quite interesting
https://2019.www.torproject.org/eff/tor-legal-faq.html.en

Particularly

~Has anyone ever been sued or prosecuted for running Tor?
No, we aren't aware of anyone being sued or prosecuted in the United States just for running a Tor relay. Further, we believe that running a Tor relay — including an exit relay that allows people to anonymously send and receive traffic — is legal under U.S. law.

~Should I run an exit relay from my home?
No. If law enforcement becomes interested in traffic from your exit relay, it's possible that officers will seize your computer. For that reason, it's best not to run your exit relay in your home or using your home Internet connection.
In your opinion, what languages do have effective tools for managing high towers of abstraction? I'm genuinely curious, having spent many nights building ontologies.
This is a very conservative, simple implementation of generics. The vast majority of its impact will be to make the code devs deal with on a day-to-day basis simpler to use. It will reduce the necessity for parts of Go that are already complicated, like go gen and reflection.
There is a really obvious telegraphing of what is to come: outsourcing censorship to protected classes. It doesn't really matter if it is for political reasons or commercial (advertiser friendly padded cells), groups like the SPLC and ADL are eagerly assuming that role - allowing companies to displace blame onto effectively unimpeachable groups (Don't agree with us that milk is a hate symbol? Are you a nazi?!).
Honestly, the longer I work in this industry the more I think the 10x developers are real and just so valuable. 90% of devs just aren’t worth that much.
> They also first uncovered wuhan flu and the Chinese bio lab association I believe.

What is the wuhan flu?