skysight-inc/HackerNews huggingface dataset:
> You really do want to use a library to parse CSV

Right… you absolutely need to use a library. I’ve written the parsers for CSV which handle the edge cases (at least RFC edge cases). But I don’t want to include a library to be able to do it. Most of my scripts are small, and adding libraries makes them more difficult to move around. So, I shy away from CSV as a format as a result.

I’m okay with not allowing new lines and tabs in my fields. It’s a valid trade off for my data.

Yes, many of my scripts are Python, but not all, so adding new libraries for different languages is more difficult for me to remember as opposed to just splitting a line by a record separator.

Also, many of my files require having comments in the file’s header. Another reason why CSV can’t be easily used, as this isn’t part of the RFC.
Sometimes.

I think an important distinction is that the email address is often private. My HN account and my reddit account may have the same email address, but Reddit and HN would need to coordinate to figure that out. If they both sell user data, or suffer database breaches, get subpoenas, then a third party could link the accounts. For sites that support username search by email address or treat email address as public data, yeah, that's exposed.

For usernames: a series of HTTP GETs can find likely examples of username reuse:

* news.ycombinator.com/user?id=$username

* reddit.com/u/$username

* twitter.com/$username

This is cheap, easy, scalable, has automated tooling, etc. So I worry enough to pick a new username, and let my password manager remember it.
[more crickets]

Exactly. More crickets that are unable to respond to my question(s). Is that why you also haven't responded to my latest question and went on to vent your anger on to the latest crypto post?
99% of climate change effort is social signaling, the other 1% is engineers and scientists working on more efficient, cleaner technologies.

What I see here is lots of money for talks, articles, conferences, and “awareness.”

Climate conferences are always held in nice places that you have to fly to. They’d do more for the environment by taking that money and paying people to pick up trash on the side of the highway. Of course, that’s why “climate” is the problem nowadays and not “the environment.” The former is a problem for other people to solve, the latter is a problem you can do something about yourself but requires getting off the couch.
Data-Centric AI community rewarding $500 for the best user submited definiton
Another former Googler here (from waaaaaaayyyy back -- I was employee #104).

The reason Google is the way it is, and many organizations are the way they are, is that they are trying to reproduce the circumstances that led to their initial success. Google initially succeeded by solving what was at the time a Really Hard Problem, and so the people at the top want to reproduce that by encouraging people to solve more Really Hard Problems. Apple has fallen into the exact same trap. Their initial success came from building a Cool New Thing, and so they are constantly trying to build the next Cool New Thing. The problem is that at some point the product has actually converged to a local design maximum and so making further changes to it in order to produce something New and Cool is not actually an improvement.

But it doesn't work because it's sn inductive fallacy. Just because solving a Really Hard Problem or making a Cool New Thing led to success once does not mean that doing these things will lead to success in general. But the memory of that initial success is really hard to get past, especially when it was as earth-shattering as the initial Google search engine, or the Mac or the iPhone.

(Apple has actually done better than most companies at reproducing their initial success. They've done it at least five times, with the Apple II, the Mac, OSX, the iPod and the iPhone. But then there is the touch bar, the butterfly keyboard, the flat look...)
It means that enough options exist to solve the use cases that people have and if there's any type of gap that isn't being addressed, enough people will see the opportunity and address it. People will flock to that solution if they feel it's beneficial.

Pretty much always works if there's not interference.
Vulnerabilities Allow Hijacking of Most Ransomware to Prevent File Encryption
Malvuln - previously posted about a year ago here
https://news.ycombinator.com/item?id=25774795
Show HN: Manage your calendar, budgets, tasks and more, hosted or self hosted
What was the phrasing for the server kicking someone out?

Plaid was booted from the chat?
TIL Calibre-web is a thing. Cool!

I was creating "htmlz" archives from calibre and then extracting them to a directory my nginx server could see but this is way cleaner/better.
I think it's insane to, for example, work at an office early in your 20s, to put a couple grand in your 401(k). Those 1-2 years, if spent exploring, could mean finding a happier and more thoughtful way to progress through the latter 70% of your life.
> Making landlords wait to be paid for a limit time is not the same thing as "stealing,"

They weren't being paid, that's the whole issue. If they were then an eviction moratorium wouldn't have mattered.

> furthermore there were billions upon billions in subsidies passed around to mitigate the effects of this very reasonable measure

Are government subsidies to corporations something you're supporting here?

> It's telling that the best we can come up with to criticize the CDC's actions is "won't someone think of the landlords."

Property rights are fundamental to a capitalist, free, society. If you want an economic system where property rights are ignored or where the government wholesale manages the economy then just come out and say it.
The article lays out a major issue with the concentration of extramural funding at a few elite institutions. One additional reason that the geographical and institutional concentration of extramural funding is so harmful is the 'brain drain' effects at research institutions that face uphill climbs to access funding. A significant part of every grant application is the institutional support, which lists core facilities and other resources that are funded by the indirect cost recovery from government grants. This creates a positive feedback loop where grants fund resources that enable grants to be awarded. You can imagine how institutions without large amounts of NIH research can struggle with this.

Then you have to consider that many of these institutions are Universities with undergraduate populations. Undergraduates are engaged more and more in research exposure, which is becoming a significant prerequisite for graduate school and medical school (and especially for combined degree programs like MD/PhD programs). At universities without lots of external funding, such as NIH or NSF funding, it doesn't take a lot to imagine that there are knock on effects creating geographic and structure imbalances in the education that can be offered at a state school in say Wyoming or Nevada.

Measures, like the Grant Support Index, would have curbed the worst excesses of this imbalance, by preventing super start researchers from effectively 'renting' out their name as a co-PI for research they were tangentially involved in. Likewise, NIH could recognize the need for biomedical investigation to be a 50-state wide enterprise leveraging institutions across the country rather than something to be pursued by elite institutions, many of which concentrated in a few metro areas.

I have no evidence, but I do wonder that when we concentrate this knowledge and learning in a few metro areas, is it really a surprise that scientific literacy and health literacy can be quite low in the same areas we are failing to invest in?
The TurtleBot 4, the first ROS 2 TurtleBot
what a collasal waste of money

sure, it's mildly better than hoarding the money in his investment profile, and is the tiniest step in the right direction for the moral responsibility of billionaires, but nothing about this is effective by any measure against the timescale and enormity of the problem of global warming

did you know that the *entire* nsf budget for the year is only around $8 billion?
Mattermost: for in-family conversations; i don't want my personal life mined for ad revenue, thank you.

Gitea: because gitlab is too heavy for a cheap cloud server, and projects like microsoft/github's copilot project sort of ticks me off, frankly.
Still not really helping grandma or the other 45% of the population that don't have a bank account. If they don't use a bank account they most certainly won't use bitcoin to do their daily shopping especially with a mobile network coverage of only 30% with only 50% over 3G. For your conclusion we don't know if they switched they could have just stopped using bitcoin altogether we have no way of knowing so the assumption of you that they switched and learned really fast is NIL.
Gitea

Google Colab clone

Jitsi
Everything in Minecraft Java and Bedrock worked fine until we logged into Microsoft's account thing. Now everything is always screwed up. MS cloud stuff is just awful on every level.
>a culture of toxic masculinity

Hyper competitiveness. There is nothing "male" in nature about pushing people to compete in a giant free for all.
YAML is a superset of JSON, so anything that consumes YAML can parse JSON if you prefer this format.
What if the solution to that hard problem is improving the incentive structure and paying/promoting people for fixing bugs? That's something only ELT or SVPs can do and they aren't getting promoted for that.
I just used the standard integration documentation on HA's website.
Save Venice: The forgotten female artists being rediscovered
What’s more import for Senior leaders to do - solve hard problems or useful ones? If it’s the former they’re doing the right thing. If it’s the latter that explains a lot of their deprecation issues.
Okay, Googler, how about some data to back up that assertion? Let's have a googley-argument where we're respectful in showing that we're smarter than the person we're putting down.

Here's my data. Google values consensus - fact. This "wisdom of the crowds" philosophy was core to founding google - Larry & Sergey's brilliant insight that the collective votes of hyperlinks was a stronger signal than things like H1 tags and HTML titles in picking good search results.

But consensus means, in a literal sense, that everybody needs to agree on the right thing to do. Problem is in reality people don't always agree. So what happens when the group needs to reach consensus but people disagree? Since Google doesn't have a respectful way to disagree, the holders of divergent opinions must be minimized - either pushed out of the group or proven to be not smart enough for their opinions to be valid.

God I hate myself while I'm writing this. I left for a reason.
well the only way some people learn something is to ask questions which in turn makes it easier for others to use something which increases the community. but i guess if someone is expecting someone to answer their question right away then they may be too entitled. but realistically speaking helping others increases community. you may get a few "slackers" who don't contribute but not everyone who ask questions is a 1 time charly... some actually end up contributing once they understand the code, i've been this person.
I was about to post the same book. Pretty much a must have if you get into watchmaking.
Considering where he lives, the business he is in, and his timeframe, I doubt he would have benefited much from job hopping.
And it was worth it.
This take strikes me as a weird form of reverse-sexism, in the sense of Kinsley's famous piece about reverse-snobbery (https://slate.com/news-and-politics/2001/03/bill-o-reilly-am...).
Look at the Mithril or Preact codebases and make a basic version of your own.
'Mr. Doerr joins a growing list of ultrawealthy men donating huge sums of money to the fight against global warming. Amazon founder Jeff Bezos said in 2020 said he was committing $10 billion of his own money to a new initiative he called the Bezos Earth Fund, and last year detailed how some of the money would be spent.

Mr. Bloomberg, the former New York mayor, said in 2019 he would spend $500 million to help close coal-fired power plants. And Bill Gates, the co-founder of Microsoft, has put billions of dollars to work on climate related issues through various efforts, including Breakthrough Energy and the Bill and Melinda Gates Foundation.

Yet some question whether these philanthropic investments can make a difference when it comes to a 'planetary crisis'.

I can't help feeling v cynical and paranoid about motives here
If you're working in tech and can't afford to retire before 50, you're probably doing something wrong.
It takes little time and effort to change your passwords manager.
I assume you don't actually think our taxes should be binned into distinct "urban" and "rural" pots, but are rather advocating for moving the burden for services away from the federal level and towards the local level? If so, that sounds like a fine idea but you might have a hard time getting Democrats on board.
The solar Casio I bought as a teenager stopped holding a usable charge after a few winters. Maybe it was just bad luck. I'll see if the new Citizen Eco-Drive in my collection lives up to the 40 years claim I saw elsewhere. :)
Thanks for the reply! I came to that same conclusion about their use of "service providers" after reading through their support docs (and added an edit above), definitely a bummer.
I don’t know how to do it reliably, but one thing that you want to do is to remove any <style media="print"> or @media styles from the page (whether imported, inline, browser default, in your local overrides, etc).

After that, be prepared for the page size to make the page look different from the screen version. That difference can be striking.
That sounds like a great idea. Data science seems to be a great way to go. I don’t think I have the full-time to go back into academia which is why I’m looking at certifications and picking it up as I go along.
Love working with people, that’s about all I do in a recording studio. Enter the studio with nothing, and leave with fully produced and written songs.
> As far as two repos becoming one or one repo becoming two, you can split and merge repos while keeping the commit history.

I don't have experience doing that but it sounds like a huge headache to me. Any tooling, deployment processes, links in documentation, cross-repo references etc would need to be updated right?

The company I was in before my current one used a mono-repo for the whole company, I thought it was pretty great! We had ~150 engineers, so not Google-scale but still many individual teams and services. Similar to the Google strategy, a pull request / code review would be against master, and then it would be merged directly to master. The tooling would automatically rebase your change on master before merging. Deployment would happen automatically or manually (the team could decide) and would be pinned to a git commit hash. If automatic, the CI tool would detect if there were any changes to your binary that required deployment (so a totally unrelated PR would not trigger a deploy). You could manually deploy an older commit hash if you wanted.
Not drinking too much. Regular exercise at the gym, three days a week. Getting on better with your associate employee contemporaries. Eating well, no more microwave dinners and saturated fats.
Yes, you could implement PHP in node.js, or indeed in any language on any platform as long as it has files. You could do a better job of it by not botching the programming-language design, too. As far as I know, though, nobody has, and there is a significant difference between software that could hypothetically be written and software that actually exists.

As I said elsewhere I think a lot of beginners are programming instead in Roblox and hosting their sites on Wordpress or something.
FWIW, there is an active solo wargaming community as well - the historical toy miniatures crowd. Donald Featherstone and Lionel Tarr were writing about this back in the 1960s. I found it particularly appealing when my local wargaming club didn't really play the games that scratched my itch, or when the scheduling didn't work out. I had a standing table set up in my garage and would solo game battles on a Saturday with a six-pack of beer. It allowed me to 'practice' things like playing more/less aggressively, alternate lines of approach, changing up my unit composition, understanding how things would game out when I made certain mistakes like walking into an ambush, etc.

One of the parts I particularly enjoyed was developing strategies to compensate for the fact that I always knew what "the other guy" was going to do. I did quite a bit of research, liberally stole ideas from sharper eggs, and came up with some of my own. It actually turned out pretty satisfying. The system I used, "I Ain't Been Shot, Mum", incorporates a 'blind' mechanism that worked really well.

My wife called me the Patron Saint of Lonely Nerds.
I dunno - I strive for 80 characters and do Python development these days, and it isn't hard at all - with good editor support. Adding an extra parenthesis shouldn't hurt that much. I choose reasonable variable names, and almost never shorten them to get a line to fit in 80 characters.

We don't have an 80 character rule, but none of the other developers has come to me saying my code is hard to read.

The lambda problem is a language problem. If Python allowed multi-statement lambdas, you wouldn't have this frustration. When I used to do C++, most of my lambdas were multi-line - my coworkers found it easier to read.
Only 10% royalties? Seriously? Seriously?!

That is insanely low. Like, "why would anyone even remotely consider publishing with O'Reilly" low. Even if they have a large audience reach, 10% should be rejected out of principle.
Maybe short sighted. But given the current state of crypto currencies and the culture surrounding them, it seems an entirely fair assessment. That crypto currencies are designed to eschew third parties is a defining feature that attracts people who don't care to be scrutinised.

Mostly, those people are looking to bypass the law.

Crypto currencies encourage illegal activity by design. The paper sets that out, in plain sight in the introduction.
Not google, but I was once given feedback that I wasn't promoted to a management position at a company because I was seen as being too "nice". This was despite 4 years of being a manager at past companies and being perfectly able to solve problems w/o pounding on the table and twisting arms. I left that company soon after. But I see that as an symptom of toxic competitiveness culture too.
This is one of the ~top two universities in the country for AMO research, so I don't think so.

Such false bravado, not going to keep replying.
The root of the problem is the technocrats in charge. This sh*tshow happened under their direction. People used to get fired (or worse) for doing a lousy job & spoiling the commons. Now they are given even more power, riches, & a ubiquitous voice in all matters.
I don't like it because it's not backwards compatible with traditional Western notation. This will cause problems with anyone transcribing Clairnote work without being an expert. What looks like G, actually notates G#. Major problem imho.
Show HN: Simple and fast files-in-DB (unlimited size) for Python+SQLA
Related: https://news.ycombinator.com/item?id=31259027
Cartels might shorten LED bulb life, increasing emissions
If we're speaking alternative realities, I'd like to live in the one where Lisp took over instead of Java/C++...
I do that all the time, even with Bitwarden itself, I'm glad I can now generate those emails in Bitwarden
The hand-picked examples are pretty scary, but I'm also reasonably sure that AGI is not going to come (directly) from LLMs no matter how big they get.

Reasoning: https://medium.com/@emilymenonbender/on-nyt-magazine-on-ai-r...
I have a _terrible_ memory and am constantly forgetting things about friends I have known for almost a decade. I host this in a container that I am likely going to move to a RPi: https://github.com/monicahq/monica
I think it's just a society page about what the "right kind of people" want people to think the "right kind of people" are doing -- it passes for "insightful" on Medium.

Other people use: PostgreSQL, MySQL, MongoDB, ArangoDB, OpenLink Virtuoso, Neo4J, Berkeley DB just to say a few.
> The United States is more of a petro-state than most people realize

or energy independent, depending on how you want to look at it.
You cannot do that. You might personally share a vision with somebody identifiable. But the vision you say you share is anyway not implemented.

Make the service usable without depending on some internet behemoth who might yank my authentication credentials anytime without notice, and we can talk.
> In the first quarter of 2022, we find almost no new adopters and the share of remittances in bitcoin is at its lowest point since Chivo Wallet’s launch.

This is why it's a failure. A healthy system would be growing, its users would be singing its praise. As far as we can tell, that's absolutely not what's happening.
I always tell my kids how their great-grandfather was a real Renaissance man. He graduated with a degree in Engineering and learned to fly biplanes between the World Wars and ended up flying for Pan Am. The last plane he flew was the 707. Quite a bit different than the Curtis Jenny he started with.
To the point in your last sentence, a few years ago I worked at a software company where there was a prolific code writer who similarly tied up about ~2 SWEs cleaning up his messes. He was a Perl programmer who was set loose on C# code. The broken ways the company tracked productivity meant the prolific writer rated as doing great while the three SWEs who had to spend 2/3rds of their time fixing the messes he left behind were rated as unproductive.
Toxic masculinity accurately represents what the OP describes and is clear here. There's nothing to be offended about. It's revealing the angst that sprang up from this community of mostly men.
I almost always have multiple files open side by side. Lines longer than 100 characters start wrapping which really hurts readability.
Damn, I had an idea to build a very similar thing since last week. There's nothing new under the sun.

Really impressive app though, great job.
See also "The Sun Is God" by Adrian McKinty.
We all wish more banks had API's! Our team is actively working with many more banks to launch them soon, but alas -- legacy infrastructure is slow to move!
Yeah, I think so… I thought they meant using a quote as a flag for “binary data lies ahead”, which really seemed odd to me. But — it is completely possible in a custom file type. But yes, if this case, the entire file wouldn’t be UTF8, even if all of the non-quotes data would be.

In retrospect, the idea of random binary data enclosed in quotes is what I’m mainly responding to — which I think we can all agree is a bad idea. (If you need to do that, encode it!)