skysight-inc/HackerNews huggingface dataset:
> A safer alternative (and one we normally practice) is to start a fresh repo for the open source variant.

Note that it's also possible to go back and rewrite history (e.g. if you know what the tokens are and where/when they were committed), to preserve Git history while cleaning out tokens. It can be mildly slow or complicated, but there are tools to automate it, such as BFG Repo Cleaner[0] which is relatively easy to use (once you learn it).

There are other awesome rewriting tools, like git filter-repo[1], but that operates solely on the structure of the repository (i.e. it can manipulate basically anything except file contents). Great for removing unwanted files or directories extremely fast, but not good for removing tokens (unless you want to remove the entire file the token was in).

[0] https://rtyley.github.io/bfg-repo-cleaner/
[1] https://github.com/newren/git-filter-repo
am I being too conservative using stock XFCE?.. maybe missing something
I think your #2 is actually #1, although I would phrase it as:

#1 ownership and control over access to one's own data (privacy)

#2 access to one's own data (accessibility and queryability)
> You generally become better with more practice though, right? Whole 10,000 hours thing?

Except that 10000 hours thing is non scientific nonsense.

To improve, you have to practice right way. If you code for 8 hours at work, coding 2 further hours wont make you improve more. Similarly, if you want to improve in music or running, just playing songs or jogging means you will hit plateau pretty fast. After that, you have to train on correct selection of exercises.

At that point reading some theory will have much bigger impact, because yoi are doing something new. And even exercising will likely make you improve more due to what it does to body then further 2 hours of the same.
Would you have any suggestions for Europeans?
I think they’re very coherent, connected to reality and mission driven, except their mission being clearly far from that of users or what user think it is, deliberately.
The gem is basically a database of mime type, file extension, and magic bytes. The last two are not included in the linked iana database.
Relatedly, peregrine falcons were removed from the endangered species list in 1999 after decades of conservation efforts. Since 2002 there's been a persistent falcon nest up on the 40th floor of Pittsburgh's Cathedral of Learning, here's a live feed (looks like the mother just laid her third egg two days ago and the falcons have begun incubating): https://www.aviary.org/birds-habitats/live-streams/

EDIT: Aaaand yep, there's the fourth egg. :)
But isnt meteorology a good example of a science capable of producing models with high accuracy (albeit just for a couple of days in advance) in absence of lab conditions. I can't think of a single economic model as accurate as modern weather models (or even climate models).
Bootstrapping is definitely a process that's much easier when you have instant, low-friction access to the people with the knowledge.

Often you don't even know what questions you need to ask, and the give-and-take of a 1:1 face to face meeting provokes all sorts of useful tangents.
Sounds like a job for a fleet of orbital rocket boots.

http://freefall.purrsia.com/ff1000/fv00955.htm
Clinton was kept in check by a republican Congress beginning in 1994. Remember our government isn't just one person.
The trust was never broken. He neither denied nor tried to hide that he changed the post. No one caught him, he did it in broad daylight.

If you have extra marital sex right in front of your spouse, that is no indication that you are hiding secret affairs.

If you walk into a police station and tell them you robbed the bank across the street, there is no reason to believe you have secretly robbed many others.
Shrinking Income Inequality
They have a 'digital nomad' visa right now which grants you a whole year which you should try and score if you can, but the other stuff with the rentista is definitely recommendable as well and is pretty spot on advice (thanks!)

https://ticotimes.net/2021/03/05/costa-rica-an-ideal-destina...
I think we are all maybe ignoring the fact that the 1970's was the period when Saudi Arabia nationalized Aramco & The US lost pricing power over oil....
DIY Glass-Mounted Display
> U.S. District Judge Andrew Hanen in Houston ruled that the women’s claims should proceed because there’s evidence Salesforce.com continued selling customer-relationship management tools and services to the internet ad company after law enforcement publicly accused it of running a nationwide online brothel.

So the police publicly accusing you of doing something harmful to others now means the power and phone companies have to immediately cut off your service lest they become liable?

That's not how it's supposed to work. Am I reading this wrong?
you mean like how TSMC is building a fab in arizona and samsung in texas?
I just scrolled through the chapter that looked most promising to me in the table of contents (Chapter 36: Profiling) and I have to say I love it!

On that one hand the basic steps are there like how to download a specific zip file, but at the same time it goes deep into the different types of profiling and how to use the mandatory tools.
Are you being serious? A very vocal portion of HN has advocated this for years. At least for their own positions, if not "forced" onto all employees.

For YEARS now, the #1 most reliable way to see your username on the front page of HN is to post a link about David Heinemeier Hansson promoting remote work, or a story skewering Marissa Mayer for squashing it at Yahoo.

It's only after 12 months of sitting at home in our sweatpants going crazy, that I'm starting to see more people discuss offices a bit wistfully.
That's a deficient understanding of law in a society that uses case law.
I think that reckoning has already begun. The number of countries requiring that fabs be built locally continues to grow.
Why would you need to go back to the formation of matter to understand how life formed billions of years later?
Is there some best practice on creating a format for secret keys? If I create an API with secret keys, should I make them something like z77dj3kl-secret-pk-[secret-stuff]?

Is there an argument (security by obscurity?) that that makes it easier to spot it and abuse it?

Or would it be better to encode it in the secret bits somehow, add 16 control bits that have known values?
> What's the evolutionary advantage of having such a large, energy consuming organ?

Your Very Proud Mother has just entered the chat
LTT is so trash. The specs are all wrong.

They did something similar when testing gaming on linux -- used an unusual distro rather than just use the latest Ubuntu, and then complains about issues that only exist in their chosen distro... no shit.

I have no idea how they got so popular, they always make mistakes like these in their content.
It depends on the games you play. I often run out when playing VR games, so I have to reduce resolution. Even with an 8gb card.
Agreed. It's kind of assembly-line development now for me. Design by committee, break up tasks into tickets, estimate how long it'll take, sprint, sprint, sprint until done, monitor releases, add more tickets, and continue ad infinitum.
If you're being absolutely extreme then sure that's true. I'd still use Ruby with it's garbage collector to implement a video game instead of using Brainfuck even though Brainfuck doesn't have a GC.

But if we're being reasonable, then I can say me and my company mostly still use C++ because it doesn't have a GC. It's an otherwise horrible language and I'd love to get off it. For a new project making an order matching system for a financial exchange, we are experimenting with Rust as an alternative and it's looking very promising. I want to see a bit more how the async situation plays out because that aspect of the language has me concerned but overall it's a really clean and principled language.

At any rate, the point is that a GC in and of itself is a major deciding factor about whether a language is used or not for many production grade systems.
What would semantic versioning for a UI even mean? What's the API promise?
At Blizzcon 2019, Alphastar beat Serral, undeniably a top player (although he didn't get to use his own keyboard and settings or get to prepare). Serral was able to beat the Terran agent though.

https://www.youtube.com/watch?v=nbiVbd_CEIA
Biden's New Deal: Re-Engineering America, Quickly
I don't know the culture at your workplace or its management style, so I hesitate to suggest anything. If this is happening across the orgs, it could be a company culture. If it's just your team, maybe something could be done. Either way, I will just add this for inspiration. [1]

[1] - https://www.ted.com/talks/david_grady_how_to_save_the_world_...
I wonder if any of those services have a combination of bad regexes and bad validation and could be SQL injected by committing a malicious faux-token to GitHub.
Ask HN: Desktop Programming Language
I have workflow that I want to use for task management out of email. It's very specific to the way I work and I want to implement a desktop app in Win 10 to work the way I want to. I have a degree in CS from 20 years ago but haven't programmed except for some light scripting since then. What would be the easiest language or framework the would allow for a native desktop GUI with SQL DB and allow for services to parse emails and files.
Shouldn't they be in their 30s by now?
I also don't follow. Here's a screenshot of the current top comment in the current top thread. It's showing 10 levels deep.

https://imgur.com/a/itZrtRK
> Some open-source maintainers have created crucial software that runs everywhere. Companies make millions off that free software, while maintainers are often left with an increasing support burden and no money.

Pretty much this.

See also: https://www.wired.com/story/open-source-coders-few-tired/
As I read elsewhere (don't have the link) this is supposed to be the #2 chip supplier for the automotive industry, and the #1 and #3 closed down because of the Texas Power outage and are still not operational.

Anyone know more?
Back in the GNOME 3 debut days, the joke was that GNOME 4 would be just a black screen, the ultimate result of removing superfluous options and features and making a system that is as easy to use as possible.
Pandoc will convert from LaTex to HTML (I've not tried that specific conversion). [0]

[0] https://pandoc.org/
Telharmonium
That's definitely my perspective. I certainly like not having to commute (25 minute drive one way) but I would still like to get out of the house for the day 1-2 days per week. I'm introverted though and my commute is relatively easy. WFH is much more daunting for other personality types and situations.
Question- how do you and your partner handle the logistics of sharing a relatively confined workspace? I value a quiet working space and this arrangement seems like something which not everyone would be able to adapt to.
I call it pie-pie because that makes the most sense and sounds the least weird.
> I think the main difference is that the chinese would not dare to dock their aircraft carrier in new york, while the US did so to provoke the chinese communust party in hong kong.

So it's the US's fault that China tried to impose an extradition law in HK? Because the USN ... had a port visit in Hong Kong? You know China approved that port visit, right?
Maybe you might break the 5 yrs gap with KDE Neon? :)

https://neon.kde.org/
Running Encrypted Python Bytecode Without Performance Penalties at Runtime
Seems a bit hyperbolic. It could just be a small anomaly in the greater trend.
I like the GC so I don't have to bother with manual memory management. It also a simpler GC which works quite predictably and one could work with it or around it. I hope it stays in the language. One could use @nogc if they don't want it. D's GC is also configurable:

https://dlang.org/spec/garbage.html
Spring makes simple things easy and difficult things impossible. Spring Boot was created to mitigate some of the mess Spring is, specifically that mere mortals can not assemble version compatible libraries that comprise Spring so spring Boot does it for them.
From wikipedia Aimee's accomplishments seem to be resigning in disgrace from a couple of minor political positions and convincing a transportation department to stop using the phrase "ladies and gentlemen".

https://en.m.wikipedia.org/wiki/Aimee_Challenor
they often do at least the smaller vessels[1]. should be able to find interesting exposed endpoints on shodan. Pentest-Partners did a post[2] on interfering with load management software in container ships.

[1] https://www.livewire-connections.com/sites/default/files/fil...

[2] https://www.pentestpartners.com/security-blog/sinking-contai...
> Fixes #6051
> See #7124 reverted in #8555 due to #8554 which is addressed in #8562 (pfew...)
> Should not be merged before #8562: EDIT:
>
> Re-revert of the code. The bug that caused revert was splitted into #8562

Software development in a nutshell, everyone.
GNOME has no thumbnails in the file picker

https://jayfax.neocities.org/mediocrity/gnome-has-no-thumbna...
Show HN: Fstalign – A fast and efficient text alignment tool
https://www.hyperorg.com/gifs/hat.gif heh this is way OT now but this cracks me up
I've worked for remote-only, local-only, and mixed environments.

Mixed environments are significantly more difficult to sustain. FTF discussions are such big wins when it comes to volume of information shared and ability to quickly redirect to other topics as needed, that the employees who are remote will often find themselves cut out of the loop entirely.

So, given the choice, I'd much rather work for a remote-only company than be left out of the important conversations. It's not a deliberate decision to exclude the remote workers, it just happens naturally.

(As I said elsewhere, it's possible that will change post-pandemic, but I think that it's mostly an inevitable outcome of the typical office dynamics.)
What does the optional proprietary firmware on the type-c Controller get you? Just wondering.. I have the convergence mobian edition from ~January that seems to work well out of the box with the included usb-c hub. Does the convergence edition possibly come with that proprietary firmware?
At least as far as some subs goes there's a lot of batches of mods who seem to be copy and pasted of sorts across subs... regardless if they post across them. So I'm not so sure they have to do much at all, just know each other.

Granted its a trust thing, I get it, but it's also a disconnect.
> You're expected to 'contribute' to open source software. Why? Because employers want employees who are passionate about their craft.

Like others have mentioned, I don't really see this in the industry. That said, I think it's less a quest for the 'passionate' developer and more a quest for a good employee who can contribute to the task at hand.

Companies don't want 'passion' they want someone who will work hard on their product and be a great return on investment for the company. How do you measure that? That's hard. Detecting it in a 1-4 hour interview is also hard. Or, they can take the easy way out, generalize, and look for markers of that behavior, such as working an open source project 'job' in addition to their daily job.
I've taken pay cuts to work with people I consider good mentors over the years. I don't see it as any kind of a detraction.
https://m.gsmarena.com/compare.php3?idPhone1=8292&idPhone2=1...

Thanks, not half bad! And only a tad bigger.
If not for the shorter battery life I'd consider switching.
Not the GP, but my guess is probably Canada?
A New Chapter for MeteorJS – Acquired by Tiny
I never quite understood that advice. I've worked for multiple FAANGs and have no OSS or really any online presence tied to my name. Just practicing interview-like problems in an interview-like setting is a far more efficient use of time than doing random OSS work if the end goal is to get hired. Those companies really don't even look at your commits to their own codebase when they are considering promoting you - they aren't going to delve through your open source projects to hire you.

Just do things like implement a heap or boyer-moore in pseudocode or python on pen and paper without referring to google.
That statement is cliche for a reason: because there's no way to make the distinction and is entirely subjective. I want to hear his concrete actions from my friends that are still fighting the good fight and haven't quit.
It's funny, because as a MacOS user I pretty much never use multiple desktops, although I used it a lot in GNOME 2, because of how obvious it was that there was something in another desktop[1]. I think it really help multiple desktops feel more "grounded in space", like another monitor.

In MacOS, other desktops feel like a background thing that it's easy to forget (kind of like having a process running on another `screen` session).

1: The widget in the bottom right corner https://help.gnome.org/misc/release-notes/2.32/figures/gnome...
Hello all,
We here on the rev.com speech research team noticed that existing tools for text alignment (used mainly to calculate Word Error Rate (WER) for speech recognition systems) tend to run slowly and consume large amounts of system resources for longer texts. We had an internal tool we developed to calculate WER efficiently using FSTs and lazy algorithms, and today we released the tool as open source (Apache 2) for all to use. Myself and other members of our team will be around to answer questions and hear feedback!
I'm going to follow the author's line of reasoning. Please tell me what I'm missing:

1. For reasons that are complicated and that I don't fully understand, Americans smile at each other.

2. Ad agencies show pictures of humans smiling at each other in order to exploit humans into buying products they don't need.

3. Americans should stop smiling.
Hermes is ES6 compliant to my knowledge.
The question is, what act do you take? It's possible to negotiate and get a grace period to get into compliance, for instance.
You are right up until you end the sentence with the wrong cranberry. A vast majority of content on Reddit is shockingly real (going by Occam's razor), it is one of the reasons why in light of this whole debacle I'm considering never setting foot on that platform ever again.
One way reddit is strange is that the users and mods seem to hate the admins. Every reddit post I read from the admins the comments are full of people raging at them.
At a technical level it is always possible somehow but the point people are trying to make is that there should be access controls and protocols in place. The CEO should not have absolute unconstrained access in all matters.
>As you start to ponder the implied ethos, the stranger it gets. Would you like engineers to be passionate as they design new bridges? Would you like a surgeon to be passionate as she operates on you? Would you like judges to be passionate as they pass sentence on your friend?

The answer is yes. In terms of engineers and passion, I would bet that an engineer who is passionate about designing bridges would be one that would have studied past designs and failures of bridges in great detail, be up on the latest benefits and issues in material science, who was aware of special considerations for weather or location. I would also bet that engineer would be able to design a better bridge than one that was just doing it purely because it paid money.

As for surgeons and passion, when I was in neurosurgery, the best surgeons I knew were passionate about their work. They were constantly reading the latest journals, attending conferences, going to courses to hone and refine their skill. They were also constantly evaluating themselves to see if they could do things better. Then there were others who were just coasting on what they knew worked in the past. I would rather go to a passionate surgeon any day.

As for judges, I would like a judge who is passionate about the law and justice. I want a judge who not only knows what the current law says, but who has researched and knows how it came to be, the various precedents and circumstances that law has been applied. I want one who has contributed review articles to law journals, versus a judge who quickly does a Google or Lexis-Nexus search about the law to supplement their knowledge from 15 years ago in law school before they render their judgement.
This individual is also a wikipedian, which one would think would call into question the neutrality of any articles edited by the individual.
Yeah, the open-source project I'm on moved all of our dev communications (†all of them) to discord, several years ago, and gladly left IRC without the dignity of a burial.

† Email and mailing lists were something we forbade from day 1. There are a variety of sociological reasons why they're vile, but I think a lot of it has to do with bikeshedding, via "low-cost involvement" - people who care more about potstirring than actually getting work done have a cheap and easy way to keep tabs on big announcement and pick fights. I've experienced a huge number of people who've earned a 'stake in the discussion' by making some small contribution, and then jumped in on every discussion trying to exercise some informal kind of https://en.wikipedia.org/wiki/Liberum_veto (insofar as such a thing arises naturally from the basic human decency of giving people the benefit of the doubt). What I like about realtime comms - especially ones with nice, logged discussions in multiple, visible rooms, is you don't have to be plugged-in 24/7 to keep up with stuff like you would on IRC (without a bouncer), but at least you have to have some real "skin in the game" of paying attention and being involved - which generally biases towards the folks doing the real work. Decisions get made without the armchair generals; occasionally they'll show up after some big decision got executed on and something was built, with an angry assertion of "Why wasn't I consulted?!?"††, but usually the existence of the actual finished work, fait accompli, tends to to stifle that nonsense real fast.

After multiple decades of dealing with that petty squabbling on email, I don't miss it at all. It was a huge source of burnout.

†† https://www.ftrain.com/wwic
> just like Linux did

I think you and I have very different ideas of what constitutes "mainstream".

> No mobile phone will sell enough to survive by offering low-performance hardware and off-the-shelf software no matter how open it is.

Why?
I'm a teacher streaming from home. There's more of us.
Indeed, FY1998, FY1999, FY2000, and F2001 are the only years of since FY1969 for which the federal government ran a surpluss rather than a deficit.

George W. Bush, not Clinton, presided over most of FY2001; but he inherited the FY2001 budget from Clinton.

Source: https://www.govinfo.gov/content/pkg/BUDGET-2021-TAB/pdf/BUDG...
I think it really depends on what subreddits you frequent. Me personally, I find it a refreshingly fun place. Same with Twitter

This is probably because I'm focusing my participation on subs where the users are unified by a similar interest in an area of creative expression and participation.

Follow controversy, anger or FUD and you'll just get sucked into it in a sort of meta way. Anger because of the anger, controversy because of the controversy, FUD because of the FUD.
Those numbers in brackets look like citations.[12, 16] What are you citing?
I have a french sim with free mobile, they give you 25 GB per montlh in a lot of countries all over the world, including the USA, for 20 euros (24 usd) per month, 4G download speed is excellent.

Coverage with free SMS and free calls too : https://assistance.free.fr/mobile/freeroaming/

After traveling for 4 years as a nomad, I will now buy 2 or 3 more sim like this because they work great and are cheaper than local sim without the hassle / paperwork

If a french friend can give you a free mobile sim, don't hesitate :)
First 3D images of a giant molecule
Opioid Industry Documents Archive Launches