skysight-inc/HackerNews huggingface dataset:
> emote file editing with Tramp: This is much better even than using vi/pick over a terminal.

You're probably aware, but VSCode has great support for editing over SSH.
WhatsApp used to block links to competitors such as Telegram. It would mysteriously fail to send. I just tested it again and apparently, they now allow it.
Tips for slowing livestock growth due to plant closures
You can get all this by running your own server. The plus side of this is that you will also protect a lot more meta data this way (not all, but more).

On your own server, you can host your own git repos, your own IRC server, and your own file storage.
> It is remarkable that with just a two or three phrase exchange in a movie, we can predict with a 74% accuracy whether a conversation is between two men or between two women. It would seem like we have a long way to go before men and women are created equal in movies. But there is a hope, and a lot has happened in the last few years

It seems a lot of people would love to completely eliminate all differences between men and women. Nobody says we should homegenize all cultures making them one uniform soup, so why do they want to make both sexes uniform?
Work from Home Jobs You Can Pick Up
But Germany splits students int different tracks quite soon. There is differentiation when kids are something like 10-12.
From a paper in that article:

"Intel has recently added support for monotonic counters [5] as an optional SGX feature that an enclave developer may use for rollback attack pro- tection, when available. However, the security and per- formance properties of this mechanism are not precisely documented. We performed a detailed analysis of SGX
counters and report our findings in Appendix B.
To summarize, we found out that counter updates take 80-250 ms and reads 60-140 ms. The non-volatile mem- ory used to implement the counter wears out after ap- proximately one million writes, making the counter func- tionality unusable after a couple of days of continuous use. Thus, SGX counters are unsuitable for systems where state updates are frequent and continuous."

permanently breaks lol
I'd be surprised if a modern editor didn't support remote editing (SSH).
Requires the same or similar controller blob (Xtensa) as HDMI on i.MX8M.

Edit: To explain, the external DP/HDMI TX shares an IP block and even the signal lines. This is also a reason why we’re using a MIPI DSI->eDP converter chip for the internal display, as that path is blob-free.

I wish there was a good blob free USB3 display adapter. Maybe we’ll have to make one.
California was bankrupt long before the lockdown. It has been a zombie for a long time now. When the tide goes out, you find out pretty quickly whose been swimming naked.
> people wouldn't pay them directly to read their stuff

Has this actually been tested?
How many blogs have a "drop $0.10" button at the end of the article or anything alike?

I wouldn't mind paying for good content, but it seems that companies would rather try to track users than aspire to just get money.
cross-links is supported by some editing tools. (For example I use MacDown it does that.) It is not part of the MD spec. I do not use org-mode, but I know it well enough to admit it is unbeatable.
Destructively inspecting an Apple II should be considered a crime against humanity
Last commit: 6 years ago
Calculating Streaks in Pandas
>some guys in Detroit

Which guys? I'd like to go digging in music history.
Particularly with modern cookie management- most disabled JS users allow first party cookies.
Do you have some boilerplate or some demo published anywhere ? Seems like a very neat concept.
Agreed. While having fun can increase learning it's not a direct requirement nor is having fun all the time beneficial to learning.

It's much more important that people feel like they have learned instead that they feel like they are having fun learning.
Why doesn't the property owner buy out, win-win?
> exploiting the situation to make the biggest profits ever.

But what makes you think they are trying to exploit the situation to make the biggest profit ever? On the contrary, their quarterly guidance say they expect all of Q2 profits to be spent on COVID19 related expenditure.
Hypothetical, but would intel be better off trying to allocate one of its 70 cores as a dedicated crypto processor with dedicated memory rather than fall down the trap of trying to safely share resources?
I think there's a real lesson to learn from Terry which was perhaps magnified by both his personality and this community. The truth is that there are people all around us that suffer from various degrees (and types) of mental illness. Some are undiagnosed while others feel they need to hide their diagnosis due to shame and/or public stigma. I appreciated that Terry didn't hide who he was, nor did he shy away from saying what he thought. As pointed out elsewhere on this thread, some of his comments could be offensive while others could be brilliant. What we can learn from Terry's contribution here is that, we don't know what demons others here are fighting and sometimes tolerance can be a very charitable gift - not tolerance of abhorrent comments but rather tolerance of the individual.

RIP Terry!
> it is indeed very complex to enact at scale, especially with large systems that were designed under different constraints

The only different "constraints" relevant here would be "we get to play fast and loose with the data we collect or allow to be collected about users, without repercussions".

If that wasn't the "constraints" they were operating under, they have no problem now either.

> Calling it handwringing is hand-wavey and dismissive -- this stuff isn't easy to get right, and it's arguably a large cost for the wrong solution. Cookies come in HTTP response headers. Don't want the cookie to do anything? Don't read it! Tell your browser to ignore it. Don't like the JS that's being run? Disable JS.

> Waging a war against cookies is just a cop-out for fighting the actual problem. What's next? Opt-in banners for JS in webpages? For using HTTP? TCP?

This is indeed where we disagree, except the law also disagrees with you:

It's. Not. About. Cookies.

It's simply about collecting and storing more data on your users than you strictly need to run your business.

There's really nothing technological about it, if you did it with pen and paper, you'd be subject to the same GDPR. Talking about HTTP response headers or "waging a war against cookies" is just misleading.
Show HN: I released a witty narrative driven puzzle game Hello Human
I am of two minds about it.

First off, there is something deeply satisfying about seeing your stuff properly categorized and easily accessible when needed so I definitely understand the impulse. And the result looks like it does exactly that. Kudos.

There is a part of me that dislikes this level of insight someone can have into my life and habits ( yes, it is intended for owner use, but the data is there, neatly organized for someone to access ).

It is a weird comment for me, because I absolutely see the benefit of this project.
This happens often in large enterprises. A way to optimize your internal meritocracy is to have competing interests. “Reduce our cost to serve” and “improve our customer service” are very often competing parallel tasks. For IT, “improve our effectiveness” and “improve our efficiency”. On one hand your internal apps and policies need to satisfy your “internal customers”. On the other hand, your total costs per FTE need to be the lowest in your industry peer group.
This sounds to me like the fastest possible way to increase social stratification
"air-breathing aqueous sulfur flow battery" . . . is it akin to a volcano with wires attached ?
This got me interested. In UK, just checked my ToS with my isp, and i have nothing of the sort.

It does, however, have a policy against 'excessive usage', which is left conpletelt undefined and they have a policy of 'Acceptable Content' which is equally vague and ill-defined.

So I guess they do have recourse if i started hosting a pornsite and it became popular, but that's about it.
Following the progress of the Reform project has been fascinating.

Thanks a lot for making this and sharing frequent updates :)
Yes you did:

> The primary reason cookies are still preferred is due to developer ignorance.

And furthermore:

> localStorage would be preferred by end users since there is a distinctive performance difference

I would think cookies would be more performant in the most common case of exchanging a session ID with the server. How would you even achieve that with localStorage besides grabbing all dynamic data with XHR requests after the page loads?
Bob can you give more details about this or is there a way to contact you? I am genuinely curious about this type of architecture and would love to learn more. If you would rather respond here could you give two simple, concrete examples of each case?
Is this still bad practice if the container can detect when this happens, like Java's? Not saying that it always has to throw like Java, I could imagine implementing a weak iter which we'd check before each operation.
Repo linked in OP (git.cypherpunks.ru) has commits from 2019. Last commit to the GitHub repo was 6 years ago.
Show HN: Instant and Accountless, Always on IRC
Perhaps I'm just missing the point here, but what's a "permissioned blockchain" and how does it differ from a plain old database?
>It's because it gives them challenging problems, and money to continue their current lifestyle as is.

Chasing resume prestige belongs on that list.
What are the death rates? Is this based on confirmed cases or extrapolations from randomly testing the population?

If you're talking about raw numbers of dead, _of course_ they have more dead, they're explicitly running this movie on fast forward. The question is number of dead in the long run.
As someone who has periodically streamed, consider dropping a few chat messages when you land. Twitch's metrics are slow to update and it is not always clear when someone is watching.
CDC is estimating that a little less than 40% of the excess deaths in the past few weeks were not caused by COVID-19: https://www.cdc.gov/nchs/nvss/vsrr/covid19/excess_deaths.htm
This reads like a list from the 90s and first decade of the 21st century to optimize page load times. It’s nearly identical.
It only goes back to 2015, and replies on his oldest comments seem to imply he was known on HN before then[1]. Was there another account?

[1] https://news.ycombinator.com/threads?id=TerryADavis&next=926...
I'm probably going to use GNU JAMI as a replacement, as I was already using it to a lesser extent before this debacle
Haha. I'm always proud of myself when I look at code that I don't understand, and I see some comment clarifying it and making obvious the reason why it couldn't be simpler and why I did something the way I did it. And then I'm like: "hey, you can trust yourself"

When that doesn't happen, I just spend the time to understand it again and add the comments. It eventually gets better.
Covid Act Now
> To think the US is somehow unable to become a totalitarian state is naive.

As is thinking that "it is unlikely" is somehow the same as "unable". There's broad-brush painting going on here, but I don't think it's necessarily only where you think it is.
Edge Text Editor
Dont we in Rust still conceptually modify the vector multiple times, just through different means (usually a generational index or something)?
There really are not "private" schools in Finland (not in comprehensive school nor in upper secondary). They must all follow the same teaching requirements that public schools offer and they get government funding. And you don't get in with money but via application.

So they are more like schools that are run by private individuals.
I don't think I've even seen anyone figure out what that number is. On HN there have recently been articles posted that suggest that nobody actually knows how many people are dying. How did you conclude that non-virus lockdown deaths are "tiny"?
Five Ways to Raise Your Team's Morale During Covid-19 Lockdown
This was kind of my experience with vim. I like vim's UI but I work on multiple languages so I need a bunch of plugins and tweaks. I finally gave up on it after a plugin update broke it one too many times and I didn't have the heart to debug the wall of errors it barfed up on startup.

I switched to Sublime Text with the Vintage plugin (vim keybindings). Package Control is just so painless to use, and in a few years of use I have to yet to have a plugin break anything.
it'd decentralised, not controlled by single entity.
What is the problem that take days to fix with Pycharm. Just curious. I have been using Jetbrains products for 5-6 years now, and have never faced a problem which took days to fix. Sure, there were some bugs here and there, but no showstoppers, and all were already filed in their bug tracker before I could file them.

Also, Pycharm does far more than even a heavily customized .emacs can do (I used to have one very custom emacs setup). There is simply no comparison feature wise. Not to mention, things that emacs can do, Pycharm should be doing in even a very problematic bug ridden state.
Why is the stream area tiny?
I posted the official numbers and report from the BLS (https://news.ycombinator.com/item?id=23114063) but it never caught traction. Same goes for other times I post from the proper source. However, it seems like HN has a bias for WSJ and NYT articles. In my opinion, the BLS report is more enlightening and breaks down sectors.

Is there a reason why official government reports never catch traction?
Remote Work Newsletter
IRC-anything gets thumbs up from me, I always thought that IRC bots are a great way to learn a new language, just a nice project that you could do in a day that would teach you the basics of the language, string manipulation, networking and some stuff here and there, an IRC daemon is taking it a step further. This looks very nice but it really is minimal as the title claims, personally I've been working on one to learn Rust which is more featureful at this point but as it turns out the IRC protocol and server handling is much more complex once you get into the details than it normally seems for such a simple protocol.
It's not my platform either, it's Intel's platform and I'm simply trusting them as to what code is running on SGX. Might as well trust Amazon or any other cloud provider.
I'm not convinced. Even if only one person at the company has access to support, he's going to have more people asking him to submit tickets about their problems when there are 2,000 users vs 100.
"An increase of 10 dB reduces productivity by approximately 5%."

I'm surprised it isn't more. As someone who is particularly distracted by noise and interruptions, I usually have some music without lyrics playing in noise cancelling headphones whenever I'm in an open office environment.

The real question is when are companies going to pick up on research like this and make changes to maximize productivity. What do offices at FAANG look like?
Did they close bars and indoor dining?
Chinese state surveillance and state censorship is terrible. But - US', and int'l corporations' mass surveillance, and censorship, is way up there in the "degree of evil".

Please encourage your tech-savvy friends to use safer applications, like Signal for messaging - not WhatsApp; and FOSS alternatives to Zoom, e.g.:

https://fosspost.org/alternative-software/end-users/zoom-alt...

no less importantly - try to ween them off of GMail, Yahoo Mail, Outlook365 or Apple mail.
The people who load pallets are moving just as many boxes as they used to. Sure they play a part in the productivity, but I don't see how it's unfair if they make the same amount for the same work.
I really don't get what's with people wanting to both have and eat the cake, for free. It's obnoxious and toxic. Don't use or go to pages if you don't want to give them your information. Period.
For folks insecure enough to chase resume prestige, the money part is much more important enough than challenging problems part. The problems part is more important for people who have already enough cash in the bank to be financially secure enough to stop working for a long time.
I would strongly disagree with that. From my experience, someone who feels like they have learned would be proud of themselves for a while and then usually go on and forget the learning while happy with their "success"; someone who is having fun learning will go on learning.
The most sad part of Terry's death is that he became the object of fascination and obsession of a forum of internet trolls who actively worked to make his life worse. I think he was off his medication and homeless at the end of his life, due in part to the goading of the trolls.

I was interested reading Terry's posts and thoughts, and spent some time playing with TempleOS. Unfortunately some people couldn't leave him alone.
yes that's the problem, you use wechat, you're helping the CCP to censor.

it's so sad all the other alternatives, facebook/Line/Telegram/etc are still lagging behind Wechat as a chatting tool, if there is one equally good, overseas wechat user might switch.
So, like git?
Try fusuma (https://github.com/iberianpig/fusuma) to get 3/4 fingers swipe and pinch
You can full screen it, I went with the lazy max fixed width approach for "responsive".

This whole project is about 4 hours total of dev time, so any feedback like this is nuch appreciated, thanks.
> That's only for products addressed to traders, a very limited audience. For example the bloomberg terminal that sits on their desk.

It's not, actually. There's a bunch of financial information products that aren't aimed at traders that are around this price point.

Pitchbook is a good example. $30k/year.

And the whole point is that it's a limited number of people. The price has to be high to make it worthwhile.

There's a bunch of markets like this where your pricing advice isn't correct and that needs to be noted.
GDPR is about personal data. A user name (not an email) and a password are not personal data so their not in the domain of GDPR. A cart full of products is not personal data. It becomes personal data when we add a street address for delivery, an email or phone number for sending alerts, a credit card number for payment. However if delivery is to a PO Box (or an Amazon locker) and the credit card and customer name never touch the ecommerce site (a third party authorizes the transaction), then a fully anonymous ecommerce becomes possible. No GDPR and yet it keeps state and tracks orders.
This sounds quite accurate.

As a company, they open sourced it. If they had a rogue employee open sourcing software without, that's their problem.

I'd be a bit more willing to hear them out if they reached out 2-3 days later. But 9 months, and with work having been done based on it, is unacceptable.

Plus, you DO have a licence for this code; that's literally written permission to use this code under those terms. I hope it doesn't say anything about revocation though.
It looks like an iron-based chemistry: http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=....
It wouldn't help, it would just push it underground and make it harder to deal with.

The opposite would work better. Create a standard for tracking people then legally enforce that all tracking conforms to that standard. Then users can opt out.
It's difficult to know what user coldtea had in mind. He could have meant the L/S (debunked) theory, or the theory that some strains in Iceland are ineffective [1].

In any case, there are multiple credible sources that some of the mutations of the SARS-CoV-2 have a meaningful effect. In which case the claim of this article that "there's only one strain" may be technically correct (based on some obscure scientific definition), but completely misguiding as far as the general public is concerned.

[1] https://english.alarabiya.net/en/features/2020/03/25/Coronav...
Oh, I didn't say it wouldn't help with privacy. I just meant that it wouldn't help much against tracking.
Although the mouse centric experience thing makes sense when _writing_ code, I don't think it makes as much sense for reading/refactoring code. I'm not an Emacs user, but watching some of my colleagues navigating a codebase with Emacs looks not only slow, but also very mentally taxing. They often switch to grep searching, then select the results in order to iterate over them in Emacs. Or they have to remember full paths to files (with autocompletion, but still). Ctrl-shift-f in Vs code looks significantly faster since it displays the results in real time and let's you see the snippet and simply click on the one you want. Also ctrl-p for finding a file quickly by searching for any part of the path. Ctrl-clicking on a method name to jump to its definition. Right click > rename to rename a symbol across files. Or a feature I love in Pycharm, alt-enter to auto import a function--without having to try to remember where it's coming from (it gives a drop-down for multiple definitions). These things speed up flows enough that I think it outweighs the cost of having to remove your hands from the keyboard. And I think reading/refactoring code is as important as writing code in development.
Does anyone know of an equivalent product/solution for the cryptographically-linked social media identities feature of Keybase?

Technically the cryptographic links can still be verified even if Keybase doesn't exist anymore, but they did provide a user-friendly interface to set them up, etc.
Obviously ethics are on a spectrum. I'm pretty happy with my employer - a science-driven NGO using tech that's cheap to scale (telephony) with the aim of reducing poverty. Not perfect, but among other things I've been quite impressed by how the COVID crisis has been handled.
Custom Metrics in Spark 3.0
Macros have local scope. They are evaluated to program text only once, probably, lazily.

Rewrite rules fire when compiler encounters a chance for them to fire, at any point of (optimizing) program transformation.

Due to this fact, rewrite rules are not local - compiler can transform the inner structure of a program changing the locality of program statements.

bs = map g xs
... many other lines of program text not reassigning bs
as = map f bs

still can be transformed into "as = map (f . g) xs" by rule "map f (map g xs) => map (f . g) xs" due to substitution.
Most complete guide on design sprints
I used to think that we'd emerge a cleaner more considerate society. I was naive.

Too many Americans are far too selfish and inconsiderate not to return to the "way things were". We're already seeing the 1%'ers of that class coming out of their caves demanding a return to normalcy regardless of the costs in lives.

When, is answered by either when there is a vaccine or the virus has touch pretty much everyone. Given the political distaste for doing things like other countries or upon the advice of people who know about pandemics, my money is on the latter.
We don't have data on this, but Shopify is not growing because of Amazon sellers opening up Shopify stores. The sets of businesses on Shopify vs Amazon are largely distinct. For example, most Amazon sellers are resellers of brand products; few of these are shifting to sell though their own e-commerce website.