skysight-inc/HackerNews huggingface dataset:
A lot of those usages of "open source" mean something different, totally unrelated to software. The word "source" there often doesn't mean source code, but more like sources of information, like when you cite your sources in a paper. That's the older meaning of "open source intelligence", meaning information you could get from freely available sources like phone books or maps. OSI even explicitly acknowledged those older meanings, and they also knew there were very scattered and inconsistent usage of the term before OSI.

This still doesn't mean that OSI didn't coin the meaning of open source: a watered-down synonym for free software that de-emphasised its political philosophy.

The fact remains, even openly acknowledged in Martin Tournojj's article when he looks at the growing usage of the term, that the reason we're all saying Open Source is because Tim O'Reilly bankrolled OSI's marketing campaign[1], and it was so effective, that they convinced us the term was so natural that it was our own idea. It wasn't. It was OSI's.

Now, I get the urge to say "OSI doesn't get to decide!" because you don't want to be told what to say or what to believe. You want the word to have a different meaning. You're a free agent, dammit, nobody gets to tell you how to talk. Well, you're not as free as you think you are, because you wouldn't be talking this way if it weren't for a whole society that was influenced by the power of the wealth of one individual in the late 1990s. Your fashion choices are not are individual as you think they are[2], and neither is your language, nor even your beliefs.

[1] https://thebaffler.com/salvos/the-meme-hustler

[2] https://www.youtube.com/watch?v=Ja2fgquYTCg
At what point you can't bribe bunch of government doctors and manipulate your enemy enough for them asking for death.

You can really easily convince some people to end their life despite them being perfectly reasonable with everything else in life.
Numerical minority or majority is just one possible criteria for defining power and influence, and given that it is up the person justifying the hate to define their own criteria, they will pick whatever is convenient. E.g. over-representation in key areas is enough.

But if you think a numerical majority is the sole basis for "punching up", then the Peninsulares must have been punching up against native born citizens in Gran Colombia. Or the Jacobins must have been punching up against the peasant-farmers in France. Or the urban Chinese Communists must have been punching up against farmers in the provinces. So of course, these criteria are picked when convenient and discarded otherwise.
“Open source” has long been used used to describe research of publicly available information. A quick search in google books shows references back to at least the 70s. This meaning is consistent with the “source available” usage today.
Now all we need is the autogenerated whitepapers.
Back in 2008/2009, I was lucky enough to be in the NU PhD program straight out of undergrad. I had the amazing opportunity, as a TA, to teach this curriculum in the second-semester CS course that all of the CS/SE students went through.

This curriculum, along with NUs co-op model, creates some of the most spectacular engineers I've ever had the pleasure to work with. HTDP gives them the tools, and the the co-op gives them the experience. By the time they graduate, they are immediate contributors who are ready to accelerate and grow rapidly during those early years of their career.

While my undergrad experience was exceptionally different (yet equally transformative), if I could recommend a model for teaching software engineering, it would be the structure developed by the folks who created HTDP.
SEC Charges Microbiome Startup UBiome’s Cofounders with Defrauding Investors
All of those were easy problems.

Jobs didn't want anybody to be king of his castle. We're all lowly jesters on iPhone.
I wouldn’t really call tail-call elimination a feature, language-specific or otherwise. Instead, I would describe the lack of it as a bug. If you examine what’s actually going on in compilers that lack tail call elimination, what you witness is the saving of registers to the stack whose values are provably never going to be used.
It's not that "low level". It's that it doesn't fit the model of "mostly waiting for the network". Here are some of the things I have going on:

- Incoming events UDP packets from multiple servers. These arrive at the client and go into a queue for processing.

- Refreshing the 3D window. This ties up one thread almost full time. At the beginning of each frame, it reads queued events that tell it what needs to change in the GPU. The rest of the time it feeds the GPU.

- Some incoming events require querying external HTTP servers to retrieve assets. When the results come back, they include compressed items which have to be decompressed, processed, and turned into GPU-ready textures or meshes. This is prioritized by how important it is to display that object right now, based on the viewpoint. So there are priority queues along with multithreading.

There's more, but you get the idea.

What's so great about Rust is that you can do stuff like this without crashing all the time, spending your life in the debugger, or recopying big objects to safely pass them around.

The previous implementation, in C++, looked a lot more like an "async" model. It had lots of "coroutines", mostly running off a single thread. It also had a few things running as independent threads because they were so CPU-intensive. It was very prone to short stalls that annoyed players. This happened because something had to do more work than expected and briefly stalled out the coroutine system. The killer in async systems is the subroutine that is usually fast but sometimes slow. So I've seen this problem done in "async" style, and it didn't work well.

I've previously done robotics work which had many asynchronous tasks. I've used QNX for that, and I've used ROS. There, you have a lot of intercommunicating processes, which works but has more overhead.

None of this maps well to an "async" model.

Part of the problem here may be that I've done a lot of multi-thread programming and am used to it. It's an alien approach to programmers who came up from Javascript. That's a big fraction of the web backend crowd.

(Personally, when I have to do a web service, I write it in Go. That's the use case for which Go is designed. It has the libraries for that, and the goroutine concept is well matched to that task.)
This article claims only $300 as if that's the only value that this women posses. Society views women differently and often credit them with some innate value which can't easily be explained in context of men.
Is it fair to compare value and tax revenue of the 9 downtown blocks to the mall? Aren’t malls usually built in cheap areas because the land has low value, while downtown is typically, well, down town.

Well, downtown have something going for it if it's valuable. Land that are of low value aren't exactly prime estate.

Also the mall space is including parking lots and the 9 blocks have parking somewhere but not in those 9 blocks.

Why would that in itself be valuable use of lands? Remember, even the roads are a land use choice.
> “the Open source-licensed projects with a non-profit home, neutral trademark ownership, and multiple significant contributors are less likely to face pressures to relicense”

It’s a good observation, but how many non-profit style open source projects actually exist and how do we create more of those?
> If we accept that axiom as valid then there is no moral argument against free market of organs

Indeed, there isn't.
I'm a bit sad that contracts became the enduring legacy of HtDP and all the brilliance of the approach to recursive programming was just tossed by the wayside by the "digerati". I would have really liked to use those tools in my professional life. I guess the idea of giving up the compile step was way before its time.
I see a lot of mentions of SICPm, it this book meant to be an update of or at least inspired by SICP?
I’m not sure, but if there is, I bet their readme has zero errors in it :)
What does this mean for Linux on CPU architectures that are either tier 2, tier 3, or not at all supported by the Rust project?
Are you serious?

Québec land area: 1,365,128 km²

Québec total annual timber harvest: 4.8 million m³

New Brunswick land area: 71,450 km²

New Brunswick timber harvest from Crown lands: 5.4 million m³

New Brunswick timber harvest from private lands: 3 million m³

Québec protected areas alone are more than twice the size of the whole of New Brunswick.

What other populated region in North America is as intensely logged as New Brunswick? Maybe rural Oregon or Washington?
Speaking as a combined BS/MS grad who TA'd the first semester intro course for 6 semesters and had the pleasure of having one of the authors advise me on a senior project type thing, a big +1 to this.

I sometimes feel like I'm crazy when I tell people I wouldn't pick nearly anywhere else for undergrad CS, but time after time when I compare with peers on their experience, this model really is incredibly different and only a few others schools use it (the list is growing, but notable ones being Brown and Waterloo).

If anyone wants a high level overview of the approach, I can't recommend this essay enough: https://felleisen.org/matthias/Thoughts/Developing_Developer...
If you’re competent at x86 assembly, picking up 6502 will be pretty easy. This is a decent jumping point. Check out the optimizations link after you’ve cut your teeth a bit: https://wiki.nesdev.com/w/index.php/6502_instructions

Tools are everything here. Get a good emulator/debugger and assembler.
As a former fiserv software victim/user I’m not the least bit surprised. If anything I’m surprised I don’t hear about similar oversights of theirs more often.
We need to drive a wedge between work and all benefits - people need to be allowed, without the state interfering, to choose exactly where they want to spend the money they got for their labor, from health insurance to retirement, to, gasp, paying for all the taxes levied on your paycheck.
Listen, I found out how to solve this problem and it sort of works for me. Two steps.

First, think about what exactly you want to do and why it's important to you. Dedicate real time to think about it without distractions.

Example can be, you want to learn French. Imagine you never learn French in your lifetime, is it ok? Why not? Try to approach motivation from many angles to understand is it yours or you want to do it because of some sort of advertisement (social media, YouTube and so on).

Second, think about you daytime. What you spend you time on and how much energy each action takes. Then ask yourself, what you can do to dedicate your focus on thinks that really matter to you?

It's all about taking time, asking right questions to yourself, questioning established routines/thinking patterns.
“Performant” is meaningless marketing speak to just mean “it run fast.” Efficient has a more precise meaning
This seems strange to me - any version of ZFS recent enough to support receiving encrypted snapshots should support mounting them (which, AFAIK, means "OpenZFS-running FreeBSD implementations" - I don't believe the non-OpenZFS, integrated implementation ever got encryption support of any kind).

I've seen several people report using OpenZFS encryption on FBSD on various mailing lists, so I'm 95% sure it's not secretly broken on there.
Wait a few years until the next conflict when torture is cool again.
Evidence shows that hyper-specialization is not the best strategy for happiness
Having lived through the peak of the US Mall years, I blame the downfall on... Nintendo.

The mall was a social center for teens. A lot of money got pumped into the malls from that age group.

Teen boys would go for the arcade.
Teen girls would follow, checking out the guys.
Many stores catered to that demographic (Spencers, HotTopic, makeup and cheap jewelry stores, etc.)

In short, it was a place to go on casual dates, find dates, hook up, and the like.

My peer group quit going as frequently as we could play SuperMario Brothers for free at home. And, once the internet emerged, that was it... teens rarely leave their houses now, don’t date, and shun all face-to-face contact.

So, in short, Nintendo destroyed the Malls.
Part of the problem is that so much mathematics is named after people, and not something more descriptive like the EFA above.

We should stop naming maths after people.
Parking lots are not very valuable. I meant that the mall parcel includes retail space and parking while the 9 blocks is only retail space. So it’s comparing different densities. I was thinking that there is probably some parking lots for the people doing that shopping that should be included when comparing taxes per area.

I think it would be an accurate comparison if those 9 blocks were replaced by a mall, but this seems like apples to oranges if the goal is to see which brings in more tax revenue to the community.

I suppose sales tax would be really important too.
I am in Australia and our government is almost all in on this vaccine. They bought a bit of the BioNTech/Pfizer for our front line people to get started but they bought the rights to make 50 million doses (enough for two for everyone here) of the AstraZeneca domestically in our own facilities rather than have to import it. So I've been watching this with intense interest - because likely this one will be the only option I am offered here while, based on the efficacy data, it looks like I want almost any other one more. But I suppose it is better than nothing? Also does anyone know if I take this one when it is offered can I also double up and take another (better?) one later?
Because then most devices wouldn't get updated. Vulnerable devices would stay vulnerable and be reinfected five minutes after they reboot.

If a device has a trained operator, sure, have a write-protect switch.
Again, I mentioned the Jews in Germany were also historically disadvantaged, so even by my exact wording you are failing to address the complete statement.

That said, I never said I subscribe to the theory, I’m simply explaining it. Perhaps you should save your half-arguments for someone who’s espousing it.
With 12 kids (soon 13) and working from home, I find that there isn't much time when everybody goes to bed. Some wake early, and some stay up late.

For me, 7 kids was the point at which I could no longer effectively maintain procps.
> even one or two hard drives is fine for most uses.

The scenario you describe hardly sounds like "most uses" to me.
So what percentage of the market would you say that is? 1% would be generous. Should that drive the technology?
Lack of human gene diversity.
SSH doesn't have to be on port 22. you can leave an empty honeypot on port 22 and run SSH on whichever port you like
It irks me a lot that GCP always put "SSH port opens" in Security Command Center as HIGH Vuln. while I'm running private subnets, FFS.
HN is the best straight man.
Mornings are for communicating, afternoons and evenings for actually doing stuff.
Great book (as with all of Bob’s work) but would hardly suggest it as a starting point. Perhaps good to visit after a few months of programming games.
I'd bet money that a sufficiently large swarm of wombats, placed in a geometrically constrained environment, could indeed implement a logic gate.
London: CTO and Cofounder (High Equity; Early-Rev “Charity Tech” Startup
CTO and Co-Founder

• Tech Visionary (Preferably with Full-Stack Skills)
• Very High Equity
• Early-Revenue Technology Startup Focused on Charity
• Late-Entry Co-Founder

Apply here: https://www.linkedin.com/jobs/view/2447945396/

Are you passionate about creating a “tech for good” unicorn?

Are you ready for the rare opportunity of becoming a founder for a startup that’s already early-revenue and ready to roll?

Do you have a track-record of success with implementing long-term tech vision and developing stellar consumer-facing products?

Niceable’s mission is to create a fairer world through raising billions for the most impactful charities in the world. We’re building the first name in charitable giving. There are millions of skeptical but nice people out there and we’re going to unlock their niceness: imagine AI to help users align their impact with their values, blockchain donation tracking to assure them that they’re indeed making a huge impact, game-design that unlocks their inner altruist, and phenomenal luxury prizes to reward their niceness. Check us out: https://niceable.co.

My tech co-founder will be leaving due to personal financial reasons. As an early-revenue U.S. tech startup looking to create our HQ in London, I’m looking for a new co-founder to join me as a true partner and take us to the next level as we prepare for raising a substantial seed round.

I’m looking for a) someone with executive-level success in a tech role OR b) a full-stack developer with elite product skills. You will help me (the CEO) quickly hire our first wave of Niceable-obsessed employees (and perhaps a third co-founder if there's a fantastic fit). Despite working on Niceable for 2 years, I want my co-founder to have EQUITY WITHIN SINGLE DIGITS OF MY OWN.

Interested? Please apply here: https://www.linkedin.com/jobs/view/2447945396/.
We’ll be hiring for several roles by this summer. So, enter our pipeline now by applying.
I am replying in good faith.

Can you give an example of a "thing that a layman who doesn't know what compact convergence or lebesgue integrable means would recognize as intelligent" which can’t be modeled by universal approximators? Not just due to scaling.

I think you’re advocating avoiding the use of “intelligence” as a duck of your comment about intelligence and approximators just being wrong.
Can confirm, ShellCheck is awesome.
No, its not a misconception. It still uses tokio. It still triples my compile time.
Why are people so fucking sour here? I critique shit all the time. Just look at my comment history. But is this really something to be critical of? A lot of people trying to poke holes, when this piece is not even meant for the HN type/crowd. The name of the website is Good News Network.

Just feel good about it or don't.... Why wasting so much energy in trying to shit on a feel-good article? I really don't understand HN sometimes.
Please apply here: https://www.linkedin.com/jobs/view/2447945396/.
I'm on this schedule to accommodate living where I want to live while still keeping my job. It's not bad tbh.
Crashes, as in actually exits without you triggering it? That's definitely very unusual; most lisp shouldn't be able to do that. Is there anything particularly unusual about your config? Are you maybe using a loadable module? If you do investigate it, you might find a reportable bug.
Can't tell if satire or woefully unaware.
> This incidentally made it far less reproductive.

Unfortunately not. SARS-1 reproduced slowly (long onset), wasn't all that contagious, and was quite deadly.

These are independent variables. Smallpox had a high R0 and was quite deadly.
I like your tip of 'Never let cat have freedom or peace on the counter', have ended up doing this (the intent will be more purposeful now thanks to you) for my young, very strongheaded cat jumping on the car.

Repeated this 5 times in 10 minutes, with it seemingly not listening. But it now knows I don't want that and has stopped for now.
They aren't 99% effective against the flu. They might not be effective at all for the flu.

Pre-covid studies were mixed as best, but many found that asymptomatic mask wearing wasn't significantly effective at reducing flu infections.

You are really only contagious with the flu for a day before symptoms show up (and even then you aren't that contagious until the symptoms get worse).

We'd eliminate the flu spreading by just self-quarantining after the onset of flu symptoms + wearing a mask when sick to go essential things like showing for essentials or going to the drug store.

I would have thought we learned something from the pandemic about staying home when sick. But when my wife's work found out she had covid symptoms it was STAY HOME. But the tests confirmed it wasn't covid--just a cold--COME IN. Now the whole office has a cold. They learned nothing.
I haven’t had any problems so far with them. (I run about 5 vlans at home).

Keep in mind I’m using intel nics (igb driver), promiscuous mode on. They seem the same as others.

The major things I’ve had to muck with.

1) NUT seems bugged. I can’t get it talking via usb as a stand-alone at all. Though I can see the APC UPS via usbconfig. Even when I just pointed it at my nut server I’m seem TTY broadcasts on the ssh session that its dropping snd reconnecting.

2) vpn configs carried over but assumptions made in PFsense had to be input in opnsense. Such as outbound nat on my full tunnel (I run manual nat). And firewall rules have to be put in, generally with the vpn cidr scope at the source address.

3) suricata is definately less....chatty than my snort config on pfsense. Again assumptions in pfsense have to be put in manually (such as specifying your external IP to $HOME in advanced). Also the new policies filters/rules doesn’t seem well documented though it’s brand new as of 21. I’m thinking et pro has less false positives than my old snort options. I’m also still in IDS mode, haven’t started dropping. Their appid implementation seems broken though.

4) php73 seems to freak out here and there. Webui can be crashy, especially big operations like hitting download for suricata rule sets.

5) traffic shaper is definately a little different. Though for me less complex and better. But I haven’t really dug in. I have seem to drops on a specific rtsp stream cross vlan. Hoping sharing rules can fix it.

Overall I like it. It’s a nice improvement despite the bugs.
It could certainly be a draw to say you get 'x' free consultations per year with Prime membership.
While I have friends (and many colleagues) who graduated from MIT CS and are very competent engineers, I don't think MIT is the shining beacon of the best SE/CS graduates. Their program is certainly very good, but if someone asked me (for CS/SE specifically) about going to MIT or NU, I'd point them to NU. For almost everything else, it would, of course, be MIT.
If you have to pay 80% of the local wages it's not worth outsourcing and the Philippine economy loses out. Additionally it would completely mess up the Philippine economy. Suddenly people would rather work in a call centre than, for example, become a doctor because the salaries would be high and barrier to entry low.
This seems like a woefully incomplete analysis. The same basic evolution happened in manufacturing and for largely the same reasons. Boutique job shops replaced by industralized mass production facilities replaced by abstracted labor and infrastructure in offshore contracts.

Boutique stores worked downtown because there was no better option, not because it was great. Who wants to drive downtown to get shoes or a tie? Going in and out of building after building, dealing with traffic, trying to keep your packages out of the rain, etc. sucks.

Malls took over because you could socialize, you were out of the elements, there was a mix of attractions and shopping, it was comfortable and safe to walk everywhere. You also didn't have to deal with driving in and out of downtown, they were almost always right off of some major highway.

But malls aren't great either. There’s been zero innovation in the business model since the beginning. Relative to the Internet, the selection sucks, prices suck and the logistics suck. Shopping is an event rather than an impulse. Back when you could download your entire Amazon order history, my chart of orders and spending nearly had an expoential curve in it from 2006 to 2018 as the superior (to me) experience gradually drained my business away from brick and mortar.

And guess what's back? Boutique shops. My daughter opened up an Etsy store when she was 14 and has sold custom sculptures and stickers to people all over the world. No way she could have done that downtown or in the local mall.