skysight-inc/HackerNews huggingface dataset:
Also, Razer hid the screws under the plastic feet of the mouse, so now they're all wonky since I had to remove them to take the mouse apart.

Most if not all mouses are designed like that. You can even buy sheets of replacement mouse feet, with varying levels of friction, if you find the current ones too slippery or sticky.
I am not sure you are making the point you intended to. These movements were opposed by powerful elements, they did not own the largest platforms, and yet they prevailed. Any movement that depends on the most powerful elements of society to secure it a platform is at grave risk of becoming dependent on them.
Oh, your phone app is banned? Just make your own phone, hardware and software.
For every one deal that went sour, there are hundreds of successes.

Additionally, comparing a rushed Foxconn plant to a Samsung fab facility, in an area where Samsung already has roots, is dishonest to say the least.
I listen to NPR, but cringe heavily during news reports that verbally may be roughly unbiased but are delivered with a tone that is either shining with overwhelming approval or dripping with disdain. I don't need my news delivered to me with a patronizing tone, or opposite. I can make up my own mind; just the facts please.

The best thing by far on NPR, for me at least, is Marketplace with Kai Ryssdal. He's amazing, but some of his understudies try too hard to emulate Kai's playfully slick idolect that it comes off as ersatz.
MetaHuman Creator: High-Fidelity Digital Humans Made Easy | Unreal Engine
This shouldn't be surprising. The early adopters of a finicky new technology are always going to be enthusiasts.

You can buy a Starbucks gift card on fold app using LN and currently get 3% back in sats.

But seriously, why would anyone spend a ton of effort right now integrating a coffee shop directly with LN in the first world? Traditional payment systems work fine. Bitcoin was never primarily concerned with replacing Visa. Think bigger.
A PC-style keyboard isn't just an array of addressable switches. There's always been a microcontroller scanning the switches, disambiguating corner-case signals, and packaging it all into USB.

Probably the first driver for custom firmware is custom layouts.

Some people like some fairly exotic layouts. For example, a lot of smaller keyboards rely on multiple "layers" hidden behind modifier or toggle keys. Or you may just want a few programmable macros. For example, I have the incantations for my KVM switch mapped to a few uncommon key combinations.

If you're moving between different OS's or even machines, it might make more sense to bake all the smarts into the keyboard rather than to try to get several different software installs to behave consistently.

There are also a lot of gimmicky things you can add with custom features: per-key light effects, little OLED displays with graphics or statistics, faster scan rates.
Basically some people would prefer that (say) LGBT people just shut up and got on with things rather than address any systemic problems in the world around them.

Besides, from an outsider's perspective (not my Tax money!), NPR seems to be a bit like the BBC in that it is continuously mischaracterized as some bastion of the left, when the left usually don't want much of anything to do with it - rather that the correct "ideology" is effectively liberal capitalism (Think Obama, middle of the road type politics) bend over the status quo's knee.
There is a lot we don't know with the example given. It's unfair to blame Ruby.
I think the crux of the argument here is that we will not have a planet to live on anymore.
They discussed a lot about their own internal bottlenecks. I'm wondering about the external bottlenecks they might encounter, such as the requirement for sending all certificate requests to CT logs prior to issuing a certificate. Could it be that the amount of data and requests per seconds sent to external entities to fulfil CT obligations is deemed negligible or already manageable?
Conversation style is not for everyone.

A lot of people want a step by step guide with easy to understand rules and clear steps.

I read those types of guide books when I got started and many exist. When I tried to follow them in real life they missed so glossed over so many other problems or situations that can come up. The knowledge of local rules and past experiences and sound judgement was lacking. I found the best way to learn was from conversations in coffee shops / outside auctions from people who have been doing this for years.

This book tries to copy that style with a focus around specific topics that come up. Raw knowledge, warts and all.
Probably depends on who is asking to be honest. It was a nature site asking a foreign government department a question, I am not particularly surprised. It may not be their role to communicate with foreign journalists either.
Yes, I wrote a book and wanted to sell it on Amazon, a book (!).
>Should I remind of the fact that Taiwan was very glad to sell any amount of semiconductors to mainland China.

US sell chip to China as well until the Huawei ban. TSMC stop making chip for Huawei when the US hammer came down.

how can you tell Taiwan to stop selling when your own companies is selling to China? how's that fair?
PC gaming uses more energy than Switzerland, estimated 75 billion kilowatt hours.

https://grist.org/article/video-games-consume-more-electrici...
Successful ecommerce stores whose primary audience is seniors
Nice article, thanks for the tips at the end!

Personal perspective: I've been trying intermittent fasting for about four years, and found it helped a little in the beginning but then petered out.

What happened was I did not eat until 7PM, then ate a little bit, but once I started eating I could not stop. It was never a matter of hunger, I barely ever feel hunger at all, it was like a deep primal drive to eat once the gates had opened - each and every evening.

The one thing that actually worked for me for a while was almost complete fasting - I would eat one meal one Saturday, one meal one Sunday, and that's all. The first two weeks were hard, but then it became quite easy, except the time aches Monday morning. It also lowered my resting heart rate by 10 BPM. I managed to drop about 40lbs in 6 month. Then I started on a really tough and stressful project at work, stayed late with coworkers, they ordered pizza night after night, I ate, and the fasting was over.
Couldn't get back on the wagon since ...
"><"><img src=x onerror=alert(1)>
> CUPS and KHTML existed far before Apple borrowed them.

That would be why I cited them as examples of open source ideas Apple would consider. :)
Seems like Gentoo found an alternative package,

"Back in Gentoo-land, it turned out that the cryptography dependency for Portage came because it was using urllib3 and requests. Those two packages in Gentoo are dependent on cryptography, but it turns out that they do not actually need it. A pull request to fix that was merged, so the problem for Portage, which is pretty fundamental to the operation of a Gentoo system, was averted."
> Let’s avoid tying our identity to a single language and embrace practicality first and foremost.

This is very poignant.

I feel like there a part of us that is attached to a certain language/framework, and we intentionally wear a blindfold to avoid seeing other solutions that are more practical.
Default in what app servers?
It’d be cool to have an energy index website of various activities. For example, PC gaming also uses more electricity than Switzerland.
A little of column A, a little of column B. For myself at least, the very act of having pen on paper brings about the thoughts. I can’t think some things without writing them. If that doesn’t make writing thinking then I don’t know what does.
There was an interesting episode of Reply All on this
https://gimletmedia.com/shows/reply-all/2ohgza
> Apple are cutting them off from advertising revenue with the unavailability of IDFA on iOS14.5

Is it impossible to do any kind of advertising without the IDFA? Or is this simply a matter of them only being able to make a smaller yet still gigantic pile of money?
Trump Impeachment Day 2 Summary
There are police and the justice system and people who will conduct investigations and have far more information about whatever happened who can mete out punishments if they are necessary.

There is no need to sic the Internet lynch mob on every person unfortunate enough to get 5 seconds of fame for some dumb thing.

Oddly enough, it is not the job of random people to pass judgement and harass strangers over the Internet based on a news article they skimmed for a couple seconds.
> That's less of macOS itself and more how it fares on Intel hardware.

It seems fair to expect it to work well on the hardware it was sold on though. I've had the same experience as joked about above on Mac's running the OS that came bundled with the machine.
PEP 642: Explicit Pattern Syntax for Structural Pattern Matching
Ask HN: Is Clubhouse Down? (Social Network)
For historic reasons GCC is architected to be much more difficult to use as a backend.
I am more annoyed than I should be that the accents faces in a different direction for fusée…
Easily.

All my modifier keys are on the home row. E.g. F is Shift until I release it, or F after I release it. My pinkies are not overburdened, and I'm an Emacs user.

Then, layers. I don't need to move my hand to the numpad; I press a modifier with my left hand, and the numpad is instantly under my right hand. Same with shifted symbols like @ or &; I can have them right under my left hand, without reaching far. Same for media control keys.

QMK also emulates a mouse, so I can move the mouse cursor, click, scroll with keys, pressing another modifier.

Also you can assign macros to keys. I have little use for it, but people playing games, or people using certain unergonomic software, appreciate it a lot.

This all is, of course, fully configurable.
In the age of helicopter parents zealously micromanaging kids' screentime, there are still a lot of kids who functionally aren't in the age of the Internet.
Headings in Markdown
APY Finance | Backend Engineer
Location: REMOTE

We are looking for a backend engineer that has a passion for cryptocurrency, DeFi, and a love for Clubhouse discussions on the latter topics.

You will get to touch on all aspects of Ethereum backend engineering. The right engineer will participate in the development and roll-out of world-class financial products built with next-generation technology on Ethereum.

We're looking for someone with that can cover the following topics:

⦿ Developing scalable ETL pipelines for analyzing public blockchain data

⦿ Articulate a long term vision for maintaining and scaling our backend systems

⦿ Write high quality, well tested code to meet the needs of your customers

⦿ Ensure security and hardening of backend systems

Email recruiting@apy.finance
not wishing to experiment in the commons, can we "do" markup tricks in the title?
Seeing that the entire world uses USD as a reserve currency, and that governments won't touch BTC with a 10-mile-long pole, yes.
Economic incentives sure, but if it becomes America's currency and it's mined by the Chinese, economic incentives no longer have primacy.
Not anymore, but it was a huge deal a few decades ago. Not that porn was ever lacking an audience, but openly accepting it as okay for polite society was a much less popular opinion in the 80s than it is now.
Yes, of course. Intel has been shipping 10nm devices for a while now.

If the question is about the definition of the term, this document from a faceless consultancy in Aug 2020 describes leading-edge nodes as 14nm and newer.

https://www.mckinsey.com/industries/advanced-electronics/our...
or is it possible that you already have an axe to grind about "tax-payer funded" and you always look at NPR through that lens?
> Bitcoin is just fine as the most secure settlement layer and long-term store of value for large, infrequent and expensive transactions.

It's not, because its inability to scale means folks are pushed onto L2 which has none of the guarantees you mention.
A significant benefit that custom keyboard firmware allows is reduced finger movement. Though mostly this is more sophisticated than just changing between qwerty/dvorak.

e.g. pressing a shortcut like "Ctrl + b" most likely involves stretching your pinky finger on a standard keyboard. One feature custom keyboards often have is dual-use keys; keys which act the same if tapped, but have a different function if held. So e.g. tapping 'f' outputs 'f', holding 'f' is the same as holding 'shift'. With that technique, you can put Shift, Ctrl, GUI, Alt all on the home row.

Custom firmware can also support chords; e.g. pressing 'cv' at the same time could be a chord to switch to the previous virtual desktop.

Custom firmware also allows layers (similar to how some laptops have a 'numpad' in the middle of the keyboard which can be used if Fn is held). This allows more flexibility, at the cost of more complexity.

Much of this could be done with e.g. kmonad, but it's nice to have it on the keyboard itself.
> Bitcoin transactions are irreversible

Surely the reversibility of transactions by a trusted, appointed authority is a feature, not a bug. It's an important safeguard against fraud, money laundering, etc. I've never heard of it being abused, while cryptocurrencies are (so far) a paradise for fraudsters and launderers.

Where I live we had large scale state capture for years. A pivotal moment in clipping the kingpins' wings was when all of the South African banks simultaneously cut off their banking in 2016. That was a good day, now we only have medium scale state capture.
It’s a bit of a pain sometimes though, for example, when installing a new OS (not all offer all key maps during install), or when you’re not sure if an interviewer will ask you to type on a laptop that you didn’t bring, or if you have a mildly different layout that you prefer that isn’t in the default install of the various OSs
> a statically typed Ruby clone

Could be that. I've used Ruby for 10 years, I'm just used a dynamic language. I also dealt with a typed Javascript monorepo and it was not very fun to deal with when the types weren't working for whatever reason.
Construction begins on India's first bullet train
And who's to say crypto doesn't have 100 points of failure or insider founders that built the system before it went public? Just remember the hacking, scammy exchanges, founders selling off failing coins and the early whales who mined tons of BTC before it became big and use it to manipulate the price. The difference is that fiat currencies are accountable, and thereby more trustworthy than crypto which has no accountability and nowhere to go to if you want to recover your losses.
They’re entirely different ISAs, for the most part. 3DS uses a 32-bit ARMv11 core (and an ARMv9 for compatibility) and Switch uses a 64-bit Tegra X1 based on ARMv8-A.
I love the idea but is scaring me a bit security wise. This can be a really hidden persistence method for malware.

Imagine the following scenario - memory only malware lands on my computers, identifies the keyboard, uploads a malicious firmware and disappears. Using basic heuristics like time and entropy it detect when I logon to the machine, get my passwords, understands my OS, and what for a hidden signal by the memory only malware. If the signal is not detected for a while because I rebooted my computer or reinstalled it, It unlocks the computer with the password at a time of inactivity, and types in a command like wget/curl to to download the malware again, and so on.

I think this can even be used for Virtual Machine escape, as many VMs just pass-through HID commands, so its possible the firmware can be updated from a VM.

Kudos to System76 though for providing the firmware, this helps in auditing it and running tools like lint or PVS studio to decrease the chance of bugs like that. They are consistent in being open source and I hope more vendors with firmware follow their lead.
I disagree. It might be confusing for someone who doesn't know Hustler (the magazine). It sounds unlikely but I'm not sure if younger generation know about those print magazines.
TransferWise CTO on ACH and RTP
I would like to correct you here. It doesn't matter if the app is using IDFA or not. If the app is using data for targeting and advertising purposes, they have to disclose that.

Users are always signed into Facebook but they still have to disclose for instance.
hate to be the devil's advocate, but could you throw some numbers about how your productivity or skill set improved as a direct result of not using the mouse?
But then you are paying oracle.
Great post. Though current stated costs to the moon are like $1.2M/kg via Astrobotic and that's a bit speculative as they haven't landed. Fingers crossed SpaceX gets Starship online and pulls that number down!

If you're interested in reading about proposals to use the Moon for manufacturing, here's a fun blog post on potential use of lunar resources for manufacturing:

https://denniswingo.wordpress.com/2018/08/20/lunar-metals-an...

Lots of interesting proposals and people to follow on Twitter too for both lunar and astroid ISRU (in situ resource utilization):
https://twitter.com/drphiltill
https://twitter.com/george_sowers
https://twitter.com/joelsercel
https://twitter.com/wingod
Check out: https://puri.sm/products/
How the online sports betting market is rigged
Maybe its time to dust off the OMR+Ruby approach?
https://github.com/rubyomr-preview/rubyomr-preview

It hasn't been worked on for 3+ years now, but its an alternative to using MJIT.

You'll need to need to write most of the C function calls back into Ruby and have the JIT properly inline them to get equivalent performance.

You won't get an immediate jolt of performance but over the long tail, it will catch up.
Geography puts us into a perpetual contortionist act. Taiwan is very close to China so our looming presence is perpetually necessary to ward off the dragon, so to speak.

For example, what happens if China decides to take one of the Matsu Islands?

The US is obligated to respond with aggression, and Europe too. Not out of alliance, but out of strategic and economic necessity to keep the second domino from falling.

It's foolish to leave that kind of pressure point exposed to an adversary. Sooner or later, each side will feel it is defending itself against an aggressor and both will engage in what they see as a righteous war.

We can make Taiwan more secure by making it less of a pressure point and freeing our hands strategically. If we are going to react to Chinese aggression with American aggression to protect an ally, it should be decisive not reflexive.
Important or not, if your big corporate customers are willing to pay you big bucks to support it, how can you refuse? But yes, it does feel very counterproductive, and even more so over time, when you see that more and more of the popular libs drop support for ES5.
> The reality is that if you scaled up the bitcoin system linearly so it provided as much transaction capacity as Visa... it would require a number of times more power than the entire world produces

Scaling Bitcoin's tps does not increase its energy usage. The tps and energy usage vary independently of each other. Bitcoin does not require any more energy usage to handle more tps than Visa. In fact, if we include off-chain transactions which are settled on-chain it already can.

> The US Army protects the US not the dollar

What is the value of the dollar if the United States ceases to remain a sovereign polity? The dollar is part of the United States.
Another cool reason: This board uses QMK firmware, which also has built-in support for MIDI, including a sequencer. So, I can have a layer that sends midi cc, notes on/off, program changes, clock, etc.

If I'm working in a DAW such as Pro Tools or Logic, I can do all sorts of things such as program keys to play full chords or chord progressions. Maybe I want to press some key combo to start/stop my external sequencer, or arm/disarm a synth to improvise live with a looper, but not record into the loop.

I'm sure the possibilities are endless, but having the flexibility to tinker and build your own workflow is super neat.
I've been writing Rust full time for years. Rust will never ever be as easy and productive as Ruby.
Firmware is code, believe it or not.

You get some true horror stories coming from embedded engineers dabbling in software in this fields, the firmware is probably some of the least tested, verified, and generally visible code in many stacks.
Now can we make it spilt
> If I send a threaded reply and your XMPP client doesn’t support that, then what?

I don't know how XMPP works, but a well designed protocol would be backwards compatible such that threaded messages would simply be normal messages in older clients. Here, those with the old clients would still get something useful while those with new clients get the full experience.
> Surely, if people actually care about these platforms there would be people willing to commit to this long term?

In some cases more than others. I feel the pain of people who want to keep running private unique architectures. I wish it would be easier for them.

But mentioning s390? Companies that bought mainframes from IBM don't get to complain about compatibility with open source projects in my opinion. They can deal with that issue themselves and contribute back. (Or fund a solution) Show me how much extra you spent on wages and contracts related to that choice and I'll show you my tiniest violin.
So that it works as you expect at the boot loader menu, and in the bios settings ;-)
I would not use any language with a GC for cryptography core. The GC pause would kill performance. No rust either. Just raw C and a brain.
Marketplace is not a NPR program
Not American, and whether or not I'm an expat is complicated :-)
Microsoft's CEO: 'Would Slack have even existed' if not for Windows?
US confirms it will keep pushing for Assange's extradition
You've made a point to read into anodyne comments to credulously fit your narrative of what HN users believe or don't believe?
A Prairie Home Companion is also not a NPR program
regarding job: modern fab is pretty much automated.

however, people who run the fab are mostly engineers. TSMC recruit from Taiwan's top University like National Taiwan University. you've to pay these professionals a high salary regardless where the fab is. (each new gen fab is more automated than pervious.) just check out the salary + bonus for TSMC engineers in Taiwan.
.. In mice.

It is unknown if it will work in humans. In addition, what are the long term consequences of causing multiple DNA cuts in nerve cells that the DNA repair mechanism cannot repair?

There is still a very long, long way to go.
I'm still confused why there is so much discussion in the comments around using these bricks in buildings. The video is pretty clear about them being used as pavers.
Your customers probably would be more willing to pay if they had to be insured against damages caused by hacking.
Is Amazon still just an online book store?
There is a pretty simple solution for this, require physical input to enter firmware upload mode.

Most open source keyboards have a button you press to switch from KB mode to flash target mode. Not sure how this laptop works but a solution would be to require the user to hold fn and some other key for a few seconds before it will accept firmware.

This problem btw is actually present in a lot of devices you already use but it’s proprietary. People have found out ways to flash firmware to USB devices, SD cards and hard drives before. It just requires reverse engineering to work it out.
Maybe the lesson here is that setting arbitrary, nice-sounding performance targets is a bad idea in general. Maybe it’s time for ruby to just stop worrying about performance. As a developer on small and medium-sized projects, I’d rather see the effort go towards better cohesiveness, versioning and documentation for the latest ruby tools.
Is Mathematics Invented or Discovered? – Nine Mind-Blowing Interviews