skysight-inc/HackerNews huggingface dataset:
> It's the poor, as always. The people who know the system is rigged, know the system has to be gamed in order to make money, and are desperately looking for a way to be competitive and get ahead.
> They get slammed for life for making a poor moral choice. Why? Because they're easy to find and it's easy to punish them.

This observation has strong parallels with how the poorest are lowest rung of the drug trade - on the street, and bear the highest price of it - death or imprisonment, while the higher level traffickers usually get away with impunity. But the populace feels good because of the disheveled mugshot of the street drug dealer they saw on the evening news.
Oh, how nice it would be to live in such a simple world.

Latency turns out to have a very great deal to do with how hard it is to get the nominal throughput you pay for.
I stand corrected. Great job, Twitter!
Yes, daily. Reading this via Feedly.
If they wanted to avoid this they should not have used the word Security as much as they did on ring.com. It's mentioned 5-6 times and even has a huge bit about the neighborhood watch app.

ADT and other security companies have been sued and lost for less, what makes Amazon an exception?

se•cu•ri•ty sĭ-kyoo͝r′ĭ-tē►

n.
Freedom from risk or danger; safety.
n.
Freedom from doubt, anxiety, or fear; confidence.
n.
Something that gives or assures safety, as.

It will be interesting to watch how this pans out.
It’s all moot as I said. It is the only game in town and the game is whack-a-mole.

The mole will be whacked and we will be screwed. As is running out of IPv4 addresses.

I just decided not to stance on such issues like self-signed as it’s a pointless to go down that rabbit hole.

>Respectfully, you were mistaken on several points of fact. It's quite clear that some of this stuff is new to you

Sure, why not.

I’ve withheld my bragging but thirteen years of depressing soul destroying System Operator/Administrator experience including Linux,Unix,Solaris and *BSD within high secure data centres,banks,pornography,animation,telecoms who knows what else.

Two years is the max I can take because the field, software, hardware is so stale it hurts.

I still disagree you can encrypt and secure the channel within a app. Why would it be impossible?

> What's the alternative?

self signed certificates.

moot. take it as you wish.
> you signal the weakness of your argument before you have even expressed it.

Please turn down your flamethrower, that style of conversation is not welcome here.
I recently played an indie game called Gorogoa. Took 90 minutes to complete it and it was a breathtaking work of art, worth every penny.

Then I went to the Steam Communitu hub and the first thing I saw was a thread about someone debating refunding the game. He finished the game (not easy to do, the puzzles require considerable mental effort) and enjoyed it, but felt that Steams "2 hours of playtime" refund policy laid a moral framework by which any game that provides less than 120 minutes of entertainment is a rip-off and should be refunded.

This game was a solo-effort that took 5 years.

Just as big businessed are cut-throat about screwing over consumers in the name of "shareholder rights", people are often equally cut-throat about screwing over who they buy from in the name of "consumer rights". Remember how many people abused Costcos return policy back when it was ridiculously generous?

If my indie favorites like Celeste became refundable or resellable, I wouldn't do it even though I've finished the game and won't play it anymore....this is out of a desire to be a patron to great art. But I think this view is in the minority. Most gamers will maximize their wallets and would return/resell their indie games when finished.
The USA has opened a case against MTN for allegedly paying the Taliban
The article suggests it isn't much older in German.
American English (1982)
How the DropServicing business model changed my life
Chromium dances to Google’s tunes. I don’t see any reason to use or support Chromium, especially with things like Manifest V3 coming in the future and disabling extensions like uBlock Origin. A fork of it that makes it very different from Chrome, perhaps. But not Chromium as is or Chrome.
I disagree. The reason those TODOs appear is because the answer to the question "Can you do it immediately?" is, "yes, I can, but it would break my flow and interrupt what I'm doing right now". The reason some of them don't later get promoted to issues in the tracker is because they're too small or otherwise irrelevant at the project level. Their place is in the code, where the next person looking at it will spot them.
I use Insteon for all of the switches and fans in my house. Those are combined with an isy99 for automation. My thermostat is a Venstar T7900 which is WiFi connected, but doesn't need to connect to the internet and has a local API that can link into the rest of my HA setup. My home security system has a local network interface via an EyezOn module for integrating all of those sensors into the HA system. I also have an RPi running Home Assistant for tying a lot of these things together.

None of this _requires_ an external network connection. I have a hard rule that my automation needs to operate without a connection to the outside world.

That being said, I can easily connect this setup to Google Home or Alexa to add in voice control (which I have done). If a viable offline voice assistant comes along I'll 100% add that to my local setup.
Trying it out now. Its a complete rewrite of "mail" and "contacts", plus new "calendar". Looks pretty nice, so far, and good usability.

Feels really good to be able to migrate more personal data away from G.
The main advantage of tools like this are that you can use them to communicate. When I don't have the need to do that, I don't use them. I try to use tools that will remember this sort of thing on their own.

I keep notes on ideas in a personal wiki (AwkiAwki), and I open up the recent changes page to remember what I was taking notes about. For anything past the planning or brainstorming stages, I just use `ls -t|sed 10q` on my directory full of editor session dumps. I always keep a scratch/memo buffer open in acme so there will be some brief notes, an outline of the behavior I planned to implement, or (more often) I can gather what was going on from which files were open and where the cursor is in those files. For non-code projects, there will at least be some text, so there will be a session dump.
The linked study uses ~1200 very high IQ individuals (4 sigma out), so it has the same population of very high IQ individuals as you'd have in a random sample of tens of millions.

There's also been large studies that have used years of educational attainment as a moderately-correlated proxy for IQ.
Vibrator a Finalist for CES 2020 Last Gadget Standing
> 1. Long-term improvements should be managed by a ticket tracking system. The code is not the correct place to manage that.

Your code will probably outlive your ticketing system.

It's also easier to grep for "TODO" than navigate any ticketing system that I've seen. TODO also tells you where the problem exists in code, which is not something that I often see on tickets. Additionally, the non-technical people that handle ticketing within most organizations are unlikely to recognize or prioritize code issues as actual issues. Some organizations might prevent devs from ticketing things themselves as well.
Well here is a thing. Do these guys expect any repeat sales? I mean, they could try their technique and if it works then great but if either way they still have the money. Is there a rating system where reviews are posted and would it matter if there was? (see https://www.xkcd.com/325/)

edit: Anyway, the mods have access to the database to see who has been upvoting articles onto the front page. If a group of ('high value') accounts upvote in a similar way on a regular basis then they could be detected..
If you need millions, it means that there are no common enough variants with a large effect size.
I used to be pro-TODO, I find myself today firmly in the no-TODO camp.

I work daily on a large, mature code-base, littered with cryptic TODOs left by developers long-gone. They are generally as useful as street-signs in a ghost town.

TODO: clean this up

toDo: validate once ARF-211 is closed

todo remove

TODO factor

TODO: lol, hae to enable in production for some reason

TODO- will this scale? logarithmic?

If I dive into the commit logs, I can try and sus out why they were there, whether they can be removed or acted on. Generally other devs don't touch them out of superstition, they are probably there for a reason, someone else understands them, and they will eventually be useful.

Clearly, better team agreements, discipline, strict code reviews etc could have prevented this or made them more useful, but that ship had sailed before I arrived, and given the pace of maintenance and new feature development I am sure these TODOs will remain for quite some time...monuments to earlier days and priorities that are long gone.
I can't speak for the OP. And while I'm visually impaired, I'm not totally blind, and I do my programming visually (though I often use a screen reader for other tasks). Still, I can point you at some projects by blind programmers.

The largest project I know of that's written primarily by blind people is the open-source NVDA screen reader, written primarily in Python with some C++. It's on GitHub here: https://github.com/nvaccess/nvda

For a fairly large, and long-running, project developed primarily by a single blind programmer, check out Emacspeak, written in Emacs Lisp with some Tcl, available on GitHub here: https://github.com/tvraman/emacspeak

Edit: I almost forgot about brltty, a Linux console screen reader designed primarily for braille rather than speech output, written in C: https://github.com/brltty/brltty

Now for a few small projects written by blind friends of mine:

tdsr (screen reader for Unix terminals, written in Python): https://github.com/tspivey/tdsr

libaudioverse (C++ 3D audio library, now sadly abandoned): https://github.com/libaudioverse/libaudioverse

tma (tmux automator, written in Rust): https://github.com/ndarilek/tma
Why do you find eusociality abhorrent?
I don’t think immigrants in detainment camps are allowed to sell their blood at all, let alone 2 times a week.
It is unfortunate that the editor could not have taught Mr. Enright to make paragraphs of more than two sentences. Does that show the weakness of the approach? The editor might also have taught Mr. Enright to spell "Hardwick" correctly. That might have been more useful than giving him grief for going to lunch.

The problem with citing Edmund Wilson is that Wilson a) did not think his job done when he came up with the title, but rather made a cogent case in the essay, and b) did not focus on Agatha Christie, but wrote about what he saw lacking in mystery novels generally. Reducing this to the headline is the sort of thing that leads young programmers to remember Dijkstra for his zingers, and think of him as an insult comic. Wilson could be caustic enough, but he gave reasons for his criticisms.
> I haven't considered likes or even "star ratings" to be "real sentiment" in decades.

Yes, these things are a prime example of "the tragedy of the commons". But your question was about ethics, and I don't think this affects the ethics of the decision. That the commons may be trashed doesn't make it ethical to contribute to the trashing yourself.
Running Catalina, with sudo I'm able to get the screen up and running, but at first data I get a panic:

thread 'display_handler' panicked at 'overflow when subtracting durations', src/libcore/option.rs:1185:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
German universities: 445 clinical trials missing results
That's such a hack, I love it.
Politics > actually answering the question
I use kanbanflow because 1 it's free 2. it works from mobile so I can note things down on the move (https://kanbanflow.com/mobile-app) 3. It's simple and a slight step above the todo.txt approach (my previous workflow)
Lisp is like some natural languages - you have to be born into it.
I actually settled on 2 text markdown files. One for short term and one for long term tasks and notes. I usually have a list pending tasks and a list of done tasks in each file somewhere (usually at the top). Sometimes I include some very detailed notes in there too, giving each one it's own h2 title (##) and new sections almost always get added to the top of the file rather than the bottom. I also never delete anything, but I have an '## Archive' section at the bottom where I'll periodically move stuff to. I'll also rearrange the sections sometimes to make them all hang together better.

It gets messy, but it's flexible, and when I run it through a markdown formatter it looks fairly nice.
Sure, but this would only work on private debt. Countries tend to shrug it off or get involved if said massive debt is related to their economy - e.g. China.
Irrationality: A History of the Dark Side of Reason
There are MANY CLTs. In general there is a memory-moment trade-off in assumptions for a given CLT. For example, you can relax the iid assumption to allow dependence between observations, such as a mixing condition, with the cost being you need a little bit stronger moment condition where the moment condition is a function of the mixing condition - more dependence (up to a point) requires a stronger moment.
I'd go further.

Put them in an unlit padded room that has a TV screen so that they have no other sensory input than visual. Only show them a few captioned images in repeated succession for brief periods.

It's absurd for people who are experts in the field to compare human systems with current state of the art Deep Learning, and it's getting frustrating.
Quite. Enright mentions John Simon. I heavily discounted Simon's unfavorable reviews. Many years after I last saw his movie reviews, the only two I remember were favorable ones.
> I'm sure Google is able to adopt a working ticketing system. If you already have an issue tracker then it makes absolutely no sense to keep a separate out-of-band ticketing repository such as source code sprinkled with TODO entries.

We don't need any comments, then, if we have documentation. Right?

My point is they're not the same thing and don't serve the same purpose. A TODO comment is not the same thing as an issue. The audience is, or should be, different, as is the context.
There are ~7,000,000,000 humans but only ~100,000,000 are performing actually necessary work (farming, mining, teaching, mathematics, maintenance.)

That leaves ~6,900,000,000 people with nothing crucial to do.

Given that premise, I think it fine, just fine, if they want to e.g. study "medieval lore or obscure literature".
I use a Google sheet + a todo.txt.

In the Google sheet I log the requests. Depending of the project I add columns with a 1-10 value (For exemple: "value for user", "cost reduction", "traffic increase", etc). I then sort all the requests by a column having a formula where each dimension has a weight related to its importance (= 5xd8 + 2xe8 + 10xf8). That way, I know which request are the most important without "thinking too much".

In the todo.txt, I break down the current tasks in smaller tasks. That way: It helps me understand tasks, I can track what I still have to do, it "structures" my work and it helps me not to forget "little important details" that must be done.
I use an org-mode text file for simple project management. It has two sections: Todo and Release. The Todo section has the todo items; some are marked as #feature for high level functionality and as #bug for bugs. Todo's have a life cycle of TODO/WORKING/DONE/CANCELED. When a release is made, the done items are moved to the Release section. A release has two lists: Feature and Changes. The done features are moved under the Feature list and other done items are moved under the Changes list. The Todo section manages the current tasks and the Release section captures the history.

Add new feature or ideas to the end of the todo list. Add related todo's under a feature line. Add bugs as they are found. The order of the todo items is the priority. Move them around as needed. When canceling a todo, record the reason, so in case if it comes up again, you have a record of decision. That's it. It's pretty simple.

Below is a sample from one of my side projects (solo dev).

* Todo
** DONE Filter out Export Panel page when doing session snapshot.
** DONE Add command "Optimize Tab Favicon" on the Utilities tab in Preferences.
** DONE #BUG cancelled dialog causes double event firings on the next dialog action.
** WORKING #FEATURE dark theme mode support.
** WORKING Add light theme, dark theme, and default theme. Refactor CSS.
** TODO Apply theme to components.
** TODO #FEATURE session push to remote devices.
** TODO #FEATURE Localization.

* Release 2.11, 04/02/2019
** Feature:
- #FEATURE Package the custom Web Components with the addon distribution.
** Changes:
- #BUG All the dialogs are not showing, due to the missing custom components in the distribution package.
- #BUG Error when a pinned tab is restored with the 'discarded' flag set, for lazily loading.
- Restore active, reader-mode, or pinned tab as fully loaded tab, no lazily loading for them.

* Release 2.10, 03/14/2019
...

* Release 2.9, 02/21/2019
...
For what it's worth I had the same problem with folder/hierarchically structured bookmarks, but tag-based bookmarking (like del.icio.us used to provide) meshed very well with me and my workflow so I wrote https://savecrate.com (still a WIP and rough around the edges but functional enough to work for me)
Are those declassified? I thought they were just leaks.
I think most of us find it uncomfortable, if not abhorrent. Do we really want to become the Borg and give up our individuality?
On the other hand, the 737 MAX can be flown relatively safely with the computers turned off.
A couple of references for why building a time-based application is difficult:

Falsehoods programmers believe about time:
https://infiniteundo.com/post/25326999628/falsehoods-program...

Falsehoods programmers believe about time part 2 (this one contains most of the timezone related madness):
https://infiniteundo.com/post/25509354022/more-falsehoods-pr...
Loving Clubhouse. The cards in your kanban board can move columns automatically if you sync with your GitHub org – so for example, a card will automatically move to the completed column when you merge to master. Clubhouse gives you complete control of the granularity of the webhooks which is really nice.
Unix FAQ – 4.7) How can I get setuid shell scripts to work?
the enriched population does not help as high IQ is not caused by rare variants. Rather it is the proportion of common variants that increase IQ to common variants that decrease it. This is why we need millions of samples.
> Automatics are still too dumb to keep the clutch engaged while braking.

Automatics don't have a clutch though. They have a torque converter, which is not the same thing.
1) Human height isn't actually bimodal even if some histograms display two modes. See https://amstat.tandfonline.com/doi/abs/10.1198/00031300265#.... for an analysis.

2) The central limit theorem applies to the distribution of the sample average. It applies whenever the samples are iid and the second moment is finite. The fact that the samples are coming from a mixture of normals doesn't change that.
Tesla Cybertruck: PR or Product? – Monday Note
> Al Gore's 2006 documentary

He is not a scientist. The entire discussion was about scientists engaging in group think.

Regarding skeptics to degrees

1. There are no credible skeptics in the community regarding the observation that climate has warmed in the past 100 years

2. There are nearly no credible skeptics in the community regarding the rather simple deduction that humans caused a non-trivial portion of the warming in the past 100 years
RPM and DEB packaging are going to help make it available to about 90% of Enterprise and cloud based Linux environments respectively. It's well worth the effort IMHO.
Eldest Child: "DAD!!!! Why doesn't the WiFi work in the media room!!!!"

Thinking about it, That is an added bonus... ;-)
Yes. That is true. It will take hundreds of edits to increase IQ several standard deviations.

This is not a problem for embryo selection.
I guess that means I can trust you.
Yeah, my first reaction after watching the video (it was a good video to watch over a morning coffee!) was that the author used passive voice several times without making it clear _who_ took a particular action ("It was decided" and other phrases like that). You make a good point that no one person might've made the call, however someone _must_ be accountable for it even if no single party is responsible (a single person at some level, possibly the CEO, probably below that level). That's what I'm personally curious to know.
Calling Jenkins outdated is like calling git or GNU/Linux outdated. It’s actively developed and provides solid value in my opinion.
then Monero. the point is there is a system that minimizes trust , certainly more than the corporate system
China's alternative to GPS should be complete by mid-2020
Practically speaking there's not much difference.
Pawns can also change to arbitrary pieces if they reach the end of the board (and I guess a Knight might be the only piece worth changing into other than a queen?)
Don't forget that journalist that was killed. How much more creepier can it get.
Comparing an immigration detention facility to a concentration camp shows a distinct lack of understanding of what either one is.
But human trials have already begun, thus the posted article.
> lemme tell you about their data security practices...

Yikes. As a sibling comment notes, this is a red flag. It actually makes you sound guilty -- especially if you share details about weaknesses in your security. That alone might be criminal, depending on circumstances.
The company doesn't care about you and your sad sack stories, it's not your therapist. All it wants to know is if you'll produce more value than you cost (and hopefully more than the other people they're comparing you against).

Being bitter about past employers is a sure fire way to fail an interview (from my personal experience) because a mopey employee is a poor performer, but it's also a lame way to go through life regardless.
Tencent AI ‘Juewu’ Beats Top MOBA Gamers
I tend to use a simple txt, it is always open on my editor, and I put there the TODO, or any bug I found. If I have to persist this information I tend to use github issues and use a PR flows, but in general a txt is more than fine.
I've been working like that for 6 months in a row, alone. And I have to tell you
when I'm tired of backend programming I move to the frontend , doing some visual adjustments, just for fun and mental health, then I switch back to the backend and so on, also this cycles are switched by testing, design, programming, flow design etc...
There are 2 services I use. feedfry.com and rss.app. RSS.app is the paid one, and feedfry you can use for free if you don't sign up with an account.
Show HN: Postgres pub/sub with inter-process locking for node/TypeScript
I likely have a heritable genetic disease, so if I want kids, they’ll take a bunch of embryos, and do genetic selection on them to decide which to implant.

So, I guess they’re already trying on my future children?
I use a similar approach, but with a VSC extension. I use this one: https://github.com/fabiospampinato/vscode-todo-plus, although I bet there are plenty others and for your editor of choice.
How do both of these compare to Thunderbird?