skysight-inc/HackerNews huggingface dataset:
Does Zotero have an article suggestion feature (or discoverability) yet? It is the main reason I am still using Mendeley, I receive suggestions on articles related to the ones in my library. Zotero would make my work easier and faster, but right now Mendeley is making it better.
This is what happens after you hold a stock for 12 months:

https://www.investopedia.com/articles/personal-finance/10151...
That's what iirc all satellites need to have, a decommissioning plan; IIRC geostationary satellites, when they retire, do a thrust to put them in a (higher?) parking orbit.

There was a project and/or company that was looking into building a spacecraft that could make its way to geostationary satellites about to retire, latch onto them (by putting a docking rod into their exhaust for example) and act as its new engine, to extend their lifespans. Which is neat, and even though they may be 20-30 years old, they're still antennas that can transfer data around.
Wonder how this compares to QGMLWB, which is also designed by a program.

http://mkweb.bcgsc.ca/carpalx/?full_optimization
That's not true of any country and it's not about rollercoaster and silicon geography. It's about having stuff to do that isn't going to the mall or to the N-th replica of a Weatherspoon or of a Young's pub. I've lived in the UK for more than 10 years, and I have indeed explored the country and experienced the nothingness that's the UK bar inner London.

On pubs, I was being generous by picking the most common, say, cultural attraction in the country. And yet, you get a better pub offer (in terms of variety and opening times) in Rome or Berlin or even Dublin. On density, try to re-compute that density at 11PM or check in how many of these pubs you can get a Chimay Rouge or a Franziskaner.

The countryside looks more like a nuclear test site than Tuscany or Latium, to name a few places I'm familiar with.
You don't regret supporting a guy who wants to ban same sex marriage and pushes covid misinfo?
Causation - correlation; Long daytime naps may be a symptom of poor
night-time sleep, which is already linked causally to injuring
neurological health.

Power naps and occasional longer "catch-up" naps are widely claimed to
be beneficial by people working in high demand roles. But you still
need a solid 6-8 hours of proper sleep.
Where did you learn about this idea? I've been trying to get up to speed on climate change solutions and I thought I heard just about everything but this is the first I've heard this solution and it sounds like it might make total sense. Are there companies developing these pump mills?
> is like comparing a ticket for jaywalking with blowing up a maternity-hospital.

Ukraine has done a whole lot a shit in the recent past and this comparison doesn't really hold against a scrutiny of reality. It seems like the typical exaggeration propagated by Western media, by depicting only the positive aspects of Ukraine's actions and disregarding the rest.
Also https://github.com/juanfont/headscale
I share their opinion. I understand "Do the simplest thing" to mean "ignore any additional insights you may have".

If I know that a class will need to be accessed from multiple threads, I am not allowed to use locks, concurrent data structures or lock-free patterns until I add the first test that checks for multiple thread access. When that happens, I need to throw away almost all of the previous implementation. The same happens for any special data structure or algorithm that I know in advance will be necessary to solve the high-level problem, but it takes tens of tests to reach a point where the "simplest solution" no longer works. As an exercise, consider implementing a Union-Find data structure while constraining yourself to never writing a line of code that is not the simplest thing to solve the current test.

My experience has been that it's better in those cases to construct a unit testing roadmap so that:

- you incrementally build the correct solution
- you throw away as little code as possible
- throughout the process, you minimize the amount of code not covered by a test
I really like the Microsoft natural ones, but they aren’t really split - just arranged in a way that helps wrists.

I have a couple other mechanical ones, but all monolithic US QWERTY. My favourite among these is a Unicomp buckling spring behemoth with 122 keys, but it is the antithesis of these smaller mechanicals.
fwiw, I speak German and find the german layout to be insultingly unusable, especially for coding. So I use the american hardware layout (which lack three german letters) and type Umlaute äöü with alt+u+{a|o|u}. It doesn't feel like it adds significant overhead, I've built the muscle memory within minutes.
Any acceptable operating system should allow for such mappings, on macos this is active by default.
At the very least, I really suggest you use an email alias that you can filter or burn by if necessary. If you ever post a link to your site to something like HN or Reddit, you absolutely will get tons of spam and once you're on a list somewhere, you'll never ever get off of it.

And no, Google's tag+name@gmail.com system isn't good enough - any spammer worth their salt will strip those.
IMVHO it's not a matter of methodologies, it's a matter of knowing what we are good at and value correctly that part.

Try the modern way to robotized humans, like stereotypical Ford-model workers in chain-production is the least effective way to innovate, it's good to mass production in mechanical industry, mass production of already designed and tested finished products, nothing more. That's why modern crapware is crapware, mostly "well done".

We humans are not made to reason and act methodically and slavishly like machines, we can do that of course, but the outcome is not much good, we are far better in free schema-less thinking. The hard-part is plug such thinking into a timetable but it was done in the past for centuries so I'm pretty sure we can do it today. Programming IMVHO must not have methods no TDD, no SCRUM, no $you_name_it. Programming should be thinking like writing a novel.

Doing so means we can't have closed source programs, we can't even have programs as product, we must came back to the classic model where the product is hw+an open environment for user-programming. That means putting on the table all pre-digested knowledge in form of functions and let the user combine them easily in their environment. That can be done, as was done in the past, in a multi-level design where anyone skilled in a specific aspect develop that aspect and offer the results as functions.

Doing so obviously means hard-to-port and bug-ridden software at first, then a slow refining process is needed. That's means something grow slower than today, for a far faster general progress. Patterns emerge, like we have a school system emerged with human knowledge divided in subjects, to a certain extent, specific paths depending on where the human want or need to go etc. Patterns changes, as world change. That's is an ever-evolving working system where the human is at the center, not the process. The only defect? There is no much room for today's giants, no business for them, however seen the past there is plenty of room for business, only a distributed and variegated ones with many small and medium size competitors in a free market...
You keep saying no collateral damage. 40% of systems infected were outside Iran. The developers should be ashamed they took a clean surgical implant and wormed it up. Lots of collateral damage, even if you choose to ignore it.

The mission was successful, at great cost. If you have any involvement in such shady business, I encourage you to stop.
One of my wild ideas was to use my own port of the Dis virtual machine to program cross-platform games using Limbo, which I find very pleasant lang to use, honestly, and a custom graphics library.

Sadly, life happens and I'm still in the process of giving form to my idea with my half-baked emulator[0] :-)

[0] https://github.com/luismedel/sixthcircle
Where Governments Have the Tightest Grip on the Internet
> I notice that some people like to stab the keys. They seem to use an excessive amount of force. I've always been all about using the least effort possible so low-profile keyboards seemed optimal to me. You just need barely a touch to register a keystroke. .

This is interesting. I find that my mechanical keyboard (using Gaterown Brown switches) is the one that requires the least amount of force to operate. I also get the least (basically none) pressed keys without intention (say when resting my hands on the keyboard while thinking).

This is actually to the point that when I switch to my MBP (2013 model) or HP laptop, I usually tend to miss some keys because I don't press hard enough. I really dislike the "full up" or "full down" way of working of these keyboards.

> Mechanical keyboards seem built for excessive travel time in comparison

But this is how you prevent the "shock" from bottoming-out: you don't press the key 'all the way'. With rubber keyboards and very short travel, I'm not able to react fast enough to stop pressing before it hits the bottom.

> My only real objection to mechanical keyboards is people who use super-clacky keyboards in an open-plan environment. That's just antisocial and inconsiderate.

Oh yeah. Even though I love my brown keys and consider them quite quiet, I use a "normal" keyboard at work, out of consideration for my colleagues.
How would you debug a program that you don't have source code access to? Or even a program that has a fairly long compile/link cycle?
Also kinda makes it sound like "hallmark" which makes the name catchier
Whether magic works in mystic ways, or not - it is also psychology. Placebo effect. A pregnant women close to freaking out, that does some ritual, she believes is helping - likely does help. More than her running in circles.

(and with no modern medicine avaiable)
Sanctions hit people outside of Russia. Russian visas and mastercards stopped working abroad regardless of the cardholders nationality.

Many businesses outside of Russia are also severely impacted.

Malware can be just as targeted as economic sanctions. The node-ipc “malware” certainly was.
Does there exist any project like this, but for chords and chord sequences?
Check out Mull on Android.
Tangential, but can active noise cancellation help silence a cabin with poor insulation?
After having tried Dvorak for a couple of days (weeks?) a couple years back, I found my peace with the american default layout. Typing on dvorak was fun, and the learning process was really fun, too - fighting two decades of muscle memory was quite the experience.

But at some point I realized that I now have to adapt all the bindings - without a solution to this, I'm not willing to try out different stuff. I need vi to work out of the box, especially because I also use the vi-bindings in tmux, zsh and firefox. Sigh.

Looks really interesting though.
> With TDD, you begin implementing your design/architecture just the same except that from the very beginning you assume that your naive design is probably wrong and and leave yourself open to making those large corrections as you encounter the need.

I think the assumption that you can test your way out of bad design is false. Design is about assumptions you make, and you cannot test these assumptions, because your tests have to make the same assumptions.

In other words, the problem with the scientific analogy is that in science, the model and the world are never going to be the same thing. But in TDD, the model (specification) and code are ideally the same thing. You should make sure they are the same thing and try NOT to deviate from that in the first place.

What you can do, however, when refactoring, is to compare old implementation (non-efficient one, for instance) and the new implementation. That is possible, but I rarely see that in TDD approaches (modern testing focus is on one instance of code only).
I mentioned Marcel Duchamp's Fountain in another post, slightly tongue in cheek as the previous commenter mentioned bathroom designs.

It’s actually, very, very relevant though.

I see it as the point where Modern Art and discussions of “what is art?” really start.

All that really matters is what an artist intends to be art.

That leads to, well who is an artist then?

Answer: anyone who says they are and who we all agree is one.

i.e. it’s an unsolvable riddle which will always be fun to debate amongst friends.
I'm somewhat disappointed the author didn't include Kubernetes in the setup.
Yeah it's weird - basically all JIT compilers have this feature built-n - they usually create stubs for not yet called functions which invoke the JIT, and replace the stub calls with actual executable code.
Aren't both companies potentially loosing money when their products don't work? The fact that it's crucial to businesses seems to be the client perspective, not the company perspective. It could also seen as critical for some businesses to advertise on Facebook. This could call for a different culture internally but I'm not convinced this is necessarily the case.
From Wikipedia:

> On 6 June 2020, a Twitter user pointed out that Brave inserts affiliate referral codes when users type a URL of Binance into the address bar, which earns Brave money. Further research revealed that Brave redirects the URLs of other cryptocurrency exchange websites, too. In response to the backlash from the users, Brave's CEO apologized and called it a "mistake" and said "we're correcting". [0]

[0] https://en.wikipedia.org/wiki/Brave_(web_browser)#Insertion_...
Was the game in question run under Rosetta 2 emulation? If so, given the overhead, that would have been incredibly important to disclose.

Bring on the marketing and PR battles!
Why I love Formula 1 (and why you might like it too)
It's arbitrary. It causes our math to be asymmetrical, dominated by negative numbers. It could be the reverse, positive-dominated, and there's even proposals to make it symmetric. See https://www.scirp.org/journal/paperinformation.aspx?paperid=...
What great cost? Stuxnet did exactly nothing to harm systems that it wasn’t specifically targeting.
> Then a proper editor feels nice.

That's why I prefer static sites. A proper editor is emacs, not some custom text box in a browser.

> There’s no need to fire up a terminal, type commands or deploy changes.

If you set up a CI pipeline then deploying changes is as simple as making a commit and pushing it. I don't fire up a terminal or type commands to make changes.
Years ago I bought a Filco Majestouch, great little device, built like a brick. Still use it for PC work (mostly gaming).

But for work I've used a Mac keyboard for years as well, the numpad-less compact model. It's great and my go-to / default.

But, I bought into the Moonlander hype as well, currently typing this on one and trying to get used to it. I'm a quick typer but no keyboard warrior; typing this message seems to be fine, but coding is a lot more painful or difficult to get used to; I use the arrow keys, which are in awkward positions on the Moonlander; I use some keyboard combinations to select or navigate across whole words, that's some muscle memory that needs to be retrained and the finger combo seems weird. Feels like I have to stretch my fingers a lot more for anything that isn't just typing shitposts on the internets.

Might just be getting used to things, might be I need to relearn some muscle memory, or might be I should finally learn vim or emacs since that's apparently what all the cool kids do. I could never get into it myself, even knowing some tricks, navigating is still painful in vim to me.
IMO, Boeing's problems started when they "merged" with McDonnell Douglas and the latter company's management took over. They ran MD into the ground in the 80's and 90s, and then people decided they should have a go at Boeing.
Yeah does not work ok Chrome properly on Android.
I'm interested to see what the next 10 years of Apple Silicon bring... they must have thought about it. What does everyone think?
woah, so SSMI is wrong metrics. thanks a lot. I will try it.
Just upgraded my mac to give it go. So far, with this change you made Docker Desktop for mac go from barely usable, to very useful. Good game.
Carcinogenic chemical benzene found in hundreds of US personal care products
I've been through the same cycle. I also found that it matches the cycle of customising everything (IDE, build toolchain, OS, hacky meta-programming things) once you have a little bit of knowledge, before falling back to mostly defaults once you get more experience. Less friction is underrated.
There's a huge maintenance burden with WP sites and many things break if you dump them to static files.

Also, the WP plugin ecosystem is almost as "dirty" as mobile apps are - few things are really open source, there's "please give us 5 stars" popups everywhere, fishy data collection, constant uspelling to premium offerings... It's just not a good experience to work with, unless you code most things yourself (in which case you will be absolutely disgusted by most of the API).
It’s not an individual problem. It’s a collective action problem.
Great review! thank you for this
> I honestly don't understand the mechanical keyboard hype. [...] I notice that some people like to stab the keys. They seem to use an excessive amount of force. I've always been all about using the least effort possible so low-profile keyboards seemed optimal to me.

People, me included, like mehcanical keyboards because the feedback when the key registered is so unmistakably clear both on the way down and on the way up. The worst kind of keyboard is the mushy one where you can't blind type because there's no clear mechanical feedback whether keypress actually registered or not. I'm one of those people who can unconcisously matches the sounds of keypresses to characters typed so when those are out of sync, I notice. The least effort principle doesn't contradict this. I love typing on both of my old Mac wired keyboard as well as my mechanical with inch-high keys.
> 7531902468

I've been using this (almost) and had forgotten it was from the programmer's Dvorak, but surely it must be:

7531980246

Surely programmers start counting from 0 and use 0 more often than 8.
How do they add up? Having your IP address 10 times won’t make anyone ever of your medical history. It is not cumulative.
I think for me 90% of the joy of a mechanical keyboard is customization.

- You get to chose the keycaps

- You get to chose the switch type

- With QMK/VIA you get to completely change the way your keyboard works (If I had this on a Apple Magic Keyboard I might have been happy with it)

I don't want some crappy software that achieves this, none ever work as good as a firmware solution. I plug my keyboard into any PC and only send the commands I want.

You can configure a mechanical keyboard to be even less silent than the Apple Magic Keyboard. I have some colleagues who really hammer down on those Magic Keyboards and they can get loud.

Also it sits good with me that I can have my keyboard layout in version control[1].

[1] https://github.com/gempir/keymap
No Repercussion, but yes I was beta testing an interface, using it normally, the company must of been testing it live publically, and it was connected to their production database.. I was testing the edit user feature, and all I can say I believe the code was a little messed up and lacking a few "Where" statements... Short Version my profile edit: My testing "Mr. Andersoned" the whole person details/user tables..
Initially I felt the same about Vim, I attempted a couple of times to pick it up but could'nt get used to it. However, I could see it's potential and one last attempt I made and told myself that it would be an investment. I broke the barrier and got competent enough to make it useful for myself as much as a normal editor such as nano pico or even notepad. I was then on track because I started learning about plugins vimscript. organizing my code so that it is convenient for use with Vim. I have still a lot to learn but I can say that it has already increased my productivity ten-fold. However, I can respect that everbody is different and Iam happy if you've found your ideal editor in nano.
Perhaps it can be both bottom-up and top-down depending on your mindset.
Previous to this update, I was regularly searching for alternatives, and felt that running docker on my mac was the worst part of my job. The performance improvement is ridiculous, and was totally worth upgrading my mac from big sur for.
>how the compiler knows when it's reasonable to rewrite instructions

JIT languages tend to be also GC languages, which tend to have a very good idea of when it's safe to stop a thread, and what the values in the registers and stack mean at a particular point in time.
I use Karabiner to create ergonomic combinations on my Mac, and consequently I use my full-size keyboard as if it were a very small one (while awaiting a proper mech keyboard).

And yes, I love having all numbers and symbols at my fingertips without moving my hands. I don’t type faster but I type more comfortably.

I also have the basic editing tools arranged logically so I can move/delete/select a character/word/line at a time, to the left/right. Again without moving my hands.
You could probably have a pretty light wrapper around the gateway which verifies the hash.

It wouldn't be as easy as simply using a gateway but still much easier than hosting/implementing an IPFS node locally
> That final token is retrieved entirely on the server side and is never sent to the user's device

To my experience, this is often bypassed/changed for SPA+REST service architectures. The problem is with a SPA, I need to obtain some form of authentication token that I present to my backend services - so people expose the access token directly to the browser, which in turn uses it when communicating to the Backend services.
> I know you can have layers and your hands move less, but having to press three keys for say, tilda (shift + fn + esc) is just silly. I'd rather just roam my hand around, my muscle memory is pretty good.

Yup. That's why the best format for me is the "84 key" or "75%", which is roughly "laptop layout". You get all the Fx keys, arrows, home/end/etc, but no numpad, and it's smaller than the "tenkeyless" format.

I find it much more comfortable for having the mouse closer. For some reason, this format doesn't seem as widespread as the one without the Fx row.
This seems a lot like an attempt to troll. Please don’t do that. It doesn’t advance the discussion, and devolves into noise.
Let's not act like Eich was some kind of last bastion of honest software. At the helm of Brave, I've witnessed a lot of very scummy ideas be presented (sure most of them were backpedaled when people were appalled as expected, but they're still pushing the line of what is _just_ not shady enough to be tolerated), and even defended online (even here on HN) personally. Ad replacement, shadow accounts in their BAT "donation" system, the system that collects on peoples behalf without their knowing and will never tell them if under a certain threshold. etc etc. Maybe he didn't try that stuff at Mozilla but let's not make him out as a saint.
The camera in every mac I’ve owned have been garbage. I don’t understand how the same company that produces the iPhone can release laptops with such useless cameras in them.
It's not sarcasm[1][2].

And as bad as it sounds, it's not worse than most other build systems[3][4] (including Firefox's own build system[5], or anything based on Electron[6]).

1. <https://news.ycombinator.com/item?id=25458080>

2. <https://github.com/zotero/zotero-standalone-build/blob/5.0.9...>

3. <https://news.ycombinator.com/item?id=29125925>

4. <https://news.ycombinator.com/item?id=24495646>

5. <https://merveilles.town/@neauoire/104791486912313598>

6. <https://news.ycombinator.com/item?id=25905152>
SQL weenies and gaming quarterly reviews (2012)