skysight-inc/HackerNews huggingface dataset:
> I was expecting to see a lot more highly technical articles too. Topics like engine designs, control systems, manufacturing processes, etc., written by engineers.

The youtube channel Engineering Explained is probably as close to that as you'll get. It's mostly about technology already available though, not much content on future tech still in the R&D phase. https://www.youtube.com/user/EngineeringExplained/videos
Why would IBM not want someone working on VNIC specifically?
And neither are they RS-232, unless you've got a transceiver (MAX232 etc) in there :)

Man... USB CDC is painful. It's so much "fun" that a serious solution on one product was two back-to-back FTDI transceivers. I think they finally designed that out, but I'm scared to look at what might be in its place now....
I imagine there's a few RedHat folks pondering things now.
> Zero websites automatically get JavaScript access from me, and many other savvy web users.

Even if this weren't true, it would still be false that "all websites already use JavaScript".
Queryable VC database to find investors or investment opportunities
They do, but it’s not as common as black and white in English (American) media. There’s even an old song, pretty well-known, that has 2 lines that can be translated as “Black eyes, black hair, and yellow skin, forever more shall be the descendants of the dragon” (descendants of the dragon means of Chinese descent in the context of the song).
Still, going from "we know how this would work" to "we're actually using this in a wide-scale vaccination effort" seems like a pretty big step forward. These are the first mRNA vaccines licensed for use in humans.

You could say a similar thing about the atomic bomb: the science was well established, but actually building one was still a pretty big undertaking.
> You are an IBM employee 100% of the time.

Almost all decent software companies have some kind of allowance for personal contribution to free software. IBM can't possibly be paying enough to attract people from these other places.
I've come to this same conclusion over the years. I'm a good programmer, probably top 1%, but that means there are a hundred thousand better programmers out there. I've come across some that can do things I will never be able to. I'll likely never be the best at any one thing. But I strive to improve at all the things that matter to me. I even have a spreadsheet titled "better than yesterday" where I track my progress.

Try to be the best version of yourself, not the best in the world. This constant need to compare yourself with your peers and neighbors and edited Instagram models is very unhealthy. It is the exact opposite of the road to happiness.
"Most people" don't know this? It was the centerpiece of Mitt Romney's last presidential campaign and one of the most popular conservative media ecosystem talking points for years. It's hardly a secret.

Also extremely misleading since labor income is only one taxable transaction among many that most people take part in, this doesn't account for state income tax, and it also doesn't account for FICA tax, which is federal and still based on labor income.
This might be an interesting post, but I don't see what this has to do with hacker news.

Also the real answers, like "facebook", "advertising" or "smartphone" (privacy is a right) are nowhere.
If they said "as an IBM employee with access to NDA'd/company secret documents on this thing, we do not want you to work on this", I would understand it.

But they didn't, and if it's just like this - that's straight A-grade bullshit.
I think they were more asking about target date funds at major institutions like T Rowe Price, Fidelity, Vanguard, etc. But that's a hell of a story.
I switched my home audio system from Volumio to Moode after Volumio started switching out lots of standard OSS components to weird in-house stuff.

https://moodeaudio.org

I recommend Moode highly. Works great on the Raspberry Pi with the audio output HAT of your choice.
Wouldn't it be easier to make a list of things that aren't scams?
I'm not sure if it works in this context, but I tie a knot equivalent to Ian's Secure Knot, asymmetrically.

I use the standard "bunny goes around the tree" methodology, except I go around twice before pulling the loop through both.

It might be easier for your use case, because you can hold the knot with one hand while sending the bunny around the tree with the other.
I knew instinctively how to tie a Granny knot from a young age.

Later, as a boy scout I learned how to tie the alternative square knot, which looks cool and symmetrical and offers the tremendous advantage of being easily untied.

One of the great small lessons in life.
Is this the shoe equivalent of arch linux?
He's also not allowed to use his personal Gmail account for hobbies.

The people in charge are sociopaths.
I doubt it, it is common practice for us to use personal e-mail addresses for open source contributions (since many of us have pre-existing community involvement before working for Red Hat). And we remain culturally distinct from IBM.

As a side note, really often we get asked to measure our open-source contributions, or get measured by some sort of analysis of a project. It is always an under-estimate because of all the non-redhat.com accounts that we use.
you just post it on wall street bets and short squeezing the hedgies and you have gauranteed buyers
> Sure, but if paired with dezoning, the loss due to the elimination of rent-seeking through constricted suply would likely be larger decrease for landlords than the increase from demand surge from the subsidy.

Landlords benefit from dezoning; increased density increases the rent value realized per unit of land area, even if it might decrease it per unit of living area, even without subsidies (and the slumlords that go whole hog on density will make those islands of private communities that don’t even more valuable, so long as the crime and other unattractive effects of the former can be kept out of sight, out of mind, from the latter.

The people opposed to dezoning aren’t landlords, they are residents who prefer low density conditions.
Adding IBM to my list of "never to work there" companies
Can someone here please get the manager fired? Also with the person that had the brilliant idea of this policy.

I use VNIC on RedHat. I am also an IBM shareholder. This is outrageous in both cases.

At another company, I might have made it happen. But I do not have enough contacts to make it happen there.

Someone, please get the manager and whoever wrote that policy fired.
That's a matter for interpretation. Including the internal email message in the commit might not be received favourably by IBM.
We don't know the full story here.

IBM allows open source work. But there are rules, particularly about transparency. Just consider the sco lawsuit that won't die, and you may get an inkling why. This person appears to be in the open source / linux part of ibm. IBMers all must accept open source contribution guidelines. It sounds like this person simply didn't fully follow. Managers response may have been heavy handed but again none of us here knows details unless somebody provides them.

I notice there's four other ibm addresses so there is a story there.

Disclaimer and disclosure - IBMer who contributed openly and with management awareness and never got this kind of stern instruction :-/
OpenSSH's randomart was too visually indistinctive for me so I've patched it to draw TrueColor images of cats. I wanted to actually seed a GAN to generate consistent images, but that turned out to be too much of a bother so I'm just keeping a local cache on a machine. Works nicely for that use-case as I'm able to associate a particular image with a particular location when working at a particular box. Good enough.

https://github.com/ilammy/homebrew-ssh
For me, interesting and fulfilling work is hardly work at all. 50 hours of fulfilling work essentially kills two birds with one stone (intellectually fulfilling, and pays my income), as opposed 40 hours at a job that I don't care for, but at least it's only 40 hours and pays alright, and then I have to try and sate my mind alongside everything else I want to do outside my working hours.

There's nothing worse than being stuck in a job where you're watch the clock, waiting for it to strike 5 PM.
Playing Different Games – Why Tiger Global is eating your lunch (& your deals)
>You are not allowed to use your personal email account
as a "hobby"

That's such a wide ranging statement, I'm kinda surprised the person writing it didn't stop and think "Yeah that sounds horrible...I can't believe I just typed that..."
Another of the many reasons to not work for IBM, if its historical support of genocidal regimes wasn’t enough.
I'm assuming cigarette smoking in movies and tv shows, old and new, must have been the most widespread and profitable product placement ever.
I have a Kindle Oasis.it has a permanent e-sim connection to their store which I was surprised about. I don’t pay for its use.
You can always drop it on an anonymous pastebin if you want to disavow low quality code.
The way I'm interpreting this, it's not _because_ they used a personal address, but rather that they weren't allowed to contribute to VNIC [for contractual reasons], and using a personal email address does not magically bypass that restriction.

(The current title is "IBM employee forced to stop kernel work for using personal email address", which is an interpretation likely missing context)
"Then pay me for 24 hours a day."
They'd have to be paying 4.2x as much in salary if they want me 24/7.
I built something very similar that formats RSS/Twitter/etc feeds into a pdf that gets automatically pushed to my reMarkable tablet 2x daily. It's so much nicer to use than reading news online!
"We didn't intend to overthrow anything. We just wanted to tour the Capitol and they happened to be certifying an election at the time, what's it to you?!?"
Sounds like an (overt) attempt at getting all their contributions to come from a `@linux.ibm.com` account, which might make sense depending on what their arrangement with IBM is?

For example if IBM were paying them a full-time salary to maintain VNIC as a representative of IBM then it makes sense for IBM to ask for what they're paying for, or at least to not let them add "personal" contributions to the mix?

Source for my conjecture is:

> Lijun Pan <ljp@linux.ibm.com>

And:

> Lijun Pan <lijunp213@gmail.com>

So they want them to use the IBM email association all of the time
It's IBM. It's like saying "Adding poop to my list of never-eat-this".
I have never had a positive experience with anything related to IBM. Granted, my experience has been few and far between, but I'm guessing that's a good thing.
Thats not legal in California.
I have 660 bookmarks in HN which I will read thoroughly "someday".
Importance of Hyperparameter Optimization for Model-Based Reinforcement Learning
Ok, we didn't hear that input before so thank you we will see how to improve that. See in the top right icons there is a 'moon' that turns on a night time mode, might be helpful.

I just ran our site through the Web Accessibility contrast checker at webaim.org to compare the headlines (what we think people want to scan and focus on) to the background. The contrast score is a very high and passing 14.5/1 ratio.

We make the micro text more subdued on purpose to make scanning the headlines easier.
Sounds like a statement that would constitute a violation of worker's rights in many countries.
Let's focus on understanding and changing the policy rather than punishing individuals. Given IBM's large presence in the open source world, this is either a misunderstanding or a major policy problem.
Holding IBM shares are useless.
you still have unit tests and similar right? and maybe test in a staging env lightly first? or, right to Live?
In the past, I used a grid of random characters (a tabula recta) that I keep in my wallet, plus an algorithm for pulling passwords out of it. This system broke down when I was forced to change passwords on various sites.
Apple was one of the founders of ARM.
Plenty of things are acceptable harm. Exhaling CO2 in the same room with somebody is actually physically harmful but nobody generally worries that breathing becomes lightly more difficult when you’re around. The bounds for acceptable harm seem invisible, but they definitely exist.

Therefore some levels of risk being acceptable is in no way a counter argument.
Yeah the scale of contribution from folks at big tech companies who of all people probably could come up with all sorts of hypothetical possible conflicts... and yet they don't seem to happen.

Really hard to understand how IBM somehow has to have such rules, but everyone else has contributing employees with no problems...
Sony paid to delay the porting of games to PC
"New study"...
The most galaxy brain moment is when you realize that the repitition is not only purposeful but thematically crucial.
The ideal outcome here is the person was going to remove their personal email address. The author of that message could achieve it in a few ways:

- Speak to the person like a professional and explain the company policy and give a little context on why things are the way they are

- Take a combative, aggressive tone and demand it be changed

The first builds trust, the second breeds resentment and hurts company image if it leaks (I guess when people resent you they'll take micro aggressive actions to embarrass you by leaking it).

A company where people who take the 2nd path are in a position of power is a toxic workplace with many broken systems in place.
> You are an IBM employee 100% of the time.

This is abusive. 100% or their (probably) 40h/week contract. Other than that, they are owner of their own time.
Ask HN: What can an undergraduate work on over summer without an internship?
Hi HN. As the title suggests, a typical CS undergraduate (freshman) is hoping to looking for some ways to boost my technical/non-technical skills over the summer. I know that many may suggest looking for an internship, but due to personal reasons I am not looking to pursue one for this summer alone. As such, I was hoping anyone could possibly suggest interesting projects I could work on which most importantly balances practicality with interest (i.e. should ideally help to gain some relevant 'workforce' skills, while being something which I may not have the chance to in an actual job).

Suggestions such as diving into operating systems, learning about distributed systems are appreciated, but would hopefully take a backseat as I believe I will have time to dive deep into them when they come around in my curriculum over the next few years. A detailed suggestion in a past thread [1] suggested learning/implementing Git from scratch. I like this idea and am planning on at least gaining a deeper than average understanding of Git, but was looking for more variety across different domains other than version control systems.

Any advice would be appreciated. Thanks!

[1] https://news.ycombinator.com/item?id=19642190
My impressions TLDR:

1. "Built for delight" Author wants everyone to suddenly start making nicer things.

2. "Truly serverless" Author wants to throw code at cloud, without thinking about performance or resource usage.

3. "Fast" Author wants every AWS command to take less than a second.

4. "Ephemeral resources" Author wants to test in the cloud with less effort.

5. "Code not configuration" Author doesn't like static config, everything should be an API.

6. "Built for productivity" Author wants everyone to be more productive.

All in all, reads a bit like the random musings of a frustrated cloud server user.
I think one has to introspect their value set and desires. It's easy to fall prey to being defined by external factors of pride and glory. But one has to ask themselves, what life do I want to live? There's a certain amount of content to knowing the life you want, and overachieving is similar to diminishing returns, it could even be considered a malpractice, a waste of good time and effort.

If you're healthy, in good company, have laughter and love, and a dose of adventure, with minimal stress, you've got the perfect life. Everything you do beyond that should be for pleasure, you can find challenge pleasurable, but failure shouldn't be painful if you had thrived to achieve more out of fun. Try to be conscious as to why you're doing what you do, why do you try so hard and why are you so hard on yourself?
Denisovans may have met us in the Pacific
Andalucians (and Canarians) speak like us too. Maybe they were the ones who invaded us long time ago.
This feels like there's a lot of context missing. Does anyone know anything more about this story?

This contributor was specifically listed as a reviewer on the "IBM Power SRIOV Virtual NIC Device Driver", and it sounds like the order (from a manager?) was specifically to do with contributing to this specific VNIC driver.
Sounds like a reasonable interpretation. The phrasing of the message that the developer claims to have received is still concerning even keeping that in mind.
> IBM employee forced to stop kernel work for using personal email address

This seems inaccurate. More accurate appears to be “IBM employee not allowed to change to using a personal email address and claim of ‘hobby’ to workaround instruction not to work on open source project.”
If he's an IBM employee 100% of the time, then I expect he's only getting paid for 33+1/3 % of his workday. I hope he demands the other 66+2/3 %, granting, of course, a 1 time exception on lack of payment to make this change.

Ooh. I forgot weekends.
Virtualization eventually will be seen as the unnecessary layer added to make up for operating systems that lack capability based security.

It's going to take a decade to refactor things to remove that layer. Once done, you'll be able to safely run a process against a list of resources.
What's the difference between downvoting a comment and flagging a comment?

I ask because I don't have 501 karma and I can flag a comment (but not downvote).
This is the name for my next band.
Yep, I frequent HN on my spinach
There is AWS aurora serverless https://aws.amazon.com/rds/aurora/serverless/
I suspect this is driven less by an overpossessive engineering management team than a legal team. I'd love to know more about what general counsel is afraid of since I know a lot of people under the same restriction and it meshes with the story Spoolsky tells[1] on side projects:

> Because they might try to take an investment, and the investor would say, “prove to me that you’re not going to get sued by some disgruntled ex-employee who claims to have invented the things that you’re selling.” The company wants to be able to pull out a list of all current and past employees, and show a contract from every single one of them assigning inventions to the company.

[1]: https://www.joelonsoftware.com/2016/12/09/developers-side-pr...
Any sort of administrative action or warning should not have to be interpreted. If that is the case, the warning should have been explicit that they are not allowed to contribute in any way because of said contracts. Instead, there's hand-wavy complaints about a "hobby" and very aggressive and cultish, "You are an IBM employee 100% of the time".
Inactive account fees on bank accounts. You're going to charge me a fee because I'm not making you process transactions? No, it's more like you hope I'm not paying attention to that account, so you hope I won't notice if yopu start charging a fee literally for doing nothing.
→ Well, that nonstandard font is eyecatching. ←

hmm, looks different in the text input box:

Gʀᴀᴘʜɪᴄs Cᴏᴅᴇx
who works for ibm now a days.
This implies that handling it well is aligned with keeping ones job. I don't agree with that mindset myself. I'd say they handled it poorly. But, then, both of us are at least half wrong regardless of which one is right.
Yes, it's concerning, but it has to the feel of being the end of a long conversation. I'm picturing something like this:

Manager: You're not allowed to contribute to VNIC.

Employee: But I'm doing it on my spare time!

Manager: You're still not allowed to contribute to VNIC.

Employee: But I'm using my personal email.

Manager: * the email quoted *

---

It feels like someone who's hit the end of their rope with a long back-and-forth and is trying to close any remaining loopholes just to be done with the conversation.
It's about time that we retire SHA-1 signature scheme. It'll be interesting to see how many older devices require updating.
Q: How often do people copy and paste from Stack Overflow?

A: Very rarely. And when I do, it really depends on the language.

If you find a solution for Clojure, chances are it's pretty high quality. The fact that the language has been essentially stable for 10 years helps. The language culture around minimizing complexity and a strong preference for pure functions also doesn't hurt.

For other more "churny" & mutable languages you gotta be careful. It could be a good solution, or it could be old, unwieldy or excessively complex.
being someone's employee 100% of the time sounds like slavery
I also read that thread on Reddit and this and thought the same thing!
many things are confusing if you've never done it before.

my first HAproxy setup wasn't great, my 10th is rock solid, just needed a bit of context-specific learning.

same with PG replication (locical and archive) but 3rd go was awesome.

its a flawed expectation to get it right the first time.
Non competes are illegal in California. But while you are employed by a company I believe that most contracts require that even outside of work the company owns your IP unless otherwise stated - that's why there's a bit in your contract where you can specify prior inventions and whatnot, I believe.

Every company I've worked for has had it this way.
There's also https://github.com/xbmc/elm-chorus
Very good point, the message may be taken out of context that would change the interpretation of the message significantly.
This post mingles different interpretations of "serverless" - the current fad of "lambda" style functions etc and premium / full stack managed application offerings like Heroku. Although they are both "fully managed" they have a lot of differences.

Both though assume the "hard" problem of infrastructure is the one-time setup cost, and that your architecture design should be centered around minimising that cost - even though it's mostly a one-time cost. I really feel like this is a false economy - we should optimise for long term cost, not short term. It may be very seductive that you can deploy your code within 10 minutes without knowing anything, but that doesn't make it the right long term decision. In particular when it goes all the way to architechting large parts of your app out of lambda functions and the like we are making a huge archtitectural sacrifice which is something that should absolutely not be done purely on the base of making some short term pain go away.
The included message is probably lacking a lot of both written and unwritten context.
There's a big difference between neglecting maintenance on a vehicle until it overheats enough to catch fire, and a vehicle which bursts into flames regularly upon impact while people are trapped inside.

We get you like Tesla... but that doesn't excuse being deliberately obtuse. You cannot hand wave away these people that were stuck inside a fire bomb of a vehicle which required about 20 fire trucks worth of water[1] to extinguish the flames... For what should have been a routine accident response. The people inside, if still alive, had no chance of survival. That's really bad...

[1] https://www.solonohio.org/203/Fire-Trucks#:~:text=Contempora....
FWIW, this person:

David S. Miller <davem@davemloft.net>

is employed by Red Hat, which is a part of IBM.
Build and Share your best shaders with the world
I've made a habit of deleting my forks after the PR has been merged upstream to the main repo.

So I'm actually in the position where I do have meaningful contributions to open source projects, but my Github profile doesn't show it (unless you look at my contribution activity).