skysight-inc/HackerNews huggingface dataset:
My impression is that all banks are pretty miserable to deal with when you travel, though I imagine if you move out of consumer-grade junk, that improves. I have a bank account (Navy Federal Credit Union) that got locked out when I used a cashier's check to buy a car (despite repeated assurances that there was a note in my account explaining the transaction in advance.) Unfortunately, their customer service is just a notch better than Google, with hold times routinely exceeding 3 hours, and lines periodically going dead; consequently, I'm going on 7 months without access to my accounts.
I just noticed your typography section. Cool that you included that. I actually love GT Flexa in isolation (used it on a project just a few weeks ago!). Goes to show how different type can look in context. I think I just don't love particularly wide or narrow characters on keys.
I mean, that's true if you think of a space as exclusively a character. In the physical meaning of the word, what exists in place of the original character is now an empty 'space'. In some pedantic sense you have truly added space where there was once none.
I don't doubt that for a second :)
It's Test Driven Development, not Test Driven Research.

Very few critics notice this.
TDD is just a huge ugly kluge to compensate for languages designed with inadequate internal correctness guarantees. So instead we have to tack on a huge infrastructure of external correctness guarantees instead. TDD is an ad-hoc, informally-specified, bug-ridden, slow implementation of half of a strong type system.
OOP is nice to stumble through because what's possible for a given object is spelled out. Your IDE can suggest a list of possible methods and you pick the one that sounds good. Whereas in Julia there's an infinite number of potential functions that can operate on the value you have, and I haven't seen a good way to list them.
The existence of most of those apps has long seemed crazy from a UK perspective. Our bank transfers take seconds to hours, to pretty much anyone. Payments are one of the banking areas where the US has been stuck far in the past.
That's the right way to do TDD, see this talk: https://www.youtube.com/watch?v=EZ05e7EMOLM

One of the above comments mentions BDD as a close cousin to TDD, but that is wrong as TDD is actually BDD as you should only be testing behaviours, which allow you to "fearlessly refactor"
I think that there are many national identities that are similar. Poland is an example.

Regarding the article, before and after pictures of Afghanistan, Iraq, Libya and Syria to name a few places are the same.

Prosperous sovereign nations outside Western Europe and North America are bad for business.
Probably but I’ll be able to hire someone to help with it soon!
Dogs and horses are not ruminants, therefore they are more likely to carry parasites that are harmful to humans. Cows and sheep are both ruminants. So yes, there is a difference beyond cultural preferences. Or I should say, cultural preferences are not just arbitrary.
I've covered up certain logos in my line of sight while working to reduce visual distraction. I'm not as confident about my touchtype confidence that I could do it for the keys.

This podcast talks a bit about the visual system's role in focus:

https://hubermanlab.com/dr-emily-balcetis-tools-for-setting-...
I used to work at intel. I remember when people complained how our hz weren't as fast as the apple hz at the time. So i remember people complaining about how a 2ghz chip was the same speed as 800Mhz apple. So in some sense it's slightly different than nanometers, it still was a marketing thing. So yes hz are real. yes clocks are real. The relevance of the hz was what was in question. However with nanometers, it is kindof the opposite. The nm thing is an advertisement thing but it is relevant to performance.
Are you planning to provide native iOS/Android APIs? Any ETA if yes?
Over 50 years for the entire US with inflation? Probably not much.
You didn't mention what you were actually hired to do or what your goals are. If it doesn't involve making videos all day, then maybe it's time to leave. It doesn't sound like your boss is open to negotiation.
Yes, personality traits are heritable from what I've read.
Somebody:
A) hasn't read the code.

B) Has no idea how much things like Cucumber and BDD/DSL'd test freworks are actually ignored by business users

C) Has unrealistic expectations about the attention to detail paid to maintaining DSL bound code by non-developers.

D) hasn't figured out the cy.intercept calls

E) Hasn't looked at Selenium and WebDriver's code either

Now, if you really want to talk Cypress warts:

Many FE devs, and most backend devs faced with a Cypress test have no idea what async programming is, and how it is drastically different from the synchronous model they are used to. There is also the oddness around the fact that Cypress is essentially a wrapper around Mocha.

They didn't structure their repo ideally, and any documentation mapping execution flow is absent. I know, because I'm one of the ones stubborn enough to stake it out.

The decision to deliver it as an Electron app certainly doesn't help things, and their debug howtos are pretty useless on my opinion without the extra context and understanding about how nodejs debugging actually works.

I also find that their offensive architecture attempt around their Dashboard offering for parallelism is an affront to the testing community. Also, their move toward GraphQL integration is strictly a bad move and enough to nudge me away.

However, despite that, it is an absolutely acceptable piece pf kit. My gripe is more with developers who expect to never have to read how something works in order to be able to use it.

That attitude/approach has never worked with anything I've used, and is unlikely to start working now.
I wouldn't take that list too seriously. Metal-archives genres tend to not delve into "styles" as much. But there are certainly many distinct sub-genres and one can't exactly argue that Black Sabbath, Dimmu Borgir and Cannibal Corpse sound similar.

I agree that the community itself takes the genre thing way too far and it often ends up being pretty funny.

Then again, electronic music probably gives metal a run for its money:
https://music.ishkur.com/
Original parent poster here.

If you look at my account age and number of comment upvotes you'll see that I don't care about comment upvotes at all and have never made any effort to increase them.

My original comment was to highlight that I think the ratio of positive to negative feedback for what is an impressive effort by an individual seems unbalanced. There's lots of negative feedback and very little positive feedback.

I think positive feedback is important - it's good to know what you're doing well in addition to what you're not doing well.

As someone who has designed a product from scratch before I also think it's incredibly easy for people who haven't gone through that process to underestimate the time and effort involved.
IMO the main benefit of low profile is low latency: https://danluu.com/keyboard-latency/

> Note that, unlike the other measurement I was able to find online, this measurement was from the start of the keypress instead of the switch activation. This is because, as a human, you don't activate the switch, you press the key. A measurement that starts from switch activiation time misses this large component to latency. If, for example, you're playing a game and you switch from moving forward to moving backwards when you see something happen, you have pay the cost of the key movement, which is different for different keyboards. A common response to this is that "real" gamers will preload keys so that they don't have to pay the key travel cost, but if you go around with a high speed camera and look at how people actually use their keyboards, the fraction of keypresses that are significantly preloaded is basically zero even when you look at gamers.
Can isolation cure your loneliness?
> Now this is not third party services. It’s bank account to bank account. As a result things like PayPal or Cash app make no sense in this part of the world and have no uptake here.

Aren't WeChat Pay and AliPay basically embedded versions of paypal/cash app?
How to Build a GPT-3 for Science
Fair point, and I'd be happy if my coffee lady could get a better deal on card processing. I'm just saying that I don't view it as such a big disaster for card processors to be charging fees in general, given that it does provide a significant value to the business owner.
GDP and GDP PPP both quantify production, not income and living standard metrics. While there is often a correlation between production and rising living standards, it is a lossy indicator that fails to take into account inequality and differing regional CoLs. For this reason Median income plus HDI is the standard metric used in developmental economics to gauge QoL, as they give you insights on access to healthcare, education, inequality, and other metrics critical to the functioning of societies.

Countries can have cutting edge industries AND still lag behind in development - Brazil (Defense, Aerospace, ONG, Automotive), South Africa (Defense), Turkey (Defense, Automotive, ONG), Mexico (Defense, Automotive, ONG), Russia (ONG, Defense, Aerospace, Automotive), Malaysia (Automotive, ONG, Electronics), etc are all countries that are major innovators and even leaders in STEM/innovtion heavy industries, yet still have significant issues with spreading development across their countries. The PRC is facing a similar issue, and it is a hard nut to crack - I can't think of a single middle income to upper income economy that didn't also

1. receive a massive subsidy from either the EU (southern Europe, eastern Europe, Ireland) or the US (South Korea, Israel, Taiwan)

2. have a small population (<30mil at time of transition)

It is harder to lift a nation of 400 million poor (using PRC poverty definition) people than to lift a poor nation of 30-40 million.

Also, this same trap that China is in is something that India, Vietnam, Indonesia, and the Phillipines will face in 20 years
For code: 1999, Shawn Fanning shipping Napster.

For thinking about code: 2000, Ian Clarke explaining what was really going on (The Gnutella Story - https://everything2.com/title/The+Gnutella+Story).
I'm pretty sure card only is illegal in NYC for precisely this reason. I come across them occasionally and I think the pandemic made it a bit more common place but it's technically against the law here to not accept cash.

https://abcnews.go.com/US/cashless-stores-restaurants-banned...
Great question. Yes, that's a big topic for us. We closely monitor production metrics to detect things like input changes and output drift. This allows us to automatically detect if something changes, so that we can trigger retraining and redeployment.
For something like a rubber band the challenge is that it will tend to pull itself apart before you get the final band attached. For cables that don't stretch the challenge will be it will be a gigantic tangled mess until you tension it. I have no idea how Snelson managed to construct the larger sculptures without killing himself.
They don't, but they sympathize. And I did spend every second I could in America, absolutely every single second I could. The Non-Orthodox generally buffer the Orthodox strictures. Like demanding all lemonades they carry have the U in a circle symbol, kosher.

And no problem with that, I am unique in my ability to prove my pro-Semitism. I like Orthodox intolerance of, essentially, being poisoned. They take the heat for a lot of society's pure food and drugs.
Net income last quarter was -577M. I wouldn't yet call WeWork a success.
There was obvious voter fraud in the 2020 election.

The only question that should be disputed is if it was enough to sway the election.
The Kailh low profile switches are better than the Cherry low profile switches.
You say gimmicky, I say life-changing. Now, some of them are certainly gimmicks, but split keyboards make it so much more comfortable to type that for trips of more than a day or two where I think I might have to type, I have brought my keyboard with me. (And I'd love a low profile travel version of the Kenesis Freestyle Edge, for those keyboard types who are looking for differentiating features.)
I think ""preferred familiarity" over time is literally the only meaningful definition of "better."

I'm growing quite tired of the deeply stupid idea that these UX/UI people understand how I work better than I do.
Ah, yes. The site that has a thousand reasons why the band you're looking for isn't "metal" enough to be in its database, but then has an entry for Rush:

https://www.metal-archives.com/bands/Rush/1206
I would think that someone with the tenacity to spend a year designing a keyboard would have enough grit that a few Comic Book Guy comments would not demoralize them.
> Programs are meant to be read by humans and only incidentally for computers to execute.

A silly thing to say while sitting at the top of the tower of abstraction, ignoring the fact that programs that actually work provide the foundation for the entire system.

Computer programs were originally intended for humans. Entire office buildings of humans with the job title "computer" would examine paper documents and carry out instructions therewithin.

Your linked quote talks about efficiency and style of code, which is a far cry from "execute without bugs and produce correct output" - an unavoidable necessity for a functioning computer.
They should look at how India is trying to break this with both UPI (bank to bank transfer) and Rupay (India's own VISA)
This acts as a forcing function for the software design. That TDD requires you to think about properly separating concerns via decomposition is a feature, not a bug. In my experience the architectural consequences are of greater value than the test coverage.

Sadly TDD is right up there with REST in being almost universally misunderstood.
> which is non-aggressively asked for

This just sounds like bad sales. If you aggressively asked for donations, some users will get mildly annoyed, but then the service can still operate - ie not shut down and users can get utility out of it.
In theory the board works with Linux, but it has not actually been tested. If it is tested with Linux and is confirmed working, I will specify that in the specs.
How is joint military exercises with Ukraine and talks about Ukraine annection to NATO not hostility towards China?

we like to think that everything we do is virtuos, but it's actually not true.

We defend our interests, they defend theirs.
>If other fabs were available, apple's ability to pay up would not be leading to accusations of anti-competitive behaviour.

If I ignore reality and make up non-existent fabs, the extremely monopolistic, anti-competitive behaviour is not a problem!

>they are paying what they can afford.

The problem is not paying what they can afford, it's paying that in addition to forbidding TSMC from increasing their capacity on that node while the contract is ongoing. It's both paying what they can afford, and paying so that others can't afford it.
Just-in-time code generation within WebAssembly
Respectfully, I think the distinction they're making it that "writing ONE failing test then the code to pass it" is very different than "write a whole test suite, and then write the code to pass it".

The former is more likely to adapt to the learning inherent in the writing of code, which someone above mentioned was easy to lose in TDD :)
> It's not like an average soccer mum shops for CPUs and choses the 3nm because she is impressed with the 3 nanometre transistor gates, right?

No but enthusiasts (read: gamers) do. A lot of PC industry marketing nowadays is geared towards retail PC builders, who are very impressed by tech jargon.
The term for a system where automation benefits only the owners of private businesses who own the robots, while not passing its benefits on to the people who formerly performed the automated labor, is "Capitalism". The effects of automation are a very clear explanation of why Capitalism is bad.
The printer this article is about is a laser printer. The ink refill for $30 lasts 5000 pages and the drum lasts 50,000 pages.
> A barn door tracker, also known as a Haig or Scotch mount, is a device used to cancel out the diurnal motion of the Earth for the observation or photography of astronomical objects. It is a simple alternative to attaching a camera to a motorized equatorial mount.[1]

[1]: https://en.wikipedia.org/wiki/Barn_door_tracker
I don't think GP was questioning their qualifications. Its exceedingly clear from OPs remarks they don't know what TDD is and haven't even read the article because it covers all this. In detail.
All proof of work is just a proxy to proof of capital. As long as having more money and hardware gets you more mined "stuff", then all the power will go to those who start with more resources. "One <thing you can buy a million of>, one vote" just means you can buy more votes.
More like $20 a day. But its still dirt cheap compare to developed countries.
Then you would make a simple statement that is neither new or relevant?
This sounds pretty absurd and I can't find anything on Google about native Spaniards having any kind of special immunity to "bad pork", specifically pork tapeworm or any of the other common pig parasites. So if you've got some links I'd love to read more.
I think more people on remote environments does lead to better overall experience. But the incremental benefit for each additional team member drops until everyone is working on the cloud - because then you can do some cool things or stop doing some dull things.

That said, we avoid doing anything that forces an entire team to move to our cloud environments. That's an easy way to piss people off and build a crappy product. Hopefully this approach doesnt burn us.
> Can a language that uses GC (presumably, it says no manual memory management) be used to program an OS?

Yes, Project Oberon[0] by Niklaus Wirth and Jürg Gutknecht is written in Oberon-07 which is a very small programming language with a garbage collector. The garbage collector is even written in Oberon-07.

[0] http://www.projectoberon.com/
I was literally talking to my coworker about wanting a keyboard just like this yesterday! I don’t like the UK layout and I don’t want the arrow keys to go into the keyboard. They should be on the same row as space.

I would pay around $150-200 for the keyboard though.
I'd strongly favor using a DB for this (and many other) purpose(s) but the more important consideration is scalability and separation of concerns. The first step is easiest to do with a file: just append lines as events come in. That's easy but won't scale. For one thing, that file will grow large as time goes by, so you'll need a way to deal with that, like building zip archives or similar. At any rate, none of that code should become part of your application. Your application should only call `somepackage.log( user_event )` and be entirely shielded from whether that goes into the FS or a DB, how to deal with growing need for disk space &c. Once you have that separation clear, the decision whether or not to use a DB should ideally become an implementation detail that can be changed later.

Do you plan on providing a search functionality for logs? If you don't want to search, then why do you keep that data at all? You probably do want to search, so probably you do want a DB. Doing search over flat-file data is rather limited in functionality (although it can be very valuable at times); more advanced search means that if you're doing it against flat files, you will have to reconstruct a very crappy DB engine with bugs and limitations.
Delphi has a free community edition. The free version only targets Windows, though.

https://www.embarcadero.com/products/delphi/starter/free-dow...
My ~/.ssh/config has one line:

ForwardAgent yes

My public keys are in my dotfiles repo and my private keys were in hardware security keys/cards since 2016, unextractable.

I don't see any reason to do what this post is suggesting and in my opinion a post about SSH keys without advising to use security keys (which you also can use for 2FA) is a bit retrograde.
Thank so much, that covers the feel – I wish there was sound ;)
IMHO, the numeric keyboard is bad for ergonomics because I have to move the mouse to the far right, at a very uncomfortable angle. And I already have numbers close to the home row anyway.

I guess for data entry or numeric-intense jobs it does make sense, but not for the rest of us.
In my opinion TDD is a good thing, but too demanding and too strict. In real life, there are very different knowledge / experience levels in a development team and if TDD is not applied professionally, it may not help. It just needs a lot of practise and experience.

What it helps with a lot is improving your individual programming skills. So I recommend TDD to everyone, who never did it in practise (best case on a legacy code base) - if not to improve the code itself, then just to LEARN how it could improve your code.

It helped me to understand, why IoC and Dependency Injection are a thing and when to use it. Writing "testable" code is important, while writing real tests may be not as important, as long as you do not plan to have along running project or do a major refactoring. If you ARE planning a major refactoring, you should first write the tests to ensure you don't break anything, though ;)

What I also would recommend is having a CI / Build-Environment supporting TDD, SonarQube and CodeCoverage - not trying to establish that afterwards... Being able to switch to TDD is also a very neat way to get a nice CI setup.

My feeling is, that my programming and deployment skills improved best, when I did one of my personal pet projects strictly test driven with automated CI and found out about the things in TDD and CI, I really need to care about.
Virtual Studio in the Cloud
Sure, but that's not a deal breaker when you can just change it? I too don't particularly like Manjaro but here's a situation where he's doing damage to basically the only brand that even remotely supports his interests (and that would even listen to him personally) at a low cost. Or maybe there's other better phone options to run Phosh that I don't know about?

Seems like a bad idea to me.
In the UK at least Zelle, Venmo, cash app are not a thing in my experience.

We have the wonderful Faster Payments System[0], that allows near instant payments to any account. Banks have nice phone apps, with push notifications and emoji.

Paypal is a thing usually just a way to avoid putting in card details directly.

0. https://en.wikipedia.org/wiki/Faster_Payments
If I had a need to be more of a salesperson I would.

But I'm fine just offering a non-profit social service.
This argument can be made for any country on earth.

Pick up a globe, close your eyes and randomly put your finger anywhere and you will see the point under question was under different (political)boundaries every 300 years or so.

Boundaries of any country are just limits to which a certain political administration extends its powers to. They keep changing for various reasons, every few decades.
The US banking system is notably decentralized/fragmented, with a fat tail of regional banks. That extends to regulation, where banks are chartered at both the federal and state levels (both of which jealously guard their authority). Large banks started to offer a direct-transfer service called Zelle[1] a few years ago, but making it "standard" is a slog thanks to all of those regional banks. Instead, most people use third-party apps that operate over ACH.

[1]: https://en.wikipedia.org/wiki/Zelle_(payment_service)
>How would you look at someone using a single key for their car, house, safe, work place, and so on?

One key to rule them all? Honestly, I would be jealous.
DevTools Tips: How to inspect CSS grid