skysight-inc/HackerNews huggingface dataset:
Once you have shared a picture of your bedroom to the world I believe it should be free to exist. If someone noted that you had a booshelf in your room I don't believe you should be able to have that information taken down just because it is information related to you.

Edit: If knowledge of the bookshelf does not count as personal information instead someone could post your address my crossreferencing the photos with houses that have been sold in that area in the past.
If this was set up with the standard techniques of the past decade or so, it's not a capacity problem it's a configuration problem or something like a data center on fire. Posting it here won't impact resolving the issue.
OpenJDK 18 Released with a Simple Web Server, UTF-8 by Default
I'm not sure how much Federation would do against government censorship in practice, for an average person. It's not like it can bypass a firewall or protect you legally if you connect them with an illegal VPN or something.

It's great if Facebook is censoring you, but it doesn't seem strong enough to protect you all that strongly against someone bigger who can just shut down a platform if they don't like the content it allows.

Bitcoin does have a use in some places with no other alternatives, but I'm sure glad I'm not forced into that position with their unpredictable fees that often go way above credit card fees.
> Other than the resolution, this is a pretty mediocre quality display.

The resolution is the essential feature of this display. And it's an important one due to the way macOS handles scaling. You basically always want to use 2x scaling in macOS. On a 4k / 27" display (which are ubiquitous) that results in an effective screen real estate of 1080p which makes the UI feel too large and cramped.
Plenty of us think open source means the source is an open book to be read, not a right to take and republish.

There’s a libre or free software mindset that tends to insist “open” source should mean free things as well, but many of us, including supporters of free software, disagree, saying these are two separate concepts.

Free Software may require open source, but to keep terminology tidy, open source should not by definition drag in any requirements of free. For example, Free Software Foundation points out beneficiaries of free software have a right but not an obligation to give a copy of the software source.

Here the Free Software Foundation agrees that open source and free are not the same, and defines open source more the way you thought it meant:

> The FSF also notes that "Open Source" has exactly one specific meaning in common English, namely that "you can look at the source code."

> It states that while the term "Free Software" can lead to two different interpretations, at least one of them is consistent with the intended meaning unlike the term "Open Source". The loan adjective "libre" is often used to avoid the ambiguity of the word "free" in English language, and the ambiguity with the older usage of "free software" as public-domain software.

All that said, the term open source does come with the preconception of not just study as you mention, but generally some ability to adapt for self and often distribute further, which of course doesn’t work if it doesn’t compile.

These are benefits the community expects:

- Security
- Affordability
- Transparency
- Perpetuity
- Interoperability
- Flexibility
- Localization

Your prior version offers these, the current does not. It’s not even “partial open” or “open core” as the present open parts don’t work as is.

Arguably, what you’re talking about, ability to see some source as learning reference, is a more specific term, “source available” or “shared source”.

Compare the following three terms:

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

https://en.wikipedia.org/wiki/Open-source_software

https://en.wikipedia.org/wiki/Source-available_software

https://en.wikipedia.org/wiki/Open-core_model

You may find one of the licenses referenced in the “source available” link helpful unless/until you have time and desire to move to open core.
> As soon as the sum on the wallet reaches, say, $5M, the exploit is automatically and consensually decrypted by the Blockchain system and released to the public.

For that, all nodes in the blockchain would need to be in possession of the decryption key - which would allow anyone to decrypt the secret as well.
Probably a bad example, but the sentiment was: encapsulating years of DBA knowledge and complex enterprise architectures in generic k8s abstractions can be incredibly difficult.

For instance, you put a RDBMS in a StatefulSet. You figure out how to replicate between pods. Now a piece of hardware fails and a replica needs rebuilt--what does that? So you add an operator into the mix. What happens if bin logs have been purged and a replica can't just "rejoin"? Now you have to figure out how to transfer data between pods (PVs) to bootstrap a new replica. Now you probably need some sort of init container solution to keep the pod running and volume mounted while you're copying in data. Now that you have all that, how do you handle master/primary failures and replica promotion? How do you handle backups? How do you handle restores?

Once you've solved all that, how do you performance tune your database? At some point, you're probably going to start looking at kernel tuning which you'll need some additional customizations to enable (probably dedicated node per database pod, then you can either skip k8s and configure the host directly or wire up allowed sysctls through k8s).

Or, you can skip all that and require human intervention for everything, but now humans need to wade through the k8s abstractions and fix things. With that route, you break basic k8s functionality like restarting pods since it can take down your database topology
Yes, probably. But at least in the founder's case, they stand to materially gain in a big way if they succeed, so the tradeoff may be worth it someday
I've been using this app since I knew it existed. Changing the desktop monitor brightness with the mouse scroll makes your life a lot easier.
You've definitely piqued my interest on BSD!
This is unambiguously untrue.

Some people want it to be, but it isn't.

There was one (not replicated) study suggesting that people who consumed more music tended to pirate more, but that's a correlation not a causation, and it doesn't follow that they would not have purchased or subscribed to even more music if the piracy option had not been available.
> Why do you feel there is a mismatch?

Can this be because in digital circuits state (memory) plays an important role, while its treatment in a (pure) functional language is not straightforward?
my fave fun fact for the scalability nerds - all of hn runs on a single machine with one backup https://news.ycombinator.com/item?id=16076041

cant cost more than $100/month?

moderation i’d ballpark maybe 200-250k/yr. chump change for yc
Timely or topical, considering that O is now auditing Java.

https://www.theregister.com/2022/03/22/oracle_starts_to_incl...

If you're not familiar with O, or wondering why an innocuous statement like the above strikes fear into people, it's not about just licensing Java. It's about their extortionate tactics and how they try to catch you in gray areas due to ambiguous wording in their terms and conditions, and demand fees for violating them.
Pretty cool that the weapon itself is partly made from the same black polystyrene as the packaging.
The War in Ukraine in Maps
no less efficient hosting yourself.

cross-site resource caching has been unavailable in major browsers for a while - safari since 2013, chrome since 2020, firefox since 2021.
> Music is booming despite massive piracy for decades

Music's "booming" is pretty closely correlated with the uptake of DRM streaming services versus non-DRMed files. Remarkably so, in fact.
Is anyone looking to get their hands on such machines ?

I don't know if they are hard to find, but I do regularly find some of them getting thrashed out around me.

My local hackerspace has two of them, used as terminals, and I know they refuse additional Minitels because they lack space.. I

If some people are interested and are ready to pay for the shipping, I can try to get some machines.
It was needed to pay a large tax bill. Taxes were much higher then. In the UK they peaked at 98%, made up of 83% Income Tax and a 15% surcharge for income not directly earned.
> almost all had 1990s-era WordArt, default fonts, and generous amounts of spelling mistakes. I always wondered why people put so little effort into the design;

For them it was a lot of effort; and that was why they looked at it and thought it must be good.

I once helped people with little money but much passion to communicate their urgent thoughts to others, via flyers, newsletters, and BBSen and the internet when that happened. They'd spend a day writing the message and then a week making it impenetrable via layout, and often couldn't be talked out of the "every option available" forms.
> News sites need to get over their aversion to linking outside of their own domain

One of my least favorite things in news today is when sites will say, “A new report from _NPR_” - and NPR is just a link to example.com/category/npr, and not the original source

SEO is genuinely one of the worst things to happen to journalism.
> That is commonly referred to as free (as in libre) software, which is the strictest interpretation of open source I can come up with.

No, it's really not part of what makes libre/free stricter than Open-Source. E.g. it's clearly something required through the Open Source definition: https://opensource.org/osd

> Stallman and the people at GNU

Free Software projects following the requirements of the FSF also do not have to accept contributions. It's completely orthogonal.
I'm basically sold on your product but I have a question I wouldn't ask even a month ago, though now it feels relevant. Where do you (and your suppliers) source your raw materials from?
"This product is so incredibly amazing that you should be grateful to us that we allow you to use it at all, and not ask any awkward questions about the restrictions we've placed on how you use it" is such a 'Apple' answer :)
Nintendo isn't bricking it. It prevents firmware from being downgraded. That is a bit different.
I already understood that it allows companies to be user-hostile, that's not what I'm asking about. I'm asking how it makes it simpler/cheaper for the company to maintain installed base versions.
I disagree, it is Open Source, just not all of it.

To me Open Source means the source code has been published under a licence that allows me to make changes and to some extent redistribute it. A good indicator is if the licence is approved by OSI (https://opensource.org/licenses)

It does not mean:

- they take contributions

- there is a “community”

- there is support

- that it is “developed in the open”

- that there is a public bug/issue tracker

- that they provide you with details in how to compile or run it

- there is any documentation

- that the source code is in a complete state and wouldn’t need changes to get it to run

If it ticked those boxes it’s an “Open Source Community Project”.

If the source code (or at least a significant portion of it) is available under a OSI approved license then it’s Open Source. If not all the source is available they should probably say it’s “partially Open Source” to be better citizens.

I believe the FSF would even mostly agree with that list for their definition of “free software”, however they have stronger thoughts about the licences and restrictions they apply.
A quick reminder that study wasn't "suppressed", it wasn't released because it's confidence rate was so poor that none of its conclusions would have passed peer review.

It admitted a 45% error margin in its own conclusions, which pretty much make them indistinguishable from statistical noise.

You should reconsider your trust in any news outlet that ran a story on this study without noting this.
Main Page:
https://aws.amazon.com/corretto/

FAQ:
https://aws.amazon.com/corretto/faqs/

Downloads:
https://docs.aws.amazon.com/corretto/latest/corretto-18-ug/d...

Q: How is Corretto different from OpenJDK?

A: Corretto is a distribution of Open JDK with patches included by Amazon that are not yet integrated in the corresponding OpenJDK update projects. We focus on patches that improve performance or stability in OpenJDK, chosen based on Amazon's observations running large services.

Q: What kinds of patches does Amazon intend to include in Corretto?

A: Patches will include security fixes, performance enhancements (e.g., speeding up frequently-used functions), garbage collection scheduling, and preventing out-of-memory situations, as well as improved monitoring, reporting, and thread management.
> LARP

'Live Action Role-Play', acting out costumed fantasy/in-character ..'scenes', it seems.
The whole point is that we don't have to trust contractors if we are willing to let them bear the risk.
I'm not a physicist, so my explanation is most likely off the mark, simply see [1].

There was something recently about whirlpools that showed that Hawking's math worked out [1]. So yea, no experimental evidence, but at least the math works out for whirlpool-style experiments.

[1] https://www.youtube.com/watch?v=HuIxSkD6wsA&ab_channel=Astru...
Yep. The BND ETF (Total Market Bond ETF) saw a huge downturn the last few months.
It's my impression that this tool can only disprove a video. The fact that the tool returns a "Not fake" is not the same as proving it's veracity, a point I would hope a judge would include a jury instruction on, when it becomes part of a trial.
Ask HN: Do not rent and live in basements
If you do not own a house, please try not to live in a basement. I have rented a basement for 10 years. I never get to see what's happening outside, the weather, the traffic, the people, the nature etc.

If you are young, learn from my mistake. If you are not at the stage where you can buy a house, take different steps.

Avoid basement. It leaves a severe mental scar on you for lifetime.
Are they giving these out to non-professional combatants since it's also instructing usage? And if so, are they giving it out to anyone that just asks? As far as I know, one missile costs as much as a base-spec Toyota Camry.
Centralization also comes from the problem of trust. Who do you trust? For example certs. I can build my on CA fairly quickly. The trick is getting anyone to trust me and my certs and say 'yeah I will add your certs to the pile'. DNS is slightly similar. In that I can stand up my own DNS central authority node. Now will anyone use it? Probably just me.

The early net code assumed trust. Email, DNS, FTP, etc. You were trusted or authorized to use particular computers. Getting on those meant talking to someone with a bit of sense not to let spammers/trolls onto their networks. Then if they did get someone like that they walked over to their terminal and just locked them out of their account. It was also why they heavily stayed away form corp interests for so long. As many times a small cohort of people will ignore doing the right thing if it gets them some sort of power/wealth. So we end up with central authorities who can either limit or kick off those who do trolly things.

It is not going back to that. It cant. But the trick is can we get those distributed properties back? Yet still keep the spammers at bay?

Most people who use these systems could not care one whit if it is centralized or not. They just want to send some cat pics and watch a video of someone doing something silly and give a thumbs up to that.
Yep, in spanish you also say "lapsus". In school we mostly jokingly used it though.
Decentralization doesn't scale well, that is sure.
But humans are inventing new tools to improve the decentralization over time, give new options. Sometimes the jumps are bigger, sometimes smaller.

Regarding decentralized email: there are technical solutions to spam like Hashcash [0]. It has drawbacks, like a bit of energy consumption. On the other side it keeps big corps reasonable (or gives them an upper limit to how bad they can behave), as if they start to behave too bad, such solutions would likely see increasing adoption.

[0]: https://en.wikipedia.org/wiki/Hashcash
> No, it's really not part of what makes libre/free stricter than Open-Source.

I edited out the libre portion and I clarified in my comment that I don't (by default) include the 'binary virality' a-la GPL in my strictest interpretation, but some certainly do.

Strictest interpretation meaning here as in 'the bare minimum to qualify', not the one maximizing 'restrictions'. Again here not everyone agrees on even the term 'restriction' here, some would consider the binary source requirement of GPL a restriction, and others would consider it a restriction if they can't see the source of the binary program they're running.

> Free Software projects following the requirements of the FSF also do not have to accept contributions. It's completely orthogonal.

I never intended to claim that. My claim is that I (and many others) would consider accepting contributions based on merit as part of open-source.

Maybe my above comment was unnecessarily encroaching on the topic of whether something like the MIT license is "free" or "libre". Ultimately I think it's orthogonal to what my main point was, and I apologize if I misused any definition myself.
Yep. According to the article she accepted the blame and acknowledged her mistake.

But there were also a bunch of systematic factors contributing to the error. The UX stuff was actually buried very deep in the article, I just thought it was an interesting part of healthcare that's rarely discussed.

The medication she administered was in a different form, even (powder instead of liquid, like kool-aid). But that still didn't stop the mistake.

Everyone in healthcare right now is exhausted all the time, understaffed and overworked, and enough small errors can accumulate into major catastrophes. Didn't seem like there was a process in place to prevent this, either in software or training or day to day.

She's not trying to avoid responsibility, but also, should she get prison time for a mistake vs losing her license and job? And who else in the chain of command should be held responsible? How will this ripple across the healthcare industry?

We have a hard time filling nursing positions already, and the other nurses interviewed for the article all worried the same could've happened to them.
Do you have any examples of that?
Hard to really understand significance of this without normalizing for cost of living in each state.

In particular I’d like to see this normalized by the median rent for a one bedroom apartment. Looking at the map, most of the lower paid folks live in cheaper areas, which is to be expected.
Microsoft: "these are bad guys motivated by theft and destruction, practicing extortion as a business model"

HN: "These are kids doing it for the lulz"

I'm hardly a MS supporter, but the facts seem to be on MS side here. The minute you pay somebody to gather access and then proceed to blackmail the organisation, you are organized crime. Just because they brag about it, it doesn't mean they're in it for the fun; they just think they are untouchable because they're outside US territory.

It is somewhat sad that this can even be considered "hacktivism" these days. Extortion has nothing to do with activism.
Not as uncanny valley as UE's Metahumans.
Yeah, it's a mess. I guess that for other casual apps it's less hassle.
Here is a free (as in) beer, except for the molecules contributed by the hop, those are 2$ a per glass of beer.
I'm confused how a still significant net issuance of new treasuries constitutes QT. I'm sure it's me missing something but I don't know what I'm missing.
I mean that's fair, but if you have to write an academic paper, your options are more or less use a notebook, or copy and paste your results. Of course, the question is how much code you should write in the notebook, versus having it in a more organized set of functions and libraries. It's very easy to end up with a huge bloated document which contains thousands of lines of spaghetti.
Sitting at a desk in a Western office, this is cool.

Thinking that this is practical life and death for real people is heart wrenching.

Thinking that I am within five miles of a tank (as are many Americans; I suspect that outside of the U.S. tanks are even more proliferate), this is somewhat scary.
Please avoid to comment if you are not an expert, thanks
> A monad is just a monoid in the category of endofunctors

By the way, this (and similar) definitions are fun but not very useful (because nobody thinks in terms of the category of endofunctors).
At least they are finally notifying.
At least for me, OOP was the obvious better model for modelling HW than either imperative and functional based paradigm. Modules, cores in HW have an internal state and defines interfaces. The internal state is updated due both to the internal state itself and changes to inputs.

SystemVerilog fixed several pain points in Verilog, one of the more important the ability to encapsulate, bundle ports and protocol handling (logic and state) in interfaces that can be instantiated in modules. You can still shoot yourself by "progam in Verilog", that is forgetting that you are in fact describing physical and electrical reality, but you can write code with less errors.

Ome thing I see SW people not understand is that the toolchains for ASIC development are much biggers. You have simulators, compilers, linters, floorplanner, signal integrity analyzers, detailed Place & Route, several levels of formal verification tools, test insertion and test automation tools etc etc. All of these tools need to parse one or more source files. And all these tools need to parse the source files in the same way. This, in combination with the possible HUGE cost (money and time to market) of taping out a chip that requires a respin, change of one or or more of the masks in the maskset are big reasons why the industry is very conservative to radical changes in language. The subset of language features that are safe to use (i.e. correctly parsed and usable through the complete toolchain) is often surprisingly small. And to be honest, describing the HW you want is often the least hard part of chip design

Thinking that the chip industry and associated EDA industry simply don't know CS and modern tools, SW paradigms probably means missing what is actually hard when designing chips.

A final note on functional languages - as you state "It's no news that Haskell can be very hard to get into for even experienced software engineers." This is also a possible reason for lack of adoption. You basically reduce the set of potential engineers. And finding good digital, SoC and chip designers is already very hard. After seeing several attempts and cool ideas I'm quite convinced that the subset of engineers groks and likes functional languages and groks and likes electrical engineering, digital and chip design is too small to scale to meet industry needs.

Rant off. I'm accepting that yes I'm probably in the "has no idea what higher order functional programming with advanced type system is on any level" camp.
GNU grep doesn't take a value for `-E`, so it interprets this as `grep -i -E -t`, which explains the error. It doesn't have a `-t` option.

I don't know of any grep that does take a value for `-E`.

It does support taking a value for `-f`, and it also does support that as the last option in a group:

grep -qf/path/to/file

works, even if path is something like "patterns" (see that "t" in there?).

>So, once again: what is "correct", when it comes to option handling? Your example was grep, but by the examples of other GNU tools, it only does an "approximation".

I believe you're simply mistaken about what options it takes, and which options take values, the parsing seems "correct".
You should definitely check out CircleCI. The free plan is the best in the biz, and the stability and feature set is awesome.

<Disclaimer: I work for CircleCI>