skysight-inc/HackerNews huggingface dataset:
> My descriptivist definition of the term “open-source”, was that something is “open-source” if you are free to do at least one of either forking the thing for your own use, or modifying the thing and pushing those modifications upstream.

Respectfully, this definition of "open-source" does not match common use, even with a loose colloquial interpretation in mind. As commonly understood, an "open-source" license requires the ability to acquire the source, and to modify it, and to redistribute it.

Your definition, quoted above, would call open-source a license that allowed for personal modifications to source but forbade redistribution of those modifications. Your definition would also call open-source a license that required all modifications of the source to be made through a single point of central control. I think both of these cases fail even loose understandings of what "Open Source/open-source" is. I do think they both describe "source available".

You draw a distinction between "open-source" as a colloquial term and "Open Source" as defined by the OSI, but I don't think this isn't very compelling or useful. Sure, language evolves and people use terms incorrectly all the time, but that doesn't make erroneous use correct. In particular, "Open Source" is used as a legal criteria for a set of software licenses, so precision in its definition is important. Also, I have not personally come across any cases where there was any material difference between colloquial use of the term open-source and precise definition of Open Source as defined by the OSI. Do you have anything to cite that justifies a distinction here?

So I beg you to reconsider the idea that the OSI is "some organization who just decided to name themselves after the term" and the idea that "Open Source" is a term "defined loosely by how people use it." In point of historical fact, the term was first used by the people behind the organization, who formed it to popularize it as a new concept, and an alternative to "Free Software": https://web.archive.org/web/20021001164015/http://www.openso.... The OSI is not some organization formed to co-opt and redefine the term for their own purposes after it was already in common use.

I do agree with you that often times people think of specific project management structures when talking about open-source development. I.e. the debates about what makes for a successful open-source project, cultivating a community, making it easy for community members to contribute, etc. There can be non-open-source projects using open-source development methodologies, sure, but it doesn't make them "open-source" even in a colloquial sense. The sole criteria is always the license granted to users of the software.
The production of bacon is a nuisance and harm to people in ways that tobacco farms are not, so I don't think you've exsanguinated my analogy as completely as you appear to think you have. :)
So that's the real reason tobacco taxes rise; the number of smokers decline.
DC Police Tried and Failed to Fire 24 Current Officers for ‘Criminal Offenses.’
One reason why China didnt protest a lot about US invasion to Iraq during Bush era is because they shared the WMD casus belli. Would be nice if China can use the same casus belli for the unification.
I don't consider memory leaks a memory safety issue since all they do use use up memory and cause failing allocations, which has to be handled one way or another regardless whenever you use dynamic memory.
> I don't personally have a lot of sympathy for people who do a liberal arts degree at NYU though. At least I knew I'd be able to pay this all back with some high degree of certainty.

Liberal arts teaches people to deal with the problems that cannot be solved with algorithms or engineering, nor yield to the precise objective methods of science - which is the vast majority of them in the world, including the most critical ones, and even in IT. In fact, algorithms, engineering, and science are all ultimately subordinate to the other issues - ultimately, they are products of human nature. Those are some of the same issues about which many tech leaders like to advertize brazen ignorance, never a sign of good judgment!

And not coincidentally, looking around our society, those are our biggest problems by far - we aren't suffering from a lack of algorithms (and other tech), we have far more than ever. Perhaps if more people at Facebook studied the humanities, they wouldn't make such obvious errors with their truly brilliant technologies - errors bizarrely elementary to people who understand these things. Technology is power, and power is orthogonal to good decisions and good outcomes. I suspect that the fact that the knowledge in humanities and social sciences conflicts with power - again, a bizarrely elementary situation - is why so many powerful people try to ridicule and destroy the reputation of liberal arts. I'm afraid that in IT they have too willing an audience - a population widely ignorant of and often uncomfortable with non-technical issues - and that we and the public have disarmed ourselves of all our protection againt the corruption of power and tyranny (many even celebrate corrupt personal power) - dropping our far superior weapons simply because the powerful pointed them and laughed.

I watched William Shakespeare's play Julius Caesar the other day. The issues of today were addressed brilliantly, and on a level no data could describe or express - one function of art going back to ancient Greece and probably through human history, to hold up a mirror. If more SV engineers would watch it and learn from that and the rest of the humanities, the world would be in much better hands. Heck, just studying Shakespeare would be a start.

...

P.S. In employment, most well-paying jobs are outside IT and completely non-technical (if you can't think of any, you are a bit lost in the IT bubble). And more importantly, life is not all about work; there are more important things - wars aren't fought over job skills. Families aren't workplaces. Freedom in Hong Kong and peace in Ukraine aren't dependant on algorithms. Wages and markets, even, are dependant on politics.
Maybe, there surely are double standards, but maybe you do not see, how their politic still really asks for it?
I’m not sure I want to live in a country that models its policies after religious fundamentalist regimes. I choose Liberty.
I took my daughter out of her school two weeks ago for her own safety (sexual harassment with school/direction turning a blind eye), so while I was following a bit how a kid is educated in today world, the last 2 weeks were fairly interesting and just motivated me even more to home-school her (cannot afford what seems to be good private schools here), and I don't see the point to pay 3k a year (Hattemer distance learning and similar) for the same resources that I already have.

So I can drop more stuff, it's just what I had on hand :P
That's a good way to ensure that China will attack Taiwan immediately before that happens.
Why Are So Many Prominent Journalists Abandoning Journalism?
No. Enlighten me.
>Are most of us secretly lying about how much we are working?

Short answer: No.

Long answer: Coders, Developers, Software Engineers, etc. (use whatever term you want) don't function like most "working" people. We don't work by filling in spreadsheets, shuffling papers and sorting cards, we also don't fix screws or talk a lot or cut hair.

A lot of our work is a) absorbing knowledge b) experimenting with things c) thinking about things. This then culminates in short but productive bursts of what non-coders would perceive as "actual work", aka. punching code into a keyboard. This btw. is the reason why hackers and "it guys" are always portrayed in movies frantically typing on a keyboard...its the only way of telling the vast majority of mankind "this person is doing stuff".
Do you have anything against the Uyghur population growing faster and replacing the Han?
There might be a way to actually ban it without causing harmful effects: https://www.bbc.com/news/world-asia-59589775
None, but neither does any job that makes double or triple digit multiples of what the US median worker makes.
Apple AirTag Linked to Increasing Number of Car Thefts, Canadian Police Report
- https://nypost.com/2021/12/07/carjackers-are-using-this-new-...
What I was writing about isn't theory, but is used in the form of pet and wildlife trackers. Networks already exist. Most of the older ones are usable as well using UHF trackers. None of this is new, it's just that 'the bad guys' mostly get caught using bulky SMS-based GPS location transmitters and now AirTags.
The trick with equity isn't about making it big at IPO. That rarely happens for most. Go to an established company that does stock RSUs and if you prove your worth the the RSUs will follow. They can be worth a lot from established "boring" companies.
A software switch. You can test by pluggin in your unwired plug then go set to any program and select the internal mic and it'll work fine.
When I was a kid, I learned to program in part from Ted Felix's QBASIC tutorial: http://tedfelix.com/qbasic/

Pretty outdated, of course, but still a surprisingly accessible way to learn.
I didn't say anything about putting all my resources into it? Are you saying that a career, uniquely among things one can spend their time on, requires putting all one's resources into it?
Most nurses I know don’t particularly love their work and many are looking for a way out. It seems like a decent career in that it pays better than what else available to many people going into that career and the education is made more accessible thanks to incentives set up because of shortages.
That first link is the one I was trying to recall. It's a good introduction to it.

I had some fun doing "debugger driven development" with Lisp for the Synacor Challenge. Basically, you have to implement an interpreter/VM and there are some number of instructions (around 20?). Instead of trying to correctly implement all of them from the start, I had a core loop like this (not exactly, summarized):

(loop with pc = 0
for instruction = (aref memory pc)
do (ecase instruction
))

ecase will signal an error whenever there is no matching case, taking you to the debugger. I read what instruction caused the error, checked the spec, implemented it, and resumed the program. Throw in a few asserts as sanity checks to complete the process. I don't recall the instruction set, but suppose that "add a b c" means add the values in registers a and b and store in c, then maybe I'd do something like this:

(10 ;; or whatever opcode meant ADD
(... logic for addition ...)
(assert (= c (+ a b))) ;; with whatever was needed to obtain these values correctly

If I implemented something incorrectly, I just rewrote the logic, recompiled, and restarted again. It was an enjoyable way to build the system, but of course it also relied on having a fairly comprehensive notion of what the end result would be and I did have to refactor at the end. But I had some good test cases by that point so refactoring wasn't bad.

I did the same thing for another project where I had a variety of input files that exercised various parts of the system and just continuously iterated until I got the expected result for an input relying on the debugger (triggered by ecase and assert and (error 'unimplemented)) to detect where I hadn't implemented something or had implemented it incorrectly or incompletely (like maybe one input exercises a particular edge case that others didn't). Once a file was properly processed, I wrote that up as a proper test, and moved on to the next file. Which then made the refactoring easy because I had a comprehensive test suite.

http://challenge.synacor.com
Yep, and at least here (Italy) up the '60's or maybe even '70's many older houses were "retrofitted" with what was called "piattina", which you can see here attached to a switch and to a socket:

http://www.museolaluce.com/wp-content/uploads/2009/03/vimar4...

it was two wires (no earth/ground) and was fixed using tiny nails that were driven in the plastic slip between the two wires, the "luxury" version were these (on the right):

http://www.museolaluce.com/wp-content/uploads/2009/03/btic.j...

but the most common ones had not a real insulator, they were simply steel nails dipped in some rubbery paint.

In theory the nail should have never come in contact with any of the two wires, but expecially where there was some corner preventing the nail to be hammered perfectly straight or because of sloppy installation, after a few years (with the rubber/insulation becoming stiff and microcracking) it happened.
The Non-Productive Programmer
Yeah, I accepted it. Why, is there something bad in it?
Please don't discourage people from seeking assistance from law enforcement when their personal safety is at risk.
? I honestly don't see anything in this video that I wouldn't see in expressions of anger in the US, except that they are speaking a mix of chinese and english.
You cannot optimize for happiness :) happiness is open to everyone on every moment, but it cannot be achieved by force. What's happening is that you're approaching the midlife crisis, so try to learn about it. It's a spiritual crisis.
There is, it's open source and works. I have have this running on my phone in the background and it has alerted me a few times like when my phone was in the locker at the gym and someones airtags was in a locker close to mine.

https://github.com/seemoo-lab/AirGuard
What kind of API is this using? What kind of risk is it to run this app by Oasis Feng?
Quite realistic. Working for a small team, we are desperate to hire. I think the trick would be to look for a smaller employer in one if the US tech hub cities and then if they can work with you on the time difference, you should v ed pretty good.

My current company has interviewed 3 ppl in 6 months, lack of candidates. Someone good, but in the wrong timezone would be a compelling hire.
Hm. Thank you, actually an interesting idea. Provided I can find something that is compatible with a modern motherboard (so as to be able to upgrade later), it can be an interesting option to limit the cost at start.
Good podcast on the idea that it's scam that people are expecting happiness from their job: https://www.nytimes.com/2021/11/19/opinion/ezra-klein-podcas...
Nobody uses that word that way in common conversation.
It seems as though the beginning argument is incorrect - [0] seems to state that nicotine itself is in fact addictive. While there may be pseudo-benefits to both tobacco and nicotine, the overuse does indeed negate said effects as you've mentioned, though.

[0] - https://www.fda.gov/tobacco-products/health-effects-tobacco-...
To prevent predators from stalking me.
"Someone can be shot at, therefore a researcher shooting people to see how they react is ethical."

"Someone can be sued, therefore a researcher making vague legal threats to see if people waste money on lawyers is ethical."

"Someone can get syphilis and not receive treatment, therefore infecting people with syphilis and denying treatment is ethical."

(By the way, 2 out of the 3 are real studies. The middle one is this one. The third one is the Tuskegee Syphilis Study.)
I don't think you realize how wrong you are. Many average, boring tech companies pay RSUs big style. Not FAANG big but they're worth crazy amounts.
it's not even the worst one i thought of
Oh, I thought ytdl could deal with that! Do you know the specific issue and whether support is planned? Lack of HLS support would explain why there's no support for Zoom recordings.
Ransomware attack threatens paychecks just before Christmas
It's not learned helplessness to avoid re-inventing the wheel. At the end of the day, the goal is to deliver value to customers, not invent a queueing system, unless your company's product is queueing systems.
Maybe a sidetrack, but for someone who only tried ~2h Minecraft and still doesn’t “get it” , do you have any links to get into it for this purpose?

I would like to do stuff like that but don’t want to spend dozens of hours fooling around just to get the basics.
Fauci Says Masking on Airplanes Will Never Go Away
The number of posts in this thread with the same general verbiage point to your account being a troll.
https://www.theverge.com/2021/12/13/22832731/apple-android-a...

https://play.google.com/store/apps/details?id=com.apple.trac...

This one is first-party from Apple.
That's for lying, and I've never heard of anyone going to court over it.

Omitting isn't the same. If you ask for references, I probably won't list people who will give me a bad reference, either.
Animations, tracking and fraud detection are the big areas. Ads were historically one of the strongest drivers of Flash, given how easy it made for creatives to implement animations without needing a frontend developer - ad buyers these days would instantly protest against any attempt to remove either of the three use cases.

And given that we are talking about sometimes eight figures worth of ad buying... no network will want to risk offending such clients.
If your phone contains a baseband for RF communication, isn't that spyware as well?
That's fascinating, I never made that connection having never played magic somehow but the connection seems so obvious now.
That will be an interesting experiment to watch in the years to come.

I have my doubts that it will work, or at least that it would work here (in Canada). When I was in high school I knew too many people who were smoking illegally for me to think that you could just slowly creep the law up the age groups and not end up with a thriving black market. Hopefully I will be proven wrong though!

To describe why I think this is unlikely to work in another way, I think banning it for young people is really only effective because they have almost no money, and the illegal sales to supply them mostly aren't done through criminal gangs using it to fund terrible things, but slightly older people who are just using it to earn a little extra money. Both of those break down once you start banning it for older people, even if it's always been illegal for them.
Its interesting to see which countries are standing up to China.
Particularly in the West where we like to grandstand over human rights (only up to the point where there is any kind of financial impact).
I may be in the minority here but my family hasn't smoked any pot since legalization. It's now so much easier and safer to get edibles, why smoke it?
You may not live in a large American city. It’s a bad place to rely on the cops in my experience.
I used to think exa was a good ls replacement, but I found out that it's significantly slower than ls[0]. Heck, it's even slower than lf[1]. Quite frankly I didn't know what to think, but I removed the alias ls=exa.

0: https://asciinema.org/a/454216 vs https://asciinema.org/a/454217

1: https://asciinema.org/a/454213
> It wasn't created as a reaction to free software, it was created as a way to differentiate from free software

I wanted to correct your statement without getting into an argument. I view an attempt to differentiate as a type of reaction.
The reason why Lithuania has not evacuated it's US embassy is obviously because china is directly targeting Lithuania right now and the US isn't.

Was that really a hard question to answer?
This comment does not represent the reality I live in. Nice try.
China was organ harvesting in the early 00s. You didn't see anywhere near as many negative articles constantly about China, Chinese enroachment, etc. etc. then.

It is only now that we are afraid China will eclipse our spot on the global stage that anyone gives a crap about Chinese human rights abuses, because of coverage largely driven by the media.

We've also switched to spinning things that China does that we also do in a much more negative light, for instance, how the media discusses Chinese loan programs to Africa (compared to how IMF/World Bank programs are just not discussed) or Chinese attempts to build a military base on the Atlantic coast (compared to the dozens of military bases we have in the South China Sea area).
> People say "things are pretty much back to normal" but parents with kids in school know this is not true.

This illustrates pretty well the absolute massive difference in how people experience the pandemic. People with kids in school and people certain types of jobs is hit extremely hard. Some absolutely struggle with home schooling, being out of a job, feeling isolated and a myriad of other issues. For others, like myself, other than having to work from home some of the time, and getting regularly tested, the whole thing has made some aspects of life much much easier. The only downside, for both me and my wife, is that there's more work to be done than ever.
"This article is for them, and we can only hope they will listen."

By my reckoning: everybody assumes that this article is for somebody else, and that's the problem. Assuming the problem is either developers who don't care or developers who don't have enough agency to act on it is easy because we can say "I care, and I have agency, so I'm not part of the problem."

Hanlon's razor applies here, but the related incompetence stems from competent people doing things outside their areas of expertise rather than being fundamentally incompetent. The developer discussion focusing almost exclusively on performance reinforces that. We favor our strongest mental models when reasoning about problems— when you're a hammer, everything looks like a nail.

But we often contribute to or create things outside our direct areas of expertise, (often reluctantly because we're the last people to touch the code before it hits production.) We might not even 'realize' how far outside they are, though. In my experience, this testing reveals far fewer performance problems than interface design and front-end implementation problems— i.e. touch targets are nearly impossible to use on burner smart phones, sidebars that clobber content or top menu bars that wrap between break points, weird behavior on non-widescreen landscape orientation devices, poor keyboard (and therefore screen reader) navigation, etc.

I believe this discussion illustrates the importance of thoughtful and skillfully-applied UX principles, where the data would ideally come from real users operating as they normally would... but maybe that's just the nail this particular hammer is hunting for! XD
Use of rational language does not mean that the conclusion is reasonable, nor free of fallacy. For example, people saying the covid shot interferes with long term immunity is rational and modern, just not based in fact (or misapplying fact).
As a twenty three year old. I'm curious to know more.

why take on responsibility through having children? Why not pickup any other type of responsibilty? like, community service, tutoring/helping kids from less fortunate places or in the worst case even Picking up more responsibility from work?

Is it more of a genetic thing where it makes the pain of responsibility more pleasurable?

I'm even more curious to know if you think it could be some form of "endowment bias" that could be happening. From an objective standpoint, of course.
This is largely a myth. Sports are a huge money sink for colleges. From https://www.bestcolleges.com/news/analysis/2020/11/20/do-col... :

> In total, then, only 25 of the approximately 1,100 schools across 102 conferences in the NCAA made money on college sports last year
A true Renaissance man!

Thank you for making the world a better place.
The age, not attending classes, is about having the first romantic experiences. And there were months of lock downs and almost two years of remote schooling cutting the opportunities to meet people.