skysight-inc/HackerNews huggingface dataset:
I've always sort of thought of TDD a bit of a software development methodology cryptid. At best you get shaky camcorder footage (although on closer investigation it sure looks like Uncle Bob in a gorilla suit).

Lots of shops claim to do TDD, but in practice what they mean is that they sometimes write unit tests. I've literally never encountered it outside of toy examples and small academic exercises.

Where is the software successfully developed according to TDD principles? Surely a superior method of software development should produce abundant examples of superior software? TDD has been around for a pretty long time.
>Unfortunately most software is just not well defined up front.

This is exactly how I feel about TDD, but it always feels like you're not supposed to say it. Even in environments where features are described, planned, designed, refined, written as ACs, and then developed, there are still almost always pivots made or holes filled in mid-implementation. I feel like TDD is not for the vast majority of software in practice - it seems more like something useful for highly specialist contexts with extremely well defined objective requirements that are made by, for, and under engineers, not business partners or consumers.
Uni's have a hard time hiring, so you'd be surprised. If you can show equivalent industry experience then they'd probably love to have you as most universities are full of ex-grads. They really appreciate industry experience. But just my personal experience here, because I didn't go to university I was not ready for the bureaucracy and inefficiency, I had to leave. In industry it's usually high pressure, get things done fast. At the university it was high pressure but slow as molasses, working through processes and finding the humans you need to do their parts of the process, then convincing them to actually do it.
https://en.wikipedia.org/wiki/Headquarters_of_the_French_Com...
As far as specific bands go, you can't beat http://www.gbvdb.com - yes, Guided By Voices has recorded and performed enough to fill their own devoted database.

But I second your request, I'd welcome links to any electronic and alternative websites that also detail the lore and bios of the band.
How long has authn/authz been in your lexicon? Took me a second but I rather like the abbreviation even if the spelling omitted is different.
> largely as a result of radical Islamist Palestinians who had left Palestine and wanted an Islamic state in Lebanon.

those damn communist and nationalist Palestinian factions wanting to create a caliphate.

Not interested in a political discussion, just wanted to point out that this guy has no idea about the Lebanese civil war or the history of the region
"Takes the risks"

Takes what risks ? Buying the riskless new transistors that TSMC puts out because they know that they work ?

Apple taking risks would be making the chips themselves (see: the failure that was itanium and how it screwed Intel because they had to reorganize their facilities for it), not buying it wholesale and just having TSMC print it.
I watch some of the machinist YouTubes so can venture a guess…

Molds need super high precision CNC machines because any flaws will show up in the parts. So think expensive. And they aren’t going to be giving away machine time any time soon.

On guy I saw who was being interviewed had such a machine he bought second hand from (I believe) UC Berkeley and it was something like one out of three that were ever imported to the US. I guess it was a popular machine to make cell phone cases back in the day and Berkeley ended up with one for some reason.
Most tests shouldn't be hard to read and reason about so it shouldn't be a problem. In case of more complex tests, you can do it like you would do it during iterative development - debug tests and code to figure out what's wrong - nothing changes here.
When I started using C++Builder (and some Delphi), .net did not exist
Lots of supposedly modern countries can have very restrictive uniform and hairstyle rules. In the US you are unlikely to be asked to dye your hair, but may be made to straighten it.
Delphi and it's components are still nice. But their C++Builder seems like if just keeps getting worse. Instead of maintaining the Borland compiler and debugger they've been replacing it with new ones that work about a quarter as well.
There may not be. There seems to be something obsessive about metal fans to catalog and classify and document.

I mean, look at the wiki page on subgenres:

https://en.wikipedia.org/wiki/Heavy_metal_genres

It fills me with awe and giggles.
In some ways, Visa and Mastercard are the privatized court systems of the internet.

Agreed. A dispute resolution mechanism baked-in would go a long way toward making crypto a more viable alternative, especially if it delivered more effective justice than the credit card companies' stale policies and their opaque decision makers who don't really give a crap.
Credit cards don't do jack shit for fraud protection. They simply market it as 0-fraud liability and the rest of the participating parties eat the costs (at least for online transactions and pre-chip days). Before there were chips, guess who got hit with the loss if fraud happened on a card? It was the merchant. For online transactions, merchants are still hit with the loss since the chip is not used. If you want actual fraud protection features you have to pay extra for products like Stripe radar or Siftscience. With chip finally some fraud liability shifted to the merchants, but partially because it's pretty much impossible to clone a chip card.
It's nice that you can send vitalik eth to vitalik.eth, but what about the 10000 other vitaliks out there? Are they supposed to be vitalik_4591.eth, the_real_vitalik.eth, etc?
> Because you know none of it actually pays for the building, it's just all for the artificial scarcity.

It depends on the quality you want for the build. There are homes being built today that use premium materials and the materials are expensive. You can easily spend $50k on windows, for example. Of course, lower end construction that price drops to like $10k.

You can buy prefabricated homes in the USA but it would be cool if "trailer" wasn't the only option. I don't think many people in the West would feel comfortable in a Japanese home though.
Yep it's very easy to be tolerant whenever fears you. Remember the Mongols killed around 10% of the worlds population. The reason they could have tolerance is that you knew if you stepped one toe out of line the Mongols would destroy you, your family, rape the women, slaughter the town and everyone you knew, and then come back a few days later just to make sure they got everyone.

This is like saying China is super tolerant once they get rid of the Ughyrs.
Yes...but various scaling issues & quantum weirdness & a load of other miseries were ramping up (with each shrink) long, long before 3nm. That's part of why the auto industry can't "just build a fab" for the ~30x larger feature size that their chips need.
Volume, Zoom, Digital Audio Production knobs, Video/Photoshop timeline or level controls, Gaming, Productivity macro (context switching, app switching, Brightness

Anything that benefits from fine tuned 'back and forth' adjustments that settle on a value in a range.

It's often more satisfying to have 'one motion' control of these functions rather than repeated 'up down' clicks to achieve a desired range.

With a rotary, you can choose the velocity of the adjustment which you cannot do with discrete 'up and down' clicks other than through a 'hold' algorithm or rapid clicking.
Can't wait for my machine to come to a crawl as I walk up to some machine the size of a city and find out it's actually mining crypto
Thanks, I'm so happy you — and lots of others — like what I've been working on. It means a lot, it's very fulfilling.

I don't find the criticism demoralising. Quite the opposite, it means people are engaged, which I love. I tried to create a product with a strong design and as a result it's quite divisive. That's okay. Good, even.

I put this thing up on the internet and asked for peoples opinions... and that's what I got. Lots of opinions! Many of which are valid, and I will take back and work on.

At the end of the day the site got a lot of traffic, lots of people expressed interest in the product and I got lots of feedback. It's a win-win and I am very happy.
Why would you ever put in your real phone number anyway?
My experience was FAANG was dragging their feet but another massive tech company hired me in 3. They make a decision if they want you almost immediately based on your experience. If the answer is no they'll keep your in the pipeline just in case. Your first year is the real interview IMO.
At the top their homepage (which admittedly doesn’t have a link to it other than the logo):

> Supabase is an open source Firebase alternative. Start your project with a Postgres Database, Authentication, instant APIs, Realtime subscriptions and Storage.

https://supabase.com/
What about Immigrants staying and benefiting their OWN countries economy?

Things will never get better in their original countries if everyone want's to go to a few very small parts of the world.

And things will eventually be undesirable in the places everyone is trying to immigrate to.

Whatever happened with staying in one place and making it better?
Genoa, from which the next generation TR will likely derive, is up to 96 cores in 12 N5 chiplets with a new N6 IO chiplet that supports PCIe5 and 12 channel DDR5.

It has some added instructions (AVX512) and will likely be more efficient at the same clock rate but they will be pushing the clocks higher instead.

I would not wait around unless you have plenty of time. I doubt a cut down Genoa will show up on workstations until the server market is satiated.
This was always my understanding is that the litho(?) mechanism can "print" in 3nm resolution, which allows the overal scaling of all features to be based on this "pixel" resolution.

I was dumbfounded when even hearing about 14NM YEARS before it was a thing (I also got to see 64-core concepts at intel in ~1999 or so)

3nm is mind boggling amazing.

Whatever happened to "voxels" (before the graphics term, intel was creating "voxels" that were used to use light to transfer vertically between layers... but I stopped following CPU arch years ago.
The only sources they will site are a few doctors with popular books. I’ve read a few of them and they can help you lose some weight.

After reading the books based on some internet persons suggestion I realized there’s controversy. Some say it’s junk science pushed by snake oil doctors others says it’s the next scientific revolution.

One fact remains, heart disease has gone way down and obesity has gone way up.
Tex also makes keyboards with a trackpoint. I haven't personally used them but have seen some great looking custom builds.

https://tex.com.tw/collections/keyboard
At something the size of an insect, isn't a dead (and thus rendered safe I think) parasite just more protein?
Do you have a new invite link for the Discord, this one is "invalid" according to Discord! Thx! :D
Glade uses GtkBuilder: a format where the UI is described as an XML and built at runtime.
what if i told you that society doesn't guarantee needs
meh Samsung already started 3nm chip production last month and they are not facing an imminent invasion

https://www.theverge.com/2022/6/30/23189362/samsung-3nm-chip...
How to use Git and GitHub for beginners
For me it was writing some simple Choose Your Own Adventure type games in QBasic. Probably the simplest thing in the world, but it felt like the horizon was infinite and unlimited, especially when I started reading GORILLA.BAS.
It’s the embedded YouTube live video at the bottom of the post throwing the layout off.
Writing N or 1 tests N times, depending on how many times I have to rewrite the "unit" for some soft idea of completeness. After the red/green 1 case, it necessarily has to expand to N cases as the unit is rewritten to handle the additional cases imagined (boundary, incorrect inputs, exceptions, etc). Now I see that I could have created optimizations in the method and rewrite it again and leverage the existing red/green.

Everyone understands the idea, it's just a massive time sink for no more benefit than a test-after methodology provides.
This makes sense, but I think many (most?) pipelines don't allow for much playtime because they are too rigid and top-down. At best you will convince somebody that a "research task" is needed, but even that is just another thing you have to get done in the same given time frame. Of course this is the fault of management, not of TDD.
Seems like the TLDR is:
Well-intentioned patterns break down when taken maximally.
_electronics_ are hard. I always remember back to one of my electrical engineering labs... The oscilloscopes were sensitive enough that someone walking past them was visible on the scope. Really, any motion near it. It was especially funny when we were trying to figure out why a particular experiment wasn't working (we couldn't pick up any signal from our circuit at all), yet we could pick up noise from movement around the scope. Turns out the scope had a faulty BNC connector... It was very frustrating at the time, but many humorous memories in the decades since.
I mostly do the injection to keep EVERYTHING related to the agent in a single file.

But yeah, `environment.d` or `.profile` would be simpler. I mostly opted to keep everything in one place.
Mobot secures capital to grow its fleet of robots that bug-test mobile apps
Mobot lets developers use physical robots to automate app testing on devices.
The async messenger has gotten the thread counts way down. May be a little easier now.
Iran's decline began when the US overthrew Mossadegh's democratically elected government and installed the Shah, which led to the Ayatollah.
Not any really. Which is why this situation sucks the most.
Beans and legumes are some of the healthiest foods you can eat, being high in both fiber and a range of beneficial phytonutrients. There is no high-quality evidence that lectins in properly prepared beans cause any health problems.
I don't think the salaries are very high in those countries you mentioned. Hardly up there with East Asia (Ecxept China)
Tooling for embedded development? Please back in my day you just didn't get any tooling even the programer was left to the manufacture to make.

> It is kind of like demanding you understand and set the timing advance on your car's engine. Why on earth would you even want to know of it, much less fiddle with it?

Developers are not end users a technical understanding and capability is to be expected you aren't talking about the tooling for a pc you are talking about the tooling for a microcontroller.

A more accurate example would be the timing belt manufacture expects the car manufacture to provide their own tooling to put the timing belt on their engine, in the same way a pic manufacture expects you to provide your own tooling.

The end user is whoever buys the device you build with the pic in the same way that the end user of a timing belt is the person who buys the car not the manufacture that makes the car.
I don't know if it's nostalgia, if it's XP being the pinacle of user interface design, or if it was the thunderbird designers, but the screenshot looks better than current thunderbird. The balance between the items and how much that ask for your attention feels just right
Just wondering, but is ortholinear actually better? It's not like my fingers are 4 parallel lines. And I don't have hands perfectly straight on the keyboard either - hands come in at an angle.
For me, the killer use case for this is presenting logical volumes to containers. There just has not been an efficient mechanism for a local storage service in one container to serve logical volumes to another container on the same system until this. For VMs there is virtio/vfio-user, but for containers the highest performing option until this was NVMe-oF/TCP loopback.

Basically, you can implement a virtual SAN for containers efficiently with this.
As opposed to say, logging into Google?
Not the best or deepest account, but for the modern reader who can't
spare time on Aristotle and a gamut of old beards [1] Acemoglu and
Robinson's account is clear and interesting reading [2].

In the case of Lebanon, the story is that it's ethnic/religious
diversity is too much for stability, it being constantly open to
interference from its neighbours and super-powers playing proxy war
games.

[1] https://en.wikipedia.org/wiki/List_of_political_philosophers

[2] https://en.wikipedia.org/wiki/Why_Nations_Fail
We are losing some things with laïcité, the freedom _from_ religion. We are usually losing the shackles of dogmatism, which is a good thing. However we also are losing the places and teachers of morality - not to say the morals of catholisms are anything to abide by- we are losing opportunities to talk with eachother, sometimes even our neighbors because the time now gained from not going to mass is recycled for our own selfish wants.

Laïcité has mostly been a good thing but I am increasingly in favour of kicking the clergy out of the Church and churches to reconstite the republic from the last remnants of the empire, to have civilization reborn into a caring and closely knit adventure of all humans, free from dogma, bound together by our mutual needs.
Okay but who they are fooling exactly? 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?

Are they after investors or traders? Why they don't call it something like superlaser 9000 and the next year hyperlaser 10K speedmaster?
I'd approach this from the router.

If you give the device a static DHCP lease, then you can block it from 0.0.0.0 and allow it to your VPN provider's IP blocks.

You might want to give the device its own WiFi network if you don't trust it to honour DHCP
The Soviet system meant famine in Ukraine, mass expulsions of poles, and being kept in with barbed wire and landmines.
Instead of a corporate letterhead, they require the wax seal of the eldest son of the Family von Baron MCMLXIV, Viscount of Parcelforce, Duke Du Jour, and Most Charitable and Venerated Grand Master of Her Majesty's Royal Letter-Stampers (or his designated representative), which is then simply cross-checked against Burke's for validity.

Time-tested and infallible - even more-so than the Pope, if it can be believed.
At least it's not institutionalized torture like in Xinjang or the concentration camps used to "re-educate" Falun Gong practitioners.
There is/was a cell biologist, Don Ingber, pushing the idea that cells use tensegrity for their overall structure:

https://journals.biologists.com/jcs/article/116/7/1157/27541...
But we celebrate a multiverse of possibilities and reimaginings in the comic world. They're explained but they are essentially just a rewrite, a different artist, a different vision.

I'm not sure where you draw the line. Some of my favourite LotR and Star Wars content wasn't what people would consider the main event, so if it meant not being able to have things like KotOR or various Middle Earth games, I'd rather we didn't draw a line at all.

I know, I'm focussing on the good, and there is some absolute trash out there... But I think both sides are important to consider before banning rewrites and spin-offs.
My point is that blind trust or distrust is bad. We should always listen to people with a healthy level of skepticism.

Experts can make mistakes just like non-experts can occasionally contribute at an expert level or prove an expert wrong.
Metra to create battery-powered locomotives
>What if China parks an aircraft carrier "one meter" outside US

Which is exactly what US is doing with its stone aircraft carrier group Taiwan.

> What if Chinese military jets were speed-running over Manhattan

You’re assuming China is like US, in that it’s waiting for opportunity to invade. But the history shows the exact opposite.

What’s more plausible is American jets over Beijing. Hopefully China has enough nukes to prevent it.
> I am a CS student, three years away from being a software engineer.

Three years away from having a degree. If you routinely do software engineering, you're a software engineering (possibly s/engineer/develop/ for a similar claim.)

> Since last year, I began reading the code of popular open source projects I use in order to determine the source of a problem I was having, and a lot of those times ended up as bug reports.

You are a saint! I would _love_ for people to read through my code looking for bugs and oddities.

Just remember that some FOSS projects are coded well, while others are coded horrendously.

> I now take the time to explain my whole reasoning into finding the bug and linking appropriate code snippets, but I'm still a bit afraid to start a PR on my own to fix it.
>
> Since I did so on popular projects, with lots of issues/PR about half of them got ignored, or responded to a year later saying "not applicable to latest version".

If you are considering writing a PR, get in touch with developers in a chatroom, or even over email, to coordinate this. They are likely to respond favorably to offers of PRs, and tell you things like "Don't do it now, we have a refactor coming up" or "base yourself off of this branch". And even if they say "not interested, don't bother" - you've still gotten useful information from them.
> If you have the "correct" opinions, you can be as abusive as you'd like in how you express them, to the point of inciting physical violence and it's totally fine

How many examples do you have of that? Of physical violence?

I'm someone with a number of more conservative opinions, and I think my main reason for not expressing them consistently is that I wouldn't want to be associated with contemporary "conservatives" (i.e. people who continue to vote Republican even though the party has been taken over by Trumpism). And I think this is a problem for a lot of us, esp my friends, who represent a fairly diverse mix of anti-Trump, non far right views. This is highly underrated by...everyone, IMO, including progressives and Democratic leaders.

I'm limiting my thoughts only to the kinds of issues mentioned in the article--those are things about which, for the most part, reasonable people may disagree.

That being said, I also think there are opinion so wrong that people should be booed out of the public square for denying them (e.g. denial of genocides, such as the Holocaust and the Uighur genocide).

"then no matter how carefully you walk on eggshells, the hatchet man is always right behind you."

I still don't get how people shutting up is that much of a problem. Not only do we still have election results that reflect the difference (i.e. peoples' true opinions are counted where it counts), but shutting up is probably better for the person themselves. Look at the time we waste bullshitting about this stuff on HackerNews...
Not sure why you’re getting downvoted. It’s actually the truth.
Those Borland books, too. I lived with those Turbo Pascal books.
I'm in agreeance with you. Not sure how though. The LAPD spends billions of dollars and still can't have a presence like a small town.
Sounds like a buggy database to me (happened in 1976 - maybe just an incomplete database really) and thats not really surprising. In any case we deal with constraints all the time. For fun, would this not correct the issue?

update employee set salary = salary * 1.10
where id in (select id from employee where salary<=25000);

This should decouple the select from the update and make each of them discreet operations where the select runs first.
Yes. Many commenters on such topics - including at least one in this thread - even identify as members of the 50 Cent Army in their profiles.
> Sony Xperia

Tried one with JollaOS. GPS doesn't work, and headphones didn't work. No idea about the stock experience tho.

> Fairphone

It's a pretty Google-centric Android experience.

You can't even get past setup without signing up with Google.