skysight-inc/HackerNews huggingface dataset:
Why does one have to make money with open source? Why does that have to be a goal in and of itself. Are people going to take your stuff and not contribute back? Possibly .. that's why there's the FSF/Stallman and GPLv3 argument.

Out of curiosity would the GPLv3 at least force providers like Amazon to release any modifications they make to FOSS stuff to turn it into a hosted/managed service? With things like Apache/BSD/MIT, does AWS currently mod stuff without releasing the results as FOSS? (Is Aurora DB really modified MySql or MariaDB under its core?)

But going back to the point, yes this clearly violates the spirit of what many in the 90s viewed as FOSS culture. You write it because it's fun and you want to share. If you can make money off of it, that's great. If not, whatevers.

The big players only open source middleware. Facebook will never FOSS messenger or any big critical parts of the platform itself. They only open the middle parts so other people can build applications dependent on them and the other big players.

I wrote about OSS both in the 90s and today a while back. It's kinda a log read though:

https://penguindreams.org/blog/the-philosophy-of-open-source...
You’ll probably make 10% on this trade. But the is risk of losing more than that if the transaction doesn’t close for some reason is real. That’s not free money.
I always see this claim in Reddit and sensationalist news articles, but I have never seen actual evidence of this. One would think that given the (supposed) frequency of this, an email or phone transcript that lines with this allegation would have leaked or passed on to some media outlet by now?
In golang packages named "main" are special. They're not importable and they correspond to a single executable.

If you want to be able to reuse code in different packages in the future or have more than one compiled binary, you won't be able to put everything into a single "main" package
Nothing like having to break away from a dinner with your family and switch your brain into work mode. Honestly, the worst things about this industry is everything they do to ensure you have no personal life outside of work.
Probably depends on what bank you used. Western banks are generally very cooperative with LE. Offshore, much less so
Sure. Why not? There are lots of companies in the world that sell proprietary software. Nothing wrong with that. A lot of great software in the world, from a user experience perspective, is proprietary. Think about the devices, computers, and websites that you use on a daily basis - most of these are probably proprietary. I don't think there's any moral obligation for someone to give their work away for free as open source.

Let's just not confuse proprietary software with open source software.
> Even with the best estimates for people born in India, the Green Card wait times are at least 10+ years to 120 years.

10 years is the length of the current backlog for Employment 2nd, 3rd, and “Other Workers" preference visa from India, but only two years for Employment 1st Preference,.and Employment 4th preference is current.

> What are the spouses of such people ought to do?

In principal:

(1) Come to the US but not work, or

(2) Remain in India, to which the H-1B recipient, as a nonimmigrant, will return.

> There seems to be no interest in fixing the root cause of the problem.

Do you mean the existence of the H-1B in the first place, or some other “root cause”.
I doubt that non related work would actually be enforceable
How to Stand-Out Among Your Peers as a Software Developer
thank you!

it's like the only possibly important thing about this and nobody has mentioned that the COI web front runs into nothing when you follow URL toward an RFC:

https://www.coi-dev.org/popup2?type=1000

it's a blank page that says they think RFC is essential, which is surely a valid opinion :)
Also, tech workers willingly buy into a very harsh libertarian ideology. It is hard to accept that as an employee in a company, we are more likely the blue-collar Joe Six-Packs, not the John Galts.
I've told bosses in the past "Your payslip says you're paying me for 40 hrs a week, which was the agreement when you employed me. I think it's reasonable to ask for the next 20hrs at time and a half, and anything beyond that at double time. So if you want me on duty 24x7x365 - to start you'll need to pay me our current agreed 40hr amount, plus 20 hours at time and a half, and 108 hours at double time to cover a full 168 hour week. That's 7.15 times as much as the 40hr/week rate to get 24x7. To get "365", which means I'm also on duty during public holidays, sick days, and vacation days, that'll come out to 8.5 times the 40hr a week rate. Let me know when that rate starts applying to my paycheques, and I'll then stop turning my phone off whenever it suits me outside office hour."

Interestingly, none of them have ever taken me up on that, but it's often lead into productive discussions about how you need at least five people to properly cover a 24x7x365 roster - and that the cost of that is quite reasonable - if you genuinely need 24x7x365 coverage.
Readability is a problem -- long variable names are harder to skim, and rapidly begin to blur together for me.
It may also be because forced arbitration backfired on Google when they went after Anthony Levandowski. They claimed he took Waymo's trade secrets and went to Uber. But they can't sue him. They can only go to arbitration. And that's over and settled. They can only sue Uber.
劲爆
飞飞偷汉了
Gitlab May Merge Their Enterprise and Community Editions into a Single Repo
Since you’re here, I highly agree. Segment is awesome and I’d love to pay for it but I need to track entire lifecycle for customers, including their original acquisition. That means tracking anonymous web visitors, and that immediately puts Segment into the “whoa, it’s how much?!?” category for me.
You can absolutely get lower risk investments through Robinhood, but they actively market things like margin trading under the "Robinhood Gold" banner. I don't think most investment banks would let you do things that risky, and you'd still have an advisor in the middle.

You can always lose money while investing, it's just Robinhood makes it feel like you're losing at Candy Crush while you're doing it. Certain financial transactions shouldn't be as frictionless as Robinhood makes them, and I can't help but feel that their platform is irresponsibly built. Their "Checking and Savings" debacle show how fast and loose they play with regulations and educating consumers.
If Redis had some big product people used, and their Redis server was just a middleware component, it could be a great side business where they sell support, but not the primary business.

All the other big players like Google/Facebook will open source those middle pieces to help people who will make apps that will most likely have to interact with their platforms. They'll never release the source to actual end products.

Are there any examples where the middle-tier stuff is successful on its own as a business model? I guess you could say Redhat or Canonical, but even then they're developing a lot of commercial stuff around the core open source operating systems/distros .. things like Landscape. Also they got in early, years ago, and might be able to build a better foundation than more recent companies.
Yes, she had.
lol. great idea — and then sending them back to the owner?
You're right, of course it is limited to gut-related things.
In my experience, the absolute worst immigration and airport security is found in the US and the UK. I've never been so harassed, and i'm a US citizen and a generic looking white guy. Can't imagine how bad it would be if I wasn't.
You ignore the non-union organizations that also protect their own. ABA, AMA, etc. control the supply of doctors/lawyers and accomplish the same end result as unions: higher wages and less competition.
Perhaps I should have said "Nazis", i.e., fascists, totalitarians, etc. The kind of people described in this brilliant essay: https://quillette.com/2019/02/21/what-my-days-as-a-marxist-t...

An important part of this is agreeing on who is not a Nazi. Someone isn't a Nazi just by dint of disagreeing with me. Certainly they're not a Nazi for having voted for President Trump, or favoring well-ordered and lawful immigration policies.

The real deal is amazingly rare. In my long life, I've never met an actual Nazi (by your tests), nor even been in the presence of anyone I imagined might be one.
H1B visas must be paid market wage. In SF for example, it'd be surprising to see even a junior-ish dev (with some specialization somewhere else) under $100k.

Customer service may be lower if that's what the market bears, but the individual should probably be able to speak e.g. Japanese (at a professional corporate level) and the company can't find that individual locally. The $100k minimum would hurt those companies here (and cost Americans lost tax revenue and jobs). It's an interesting system.
I just don’t know about hiking with a laptop. Down time is also productive time. That said, it is interesting how he organizes the digital assets of his life.

A little off topic: I subscribed to use the Wolfram Language a couple of years ago and really liked the integrated documentation, and the capabilities built in for just about everything. What was a turnoff was the very slow cycle time between entering code to be evaluated and seeing results. I signed up for a less expensive level of service (about $20/month) and that may have been the problem. I would like the speed of, for example, Common Lisp repl development with the power of the Wolfram Language.
Like, a foldable VR headset? Wouldn't that be Google Cardboard or similar?
Four New DNA Letters Double Life’s Alphabet
Of course. And if a student realizes that — or it's pointed out constructively — a lightbulb might go off!

The (pedagogical) advantages of ℚ(φ) are that it seems like less of a trick to the student and Binet's formula is more apparent. It also gives them more surface area to explore.

A lot of students believe that mathematical know-how and practical problem-solving are at odds (especially since recursion is inherently "mathematical" to most beginners). IME exercises like this help prevent that false dichotomy from forming.

So, algorithmically equivalent, pedagogically distinct.

(BTW, not saying that the matrix implementation is bad or anything, it's the contrast in appearance and equivalence in computation together that makes for the learning.)
The employer has to post the job requirement and try multiple recruitment channels for 30 days. Only if they cant find another candidate, can they file for Perm. So that specific "Rocket Science project" didnt have any qualified american apply for it. This is a good article to explain the whole process - https://www.usavisanow.com/perm/
>What more could you want?

Consistent UI, consistent configuration schemes, working suspend-resume, reliable WiFi, reliable auto mount of USB storage, and easy file sharing over LAN for starters.

None of these things was I able to achieve on my ThinkPad even 3 years ago when I last gave Linux a try.
For one, it would be a terrible choice for a charity dedicated to helping the poorest of the world. People in democracies tend to vote for their own interests.

The U.S. spends about 1% of their budget on foreign aid. Yet in polls, most Americans think foreign aid should be further reduced [1].

[1] In the following poll of 1012 Americans, 81% thought foreign aid should be reduced and only 18% thought it shouldn't be: http://i2.cdn.turner.com/cnn/2011/images/01/25/rel2d.pdf
Employers generally use the same contract for all their employees so employer/employee forced arbitration contracts are only a minority of contracts. If a contract is between two corporations each with their own lawyers to review the contract that giving up of their rights to sue each other is actually a good thing. But that depends on the arbitrator being acceptable to each and desiring repeat business from each. It's the employer/employee situation where only one side has lawyers involved in selecting the arbitrator that the situation becomes abusive.
I see a few code ladies on that page who probably disagree with you
This is pure speculation. Meanwhile, our government is actively invading and occupying how many countries?
As a result, you're probably the first to go in a layoff scenario. Maybe it's not a problem for you but for many, it is tough to regain footing after getting axed.
You might like Netvibes. I've been using it for over a decade and it's still fantastic.
https://www.netvibes.com/
This is like asking if apples or oranges or bananas are better. Rust, Golang, Swift ad infinitum all have their advantages and disadvantages.

First of all, you have not explained what the problem or issue is that you want to solve. Will you be working with bare metal? With networking? With native apps on iOS? So you should determine what it is that you actually would like to do, and then find a good fit from there.

All I can say is I like working with Go and Rust for different reasons. Rust has a slightly different paradigm, but I think people exaggerate the learning curve simply because it's just not what they're used to.

If you can't decide, then write a toy application in all three languages! This will give you a better insight into working with that language and its ecosystem. I.e. I still dislike how Go handles packages, but it's tolerable.
Earlier being 2am
Kraft Heinz Sinks Near Record Low on $15.4B Writedown
I have a few of those for different uses: mini toiletry bag, extra toiletry bag, mini electronics bag, extra electronics bag, travel laptop bag, world adapter bag. I use zip locks or water-resistant roll-top bags to compress better in a 25L "personal item/carry-on" bag.

My camping gear is organized the same way: cold weather gear bag, cookery bag, bug spray/sunscreen/soap bag, medical bag, utility tool bag, hydration bladder, tent bag, sleeping bag, burning man costume bag, burning man crafting bag, mini cocktail kit, ...
> overly expansive ownership claim

If any Google employees in California are potentially interested in doing something about this, contact me at mjg59@srcf.ucam.org.

(Google employee, not involved in anything to do with employment contracts)
Scan, OCR and shred. I have a scan pile and a shred pile. I collect documents in front of my scanner. Once a month I'll shred the previous month's documents in the shred pile, scan the current documents, and put them in the shred pile to be shredded next month.

I do this because sometimes it's easier just having the hard-copy around, but if I haven't used it in a month, it's rare I still need the hard-copy.
> The system wasn't created for wait times of upto 120 years,

H-1B wasn't crested as an immigrant visa, either, though it allows immigration without exiting. It was envisioned and sold ad primarily a way to temporarily fill transitory needs.

> Only people from certain countries are affected by this, because the 7% visa per country cap is enforced the same for both Vatican City with half a million population[edit: 1000 population] and for China and India with more than a billion population each.

Population is only loosely correlated with the issue, it's not about visa demand; in many cases (basically, all the family-based categories) the backlogs are worse from Mexico and/or the Philippines than India or China.
Yelp will lose this lawsuit and this is a PR nightmare.
> Actually this borrowing is far older than the British Empire.

You're quite right. I wasn't suggesting that the borrowing occurred during the British empire (I don't think they conquered anywhere that spoke latin). I was suggesting that the empire imported the occasional word from a list of nations and languages too long to list:

>> _On top of these fundamental contributions_, it borrowed quite a few words from the four corners of the earth
I think one thing that's changed is that there are lots of useful projects that would be great to have available in the open, but can't realistically be created as a side project.

If small businesses can stay around while creating software that is open to use, and can be contributed to by the greater community, that will allow a lot more good stuff to be built and seems like a win for everyone.
Ah yes.. Logan’s run logic.
I recently finished a project which looks a lot like that browser homepage!

https://targetblank.org
Hahahahaha, I don't think half these startups need any help grinding themselves into the dirt any faster, nor do I think that unions would contribute meaningfully to extinguishing something that wasn't already in process of that.

And honestly, if some hotshot startup dies because it's treating its workers like trash then good riddance. In this day and age we ought to do better than exploiting workers to the bone just because we can.
"must be paid market wage" I'm not sure if that is the always the case. If everything was equal I'm not sure anyone would bother with the system.

I don't think a minimum would work as you say. The jobs I found were surprisingly common. I think the system is being heavily gamed. We've already seen evidence of companies choosing to do the minimum amount to claim they tried to find local talent with the explicit intent of using H1Bs.

I think you're describing the intent of the systems, and in your area it might actually work, but there's a lot of evidence that it is used in other ways.
Mathematica is literally the worst PL I've ever used, especially since you effectively have to use their built-in editor that doesn't even have multiple undo. Of course, it is the least-worst symbolic system out there currently. But, it's not like lisp wouldn't have developed similar capabilities if Mathematica didn't come around.
This is the thing. I'm never going to be stopped from working with a guy who wants me to work with him simply because some moron in an ivory tower thinks I don't have the credentials. This is good. I won't accept the alternative.
Great comment. I'm still in school but I noticed how my lifestyle got slightly more expensive after I made some money through internships, or after I've been on vacation and enjoyed myself (and seen others enjoy themselves).

I used to think of myself as a very minimalist no-frivolous-spending kind of guy. I would do meticulous research on products to maximize the quality to price ratio (with strict upper bounds on price of course). Nowadays I just don't bother. I think you're right that the process is gradual. When a culture built around consumerism surrounds you, there is no choice but to become more consumerist.
Your product looks great, is related to OP, and your post clearly indicates you are advertising. Good old Hacker News from circa 5-6 years ago would applaud you. Today??

Shame on all those who voted you down.
Why does one have to make money with open source?

Making money is really a shorthand for sustainability. If developers aren't paid, their code can easily fall into disrepair which hurts all their users.

Out of curiosity would the GPLv3 at least force providers like Amazon to release any modifications they make to FOSS stuff to turn it into a hosted/managed service?

They may not make any modifications and those modifications wouldn't contribute to sustainability anyway. Developers can't eat contributions, so if a project is going to have any full-time developers then money needs to enter the system somewhere.
Indeed my old CTO at BT came back from the valley in the late 80's as his wife (senior nurse) could not work.
No, I do mean forced arbitration. If the arbiter would be fair then the ability to threaten to fall back on the court system could be used as a coercive threat. Provided both sides have input into how the contract is drafted the compulsory nature of the arbitration is good for both, in expectation, though obviously when a dispute is adjudicated against either suddenly they'd have an interest in overturning it.

But as I say elsewhere, this doesn't necessarily apply to employer/employee contracts where one side might not even have read the full contract, much less have been able to negotiate its clauses.
Not sure why you had a down vote, but to be clear the contract I have makes no limitation on who "owns" the equipment. Nor does it limit how such verification might be done. And since, at the time, all Google employee services could be accessed through a browser to employee specific URLs, it could be pretty much anything.
Even with closed source software, Amazon will eat your lunch, even if you're Microsoft: AWS WorkMail is Exchange compatible. It is a hard problem.
My experience working at a startup biased me against it. I'm much happier at a big tech giant.
I think the H1B should be ended entirely. What incentive is there for corporations and the government to invest in its own people when they can just import workers. Not only that, it is unfair to others countries who lose workers. If these employees are so valuable then isn't almost evil to steal them from poor underdeveloped countries.

The idea that a nation of 350 million people can't supply the workers needed for the US economy is nonsense. What it really means is that corporations want to use foreign workers to cap wages. Or it could be that corporations and governments haven't done a good job developing the work force they needed. That's their problem, not the american people.

I can see a temporary workers program being useful after a catastrophic event like a world war where millions of your people are killed and you need to rebuild. But in peacetime, it's not needed.
Why I Turned Down My Silicon Valley Dream Offer
But what a jury would do can still be relevant.
People don't want to work in the US because they perceive employers as liberal.
Huawei's Low Prices Outweigh Spying Concerns for Many Countries
Great, but how does that impact you? How are you going to edge companies who are much larger than you, for the finite number of skins allowed in each state? What's your plan for working with the regulators, including the necessary amount of lobbying and retail adjacency you need?

Just saying "Well, we can eventually become a paid host of these games" isn't enough and you haven't done that; just because it's now legal in a singular state doesn't mean that just anyone will be able to get licensed and regulated.
World's largest bee ‘rediscovered’ after 38 years
I think if the company is open for business on a day that you want off for a religious holiday, then that's why companies give PTO, so that people can have flexibility in how and when they don't show up to work when everyone else does.