skysight-inc/HackerNews huggingface dataset:
Out of fairness, I urge everyone to give Kenneth a chance to respond before judging him.

Separately: Humans do their best work when they are collaborating with one another. I have worked in many different organizational formats, but I have never worked in an organization where an excessively negative person did so much good work that it was worth team destruction. When everyone else is doing less work because of one person, you have to remove that person or you raise risk of mission failure.
A trigger warning for gaslighting is something that makes me assume low quality posts. I know it’s unwise to judge a book by its cover, but I’m comfortable with discounting an API from its interface.
Algorithms learn to collude to keep prices high for online retailers
Not webflow. We auto renew way before LE expires the cert.
How do you solve that dilemma between disconnecting from news because it can make you happier and less stressed and disconnecting from news because you're privileged to do so? the parts of the article about the "need" to stay aware of what's happening at the very least certainly ring true for me.
If you wrote more about the relationship between the language and the culture from a non-native perspective - I'd read it.
But she lived in that street for years. Just like someone might have eaten cheeseburgers for years and died of a heart attack. You don’t say that someone died from chronic cheeseburger ingestion.
It's not "generally misused", it has acquired another and now more common usage. Anyone with a strong command of the English language would know that usage and would know that the original usage now reads as incorrect to most people, so it's either an accident or a deliberate miscommunication to use it.
Congratulations!
JupyterHub is a great project with high quality code and docs. Looking forward to try the named servers feature as I run a JupyterHub instance that spawns servers inside containers based on a single image which inevitably tends to grow as I add libraries. Being able to manage multiple servers should allow me to split the image into smaller specialized images.
Like chromium does for Chrome, is there any project that rips out all telemetry and Mozilla shit from Firefox?
That's a very complicated subject. Read it from a pro-Catholic perspective if you truly are unbiased, and you will see that it is not as cut and dry as you'd think. Incidentally I was just reading about it again the other day from this Catholic Dictionary printed in 1885: https://archive.org/details/catholicdictiona00addirich/page/... It starts on the bottom of the right page. Click the right page to go to the next. Archive.org is wonderful.
A Developer Edition is unstable, so I wouldn’t want to use that.

If you can recommend an fork that allows extension sideloading but is kept up to date, please do so, I’ve been looking...
I don't get why an expiring cert disables the extensions. Shouldn't the browser be checking the cert expiry date against the date the extension was installed, not against current time? As long as there's no way to manipulate the extension installation date that would be fine, wouldn't it?

edit: or even why the browser is checking this at run-time. As long as it checked the cert when the extension was installed, isn't that enough?
Show HN: Gia – interactive Git staging tool
No, replication is not backup.
Very misleading title, there is no heart and no human-compatible tissue. All there is a dry spinach leaf with injected red dye. Excuse my cynicism but it’s on point.
My now 12.5 years old daughter started to learn English on Duolingo when she was around 9. She didn't complete the full course, but has around 100-150 days of lessons. It definitely helped her starting to understand the language.

She loves Harry Potter so much that after reading the whole series in Romanian, she started to read the first volume in English. Didn't finish that either, but managed to read about 100 pages of it and she said that after 30-40 pages, it became substantially easier to understand.

Now she's among top 3 students, if not the first, in her class at English, outpacing colleagues who take 2-3 hours weekly of extra English lessons, without having a single paid English lesson.

Duolingo might not teach you how to speak a language fluently, but it definitely can give you a headstart in learning one.

She's not able to speak English fluently yet, but she's able to watch TV series without subtitles and she's able to actually communicate with other English speaking people when visiting other countries.
If observations are spaced every five minutes and are high-precision (8 bytes each) that’s only 2KB per day of data, which can be greatly reduced for most real data by delta-encoding adjacent observations. If you have many GB per day then you must have millions of such series, if not then what you meant was you’ve wasted a tremendous amount of disk storing a negligible quantity of data in sparse btrees.
Update Regarding Add-Ons in Firefox
The readme contains path-style S3 links, which need to be changed https://news.ycombinator.com/item?id=19821406
In the recent case Packingham v. North Carolina the Supreme Court, in an unanimous decision, decided social media to be the new public square. See this article for why banning people from social media will be impossible in the near future.

https://humanevents.com/2019/05/03/platform-access-is-a-civi...
>>This is the first I have heard of Firefox changing my config settings invisibly in the background.

you must not have been paying attention the last 3 or so years

Mozilla is doing all kinds of, IMO, unethical things with FireFox that goes against the core value of the mission statement of the Mozilla Foundation.

They are too busy trying to replicate Chrome to care about privacy, security, or basic user rights
Chiropractor to get everything “good”, and then started squats at the gym.
And they created a whole language and ecosystem (C# / .Net), even before Oracle bought Sun, so they wouldn't be dependent on a 3rd party for that.
Yes exactly. At my work when a new scientist joins us we just create an account and she can get started on her research within minutes. Each user gets a contained environment in which we mount a disk of shared data.
Companies need to stop using memes
> I'm not sure what the point is.

Believe me, I'm having the same reaction right now.

> The most recent time zone selection I made was installing OpenBSD on a new laptop yesterday. That had me choose a proper time zone name.

If you don't understand the difference between you selecting "America/Los_Angeles" in an OpenBSD installation and the average user being confronted with a list of country/city names vs. a timezone name and offset then I feel sorry for your users.
There is no dilemma. There’s nothing intrinsically wrong with exercising a privilege if it doesn’t harm other people.
"Hey guys, I think we'd get a lot of benefit switching our large application to be async"

"But that would require us to port to a different http library - do you have any idea how many places we do intricate things with requests all over the place?"

vs.

"Ok, let's test it out switching requests to its async mode..."
> Oracle never fails to show off how evil they are.

Oracle actually is what techies used to think Microsoft was. Fortunately for all of us, they never managed to escape their niche.
> Imho enough non-us sites have pointed out the fact that China has concentration camps.

If they simply reported about the U.S. claims, or the sources are the same in some other way, that shouldn't count as "more proof". Again, see the WMD story, and consider how long main stream media in multiple countries hasn't questioned that, now proved false, narration.

> Not that I'm accusing you directly, just I may be doubting your sincerity a little.

What you effectively promote is not even questioning the validity of some claims when it is e.g. "against China" so that as soon as I point the provable U.S. propaganda actions which even resulted in the wars before, I must be paid for that? In reality, those who are spreading the actual propaganda are those who are nicely paid for their work. That's exactly why I advocate extreme caution in unconditionally accepting the inflammatory claims, and the lines involving "Muslims in concentration camps" are obviously very much such.
Virtually no lens that hits peak sharpness at f8/f11 (usually implies a lens with an imaging circle covering the 35mm/APS-C format size) will even stop down to f64, with virtually all of them the smallest aperture size will be f22.

These chaps where dealing with much larger formats and their corresponding larger lenses typically, the usual rules of thumb you might be familiar with from the majority of digital interchangeable lens systems or 35mm film don’t always apply. f64 would be fine on 8x10, as one example, and was often used on this format.
They are using the Studies system in a complete violation of the way they said they would use the studies system for when it was announced. This is not surprising since Mozilla is becoming about as Trust Worthily as Google or Facebook
Excellent; a few years ago I even started hacking on my own transport, very roughly as a PA module, but life got in the way and it never got very far. So I'm very pleased to see this great project. Thanks, and good luck!
Agreed, I’ve found aiohttp works wonderfully as both client and server.
It doesn't look like the implementation is any good though. First, you have to set it up manually. I've literally never seen anyone do that. Second, it works by killing X. Not exactly elegant. But most importantly you don't have to use the SAK to log in! That's kind of the whole point of it.

It should be "Press ctrl-alt-delete to log in", not "By the way you can press ctrl-alt-delete if you want" because then nobody will bother!
Firefox has done so much lately to hurt its image, that I wonder if Google has double agents working inside Mozilla to sabotage Firefox.
U.S. Accuses China of Detaining Up to 3M Muslims in 'Concentration Camps'
It does, but it didn't fix anything for me. All my extensions are still gone. :(
Can someone recommend a good chalkboard to accompany the chalk that you could fit on your lap? Maybe 3 foot by 3 foot?
Considering that we're watching the javascript ecosystem slowly fumble its way through reinventing the technologies of the past, I'd say 1994 is pretty damn relevant.

Types. Clumsy stand-ins for synchronous behavior like async/await. Transaction managers. Threads. I'd add immutability and functional programming but really that's rediscovering technology from the midcentury.

We really are doomed to repeat history.
It's not nonsensical. I trust the distribution maintainers to maintain and update a cohesive system composed of thousands of third-party packages. This is entirely different from trusting those thousands of third-party authors to directly update whatever they want on my system whenever they feel like it.

Edit: I'm not implying anything about the capabilities of this preference-updating system; the subject was software updates and who is trusted to deploy them.
You're either disingenuous or ignorant of the history of programming languages. MS doesn't use Java because it's a direct competitor to MS's eco systems. Windows isn't required; enterprise software; taking away developer's mindset. Not a decision based on technical merit.

MS did have a Java clone 20 years ago, but gave up due to legal threat from Sun and the DOJ lawsuit.

Ironically, MS has quite a few of Android apps [0]. Has been for several years. I guess there is at least some Java there. Unless you don't consider Office "core".

[0] https://www.microsoft.com/en-us/mobileapps?activetab=pivot_1...
Personally, I'd have stuck with facts. There's quite a lot of unattributed quotes and conjecture in this, which makes it read more like retaliation.

It does sound like the author has a legit complaint, but the embellishments don't help.
I don't think this is true. I've spent lots of money on "necessary equipment" for my hobbies, and that hasn't made me commit more time to them. People buy expensive running shoes because they see themselves as being runners, and then they never put them on.
My spidey sense has been acting all funny around requests since I realized it has its own vendored certificate bundle...
This is really cool and I’m impressed by the jupyter team. My favorite part is that it’s such a good product that beats the commercial products because it’s hard to figure out, I think, commercial models that support this wide range of collaborators (people who view once a month to people who author every day).

I was trying to read about whether jupyterhub is included in RStudio Connect, or if they are competing products.
This is an astonishingly bad title by the publisher, tortured out by multiple nonsequitors.
Technically, this is just a lightweight way to package up minor settings changes as an alternative to pushing a normal update to do the same. Both are perfectly normal and I think today's situation totally justifies using this to fix this. They do offer a way to turn this off just like you can opt out of security updates if you insist. For the vast majority of users, automated updates are a good thing.

It's kind of cool that this worked without a browser restart. My extensions just reappeared while I was watching some netflix.
High school paper runs piece on student in porn industry after free speech fight
With double-NaN pointers I would say no C performance.
When individuals agree on basic absolute truths, they are organized into a social group. When a few individuals deviate from what the original group agreed on to be absolute truth, and the remaining individuals who do agree with the originally agreed upon original truths say that those people are not "one of us", even if the dissenters shout "we are part of the original group", it's obvious to everyone that they aren't. This is also true of the Protestants (Luther, Zwigli, Calvin) and all heretics before and after them. But it's just as true for those in the Church who do evil, because even though they aren't committing formal heresy, they are showing by their evil actions that they do not really know the God that we teach, because otherwise they wouldn't be doing evil. That's not to say they aren't formally part of the Church -- the Catholic Church is a hospital for sinners just as well as a museum of Saints. But these evil people don't at all represent what we teach, because they don't follow it. I myself have done plenty of wrong in my past and I have no excuse except that I was a poor excuse for a Christian, and I did not represent what my holy Church teaches, and for that I am deeply ashamed. But that doesn't change that what my Church teaches is true, even though I did not understand it correctly it apply it to myself well.
TYVM
> Your entire security depends on a random employee of a random organization you entrusted with this control to not get compromised, not compelled by the government, not made shady deals with other parties to ship a backdoor to you.

As opposed to what? How do you test for all that with manual updates, as an individual or a small organization? Even for a huge organization which reviews most of the updates it installs, critical updates should be applied immediately, to avoid the lag.
2000+ day streaker here, 5.5 years give or take, and I agree that the original article reads about right. I feel Duolingo hit the sweet spot roughly two years in, that is to say a good balance of introducing new vocab with revision of previous topics. It's still a very good way to pick up some basics, and I learned more with it than I ever did when I studied a language as part of my secondary education.

When Duolingo changed the way the skill tree worked a couple (?) of years ago it felt like it became more of a grind. I know they have some pretty smart people working on the app though, so I'm sure they're going in the right direction; but it feels like it's now easier to progress through the tree and the amount of vocab has been reduced, including hiding/simplifying the grammar study. IIRC in the original tree you had things like the "passé composé" introduced sooner, now they appear at a point that I suspect most users will have given up.

FWIW I tried Memrise early on and I didn't like the non-literal approach to the flash cards. I've been using Anki, which has some good decks but they can be questionable - for example the top 500 French words doesn't include the articles with the nouns, not a good thing.

Of course, the biggest things that have contributed to learning: moving to a French speaking country, switching all my devices to French, attending some classes, volunteering in a local gallery where I need to speak and use some vocab I wouldn't usually encounter. Still a long way to go though.
You might have to reinstall them unfortunately, on the system I figured that out on Firefox had decided to uninstall them (I think because I had to update the browser from the ancient version the user was using first).
Legacy Extensions is different.
You really should always abstract IO interfaces but yeah I see your point. I'm not convinced it's going to help a whole lot though.

Async is a whole different paradigm. You can't just "turn it on" in a library without significantly affecting how one interfaces with it.
I am Russian who knows some Soviet history. Here’s what they are going to do:

1) ban all satellite-connecting equipment, unless you have government-issued license for that;

2) if it fails, they will jam satellite links, at least in large cities;

3) if _that_ fails (and also some show trials of people caught with satellite modems, to send the message to the others), yes, they will shoot
down satellites.
Hey, this looks really cool! I've been working on a very similar product: https://cloudcosts.io/. It's only hosted, no open source versions of the software and much simpler.

It has a few users and I haven't figured out yet if it could be monetized. The basic thing that I wanted was a daily email of my cost changes from AWS.

How have you found trying to integrate Google Cloud and AWS billing? That's where the real value in this type of product is to me.
From the article: “Ella lived near a busy street where pollution levels were consistently recorded at above the legal limit between 2010 and her death in 2013.”

It seems there was legislation, enacted to protect people, that was ignored for years. The child’s death was not of their own doing, so I’m not sure why folks are even mentioning sugar or cheeseburgers.
My password manager and every other plugin disappeared this morning first on one of my Macs and a few hours later on the other. I could not log into anything so I switched immediately to Chrome because I don't have time to fuss with workarounds. I'll return to Firefox when I hear the problem is definitely fixed.
How to trick out your terminal in less than 10 minutes
I'm trying to avoid the "middle brow dismissal," but I'm not sure the point of this article. OK, you are sick of your generation being painted with an overly broad and negative brush. Well, right back at you.

I think, perhaps, we could call a truce on the generational warfare.
Reitz really does not come off looking very good here.

I was always a little suspicious of the set of libraries he maintains - the documentation pages are so slick that I begin to wonder if this is a software package or a lifestyle upgrade.

Anecdotally, I was at one point in an informal business relationship with someone who has bipolar disorder and I had a very similar experience when I attempted to formalize our procedures for collecting and recording income. This was in a band (garage bands seemingly not that different from OSS) - so we're talking a few hundred dollars a month going in to one person's checking account. I thought we'd all feel better if we knew exactly how much money we were making and how it was being spent. Had a similar set of objections from my colleague to this kind of openness.
TypeError: Components.utils is undefined[Learn More]

what did I do wrong? (It's all Greek to me)
I don't understand the penny pinching in this post.

My shitty laptop costs pretty close to 3k with all the mods I have on it. My work laptop came it at over 5k. A descent desktop for a developer can cost around $10k. My fancy dream machine is over $20k.

$30k is peanuts. That's one month's wages for a senior dev. I've seen project that cost 50 times as much and the only delivery was a button of a different color.

I have no idea if anything else said there is true or not and I have no interest in looking at more drama.
There is the little language called C# that’s been around for a minute.
Not being snarky, but perhaps we should. It wouldn't be untrue. When people drink their livers to death we often say they died of alcohol abuse even if we note they died of liver failure - seems reasonable if someone ate tons of cheeseburgers we could say they died of cheeseburger abuse etc.

It's a bit dramatic, but could also be useful?
I got the update through studies (I can see it in about:studies), but it didn't fix anything for me.
(Throwaway account)

This is not an isolated mistake. There is a consistent pattern of exploitation and toxicity from Kenneth that has been ongoing for many years.

Many people in the community have known about this and worse. This post is courageous for finally calling it out.

It's difficult to call out a person in a position of power like himself, especially one who obsessively engages in abusive tactics yet has an army of people who worship him and make excuses for him.
I don't think there's hate for it as such since HN doesn't really get into holy wars it just ignored for similar reasons to Java. There's a bias towards the novel or newer trends especially coming out of startup culture which means limited interest in the established workhorse languages, C#, Java and to a lesser extent C++ when compared to Rust, Go, etc.

I only write C# despite having tried a few other languages (F#, Python, Java, Elixir, etc) because I'm not prepared to invest the time in languages until the tooling is as productive for me as C#. I'm more interested in what I want to do than how to write it. Both C# and Java remain big in the market here in the UK and I believe in the US; you just might not find work at the cutting edge with them.
Comment on a line using this block:

```suggestion
# your changes
```
Math and cryptography don't care about a sheepish new employee (thankfully). The fact that leaked secrets will cause trouble is not mitigated by git forgetting a deleted commit. It is only mitigated by revoking that secret and creating a new one and not leaking it. So if a sheepish new employee fails to revoke them, why blame git or any other system? We have contracts, insurance and then criminal code for people who fail to follow protocols.
The level of paranoia throughout this thread is truly through the roof.....

Mozilla has had several "PR nightmare" decisions that a vocal set of users didn't like, and sometimes were genuinely ill advised/bad/shitty. But as far as I can see they do not have a bad track record when it comes to security/privacy. Do you have any examples of actual serious security/privacy fuck ups by Mozilla/Firefox? I mean that stood up to scrutiny beyond the sensationalist headlines?

Their defaults might not be your defaults, but they are even working on bringing Tor into mainstream Firefox. None of this means they are above criticism of course, but... context!

The sum total of their actions points towards an organisation that has some internal problems but that is genuinely pursuing privacy and an open web as a goal for as many users as possible.
There weren’t legal limits on cheeseburger ingestion, like their was for air pollution. This death was preventable, and not the child’s fault.
It's easy to not eat cheeseburger, it's hard not to breathe