skysight-inc/HackerNews huggingface dataset:
> shooing away acts like these just make going open source all around a worse business choice

I don't understand? They're not going open source so why is the reaction in this thread making actually going open source a worse choice?

You can't expect a good reaction when you announce that a product is now "Open Source" and then not actually use an Open Source license.
NASA Hears ‘Heartbeat’ from Voyager 2 After Losing Touch with the Distant Probe
> which is ethnically homogeneous

Like Poland after world war two?
Three years here (four is the BSL default).
Build a loop out of a superconductor, induce a current in it, and then measure the resulting magnetic field after a couple of minutes.

If the field is still there, then you have a superconductor.
>BSL is rolling Open Source with delay.

.... which means it's not open source.

The "irregular interval" companies general release the source at the same time they deliver a new software version. It's not a fair comparison at all, since you can always get the open source code for the software you're running.
I love sum types, and i find it very hard to work without them when i am in C++.

However your examples i don't think are particularly convincing.

The examples you gave can mostly be done with std::variant<> and are simply examples are unions. (Result == std::expected)

In term of non nullable smart pointer, it would be easy to enforce the the non nullability in the constructor, and have the same ergonomy as Option<Box<T>>. In fact you can do something like std::expected<std::reference<T>> but why would you instead of just std::unique_ptr and handle the nullable case.

What makes sum type powerfull is to have full Algebraic DataType (tags + sum types + product types) + pattern matching + good compiler errors.
That part of the article was news to me. Like, why do I have to deal with CVVs, expiration dates, zip codes, (not to mention the resulting work from the fallout from the fraud) … if it doesn't even matter? How many person years of human life per year could pursue something … worthwhile … if we checked the CVV?
Maybe we can't say it's useful
I'd classify it slightly differently -- in pursuit of equality, we've narrowed or eliminated opportunities for true small successes in childhood.

Where true small successes require the potential of real failure.

In the 90s, I remember constantly failing in small ways: organized sports, quizzes and tests, gym class.

It wasn't pleasant, but because the opportunities were smaller, I feel I learned how to live with failure.

And critically, live with it: not ignore/reject it. "I objectively failed at this thing. That sucked. But I'm not going to let it keep me from trying the next thing" sort of stuff.

As a consequence of eliminating those chances, major opportunities are often the only opportunities, and encountering a first failure there is extremely traumatic.
About time someone spat into the Use APAC to juice user numbers and extract data then use that to push into US markets game.
A versatile bunch of ideas better presented in the announcement [1]

I like the idea that simple ram storage in the program can be used as your complete durable database (since everything is durable) negating the need for even serverless databases like neon.

All I want to know is if their ram usage & pricing is competitive, considering databases get big and are already perfect at taking cold data out of ram back to disk.

Everything else is gravy: you can tickle every function in your multi-tenant actor system from a http birds eye view.

The paradigm they are going for seems less like scale-to-zero more like sure-wake or never-fail or infini-migrate workers and that bodes well for being able to be charged according to the exact amount of active ram that your worker uses moment to moment rather than per invocation on an inflexible amount of ram.

[1] https://www.golem.cloud/post/unveiling-golem-cloud
What is the date of this Time posting?
What tooling are you missing?
To clarify, you mean completely independent speed measurements, right? As in speeds not derived from the position measurements? Otherwise, that feels like getting something from nothing.
Honestly, my go-to explanation would have been "Cloudflare has an automated alert for when they're on the HN front page". Not an, urgent, wake up the team alert, but a "post it to a Slack channel" bot.

Maybe I should throw together a Cloudflare Worker that does this.
> I would have rather see CodeCov stay completely closed than see them pollute and damage the open source community like this.

That seems highly irrational. As of today, CodeCov is scheduled for full, OSI compliant Open Source. In a few years people can fully fork and do what they want with it under the Apache 2 license. How is this not an improvement over closed source CodeCov?

Sure, Apache 2 straight away would be nicer but in practice that’s really impossible to accommodate in a commercial context. The only alternative I know is where you keep the interesting pieces closed (eg: open core).

For most people the BSL restrictions won’t matter and if you find interesting code in Sentry or CodeCov you want under Apache ahead of time, you can always mail us.
I think the thing is that no one in the industry gives much of a crap if it's open source or not. Most of the EDA users out there are on Windows so there is no reason to ship source for that platform either. The end users only care about the price which is why LTspice is popular.

Also worth noting that the SPICE engines have been modified heavily over the years in the open source side of things. Inside they look nothing like the original open source SPICE distributions.

When I'm, rarely, doing EDA work it's LTspice for simulation, KiCad for capture+PCBs and Excel for any calculation glue. All are chosen for price/performance rather than open idealism. One just happens to be open source.
Agreed. 5 years ago I thought that Haskell's IO monad was genius.

I hope it trickles into a mainstream language before I retire. Sure, it's an extra arg to every non-pure function.

So what? Write more pure functions! If a function shouldn't use the network, pass it an IO that can't do so. If it shouldn't touch disk, pass it an IO that can't do so.

This may complicated printf logging... Or maybe there is an IO that only allows passing messages to a logging module, and the logging module can write to disk. So the logging module gets more auditing attention than pure functions.
I am truly disappointed that these companies have not started an open-source alliance to counterfeit United States currency.
And you leak your location, don't you?
A good quote, but where did you see it?
Twitter Blue Subscribers Can Now Hide Their Verification Checkmark
It's not closed source. They're source available. Which I would argue is better than both Open and Closed source.

It provides the flexibility of open source with the benefit of being supported and maintained by an actual company that has actual resources. There are percentage wise very few open source projects that have full time resources on them. There are so many tools/projects that if you report a bug to them that bug isn't getting fixed and if you create a PR to fix it it's nto getting merged because the maintainer has moved on with their lives and maintain it as a minor tiny hobby with 1-2 hours a month (if that) and there are tons where they've been taken over for vital maintainance only by a hardcore few that maintain lots of tools since the original maintainer has moved on. This annoys me about open source. It feels super unprofessional and normally we only get something that is maintained properly when it's closed source.
I doubt that. Children learn by observing. And there are still more women than men in nurturing positions.
All of the top-level comments seem ... fine? Even the gray ones are just gray for being dumb or irrelevant. Not hate-y. I have showdead off, though, and didn't exhaustively scan the lower-level comments.
100% agreed, this is how I always treat it and working on the problem from the article was not an exception from this rule. I share minimum input, and never trust the output blindly.

It gets 50-60% of work done, and a really good basis for me to work on it. Especially when working with one-off, end-to-end relatively short scripts.
I'm sure I'm going to regret weighing into this, but the reason your "with delay" means it is not open source in my mind is that:

- it would require a fork since there is no way Sentry (the project stewards, not the company) is going to review and merge 5 year old code [I'm aware there's already a pseudo-fork but this bullet is to highlight what _contribution_ means in the context of 5 year old code]

- if I'm using Sentry today, and I find a bug or want to submit an improvement that scratches my itch, I donate that work to Sentry the corporation

- if corporate raiders continue to appropriate the term Open Source to mean "whatever marketing says we can get away with claiming" then in dilutes the goodwill from companies who really do use Open Source

I have an special bitterness in my heart for companies that start out with a FOSS license and then rug pull to a non free license. I will never forgive you nor SourceGraph for that betrayal
Eventually open source.
That’s fair — when extrapolating to the whole earth’s population, you do have to divide by the country’s population and scale up to the earths population. However, I think the intent of “Earth Overshoot Day” still stands. If every person consumed ecological resources at the same rate as a Bangladeshi, we would be consuming less.
> It will constantly suggest explicit lifetimes and other magic when in reality you probably want `Box<Rc<..>>`.

If you can provide examples of cases like these, please file a ticket in the issue tracker. Some suggestions have to be overly cautious in order to not lead people astray, so having examples of common (or uncommon!) things people try that could use with some "human touch" in what direction they should take instead is very useful and welcome.
> Lack of static typing is nothing in comparison with lack of common sense and unwillingness to learn

I have never found any language community to lack that, and if anything its more where people have lots of experience exclusively in one language than with inexperienced programmers picking up their first (who tend to, by nature, have a willingness to learn, even if they have a lack of the common base of experience that gets labelled “common sense”.)
You mean the couple times that D had super majority of both houses and the WH for 2 years never happened?
I've walked out of jobs for being outright abusive before. This has made the job search much more difficult for me and has been a point of controversy in the hiring decision before. I held out for many months without employment but the savings dry up. This isn't a viable path for everyone to take. It has stunted my personal development and put me in a very difficult financial position.
While the issue of "truth" is interesting and important, it is also fairly orthogonal to the task of simply extracting what a given page or bit of content claims. (Perhaps not 100% orthogonal in the absolute limit, but generally so.)

As absolutely hard as I have gone against the semantic web community at times over the post few years, I do not in the slightest hold a failure to "determine truth" against them. I consider them to have been tilting at windmills as it is, criticizing them for failing to conquer that windmill, which humanity has been jousting with since the dawn of recorded history (and probably beyond), would be a degree of cruel I couldn't entertain. :)
Genuinely curious: How much time would you say you saved prompting for and then carefully reviewing and testing those scripts for bugs, versus writing them yourself?

And for context what's the average line count we're talking about here? Tens of lines? Hundreds?
That's like asking if moving averages are useful. Of course they are, because they are components of basic signal processing. What you do with the data however is entirely on you. Most of these techniques are to improve the signal-to-noise ratio, but they won't help if you don't have an idea of what you are trying to look for in the first place.

More broadly, financial markets (in certain cases and depending on asset) can generally be modeled by a random walk, and that's something Kalman filters can help with as mentioned in another comment.
Not open source but Free:
Micro-Cap 12
https://web.archive.org/web/20230219052113/http://www.spectr...
I've seen some pretty bad sexism on articles about women in tech, but I don't recall that on any posts about Asahi. Transphobic commenters also (subjectively) seem like a small minority.
> The standard way of error handling in python appears to be to present the user with a stack trace.

What do you expect it to do? Silently fail and move on?
Thanks! I wrote that part, referring of course to https://www.gnu.org/philosophy/free-sw.en.html#four-freedoms and trying to be as straightforward as I could.
Yeah it’s hard for me to take any of this at face value given how absolutely janky the evidence is thus far. I’m waiting for some non-potato cam footage with a human saying “hey watch this superconductor footage, this is what we did to make the material”
Both Canada and the US share an overshoot date of March 13th. Assuming roughly equal consumption but very different population density, I wonder how they came to the exact same day?
Network blocks are issued by regional registries: https://upload.wikimedia.org/wikipedia/commons/9/95/Regional...
Radiation is also barbaric.
So, IRL is just out of the question?
Unfortunately, that isn't what cache unfriendly means. You're concerned about wasting memory bandwidth. Your array is trivial to prefetch.
My rule of thumb is based on how much money one spends. My reasoning is as follows: it isn't too far off to say our economy is based on fossil fuels. Spending money is taking part in this economy. How much one takes part in that economy tells how much one is responsible for the pollution it creates.

What about people who spend money of organic, fair trade goods, etc.? In the end, that money will be spent by others on goods of the traditional economy.

I'm not too sure about the second part, so criticisms are welcome.
I can accept that this is the state, not the city, but come on - this proposal is specifically for New York, home to one of the very few functional transit networks in America. Let's not pretend that New York (even the areas outside NYC) is on par with rural Wyoming.
> Do you find yourself filling out Cloudflare CAPTCHAs on a regular basis when accessing 80% of web services? I personally do not, nor have I heard anyone complain about such a thing.

Sort of. On a regular basis = when I decide to visit less hacker-culture websites, which isn't often, but then I do the CAPTCHA and it stops bugging me for a long time.

So, are you telling me in the future PAT will prevent me from visiting such websites altogether? Maybe the poster isn't hyperbole then.
Ah, sites that make me reach for BugMeNot.
> Of course nobody has some inherent qualities that make him "deserve" enormous amounts of money, but that isn't "fixable",

It is trivially fixable, with taxes.

It is less trivially fixable via cultural changes such that in-organization compensation multiples are held below a relatively low number (I'm would lean in the range of 5-10x, but the precise value isn't as important).

> As an aside, I very much dislike progressive tax rates.

Progressive tax rates reflect the basic economic concept of the "marginal utility of money". If you earn $10k/yr, and extra $1k is a big deal, and can have profound impacts on your life. If you earn $100k/yr, an extra $1k is much less of a big deal. If you earn $1M/yr, an extra $1k is just noise.

So it is with taxes, but in reverse: the impact of taking $1k in taxes from the $10k/yr person is very large, but extremely small for the $1M/yr.

It would be preferable if we used a continuous function for this, rather than income brackets, but the concept is not hard to grasp: the impact of taxes, not the actual amount, should be the same for every $ earned. That requires progressive rates, because the impact of a 20% tax rate on the first (and only) $10k is huge, whereas the impact of a 20% tax rate on the final $10k of $1M is extremely small.
Latest Memo: In-line assistance – when is it more useful?
"The most widely used form of coding assistance in Thoughtworks at the moment is in-line code generation in the IDE, where an IDE extension generates suggestions for the developer as they are typing in the IDE.

The short answer to the question, “Is this useful?” is: “Sometimes it is, sometimes it isn’t.” ¯_(ツ)_/¯ You will find a wide range of developer opinions on the internet, from “this made me so much faster” all the way to “I switched it off, it was useless”. That is because the usefulness of these tools depends on the circumstances. And the judgment of usefulness depends on how high your expectations are."
Congress ratifies treaties, they can un-ratify or override them.
How about actually installing Linux desktop, and not running outdated and insecure layer of Android under it? PostmarketOS probably would be best choice. Are there any other alternatives?
Are you suggesting that AI will solve web accessibility, which is based on semantic HTML and ARIA? Because if not, humans will still be required to ensure that web content is accessible, and in that case semantic HTML remains important.
> With phone 2FA all that needs to happen is you have your phone and wallet stolen.

Are device passcode and app biometrics insufficient security measures in the event of device theft?
That's even valid bootstrap classes
I honestly did think that, though I no longer do. I might have made the mistake of wrongly assuming good faith, but wrongly assuming bad faith is certainly far worse. Please stop.
Aside for sharing a memory model (concurrent and whatnot), the vast majority of C++ specific constructs have a straightforward if not trivial mapping to C.

C and C++ are very similar in all the aspects that count.
If it is a bot that tells you when to trade profitably then it is a get rich quick scheme, just turn up the leverage and if it works you'll be rich quick.

If it doesn't actually work well enough for you to get rich yourself then you are selling false hope and little better than a scam.

If it's profitable but all you want is to help the common trader than give it away free.

There is zero possibility your product works as advertised and you're selling it though.
You need some way to power the stuff you're going to build, so why not just get a multi-output charger that can run the Pinecil and also power your project and charge your phone?

Now that USB-PD triggers, and ESP32 Arduinos with USB-C exist, I think it makes a lot of sense just to use them for almost everything.
I like newer data than older data, especially since the 2016 study is actually referencing a 2008 study. If we assume they're both true then we shouldn't be talking about men at all, and exclusively focus on the rapid retreat of women from society!
> I believe we now have virtually a complete set of all UI elements needed to build any modern web application.

This is pretty far from the case. Three examples:

* Dropdown menu. This is a superset of selects, which can only contain options: a dropdown can contain anything in its dropdown, including a nav which contains links displayed as icons, for example.

* Carousels/slideshows.

* Tab areas.

I've got a library of these kinds of elements implemented as CustomElements, but they're pretty geared toward the websites I've worked on in the last year, so I want to spend more time making them extensible before I release them as open source--I don't want people depending on my work until they are better-designed.

That said, HTML by default has gotten a lot more powerful than a lot of web devs know about. In particular, there's a lot of custom data lists and date pickers out there which are less powerful than the built-in HTML datalist and input type='date'
The abusive part is the lie, especially the lie that is literally trying to change the definition of open source. There are sentry employees in this very thread trying to argue that "BSL is open source".

If CodeCov said "We are releasing our software under a shared source model" they would still be accomplishing all of the stuff you're saying (preventing AWS and Gitlab from using their product), but they wouldn't be lying about it. That's the major difference here.

The fact that this lie has damage beyond just their company is what's important. If we continue to shift the definition of "open" to include more and more cases of "closed" then the entire concept of open source loses it's meaning. Microsoft tried this in the 90s/2000s, and it's really disappointing to see companies that claim to be promoting open source attempting this today.
When you say disproportionate, what are you comparing against?
Which pretty much validated the author's claim.
Doesn't even work for me in a private window
You're taking an explicitly pro rentier stance here and seeking to shame a business model that actually supports the development of open source.

Youre on the side of embrace, extend, extinguish.

These licenses exist because rentiers like Amazon and Microsoft are using their hosting market dominance to charge rents on open source and undermining the business model of companies like Elastic Search that actually create it.
Can't say for certain, but I had a US citizen relative living in Belgium. He was vacationing in Scotland. Got kidney stone attack... was taken immediately to local hospital in Scotland, then airlifted to larger hospital. Was there for ... several days, then went back to Belgium. No cost from him at any point in Scotland. Had another attack while getting back to Belgium, and ended up in a Belgian hospital for several more days.

Went to leave hospital after days of being there (and tests, and whatnot), and was told "well... you'll have to submit this to your insurance - we can't deal with it. It's going to be expensive(!)". They were sort of visibly ... agitated (possibly just because they don't deal with many overseas US people?). His total they were making him pay was around $200 USD.
> But in rust you can’t do a->b. You need to write (*a).b.

For what is worth, I think that we'll add that at some point.
How did we eliminate the opportunity for failure?
Yes, this. Of course, there are no alternatives. EU could probably promote some instance of Mastodon as mandatory.
That wasn't the question - we don't know how to determine whether an AI or camera has it. But it's not nebulous - it's what you're experiencing right now. That's simply what we mean by the word - that's it - no nebulosity to it. Figuring out whether a computer has it is a separate question, and difficult.
You can argue all you want, but it's not Open Source and even you agree about that.

Whether "source available" is better or not is an argument I don't really care about- it's just a red herring. The issue I have is companies claiming Source Available is the same thing as Open Source. I find that to be completely unethical.
I think if you look up the smallest rocket that is capable of even lifting you off the ground on an instantaneous basis, let alone over time, you are going to be somewhat surprised at the size. I think you will also decide you don't particularly want to be at point-blank range to this rocket when it goes.

I mean, theoretically, if you loosen the definition of "hoverboard" enough, it might be possible to create something that hovers with you on it, but I don't think you'd accept it as a substitute for the movie hoverboard.
The problem is that your colleagues chose to write, "Codecov is now Open Source". They didn't write, "Codecov will be open source in years 3.417* years".

* January 1, 2027
Dimeadozen.ai – AI-powered market research for any startup