skysight-inc/HackerNews huggingface dataset:
For me the audio stream crashes in the browser, when I allow microphone access, but mute it on the OS side (after about 5 min). I think whatever dies is connected to measuring latency or something. I assume Zoom actually listens to your mic, even when we it's muted in the app.
I like a space free of politics too. However, being able to ignore politics is a privilege. There are folks out there who can't ignore politics because their lives are made worse by those very politics.

It sucks a bit for us but it sucks a lot more for them.
I'm curious: Is there anything you're using for parsing in Nim?
Sure. A lot of progress has been made.

But don't underestimate what a firehose of money can do, especially one in the hands of which is effectively a dying industry. (A small one, for sure, but one that was formerly extremely profitable)

The big players are can bring significant resources to bare to be sure, but they're also the least committed fundamentally. The right extremely beneficial licensing terms for say, HEVC, in exchange for dropping out of AOM would probably be extremely uhh "business smart" for more than a few of those big names.

One of the challenges in this space has always been that patent licensing for existing codec has zero marginal cost. Vendors can respond to the threat of open alternatives with licensing concessions. I think part of why we see the system collapsing a bit now for video is because they've managed to thicket themselves to the point where its become extremely politically difficult to negotiate in that manner.
Microsoft has been known to do things like log all command line arguments in dotnet, for example https://docs.microsoft.com/en-us/dotnet/core/tools/telemetry

And then they post the results publicly. https://devblogs.microsoft.com/dotnet/what-weve-learned-from...
I don't think my father was capable of that level of imagination. I think he would have trouble conceiving that such obvious childish could actually enchant a child, and it would mean so much to them. You're a good father, I'm glad they exist.
The coursework is in English.
I believe it's just the "Live Stream" of all the transactions for your product.
Introduction to Option Type
I disagree with feedback not being reliable. I think that detailed feedback from someone being not happy give you more details than a heatmap for example. I also think that feedback from a user who takes the time to actually leave feedback (and so is more invested in the product, and likely to give you repeat business) might be more valuable than one-off users.

> I'm also interested in the long term (experienced) users behavior which is not possible with such testing sessions.

Is it not possible to reach out to those users and invite them to such a session in exchange of $$$?

> I don't care about your IP, that does not give me any useful info

True but some malicious third-parties might care, whether it's the analytics service itself (Google Analytics comes to mind) or even a law enforcement request to capture/access such data. You are basically creating a potential liability for the user; some people might not want the software to phone home for certain reasons and I think the default should always be safe so telemetry is "off" by default.

There's also the issue that telemetry is typically opaque and the user has no visibility or control over what is sent, so out of an abundance of caution they opt out. I think a good improvement would be to queue all the telemetry data locally, and then periodically ask the user to review, edit/redact & send it if they want to. Apple has done it relatively well there where if an app crashes they allow you to review the report before sending it, and I actually send these the majority of the time (unless it's a process dealing with sensitive data) despite having OS-level telemetry disabled.
Compilation time generally isn't a problem if you work from the REPL (it's super-quick to reload the REPL after changing a file). The only time you pay for a full compile is for release.
They do: https://www.dell.com/de-de/shop/cty/pdp/spd/xps-13-9300-lapt...
> Despite having trouble understanding the accent, they found it much easier to learn from the video than the book.

In my experience, a video and a textbook will often present content radically differently - even when they're both by the same person and for the same audience.

You give a CS professor a blackboard to explain a binary tree and they'll explain it to the level of "and three is less than five, so we go left at this node"

Ask the same professor to write a textbook, and they'll instead start writing ∑ and ∃ and defining what an integer is.
The exact quote and source (powerpoint slides) are in this HN comment: https://news.ycombinator.com/item?id=1924061.

See also the insightful comment of plinkplonk on that thread.
It's not controversial, you're talking about a tangential subject. Your example has nothing to do with being productive, just that there are much more tools available now. Your example couldn't even be possible in the 90s and you're not saying anything about text editors.
I agree that this is a pain point. I not familiar with Cargo and would like to know how this actually works. Don't you risk binary incompatibility issues because the same symbols are occupied by different versions of the same package?

For example, what if my package depends on A(v1.0) and B, B depends on A(v2.0), and furthermore B exposes a type from A(v2.0) in its API? Does the package manager distinguish internal dependencies from dependencies that are exposed in the API of the package?
The most popular software and technical tools users picked on MuchSkills
I think it has potential, as you explain, it's pretty young at the moment. There is certainly some value in a friend-2-friend credit network and the technology looks good, a lot work has been done judging from the repo! I can't help but thinking there is some economic component missing, it feels like everything has been laid out, just needs a final "touch" that would get it off the ground. In any case, good work and keep it up!
Never Buy Logitech Mice
I bought a Logitech M170 and found it impossible to use. It turns out the problem is that the sensor is on the side rather than the center where it should be.

Upon checking Logitech mice, I saw that all of their mice have their sensors on the side except a few like MX Master, M310, M525, M557, M100.
6 months training for a police officer is appallingly low. German police officers undergo 3 years of training, including extensive training in de-escalation.
The UI?
The privilege of ignoring politics. Imagine something like that needing to exist. Certainly all ER's should have a cognisant and healthy debate about politics as part of their discourse.
How about air traffic controllers, perhaps they should discuss the guilt associated with their skin colour before attending to their privileged professions?
What utopia of a country do you live in where people didn't care about race up until people started protesting about police brutality against black people?
> It may not be the answer to all our problems, but when tens of thousands of people on tons of mind-altering substances are able to keep the peace without police or guns present, it certainly means something.

Anything that a bunch of yuppies do in their leisure time is not representative of anything else. It can not to be used to draw conclusions on what to do about, say, crime in the inner cities.

> Perhaps there are more intelligent ways to triage than treating every situation like a military engagement?
> Often the cops showing up with guns drawn is what turns a situation violent.

Cops generally don't draw their guns unless there is a perceived threat. If there is a perceived threat, not having a gun puts cops at a severe disadvantage.

Of course there's the option for cops to just not engage and let the situation play out. There's the option for cops just to not do any policing, to not even show up. That'll reduce victims of police brutality for sure. That's already happening in some areas and all these calls for defunding the police will surely have an impact there.
I also love the observe the whole process rather that the pieces a blog post author thinks is important.

The two formats definitely complement each other, they are good for different purposes.
I would separate the board issue with the disconnection from reality. But yes, as some tech leaders are expressing themselves on twitter, each time I log into HN I have the feeling I can hear "Whitey on the moon".
> but I’m not sure I can ever go back to having to wake up early in the morning, sit in a boring seminar, be pressured to take on teaching duties, and not be able to escape to a warm country in the cold winter

This really isn’t what a PhD is like. A PhD is a research degree - you do research in your own time. You don’t have to be in seminars if you don’t want to and you don’t have to teach (unless you need the money.) Think of a PhD more like a sabbatical to focus on your own research. There’s a goal you need to achieve but freedom in how you get there.
You need to sign in with the same Apple ID, which is such a joke. I have an iPad that I created a unique Apple ID for and I can't use it with my maxed out MacBook Pro without losing the purchases. Truly infuriating
You would train editors on... editing. It does have an interface so people would need to learn how to use it.
It's not clear to me how this protest attempts to solve racism, even if that is a goal of participants. Demands I've seen have exclusively been for changes to policing. The words Black Lives Matter refer to police violence.

I definitely agree that it would be morally acceptable to suffer even a hundred thousand deaths in exchange for a permanent end to racism. And I could even be persuaded to believe that such actions should be taken now, as opposed to say a year from now. But that is not an outcome I expect, as I haven't even heard proposals for how that might be done.

I'm all for the reform people are asking for. But it is not my belief that the net effect of this right now will be positive.
But this doesn't necessarily work in the "loose binding" world either - because people pin their dependencies to a specific version to avoid breakage.

There's a fundamental unresolvable tension in automatic update systems between "not updating breaks things" and "updating breaks things"; you cannot solve for both at once and either one will get users mad at you, although not upgrading at least gives a pushback argument. See how all this has played out with Windows and Mac updates, for example.
I'd buy that kit!
To second the use of structs, mostly this. Typically i use structs for most numeric types or anything that doesn't need a method and classes for any reference type with methods. Though, i'll stick to structs/stack allocated data as much as possible.

I try to make a clear distinction between stack and heap stuff and use one or the other where appropriate.

From lua i moved to D for a lot of my heavier projects. I like the way D separates types and uses appropriate reference and copy semantics. Being able to specifically separate heap and stack data and essentially use structs and classes as either copy or reference data just seems fairly straightforward to me.

A struct is just a bunch of stuff of different types grouped up in memory, while a class is essentially a pointer that can be moved to some places in memory and can point to data or functions, use each appropriately and where necessary.
Would this make up the difference for the dimmer light on Mars?
Why specialize them? If SpaceX can land a rocket on a drone-ship, the next step would be to land a drone inside a 20-foot shipping container. Then every container ship becomes an aircraft carrier, capable of carrying thousands of drones. The merchantmen become their own escorts.
Surprisingly Simple Tools to Help You Smash API-First Approach
In New York city, the portion of Black people killed by police gunfire is perfectly aligned with the portion of Black people firing on police officers:

http://www.nyc.gov/html/nypd/downloads/pdf/analysis_and_plan...

52.6% of murders are carried out by African Americans:

https://ucr.fbi.gov/crime-in-the-u.s/2016/crime-in-the-u.s.-...

49% of Black children live in single-mother households, which is double the rate of Hispanic children and 5x the rate of White children.

The problems of the African-American community are mostly their own, and mostly cultural. If there was significant systemic bias, then African migrants to the USA would not outperform African-Americans so significantly:

https://en.wikipedia.org/wiki/List_of_ethnic_groups_in_the_U...

Nigerian immigrant median household income: $60,000. Ghanaian: $66,000

African American: $41,000

There are ways to help African Americans, but presenting an endless narrative of victimhood is not it.
You should start with a problem description.

I have never even thought about where the sensor might be located. Why would I care? What are the negative effects of an off-center sensor?
I've been testing it foir the past weeks, for my own portfolio. It has been an nice experience but the docs are not updated. I've been running into several walls because of this and my resources are searching for solution on the internet, which very often are described in issues on the Github repo. That's my only negative until now.
Reminds me a little of this story: https://www.bbc.co.uk/news/uk-england-50747143

It's pretty insane.
God forbid anyone pursues higher education because they want to become a better researcher.

I would suggest you spend some time thinking about your EQ rather than spending time on the internet posting nonsense generalizations about entire classes of people.
Hey there, if you can drop an email in your profile, or reply to this with one, I can hook you up with people that let you rent a satellite and run whatever code/observations you want. :) Kinda like AWS, but in space.

Thought you might be interested.
Use FDD instead.

https://dzone.com/articles/introduction-feature-driven

Instead of an infinite backlog, decide every 3-4 months where you need to be in 3-4 months, break it down, and get it done.
The point is that you can get to every major city in Europe from Naples directly. Of course they aren’t going to be serviced by A380s, that’s part of the point I’m making.

The hub model didn’t continue to grow like it was supposed to. The A380 was supposed to service the mega hub to hub routes (e.g. JFK-CDG) as gates became coveted at those airports.

Instead, it turns out that a bunch of that demand was relieved by adding in other smaller (e.g. a 757) directs that previously depended on a bunch of double layovers. (e.g. ATL-JFK-CDG-FCO becomes ATL-FCO).

The A380 was built on a dream that everyone would pack into one of a few major hubs and all of the long flights between hubs would obviously be perfect A380 material. The surge in point to point flights destroyed the economics of that. Gate fees didn’t rise like they were supposed to, passenger counts at the hubs didn’t rise, etc, etc.
Yes, hard to pin it to bots but I have felt like lately some of the posts go to front page rather quickly. More interestingly, I have found the number of upvotes and comments raking up to about 50 in a matter of minutes. Find that super strange.
Given that Brazil has run just a bit less than 1 million tests so far with 675k cases (and counting) testing positive you can be sure that every number is underreported (with death counts probably being the most accurate as it's the hardest to fudge around).

Apart from that the Health Ministry is hiding the numbers for acute respiratory syndrome deaths (which could be seasonally-adjusted and an inference to CoViD-19 deaths be made).

He might be an alarmist but models all around the world are wrong and being updated constantly to keep on track with reality, you can't say that to dismiss all the information he's shared because of a missed prediction/projection.

> Citing total number of cases in Brazil is disingenuous in my opinion because the country has one of the largest populations in the world.

Nothing that involves exponential growth should disregard total numbers, the growth of total numbers is explosive. Total population doesn't matter as it's barely the upper bound limit of total number of cases a given region might get, how the numbers are accruing towards this total is the most important information and the only way to keep track of that is by keeping track of the total cases. It doesn't matter that Brazil has a low ratio of deaths/million if the cases are still growing exponentially as deaths will always lag behind.

Brazil's curve is accelerating, numbers are severely underreported, I heard the same kind of talking points in early March around death rates, etc. and the situation has steadily got worse by the day. Trying to paint a better picture by selecting a ratio-based metric doesn't seem to be the way to analyse Brazil's current situation, it's worsening and measures against the spread are being haphazardly removed or fought against by the Federal Government, it's a brewing disaster.
Smart appliances may not be worth money in long run
And also, the idea of "architecture astronauts", in the text written almost 20 years ago:

https://www.joelonsoftware.com/2001/04/21/dont-let-architect...

"Why the hell are people so impressed by boring architectures that often amount to nothing more than a new format on the wire for RPC, or a new virtual machine? These things might be good architectures, they will certainly benefit the developers that use them, but they are not, I repeat, not, a good substitute for the messiah riding his white ass into Jerusalem, or world peace."

"Remember that the architecture people are solving problems that they think they can solve, not problems which are useful to solve. Soap + WSDL may be the Hot New Thing, but it doesn’t really let you do anything you couldn’t do before using other technologies — if you had a reason to. All that Distributed Services Nirvana the architecture astronauts are blathering about was promised to us in the past, if we used DCOM, or JavaBeans, or OSF DCE, or CORBA."

Note: that kind of "selling points" was "promised to us in the past" even then.

Also, not even distributed anything is necessary for architecture astronauts, one can "architect" any task:

https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...

The oldest form of "architecture astronauts" food I personally had to fight against was Grady Booch's "Object Oriented Analysis and Design With Applications" from 1991/1994. It resulted in many enterprises wasting immense amount of time even in the nineties.
I've recently played around with defining connections between various parts of a codebase (Java classes). I used imports as the edges and the results were very difficult to interpret. This map seems overwhelmingly simple by comparison. How are the connections made?
> Say, VSCode reporting the theme you use, and just that.

Wouldn't that be like looking through the windows to see what clothes they wear or at what time they go to bed or who they sit at the table with?

Just because you are outside of someone's home it doesn't mean you can't invade on their privacy.

Why does an editor need to do telemetry to begin with? Mind your own business. If you don't want to give me something for free, don't. Don't make something free and then feel like you have the right to spy on me. Charge me for using it.
Do you have any social media handles?
The project is pretty interesting and I'll probably address some things on a blog post.
I'd like to mention you when I share.
I'm not trying to be pedantic, but saving and investments are two distinct activities with distinct economical outcomes. Fruitfully discussing economics on the internet is hard enough as is, deviating from standard meanings of core terms isn't exactly helpful.
No, this differs from field to field and from country to country. There are only a tiny handful of departments dedicated to my subfield worldwide, and I know that they all require, at the very least, attendance at a weekly seminar so that you can share with your fellow students what you have been up to. In some places, the department can demand that one teach in order to hold a PhD position, or that one take part in the editing of publications produced by the department (which can be so much work that it distracts from one’s own research).
What lies beneath: our love affair with living underwater
Probably because both 'what the user was looking for' and 'why they left the page quickly' are complex issues.

For instance, quite a few times I'll open a page in Google's results, scan the content and go back to compare it to another result. That doesn't necessarily mean I hate the first page or think it's terrible, just that I wanted to see what it had to offer.

It can also mean I did find the answer there, and am returning to Google to search for something else instead.

It's tough to distinguish cases like those from 'the content was bad' and 'the content was not what I was looking for'.

There's also the worry that it might end up hurting user incentives too, or alter the way in which users browse the internet as a whole.

After all, since finding out that YouTube rewards/punishes creators based on watch time/how much of the video someone watches, I'm now hesitant to even watch many videos at all, since I know some guy's career might potentially be put on the line.

Perhaps Google worries other people will be the same, and stop clicking as many results knowing that Google might punish the affected websites for not staying long enough.
Python libraries are distributed to other Python developers. Applications are distributed to end-users, who may not even know what Python is, let alone details of any Python installation on their machine.
Ask HN: How to identify customers who will promote your product/service?
After building the right product/service that initial customers want, the next step is to use these customers to be ambassadors for your product or service. But not all initial customers would take up that role. Some customers will use the product and be happy with it, but not promote it. So how do you identify those early customers who will enthusiatically promote your product/service?
Only those with major political connections get CCWs in Santa Clara county, even 20 years ago.
This right here is why Youtube is my first choice. I've had too many run-ins with bad documentation and some of them are just about nightmare-inducing. Youtube has an awesome advantage that I can see the whole process (which sometimes includes minor things like using specific flags or config changes), I can see that it worked, and I can create my own documentation based on the success/failure of following that guide.
It is difficult to solve people-problems with a clever hack.
Python for Bioinformatics Course
Using bazel as a build tool (on top of cabal) allows you to provide patches or modifications to found versions.
Are Doughnuts Better Than Cookies?
Equality of outcome might not be a good target if you assume that there are underlying factors that we don't want to control for that would cause unequal outcomes - which I think we can probably agree on, since (the relevant) minorities are under-represented in the pool of potential candidates and let's just say that's probably beyond the scope of what YCombinator can reasonably be aiming to achieve.

However, let's say I build a function that selects a random item from a list of length 100. I run it 50 times and it only ever returns an item from the first 5 elements of that list. That's a pretty good reason for me to take another look at the function. It's probably broken.

In the same way, whilst you're not aiming for a specific outcome, if the outcome is a long away from your priors - if you seem to be excluding a specific group of people from your company, you probably need to take another look at why that's happening and I don't think "Let's just assume we're doing a great job and that there are just no under-represented people to hire" is a reasonable explanation.