skysight-inc/HackerNews huggingface dataset:
> That's a 6-bit TN panel, with a decent gamut. Color accuracy will be so-so, most likely.

For sure, I grant that there are much much better panels these days. I would get something better if I was purchasing it today. But I would find it difficult to give up the wide gamut with all the work I do with photos (personal and travel photos).

The profile says the white point ΔE 2000 to daylight locus is 21.86. I don't understand exactly what this is, but I know it isn't very good. The viewing angles are indeed quite bad, though actually a bit better than most other TN panels I saw during that era.

My point wasn't that this was the best screen you could get, even at the time, just that an sRGB screen isn't impressive at all - Apple's MacBooks hit 100% sRGB in 2014 at the latest, going by one I profiled with my colorimeter. MacBook Pros have been at ~100% Display-P3 for years now, and HP has a laptop at 100% DCI-P3.

> For most people, 100% sRGB will be pleasing and accurate for most purposes.

I just don't know that this is true. HDR video is becoming a bigger and bigger thing. Image codecs that support 10 bit+ color depth are becoming widespread; the iPhone takes photos with HEIC by default. I assume that eventually consumers are going to want to be able to view movies in HDR on their laptops, if we aren't there already.
Highly recommend this.
I'm a consultant, and I got offered a $12,000 raise after working with my company for two years and working for three seperate extremely high value clients.

I put in my two weeks notice the day I received an offer from a competing company nearby that I'd applied to for a total renumeration package roughly equivalent to a $45,000 raise at my old job.

Shop around. Always. If you don't, you'll never know.

I like to think of it as someone losing out on free stuff. It costs nothing to write up an updated resumé and throw it into the abyss of companies that are hiring. Possible gain by doing this? A lot. Possible loss? Maybe an hour of your time that you spent applying to the job.
since we were rodents

Humans (well, most, anyway) were never rodents. You have to go back almost to the K-T event even to find a common ancestor.
Datasheet.Live
The biggest and fast datasheet full text search engine.
It all depends on how the meeting is moderated, whether people can excuse themselves out of them when they are not relevant and so on. I think that key is culture where it is ok to say "I dont need to be in this meeting, have a nice day".

The written discussions take awful amount of time compared to moderated meeting (whether online or offline one).
The only issue that you comes to mind when it comes to renting out a WeWork is the cleanliness of the room since it will be in constant rotation of people throughout the day..
Is it in here? I just Google searched it, but the article is too big for me to read at the moment.

https://blog.balsamiq.com/startup-marketing-advice-from-bals...
I know it's a meme for the GPT team to just take the latest transformer model and add a magnitude of parameters, done and done!

It'll be interesting to see whether the new paradigm really offers new insights, or whether it's really just kicking the can down the road - and we see the limits of generalizability in some other fashion.

I guess what irks me is that there is so little theory and math behind many papers, even if there are dozens of co-authors on it.

The question of generalizability is deeply connected to statistics, e.g. causal models, spurious correlations and so forth.
Statements about these things are just "thrown" in there, without any citation or proof. In peer review, wouldn't anyone object? Those are clearly things that we actually do not know enough about to be sure.

Edit: Reflecting further, perhaps this rapid iteration and result orientation is in fact something positive. Perhaps it's good the way it is, without so many scientific conventions and signals of deference. Perhaps it's that which made other sciences more anemic and ML very productive.

All my whining aside, impressive work of course.
I think all researchers and science communicators have a duty to present science in a way which educates and edifies, and doesn't mislead. It's not just that they're successful, but that their publicity gives them a prominent role as science communicators. Science is all about and questioning your assumptions, and acknowledging limitations. They claim the public interest in their charter. I think it's reasonable to demand integrity from them, at least as much as it is from any other researcher, if not more. And I think OpenAI would agree with me on that point.
Replace ‘node_modules’ with ‘deno cache’ and presto! you’re in the future.
Scripted Setup: WireGuard VPN and PiHole on Ubuntu 20.04
Split Tunnel IPv6 Wireguard VPN for DNS based ad blocking, running on Ubuntu 20.04 Minimal server with Pi-Hole 5.
I think this is a great idea and would be 100% in favor of recognizing the people of Taiwan in their independence. Admittedly I am not a diplomat and don't know what the repercussions of that would be. Still.. it just feels like the right thing to do.
Reading chapter 3, upgrading from 1.1.1, it seems strange for a security library to promote ignoring and even suppresing warnings. The best option, upgrading, is mentioned last.

I would prefer my security libraries to scream bloody murder if I am using them in a deprecated way.
Main Cabin Delta
Searching for a Delta seat for an incredible worth, yet wouldn't fret where you sit? Essential Economy may be the correct decision for you. You'll despite everything appreciate a similar Main Cabin involvement with a lower cost, in return for fewer civilities on select flights, such as getting your seat task after check-in. Investigate the subtleties to check whether Basic Economy meets your requirements.
Yes that's the one. Thanks for looking it up. I highly recommend it.
I don't know what your point is here. When you do IO, even in Haskell, you will be mutating state in the outside world. Also know that many functional languages, especially the lisps, will allow you to mutate state in a closure.
What of the President's freedom of speech? In one possible (IMO likely) context that it will be viewed in by courts or at least the FCC, Twitter edited this President's speech to contradict himself.
Every few years I look at the latest parser combinators, parser generators, compiler compilers. And every time they seem to lack in some huge vital way (not always all of them, but always at least 1):

* Error handling always ends up being non-existent or of the quality of "begin, for, if, while, repeat, identifier, number, float expected" with no good way to override what happens

* Recovery is usually impossible

* Parser generator generates a full model that doesn't match what we need

* Working around the quirks of the input language ends up being more tricky than hand writing (almost every language has some ambigiuty)

* Slow: With ANTLR it's really easy to make it do gigantic amount of look aheads in complex languages, which isn't even really needed

I always end up going back to a simple hand crafted parser which is easier to read and write.
The cpython mark-and-sweep garbage collector does very little on purpose. It basically only gets involved for reference cycles. Anything else is dealt with by reference counting. This way you prevent long GC pauses.
High Performance Python: Second Edition
> If I can't post my FOSS to the linux subreddit then what in the world am I allowed to post?

There is not enough information in your comment to judge correctly, but I would like to point out that it's not black and white.

You know what I hate about Hacker News lately? The green accounts that show up, post a link to their product (sometimes even making it to the front page), do not reply to comments, and exist only to keep spamming their own links. I also saw a post gain 16 upvotes even though they forgot to post the actual content.

If you regularly contribute to the linux subreddit, participate in discussions, and post interesting links from non-affiliated sources then yes, being deleted for "self promotion" sounds unfair. But if you only go there to promote your project then I'd also side with the mods.
Thanks for sharing it , really cool one, but

> Framework / Language really doesn't matter that much. Choose what you're comfortable with, "even if it's php."

I think modern php is able to manage almost anything, starting from facebook as well.
If they wanted to fix something on dependency management, they could have started by adding a way to sign the code/packages. Indeed browsers don't allow to sign pages, which means anyone from the hosting provider to the CDN to the mitm corporate proxy can inject any code they want. It sucks and I'm not sure why "Deno is a browser for code" seems to be a good thing....

Hopefully something like google signed http exchange will fix that in the future for browsers at least.
I went and looked, unfortunately op's database product is not publicly available. It is easy to claim you are secure when no one sees the code. I'd happily do a deep dive on it for $10k per memory violation if they are so certain.
Do any of these tool actually help people in everyday life?

Self-help is good but sometimes I wonder if people who yap about all these tools all the time even get anything substantial out of it.
Wow, this is basically what it looks like when I play Factorio with no clue about ratios.
Spotify Modernizes Client-Side Architecture
Do you have a source? I am genuinely curious as I can't find it and would like to see the context
There's no need to identify the hash algorithm unless multiple versions are used in the same context, which is rarely the case and often defeats the purpose of using a hash in the first place.
Erstwhile Aldus Pagemaker was a popular Print Page Layout tool from the 90s (may be even the 80s). It was bought by Adobe. It competed against QuarkXPress.
My read of the article is that the idea is to remove protections granted by Section 230 of the Communications Decency Act from social media companies if they engage in "editorializing" user content.

If that really is the case, to pretend that this is straightforward feels somewhat disingenuous. Surely there is a boundary somewhere at which a media platform is no longer simply a provider of an interactive computer service-- though I won't pretend to know where it is.

In my view, the problem with Twitter's action isn't that they engaged in a form of editorializing, it's that (as far as I can tell) they have no explicit policy on how and when they apply the fact-check label. Absent such a policy, it is impossible (ok, maybe just very difficult) to gauge what level of reporting bias is present. If such a policy existed, one could imagine processing a data set matching the policy to determine how closely their actions align with the policy. Absent such a policy, it become a he-said she said argument about bias-- the right will contend Twitter applies the label to them more than the left, and the left will counter that the right lies more and that's why.
The nightmare that colleges face this fall
Google’s removal of anti-Beijing comments raises political eyebrows (Economist)
The problem is not "text mode by default". The problem is that the API offers a text mode at all.

Opening a file should return an object that gives you bytes, and that's it.

This "mode" thing is idiotic, and leak a low level API that makes no sense in a high level language with a strong abstraction for text like Python.

Text should decoded from a wrapping object. See my ohter comments.
No Paywall link to article: http://archive.is/hPbDR

This part may be relevant to add to the existing discussion on HN:

More likely, the explanation lies in the nature of the software Google uses to moderate content automatically, which uses a set of computer-science techniques called machine learning. Such software can update itself based on how users interact with the website, without any intervention from human programmers. This automated nature, combined with the software’s complexity, make it plausible for errors to arise in ways that are difficult to understand.

For example, if YouTube comments about Wumao and other ccp-critical phrases are flagged enough times by enough users as spam, hate speech or bullying, then the system could start removing them automatically. This could be the result of something as harmless as a furious comment war between pro- and anti-China factions, or of a campaign designed to influence the moderation software. Google says this was not the source of the error, but would not say what was.
I'm just hoping this won't bite the Crew Dragon in the ass one day.
Ask HN: I discovered my co-founder has a history of sexual harassment
Throwaway account for obvious reasons.

A year ago I started a tech company with a co-founder. We are still stealth, building out some of the core technology. Things have been going smoothly, and we will soon be fundraising.

I discovered through mutual acquaintances that my co-founder has an illustrious history of sexual harassment at his previous places of employment. They are stories not unlike those of the Uber story. Allegedly, my co-founder was never punished, remained rather successful and maintained promotions, but the other parties involved quit or were moved to other departments/teams/etc.

The stories were plausible, not because I suspected this of my co-founder, but because the acquaintances were pretty detailed about events that went down.

I have absolutely no idea what to do in this situation. These events were a few years ago, and I wasn't a part of them. To me, it's also hearsay... but like I said it's plausible. We are far in building out our business, but I'm afraid if I don't address this, it may come back to bite me.

Advice?
Many of these comments are ridiculous, it's hilarious. Feeling "depressed" that popular music doesn't fit your taste? Asserting that these artists have no talent? Let people enjoy what they enjoy, rather than criticize the subjective!

I really like the website. It is interesting how popular music in the US appeared in other countries, for instance Bulgaria, and how other countries most popular song I'd never even heard of the artist.
const status = await Deno.permissions.revoke({ name: "run" });
assert(status.state !== "granted")

import * from "https://shady-site.com/this-file-cannot-run-processes.ts"
This can be used in an ObservableHQ notebook as demonstrated here: https://observablehq.com/@thadk/rough-notation-example
I wrote some tooling around this for creating man pages from markdown for CLI apps:

https://github.com/mkdoc/mkcli

And a generic man page output is here:

https://github.com/mkdoc/mkout/blob/master/README.md#mkman

It does make the experience much nicer than writing TROFF!
You can make it easy to deal with text file without lying to your API users. open("foo", mode="t") could become open("foo").as_text().

Besides, Python has pathlib now, which allows you to do Path("foo").read_text() for quick and dirty text handling already.
Read this.

https://qz.com/1043588/the-al-capone-theory-of-sexual-harass...

Next run away.
The word "liability" is something they don't want to risk.

Donating 150 bicycles to a school, and due to bad maintenance 10 children have an accident. The bad publicity would be huge. "You donated killer bicycles to our children". Not an easy front page to recover from. Plus the lawsuits etc. The cost of scrapping is worth absorbing much more than risking the above scenario.

Selling: they don't want people to ride their own electric bicycles, they want people to rent for their rides. Selling e.g. 10k bicycles to 10k people, converts potential renters to no-renting-anymore-coz-I-got-my-sweet-ride, whoever bought the business will definitely have 10k less potential customers.

Selling them will also mean that they need to give "some" guarantees about spare parts, maintenance shops, etc.. In Europe when you buy something you automatically have (per EU law) 2 years guarantee. They want to drop that business, not be prisoners of such a deal for the next 2 years. When they sell to a business, the new owner takes up these responsibilities.

Edit: I understand in the USA the guarantee period is 1y. Still a long time, when you want to get rid of something "now" to have to stick with it for one more year. It makes for a bad breakup.

Edit2: typos
Sorry I was wrong. It takes about 12.5GB diskspace for 25million records. I took two days disk size. Updated the post now. Thanks for spotting it. Also, the diskspace is what is occupied by elastic and so it might contain any extra index sizes too. Not the size of the actual data alone.
over 1 million cars, in every condition including unsafe to drive and about to explode, get donated every year. 0 lawsuits. zero.

These stories of overly litigious malcontents ruining the do-gooders of the world, it's just that, a story.

Donating these electric bikes would have be fine. Uber destroyed them for the same reason that textbook manufacturers and high end fashion destroys their product instead of donating them, because the slightest imagined possibility of a risk to their ego, brand, or margins are more important than a clear and tangible benefit to society. Everything we've heard about uber tells us this is exactly what they'd do, they're assholes.

Look at the companies ex-uber people did, they're all asshole companies like Bird or that ex-uber guy that google successfully sued for $179 million for stealing their ip. I've met with uber at work, they strung us along, telling us literally anything, trying to get all the intel they can, but then got pissed off and start yelling at us when we asked for legal paperwork prior to disclosure of business IP. I've seen people played that way before and I always look out for these kind of spy ruses -- last company that I saw do it was GoDaddy.

Of course they'll crush the bikes and no, it has nothing to do with fear of lawsuits, they're just jerks like that.
Long-term benefits of mob programming that make it cost-effective
why not selling them, instead of destroying them?
Solar noon in Madrid is around 1 hour and 10 minutes later than in Berlin, yet they both use the same time zone.

This is how it would look if you gave Spain a time zone where solar noon would be around 12 (winter time) just like Berlin and Spanish people would keep their rhythm relative to actual daylight: https://i.imgur.com/u01l47S.png (I've shifted Spain up by a bit more than one hour).
Social media companies are of course not obligated to distribute any content in particular, and in fact they are obligated to remove content which is illegal.

They are however only protected from civil liability for good faith restriction of otherwise legal content on their platform. To the extent to which that moderation is done on content that is compliant with the TOS, or without prior notice and indication of what terms were violated, or only selectively with an agenda to influence the broader social discourse, they may not necessarily benefit from an assumption of good faith, and therefore may be subject to civil liability.

And honestly, who wouldn't want social media companies to have a more fair and transparent TOS and moderation policy?
jDownloader vielleicht ....
If they sell them on the cheap it would kill demand
Check Jacob Collier if you haven't already. He is really pushing it, he has a song where he changes the temperament during the song (sorry if this imprecise/wrong). He is kinda like a musical prodigy. Not my cup of tea but I do recognize he is very refreshing.
Rocket will compile on stable when Rust 1.45 is released in July. Of course it requires a new release of Rocket as well (v0.5?).

https://github.com/SergioBenitez/Rocket/issues/19#issuecomme...
Yarn already removes the need for node_modules without requiring to change interpreter and APIs, though.
https://dev.to/robertohuertasm/rust-once-and-share-it-with-a...
How much of exploitability of SHA1 is due to cryptographic weaknesses, and how much are due to it's digest size?

If you were able to generalize the SHA1 algorithm, to 256 bits, would it still be in the realm of exploitability?
Github will be enhanced by LinkedIn features then I guess. Smart move by MS.
Venus Exploration Starts in the Lab
That is a real surprise !!! Life full of these.
Product definitely matters to a degree, but being able to sell people on it (ie. convince someone they need it) is a more important skill. That's obviously an insanely broad generalization, but so is me saying lots of people can write an app.

You could argue that in a lot of domains you barely even need an app at all that requires more than wiring up google sheets to zapier or some such if you can cleverly package it up and target the right audience with it.

SaaS products are merely an exercise in problem solving for people/businesses and there's a lot of ways you can usually solve these sorts of problems without needing to be super technical with it. At that point your bottleneck will always end up being acquiring and converting traffic.
> The group promised to make the aerial spraying program politically and financially impossible through the coordinated release of thousands of medflies.

It's not just that "on balance" they stumbled into accidentally achieving their goal. They achieved exactly what they set out to achieve, in the exact way they planned to achieve it.
Who would rent a scooter if you could buy one for $50?
What do you mean by “self adjusting just intonation”? Presumably you would need to sequence the desired key changes in your song, because I don’t think you’re going to want software to attempt that automatically. And it can get more complicated than that. I can imagine songs where you would want a melody note in one key to be sustained while the rest of the harmony transitions around it into a new key, which is also something that I can’t imagine being done automatically right now.
“It’s Like, ‘Fuck You, America’”
I'm glad to hear that you're coping and that you found a practice that works for you.

Wish you well and I hope you have a fruitful journey :)
We are yet to try any other technology and this post is primarily for seeking those candidates.

We could not get away with saving less data, for reasons beyond the scope of this post (non-technical reasons).
the timetable shown in the article looks very similar to my experience in Argentina. And in the inner part of the country, there is even nap (siesta) after lunch.
Since 1983.
There are two kinds of idea generation: hole plugging and door opening. The former means you look for holes in current state of affairs and use available tech to plug it. The later means you invent something very new and open doors to entirely new opportunities. Former requires cheap short term less risky trials while later is usually more systematic long term expensive endeavors. Unfortunately startups have became synonymous only for the hole plugging even though door opening is an order of magnitude more rewarding. This is the difference between Twitter and flying cars. I hope there is YC like model that gets developed for door opening instead of keep fueling hole plugging through college dropouts.
Graham Hutton recently did a tutorial via Computerphile YT channel on functional parsing [0].

Where he starts from the scratch and explains the process of creating your own library for parsing.

The YT video description has the link to the full version of the library that he starts creating in his tutorial. It's kind of an elegant Haskell programing that I don't think I'll ever achieve. [1]

[0]https://www.youtube.com/watch?v=dDtZLm7HIJs

[1]http://www.cs.nott.ac.uk/~pszgmh/Parsing.hs
Like the pareto principle,
there's a small amount of mental models that you'll find really useful in a recurring basis.

some of them might be helpful in rare situations
Allosaurus dinosaurs resorted to cannibalism when food dried up
PageMarker – Notes, Folders, Tags and Email Reminder for Your Bookmarks
There's a name for that: rubber-duck debugging :)