skysight-inc/HackerNews huggingface dataset:
They might not be directly elected, but they are political. If they weren't political we wouldn't divide them into liberal and conserative jusices. It seems like everyone already knows how they would 'interpret' any case involving abortion.

This doesn't seem to be such a problem in other countries. I don't really understand if that's because the judges are purposely appointed to be as partisan as possible, or whether the 'rules' are so badly written that they can be interpreted any way you like.
Uninstalled. Period.
The product is not ready yet to be tested, it's still in beta/waiting list stage. Please resubmit once it's ready https://news.ycombinator.com/showhn.html
Easiest way to learn vim is to force yourself to use vim
You are making a political statement and following a defined political outlook without realizing it.

In any case, I would not worry as the chance of being in a situation where political opinions actually matter is quite low for most people
> Why WOULD Trump pardon assange or snowden?

Because he has a grudge against the US intelligence community, so would enjoy using his power to piss them off:

https://www.lawfareblog.com/why-flynn-pardon-matters:

> The “own the intelligence community” pardons—pardons designed to offend and punish the intelligence agencies for their professionalism over the past several years and the inconveniences that professionalism has caused to Trump. A number of right-wing and civil liberties figures have suggested pardons for Julian Assange and Edward Snowden, though Axios suggests that Snowden will not get a pardon today. Such actions may have a certain appeal for a president—who, like both Assange and Snowden—has a tolerant attitude toward Russian intelligence activity that benefits him and who does not care overmuch about revealing American intelligence activity to adversary actors. There has also been talk of late about clemency for Ross Ulbricht, the founder of the “Silk Road” dark web market—who is serving a life sentence in connection with a murder-for-hire scheme. This would arguably be more of a “own law enforcement” clemency, but the concept is the same.
Red Hat expands no-cost RHEL options
The Evolution of AI
Yeah, I can think of a lot of examples of sails in the natural world. Dandelion seeds, winged tree seeds, etc.
Julia and Fortran, languages designed to be used for mathematics and high performance scientific computing, take a similar approach in the language itself and support arbitrary starting indices for arrays. Sometimes the math is just cleaner when the index starts at 0, or 1, or 2, or -1!

https://docs.julialang.org/en/v1/devdocs/offset-arrays/
From the screenshots I saw, it looked like the laptop had open emails on it - but maybe that's not the same laptop that got stolen.
If you use Google Chrome as your primary browser this exists at https://myactivity.google.com/item
Antifa doesn't even exist as an organization and yet it was classified as a terrorist organization. I know many people who live in Portland with families and exactly zero of them had any concern about the protesters, fwiw.
Although doing it "to keep numbers low" doesn't seem to me to be a good reason to do it, it is generally a good idea to have some hard stuff early in a field.

The idea is that if the hard stuff comes too late, people might not find out that they aren't really suited to that field as a career until it is too late to change majors without having to take an extra year or two of college.

The intro class is too early for that, though, because CS is useful enough for other fields that many people (perhaps even a majority of people) taking intro CS don't intended to actually go into CS. Better is to put it in the first class in a field that will mostly only be taken by people who are intending to go into that field.
I think you tried a very old version ;) all that has long since changed. As of v0.5 ArchiveBox has everything in a Sqlite3 DB and full-text search is implemented with Sonic.
Well for one; McConnell could have gone through with an impeachment vote had Trump started to burn things down on his way out the door.

Do you think the House pushed through breakneck-speed impeachment vote, breaking almost all of the rules about witnesses, testimony, procedure all for fun? No, that was calculated to keep Trump in line I think.

Removing all platforms from him, looming impeachment or other threats, publicly denouncing him after four years of pretending to be MAGA...

Now, I don’t have a CNN article to make my case. So maybe you are right.
Discarding the tab is superior to what Great Suspender used to do. Why would you want the old behaviour?

Tab discarding is just a more efficient, native implementation of what Great Suspender aimed to do in the first place.
From a business point of view, successful OSS tends to have the form of companies collaborating to solve a problem they have in common. The equality stand is harmonic with this goal, and completely antagonistic to open core business models.

That's why people can move between companies and continue working on the same code, because it is solving a internal problems on many different companies. And the companies don't block sharing the improvements because the problems the software solves is internal.

Anyway, that business model does not lead to creating companies. It's more prone to creating foundations.
While working on Pebble, we ran into a lot of issues as we tried to enable messaging from the watch. For example, we never figured out how to send an iMessage or WhatsApp reply. While digging around for a solution to that problem, I thought it was odd that no one had built a Adrium/Trillian/Meebo chat app for modern chat networks. I buried that thought for a while, until I learned about Matrix two years ago.

Matrix is the holy grail of chat. It's end-to-end encrypted by default, federated and open source. The only problem is that not a single one of my friends or family was on it! Luckily the Matrix folks had already envisioned a solution to this problem - they built an API enabling 'bridges' between Matrix and other chat networks. This struck a chord with me, maybe we could finally build a single app that I could use to chat with all my friends, regardless of which chat app they used. Through the Matrix community I met Tulir, the most prolific bridge developer and we started working together on what would become Beeper. I've been using it as my primary chat client for almost 2 years now. I could not imagine going back to the hot mess of 12 different chat apps I had before!

Beeper is a paid service because I think it aligns interests between us and our users. We make a featureful and secure app, in exchange you pay us money. For those who prefer to self-host, you can run the entire Beeper backend stack on your own server. The vast majority of the code we've written for Beeper is open source on gitlab.com/nova. Our desktop client is closed source, but you can use Element (or any open source Matrix client) if you prefer. See our FAQ for more info or I'd be happy to explain more.
What you're saying here is contradictory. Sure the GOP hates Trump, and Trump also hates the GOP. And that's exactly why Trump didn't give a damn to GOP criticism of his pardons.

McConnell has no influence. That's why Stone, Kushner, and Bannon are on the list among others.

Trump decided not to pardon Snowden and Assange. Full stop.
> Do you want a markup language that doesn't require memorizing esoteric symbols but uses words instead?

I mean there isn't a lot of symbols to remember, and between symbols and words, I find symbols better to read when dealing with plaintext while words would get in the way.
> In the meantime one can use Xpra with Xvfb to create detachable X11 sessions, which then however lack GPU acceleration.

Maybe using Xdummy instead of Xvfb would work better?

This wiki article makes such an approach look promising: https://xpra.org/trac/wiki/Xdummy
It seems like you could use this to upload a piece of media to an S3 bucket, create a link using MintGate, and boom - now you have paywalled content. This is incredibly ergonomic compared to existing monetization schemes.

This also separates the hosting of the content from the payment system for the content. Example: If you're a podcast creator on patreon, patreon can ban you, and you just have to hope that your fans will follow you to your new platform. With MintGate's solution, it seems like you could change your content hosting at any time without impacting your token holders. This makes creator's relationship with their fans more resilient to censorship, and reduces the creator's reliance on any single platform.

Holding a creator's personal token v.s. paying them a monthly subscription on patreon is an interesting proposition. It changes the relationship between fan and creator from 'customer' to 'investor' and gives token-holding fans a monetary incentive to promote the creator.

I think we're still in the early days of seeing how indie creators can make money on the internet, and projects like this are leading the charge towards new monetization schemes - very cool!
... in the usual pedantry of HN your use of "poor" was interpreted to mean socio-economic, rather than... "just bad at something"...
There is a community there, but for many the process of joining this new community has involved the destruction of their existing links to family and local society. QAnon is the most extreme example of this kind of cultish separation among Trumpists.
Can You Really Use the Raspberry Pi 4 as a Desktop Machine? (2019)
If you can figure out how to generate that much delta V you've solved solar system level space travel.
I think it's perfectly fine to subjectively prefer one result over another. I like thinking of results in color science as tools to help designers, rather than some objective truth. There's a lot of scientism.

From that perspective, I definitely support offering designers either an IPT or Oklab based gradient tool. With the lightness predictions, it's likely that Oklab will do a slightly better job on blend modes, but clearly they're both good color spaces, certainly a major improvement over CIELAB which is vastly more popular.
Request Tracing at Duolingo
As the developer of a pretty popular "utility" browser extension, I've been shocked by the volume of email I get every week about it.

On a daily basis, I will get requests to sell the extension. Once or twice a week, I will receive an offer to add "a couple lines of code" to my extension which are always generously described as "allowed in the Chrome Web Store" by little fly-by-night organizations that only even have a landing page half the time and usually have throwaway-looking gmail accounts. Out of curiosity, I've asked a few what their code does and they never fully describe it, but it either collects analytics to ship home (my extension runs on all sites, so it's appetizing to them!) or places paid results at the top of any search results, for which I can make "thousands of dollars a month based on the number of North American users I have".

Here is an example email I received yesterday. It's a good example of how they call it "an SDK" and looks like one of the more legit ones (they registered a domain to send email from, at least).

We at [redacted] are considering purchasing the complete license and ownership of the extensions which have 50K+ active users, may I know if you would be interested in selling? If so, - what is your estimated price?

Regarding the SDK monetization which we discussed earlier, as it is not distractive and is compatible with any other monetization. We have straightforward terms and provide support for your users agreement. Our partners generate 3-20 K USD monthly with our solution for the browser extensions.

As a kind reminder, we are [redacted] — a reputable global peer-to-peer ethical proxy network. All our clients are big reputable companies, we authorize their business before providing any proxy plans.

Look forward to your further feedback and discussing further details of our financial proposal for your Software in a short Zoom call or here by emails.

Finally, I am also hounded by teams at Microsoft and Apple, who want me to port the extension to their new plugin ecosystems so it can be featured/showcased. I worked with Apple on one similar thing for an extension and it caused such a huge jump in support and feature requests from users that I was overwhelmed, so I am not keen to do it again until I have more free time. They can't understand why I don't want to grow by tens of thousands of users a week, but I'm just one person and don't make money from it whatsoever.
What? I thought first they should go through TAOCP in integral. They should be grateful if you allow them to use MMIX instead of MIX.
You could use it, but would it be the most natural thing for you? Or are there better tools for that task? The nyaa source code includes features and organization specifically for the anime/manga scene.

For example, there is torrent classification to detect whether the torrent contains an entire series, which subtitles it contains, whether it is a reencode/remux/scene release, etc [1]. Would that be useful for you to host legitimate content (which typically is not reencoded/remuxed/fansubbed)?

I am all for criticizing the chilling effects if the DMCA was targeting the DMCA protocol in any way. But in this case, it is targeting the source code for a CLEARLY illegal website (illegal, in this case, based on the jurisdiction in which github operates and is bound to)

[1] https://github.com/seco/nyaa-1/blob/master/nyaa/templates/he...
nice, thanks for the tips
I feel like it's nim that made the bad choice here. Not because one meaning of .. naturally makes more sense than another but because it breaks the expectations set by other languages.
Pascal has both. Static arrays in Pascal can have arbitrary indexes with mixed data types:

http://docwiki.embarcadero.com/RADStudio/Sydney/en/Structure...

Examples:

- var MyArray: array [1..100] of Char;

- packed array[Boolean, 1..10, TShoeSize] of Integer;

Dynamic arrays are indexed from zero.
Paid a lot of money for
that pardon I reckon even though he was clearly a criminal. The trump admin is such a sham. So glad that they are out of power - hopefully forever for the sake of the Us.
Yeah, it supports it but there are security considerations if you're doing it for anything more serious than news content. See here: https://github.com/ArchiveBox/ArchiveBox/wiki/Security-Overv...
Installing extensions from a file is supported in the latest mainline FF (84.0.2), nightly or dev are not required. I currently have one installed. It just shows a confirmation dialog and then installs it.
Sir William Blackstone, in his Commentaries on the Laws of England, 9th ed., book 4, chapter 27, p. 358 (1783, reprinted 1978), says, “For the law holds, that it is better that ten guilty persons escape, than that one innocent suffer.”

Likewise could it not be said that it is better that many legitimate programs go exposed to expose the blatantly lawless mass surveillance of USA Persons?

https://www.bartleby.com/73/953.html
Funny, that's how I feel with Windows and Mac.

I grab a machine and install Linux, and it works more or less out of the box. Maybe a few fixable quirks. And I don't use Thinkpads.

I try to use Windows or macos, and it's a coin toss. Windows handling USB like hot garbage (hub balancing/buffer sizes leading to devices unable to activate, webcams glitching, input lagging at random intervals), display issues (macos doesn't support displayport MST), dock connectivity problems (macos freezing or crashing when connected except when it suddenly works for a day, Windows playing disconnect/reconnect sounds in a loop when the machine goes idle), and more, including just today out inexplicable crashing.

Install Linux or plug all the "made for windows/macOS" hardware into a Linux box, and all the problems went away.

My conclusion, supported by having been a proprietary kernel driver developer for Windows, FreeBSD and Linux, is that any hardware and driver combo tends to be a coin toss, irrespective of platform.

But with Linux, drivers that would otherwise be abandoned after a project was shipped, get a chance at being fixed and improved that their proprietary counterparts can never even dream of.
Luckily they never got to their intended targets.
After two decades in the proprietary software business, I chose a FOSS model for our current product. To succeed at scale with this model, you have to give up the idea of selling units and hope that people start using your free units as much as possible. This is pretty much the reverse of traditional product sales.

The most successful FOSS-based companies over the long haul figure out how to create an *ecosystem* around the use cases for the FOSS. The more users and the more use cases, the more people in the ecosystem. The more people in the ecosystem, the more potential customers there are for the company's paid products and services, like consulting, setup, customization, documentation, and training. This is exactly the model Red Hat uses and they are the largest and most successful FOSS company in the world.

In many ways, Apple is also a FOSS-based company in that everything they sell in MacOS had its origins in the free, open source BSD Unix distribution. Google, too, makes a fortune from FOSS since Android is also built on old Unix code and ideas. Nothing prevents anyone from taking those free original materials and making their own enterprise, ecosystem, or economy out of them -- and that's the true power of FOSS.

"Giving back code" is overrated and often useless. Google doesn't want your code. The way that FOSS gives back is by enabling other commercial entities to make money quickly and without worrying about licensing or paying anyone for code bits they use in other products. This is a *huge* and important contribution to society. At its core, FOSS is not about a community; it's about enabling commercialization and paid products! Free, community users are just riding on the back of that elephant. Unless you reach elephant size, FOSS projects will likely never earn enough money to sustain a business.
You should try DS9 when you're done with TNG. It's very different, but still great. I think they're some of the best shows ever made, especially because they didn't tiptoe around ethical dilemmas, they made them a main part of each episode's plot.
Why outsource your auth system?
I expected this to be about Jack Dorsey/twitter xD
you should mention that Mao is also responsible for the largest & most successful literacy program in history.

Also, the west still does this shit but I know HN doesn't care about these types of incidents happening on the right

https://arktimes.com/arkansas-blog/2017/03/02/bill-introduce...
Cancel Yourself
SaaS in big cloud is the way most people prefer to consume services. Few people enjoy setting and maintaining a large elastic cache cluster.
Teach a man to fish:

Ctrl-Z
kill -9 %1
> What's a Manual Task? It's a task in a schedule that has its dates hardcoded and thus will not move, which is really insanely wrongheaded. A scheduling tool like this is, at a basic level, all about assembling a list of tasks with durations (and, ideally, assigned resources and work and costs) that are connected by a chain of logic. If an early task is delayed 3 weeks, you'll see that in later tasks that depend on the first task. [...] A "Manual Task" just ignores all that.

That's assuming that all your tasks are movable. If there is a task that can only be completed in a certain time period (and there are some activities that you cannot or will not move in any organisation), you plan around it. It will not move just based on your whims or your schedule.

And yes, it can mean that your auto-schedule makes no sense if something gets delayed and the task causes your critical path scheduling not to make sense any more, but that is the price you pay in the real world.

It's a weird hill to die on.

> Imagine Excel introduces a feature called Manual Math that allows you to override the rules of arithmetic. If you want the total to say 10,000 but the column has entries that sum to 12,234, just turn on Manual Math!

Imagine if someone was able to type in a flat, straight up not calculated number in a calculation spreadsheet, overriding any formula that you have put in. The world would end.
Yeup, just the reason why we expose the USER_AGENT options in ArchiveBox config ;)

https://github.com/ArchiveBox/ArchiveBox/wiki/Security-Overv...

I don't want to officially endorse using the Google bot user agent, but you're welcome to try it on your own and see if it improves the experience.
That sounds like an implementation bug in the name of speed or memory size rather than a programming correctness bug. What's the correct behavior if the 'table' doesn't have any integers as keys, but instead other elements such as strings?
Can you say a bit more about the anchors? I have in mind just large pieces of metal dragging on the ocean floor but I'm sure that's not representative.
I think the OP was referring to the unfortunate phrasing.

For a publication like Nature to use baby-talk phrasings that are just semantic nonsense.

Im not a native English speaker, but I would be embarrassed if I wrote that headline.
I'm a security engineer. It's pretty much my thing. I'm taking about logging it on the machine, that's not owned...and yes you too can do it... I'm doing right now. Even on my raspberry pi.

The detection part I think you're misunderstanding is that you need to compare what the machine is logging and what it's actually doing, by looking network traffic, etc. Looking for parallax, differences between the two.
Edited: oops sorry, I got it backwards myself.

Original incorrect statement: Levandowski not lewandowski. Different people different offenses.
On an unrelated note, the older I get, the more it amazes me that there are so many ways to make a living in the world.

Every day I discover a little part of the economy where people are not doing something bog standard and yet can make ends meet, have job security and have enough fun with their jobs that they can seemingly do them forever.

On the other hand, there are so many more jobs where people are barely making ends meet and living paycheck to paycheck, so maybe it's more important to focus on that.
I never even patch automatic updates to my OS either (e.g. OS bigSur). I'd rather not guinea pig the latest updates and they usually don't add all that much value for chrome extension releases either, so a way to turn off automatic updates in chrome is highly desirable for me.

Download and unpacking from github is a pita, I'd need to do this to each of my computers seperately
My mom for pretty much my whole life has been a prep lord, not because of QAnon but because of the local news. One of the pastimes of the Washington news media when they have nothing better to do is to talk about "THE IMPENDING BIG ONE" (earthquake). My mom interprets the "IMPENDING" part very literally. The overall paranoia spills into any other stupid petty crime that gets reported (which in the local news broadcast is a lot). Everyone wants to steal our mail, everyone wants to hijack the signal from our car keys, everyone is camped out waiting to steal our Amazon packages.

I don't find that to be a healthy way to live at all, but she's always been like that, I don't think there's an answer.
Google had contributed significantly to WebKit before the fork.

https://blog.bitergia.com/2013/02/06/report-on-the-activity-...
To stick to with the poker analogy, the measure success is not if you win the hand when you flop a full house, but how big a pot you walk away with. Anybody can walk away with the initial stakes in that situation, the real skill is to use that hand to walk away with all the money at the table.

Lots of people start life with a lot more than he was given and walk away with a lot less.
How to Be an Excellent Technical Leader
Ajit Pai Is Officially Gone
Alibaba stock surges after Jack Ma makes first appearance in months