skysight-inc/HackerNews huggingface dataset:
> It's true but they also have a reasonable set of processes for open sourcing things.

So its "mother may I?" for the 'privilege' of working for such a shit company?

For a company to claim ownership of everything I do when not working is called indentured servitude or slavery.
If my day job is making babies for my employer, that answer probably gets complicated.
I second that. It’s pretty fascinating. The story of the Japanese campaign on Singapore and the Malay peninsula is pretty wild for the atrocities by the Japanese.
My point is that the way to settle the "illegal graffiti art over illegal street art" ethical argument is to defer to the owner of the property--he alone can legitimize one, both, or neither artist. Legitimacy doesn't depend on some strange need to assess which "scene" is more authentic or otherwise meritorious.

And I can't tell if I've made myself sufficiently clear, I have no special affinity or animosity for Banksy or any other modern artist.
Minor suggestion: Don't include leading The when alphabetizing titles.
If you're doing a basic project where it makes economic sense and are willing to teach yourself, it takes a $950 fusion splicer and about $300-400 of hand tools/supplies to terminate single mode these days. It's not super hard to learn how to do as an amateur if you can watch some youtube videos and look at reference documents. This particular model which can be found for 900-950 from China is popular for FTTH last mile work:

https://toolboom.com/en/fusion-splicer-kit-signalfire-ai-9/

It's not something I'd use to splice a very important cable carrying long haul DWDM circuits, but more than good enough for its purpose.

As to whether a house needs fiber to each room? I'm not really sure, at the loop lengths involved, recent cat6 cable has a high chance of working successfully at 2.5GBaseT and 5GBaseT speeds, even if it doesn't qualify and test successfully for 10GBaseT. If you have a really high end 802.11ax 4x4 dual band AP with 2.5 or 5GBaseT interface on it and the switch to support it, in real world use it's unlikely you'll ever get much beyond 1000BaseT speeds to it with real wifi traffic.
> and I forgot the name for this function.

I believe this is called `iterate` in Haskell.
Since you know that, go with the market. Sell your house every 2-3 years while it's hot and make money. When things slow down, stay in your house and enjoy it.
A contract cannot override law. A prime example is the minimum wage laws - it is illegal for an employer to pay less than the minimum wage, and an employee can't sign a contract to make it actually alright after all.
This. Contrary to this article, I think the biggest policy mistake was turning home ownership into an investment/retirement strategy. In the last 10 years, services like AirBnB have only accelerated the problem.
The troll in me wonders - if forced in such an immoral agreement, would it be possible to create a slew of shady projects with the sole purpose of making the company deal with any fallout. Anything the company wouldn't want to be associated with basically. Then automate and repeat as a form of protest :)
It's not like the price of sleeping somewhere is going to go down if we assign home ownership to people whose goal is to raise the cost of housing for personal gain.

California found out how little this is tolerated when they tried to turn everyone's house into the government's piggy bank by continually raising property taxes. Their voters, ina rare show of almost total unity, capped property taxes to 1%.

It can only be, then, that not only will we not own housing, but its cost, supply, distribution and asignment to individuals will tightly controlled by the government.

At this point in this exercise either you understand that this is an attempt to get you to accept the implementation of totalitarianism or you're under the age of 15.
Depends on if you use a realtor to sell, if you get lucky in terms of unexpected maintenance, if you do any work on it yourself, and how much rentals cost in your area. It's not hard to make a short term profit as long as you keep realtors and contractors out of the mix.
My current kernel sources have:

IBM Power SRIOV Virtual NIC Device Driver
M: Dany Madden <drt@linux.ibm.com>
M: Lijun Pan <ljp@linux.ibm.com>
M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
L: netdev@vger.kernel.org
S: Supported
F: drivers/net/ethernet/ibm/ibmvnic.*

And so it looks like Lijun was asked to remove himself from the project (perhaps because he was reassigned at work or who knows why) and instead put himself with a gmail account, and then that was noticed and 'nice tried'.
Are you going to recommend this for every website posted on HN?
I would say threat of homelessness fades but does not disappear completely. In the US you are taxed on home ownership, and in some houses may have to pay HOA fees. There can still be a sizable carrying cost for a house that you own outright.
The flip side is that errors often pollute service latency statistics. If your service is capable of serving a fast failure, for example by returning 503 instantly for all requests when it is overloaded, you need another dimension in your statistics to handle that.
America’s Conflicted Landscapes
>people assume you're either 200 miles from the nearest Walmart or you're in downtown Manhattan/a dense close-in suburb. Go 1-2 hours from pretty much every large city and you can be in pretty rural areas

This must be why "ban cars!" is so prominent on HN. Apparently people here have a hard time imagining a location where they can provide quality-of-life improving utility.
> I'm not asking for milliseconds! Just please at least get it to less than a second.

Is there a word for an oxymoron but instead of contradictory words it's sentences?
I agree. This is a very cool project, mainly because the actual synth sounds are good, so it sounds like a legitimate live acid musician hitting the good old "randomize" button on their 303 clone, but it still sounds a bit like a carefully managed "randomize".

I think what makes it work for people is that it evokes that kind of IDM-ish hipster acid music where hearing something a bit unmusical without a 4-to-the-floor "release" is acceptable. But I'm not sure this system would have as much luck putting together an actual "acid banger" like Lochi's London Acid City, Purple Plejade's Blanche, Hardfloor's Acperience etc.

The problem is that a computer can't know when it really came up with a "banger" of a sequence. When you have a real musician, they can sense when a particular sequence really "clicks" for people, somehow it just accents in places that sound cool. Then they can move ahead with that sequence, tease it and build it and bring it to resolution. This is the holy grail of generated music, I think, to somehow get a computer to a place where it can recognize whatever that quality is.
Lets be clear here. You were not held at gunpoint to sign this. The worst case is "dont work at IBM".
I’d prefer requiring they have children that serve in the armed forces. Nothing makes you think twice about sending people to die in foreign lands as much as your own child being right there with them.
> Why is it inherently unjust?

Heh, I wasn't taking a position on renting versus ownership. I said there are pros and cons of both.

What is unjust is to advocate for renting, if that rent will go to an owner/landlord. After all, why should owners/landlords exist at all, if renting is apparently so good?

Social housing avoids this hypocrisy, since the "owner" is not a person (or person-surrogate, like a corporation).
Capitalist-communism spectrum, which socialism lies on it somewhere.

Are you arguing for the abolishing of capital and business owners?
> That often comes as a surprise to less experienced developers.

Because it is utterly unreasonable.
Pretty much every recent generation of the UK royalty has had someone who has been in combat.
I don’t understand this at all. Either you have a totally different definition of namespacing to me (For me, this is basically getting to write x in most places and Foo::x and Bar::x in some places instead of foo_x and bar_x everywhere), or you’re just not addressing any of the issues discussed in the article (fairness, liveness, framing, etc).
Isn't it typically a windfall for richer people posing as poorer and clever poorer people for improved survival who can utilize or resell earmarked subsidies meant for extremely struggling people?
How do you put this mandate on your enemy?
It's too bad that there are so few options regardings carts for the NGPC (NeoGeo Pocket Color). There's the NeoPocket GameDrive but it's almost $100. Being a collector isn't a cheap hobby...
Perhaps I’m misreading this, but it appears that IBM employed him to work on this kernel driver. He was getting paid to do this, but he used his personal e-mail address. IBM wanted him to attribute his IBM-paid work for hire to IBM.

If IBM was prohibiting employees from working on unrelated projects in their off time, that would obviously be bad. However, if they’re paying people to work on teams to develop open-source code, it’s not unreasonable to expect them to use their IBM e-mail address to do it.
Is mobile radiation harmful for us?
I'm excited to see this. I've started to become really convinced lately that online shopping (for everything!) really needs a next leap forward.

I'm sick of everything I can buy on the internet being presented as a grid of images with a title, description, and price, with a detail page if I click on it.

The presentation of a physical stores is so varied! A small bookstore is so different from a large bookstore, which is so different from a toy-store, which is again so different from an auto-parts store.

I think the online UX for shopping is in dire need of iteration at this point. There's a reason each of those physical stores are presented differently, and I feel like we've lost so much of that in online shopping.

I'm really excited to see the ideas you come up with for ways to make buying books online different from buying shoes or auto-parts online. I hope you're able to find some of that magic that bookstores were able to create.

Good luck!
Is the goal of such a policy to expose our leaders to the horrors of war, and hopefully yield a more compassionate government? A noble idea, but to implement it, you would basically need to actively pursue a state of war.

If the government of enlightened former-warriors created a world without war, would that be a failure for future generations because their leaders wouldn't get the exposure required? At the end of the day, we ought to find more sustainable ways to prepare our civil servants and filter for capable leaders.
The landowners also pay more in the form of property taxes, at least where I'm from.
People like to live in pretty places, who knew..
The API makes the “DOWNLOAD” button possible.

When building a backend, I lived through the age of custom exporters. It sucked. Having an API and the providing helper calls to do stuff like download the recent month in CSV is way better.

I like having an API that both the UI and users who want to directly integrate use as it’s just simpler.

The lesson may be that just having an API is not enough unless you have a big community or ecosystem building on it (eg, AWS).
It’s not the school system that is abysmal, it’s people not wanting their kids to mingle with kids from lower income/less wealthy families. Cities might have various socioeconomic classes living near each other, and so the schools have a more mixed population.

Suburbs can restrict their schools to those that can afford to live there, so those public schools can have very few kids from lower socioeconomic classes, and a greater proportion of kids from people who are in higher earning professions.
Sad to see this practice. I wonder why can’t google hire them as regular data center employees and pay them better wages.
> I’m not sure why people sign these things though...

The clauses are usually (in my experience anyway) restricted to things that are "related" in some way to your core work. I personally don't question the boundaries on this "related" and assume that anything that involves writing code belongs to my employer. This doesn't bother me because I rarely write code outside of work [0], and I suspect most people who are employed full-time to write software are the same.

[0] Rare exceptions: solving silly puzzles when I get nerdsniped, and automating random things on my personal phone/laptop. If my employer finds out I'm doing either of those and would like to claim they own the IP for them, they can be my guest.
Then the only people willing to lead would be soldiers. That probably isn't the outcome you want.
Think of it less as "we own you 100%" and more as "you represent IBM in what you do, especially in a kernel drive for an IBM project".
What were once “hidden gems” are now no longer hidden and you can work a remote tech job and live there.

Has nothing to do with rural towns. There are plenty of rural towns in the Midwest that are still cheap, I grew up there.
This sounds like inflation if I ever heard of it
All small towns are not created equal, imagining they are is going to lead you to invalid conclusions.

Desirable towns popular with outdoor recreation enthusiasts are generally not suffering any sort of widespread brain drain issue (if anything, they have the opposite issue - too many highly educated people, not enough of the people to do the jobs lower on the ladder).

They have about nothing in common with some rural town in the Great Plains that's been slowly depopulating for a century.
It does [1]. But I believe this can be overruled by mutual assent, i.e., by contract.

[1] https://www.californialaborandemploymentlaw.net/2017/intelle...
Thanks, it's a wifi-enabled network receiver that does not have HDMI, only SPDIF.

So I guess without buying an additional hardware adapter I could get there by connecting the NUC via HDMI to my TV which is already connected to the receiver via SPDIF. The only downside there is that I need to have the TV turned on while playing music.
The reproduction cart is interesting: it consumes less power than the genuine cart in the startup measurement.

This is not surprising since it's newer. Someone looking to reduce costs as much as possible is going to reduce die area, i.e. using a smaller process with correspondingly smaller power consumption. The NOR flash on there has a datecode of 2007, almost a decade after the original.
I dunno, does your bakery need that cake? Are your tools at home equal or better than the ones in your office?

There’s more to that than the simple example you give.
In this case, it appears the employee was being paid to work on this part of the kernel driver by IBM.

The sticking point is that he wanted to use his personal e-mail address for the work but IBM wanted him to retain the attributions to his professional and paid association with IBM.
Seems you're mostly right (not counting dependencies at least), I ran cloc while excluding the "test" dir and got the following results:

$ cloc . --exclude-dir test

16921 text files.
14173 unique files.
7043 files ignored.

github.com/AlDanial/cloc v 1.88 T=35.06 s (354.1 files/s, 160714.9 lines/s)
---------------------------------------------------------------------------------------
Language files blank comment code
---------------------------------------------------------------------------------------
Perl 315 23880 21499 1180347
C++ 1673 139959 140151 962404
Assembly 351 49707 9182 583298
JavaScript 3935 82192 107644 461467
---------------------------------------------------------------------------------------
SUM: 12414 534479 586681 4513827
---------------------------------------------------------------------------------------

The rest of the output I cut off, as there are ~20 more languages used as well.
https://ieer.org/resource/commentary/always-the-target/

“Always” the target?: While U.S. bomb scientists were racing against Germany, military planners were looking toward the Pacific

By Arjun Makhijani

As for racism; well it was a different time. But look at the vilification of the Japanese and the American internment camps during the war. Plus the subsequent wars in Korea and Vietnam.
This is what happens when electricians treat cat5e/cat6 UTP like a fancy new fat POTS cable. I bet it's spliced together with these connectors too.

https://www.ebay.com/itm/splice-connector-ideal-85-925-jelly...
Owning your shelter makes sense.

The problem starts when people view their homes as financial investments instead of lifestyle security.
Your initial claim was about the situation being just. This argument explains why and what situation we have, but you've done nothing to explain why it's just. "Raise another army or pay the price" is hardly a ringing endorsement of the fairness of the system.

The key thing to note is that this isn't the only model of land ownership possible. There are other that are more fair (land value taxes and community land trusts for example).

To be clear, I don't really have anything against individual landowners; it's the system that's unjust.
IIRC, by modern economists that inflation doesn't work like that in the real world. Real estate is based primarily on desirability, the order-of-magnitudes of wealth influx, and comparables. Overall, housing prices are uninvolved in changing inflation, but mostly externally-caused inflation changes housing prices slightly.
This is my reality. I've lived here since right after the real estate crash and have seen house prices triple in a decade. I don't work in tech, and I don't have the flexibility to move because of family commitments. My rent keeps going up and I've watched my dreams of home ownership evaporate before my eyes.

I can't say for sure whether this boom has been good or bad on the whole, but I can say there are lots of people like myself who are excluded and are left wondering where we went wrong or what we could have done differently.
You're right to be insulted by this dark pattern. It's a manipulative exploitation of human interaction, and all too commonly used for "user engagement" - in other words, tricking you for their benefit. It angers me that this is the norm these days among private companies and even public institutions. It's condescending.
> Then the Battle of Agincourt happens and you lose something like 1/2 of all of your leaders. Then your status as a world power is lost forever

Seems like a fair risk.
The ordinary shoelace knot is the 'slippery square knot'. It's 'slippery' because its tied with a loop so you can pull the free end to release. And it's 'square' because its symmetrical when tied right.

There are three ways to tie a square knot wrong. One of them is the 'Granny'. I don't remember the names of the others.

Anyway its the reason our climbing staff teach to never tie any climbing rope with a square knot - because you have three ways to kill yourself. Tied wrong it can just 'walk off the rope'.
There are laws, and there are judgements which are the courts interpretation of the laws; a signed contract does not have the power to overturn either.

It is the job of HR & Legal depts to make sure a contract is legally viable, not mine, and I happen to know my rights. There are at least 5 illegal clauses in my contract, and I am certainly keeping them close by if I need to go to court against them one day.
Do they contribute to the kernel with personal emails on IBM maintained projects? I could easily see a "We're IBM, we're going to maintain our IBM drive, here's the list of IBM maintainers" rule which would preclude a personal gmail account (especially if you were assigned OFF the project internally).
Wow, amazed not to find a mention of GNU in the list of used open-source software.
Still wouldn’t fix the housing problem in desirable places.
What state policy would address these issues?

It's possible he's a local. That could also mean he didn't move there with a 2x salary. So it's not really the same thing.

While there's nothing wrong with people moving for a better life, there's also nothing wrong with someone lamenting fundamental changes in their community that they see as detrimental.
> read-before-write is still undefined behaviour, dereferencing null is still undefined behaviour, divide-by-zero

You rarely do these in Modern C++.

It's your responsibility to check the input of program before doing anything with it.

Structured Exception Handling aka SEH Exceptions can catch things like divide-by-zero, read-before-write, dereferencing null

> The C-style footguns will probably still be there in 20 years.

It's your job to know these footguns. Actually, it will take 2-3 months for a new programmer to separate C++ and C and understand what Modern C++ actually about.

> I have mixed feelings on function overloading. It makes it harder to reason about what function is being called.

It doesn't because overloading depends on the arguments not on the function names

Without overloading, things become ugly.
Which part of "...in fact its de facto zero if you aren't a criminal/drug abuser and comply with police orders." did you not read?

Also anecdotal evidence of a bad cop interaction is not a valid argument. There are thousands of interaction that happen every day. The fact that every once in a wile a bad interaction makes the news doesn't pose any information about the actually risk. Someone drunk driving into you and killing you is still more likely to happen but it usually doesn't make national news so people do not have an irrational fear of getting killed by drunk drivers but it happens all the time anyway. And guess what It would happen even more without police making thousands of interactions.
I don't think there is any reason why they can't, they certainly have the money for it, they simply don't want to.
I don’t know anyone who doesn’t optimize for their quality of life. Should people living in high demand areas get to be there because they were there first and others relegated to less desirable areas? I don’t see any better way of allocating resources in short supply.
>And I don’t mean some auto generated bullshit

I disagree, Swagger is auto generated and I prefer to work with external APIs if they have Swagger documentation which allows me to easily test their API via web browser with two clicks, I don't have to open tools like Insomnia
Oh no, it “exposes privilege”.

Look, I agree you probably should just have a CSV download option for basic use cases. Because it’s easier. Not because it “exposes privilege”
Yes, if you ignore the difficulty of terminating fiber, the more expensive switches, the fact no motherboard, laptop or TV accepts fiber, and the lack of PoE there's really no reason not to use fiber.
Look around on Kaggle for inspiration
> Why would IBM care that an employee spend free time working on something.

According to some of the other comments here, this kernel work may have actually been part of his job rather than an unrelated free-time project.
This law would be accompanied by billions for drone research.
No, prolog is weak for things involving concrete calculations. It is absolutely stellar for anything involving using/building a logical transformation framework, such as building provers, compilers, solvers and the like. Most people will tell you it's slow, but that's comparing very specialized solvers built in C++ and the like. The yield/effort ratio of prolog programs for suitable problems is very high.
Check the MAINTAINERS file in your current kernel sources:

IBM Power SRIOV Virtual NIC Device Driver
M: Dany Madden <drt@linux.ibm.com>
M: Lijun Pan <ljp@linux.ibm.com>
M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
L: netdev@vger.kernel.org
S: Supported
F: drivers/net/ethernet/ibm/ibmvnic.*

I don't know how to dig the diffs out of the kernel (maybe git blame on Linus' tree?) but clearly Lijun changed from his IBM address to his personal address at some point, and now the personal address is being removed.