skysight-inc/HackerNews huggingface dataset:
not this again. every one hates timezones. they are poorly designed and incorrect to begin with. move on.
You are applying a technical reason here, but see the bigger picture. Google is being cut off on making money on iOS generally - in web properties, in apps via admob, etc, etc, so may have made a decision that it is no longer supporting it and may be doing so just as leverage. Apple would see the danger that it would drive folks to alternatives that do support Google products.
I looked into doing this for a daughter board of a old ISDN terminal that utilized a strange, confusing, poor documented interface. After asking around, I was told I was mostly out of luck unless I was willing to destroy it because it was a 4 layer board.

I still haven’t figured that damn thing out and will probably have to resort to even more tedious methods.
But we could be using that _to be becoming carbon neutral_
> No one said it was

You said "It makes no sense to talk about how much electricity a Bitcoin transaction consumes, as if that meant anything".

The only way for the amount of consumption to not matter is if there is a free or nearly free energy source.

For what it's worth, I agree with you somewhat that regulation and taxation could help, at least to the extent that such actions are enforceable - my issue is simply with your proposition that it is only the source of the energy that matters and not the amount, when in fact it is both.
Yes , people who were hired as interns to work on Linux know what a text editor is.
The bigger problem is "define platform"

Don't like twitter censorship, make your own twitter.

Ergo, Parler.

Oh, but, that's not "your" platform, that's built on AWS's platform. So AWS can deplatform you.

What's next, if Parler sets up in a datacenter with their own physical servers are people going to attack their colocation/transit/peers or their DNS provider or their domain registrar or their SSL certificate issuer? Is LetsEncrypt a platform?

The biggest issue IMO is that with this you're centralizing all the idiotic and dangerous opinions and putting them in a huge echo chamber where they only ever see (mostly stupid) opinions of people they agree with. It's accomplishing the some of the goal the de-platformers want (they don't want to see the dumb content) but the content is still there, just more fringe and more radical and now they can rightfully complain about suppression of their opinions.
If this person stays in the same job with the same company but works from a different location, they will probably get a CoL adjustment of their salary due to the lesser CoL in Texas. It has happened to colleagues of mine when a location has closed and the employees laid off or moved to different locations. Likewise if they quit the New York job and find the like job in Texas, the pay won't be as high. And small companies know the same facts and enact the same policies.
that is what freedesktop.org thinks. i prefer gopen. anyone is free to use what them like...
I am surprised they haven't tried selling directly to consumers. Have been trying to get n95 masks since the summer. Impossible. The closest I have gotten is kn95 on amazon. I would gladly pay up to $10 a mask and I am sure there are many people in the same boat.
Why does a keyboard need source code? It's just a bunch of addressable switches.
Is it possible you're less of an expert than you think you are, and there is a range of views in these things? Is it possible you are e.g. an autodidact, and NPR is going to academics?
And Buckingham is part of the Crown Estate, which is not the private property of the monarch.
Knew a guy who published a technical book, bigger than a phone book, and he wrote it all in FoxPro and that was 2010.
I've seen the customisable keyboard firmware a few times now. Could someone explain what's the benefit over just setting a keymap instead? If I can switch to anything including Dvorak already in the OS, why would I want to do that at firmware layer?
Those countries also have the benefit of 100 odd years of technological improvements. It’s not unreasonable to expect they take advantage of that.
I think NPR tries too hard to be "neutral" and tends to report on the chatter of the stories rather than the drivers of them.

The way they report on the Military Industrial Complex, the War on Drugs, and our foreign policy misadventures is maddening, but I don't think it's done to intentionally deceive. It feels more like they're trying to be objective by echoing chatter and headlines without injecting any critical analysis.

But that's just my bias as a "lefty".
Solutions: only fans
I'm not sure that's really true. They did not have unfettered access to the media "platforms" of the day. And they did create their own platforms. Lookup the long history of black newspapers and radio stations.

In your last line you almost prove the opposite of your point. Yes, people in power didn't want to, and yet - despite not having unfettered access to the platforms of the day - they were not swept under the rug. My view is that's because they had a critical mass of people that cared enough that they literally couldn't be swept under any rug.
Maybe forbid them to having anything to do with dinosaurs. But, provide a lot of tempting dinosaur information if they can find it. A bit like the parent whose child is "secretly reading under the blankets" and hasn't yet realized their torch has infinite life batteries...

(ours is 28. he still likes dinosaurs. we didn't forbid this, its endogenous in some genotypes apparently)
The HID protocol does not just implement it as addressable switches. In addition there's a question of which address each switch has.
I just checked the GitHub page for Tridactyl, it seems to have so many features. Do you have any frequently used feature that only Tridactyl provides but not Vimium-FF?
Apple redirects Google Safe Browsing traffic through its own proxy servers
How do you measure the distance between Earth and the Sun?
Totally endorse this, thanks for the clarification. If there are people who want to replicate macOS on a Linux foundation, I wish them the best in that endeavor, and agree that they need to start at a much deeper level than just aping Apple's aesthetics.
If you think it costs 30% of every sale to provide that service, then I disagree with that, strongly.

3%, MAYBE. Maximum.

See my reply to your sibling comment for a more detailed explanation of my perspective, if you wish. Makes no sense to repeat it here.
Modern game consoles have a lot of common library / OS system calls that instead of emulating you re-create those calls and make your own implementation with the expected return values. The low level stuff and shader translation aspects are very complicated though.
I'd pay for a guide to setting up pycharm mouseless :)
I'm so glad you wrote this book. The benefits seems small - 3 seconds here, 6 seconds there, etc. but compounded over decades, it makes a huge difference.
i've been keeping an eye for this launch. System76 is taking an approach of tiling and gnome combination for their distro with the primary goal of making it more keyboard friendly for developers. A keyboard launch is basically going in that direction. I wonder if their laptops will also take this direction but personally i would like to see a full i3 spin (like fedora) instead because in my experience on an intel pc with intel graphics that too the gnome UI is still buggy. I feel like there is too much going on and if developers are really the focus then adding gnome bloat isn't going to solve anything. i love popOS but i can't stand gnome ...
See:

https://agopengps.discourse.group/
I mean, even "regular" keyboards have source code these days, it's just usually closed and flashed to the board permanently. The days of keyboards literally being addressable switches ended decades ago.

But the reason why you'd want user programmable keyboards is the ability to change which keys do what. My keyboard has four different layouts ("layers") that have totally different keymappings. I use them for daily work, work macros, and video gaming.
As a former PHPer myself, I agree with you on all counts. Python's tooling, especially around package management is _terrible_, hand's down the worst of any major dynamic language, even comparing where they were 5 years ago to where Python is today. Virtual environments are Python's "solution" for local installs, where everyone else supports local installs by default. There's no standard way to specify dev dependencies, they're just all dependencies. Thankfully now most things are pip installable without problems unlike 5-10 years ago, but you'll still occasionally run into weird easy_install/setup/wheel issues.

I'll note that my other complaint is the quality of many open source libraries are a significant step below their counterparts in PHP, Ruby or JS. Django, boto and presumably the data science libraries are top notch, but after that even heavily used projects like celery lack the level of polish that major projects in other languages have.
> Having a real job™ beside: but is your project worth sacrificing all your free time for it?

I often ask myself the same about that real job™.
> To be completely clear, not all of today’s cryptocurrencies will be supported on our network ... What are we looking for?

> ...privacy and security of consumers’ information — the same level of security people have come to expect in their credit cards.

Well that is a low bar, so OK.

> ...strict compliance protocols will be needed, including Know Your Customer...

Woops, suddenly we aren't talking about a currency - we're talking about another licensed money transmitter.

> To reach our network, crypto assets will need to offer the stability people need in a vehicle for spending, not investment.

So some kind of pre-mined and centralized token system... hmmm, I wonder which poison pill they're talking about... could it be anything besides ripple?
Not sure what is so startling in this.

In a city, a PHEV with a smaller and cheaper battery (say 80km range) can be equivalent, or very close to a BEV: enough range for daily commute, nightly charging, etc.
It's a fine film. It made people recognize Woody Harrelson as a serious actor and also featured a great performance from Courtney Love.
And yet, see the comment that started this thread. It is simply true that concurrency was a pain point for rails for a lot of people for a long time. (I don't know if it still is, I've been out of that game for five years.)
Looking at that list, most of those are clearly crypto enthusiasts. I don't think "HODL Monkey" is a good indicator of where the market is going; ditto with exchanges.

As always, call me when I can buy a latte with it.
I think the flexibility of XMPP is also it's big problem. All the features are optional, so you cannot even answer a simple question like:

- Hey, my friend says she uses XMPP. If I send her a picture to a phone, can she later print it on the computer?

- So if I install that XMPP app I found on the internet, do I get offline messages?

The "compliance suites" are nice, but they are usually not shown in the program description. I mean, even conversations.im lists individual XEPs [0] -- this is not user-friendly at all!

What XMPP needs a nice, catchy name for "compliant" software which one can use to search for apps, and which can be used to communicate. Maybe "XMPP-2020"? Or even all-new name like "Snikket"? Something that will clearly tell users: "yes, this is a modern chat programs with all the features you'd expect from others"

[0] https://play.google.com/store/apps/details?id=eu.siacs.conve...
The IEEE paywalled version (https://ieeexplore.ieee.org/iel5/8013/5968077/05968086.pdf) has a different format with more accurate references.
These are great suggestions. Fun seeing the limits of written communication reach its limits. A glimpse into the future.
Seems fair. If you want to pay bargain basement prices, you get bargain basement junk.
This may arise from a misunderstanding of how Bitcoin works, but TPS have nothing to do with energy consumption.
Because it's the 21st century and every piece of hardware has some software in it... from your CPU to your keyboard.
Echo this. great pricepoint, I'm on a BSD box and their console/backend has been flawless. And, its full dualstack v4/v6
Cryptodome is a replacement or continuation of PyCrypto, a library that has had a large amount of issues, and while it provides the hazmat primitives it makes it easy to misuse them.

Cryptography on the other hand while providing the low-level functionality if required, provides a higher level interface on top of those primitives that makes it hard to misuse and thereby potentially make cryptographic mistakes.
It's not the worst, but for me, it is easily the most hated. It's a stupid thing to get hung up on, I know. For some reason my hands don't like to type colons, even though semicolons and shift keys alone are just fine. I just hate typing colons. Feels lazy to adopt a C++ construct when you are trying to produce something to replace C++, anyway.

There was an opportunity to choose something less C++-like but someone thought "I'm used to doing this because of C++, so I'll keep the double colon" and kept it around. Ok, that's fine, and I'm gonna keep talking trash about Rust, because I'm used to doing it because of C++.
> One day our media will have to discover doing proper journalism

You say this as the guardian are breaking a bunch of constitution-shaking-ly tough stories on the monarchy? https://davidallengreen.com/2021/02/the-queens-consent-a-str...

Also what do you expect? COVID-19 is ongoing and is still killing as near as makes no difference 1000 thousand people a day in this country, Brexit has effectively just become "real", Trump is in a major trial. It's in the news because that is what the news currently consists of...

> It's been like this for roughly five years (or 50, depending on how much wine I've drunk.)

Rosé-tinted spectacles.

"Proper journalism" is vacuous at best and a dog-whistle at worst - since you refer to 50 years ago the term "Shabby Journalism" with regard to watergate should ring a bell.
There is more involved if you want USB, not to mention multi-keystroke macros and/or user configurable macros.
One possible reason is that it would continue being Dvorak if you moved it to a new computer.
It's not as simple as UTC everywhere. If you're representing a fixed point in time, independent of any local time, then yes. But sometimes, a date/time is relative to the local time zone and in those cases, the local time zone is the correct one to store it in. For example, scheduled times for future events in the real world such as appointments. You can't store it as UTC because you can't know what the time zone offset will be in the future since that's a political decision.
Probably a euphemism for worked at Facebook
The thing that's been nice working on the tic80 is being able to work on both my phone and the computer it's kind of a hassle copying the cart back and forth, but it's cool being able to program features on the go.
A planet with only mass transit is not a planet I want to live on. Many will fight you to the bitter end on this.
> Can you imagine being an iOS developer working on Gmail right now, having shipped literally nothing this year?

"This year" as in 6 weeks? Is that a lot in Google or iOS-land?
Mitigation of disease pandemics with DeFi (2020)
I was wondering the same thing. It's not as though LLVM is some niche project that only Rust is using; it's the backend for a large number of compilers, and I imagine this will continue to be the case moving forward. There are now even languages that are written in languages that use LLVM for their backend, like gleam [1].

I think, ideally, there would be a concerted effort to extend LLVM compatibility to those platforms. But I don't think it's unreasonable to assume that there simply won't be--I sometimes run into problems on aarch64, and most of these are far more niche than that. As the article mentioned, it seems likely that eventually the ability for certain platforms for get support on new compilers will be a make-or-break for their ability to stay current with upgrades for a lot of the more fundamental packages.

Alternatively, I guess, there could be effort to get a new gcc-backend for more langauges; I believe there's an ongoing effort for Rust[2], but who knows down the line what that might look like. Eventually, this will probably need to come to a head.

[1] https://gleam.run/

[2] https://github.com/Rust-GCC/gccrs
Any concrete examples rather than slightly vague truisms?

Have you ever watched a programming conference talk on something you're particularly knowledgeable about - surprise, surprise, there are always things that can be improved.

And besides, unless you are an expert in everything you alone cannot be the judge of this without help.
Per-transaction is only meaningful if you believe Bitcoin's only utility is by competing with Visa for everyday transactions like buying a cup of coffee.

But if you find that Bitcoin is a digital, permissionless, borderless, uncensorable store of value, a better gold than gold, then it doesn't need millions of transactions per second.

Bitcoin is just fine as the most secure settlement layer and long-term store of value for large, infrequent and expensive transactions.

Fiat money isn't going anywhere, Visa doesn't need to be replaced, and Bitcoin doesn't need to pay for your coffee to be useful. It can do what it does best, coexisting with fiat systems and other cryptocurrencies.
What a fascinating response.
That alone should say something.
But you can easily switch the other computer to Dvorak as well. Meanwhile anyone else trying to type on your keyboard cannot temporarily reverse to a common layout.
You can add all kinds of modes, like a built-in vim mode for your keyboard. I have programmed three layers, theoretically pretty optimized for text editing.

That said, I have forgotten what the third layer shortcuts are, because I never actually used them after day 1.
Why don't they call it open source hardware? All the parts appear to comply with the OSHWA standard. This product could be certified[0] fairly quickly.

[0] https://certification.oshwa.org/
> But that's just my bias as a "lefty".

If they did the article or podcast would be an order of magnitude longer - also, could you cite some specific passages, because I'm not familiar with the NPR going into some impassioned defence of the War on Drugs for example.

If you want to know what wrong with the world ask an anarchist, whether you stay and listen to the solution is up to you.
Why doesn't rust team add support for GCC instead? Seems like that would be a big win for them.

Alternately, python cryptography could have chosen a different memory safe language, like Go, which is supported by GCC. Why did they intentionally choose a poorly fit language like Rust? Use the best tool for the job, yes?
Related discussion: lwn.net article about this situation
https://news.ycombinator.com/item?id=26097153
Another reason why the macOS model is better for users. OS companies should make their own hardware.

Authoritarian walled gardens and "herding" users? Do NOT want!

The freedom to install and uninstall (and also modify, but that's a slightly different argument...) whatever software you want on the hardware you own is extremely valuable to the concept of general-purpose computing, and yet we are slowly losing that freedom due to these stupid "security" and "damaging their brand" arguments --- and the same goes for right-to-repair.

This is extra hostile, because it's separate from whatever video chat application they were using

What's even more hostile? A proprietary feature that only works in one application. Composition is one of the cornerstones of computing freedom, and another thing that is being slowly chipped away by the corporatocracy; also under the guise of security and privacy, not surprisingly. They want to slowly take away your choices and then nickel-and-dime you to get a fraction of them back.

Having the filter on by default is not nice, I'll agree with you on that --- but it's a huge stretch to go from that, to essentially declaring war against general-purpose computing.
How about optimistic and ZK rollups?
Hey! I was thinking about funding while reading the article. I would love to have a conversation. Please do reach out to the email in my profile if you have the time.
LOL! I doubt that the statute of limitations for my (prior to DMCA) activities lasted anywhere near 40 years. Either way, I was a juvenile when I did these things.
Looking at the screenshot it took about two seconds for me to notice the white pixels where the alpa channel starts, the vertically uncentered text, and unpleasant choice of font. I'd rather use an OS that had the polish of an SJ era Mac than one that doesn't sweat the details but otherwise resembles the Mac.
Lots of new people entering political discussions over the past five years, it was the best drama in town. It was likely fantastic for readership, but I suspect everyone will move on now that politics will be boring again. As it should be.
In general I don't disagree about bass-ackwards public school curriculums in TX. However, for those who are willing and able to pay for private school, that's not really an issue in Austin, especially considering how liberal it is compared to literally any other city in Texas.
Three Cubans survive on coconuts for 33 days on uninhabited island
That is so few users that the situation is basically impossible. As a retrocomputing enthusiast and the owner of computers from some of those architectures, that doesn't make me happy. While I find some money, and provide access to a machine, there just aren't enough dollars to support bringing Rust and LLVM to Alpha or HPPA. It just isn't a thing that can happen.

Hopefully someone will tell me I'm wrong.
This piece kind of misses the point of the "Ecosystem is Moving" post. It's not that XMPP, the protocol, can't develop new features like OMEMO (I guess it's easier when you have Signal to crib from, but whatever). It's that you can't guarantee most mainstream clients will support those features, and so you're stuck at a lowest common denominator --- not of the protocol, but of the installed base.
With a sufficiently accurate map, hiring a guide is unnecessary.

Somewhat similar to the situation with IT, where sufficiently documented software or hardware cuts into consultancy fees.
I've tried and failed to make this work. Its keybinding maps only apply to parts of the KDE she'll itself and the applications distributed along side a given release of KDE that all share the same keybinding remapping infrastructure.

Chrome's keybindings don't change. Firefox's don't change. LibreOffice's don't change. Slack's don't change, etc. etc. The end result is a nightmare of even more mishmashed mixes of keybindings depending on whatever window you happen to be in.

I've just given up.

The only thing I've found to work at all well is to just swap the position of Ctrl and Super, then go through all the KDE shortcuts for stuff like "Take Screenshot", and make them be similar to a Mac, but like "Ctrl + Shift + 3" instead. Then just deal with the annoyance of how weird it is to use my terminal. It's better than the annoyance of every single other thing being a mess.

If I could figure out how to remap all the control signals in my terminal to be like Super+c instead of Ctrl+c, then I'd be in good shape.
The gap in quality between "HN talking about technology" and "HN talking about politics" is enormous regardless of which side of said politics you're on.

The cultural dynamics of the vaguely-republican contrarian types you get on hackernews is quite fascinating in some threads (not this one to be clear).
I'll bet pretty much nobody cares, inside or outside of the IC. It's a fun thing for people to joke about (they've been joking about Aitel for decades) but reality is mostly boring.
Weird JSON CSRF technique- BugBounty write-up
https://imgur.com/YWGgpWW
Overlays, function keys, macro keys, fancy responsive RGB light shows, the list goes on.