skysight-inc/HackerNews huggingface dataset:
Google claims that Ottawa’s online news bill could help spread misinformation
This book should be read by everyone at least a bit interested into how a debate works.

The analytical prowess of Schopenhauer is brilliant and highlights very clearly many of the tactics everyone uses willingly or unwillingly when in need to convince or to prove a point.

A short and good read.
In practice I generally see the abandoned work fraction dominated by much less interesting and much less valuable poor planning decisions, false starts, and misalignment between teams. Genuine high-value risk taking is typically already so rare in most organizations that it doesn't even show up significantly in a count like this. Equally importantly, when those genuine risk taking activities are terminated they typically happen in the form of an experiment that reached a customer at some level as part of the decision to terminate the effort. If it reached a customer in some manner like that it's not in the bucket of tasks started that never reached a customer.
Same old story - as soon as you start using a metric to incentivize people, they optimize to the metric.
If the metric is not well aligned with what you actually wanted (and I mean optimizing it is what you want, not currently correlated before you incentivized it), you are not going to be happy.

It always amazes me how otherwise very smart people don't think through the consequences of "paid by the X".
FreeBSD 13.1
I can see why the website owners would be interested in getting traffic to recent websites, but why would you be interested in recently updated websites?
If Julia followed your recommendation, it would be irrelevant before it ever started.

There is no way for a new language to be useful or relevant unless it brings significant improvements.
If the email that came out right after Thanksgiving last year was accurate then there is a decent chance that Raptor 2 engine development might bankrupt SpaceX which makes him spending so much on Twitter when his dream is SpaceX / Mars / space travel a bit strange.
House cats and big cats don't behave very differently.

https://lithub.com/house-cats-and-wild-cats-arent-actually-t...
> When you make available software under the GPL, you have now entered into a CONTRACT (not copyright anymore) with all users that binds you to the terms of the GPL and gives them a right to sue for violations of THEIR independent rights.

Sure, anyone can sue you for anything. However nothing in this removes the copyright holders' ability to issue non-GPL licenses. A user of a product that uses a non-GPL license for that code would still have no standing for that suit.
I have my (qualitative, not quantitative) reasoning in the entire comment. You're free to ignore, agree, disagree, or counter argue.

I'm not going to spend days or weeks researching and coming up with a decent statistical model for something I don't even believe makes sense on intre the face of it for a comment thread.

I'd also note that something being infeasible from first principles explicitly implies that there's no need for calculations or experiments. For example, if someone comes up with a machine whose claimed performance makes it a perpetuum mobile, I don't need to calculate anything: I know from first principles (conservation of energy) that they are wrong or lying. Of course, this is nowhere near as cut and dry, but I did give my reasoning for why this doesn't seem to me to make any sense.
Fire is powerful. And the war on drugs was a mistake.

Fire requires caution. Matches aren't for everyone. But we don't ban lighters for adults, nor would it be smart to.

The incredible health and therapeutic potential in mind altering substances has been held back long enough. It's time for facing reality; ironically enough.
> and in fact I'm usually glad when they choose not to uncritically and promptly implement every single feature Google adds to Chrome, but I understand it bothers some people a lot, so would definitely count against Safari if those features are things you really want/need)

Thanks someone for bring it up. More features Chrome add are in the larger scheme of thing invates our privacy, WebTorrent (leaks IP addresses of the other peers). WebGPU leaks hardware info finger printing, etc.

By using web browser I expect some sort of sandboxing. Why do I need all these features in a document based viewing portal?
A Georgian feast is like 8 different great dishes, not just Khachapuri. Chakapuli (Lamb & Tarragon stew) or Bazha (walnut sauce) with the way they make chicken… excellent.
Wilshire 5000 / US GDP: https://fred.stlouisfed.org/graph/?g=qLC

That is normalized to 1 in late 2007. At the end of 2021, it was 2.53; at the end of the first quarter of this year it's at 2.37. In 1Q 2020, it was 1.80. Stock prices have been increasingly disconnected from the economy 2014-2015.
I tried it on a laptop and separately on cherry mx reds with no real success (but maybe I wasn't typing for long enough)
I didn't mean to imply you tried to raise these red flags, but as you say, here you are.

I wouldn't expect to get taught anything during onboarding. The days of companies hiring juniors and trainees and mentoring them and building their skills seem long-gone. Now companies only want to hire people who exactly match their specs and can start contributing (or appearing to contribute) from the first day.

The vast majority of programming jobs are with companies that don't produce software as their main product, so focusing only on software companies severely limits your options. Those jobs are the most likely to demand solid experience and demonstrated expertise. I prefer companies that make a profit and depend on technology but aren't in the technology business: logistics, law, finance, retail, education, etc. You will get a wider exposure to different languages and tools in that world, and more focus on business problems as opposed to technical problems. Software companies are often not profitable and volatile, and very focused around a small number of languages and tools. I've been there and done that too and got tired of the "pivots" and "runways" and layoffs. The companies that do make money in the software business have their choice of top experienced people so they're harder to get into.

Try talking to a stranger every day, just something casual to start a conversation. I have done that for years and have met some great people that way, and got leads on freelance opportunities. People you know are always the best source of job leads.
This is coming to Matrix : https://arewep2pyet.com/
The point is that UST had significant rallies- that indicates a massive effort to support it that failed.
They can have high levels of natural or vaccines given immunity and still pursue zero covid policy.
Where are you finding raspberry pi for $5?
Dan Harmon’s Story Circle (2021)
> Given that everyone who tries to create an account without a phone number has to go through the friction

Yes

> Not to mention the friction of just trying to view a tweet which has been discussed at length on HN before.

Yes

Now imagine filling out 3 captchas every time you open the twitter app on your phone, 1 for ever time you tweet and 1 for every person you follow.

Most users of twitter, use either an app on their phone or the cookies in their browser suffer the friction of forgetting their password (likely password1 btw) because they have to log in so infrequently.
For the love of all that is holy... DNS should be UDP (or eqiv), as most building block protocols of the internet. _that doesn't mean it needs to be unencrypted_. Wasn't there DNSCurve a thing at one point that was the best of all worlds?
Ahhh it sounded good but immediately failed: contradicting statements on the faq, cloud sign-up, dashboard doesn't even work on mobile, does look neat though
Show HN: Securely collect and send emails directly to Web3 wallets addresses
Think about programing layers: A->B->C->D->...->Compiler->binary->output, where A is the end programmer, and B, C, D are the libraries and modules. I think what the article describes is not much different from issues in any complicated software systems, as quite a few comments also pointed out. However, when the language become more expressive and compiler become more clever, more of the issues will be rooted from the the compiler->binary link. I think this is inevitable with the current model of how software works, which I can simplify as:
A -> [super compiler] -> output

The middle part is the concatenation of all the middle links and handles the complexity necessary to translate from language to output. As we trying to make A less complex, the middle [super compiler] will get more complex, and more buggy because of the complexity.

I believe the fundamental issue with this model is the lack of feedback. A feedback on output, and A makes change (in A) until output get correct. With the big complex and opaque middle, for one, we can't get full feedback on output -- that is the correctness issue. The more complex the middle gets, the less coverage the testing can achieve. For two, even with clear feedback -- a bug -- A cannot easily fix it. The logic from A to output is no longer understandable.

I believe the solution is to abandon the pursuit of magic solution of
A -> [super compiler] -> output
but to focus on how to get feedback from every link in
A->B->C->D->...->compiler->binary->output

For one this give A a path to approach and handle complexity. A can choose to check on B or C or ... directly on output, depending on A's understanding and experience. For the least, A can point fingers correctly.

For two, this provides a path to evolve the design. The initial design on which handles which or how much complexity is no longer crucial. Each link, from A, to B, to C, ... to compiler can adjust and shift the complexity up and down, and eventually settle down to a system that fits the problem and team.

I believe this is how natural language works. Initially A tells B to "get an apple" and they directly feedback on the end result of what apple B gets to A and may alter layer of A by expanding into more details until it gets the right result. Then, some of the details will be handled by B and A can feed back on B's intermediate response for behavior. As the world gets more complex, the complexity at the layer A stays finite but we added middle layers. Usually, A only need feedback on its immediate link (B) and the final output, but B needs to be able to feedback on its next immediate link, and if A is capable, A may choose to cut-out the one of his middle man.
So many people miss the point of blockchains that they forget that there is an actual utility for immutable ledgers, that is, to make sure funds (e.g. taxes) go to the places that they are claimed to be going to. Right now we pay our taxes and that's that - we don't even have a way to confirm that it is going to the extremely bloated military-industrial complex in the way the budget is written.

Will the government ever allow something like that? Most likely not, but it doesn't mean that having complete traceability for funds is a bad idea at its core.
Why not by ship? Was the area completely inaccessible due to the ice? Too far from shore?

I'm sure they thought of it, I just wonder why it was ruled out.
Someone could "use your code and not give back" while staying perfectly within the limits of the GPL, though. For example, they could use and modify your software in an internal package.
One of my intentions with the rewrite is to let `@turbo` to change the semantics of "unreachable"s, allowing it to hoist them out of loops.
This changes the observed behavior of code like

for i = firstindex(x):lastindex(x)+1
x[i] += 2
end

where now, all the iterations that actually would have taken place before the error will not have happened. But, hoisting the error check out when valid will encourage people to write safer code, while still retaining almost all of the performance.
There is also a class of examples where the bounds checks will provide the compiler with information enabling optimizations that would've otherwise been impossible -- so there may be cases with the rewrite where `@inbounds` results in slower code than leaving bounds checking enabled.
While I can accept the notion that we should reject Toyota, I don't really see how Lean is related to it.

Is Lean the cause of Toyotas failure to protect its workers?
How can we know that the misfortunes of the actual TPS also applies to the companies that are inspired by it?
That's what's so new about this. There is now a contract (not copyright) element - which binds you and the recipients of your code.

If you contribute to an open source project, then use that code in for example a locked down device, a user / conservancy who views that as a violation of GPL can sue you. That's important because historically developers on linux kernel have not agreed with conservancy views on things like encryption keys, and so have not pursued these types of claims and were somewhat unlikely to fully litigate claims against other contributors especially beyond just sharing code back.

As the conservancy notes, the universe of potential claimants (even with bogus claims) is now much much larger.
I agree on your points about Ethereum and all alt-coins. Bitcoin is another matter though, because it has the majority hash rate. Please note that bitcoin mining is a fraction of a fraction of all energy use in the world, and as an industry, well ahead of its peers in terms of green energy usage. Using electricity is not a problem; carbon emission are, and there a a very substantial number of other industries that are in orders of magnitude worse to our environment (among which is gold mining, clothes dying and disposable plastics). Using electricity to separate money and state is well worth the cost to me.

edit: bring forth thy downvotes, HN.
Musk says Twitter deal at lower price is ‘Not out of the question’
Maybe someone should start an internet rewilding project
I believe GPT-3 uses byte pair encoding, which allows it to do tokenization in a language-neutral manner:

https://en.wikipedia.org/wiki/Byte_pair_encoding
I wasn't commenting on Ukraine specifically, just on my surprise at the definition of genocide.
No, that's kind of my point. Terraform looks sexy and declarative on the surface but it's really just turning HCL into cloud API calls where the actual logic happens. Once you've got a few hundred lines the wheels start falling off. If it were truly declarative it wouldn't need to store what it knows about the existing infrastructure in a tfstate file.

Tform started off as a cool idea with good principles and over time has morphed into a shitty scripting language for managing multi cloud infra without clickops.
> Nobody can claim we didn't know, or the oil industry kept the information secret.

Ya know, people said the same thing about tobacco. Their FUD tactics were effective though. They sewed enough doubt to squeeze a few extra decades of profit out of people, at the expense of millions of lives.

This is that but worse. And it's so, so sad that people here are missing that point and carrying water for the fossil fuel mass murderers.
That's a pretty dang solid lifespan (and thank you for choosing function over staying-current-with fashion trends). I have not seen current generation TNF jackets have the same reliability (in my very unscientific study)... maybe times have changed.
It might be peanuts if it was a one-time thing, but if they kept infringing I would expect they could be sued again for the additional infringements.

Statutory damages in the US start out in the $750-30000 range, and can be raised up to $150000 in the case of willful infringement. The burden of proving willfulness is on the plaintiff, but that shouldn't be too hard if the defendant already lost once and is continuing to infringe.

I'd expect courts to start going higher and higher up the range for damages the more times they see the same defendant losing for continued infringement of the same work.

I'd expect that this would get the defendants to start complying with the license and release the source.
Microsoft is nearly doubling its budget for pay rises
> But none of those, except for dex, has a solution for fusing kernels that rely on loops.

The LV rewrite will.
Some day, I'd like to have it target accelerators, but unlike fusion, I've not actually put any research/engineering into it so can't make any promises.

But my long term goal is that simple loops in -> optimized anything you want out. Enzyme also deserves a shout out for being able to generate reverse mode AD loops with mutation.
The Volume Shadow Copy Service mentioned at the end has support for application-level notifications via writers, the most prominent one being SQL Writer: https://docs.microsoft.com/en-us/sql/relational-databases/ba...
> The constant shitposting is exhausting and I wish he would just go away for a month (or year...).

Outside the US, where there's sanity around the concept of money , there is a deep desire for the wealthy to be invisible & charitable.

Only in the US you get this sort of phenomenons where rich people mount this cult of personality around them and peasants trying to impress them in order to get some crumbles.

If you are a billionaire in Switzerland, Germany or France and try to do what Trump did or Musk is trying to do...it would actually be other rich people who'd ostracize you and distance themselves.

Italy too! After Berlusconi they developed antibodies
Wouldn't you need to quiesce the db or application before the snapshot?
I'm waiting until I hear some success people are having with it. I suspect the ecosystem is young and library support is minimal too.

Last I heard (which was years ago) it was pretty much a solo project.

That said, the demo is really something and I like what they're doing. I hope one day it becomes my language of choice.
I use Matlab daily, and the plotting is indeed excellent.

But the language itself is a horrible kludgy mess. Most of the development time is spent on input parsing and contorting your code into a vectorized shape.
Postgres Traceability: Using SQL Comments
As someone who really likes both Rust and Julia, there is absolutely no way Julia's scientific users would switch to a static language. Rust is slow to write, verbose, also suffers from long compile times, has no REPL or garbage collector... It is deeply unsuitable for scientific coding.
When Matrix will be p2p, people will be running their own server without even thinking about it. I think this is the way to go.

But it is not there yet : https://arewep2pyet.com/
> What you really want is a way to generically express behaviors of an abstraction in a way that can be automatically tested.

The pure FP ecosystems in Scala often accomplish this in the form of "laws", which are essentially bundles of pre-made unit tests that they ship alongside their core abstraction libraries.
HTTP Testing with Hurl in Node.js
I've been on digital ocean for maybe ten years but I now want a place where I can run a mail server. That rules out digital ocean because thei IP address blocks are on too many blacklists. I'd be curious to hear other suggestions (but not aws, whose pricing model is too complex).
> as adding third parties into this is going to be pretty unappealing for some developers

On the contrary: the GPL is meant to PROTECT developers from patent trolls and freeloaders who what to turn FOSS into unpaid labor.

It also protect users, and all developers are also users.
Import Hacker News upvoted posts to raindrop.io
I agree. However, from my observations these types of programs are used more to attract talent than to develop it.
Which shows how benign covid is.
It's a shame, a couple years ago BTC was anticorrelated with markets. Then institutional investors started playing and since then crypto largely just tracks the markets. I wonder, where do these investors park their cash when they sell holdings during downturns?
> If you contribute to an open source project, then use that code in for example a locked down device, a user / conservancy who views that as a violation of GPL can sue you.

If it is only code you wrote and you haven't transfered your copyright to the project, then No, this creates no standing.

> That's what's so new about this. There is now a contract (not copyright) element - which binds you and the recipients of your code.

Incorrect, there is a contract that binds you and recipients of the code under a GPL license.

If you receive that code under a different license, that contract doesn't exist.

Edit: Let me put it this way. Let's say you create a library and make it available under GPL. Any company that uses your code under that GPL license, has entered a contract with you that allows users of their software to sue them for GPL violations. However, you can also simultaneously offer a non-GPL, proprietary license for that library to paying customers. Those paying customers would not be part of any GPL contract, they would instead have whatever contract they signed with you when buying the proprietary license. The users of that paying customer would have no grounds to sue that paying customer, because that paying customer never agreed to the GPL contract. (OFC if you use other people's code in your library under a GPL license, then you don't have the legal right to offer a propriety license for that code.)
SaaS = displacement of the balance of power between a software company and its clients. If a client does not pay its rent, the software is shut down and the data is jailed on the servers. Super powerful control over "rogue" companies/people (students would be a target of choice).

They just need to make sure standalone application software becomes garbage or sabotage them cuningly, that to push companies(/people) to engage with them.

Just "update" the horribly complex file formats in the SaaS and not in the standalone application and done.

Who said microsoft office767 via only apple webkit or google blink?!

...

Wow, it feels dirty.
I love Ansible.

I recently re-wrote the infrastructure setup of a startup. They had a Chef infra-as-code before, written for CentOS 7. Since CentOS is dead, and I took the opportunity to move to Debian, it wasn't worth it to keep working with Chef so I re-wrote in Ansible.

And it was fantastic. Maybe because Chef is so awful and convoluted my reference point is skewed. But I loved every moment.

It was simple, the documentation is great, the extended packaged are great (I set up an highly available redis sentinel infra with one ansible-galaxy import and ~20 lines playbook).

Yeah, Kubernetes and Docker are the cool kids. But Ansible is killing it if you still live in a world of VMs.
There were two coins involved; the overprinting of Luna corresponded with lost confidence in UST. The obvious conclusion is that "algorithmic" stablecoins are bullshit.

Whatever fate lies ahead for Bitcoin, it doesn't have this particular weakness. It's not "leveraged" in the same way as Luna/UST.
The Buddha never taught that those aspects are optional and every tradition has preserved them from India to China to Japan, until now! Why are we special that we can forgo all of the religious trappings? We aren’t

Of course the teachings must be made to appeal to westerners. This does not mean totally gutting them

People who won’t accept anything spiritual or religious don’t need this practise. In Buddhism we don’t try to convert, for some people it is simply not their time
looks interesting, there is interesting thread from author of systemd https://twitter.com/pid_eins/status/1524372719898439681
Did they really? I hadn’t heard about that.
Not sure what you think is funny but did you check the contributor list here https://github.com/orgs/ethereum/people
?
Splitting services and porting them to a faster language doesn't prevent prototyping in the main, slower, language (in this case, Ruby).

It also doesn't need to be microservices madness - see GitLab (and also GitHub, but I think they don't open source their internal services), which rewrote some parts in Go.
Because it underpins the argument above.

If Ruby is "so productive", that's a quantifiable measurement, no?