skysight-inc/HackerNews huggingface dataset:
Thank you for your reply.

I am not sure what you are trying to do with your clarification here, but I feel even worse about Terminal and your employer.

> ~1-5% of those entries make it into a data pipeline that I believe we stopped looking years ago.

Can you elaborate? What does that mean. 1 - 5 % of what exactly? Of all records collected? Of the records on my machine? I thought those were localized traces, do they end up on MS servers or not? What criteria are used to reduce the data? You believe that "we stopped looking years ago". What does that even mean? You not sure what confidence interval "believe" accounts for, but the error term is a bit high for my taste. And as for "we stopped looking years ago": I feel offended. You must think that I am very naive (that extends to all readers here, but I will only speak for myself here).

The code is clearly labeled telemetry, yet you claim that this is soley about local traces. If I am to believe that to be true, that makes me distrust your software even more, because then it must be of very poor quality. How do you fix bugs quickly, given that you engineers can't differentiate "local traces" from "telemetry". The latter literally means "to measure from afar". The fact that you opened a GH issue about this makes me want to believe you; the fact that it's locked doesn't; but hey, that's your dev process and community work -- I won't judge that.

As for your next argument: "It's the OS'es fault". I don't care whether the OS vacuums all my data and sends it to your employer, or whether you personally break into my house to exfiltrate my harddrive: I don't want you to obtain my data in any way. This makes it even worse -- the application you're responsible for appears to passively creates some sort of profilable data, which the OS exfiltrates. This does not remove you from the responsibility.

Also: Please consider the bigger issue here. I really want Terminal to be a great piece of software. I would consider myself a Windows fan, if it wasn't for the ongoing disrespect of my privacy; Windows is unmatched in terms of stability and consistency and a proper terminal has been missing.

Your employer claims to gather data as to improve the software I use in my interest; despite the fact that I (and many others) keep telling them that they are REALLY interested in retaining the right to privacy, individualism and secrets.

This is about trust. You keep breaking it. I don't trust you, and I don't trust your employer. When I tell you and your peers so, your answers are evasive (GH issues is not the right place), hazy (oh THAT is done in another component), bureaucratic (look at all these legal statements), irresponsible (it's the OS), or otherwise elusive (that thing clearly labeled Telemetry doesn't do telemetry, because @architechture). You don't understand the problem and you don't really care. I believe you stopped looking at that "pipeline" years ago.
Dijkstra probably assumed that you would have the programming chops and language knowledge.

As our second best DBA did when I worked at BT - he had worked at NPL and Dijkstra was his boss
Programming then becomes teaching.
When I first looked at this, the commit logs showed everything last updated 37 years ago, except the README , which was 37 minutes ago. I thought it was kind of funny.
honestly I've never seen so many people rush to defend a corporations right to pay them less.
Do to a lot of things (citizenship, licenses, taxes, etc) you aren't legally allowed to be employed without a address on a form somewhere
When I was young (in 90s) everybody used 18 and 6 wieczorem (in the evening) interchangeably, like 50% - 50% split.

Now I almost never hear "6 wieczorem" it's always 18. I think I haven't heard it used this year in Polish.

Lots of people use analog clocks but they just say 18 when looking at 6.
> if the person on the other end didn't believe her when she said they got a wrong number

I will never ever understand this behavior (I've seen it in other contexts) of people who refuse to believe an inconvenient truth even when there is strong disincentive for the bearer to be lying, and immediate negative consequences for not recognizing the truth. Like, do they think the receptionist is just pulling a prank??
While there are many people here who are sharing their bad experience with MongoDB, just curious if you all find the experience with DynamoDB similar?

Since they are both of the NoSQL family.
That is a common assumption for people to make about delivery services, but it is not that correct with prepared food delivery, where it is unlikely that you will line up even two pickups without compromising the freshness/hotness of at least one of the orders; often this is difficult even if both of the pickups are from the same establishment.

Now, unlikely and difficult don't mean impossible but there's more to it than meets the eye.
I use Soulver daily but this is very nice.
The next "iron ore boom" in Australia is supposed to be lithium. There's a lot of deposits waiting to be commercialised apparently.

Just waiting for some other country to start building enough battery factories. Because actually making anything in Australia seems to be impossible.
I read through the GW-BASIC manual of commands from front to back, so I couldn't do any graphics commands until I got to 'SCREEN'.
The PostgreSQL community is a nice counterexample - perfectly gigantic and growing marketshare, and very very reliable.
Ask HN: What collaborative whiteboard are you using?
I feel my team was way more productive when we all were whiteboarding together when designing new solutions.

Recently I have been day dreaming about VR whiteboards and tablet assisted whiteboards as I feel the tactile sense of a pen would help.

What are you using today?
> Then don’t use the defaults?

>> ... even at the strongest levels of read and write concern, it failed to ...
I think it is more an effort to be able to quantise value when others suggest that "We need DevOps" or "DevOps is driving improvement/innovation" but trying to understand how and where you can use resources to better improve ROI.
Funnily enough, I have extensions disabled in incognito mode, so I use the temporary incognito window for banks and other risky stuff.

As my extensions include ublock0, umatrix and cookie autodelete normal tab close behaviour usually eradicates everything.
I've gotten the occasional email for someone, possibly multiple someones, with the same name as me.

Nothing terribly exciting though - an order confirmation for a Casper mattress, a hotel receipt from a Las Vegas hotel, and a bunch of stuff related to a high school reunion.

I was able to contact the organizer of the high school reunion, hopefully she got in touch with the right person. I didn't have enough to go on with the other emails though, so I just deleted them.
The Bay Area salaries paid by the big tech employers are not really representative of the "CoL allowances" historically paid for working in places like Manhattan and SV. With some exceptions, like successful Wall Street traders, Big Law, etc., additional comp earned in those places was still not usually enough to make up for higher living costs. Today that's probably not the case at at least a handful of big companies.
>companies only get into trouble if they do this on a significant scale

This is where they are being forced do to it. The point is a company should do it if they could get away with it without trouble.
I guess Numba might quality.

Then we have Pyston, and the ill fated unladen-swallow.
Complete speculation, but we may be looking at comments from people who genuinely don't understand (or believe) that you can buy a typical Silicon Valley style house (1200 sq ft on zero acres) in most of the country for 150k to 250k. The standard of living on the same money is completely different.
BSD Hardware Compatibility List
I don't think this is a specific PCI driver but core to how the PCI subsystem works.
If you feel that pullbacks by charts conceal the intuition, you can work with manifolds that are embedded in R^n. Differential forms are still the "right way" to do integration on these manifolds but now can be defined in terms of the coordinate system of R^n. Then you can do cute tricks like seeing that if you want to know the area of a region on the plane, you can compute it by integrating dx ^ dy over the area. OR you can compute it as x dy over the boundary since d(x dy) = dx ^ dy. (Where ^ is the wedge operator.) This means you can And x dy can be integrated mechanically by a planimeter [1]. And this is also how you would compute the area of a region in software given its boundary!

There's some other uses. They form the basis of De Rham Cohomology [2] which is a useful and computational way of describing topological properties of a manifold (recall how Stokes's theorem and friends show how the topology of a space constrains the integrals of differential forms).

Another thing is that they're specific kinds of tensors on the manifold. Tensors represent basically all the information we might be interested in about a manifold (for example, its curvature). Differential 1-forms are "dual" to vectors and are therefore important to building more complex tensors (higher tensors take in some number of vectors and 1-forms and output a value).

And just as regular integration and differentiation relates to solving of differential equations, differential forms are needed for differential equations that are on a manifold.

[1] https://en.wikipedia.org/wiki/Planimeter
[2] https://en.wikipedia.org/wiki/De_Rham_cohomology
How long are we going to “ban” certain abbreviations for? Two generations? Three?

It seems absurd that a two letter combination not used for nearly a century is enough to disqualify a name on an entire continent.

We won. It’s over. We can reclaim their terms and symbolism now.
Organic farming enjoys huge brand loyalty while doing little to address farming practices that actually matter. We have an EU-wide scheme of farm subsidies called CAP, which has been slowly reformed into a system of monitoring farming practices and only paying subsidies to the farmers that are following them.

They take images from satellites and measure sizes of fields, width of hedgerows, identify the type of crop that's being grown and determine if the farmer is following crop rotation guidelines, etc. Farmers only get subsidies if they follow the guidelines. This is done to limit soil erosion and protect the environment.
I guess I'm showing my age, but "Boris" without any qualifiers defaults to Badenov.
The 4xxxHS parts seem to be rather competitive there as well. Note that these are monolithic Zen 2 APUs, I suspect this is the same silicon that will ship as 4xxxG parts on the desktop.
People are focused on the incredible amount of good he's doing now more than the anti-competivie practices he led decades ago. People change and grow and it seems he did too.
Functionality looks decent, but the 3 different names for this project are a bit too "cute" for my taste.

Url is https://rbitr.github.io/ChartS.css/

It refers to itself as C:greenheart:SS.css (what?)

Aka ChartSS.css - clever, but neither descriptive or memorable.

Edit: The fact that I can't even rag on the name in the comments due to the emoji makes me feel more justified in my original assessment. :P
A "Lone Elon", if you will.
PosgreSQL is amazing, I use it everywhere. SQLite is the only other datastore I love that much.
Right - but you have the same value either way, you just have to apply leverage, right? The gig's up if you don't have to say yes to the lowball offer. What force prevents you just pitting two+ SF companies against each other in a bidding war?
>> If someone wants to live in Random City A then Facebook will still have to compete with the local wages there to get people to work for them

This argument doesn't make sense in the context of remote work where the location of the individual has no bearing on the output capacity of the individual.

How does Facebook decide who deserves what salary? I thought it was entirely based on skill but clearly it is not.
I remember that one line buffer during typing class in the 1990’s when I was in typing school. We weren’t allowed to use it either. One kid tried to secretly use it anyway but anyone who’s used that feature knows there’s no way to keep it a secret. That thing sounds like an A-10 firing its gun when it types from the buffer.

Brrrrrrrrrrrrrrrrt
Ask HN: What's your product/app/project tech stack?
But even loading up Ubuntu looks painful, it took 2 more minutes to complete.
Does Hasura have any stack recommendations?

For example, here’s one user’s stack:
https://news.ycombinator.com/item?id=22787313
I bet. I'm in the first generation raised on Mavis Beacon, and I've been writing in malleable text environments most of my life. The temptation to edit as I go can be overwhelming, and I sometimes envy the writers who were forced by their tools to work in actual drafts.
Open database of Covid-19 cases with chest X-ray or CT images
Don't American federal police/law enforcement have rights to operate in Washington DC/NY city? Is not the MI5 allowed to operate in Glasgow/Belfast?
Is it abnormal for federal governments to have some powers in the provinces/states?
Finding and Fixing TLS Misconfigurations with TLS Profiler
Ran out of fuel after 3 aborted landings, pilots perhaps distracted by an engine failure?
Killing the messenger doesn't change the message.
That's a very dismissive attitude to your hires, and it makes the salmon even more pointless.

If you want to make a point about how good the salmon is, invite them and treat them to the best salmon in town, instead of dumping a dead fish that nobody asked for on their doorstep.
Great question! I want to know the answer too (hence the comment not just the +1).
Mostly, it’s not about supporting a side. They look for existing cultural conflicts and pour gasoline on them to increase domestic infighting.

They had the most success egging on far-right grievances, but they do the left too. California secession, etc.
Older versions of C had the restriction that variables could only be declared at the start of a block. Supposedly this was due to the original C compiler being one-pass. It's easier to keep track of the size of the stack frame if you see all declarations in one place. Though I think with a frame pointer you could make it work anyway. You have essentially the same complications if you allow programmers to open a block anywhere and declare variables there. I don't know if the very first versions of C allowed this.

Maybe more exotically, here is a legal Haskell program:

compute = f x y
x = 3
y = 4
f = (+)

Using typed identifiers before they are declared would not be possible in a single-pass compiler. You wouldn't know what code to emit for compute since you wouldn't even know its type until you have seen the definitions of x, y, and f.

Interestingly, this restriction does not apply to goto labels, which you can use first and define later: The compiler can just emit the label as written into the assembly code and let the assembler worry about patching up the jump target.
Generally at around the same cost as a cheaper blade. I'm not sure who the actual market is for hella'spensive blades; the difference in cut quality I've not actually seen; certainly not enough to justify the expense.
Cool I've done exactly the same with ocrmypdf! With a Django web app to search through the scanned documents (around 30k documents and 200k pages).
I wonder if it was a fuel issue. The "we lost two engines" near the destination airport makes me think of that.
The design of their GAN looks super complex, and Pacman is pretty simple... I kinda wonder if they meta-overfit the game (ie the Pacman game engine which they say is missing is sorta hidden in the structure of the GAN architecture that they start off with)
In the U.S., the benefits only apply when no reasonable job offers have been accepted.

The problem employers face is that they can't get many of their employees back due to the employee preferring to receive the benefit to a paycheck. The employer could contact the employment office, but this is not likely to result in the employee coming back work, or at least not to coming back to work and being as productive as they were before - who wants to be a snitch, let alone work for one?
Given the weak single core performance despite running at 3 GHz, and the ARM v8.0 compliance (ARM v8.5 is published, Apple is on ARM v8.4), is this not some thin repackaging of the ARM Cortex A72/73 IP as a server processor? Cortex A73 phones (at peak 2.5 GHz) also do 30ish % of a high end Intel chip in single threaded benchmarks... I don't have a good smoking gun to know for sure they went this route, but this thing doesn't seem to exceed Android smartphone performance at least.

You're not going to be making a very appealing workstation by just throwing old mobile focused ARM licensed IP together (or by something that looks and performs a lot like it). Shame the only party thinking in the direction of workstation like performance for ARM is Apple. Then again, making good workstation chips requires a lot of money. Guess they have to have a market first.
> What should happen from a UX perspective is that Siri should respond with "The time in London, UK, is..."

This is exactly what Google assistant does. You can follow your question up with "what about London, Canada" and it will say "The time in London, ON, Canada is...".

There are two things a good assistant will do: 1. save you time by making reasonable assumptions and 2. inform you which assumptions it has made.
As a child, I grew up with BASIC and Turbo Pascal. Your comment made me wonder, which version of BASIC that was.

It turns out, I was using N88-BASIC(86), developed by a Japanese team. Reverse-engineered from N88-BASIC to run on 8086 processor, and produced bytecodes compatible with Microsoft's GW-BASIC, which was released around the same time.

> There's nothing like the joy of programming for the very first time, the realization that you can create something that works with code.

That's so true. I'm thankful that I had use of a computer as a toy, essentially, and the joy I found in creative programming carried me far into the present. I'm not in the education field (at the moment) but would love to, as I get older, to do my part in passing down the torch, to inspire younger people to feel the magic. In my current role at a company, as part of the leadership, I also try to find, share, and encourage that joy.
Thank you! Terrific, helpful comment. Bookmarked.
Did you search in spanish or english? Also local environment options - was in in english or spanish.

But the whole language and geographic association is one area in which many software experiences seem to get mixed results.

My pet gripe is when I install software and it offer English (American) and no English(UK) option. Though less impacting that some language handerlings, like yourself.
COM can be used by C if you are a masochist and feel like doing COM "Assembly" programming without some of the compiler hand holding, it got even worse with UWP that uses .NET metadata files, with support for a .NET like type system.

I guess when one is bored might try to re-implement ATL, WTL or UWP projections with C macros.
Wow recruiting has really gone down hill, I want a giant dead fish instead of lame T-Shirts.
Newspapers report car safety recalls less when manufacturers advertise with them
> seems like a dumb move, but I'm sure they have their reasons.

Uhm, Intel has been doing this since always. One generation of boards for one generation of CPUs. At most two.
I'm curious, any chance you remember some of those json/jsonb update hassles?

(not arguing, just curious - when things get hairy in JSON, I give up on SQL and [1] I write a user defined function (CREATE FUNCTION) in JS (plv8) or Python (plpython).

[1] assuming the update code needs to run inside the database, e.g. for performance reasons... otherwise just perform your update in the application, where you presumably have a richer library for manipulating data structures...
The Rust ecosystem does a lot of what it does by mostly punting on dynamic linking. The community is happy to compile the world and distribute it in a statically-linked binary.

This makes things a lot easier on both developers and end users but does not in theory scale well with increasing adoption (end users have a bunch of huge binaries bundling the same subset of libraries which all get hit with zero-days at the same time but are updated piecemeal across the apps bundling them). The tooling and package management stories are a similar case - they haven't fragmented yet, but as adoption increases you start having to deal with shit like packages from obscure hardware vendors and commercial language tooling - including compilers, providing functionality either absent from or superior to what's available in in the de-facto-standard project templates. Examples from my experience would be things like the Intel C++ toolchain, MPI compiler wrappers on supercomputers, and vendor-provided toolchains targeting alternative devices like CUDA.

Perhaps their community will deal with these challenges in a super-elegant way, I'm not ruling it out. But I'll believe it when I see it.
My communication with the guys sitting beside me has gone down but my communication with those in a different building has gone up.
Based on pictures circulating on Twitter, it looks like the plane's engines may have scraped on the runway (presumably in a landing attempt without landing gear down) before taking off again.
As Russia stalks US satellites, a space arms race may be heating up
Over the long run, higher demand can absolutely lower prices.

In the short-term, obviously higher demand increases prices if production is held constant.

But if there's no obvious constraint on production (e.g. on resources/land/employees/etc.) then yes, over the long-term higher demand usually generates larger-scale businesses/factories which can invest in more efficient production and produce lower prices, and pay off initial investments.

Of course, this won't apply if there aren't further economies of scale or investments to recoup.

The article seems to be quite clear that this is what it's talking about. I don't think it's making the "simplistic assertion" you're assuming it is -- it's just referring to the concept of economy of scale which most people are familiar with.
Sure it does; they value the "Facebook" entry on their resume more than the risk of being underpaid, pay change, fired at will, or any of the other risks.

Whether or not you or I would value it the same can be debated, but clearly it's worth something to some.
I get the accidental invocations about once a day, because my dog is named Maisie and apparently that's just close enough to "Hey Siri".
I think the normality of it isn’t the issue. The issue is that many residents of Hong Kong have been explicitly demonstrating that they are not comfortable with China having any control in Hong Kong
I receive emails intended for a person who shares my name. This gentleman happens to be an accountant, so I get lots of W2s from wealthy people -- I don't look on them, but the sender like to provide executive summaries in the body. I usually just tell them, this is not the mywittyname you're looking for. But he has also signed up for other services using my email, which is concerning.

I actually moved away from $myname@gmail.com to $random_7_characters@gmail.com due to fears that I may lose the former somehow. Nobody seems to think twice when I tell them my email is (like) hrtd435@gmail.com, so I guess it's either common, or people get why I do it.
I'm not clear why this should be? Effectively 50% discounts for the largest customers? Market share acquisition strategy?
I get the distinct feeling that engineers could do more with a lot less back then. So much creativity in this design -- and essentially an analog implementation of P in a PID controller with the pulsed course corrections. It's awesome.
:(

I think I will be the first of many to say this: When they will finally get PIA privatised for good?