skysight-inc/HackerNews huggingface dataset:
The value is that your fingers stay in the same place for typing, and for editing/commands. But also, once the commands aren't just in your actual memory, but are partially in your muscle memory, you don't even really have to think about what key sequence you're using; it just happens. Your fingers know.

The advantage of both of these factors combined is that you don't have to think about editing, or the user interface. You don't have to break the flow of thinking about your code. You type code, you edit code, you rearrange code, and you only ever have to think about the code. You don't have to spare brain cycles to think about editing, your fingers just do it.

It's like learning to touch type. There are two fingered typists who can type almost as fast as I can touch type. Or even six-fingered typists who might be able to go a bit faster. But even though they know where the keys are, they still need to keep an eye on the keyboard to type. They still need to think about the keyboard. But once you learn to touch-type, you don't need to think about typing any more. You just... type. Being able to keeping your eyes on the screen all the time just allows you to concentrate on your code, rather on the way you're entering it.

By turning some conscious actions into muscle memory, it leaves your conscious mind able to spend more time on the things you want to think about.
Ask HN: Where to download IP Geolocation CSV/txt file
As the title says, I'm trying to do some analysis on web data and I need a list of IP ranges and their corresponding geo locations. Doesn't matter if they are integers, CIDR notation, ranges or whatever.

I've looked for ages and all I can find are API's, not downloads.

I only need something as close as mapping an IP to a country and region/state, I don't need anything that maps to Postal Codes or streets or anything that granular. So as an example an IP would show that a user came from Texas, USA or UK, England or UK, Scotland, not the street where they live or anything. I'd even take mapping IP's to cities if that's all I can get but no closer than that, however, I can always remove any data that is closer to the ground if needed.

This is a hobby project, so I can't afford much if I have to pay, which I'm happy to do.

Any ideas where I can get such a thing?
Just consider the opportunity - this is a people moving system, not a stuff moving system. By increasing the exposure of Chinese people to information about their government, outside the reach of the CCP, Americans have the opportunity to educate. Violent revolution may be impossible without horrendous human cost, but the erosion of ccp power could lead to a gradual revolution and peaceful transition to something more liberal and democratic, or at least less imperial and aggressive.
Scores are one thing, using it is another.

I ran OpenBSD on a Thinkpad T450 for over a year, but recently switched to OpenSUSE Tumbleweed, not because of lack of speed, but some missing applications and blutooth support.

Given I don't run a heavy desktop environment, rather just StumpWM, but still I did not in any way feel OpenBSD was slower than Linux, using the same applications.

OpenSUSE is the most solid Linux I have used so far, but OpenBSD was more to my liking setting up and maintaining. It is well thought out, simple, and... just makes sense.
Seems pretty serious to me. I was running my entire CI/CD process with gitlab.com and deploying to k8s clusters before GitHub Actions were even launched.
Yes, but a crowd isn't anywhere within orders of magnitude to what we see on the Internet.
What Your Pricing Strategy Needs to 1.5X Your Revenue
Mike Parson is twenty-two days older than I am. I've been using View Source for a lot longer than twenty-two days.
I'm glad you brought up the Canvendish, what an excellent recent example of the success of genetic tools in agriculture. There are other bananas that are resistant to panama disease but have other traits such as thinner skin that make them unfit for export. In fact, researchers have turned to genetic modification, and created a Cavendish variety that is resistant to Panama disease by introducing a blight resistant gene from a blight resistant wild banana. (1) This is just one example of how we can use genetic tooling to do what would otherwise take a breeder a lifetime of work in the field with a single cross and generation of progeny per growing season.

You can develop GM crops that harbor genetic diversity. You can mutagenize them to introduce random variation and yield a variety of novel phenotypes that can adapt to any sort of conditions. You can conduct analysis using statistical models to identify the genes and regulatory mechanisms involved with these phenotypes. You can introduce these phenotypes into your cultivar. You can cross your cultivar with wild landraces to introduce more diversity, and cross these with geographically distant populations to introduce more divergent and diverse genetic compositions than what would even be possible among the landraces. To put it simply, the box has been opened, and you can do pretty much anything to shape and alter the plant with genetic tooling.

1. https://www.wur.nl/en/newsarticle/World-first-Panama-disease...
Agreed. I personally carry a Citi card (double cash) because it has the best (for me) rewards, but I also carry an AMEX blue cash preferred for which I pay an annual fee. The customer service I get from amex is DRAMATICALLY better than from Citi.

With Citi:
* it's non-native-English support. No judgement of course but I don't appreciate the language barrier when the entire job of customer support is communication.
* Support generally seems to be very low-context and low-power. The person you talk to generally can't actually do anything, only escalate.
* Support seems very disjointed and prone to missing details.

I was burned by Citi support in a pretty big way:

1. I was moving cross-state, and we were selling (under contract) our old house and not yet closed on the new one. In between, we were living with my parents.

2. Literally the first day we were at my parents, some fraudy charges showed up on my citi card. I called, they cancelled the card, etc. I told them I was not currently at my address on file, I was at my parents, is this OK, etc. They said yes, that's fine, they'll send replacement cards to the new address. I very specifically verified with them that they were sending them to the right place, and the person even got a little tired of me being so tight about it. Ok, I figured, I feel like I've gone above and beyond on my end to make sure this works right.

3. 2 days later, I see on my security camera that the old cards have been delivered to the front door of the old house, 300 miles away.

4. I call back, and they tell me they don't see any record of me having requested a different address. Sigh. I ask if they can cancel those cards and re-send them to the right address this time. They say yes, we go through the loop again, etc.

5. I wait a day or two and no cards show up at either location. I call back again. I get told there's no record I asked to cancel these cards or re-send them. This rep finally tells me they can't re-issue the cards again so soon, and need to wait 5 more days. In the meantime, these active cards are just sitting on my porch in a big envelope that says "CITI - URGENT - PLEASE STEAL ME" written all over it.

And, you know, I really needed to use this card since I was trying to buy appliances for the new house.

I ended up resolving this by just making an extra trip back to the old house anyway just to finish cleaning it up and to grab the cards since I needed to go one more time anyway. I called back to make sure they weren't going to cancel these cards, and of course there was no record I'd ever asked to cancel them, etc.

Compare this to AMEX support. Native english speakers, they seem to have the power to actually just fix things for me, etc.

So, while I still use my citi card just to keep the credit line open, my Amex card is my pinch hitter and cornerstone.
Great idea. I had assumed this kind of thing was just due to AWS infra; didn't even think it could be coming from the code itself.
OpenBSD has way better ACPI, power management, and less setup hassle than FreeBSD, and way cleaner and nicer out of the box than any linux distro. You don't generally have to hack on anything to get basic laptop functionality working, and the small loss of performance from mitigations, disabling SMT, etc. is really not as big a deal for me, because my laptop is used for ssh and web browsing, not compiling huge projects or playing games.
Do you want to stop responsible disclosure of bugs like this in your state, Missouri? Just leave it for people who will actually misuse it?

Because that's what you seem to want ... quit electing morons.
> “And then to react in this way where you don’t say ‘thank you’ but actually turn on the reporter and researchers and go after them…it’s just weird.”

it's not "weird", it's an elected official trying to deflect from being exposed as completely endangering the PII of state employees. while trying to bring charges here is ridiculous, it might not be the case in a few years as we watch the continued crumbling of institutions, where bad faith arguments made up on the fly by anyone in power become excuses to do anything. like trying to extort the government of Ukraine to work on behalf of the official's personal reelection campaign, for example.
> FATCA forces me to hand over my private financial information, as well as my non-American husband’s, to an extent that homeland Americans don’t have to unless they’re suspected of a crime.

Come on, it's your bank account numbers, that's only because the US government already knows what your account numbers are.

> I pay almost $1000 per year to an accountant to fill out the forms—more and lengthier than they’d be if I lived in the US—only to prove I owe nothing, since I pay taxes here in the Netherlands.

If I had to pay $1000 to an accountant, I'd probably learn how to do the forms myself.
I can't stress how differently power works in the Southern States (EDIT: Missouri is a midwestern state officially, but I've always considered it part of the South). It's a very traditional place, where you do not dare contradict, let alone correct, your boss. There is none of this "avoid surrounding yourself with sycophants because they will only tell you what you want to hear" business. There is no upside to speaking up in meetings if what you're saying is not in direct support of the boss. If you do this, you will be branded a trouble-maker, lose favor with the hierarchy, and eventually you will be expelled. Politeness and deference matters far more than any other quality. Loyalty beats integrity every time in the south.

This incident is just one example of this in action.
Discussion here https://news.ycombinator.com/item?id=28865011
That is interesting, but may not have much direct application in this case. The current situation is unusual and not much like the vast majority of shoplifting. San Francisco has an unusual social environment with a substantial population of transients and a significant history of limiting police powers, electing and directing public attorneys for lenience, and keeping a bare minimum of available incarceration capacity. My own anecdotal experience may be way off, but all of the actors I have seen involved with this in San Francisco are street people doing the shoplifting and immigrants doing the fencing and selling. This is not a completely wild accusation as others have also seen this pattern.
You know btsync is just reskinned IPFS.
It's not like a divorce, because there is no way to become a US citizen again after you've renounced your citizenship.

e: I was wrong; see below.
This is why you have tech literate experts to correct you and help you make a decision. Just like how you go to your doctor for help with an illness and get advice for what to do next. This isn't hard to do, it's just not politically powerful messaging. Parson wants to look big and powerful and so he'll just blow smoke up his AG's butt to do something which will quietly be dismissed afterwards with almost zero political cost to him.
This is something... but it isn't perfect. The address bar is still not purely an address bar. It still defaults to sending a query to a search engine (I like to use this to search for partial URL matches, for example, navigating git repos that I use frequently). That's what the search bar is for. Bah humbug. Even with all these options set, FF still encourages confusion between URLs and searching.
>This is an example of an unethical interface. One week of programmer time would have easily saved multiple weeks of designer time...

>When developing things which have a human interacting with it, you should consider how much you value your life time, and have empathy for your users' life time.

Well articulated. Outside of software and technology, people have to use software tools that they have little control over - tools assigned for their job. When authors take the time to understand how their tools are used, it can have a profound impact on the daily work for a huge number of people.

For example, I interact my electronic medical records system between 2-5+ hours each day. To write a document requires 15 mouse clicks, with a 1+ second load time after each click. It's painful. I would use the author's words to describe this as an unethical interface. If the devs who wrote this software had to use it for their daily work, I imagine that they would demand new tools or leave in frustration. But for us, as users without a choice, it contributes to dissatisfaction at work and ultimately to burn-out.
Well, yeah, obviously it's not just Southwest's incompetence at play here, otherwise they'd be cancelling flights all the time. The weather contributed, but it was just a trigger. The house of cards had been built by SW management long before the weather rolled in.

"Southwest has generally struggled with coordinating its operations as of late; it had the highest percentage of cancellations and worst on-time performance among the country’s four major airlines in June and July. The Southwest pilots union further blamed the company’s technical systems and processes for reassigning pilots when disruptions occur, claiming that these are long-standing problems that executives have failed to fix for years. The airline has struggled with rerouting pilots partly because it uses a “point-to-point” system, which focuses on flying passengers directly to their destinations. This is opposed to the “hub-and-spoke” model that American Airlines uses, in which passengers are often first routed to a main base of operations before departing for their final destination. While the point-to-point system has the advantage of reducing travel times and the number of connecting flights, it can be difficult to adapt to unexpected situations. Southwest’s point-to-point network also covers an unusually large geographic area, which makes reassigning pilots even more complicated."
George Hotz on Class Warfare
Thank you that is what I really wanted to read.
What the Covid inquiry didn’t tell you – being poor was a death sentence
I think if we imagine that a user, having read some bad news about Google, will respond with "I'm never typing anything into that little search box next to my URL bar again" and isn't simultaneously a user savvy enough to respond to such news by reconfiguring their network stack to blackhole all traffic to Google servers, we're thinking of users that exist in such a small quantity that we could address their concerns by finding them, one by one, and teaching them how to edit a network stack.

The vast bulk of users would respond either by changing nothing about their behavior because all this stuff is inside-baseball to them, or changing their behavior by resetting their browser's search bar to some other target (for example, I can go into Chrome right now and remove Google from the list of search engines).

At this point, one really has to reach to conclude that awesomebars are bad for end-users without an ideology that doesn't reflect the average user very well at all.
> If popular programs aren't available for their ARM

Not a problem. M1 blender benchmarks were already smoking the x86 Macs, despite the fact Blender was running on M1 with Rosetta.

A native build is obviously better of course. But OSX ports are a bigger deal, in general, than the CPU architecture.
I think the marginal Hohlrahm shot cost may be lower, like $10,000 or something, but that’s way too high for just 1MJ (.3kWh thermal, roughly… 0.1 kWh worth of electricity). They need to figure out a mass production method (to get shot cost to pennies) plus they need to increase the yield per shot by at least an order of magnitude.
Roblox shows new bits of the metaverse to its developers
Awesome job. Makes total sense how switching to Python would improve things. What was your approach to understanding what the costs were, like just looking at memory and space cost, or its cost when running on the actual infrastructure?
I don't blame a politician for being not tech savvy.

I can and will blame them for not getting (And listening to!) a tech savvy advisor.
Ironically NVH is even more important in EVs since the engine noise no longer drowns out unpleasant sounds like fan motors, hums, squeaks/rattles
I decide what's non-critical. What a concept, huh. If I consider an online transaction to be critical, I'll check for https:// in the address bar.

Usually I don't.

Case in point: Firefox 93 now issues gratuitous scary warnings when a .PDF is downloaded over a non-https connection. [1] Right now it only seems to happen if you arrive at the link via a search engine, but it would be silly to pretend they'll stop there. There is nothing OK about this. It literally breaks the whole idea of decentralized Internet protocols.

The obsession with "https everywhere" needs to stop, now. Otherwise, not only will our future landfills groan under the weight of megatons of e-waste that didn't need to stop working when it did, but our collective cultural history online will eventually consist of nothing but undecodable random numbers.

Not everything needs unbreakable encryption. The vast majority of online content doesn't.

1: https://i.imgur.com/NwXeyGx.png
"You have a 4mm lens at f/2. To get the same depth of field you'd need a 50mm lens at f/25, not f/512."

Humorously years back I had authored a giant depth of field essay with online calculators specifically because so many people just couldn't understand why their iPhone couldn't get bokeh. Yes, f/512 would be the impossible equivalent. This is easily calculated.

Regardless, the lens Apple uses for macro mode has a 1.54mm focal length. The 4mm example was just demonstrating how fundamentally small cameras win on depth of field, at least if you want maximal depth of field. Conversely they lose when you want to limit depth of field, which is why we have computational bokeh.

"Macro lenses are typically 24mm or so."

The smallest from most makers is 35mm, but the majority are 50mm+.

This conversation has turned weird. As someone who has had many SLRs, and many lenses, and has taken thousands of macro photos, I know that in the real world macro photography is a massive pain. That DoF is by far the number one obstacle (which is why focus stacking is simply necessary, often with ten or more varied focuses). Physics benefits small camera systems for that specific scenario.
I have provided recent and relevant citations with data and detailed comments. You have provided? What? Attacks? I'm honestly not even sure. Given your comment history I think I'm done here.
"... teachers’ Social Security numbers were contained in the HTML source code of the pages involved..."

My bet is the SSN was used as the GUID for a table row or list item.
Because it is directly oppressing Asian Buddhist voices in the west
Incarcerating thieves means they aren't out committing more crimes.
Voicemail transcription is the only reason the "ignore it and if it matters they'll leave a voicemail" strategy works for me. I never, ever checked voicemails back when I had to actually listen to them. Now I can skim ten of them in a few seconds to see if any were legit. Most scammers/spammers don't leave a message anyway, so the volume's pretty low.
hugs

My home state is Florida. It will be alright.
Can't determine if this allegation is malicious in nature or simply based on technological incompetence. Maybe some combination of the two.
Yep. When they have a long track record of undermining anything you try to do, the rational response is to not bother trying to work with them.
Honestly, I wouldn't even suggest people try and escape their inputs. Just use parameters. They will be far more secure than attempting to escape and sanitize inputs.
I don't follow the śrāvaka path
</tr><!--- {{ str(row) }} --->

I don't find it TOO much of a stretch....

(I don't know what it actually looked like in the html, just saying I could see it happening pretty easily)
Somehow, I have the feeling the St. Louis Post-Dispatch's lawyers are thinking, "Bring it! We haven't had this much fun in ages."
Another amazingly good writeup from Matt Levine.

It should be said that natural gas is far, far from the only resource extraction industry that gets away with this. This is also the standard operating procedure for mining operations as well. A large multinational mining company closes down a mine, and sells maintenance of the tailings pond to some cut-rate local company stood up on the spot for the purpose (and can subsequently eat up a bankruptcy no problem).

The difference I guess in mining is that (now) local regulators generally require the tailings pond and maintenance plan to be locked down before permits are even given.
This is exactly the reason. Most 3D software has esoteric UIs, but Blender's workflow was extreme. Since its initial OSS release (2.4?) the UI has matured and changed significantly for the better. Its far more approachable now, and follows paradigms that every other solution does. It fits nicely in the pipeline alongside tools like Houdini.
With mustard and mayonnaise on the blades
BrazzersHD Premium Accounts and Pass (14 Oct 2021)
Nearly all politicians act like this when they're in power. The general public is easily mislead.

HN notices it when it's a tech issue, but it happens in economics, medicine, basically everywhere. They have zero incentives to accept responsibility.
I disagree, people will make up all sorts of smart-sounding rationales why they just need an iPhone. Just like they need that SUV, McMansion, or any other status good. And heck, they'll even believe their own reasoning. People typically aren't self-aware of their own status-seeking. But in the end that warm feeling from showing off their social status and rising above the unwashed Android masses is still half of the reason people buy them.
You make an important point about pain and suffering, and I should have added: there are reasons it happens, and it might be summarized as: 1) we are in a "fallen" or very imperfect world, and things happen that are hard, even evil sometimes. 2) Part of the purpose of life is to learn from our choices, and also to grow from going through and doing hard things. 3) We sometimes make choices that hurt others, and all will be judged according to their knowledge, and will have an opportunity to choose better, at some point. 4) We knew at least some of this before we came to mortality, and we chose to come here. 5) Direction in general and personally are available to each of us, if we seek it. And one can know for oneself if this is true, or not--not just having to believe what another mortal tells you, with no real/good corroboration and testing/verification (with which I am satisfied).

Everyone will be healed and have opportunities to choose right from wrong along their path, and rewards/punishments correspond to our choices. Forgiveness is available to those who choose that path.

(Edits: minor clarification.)