skysight-inc/HackerNews huggingface dataset:
What makes the manager responsible is being a human who is aware of danger they might reasonably be able to protect other humans from.
I put my markdown files in a Dropbox folder, so I can use apps like 1writer on iOS. Syncs well and works like a charm!

Whenever I have an interesting thought, I get my phone, open 1writer, it creates a new [timestamp].md file, and I just jot it down. It instantly saves to dropbox so if I open Sublime on my laptop, the file's already there.

On my PC, I mostly write in Sublime Text but now experimenting with Zettlr and Obsidian.

I heard heard other combinations with other cloud file services and other markdown writing apps work just as good.

Having a folder with plaintext notes going back years just feels ... future-proof.
The rest of the world can (and should) avoid US software if they want do. Playing devil's advocate here doesn't make a lot of sense because no US regime has ever been anything close to CCP.
New version: https://zenodo.org/record/3710954
> I'm surprised people are surprised by this

I am thinking of creating a website with two lists of comment threads - the first to collate all the times users say "why are people surprised" at something which is surprising but which has some people already in the know and the second to collate comments about downvoting "why the downvotes", "not sure why you are being downvoted" etc

What other phrases do we use that we can add? I was thinking of also "free speech doesnt apply to private companies"
That’s not what privacy pass is. There’s no proof of work involved. Basically you solve a captcha once, and it gives you 30 tokens to skip future captchas.
Okay, then what are the police covering for the tiny minuscule percentage of criminals? Cause they are the majority.
States want strong action against Google, Possible Ad break up
Exactly.

If you know you need to cut a hundred trees to foot-long logs in a certain time-frame, you don't pick the new fancy gadget you just got from Kickstarter. You know, the one with a WiFi notification system and a cloud SaaS service etc.

You go with a regular hand-saw, axe and a proper chainsaw. You'll get your stuff done - on time and on budget. You might not get the thrill of using the latest and greatest tools, but you'll get paid.

After that you can grab the Solar/Hydrogen-powered Indiegogo-funded whizbang and go test in on a tree or two on your own time.
On line 57: https://github.com/carlini/printf-tac-toe/blob/master/printt...
I specifically use UberConference because it doesn't have any desktop apps, nor does it prompt people to install anything. It's fantastic.
You must be joking. The cloud offerings of Amazon/Microsoft/Google are NOT build on OpenStack.
For a anecdotal data point, I hate the redesign but have friends who love it. They would've immediately left upon seeing the old design (high bounce rate), but stayed and started browsing often with the new design.

I've chatted with a few people about this. I personally hate the new design, but I am interested in UX design. I think its really interesting that it's so divisive.
You rely on client-side JS to secure checkouts?

Everywhere I've worked doesn't really care about the frontend (it is merely the first line of defense); everything is validated and authorized on the backend.
I like to learn new things and solve new problems, but "Don't fix it if it isn't broken" are words to live by. Challenging myself with a new problem is rarely boring.

So many new technologies seem like something new just for the sake of it. By the time they mature into something as practical as 'boring tech' they have many of the same pitfalls if not more.

Perhaps many engineers lack agency in choosing the problems they solve, so they seek to change the tools they use instead?
If there's some external actors trying scrutinise Zoom then they are surely are making them much stronger...

But if I'd have to pick one I'd guess Google has the best security analysis track record, anti-China fetish which tops the lack of clue what they are doing with their chat or conferencing products.
You can prefer the old ways in your profile settings (afortunately).
https://wiby.me wiby.com is for sale
The infamous "I was just following order" defense: https://en.wikipedia.org/wiki/Superior_orders

> This is why not every civilian can be a military person.

This is why not every civilian wants to be a military person.
> In preliminary tests on consumer hardware, our extension takes ~1.1 seconds to generate blinded tokens to be signed by the server and ~1.9 seconds to parse the signed tokens and verify the DLEQ proof. Creating a pass that can be used to redeem signed tokens takes <40ms.

It's intentionally very slow to get and use those token though
Ask HN: Personal Project Planning Tips?
Hello everyone I am looking for tips and ideas on how you handle personal side projects?
For example I am building a very simple web application, where I have rough idea what I want but I haven't written any spec sheet or anything. I just code when I have little time....

ofcourse I have been developing this for past 4 months and I am almost finished but at the same time I have so many small things left to do and there are periods where I dont do any programming on this project for 14 days etc...

I am using asana for simple TODOs.. but those get outdated or I forget what exactly I am trying to achieve.

so I am looking for general advice and tips on this topic. thanks in advance!
The situation was not so different back then.

My first paid job was in the late 80's. I had to do something about a system that was basically a lot of menus written in Oracle Forms running in terminals on SCO Unix or maybe Xenix.

I was unbearable slow. Users had to wait 5+ seconds every time they pressed a key.
And it was a nightmare to try to optimize it. But then I scrapped it and rewrote the whole thing using plain C and curses and system() calls to do the actual work. Hard-coding the menu hierarchy structure which nobody was changing anyway.
That made the system very fast. The company was very surprised that navigating menus could be so fast.
Does anyone have a rough idea what Jepsen charges to do testing?
>with no strings attached

What about char arrays?
Coronavirus: Hard-hit Brazil removes data amid rising death toll
MiniCouchDB in Rust
There is more specific information at the bottom of this page [0], linked from your one. There are a couple of provisions, but most relevant is that you need "clearly more than 50 percent" of the note in a case like this.

[0] https://www.bep.gov/services/currencyredemption.html
> (I'm not even sure I agree with the proposition that voting pushes the governing apparatus this way in many democracies including the USA)

I agree that it doesn't, but it's the intent. I don't think that's inherent to democracy, though, just the particular "democratic" structures that have evolved that we live with.

> Don't morals factor into deciding what goals are beneficial to the population?

As individuals, we can vote how we like, and everyone can and should use whatever individual morality they have to cast their vote (or not).

But the act of voting doesn't mean that the voter has delegated their moral agency (and, with that, the potential for moral blame or praise) to the people in government. If I vote for someone who decides to do something monstrous, I may be an idiot if I mis-predicted that would be a result, but I discount attempts to put the moral blame for their actions onto me.

This is a relatively unpopular view nowadays (because people see it as a way for Trump voters to distance themselves from Trump's actions), but a world that does assume voters bear moral responsibility for the actions of their government merely by the act of having voted for whoever is performing the actions is a world where it's impossible to be moral.
I’m impressed with the aesthetics, and humor: formatted ‘fmt’, “printf oriented programming”...

Suggests in my mind, somehow, thought I’d share: “CTRL-F oriented programming” :)
If a website that is rendered in the browser using a JS framework adds SSR, does that mean that the client-side JS code will be delayed (not render-blocking) so that the first render can happen? How does that work?
One writing rule that I often see, is “don’t use cliché phrasing/terminology.”

I don’t like “hard and fast” rules, in general. I prefer a more “heuristic” approach.

This rule, in particular, sticks in my craw, because, as a former art teacher once told me: ”Things are cliché for a reason.”

I write about that here (but for design): https://medium.com/chrismarshallny/the-road-most-traveled-by...
The idea behind the Zettelkasten is that you traverse it a lot. So it's not like "take a note and forget about it", it's more like write a bit and read it a lot of times. Luhmann wrote his books that way. So it's more about reading than taking the notes in the first place.
Was the affiliate link thing documented anywhere? I can't find it anywhere as and Googling I attempt is clogged by the current news cycle about it, so it might be buried somewhere (or it was much more obvious and people weren't paying attention; I know I wasn't) but if it wasn't it wouldn't be completely unreasonable that they might have other undocumented revenue streams
And just as with Kubernetes and Google, Nomad development can continue outside of Hashicorp if Hashicorp no longer decides to support it. Which org has a longer track record of deprecating almost everything they release? Not Hashicorp, and frankly, I’ll always trust Hashicorp versus Google based on the historical behavior and forward incentives of both.
That is exactly how taoofmac.com was designed. I've hidden away the Wiki bits for the sake of uniformity, but the engine works like that.
so it’s homemade, not done at a facility?
The coronavirus war economy will change the world
Crikey. (1) That is a failure of imagination - maybe the breadwinner was run over by a car so the mortgage become unpayable, but up to that moment they were exemplary debtors. (2) Owing someone money doesn't mean suddenly a person is a debt slave who has to devote their whole life to the loan. They still get to discretion to make decisions about their own finances. (3) Forcing someone to live a life that spartan might increase the risk of them defaulting on the loan. Speaking as a tiny-sometime-lender, I wouldn't insist on that for anyone who I lend money to.
a law would be government overreach, but the idea is solid and the results tangibles; should be within the realm of a union regulations, if we ever manage to get one going.
> Sorry, what are you trying to say here? The Dutch had the pleasure of hosting what exactly?

Hosted a party!
In seriousness though, s/he refers to the German occupation of the Netherlands in WW2.
I'd like to see a similar product but with end-to-end encryption and ability to make written notes, like a single place for both bookmarks and notes. I don't understand why do people separate them.
Voting for someone you don't want in office because you don't want that person's opponent in office even more is not throwing away your vote?

Democracy is two wolves and a sheep voting on what to eat for breakfast!
That seems to be a side effect of the zero knowledge proof implementation, rather than an explicit design choice. There doesn’t seem to be a tunable “difficultly” parameter, like with all proof of work implementations.
All nation-states (all communities really) involves two sorts of obligation: the obligations of the group to the individual (rights) and the obligations of the individual to the group (duties). Liberal democracies tend to foreground the rights of individuals rather than duties, but it is not anti-democratic or illiberal to expect citizens to do their duty as described in the constitution of that community. For some communities, a large well-trained military reserve is essential, and the draft is the best way to achieve that.
Phippy and friends explain Pods in plain English
>His personal choices to support legislation that will deny basic human rights from the LGBTQ community is a BIG clue.

Personal views legitimately expressed in totally distinct political matters should absolutely not be factored in.
1. Chromium as a second browser to try things out without my extensions, cookies, etc.

2. Some websites are developed targeting Chrome(ium) and even check for either that or a Microsoft browser. Yes, that still happens.
> Why do people continue to work for management consulting firms?

I gather the money might have something to do with it.

As the great philosophers Devo once said: freedom of choice is what you've got, freedom from choice is what you want.
My Experience with Neumorphism (tips and resources)
I would not take that as a fact. Drafting allows for a more representative selection of the population, giving more conscientious and better troops.

Drafting is democratic because it is equal. Drafting should also be an anti-war effort. Would you vote for someone who wanted to go to war, if you knew it would send your children or friends into the war?

With a draft, the choice to go to war becomes higher profile, and everyone is more invested in it.
A lot of the details are covered in https://ocw.mit.edu/courses/electrical-engineering-and-compu....
Thanks a lot! So far, we have considered only systems that are (partially) available in the open. Two of these are mainly developed commercially, namely CockroachDB and TiDB. We are glad that Cockroach Labs and PingCAP were indeed quite thankful for our testing efforts (e.g., see https://twitter.com/JordanALewis/status/1249689838686818304 for CockroachDB and https://twitter.com/PingCAP/status/1260678075714600968 for TiDB).

We will also consider testing DBMS with a DeWitt Clause in the future. For now, we have indirect evidence that our approaches could find bugs in Oracle. Specifically, we found a case in MySQL, which we consider a bug, but which was closed by the bug verifiers, partly because Oracle computes the same - we believe incorrect - result. Our bug report can be found here: https://bugs.mysql.com/bug.php?id=99182.

We believe that it is a bug, because:

* the invariants that we are testing using TLP, which is the approach that we used to find the bug, should hold for all DBMS;

* dropping the UNIQUE constraint would yield the result we would expect, and we believe that an index should never affect a query's result;

* an earlier version of MySQL computed the result we would expect;

* and DBMS that strive to support the MySQL SQL dialect, computed the result we would expect (e.g., TiDB).
"zoom" the noun as in "zoom level/factor", not the company
I think that the site backend is having trouble keeping up with the load and the owner turned on Cloudflare’s Under Attack mode, thinking that this was a DDoS. This doesn’t look like the behavior I’ve seen when Cloudflare does it automatically. It’s smart enough to know that HN is not a DDoS.
I got the same CAPTCHA, running Firefox 68.4.1 on Linux. Normally when this kind of thing happens, I just close the tab and move on with my life. But this time I tried opening with Chromium instead (version 76.0.3809.100) and then no CAPTCHA was required. Neither browser has Privacy Pass, so why are they treated differently?
What does Firefox do w.r.t. X11 that’s less secure than other browsers?
I adopted the exact same technique this year after making the jump from engineering to product management.

Previously, everything was scattered in notes on sublime or notion. This is because in the dev world, everything was happening primarily over email or slack, if i ever did have a call with a client, i just made dot points in a text editor and that was it.

My first week as a PM I realized how much more meetings and talking there are. So, I switched to a notebook, but I quickly found the issue of general meeting and “standup” notes being scattered amongst drawings and diagrams etc.

Hence, I now also have two small notebooks. One is for sketches, rough wireframes or ideas, the other is a daily tasks which I use as my standup notes.

Of course, processes can always be further refined, and I’m now also incorporating notion back into my work process.
Safari and Epiphany are two completely different browsers.
Ask HN: What are some great internet innovations of the past 10 years?
A long time ago the internet was a place where everything was possible and it allowed new radical innovations : marketplaces, search engines, blogs, social networks, Wikipedia ...I

I can't think of anything really creative in terms of products these past 10 years but I believe I am wrong and and older. And obviously there were more opportunities to come up with some thing really new at the beginning.

I'd be interested to know what are some innovation / new type of consumer products brought by the internet :

- in the past 10 years that are truly innovative

- since the the beginning of the internet and that have not ended up corrupt by bad actors and are still alive
The state of translation extensions in Firefox is catastrophic. The useful ones got deleted from the store. As far as I can tell the only reason was to flex some policy choices by the extension store(?) team.

So you pretty much have to have Chromium as a backup if you ever need to research non-Anglo content.

I can see people moving to Chromium because of this and other similar problems with extensions being broken (like the tridactyl thing).
So you‘re saying every order ever given by any leader should have been followed, just because they were more „qualified“ than the people following.

I disagree. What if a leader got his qualifications but has since gone slightly insane? Qualification alone isn‘t reason enough to blindly follow orders.
On desktop I don't mind the new interface too much, on mobile (Android) I use Sync for Reddit. I bought the "Pro" version in 2012 and I'm still using it today.

It did evolve quite a bit since.

Some subreddits I enjoy are
* /r/selfhosted
* /r/sysadmin
* /r/HighQualityGifs
* /r/talesfromtechsupport
* /r/IDontWorkHereLady
* /r/GifRecipes
* /r/bapcsalescanada
* /r/sffpc
* /r/GamePhysics
r/privacytoolsio is really good. I find it more accessible and friendlier than r/privacy
This getting downvotes makes me question the authenticity of the comments above it.
A consensus algorithm isn't master/slave hence the different terminology.

Master/slave is a very clear analogy and is used extensively for example about hardware interfaces.

The point here is the same as in 1984. It is aimed at suppressing 'incorrect' thoughts. It is totalitarian and we see society moving that way more and more.
Copyright violations is just one of many things they'll ignore. Pseudoscience, unsubstantiated medical claims, malware or outright scams. I haven't seen ads in almost a decade myself but looking at what's currently happening (some nice examples on this subreddit: https://old.reddit.com/r/assholedesign/) it seems to have become worse than I remember. Worse, some of these are on platforms like YouTube which are frequently visited by kids and I wouldn't be surprised if some are actually targeted at kids as they might be more likely to fall for a scam if you promise some in-game currency from a popular game.

We need proper regulation for this and have the advertising platform be held liable for wrongdoings of the advertised service/product. Promote a fraud or scam? You are considered complicit of that crime and will be ordered to pay up. That'll force the platforms to better vet the ads they serve if they want to stay in business.
Since you can't undo a cut, the one with the fewest cuts would be the legitimate one.
It's unlikely that you'd make a mistake that would damage the microcontroller. The most likely failure modes are a key that never activates, or a key that is stuck activated, or a row/column that never activates, or a row/column that is stuck activated.

In the case of a broken row/column, if you can't find the problem visually, then you're stuck binary-searching your connections until you find where it is, but at least that's only O(log N) desoldering work.
Fullscreen in Firefox doesn't integrate well in i3 window manager and that's why I use Chromium instead.
I suspect you’re getting downvoted for the pneumatic tube sentence, because tube systems like that have proven to be way too inflexible for a rapidly changing city. And expensive. And hard to maintain.

But I agree with the rest of your comment.
Sure you can, if you reject libraries and tools that were designed by large companies with a ton of specialization to serve the needs of those companies.

If you want to be effective as a small team, choose tools built for small teams. Rails is a great example.
This is great, your long answer is much appreciated!

Definitely a lot to digest, so I look forward to trying out some apps and workflows. I'm happy to connect via twitter, and if you need a beta tester for any eventual blogpost, then I'm more than glad to help out.

I think a focus on just one style makes sense. For me it's definitely more in the groovebox category, even if there is still multiple aspects to it. I think there are always the 2 topics of "how do I make nice sounds" and "how do I build that up into good tunes/patterns/songs". Maybe drums could even be considered a separate topic.

Personally I also want to get to grips with FM synths. For the composition part I have to say I tried and failed at trackers (renoise), which made me conclude I needed something more visually intuitive, and tacticle when it comes to manipulating the parameters. I'm eager to see how well a touchscreen works for the latter.

By the way, if you know of any place to hire good online tutors, I would like to know about it!
I've been having fun playing with Soundtrap. It runs in the browser, allowing you to access your projects on any device. I'm not sure if it can meet the needs of professionals, but for someone just starting out with music it has been great.

https://www.soundtrap.com/
Anti-fraud is somewhat different than traditional web application security. With anti-fraud, it's about recognizing behaviors and patterns that are likely to result in a fraudulent transaction (stolen credit card, mismatched information, sketchy browser, script/bot-like behavior etc).

In large scale ecommerce, fraudulent transactions in the 5 figures is so common it's not even notable. So using JS to reduce this even by half saves the company literally millions of dollars.
We automatically generate databases and queries. The main challenge is to verify that the query yields the expected result. To this end, we have designed and implemented three different approaches:

* Pivoted Query Synthesis (PQS): The main idea is to generate a query that is guaranteed to fetch a randomly-selected row, to which we refer as the pivot row. If the pivot row is not contained in the result set, we have detected a bug.

* Non-Optimizing Reference Engine Construction (NoREC): The idea is to transform a query so that it cannot be optimized effectively by the DBMS. By comparing the result set of the "optimized" query with the result set of the "unoptimized" query, we can detect bugs that affect the DBMS' query optimizer.

* Ternary Logic Partitioning (TLP): The main idea of this approach is that we can partition a given query into multiple "partitioning" queries, each of which computes a partition of the result, and to then combine these partitions to derive the same result as the original query. If the two results differ, we have detected a bug in the DBMS.
> the one with the fewest cuts would be the legitimate one

How's that? If I throw away my old half, split a new one, and add fewer cuts to it, you'd apparently assume it was the legitimate one, but it wouldn't be.