skysight-inc/HackerNews huggingface dataset:
> Often these opportunistic parasites would never contribute anything back

So a user of open source to make money is a parasite? Are people that use LibreOffice to type legal documents they charge money for considered parasites if they don’t contribute to source code or financially to LibreOffice? If that’s the case, there is an incentive to use closed source software and just pay for it so as to avoid having to be called parasites and incur the pontifications. How many people here use Postgres but never contribute to it? I might guess it’s 99.99%. If I am running a business and there is an expectation that I pay for open source either in time or money, then that makes it no different from a cost perspective than paying for closed source — which lowers the incentive to use open source in the first place. “It’s free software, but if you use it for free, you’ll be called a parasite.” Sure. That’s a great way to promote open source. If open source people want to get paid for open source, then charge money for it, don’t simply use a passive-aggressive guilt trip, just be upfront.
Yes, but I guess the cut is not linear.
> Clearly you think that the only reason anyone, even a militant atheist, is ever against homosexuality is because they are religious or got the idea from religion.

No, I was simply asking you for justification for your position.

Because, you know, there is not exactly an obvious connection from "let's modernize this country" to "let's oppress homosexuals". Or from "I want to have someone to blame and a method to be able to discredit and punish who I consider my enemy" to "let's persecute homosexuals". That is just a complete non-sequitur, in either case--unless there is some pre-existing reason why you would connect the two. A reason why less homosexuality would be considered "more modern", or a reason why the general public would be expected to agree that homosexuals are a group of people that deserved punishment. I would be interested in what you think those reasons were.
Why are concat and push easier to optimise if you can assume immutability?
Yeah SSC had a good essay on just how AI could be helpful in this way:
https://slatestarcodex.com/2019/04/22/1960-the-year-the-sing...
Remember sourceforge ?

That’s what I think when I think github now

It really loses in features compared to gitlab. Such as large files
This works with decent smoothness even on my 8 year old 35 dollar iphone 4s.

I met a fellow at Nasa Glen in the 90s that worked on fluid simulations using an sgi workstation. I don’t remember how long the simulations took to process but had to be several minutes per frame. I do remember those workstations cost well over 30 grand at the time.
https://help.pbs.org/support/solutions/articles/12000036933-...

If you are seeing this message under an episode's clip or preview, it means PBS no longer has the streaming rights to offer that full episode for online streaming.

Any program or piece of television on PBS is a piece of intellectual property (just like a song or a book). With any piece of intellectual property come certain rights and allowances for the creators, distributors, and consumers. Many of these rights include online video viewing stipulations. If a program is not available for viewing on pbs.org, it is because of the specific intellectual property rights associated with that show, and often, these rights vary from show to show.

We must purchase streaming rights separately from television broadcast rights and we are not always able to obtain the streaming rights for every program, so our online content may be more limited than programs airing on your television. In some cases, we are able to offer full episodes for online streaming for a limited period of time, and then the episodes must be taken off of our site.

While Passport does allow us to offer more content for online streaming, we are unable to offer every program for online streaming indefinitely due to the aforementioned streaming rights.

We do offer clips and previews for some programs as these are not as restricted as the full episodes and may be of interest to some users.

While these episodes may be unavailable for free online streaming, we recommend visiting the PBS Store or a third party such as iTunes or Amazon Video if you are interested in purchasing episodes of these programs.
Can anyone recommend a tool similar to Dependabot that works with bitbucket?
Your archiving method seems like a waste of time if
a) you don't need them, and
b) you could just save a bookmark with one click in your browser.

I believe bookmarks (or something similar) have still its place in an increasingly digital world.
If you haven't already seen it, check out Donald Knuth's Dancing Links algorithm for solving sudoku. Here's a good overview and intro (that includes a link to the paper).

https://www.kevinhooke.com/2019/01/22/revisiting-donald-knut...
There are quite a few OS projects saying that they will prioritize bugs that affect sponsor. And even here on HN it's not a rare comment 'If a company cares about it, they could pay somebody to fix the bug`.
It's not correct. The rocket equation is exponential for delta-v, not for altitude. Getting to 2km could easily be free once you've hit 1km, if your rocket is traveling fast enough at 1km when it cuts out to coast much higher.

It's getting to, say, 2 km/s that takes more than double the fuel of getting to 1 km/s. It's not a simple relationship though (like say the inverse-square law); it's related to propellant velocity, which for chemical rockets is in the neighborhood of 4 km/s. Reaching velocities greater than your propellant velocity is where the exponential ramp really starts to take off.

And no, it's not just mass either. If you have a rocket that sends mass M to velocity V, then double the size of the rocket and it'll send mass 2M to velocity V. The rocket equation tells you the ratio of fuel mass to payload mass required to reach any given delta-v. That's what grows exponentially as the desired delta-v grows.
On MacOS, Safari uses the green (as shown in your png) for EV certs. HN does not appear to have an EV cert, as it's a gray padlock (not green). And, Paypal does appear with the EV green on my Mac as well.
Get developers locked in to a centralized ecosystem like GitHub, spread the marketing far and wide you use tools based on centralized platforms, encourage developers to utilize frameworks and programming languages that have poor support for open source platforms, etc.
I thought part of the issue was to raise prices in order to reduce demand, since you can’t even get on the trains at some stations during the rush hour.

It is falling to have to pay five quid to stand on a platform looking on as several train loads of sardines poke their heads through open doors, before you can squeeze on.
RIP Di
Civil engineering has different, higher, standards for quality than software or even electrical engineering.
Would be much better to give every citizen their share of the CO2 budget and then require them to spend them as they buy goods and services. This way you don't end up with bureaucrats giving favored, e.g. the company that promised said bureaucrat a huge annual salary post government service, businesses special treatment.

If a person can style their life in a such a way as to have CO2 budget left over at the end of the year, then they carry it over to the next year or allow them to sell it. But any system that doesn't involve giving the budget directly to citizens is broken and designed for graft and fuck that.
I just wrote that the API is garbage and then you recommend me to use the API? :-P The entire STL/StdC++ has the same design style, it is garbage all the way down.

I'd rather use something like Qt (which is far from great, but better than STL/StdC++). Well, personally i'd rather not use C++ in the first place, but if i'm going to use C++ i'd rather use something else (which frankly, would be my own container and string classes that provide a much better API).
Bacteria that ‘eat pollution’ and emit electricity captured in hot springs
Only Strings are safe,

forty years past K&R.

Wish I knew Tcl.
> Before Stripe every company had to hack together their own payment gateway.

WTF are you talking about? Payment gateways have been a thing for decades.
Performance optimization often comes at the cost of elegance. One is about logical and conceptual purity, the other is about doing whatever is required to achieve a result.
Ruby has a culture around it too: https://www.justinweiss.com/articles/3-ways-to-monkey-patch-...

And you can get some of the patching effect in any language with uniform function/method calls, though typically with a little more scoping and thus less ability to inflict unexpected side effects: https://en.wikipedia.org/wiki/Uniform_Function_Call_Syntax
It's no more "misunderstood" than "serverless", when someone feels the need to explain to the poor unwashed masses that servers are involved and your programs aren't being run using pixie dust. VM == Swap is shorthand that people have been using for well over two decades.
I know you're joking, but, KSP models a planet that's different from Earth in a number of ways. On Kerbin there is zero atmospheric drag past 70km; it's not the edge of space, it's the demarcation line at which indefinite stable orbits are possible. That is very different from Earth.
I thought that circadas thing was made up for the series Silicon Valley:

https://www.youtube.com/watch?v=kxh2X6NjuhY
For Amazon, I think that's what I'm thinking of: https://www.wired.com/story/amazon-joins-microsofts-call-rul...

For Microsoft, I can't seem to find what I had read anymore, all Google result seem overshadowed by articles of them "calling for regulation".

I did find these:

https://www.wired.com/story/microsoft-wants-rules-facial-rec...

https://www.businessinsider.com/microsoft-cruel-to-stop-gove...

https://www.businessinsider.com.au/microsoft-china-muslim-cr...
Engineer charged with faking inspection reports for parts used in SpaceX rockets
So don’t use sponsorship. Nobody is requiring it. That’s a decision that the project can make. The more dogmatic open source projects wouldn’t use Github anyway.
Tornis – Watch and Respond
I'm aware of that, which is why I didn't mention it in my list. It's about what Stripe charges. The micropayment rate of 5% is effectively lower because its per-transaction fee is $0.10 rather than $0.30. A $3.00 donation would have a $0.25 fee and a $3.01 donation would have a $0.39 fee.
Because Microsoft is a profit-hungry monster and their "adoption" of open source was the only way they could stay alive longer. It never had to do with doing what is good for humanity.
Amazon Preparing a Wearable That 'Reads Human Emotions'
SCE rolls out $356M charging program to spur large electric vehicles
It was $299 on my 2013. Still worth it though.
Is there any particular reason why we have conversations on learning rates and not simply use a line-search that finds a point that satisfies the strong Wolfe conditions?

https://en.wikipedia.org/wiki/Wolfe_conditions

Unless I'm missing something, optimization theory and practice tells us concretely how to guarantee convergence.
Thanks for these dude!
The reality is that police mostly catch “wanted” criminals during traffic stops or at their homes, or at the homes of known associates. Or when they get arrested for other crimes. People have a way of turning up.

How would this face camera thing even work? Like, a camera identifies so-and-so and a police car rushes out immediately? That’s not really how police do stuff.
I've been involved in CF since 1999. I'm the manager of the Houston CFUG (though we are transitioning to a very well known name in the CF world as the new manager), spoken at some CF confs, appeared on some podcasts talking about CF (even non-CF ones), and was a technical reviewer for a v5 title.

However about 6 years ago I made the transition away from CF to Rails (not for jobs - in my role I pick the technology stack). The Rails ecosystem is so much richer (and most of what I'd compliment there is true of other languages as well). Great package management, great tools (for example, Code Climate started as Ruby/Rails tool), great devops story, and more.

There's a lot I think CF still is advantageous for (the admin UI, easy debugging via CFDump, in-memory SQL engine to query against recordsets, etc). However, there's a lot it doesn't include. Easy ability to use environment variables. Background processing (Ruby's Sidekiq replaced in one line what I had spent years writing in CFML, because no one was trying to solve the problem etc) Etc

Also the support from Adobe has waned substantially over the years. As a user group manager I saw this in person.

I'd still do CFML, happily. I also would work in any other language I know, or do devops work. However, I've noticed alot of developers who cling to ColdFusion like they owe it allegiance. They beat the "ColdFusion's not dead!" drum even though the job market is pretty clear for the technology. It's a decent language, but it's just a tool.
Really neat! As someone who works on open-source full time and is largely sponsored by my users, here's my take:

The good:

- gets money into open source with an intuitive and accessible interface that will get it to the forefront of people's minds

- they're the only platform that isn't taking a slice off the top (yet)

- (temporary) donation matching and eating payment processing fees

The bad:

- a few projects on github are disproportionately large and influential and will probably receive a majority of the funds from this

- this risks creating a stronger form of platform lock-in than ever: who's going to switch to sourcehut when their github repo makes them real world money?

I find this interesting because it runs into a place where my interests are seriously split. I depend on funding for my open source projects and this seems like a really necessary and powerful move that fills a gaping hole in the ecosystem, and might do it really well. At the same time, I'm working on a competing platform to GitHub and I'm worried about getting people locked into a proprietary platform. I have always recommended that people who accept donations for their open-source work avoid putting all of their eggs into one basket, like Patreon, in case that platform changes in a way they dislike. I encourage that for anyone interested in this GitHub offering as well, and I signed up for the waitlist to see how it goes. I still keep a number of projects there and will for the foreseeable future, so it might be a nice revenue source.

I have put a lot of thought into open source funding in general, I'd love to sit down with the team and chat if they have the time. Shoot me an email: sir@cmpwn.com.
I'm blown away by this. If I'm understanding this correctly, this picture[1] is light traveling for a distance of about 3/8ths of an inch.

[1] https://media.nature.com/w800/magazine-assets/d41586-019-016...
"all plants of the same stock of bamboo" makes it sound like this would indeed be from the same original plant.
Wrapping C APIs, and why I wanted a base class to be conditionally copyable
The issue is that US companies are following the letter of the rules while violating the spirit. If the spirit of the law is to ban your business model, switch to a different one or stop operating.

A company that tries to weasel around the rules while knowing exactly what the EU meant is just taking the regulators and courts for fools.

> good lawyers

If US companies keep getting fined despite having "good lawyers", maybe those lawyers aren't that good after all.
I jumped right into that, didn't it? Goes to show my ignorance about the world of basket-weaving and its aficionados, and what I consider to be "niche". I'll need to adjust my examples in the future...

Thanks for pointing that out!
CalTech films light at the speed of 10 trillion frames a second! The "Slow Mo Guys" went to caltech to take a look: https://www.youtube.com/watch?v=7Ys_yKGNFRQ
How to Break Up Facebook: Tim Wu Debates Tyler Cowen
> Bignums themselves are actually pretty easy to implement as a plain library, provided your language has a uint8-array type (not just a String type, which might require the content be utf-8 valid, or might only have facilities to operate on codepoints, or might cut the data off at the first NUL.)

Or if your String type doesn't do any of those. Javascript strings will happily hold an arbitrary series of 16 bit numbers.

Even when something requires valid code points, you can still easily store arbitrary 8 bit values. Or 15/16/17/20 depending on how fussy you are. Unless you want it to be hacky, it shouldn't be notably worse than an array.
This is more impressive than previous claims of trillion FPS cameras, because it captures it all sequentially from a single event. Other such claims were based on capturing one frame at a time of a repeating event with different time delays.
Google Apps Which Would Help You Simplify Your Daily Routine
Totally! That's pretty much why got thinking about the idea in the first place.
The US incarceration rate is by most estimates four times higher than in China. You can try to dismiss the criticism qualitatively, but quantitatively it's very troubling in the US.

Even including estimates for political inceration in China, it seems to go from 118/100k, w/ political prisoners up to 165/100k, whereas the US is 655/100k just outright. Which we try to claim is some form of justice, but is far outside the norms of all other nations (even politically regressive ones).

Compared to South Africa the US "imprisons a larger percentage of its black population than South Africa did at the height of apartheid"

Few care to admit it, but we basically have race based imprisonment in the US.

https://en.wikipedia.org/wiki/Comparison_of_United_States_in...
Defending our data: Huawei, 5g and the five eyes [pdf]
I have seen shifts from Youtube to Patreon as the primary means of support (Adpocalypse), so I'm surprised you list Youtube as a successor to Patreon instead of the other way around.

Patreon by no means should be expected to guarantee you find backers. They (and services like them) make it easy to concentrate on your content/creation, and less on the nitty-gritty details of how to collect your patrons' money. That doesn't mean it's easy to get patrons (or even should be), because, you know, you have to produce something that they want to pay to support. It just means that the logistical details of how to collect money from people who want to give it to you, should not take up much of your time.

If you have realistic expectations about what Patreon (or any other crowdfunding tool) should be expected to do, I think it's working out just fine.
Is there something we can do to the title to distinguish the Coldfusion language with nuclear cold fusion? The title seems applicable to both and even the first paragraph could be misleading if you assumed the latter.
Looks sleek! Only for crypto?
That looks way better. It's more that it was just a strong turn-off.
As I head to work I have to disagree with these generalization which would include me as part of your beard oil plaid demographic.
>the world's largest open source community

Is github even considered an open source community? Open source projects work on github, sure, (so do closed source projects) but github is not the community. It is a tool.
Are lasers at those power levels generally available to the public?
I found the linked page from ian.sh is extremely instructive. [1] Especially the part about how some browsers hide the domain name when the EV certificate is in use.

I'm with a company that uses EV certificate for our site, mostly just to "look even more trustworthy", even though it functionally servers very little purpose for us, and in an industry where I doubt very few clients know what it really is. For large companies the cost of an EV certificate is negligible. If someone wanted to impersonate us, they would only need to change a letter or two and get a similar `.com` domain, which would be easy to do since we have a somewhat unusual name.

The linked article also talks about the possibility of people getting a shortened domain name like `g.uk` for phishing. If a company has a wide portfolio of sites, that becomes even easier since it weakens peoples association between a canonical domain and the company.

I guess the main point is that the DNS records themselves are one of the most effective preventions of phishing since you need a mapping from a user intent to the site they arrived at. Domain names provide a memorable and easily "mentally verifiable" method of mapping from "facebook.com" -> Social Media, "gmail.com" -> Email, etc. for most people. But strings of characters are also vulnerable since they can be easily changed by a transposition, or other operation, to create a new domain name that looks _very_ similar. Since our minds are much better at recognizing words by the beginning and end, they are vulnerable to changes in letters in the middle.

It makes one wonder if there is a system that would allow much easier mental verifiability of that mapping, but which would still allow a large number of possibilities. Or whitelisting sites that you regularly visit and alerting an individual on sites not in the whitelist or which _resemble_ sites in the whitelist.

[1] https://www.typewritten.net/writer/ev-phishing/

EDIT: just to make clear, I think strings and domain checking mentally is a terrible model for verifying trust. But at least it kinda works some of the time, even though there are tons of vulnerabilities and problems. But probably better than typing in raw IP addresses, most of the time.
Go back to 2017. Mutable programming is back because of the benefits it offers
Well, most CRTs had mediocre image quality and people today remember a only the best of them (Sony, LG) which limits options and even then AFAIK it isn't exactly easy to make and distribute them which means a new CRT of good quality will cost a lot (in the four digit category). Also consider that it is already impossible to find OLED PC monitors and OLED panels are still is mass production so the machinery is there (CRT production machinery is probably either rotting or gone).

But yeah, if there was a brand new one i'd buy it without much thought.
A closed source tool
I disagree that mutable code is inherently faster to write. Like any paradigm you can adopt, it probably feels that way igfyou start injecting immutability into an existing project, but sooner or later you settle into different design patterns which support it better, and it's not faster or slower to write. Probably faster to debug though.
I think OP's point still stands. If the job is done to the same standards (assuming same time frame as well), what other issues does this bring up?

An apt comparison might be Jimmy Hendrix playing a right-handed guitar left-handed (i.e. upside-down) and still producing master pieces.
I think they just read Bret Victor's rant about touchscreen interfaces ruining interface innovation: http://worrydream.com/ABriefRantOnTheFutureOfInteractionDesi...
Windows UI platform team recently posted their roadmap for the platform https://github.com/microsoft/microsoft-ui-xaml/blob/master/d... and they have a GitHub issue thread requesting comment on the roadmap https://github.com/microsoft/microsoft-ui-xaml/issues/717 , you might want to take a look and post your thoughts
> If GitHub gets a lot of participation it will be unsustainable to only take a little on top of a credit card processing fee, and the fee it will be increased to be more like Facebook's 30% cut. There are plenty of articles on here about the costs and difficulties of running a payment platform.

I don't think Github is here for the money but for fortifying their position as the place where software is.
The Times has become a book-deal factory
Is OLPC still around? I feel like I haven't heard much of anything about it for quite a few years.

Maybe at this point it's supplanted by smartphones?
Maybe because it is the nice thing to do?

And it's not like I have disappeared from the face of the earth. I am quite active on GitHub.