skysight-inc/HackerNews huggingface dataset:
He did only after I publicly called him out[0]. And it is still plagiarism.

“Plagiarism is the "wrongful appropriation" and "stealing and publication" of another author's "language, thoughts, ideas, or expressions" and the representation of them as one's own original work.”[1]

[0] https://twitter.com/Edu4rdSHL/status/1081971696431706113

[1] https://en.m.wikipedia.org/wiki/Plagiarism
Great analogy. I'm going to use that. I'm currently the "healer" in my "party"
It's no more difficult than choosing an app in the app store. You go on NPM, you look at the download count, you look at the feature set, you install and then move on with your day. JS is a vast and very open ecosystem so duplication is inevitable.
I would also highly recommend Freemind, and in particular, learning to use keyboard shortcuts for creating new siblings, parents, navigating and deleting etc. You should not need to use your mouse for anything.
For just jotting down ideas, a notebook, or I try to at least have a scrap piece of paper on me. I also ALWAYS have a pen on me. If I have no paper I will write on my forearm. You don't need to write the whole idea usually (unless you're half-asleep, or in the shower, voice memos are better in those cases), you can usually just jot down two words to remind you later.

I also use my phone, but typically for longer notes since it's a slow phone and takes forever to open the notes app.

When I have access to the notebook, I'll write down my ideas properly the moment I can.

If the ideas aren't important, I let the little pieces of paper accumulate until ~once a month, along with the notebook and the notes on my phone, I clean them and sort them into my computer. If you don't do this though, it becomes a pain, because it's often hard to decipher what the hell you meant by a note weeks later. Doing this also helps you form more connections/ideas from what you review usually. When I do this I also make sure to mark the idea as transferred since sometimes I might keep the papers or only transfer half (just the text when there's a drawing).

As to where I put them, I used to use Evernote to manage everything but it wasn't working for me so I switched to Scrivener. Until now it's not working for me either (too many notes), and I haven't found anything that works so now I'm working on my own solution.
That's exactly what appealing to authority is. They are an authority precisely because they are experts in the field
I used to work in a matrix organization. My two VPs had completely different goals and strategies. Unsurprisingly, they did not cooperate, meaning I was being pulled in two entirely different directions.

I quit.
Jeez, that's awful. 2000 dollars on visual studio when community would suffice[0], 450 on incorporating and 900 bucks on his phone of choice. Couldn't he use email to communicate?

What an awful use of donations for an open source project.

He's also running another Kickstarter for the same project with no real goals... This screams cash grab to me!

[0] Probably - but if you're big enough to require Enterprise you don't need to crowd fund 3k
Carbon apps do run on current Macs, and on the current macOS (10.14). But that's the end of the line. Carbon is 32 bit only, and Apple has announced they are dropping 32 bit soon.
I'll put in a plug for my stack: SimpleNote (plain-text, unencrypted synced notes), with the app Notational Velocity (http://notational.net/) on my work computer (OS X), Notation (https://www.blogsdna.com/26052/notation-a-simple-and-efficie...) the Windows clone for home, and Notational Acceleration (https://apkpure.com/notationalacceleration/com.kludgenics.an...) on my phone. None of these are official or maintained, so I will probably have to give up on them at some point. SimpleNote's official client is...fine, but the instant-search-edit UX of NV is unbeatable imo.
This is a pretty big issues for me as well.

In terms of user experience on desktop, all the other apps are complete garbage. Telegram has a native client for all major platforms written in Qt that has all the features the mobile app has (except for secret chats). Everything else feels slow, unresponsive and has poor features.
> Credentials are stored in lib/credentials.json

Isn’t best-practice these days to store these in the ENV?
For text? Nah. Most apps automatically store photos on your device, and that's fine. Mobile phones have several GB for storage. That is enough for hundred thousands of messages, before even noticeable. Please reconsider your E2E policy and don't make the world a more insecure place.
> Once in a while you have to pop it out. Rarely.

I think "working from home" means something different to different people...
Cheaper and faster does not mean it's cheap or fast. Traffic needs rerouting, existing underground infrastructure (water, power, etc.) needs to be handled, stations need to be built, ventilation needs to be built, etc.

The BART Berryessa Extension was above ground (even cheaper) and still cost $230 million per mile. So, yeah, I doubt cut and cover would be anywhere close to cheap.
You don't need to sync every folder to every device. Each instance can choose which folders it wants to sync.

Plus there are several folder types, particularly send or receive only.

See https://docs.syncthing.net/users/foldertypes.html

However,it's not a cloud backup service. If you need online storage then best option is to get an online service.
Practical Python Collections
Carbon isn't just a UI toolbox, it also has API for file IO, memory management, etc, etc. The business logic could be using it too.
I'm not sure where you get that from? The benchmark code clones one read handle for each read thread at the beginning, which is then used for the entire benchmark: https://github.com/jonhoo/rust-evmap/blob/d307999c1ad78d10ec...
The future of microdata public use from the Census
Yeah, good point - I figured Auth wouldn't be enabled on a free developer account, but it looks like it actually is these days: https://plaid.com/pricing.
None of these use “security” as their a primary component of their advertising strategy.
How much would you love it? I of course don't know your situation but I suspect that many here in have salaries that are a lot higher than many others but have adjusted their lifestyle to their salary (which is pretty common).

It is all about what you value most in life and what sacrifices you want to do to reach there.
~/Downloads symlinked into ~/Dropbox, used for everything ephemeral.

~/Documents symlinked into ~/Dropbox has documents I actually need to keep track of. There's not really that many.

~/Dropbox/Media/{Videos,Music,Books} sort of self explanatory

~/Pictures symlinked to ~/Dropbox/Photos

~/code has all the stuff I work on

~/source has stuff I don't edit/control
Yes definitely Tox. No centralization, ID is created, managed, and stored locally. Works over Tor (the text and file transfer portions). Only things wrong with it is it doesn't do multi-device -> single ID (minor annoyance), and its mobile clients are Samantha somewhat buggy.

It's more than adequate though to install on your and your family's/friends' phones and switch to it once you've roused them on an insecure normie-net medium like text or FB Messenger, saying something like "Hey Bob, you there? Let's go secure!" "Alright Alice..." and they both open their Tox clients.

Security takes a modicum of effort, and with Tox the bar is set really low. Is the ability to group audio chat and get all your past messages on a new device really worth bending over and letting megacorp rape you in the privacy? Think before answering...
Accordion my current workload (currently have about ~20 tabs). Anything that gets stuck for a while gets bookmarked, and I generally go through and close unnecessary garbage in the morning.
InkDrop https://inkdrop.app/

Google Keep

Physical Moleskin Notebook 4inc x 2 inch in back pocket

.txt file where I write quick stuff in terminal

I do not have one source but a combination of mediums to jot down my thoughts. I prefer that than having a centralized place because different thoughts and ideas are better conveyed in different ways.
> Credentials are stored in lib/credentials.json. This is checked into the repo, so USE A PRIVATE REPO.

It's called a "private" repo, not a "secure" repo.

The point of a private repo is to give you control over your collaborators. It is not to provide information security. To my knowledge, Github makes no special promises about the security of private repos. The data is not encrypted on disk at Github, and Github staff can access the content of your repo.

I WOULD NOT UPLOAD SECRETS INTO A GITHUB PRIVATE REPO.
That's odd. Because this is my result (in order of "x browsers have this value):

Canvas Fingerprinting: 1 in 3e6

User Agent: 1 in 2e3 (not many using FF on Linux I guess)

System Fonts: 1 in 3e2

Timezone: 1 in 5e1

A few other things < 1 in 10

Screen Size and Color Depth: 1 in 6

Screen Size is nowhere near identifying to me. There are just huge drops in the order of magnitude in this stuff. I can't imagine standard fingerprinting is that reliable. Though I wouldn't be surprised to learn if there were certain trends about things. Like if you identify I'm using FF on Linux it tells you I'm nerdy. That'd be good for targeting ads, but not good for unique identification. I thought that's why cookies are used.
I've not tried MobileOrg yet, but will give it a try. I currently use Orgzly, which is available through F-droid. It works quite well and has some intuitive swipe gestures for navigation and creating outlines, given limited keyboard functionality on mobile devices.
Asana | New York City, San Francisco, and Vancouver | Onsite | https://asana.com/jobs

Asana is a leading work management platform for teams, on a mission to help humanity thrive by enabling all teams to work together effortlessly. More than 50,000 organizations and millions of users across 195 countries rely on Asana to focus on the work that matters, including Airbnb, Disney, KLM Air France, NASA, Uber and Vox Media. Our highly recognized culture spurs innovation and business results, and for the last two years, Asana has been named a Top 5 Best Place to Work by FORTUNE and one of Glassdoor’s Best Places to Work.

We’re looking for outstanding people anywhere to help us innovate and scale, and we offer relocation.

Some open roles:

* Software Engineer, Product, in Vancouver: https://grnh.se/17c436191

* Software Engineer, Android in San Francisco: https://grnh.se/7682b4df1

* Software Engineer, Infrastructure in San Francisco: https://grnh.se/0b5a502b1

* Engineering Generalist in New York: https://grnh.se/4ffea1d61
My 3 favourite chess channel on YouTube. What are yours?
agadmator's Chess Channel - https://www.youtube.com/user/AGADMATOR

Jozarov M chess channel - https://www.youtube.com/channel/UCQcndin7vogg1u_yLXPuY-g/featured

MatoJelic - https://www.youtube.com/user/MatoJelic
> NYC/Chicago/Los Angeles/Portland/Seattle/Austin/Miami

DC and Chicago are notably absent from your list despite being better than all but one city on your list with public transit.

Pay these both a visit. And don't oversell Austin's public transit system :)

As an aside, it does fascinate me that DC Metro (WMATA) and BART were built from largely the same pattern and yet DC managed to rehab itself quite significantly while BART hasn't come close. We don't have nearly the same amount of NIMBY going on here, so your correlation might hold pretty well when comparing these two markets specifically.
Those other more secure chat apps also treat desktop as an afterthought or worse, which is simply not acceptable for my use case. I live at my desk, not on my phone, and expect desktop to be treated as a first class citizen. At present, the only two services that do this are iMessage and Telegram, so I use iMessage with everybody with Apple stuff and Telegram for everybody else.
Khazzoom–Brookes postulate
If he likes coding, and coding would actually help him solve an actual problem, he will find what he needs on his own.
I’ve been using an extension that orders tabs by MRU and it has my history baked in. I don’t even use tabs anymore on my text editors as I found that it’s unnecessary if you have fuzzy searching that lists the files in MRU order as suggestions.

The problem with bookmarks for most of us is that users don’t typically manage their bookmarks and delete the links they don’t need.
Matrix’s PowerWatch 2 needs no charger, uses body heat and solar power
Google “matrix organization”
I organize everything in a series of org files -- books, music, work ideas, movie list -- that live in one folder synced in Dropbox and can be accessed through multiple machines, including my phone.

If I need to jot something quickly, I use my phone's note app or regular pencil and paper.
It's very useful in some parts of CS research to have be able to bypass complex build and linking systems and just be able to run an instrumented C compiler of some sorts.

I think it's also people giving up on build systems and package managers.
Maxwell unified electromagnetism into a propagating wave. That was the big leap. Before that, things were disparate.

Hertz proved it experimentally, and Heaviside turned it into an engineering discipline.
I can say that for me, working 4 days wasn’t like getting one extra day per week - it was more like getting any actual weekend at all. Saturday used to be “I’m too exhausted to do ANYTHING, let’s stay in”, and Sunday was, like you say, a chore day. On Monday I’d still be tired, and demotivated because my weekend was such a waste.

On 4 days I finally feel like I don’t have to spend my weekends preserving my energy. I can actually plan things to do without thinking “oh no, I shouldn’t, that’ll make me too tired for chores/work.” I can have a life!

edit: also, a benefit that people don’t tend to consider is that getting certain chores done is much faster on weekdays. You won’t find queues at the shops, bank, opticians, doctors etc on a Friday morning!
Half the point of a cryptocurrency is the network effect - so I don't see how your argument holds, at all.

It is not clear at all that a small political experiment will scale to a super power. It is equally unclear that a small crypto currency experiment will scale.

This is without even touching on how easy, or difficult to it is rally support for a new system. Quite difficult, I'd say.
[pdf] the race of our lives, revisited
I used to have an emacs setup which I ditched because I was tinkering with it too much. :)

I switched to Things 3 on Mac/iOS which I love.

Things 3 is both my GTD app of choice (it runs my life) and my inbox where I catch everything. When I have a random thought/idea I just add a new to-do in my Inbox. Then when I have the time, or at least once a week, I go through my Inbox and add more detail to the task, and try to make it actionable or store it for review at a later date.
In production, the delay I'd expect is about six hours, but for certain institutions it'll be much higher. Pending transaction support doesn't exist for all institutions, so in the worst case you could swipe your card on a Friday afternoon and not see it in Plaid until the transaction actually clears early Monday morning.
TLS 1.2 is from late 2008, so it's pretty reasonable to start support from there unless you have a good reason.

It's embarassaing that Android didn't enable support for TLS 1.2 everywhere until 5.0 (lollipop), but that was released late 2014, and most of 4 _can_ use 1.2 if you use the right options when making your sockets. And most people stopped supporting anything before Android 4.
I used to never want to be a manager. Now I'd rather be a manager than have someone incompetent and new tell me what to do. I think this is a common trope.
Neat! We use a similar Go based proxy for our tier 1 ingress and routing at Walmart Labs (global eCommerce), with Lua/Go plugins for edge/serverless style backends. It is a custom/proprietary codebase but the tech stack has served us very well. Great to see open source projects with similar use cases. I may have to play with this for use in some personal/hobby projects.
It's not that I don't think that the government collects the data that Facebook has gathered, it's that I don't have to use Facebook.

By the way, do you see the issue of NSA carpet surveillance coming up on the ballot very often? Democracy sucks. Consensual liberal markets are the secret sauce to the free and prosperous societies humanity has produced, NOT the utter sham that is democracy.
On Linux here. I have a directory for anything that needs to be backed up. That contains:

- Business (plans, invoices, tax receipts etc)
- Documents (general non-business documents)
- Email (Thunderbird profile folders)
- Projects
- Client 1
- code
- docs
- Client 2
- code
- docs

Keeping code and docs together for each client works for me. Apache and hosts are set up to point to various web roots under ~/Projects/Clientn/docs with aliases like https://client2/. Git likewise.

Outside the "backupable" root directory are the usual folders like Downloads, Pictures, Videos etc ... I don't care if I lose anything in these locations in a meltdown.

Things were much more complicated when I ran Windows as a dev environment, but it's pretty straightforward now.
Are you talking specifically about the transition penalties which I was referring to?

I am not aware of any strong variance in this behavior based on CPU class, and I would be surprised if it existed. I've always measured around 8 to 10 us for these transitions (there may be both a real time and "clock cycles" component to the transition time so it might vary a bit when measured in real time based on the CPU frequency).

It sounds to be like you are talking more about AVX-512 downclocking.

In any case, if your algorithm can be make heavy and effective use of AVX-512 it's going to be a win on almost any class of chip since you are looking at something like a 2x baseline speedup and more in many cases. If not, then yeah, proceed with caution.
Hazel is great for creating rules like this. It also empties trash
Also, I have to say that elixir developers are generally not very experienced with it and seem to be generally less desirable than the people who are working with scala. You get rubyists that have some interest in working with elixir because there were some blog posts saying it's the new hotness. Scala seems to attract more comp-sci savvy people. And generally those people will refuse to work with elixir when there are Scala job out there that will pay. Startups should use scala for these reasons. Elixir may be a mistake for the resource pool alone.

One thing that's trecherous is that rubyists can bring whatever they believe to be the right way to do things and assume everything should be exactly the same, especially with regards to ecto vs active record. Elixir isn't ruby. Ecto isn't rails active record. Not anywhere close. It just happens to look like ruby and there are some influences in the design but Ecto tells you not too implement STI like rails does for example so don't assume you're going to do it like you would in rails. I'd argue ruby is more like scala than it is like elixir as it has multiple paradigms. Elixir is squarely functional, just a very very simple functional language. The skill ceiling is pretty low and it should take very little time for someone to get up to speed which is important because you won't find a big pool of rockstars using it in the job market so you'll have to hire good people without experience and hope they will be okay using elixir and not jump ship to go work with strong typed languages.
>Manhattan is an island

Surrounded by a giant empty plain which people commute in from (as in it's population doubles during the day). And there's constant issues with wealth inequality, homelessness, living conditions for the poor, etc. Money is not the only measure by which a healthy city is defined.
The German Constitution was effectively suspended by the enabling act in 1933, which permitted Hitler to pass laws without the approval of the legislature. What event from 1939 do you see as a more significant dividing line between constitutional and unconstitutional?
YMMV but on average - yes. Restaurants and cafes are very cutthroat industry, with a lot of churn, long hours, lots of regulation etc.
American Exceptionalism Is a Dangerous Myth
no elixir/beam is very slow for any computation-heavy tasks.
Because C has no package system and it sucks, and having a single file (ideally with no dependencies, which isn't the case here) makes it super easy to integrate it anywhere.

A good example of that IMO is cJSON[1], it's a small self-contained single file implementation of a JSON reader and parser. It's easy to use, the code is pretty clean and easy to follow and I never ran into any obvious limitation. I very much recommend it.

There are also projects that are developed as multiple files but amalgamated into a single huge file before release. SQLite does that: https://sqlite.org/amalgamation.html

> Over 100 separate source files are concatenated into a single large files of C-code named "sqlite3.c" and called "the amalgamation". The amalgamation contains everything an application needs to embed SQLite. The amalgamation file is more than 220,000 lines long and over 7.5 megabytes in size (as of 2018-11-24).

> Combining all the code for SQLite into one big file makes SQLite easier to deploy — there is just one file to keep track of. And because all code is in a single translation unit, compilers can do better inter-procedure optimization resulting in machine code that is between 5% and 10% faster.

[1] https://github.com/DaveGamble/cJSON
Sure there is, it's called IPv4. For profit companies will continue to beat that dead horse with things like CGNAT for as long as IPv6 continues to fail. The failure is a process not an end state, IPv6 is falling for two decades now and the eventual complete deployment in the year 2040-2050 will be it's complete and giant failure, unless something else comes along to make it irrelevant.
Stumbling blocks on the way to web performance
How does this compare to nginx or haproxy in terms of features and performance?
I really like Elixir. There are a lot of practical realities that can make Elixir not the best language to use in many situations, and the same is true for any language. Just ignore the hype train, because you'll find one for every language.

I'd say Elixir's killer feature in today's day & age is concurrency. I'd argue that using concurrency is appropriate in most programming situations IF your language's concurrency model isn't a pain in the ass to use. You can write completely non-blocking, async code in Elixir (and Erlang) without losing your mind. The preemptive scheduling is nice, too.

I love a lot of other stuff about Elixir, too. Pattern matching, process supervision, tooling, documentation, etc.
Half of people who think they have a food allergy do not – study
I've only had a quick look. I really like the idea of the site, almost desperately so. But the lists of top things to work on that I found seemed a bit disappointing. AI safety policy made the top of one list.

My undergrad AI lecturer told us that it was widely "known" AI was soon going to be generally smarter than humans when he was an undergrad. He wasn't convinced evolutionary changes were going to get us there. It was some 15 years ago I was listening to him, probably 20 or more years before that when he was an undergrad. We still seem to be saying it's 10, 20, or some other made up number of years away.

I'm not even sure there's a significant future problem here. Not on the scale of, say, becoming a multi-planetary species or resolving issues with antibiotic resistance.
Uh, what?

It might've become the defacto standard for consuming them, but definitely not for creating them.

Almost no service I've ever administered used a nodejs backend.