skysight-inc/HackerNews huggingface dataset:
There is something about this guy's writing that really irritates me. He writes like he is condescending to millenials by emulating their stereotypical speech patterns. It's hyper-conversational.
Re-provisioning a failed server to solve the problem and taking a deep dive to find the root cause are not mutually exclusive. Essentially all VM software will allow you to snapshot/backup/clone the VM for later analysis, while also fixing your production environment _now_.
That's why you use Dig Once. If you dig, you plan and coordinate, and you make efficient use of the time sink you're putting into laying utilities in the ground.

https://www.csg.org/pubs/capitolideas/enews/cs41_1.aspx

https://staticshare.america.gov/uploads/2016/04/6.-GCI-Dig-O...

https://arstechnica.com/tech-policy/2018/03/dig-once-rule-re...
The announcement has some other details:

https://techcommunity.microsoft.com/t5/microsoft-365-blog/an...
>Have you ever used Confluence?

Yes. Is Notion a Confluence competitor?

I guess I'm struggling to understand it because my aforementioned friend talks about how he uses Notion for basically every possible use case under the sun (probably even some where it's not meant for that but he found some way to finagle it). Based on that knowledge, I still don't really know what Notion is meant for other than being just-another-note-taking-app-that-supports-markdown-and-embedded-pics.
Well, we were all at fault putting google as front page of every pc we could find back in the days. Now, our lazyness has created a cold giant who IS the internet for most things.

How do we correct our mistake ? I search on duckduckgo from firefox and switch to losers when something gets too big, but I fear the effect is limited. And switching to LBRY from Youtube is... difficult :D
"The rebels were not happy with the new notes. It's easy to guess why. Fresh money could be used to pay government fighters, not rebel fighters. This "blood money" would then cheekily flow north via trade. Since anyone who holds a banknote is by definition funding the government that issues it with a no-interest loan, the rebel north was financing its own enemies. (The technical term for this sort of financing is seigniorage)."
> When it passed over us, it was blacker than the blackest nights outside, you could not see your hand in front of your face.

How long did it last? How did it effect you? Did you shelter or...?
Using Notion is awesome, but does require you to bring your own structure. Templates help, but much like any other process in your organization, it requires occasional review to keep the team on the same page to keep it tidy and useful. It helps to have a champion/steward for it.
$35 is too low for gigabit service with high northeastern labor costs. It might be reasonable for France or Spain, where the workers on the lines make $40,000 and taxes pay for benefits, but it’s not doable for the USA, where skilled labor like maintaining fiber lines pays $80,000+ with employer-paid benefits.

Verizon’s RPU is about $100/month for FiOS. Year after year (for the 15 or so years since they launched FiOS) the operating margin of the wireline division is under 5%.

Chatanooga’s public electric utility offers a gigabit tier at $68/month. It’s financially viable with some subsidy from the electric utility, which also uses the fiber network for smart grid. And also they have cheaper labor in a right to work state.
Hello,

Sorry, got mixed up, it looked like you were the author.
They used astro-navigation as far back as the SR71, the "guidance group" system nicknamed R2D2. Cool video of a pilot talking about it here: https://youtu.be/CeBu6mRDaro?t=3180
Goto Conference: Introduction to Quantum Computing
It's too bad flexbox isn't as easy to understand as box model; that puts the breaks on adoption, regardless of how well it handles the centering scenario.
DirectX is coming to the Windows Subsystem for Linux
Imperative and declarative seem to me to be a matter of degree and sometimes even syntax. Point(x=1,y=2,z=3) is pretty declarative, but "point, with x set to 1, with y set to 2, with z set to 3" is getting more imperative even though it's really the exact same thing. But the syntax makes our mental model a little different, so yay. From there, it's not to hard to go to "scope, with x set to scope(a), with y set to x+1, with z set to f(x,y)," which s the same as C-style imperative "{x = a; y = x+1; z = f(x, y)}." There's a reasonably smooth continuum between imperative and declarative. As soon as you introduce lambda functions, declarative gets absurdly flexible and can model stateful computation in a surprisingly ergonomic way, so it's not even a twisted pedantic equivalence.
> just jump into the code and google the error messages.

You cannot develop an app, evaluate different solutions, choose an architecture, address performance problems, etc, via StackOverflow. StackOverflow is for specific problems; it can help you sort out some errors, because most of them aren't exactly coding problems.

A senior engineer's job isn't just to make an app compile, so you cannot reach this position just by searching SO.
Follow the sun has a lot of overhead: imagine having to dump the engineers' thoughts and current hypothesis and load them in the brain of the next oncallers. Also it only really works if also the customer is active 24/7, as often you might need the customer to perform some action on their systems. Once the time pressure is off you might get better results dedicating the engineer who is best suited to work on the case (both from the point of view of the timezone and skill set) and give them the time needed to troubleshoot the issue.
Ukraine Nabs Suspect in 773M Password ‘Megabreach’
The killer feature that made me switch from OneNote is that when you add dates you can set it to remind you before they pass. Some ways I've used this:

- Implementing GTD, when I move a task to "waiting" I add a date when I want to be reminded to check on it.

- I create a new table quarterly with a row for each week with columns for goals (e.g. practice Spanish or get out running 3x), then embed date reminders for each one so I don't forget to keep it updated.

- I keep a table of annual subscriptions I pay for, with the date the payment occurs, and a reminder a few weeks earlier. This way I can decide whether I want to renew (this alone has paid for the cost of Notion).
Yep! It's slightly worse than you would think. Here's a (slightly edited) version of how the argument passing works

static PyObject *
unicode_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
{
PyObject *x = NULL;
static char *kwlist[] = {"object", "encoding", "errors", 0};
char *encoding = NULL;
char *errors = NULL;

PyArg_ParseTupleAndKeywords(args, kwds, "|Oss:str",
kwlist, &x, &encoding, &errors))
}

Notice the call to PyArg_ParseTupleAndKeywords -- it takes an arguments tuple and a format string and executes a mini interpreter to parse the arguments from the tuple. It has to be ready to receive arguments as any combination of keywords and positional, but for a given callsite the matching will generally be static.
You can sign up, pay once, then cancel.
amazing. I wish I knew where to go learn the basics to navigate that many layers of knowledge (kernel/os/network)..
Depends on how good the Microsoft implementation is. Afaict, mainly power users use Chocolatey, and they're going to be particularly critical of a solution that is half-baked and doesn't solve the problem as well as an existing, third-party solution that they're already using and they're already used to.

I'm certainly not going to switch over just because it's MS. It's going to have to prove it's at least as good as, if not better than, Choco.

There are also benefits to Chocolatey that probably can't be replicated by MS, such as the package repo being a community effort and it being a relatively open platform for anybody to add whatever package they need.
Used Dropbox Paper before Notion. Paper is great for stand-alone documents. I even made a nice presentation using it because it was quicker than using Google Slides.

I've been using Notion for 3+ years now and I've been happily paying for it. The main reason I went away from Dropbox for organizing and writing is b/c each Paper document felt like a separate piece of work. In Notion, documents are easily linked, workspaces are a starting point and there's child documents and sibling documents that can help keep things organized. I have over 200+ documents and about 3 months ago the search started to feel sluggish and they updated their search code and it now feels pretty fast again.

It's not all perfect though, with 3+ years of use, I can tell you their mobile apps have come a long way but still don't feel as native as some other writing apps (iA Writer).

My final thoughts are that if you're hearing good things about it and haven't given it a shot, try it for a 1-2 week period and see how it works for you. Some people like the way it does 90% of the things and others hate the same things ️
> Slack hasn't been a contender for "well made" in quite a few months.

It was a contender?

> NYT should be a relatively simple website.

There's editors from the NYT lurking here who will strongly disagree.
The first thing you as a developer can start exploring today that is part of "Project Reunion" is WinUI 3.0 Preview 1: https://blogs.windows.com/windowsdeveloper/2020/05/19/introd...
I literally just bought 1 year of Personal Pro last week after running a little week long trial 2 weeks ago.
Launch HN: Changemaker Database for Social Entrepreneurs
I know Instacart has some kind of injury/disability insurance for their runners, but if you get in a wreck you're pretty much on your own since most insurance will deny claims for "Rideshare drivers".

Shipt supposedly covers it–their contractor agreement states that you need to have the state required auto insurance and they have a policy that takes effect while working that will increase your coverage to commercial-level insurance. I have also asked their insurance department about this directly and this has been confirmed.
I agree it's confusing. But here's the intention as far as I can tell:

UWP was originally "monolithic" and "closed" in several respects: your app had to either adopt all UWP facets (be a "UWP app") or none (be a "Win32 app"), new APIs only shipped with new Windows releases, the implementations were entirely closed source, etc.

In the past few years they've started to take pieces of what used to be UWP and pull them out into separate components. Unlike the monolithic UWP platform, these components can be adopted independently by Win32 apps without having to adopt all the other components at once, their runtimes can be distributed with your app outside of Windows and run at least a few versions back, their implementations are partly or wholly open source, they do planning and design reviews in the open on github, etc.

So far, the components they've done this with have been

* WinUI (a decoupling of the UWP UI framework)

* MSIX (a decoupling of the UWP packaging system)

* C++/WinRT, C#/WinRT and Rust/WinRT (a decoupling of the UWP object system and language bindings)

The "new" Project Reunion is basically an umbrella name for these decoupled UWP components, a declaration of their intent to decouple the rest of UWP in similar fashion, and a new github repository for planning this and designing the future evolution of the Windows developer platform in general. So the repository has issues posted by Microsoft developers about how the UWP app lifecycle and resource formats can be decoupled, for example.
I agree that it's often falsely claimed that 'open source' was co-opted, though I suspect this is quite frequently not deliberate, since the term has become so common it seems 'obvious' that it was commonly used before being coined by the OSI (I in general support using the term 'open source' precisely, and I was in support of those calling for the removal of its use to describe this license). But I still think gaslighting is the wrong term to use for doing this (the wiki definition you've given doesn't differ significantly from what I said). revisionism, maybe, and it certainly doesn't match the definition and context in which it was used in your comment above.
it's product as marketing: make happy individual users, in the target market, and you're likely to tell others, hopefully workmates or others like you. if you can get a workgroup using the product and happy with it, it's worth quite a bit more with their per-user subscription model for groups.

it can work well for productivity apps, slack, for example.
This is an excellent piece of research on game history by Phil Salvador. Well worth reading.
I suspect third parties will continue to do this way better than Microsoft, to be honest. Microsoft can't pick winners and losers, they can't offer an opinionated system, which package repos generally are, without being monopolist.
Very neat, but just curious... What do they call it when they release Argon v2?
So Microsoft just copies any successful small product that shows up? Trying to prevent another competitor the size of Slack/Zoom?

To the people at large companies working on replicating small company products. How do you motivate yourself?
Covid-19: Germany and France lay out half-trillion-euro rescue plan for Europe
plenty of issues are not deterministic, even with 100% of everything managed by configuration management software.
You could probably have something close to best-of-both worlds if they run underground conduit in the utility right of way.
It's not very literate, is it? rmem is initially the sk_backlog.rmem_alloc field of struct sock. There is no comment in net/sock.h what this field might mean. People who modify this function just have to guess. I also appreciate that this function adds |size| to rmem_alloc, tests for limits, then later it subtracts |truesize| from rmem_alloc. This happens to seem correct, but it's just asking for someone to accidentally screw up the accounting in a later change. Reading this function only reinforces my view of Linux code quality.
It’s the invisible hand of the market. If it was wrong it would be inefficient and change so it must be right and you’re wrong!

My towel is also damp if you can’t tell
No, can't you see? Microsoft is going to Embrace, Extend, Extinguish Chocolatey!!! /s
IANoWayAFabExpert but I don't think so. I understand the cost of transferring signals between chiplets is high, so I don't see this as a way forward except for when the cost of such a transfer can be amortised by handing over a smallish packet of work (in terms of data size) that needs a large quantity of CPU, and a smallish amount of data to transfer back. So coarse grained only. Not suitable for general computation anyway.

IMO only. Not my area. Pinch of salt etc.
Microsoft HoloLens 2 adds 5G support and is getting easier to buy
free for edu users since Sep 2019.
I get that. I personally feel that playing fantasy politics is in poor taste when the political process is a) so extremely important to the proper functioning of our society and b) relatively easy to get involved with IRL.
Not all animal slaughter is overly cruel.

One can eat meat without contributing to excessive cruelty to animals. In contrast to large meat corporations, there are local farmers that do care about the methods used to slaughter their animals.

Yes animals must be killed to be eaten. But "this sort of suffering" is not a necessity.
Might be better than TC, but outline still steals the back button.
The Grapelord of Napa Faces a Threat Worse Than Plague
The Windows platform is extremely fragmented since Win10: not only there is different API and execution models (Win32, UPW) but also each new Win10 build brought new API that were not available on previous versions. Even as someone who program mainly in C# (on Mac/Linux) and some knowledge about the UWP disaster^W situation this is a mess cery hard to understand and not appealing to develop for.
Logic doesn't want anything.

Highly regular logic is better expressed in generalizations, and inferable logic is better expressed in a compressed, normalized fashion rather than repeated and duplicated.

The more irregular logic becomes, the more it fights generalization and needs special cases. The ultimate special case is a programming language (and code is data too!). The risk in expressing rules in the form of data is that to handle all edge cases, you encode a custom programming language without all the resources that supports programming languages, like editors, debuggers, source control, developer mindshare, stack overflow, etc. But not all logic is irregular enough to warrant it.
Yeah, I was replying to wrong tab. I'll be eating crow over here in the corner lol
Does this also use WebAssembly + WebGL like Figma?
I don't think the goal is to establish a "ranking" of political figures. I see it as a way to make learning about the political process a little bit more fun and encouraging more people to pay attention to legislative processes by adding some gamification.
“ The process requires Hide UI to be installed on the iPhone and then set up such a scenario that the suspect ends up unlocking their iPhone. The passcode is then logged and stored in a text file that can be extracted by plugging the device into GrayKey. After this, law enforcement agencies can unlock the device and extract all data from it.”

How is it installed on a locked iPhone?
Note the go compiler is actually fairly immature compared to C++ compilers. It does not have any AVX autovectorization. Any AVX optimization is manual assembly by a library author.
It doesn't really have very good integrations as of now. Like GitHub, GitLab issues etc.
Supernotes[1] has been called "a smaller, faster notion" and supports LaTeX (both inline and block, notion only does block) and code highlighting.

Disclaimer: I built it.

1: https://supernotes.app
Sigh, the two words Google and Privacy are like oil and water, but I digress...

It will be interesting to see what reception this will get in some countries where all ISP's are legally bound to modify DNS-requests to prevent users connecting to sites with content such as child pornography.
Worse, if you try to copy the headline (like say, for HN) it closes. It's been that way for months.
It's nice but I don't think my 2016 MBP can handle another electron on top of slack, VS code, Node, and chrome all at the same time.
Belarus develops unmanned air defense system
I always felt like I was biding my time and not in a rush. Finally something changed in me that made me realise that the time is now. It wasn't an external change in the market or in an opportunity, but just knowing that this is what I want to do and it's time.
> So Microsoft just copies any successful small product that shows up?

Microsoft, Apple, Amazon, Google, Facebook, or any other company that has the resources to do so. They're all the same in that regard.
This could be very cool, but I'm interested in your business model. I'm sure you're unbiased now, but ultimately you'll need to make money, which has a tendency to bias things. One of the reasons I've trusted The Wirecutter in the past is because they're pretty up-front about how they support themselves. Being vague about that seems like it'd make it hard for Satchel to build that same kind of trust.
Woman who designed Florida's Covid-19 dashboard has been removed from position
I get this message:

Microsoft
Sign in

Sorry, but we’re having trouble signing you in.
AADSTS50020: User account '<redacted>@live.com' from identity provider 'live.com' does not exist in tenant 'Microsoft Services' and cannot access the application '660d4be7-2665-497f-9611-a42c2668dbce'(Microsoft Fluid Framework Preview) in that tenant. The account needs to be added as an external user in the tenant first. Sign out and sign in again with a different Azure Active Directory user account.
Selective Availability was something they did on the satellites (intentionally induce pseudorandom noise into the timing). The regulations on the GPS chips themselves are different.
I think that bug report is misleading. Raw sockets do bypass iptables but they still go through ebtables. They hook in at the ebtables NAT OUTPUT chain. See the diagram here https://erlerobotics.gitbooks.io/erle-robotics-introduction-...
Concretely they are the same, for an interpreted language.

I think the distinction they are trying to make is between slowness due to general constraints on interpreted languages vs. slowness because of particular features or implementation details of CPython's runtime.

It is kind of like, bicycles are slower than motorcycles, in general. Let' say I have a Snake 3000 bicycle with a max speed of 4mph. And people say, it's slow because it's a bicycle, if you want a fast vehicle get a motorcycle. And the author comes along and say, well, yeah, bicycles are not that fast, but the Snake 3000 has an alternator that uses 80% of the bike's mechanical energy to run a seat warmer, if you removed that you could reach 20mph. So is the real reason for the Snake 3000's slowness "because it is a bicycle" or "because it has a pedal-powered seat warmer"?

(The answer is both of course, but with respect to Python people rarely acknowledge the second one.)
Integrating a compiler into a text editor to speed it up is
a bit of an overkill imo. What if a lisp source changes and needs to be recompiled?
What if several lisp files change? Does it mean that it also
needs a sort of a build system? This brings the joke
about an "operating system that lacks a decent editor"
closer to reality (or reality closer to the joke).
Comments moved thither. Thanks both of you!
So I couldn't find the ability to subscribe annually (https://www.nytimes.com/subscription only offers me a weekly subscription) but at least right now they're pretty damn upfront that you're giving them your credit card and authorizing a recurring payment until you cancel:

"Your payment method will be automatically charged $4.00 every 4 weeks for the first year ($1.00 per week).

It will then be automatically charged $17.00 every 4 weeks thereafter, starting on (date) ($4.25 per week).

Your subscription will continue until you cancel. You can cancel anytime."

In your case, you may not have checked a box, but I'd be shocked if there wasn't similar language saying that you were opting in to a recurring payment. (It's not as if they're making you read a 5000-word EULA - it's right there front and center on the page in my case.) Not to mention that this is pretty standard practice across subscription-based businesses.

I do think it is good form for subscriptions to give customers advance notice of when their subscriptions will renew, though, and most don't. I would go so far as saying that I wouldn't mind if this was a requirement.
I like the concept. Yet it feels like an echo chamber when the YC saas review company only reviews other YC based web analytics products after leading off with talk from YC parter about how everyone is doing it wrong... Do you think your audience won't notice the heavy YC bias?
That's a very good point, but I have to say ublock origin has done nothing yet to breach my trust.
Not sure why I hoped for a genuine response to that. Oh well. Someday you’ll figure it out.
I totally agree, but keep in mind that it is an iterative process: you have a case, you apply the runbook/playbook you have, if they are not enough you use your skill/knowledge to solve the case, then you update the playbooks.
That's not something you can cryptographically prove, unless you have an extremely loose definition of "cryptographically", like "some computer with an SGX private key said so".
Brazil's Biggest Cosmetic Brand Natura Exposes Personal Details of Its Users