jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Last week I just finished 'Religion Explained' by Pascal Boyer - and it is indeed quite good explanation - I recommend that book. In short the theory presented there is about religion as a kind of side effect of having brains trained for what was needed to live. It is quite convincing, maybe a bit falling into the false dichotomy path by trying to present itself as the sole and only theory - while the reasoning there does not in fact eliminate other mechanism adding to the trend of evolving a religious attitude.
It's python that's really a mess for data science; you can't avoid it being a programming language first and a tool for data science a distant tenth. Syntax that only a programmer would like is necessary, and quite a bit of it at that. R is a much better fit for people who want to do statistics first, and as little programming as possible.

Thinks like function parameters being promises make it far easier to deal with functions like optimizers where there really are 10+ tuning parameters or things you may want to tweak. Iterative languages are far easier to understand for people who don't want to be programmers.

You cannot develop plyr or ggplot in a language agnostic way, because they need the purpose built syntax R has. Contrast to eg the fight in python to get an infix matrix multiplication operator.
Interesting justification of their choice of Objective-C++ here:

http://componentkit.org/docs/why-cpp.html

Anyone else have an opinion on this? Seems unusual for a iOS framework, especially going forward, but the reasons sound sensible enough.
Unfortunately this does not allow moving the data into a separate acct :|
TL;DR: the Council on Foreign Relations, the Rockefellers, the Bilderberg Group, and the Corporations.

How he overlooked the Reptilians is beyond me.

The problem with this kind of conspiracy theory is that if the various participants had even 1% of the control and power the author attributes to them, they would be able to trivially stop the author from exposing them.
It just uses msysgit's ssh implementation.
"Wanting enough food" is not the same as "always wanting more".
Effort stats for both Whalesong and Pyret are impressive and humbling. Manifesto actually touches the importance of tackling "assemblers" including JavaScript, so I hope someone's actively researching the problem: performant Whalesong perhaps, or an entirely different approach.
Debris found. RIP people on board

https://www.mirror.co.uk/news/world-news/breaking-boeing-737...
I’ll be interested to see if this generates thoughtful discussion. It feels like a flame-y, ignorant piece of writing and my gut response is to say flame-y, marginally less ignorant things in response. Which I won’t, because that would be unhelpful and make everyone’s life who read it slightly less pleasant for no reason.
Well, that 5 line quicksort is fake. Haskell is good for writing other languages like Elm for example
Actually: in-place quicksort in Haskell is as verbose as in other languages. The 5 line quicksort uses linear order additional space.
The advantage of Haskell is obviously that it's very easy to write code that is very bug free compared to most languages.

Java and Go are used and Haskell has comparable performance but certainly less bugs.
IMHO "And small websites would shut down out of fear of lawsuits" is misleading - it would be more appropriate to say "And small websites would refuse all user-generated content out of fear of lawsuits".

They would still operate, but without the immunity the only safe way of moderation is to either have very strict moderation that ensures that anything even remotely questionable can't be posted; or (if you can't afford to have high quality manual moderation) simply not allow users to post anything at all.
Meanwhile in graphics programming land:

float rand(vec2 co){
return fract(sin(dot(co.xy,vec2(12.9898,78.233))) * 43758.5453);
}
> Seriously go look at modern Spring's flux stuff, it's all there minus the type classes.

I don't use spring or plan to use it. Not quite sure why it needs to be looked up. What are you trying to say?
Grudge? You mean when Jessie Frazelle walked around dockercon with a badge saying, “I will not merge patches for systemd” just out of principal? In hindsight it is fairly obvious picking a fight at redhat summit was a very poor long term strategy from docker. It forced them to ultimately sell the orchestration parts of their business and massively limit the free tier of docker hub.
I'm using this copr build for about a year with Wayland and native compile support, and am wondering why it's still not merged. Looks very stable to me. But still better than Debian, where you got nothing.
> At some point they have to offload those transactions back to the blockchain so the coins can actually get to my wallet.

The vast majority of Bitcoin exchange participants choose to keep their coins in the exchange, not their own personal wallet.

> If they go the DB route as you suggest, they would basically be creating Visa Bucks, backed by bitcoin (which they'd have to buy), that can only be spent on the Visa network.

Every exchange uses a DB backend.

They only engage with the blockchain when someone performs a withdrawal to another institution that they don't have an agreement with, such as when you withdraw to your wallet.

And you will pay the transaction fees for that blockchain interaction ($8+ currently). If you're not paying transaction fees for other operations on their platform, it's clearly not touching the blockchain.

Every exchange operates this way. It isn't a new concept.
> Isn’t random() often used for non-cryptographically sensitive operations?

I was wondering just that, a little disappointed that there's no answers for anything in the article.
I need to know if the people involved with ZoraOS understand the difference between leaving all silos and moving from one silo to another. That's not a given, seeing as how people seem to imagine that moving from, say, Reddit to a just-as-siloed "Free Speech" website is somehow an improvement.
Had not seen these, thank you.
Now Google, Microsoft and Oracle can go ahead and copy little startup's APIs, or even Stripe?

Using Stripe?

You're literally one-click away from our new Google Payments?

Just change this URL, and you're good?

I'm not as keen about the outcome as others.

It's good for open source in a way but I'm wary of big cos just wiping out smaller one's.

Also - does anyone with insight have something to say about open source APIs being copied, to get around copyleft?

Could GPL'd software now be 're-implemented' without concern?
Whether or not we see such a harmonized tax rate emerge and even if we could find a way to have some governing body “enforce” it, you’d still see countries lowering their effective tax rates to lure firms or bolster growth. I bet there’s a maximum sustainable effective corporate tax rate, but I have no idea what it is (and for all I know it could be zero or negative).
If the driver is unable to handle the service for a reason related to the disability (e.g. wheelchair, service animal), they need to make the appropriate accommodations. In this case, it would probably be to have Uber dispatch another driver who is able to provide the service.

That's how it works for traditional taxi companies. Uber and Lyft, not being "traditional" taxi companies doesn't exempt them from needing to follow the same rules.

https://www.thetransportationalliance.org/news/adanotice.pdf
> The scroll wheel can be locked

So THAT'S what that key does
I'm from the West Coast, USA. I'm familiar with The Economist and find that their vocabulary selection trends toward words used in the Commonwealth. "Traduced" is far more commonly used in the UK than in the US, if use in search terms is to be believed [1]

I also enjoy learning new words, but the point of the article was how to communicate clearly, not how to enrich your readers' vocabularies.

[1]: https://trends.google.com/trends/explore/GEO_MAP/1617643200?...

[edit: and here's a comparison map showing that maligned is searched for over traduced at a ratio of 7:3 in the UK, 9:1 in the US. https://trends.google.com/trends/explore?q=traduced,maligned... ]
> This suggests to me that someone who copies a set of function declarations for the purposes of, say, creating a free-software clone of an existing product might not be able to rely on this decision.

They wouldn't need to rely on this decision.

The courts tend to frown on using IP law as a weapon against interoperability or legitimate competition outside the scope of what the IP law covers. If you get sued for copying Yoyodyne's API in order to develop an otherwise original piece of software whose purpose is to interact with other software that expects Yoyodyne's program, the appeals court is likely to smack the suit down citing Sega v. Accolade and Sony v. Connectix, and the SCOTUS (assuming it gets that far) is likely to agree.

One of Oracle's major arguments was that Android was not interoperable with regular Java, and in Oracle's position the fact that Google copied Java's declaring code just to screw Oracle over put Android outside the bounds of interoperability fair-use protection.
pots, kettles, kitchen instruments calling each other black..,
Emotional Support animals are not by default considered service animals by the ADA. (IANAL and State / Local laws may say different things.) They must be trained to perform at least one specific task in order to qualify as a service animal under the ADA. You are allowed to ask two specific questions about dogs: "Is the dog a service animal required because of a disability?" and "What work or task has the dog been trained to perform?" It seems like something that Uber could allow a user to input, and prevent their drivers from rejecting those users for the presence of the animal.

Animals do always have to be under control of the owner though, so if one is not under control that is an acceptable reason to reject them.

And I believe the latest guidance is that basically only dogs fall under the service animal category, so random other animals people use for emotional support would not qualify either. The exception seems to be miniature horses for specific limited cases.

https://www.ada.gov/regs2010/service_animal_qa.html
https://www.ada.gov/service_animals_2010.htm
And that's just the primary, don't forget about the fall-out (Arthur Andersen implosion, for one (miraculously, they survived)).
Fosdem in Brussels. Best place for open source since 14 years.
Some Lisps, some Smalltalks, modern C++ and D, Haskell, Clean, SML, OCaml, Dylan, Rust, Factor, Felix, some (AOT compiled, commercial) Java implementations... and so on.

Only very tiny fraction of ideas or implementations are really new in programming language design. There is "prior art" for nearly everything, sometimes dating back to sixties. And being both dynamic and fast has been a research topic for decades now. The problem is hard, but we're steadily making progress - as a result we created a lot of (both abandoned and still alive) languages along the way.
I'm pretty sure he meant malware. What's the difference between a software engineer writing malware to the specifications set by an employer (whoever that might be) and the mechanical engineer shown in the clip?

For example, a request such as making the vehicle amphibious could translate into a request for making the software attack both OS X and Windows.
Did you completely skip history class?

No, I went to all of them, including the ones that discussed how governments lie by default.
And the Red Scare extended into the 1950's.
I think many in the comments are misunderstanding what the author mean to say in his post. He is not talking about working in academia or making scientific software. He talks about improving one's skills in basic science and such fields in computer science as A.I. which have historically been entrenched more in academia than industry.
If by "projecting", you mean drawing on my experience, then of course I am.

> I've also been privileged to work with HR people for whom the adage "never trust them" was completely false.

I'm glad you had a good experience with HR. Being able to be friends with an HR employee does not invalidate the axiom that you should not trust an HR rep in matters of your career (happiness). There is too large a body of negative examples out there in order to safely ignore it. Everyone can of course can and will make their own choices, but I stand by my previous statements.
The opportunities to do this are widespread. On the business side, I've worked with both non-technical and technical (but non-developer) people (in multiple orgs) manually doing things like comparing data in files, joining columnar data together in word processors, and copy and pasting numbers into a spreadsheet to do calculations - and spending hours of their day on it. After getting sick of it, they would approach me and ask if there was any way I could think of to help them speed the process up. The answer was often extremely simple, and wound up completely removing them from the process except for seeing the output. They were absolutely thrilled, since they were able to focus on their actual jobs instead of messing around with a thousand line spreadsheets. Extremely gratifying to be able to do that.

Even though so much has been automated (by dint of simply using systems that have useful 'inherent' automation) over the past 15 years, there's still to much fruit out there to picked like this. It's also interesting to note how once a non-developer needs to color outside the lines of a system they are working with when dealing with data processing, they may go right to the manual process since they don't have a way to extend a system themselves. This presents opportunities to help even as our systems get more sophisticated (or just more complicated. Perhaps especially as they get more complicated, since the path of least resistance may be "forget this incredibly convoluted junk! I'll just do it by hand!", which can be a completely rational course of action for them.)
I'm having the same dilemma. We have the back-scatter machines at our airport, and given the reports, I'm tempted to just cancel our plans, or just drive.
I think you're still mixing up what "unsound" means. If I say that applying an optimization is unsound, it means that if I apply that optimization, I can no longer guarantee that the resulting code is semantically equivalent to the original code.

Being incomplete means the code you generate is not as fast as possible. Being unsound means the code you generate may be wrong. We don't normally call an optimizer "broken" if it does not optimize something even though we can recognize the optimization could be applied - no optimizer does every conceivable thing. But generated code that is not semantically equivalent to what was given violates correctness.
Why not just use the GPL? Only those who are willing to fully open source their product can use your code commercially. I, for one, am quite willing to make that grant to anyone who will go that far.
It's gotta be done and someone has to do it. Whether it counts as coding or not, it's still a process that someone has to focus on and take time out of their day to complete.
That describes NoSQL perfectly.
Seems like taking action in the real world and avoiding sources of inflammation would have a positive psychological effect. Giving the person a feeling of control over one area of their life.

Surely that would be beneficial, whether or not the link between depression and inflammation is scientifically proven?
Presumably they're just unspendable until the parties reach a resolution. If that never happens then everyone else's bitcoins increase in value a tiny bit, in theory.
Israeli here.
Their way of life is not threatened by a vaccine nor by lockdown. No more than any other citizen of israel. Their leadership still has ghetto mentality and sees the state as their enemy, so they always choose to go against it while crying Nazis. It doesn't matter that these so called Nazis are jews themselves.

This is the sort of mentality that 2000 years of diaspora creates. Their way of life is now defined by choosing to be the outcast, by wearing outcast uniform, by fearing and hating those that don't wear the uniform.

Their leadership is just aweful.
Does the fact that the MSFT president made it make anyone else think it's a fairly worthless statement?

Not trying to bad-mouth MSFT, just saying that presidents are PR.
I think you are absolutely right. I can see the fallibility of 'Old World' media as well, but I think those who (actively) try to discredit them are playing with fire.
It reinforces for me that journos still don't understand the dynamics and potential of the internet even twenty years later.

People are starved for information but have little interest in mainstream's news preference for packaging it up and waxing philosophic in order to provide their 'objective view' of events.

A social media platform that amplifies people's ability to vet information and that is also resistant to dishonest campaigning would provide an advantage to its participants.
I just got power back. I’ve never seen weather bad as this here. It’s about as bad as it gets in NYC or Toronto. Not prepared whatsoever.
Good point with upstream availability issues. I never really looked those up, simply because I have zero idea how vaccine manufacturing works. Until now, I only focused on the downstream side, everything after manufacturing. And I don't like what I see on that end, especially in Germany.

It is almost like the world at are is getting a crash course in supply chain management. One could have asked experts on that before, sure, but why bother when local politians need credits for their election campaigns, right?
And that really doesn't matter compared to the cost of locking down a country and the lives saved by quicker vaccination.
Yes, I did read the post until the end.

The author makes no mention of warning Patreon about this weakness, unless you're counting this blog post as the warning.

They clearly attempted to impersonate the original owner of the page, using a description and artwork suggesting they were the original owner.

The second to last paragraph features the author fantasizing about how much money they could make by defrauding people. Quote: "This plan could be pretty profitable!"

Like yeah, in the end they took down the page and refunded the patron. But the author made the wrong choice at essentially every step prior to that moment.

The author didn't just "spot a weakness in patreon", they attempted to (and managed to) commit wire fraud. The fact they had little success and later returned what they stole is relatively little consolation.
Accepting Illegally obtained evidence is accepting legally planted evidence.

But I think I have an even stronger argument, which is that in a system where the state can get evidence any way, is a system where everyone can be made a criminal and prosecuted at the absolute discretion of power.
A lot of web front-end development these days is just very elaborate costume parties for global variables.
He needs to start a Radio Free America to save his legacy.
The most interesting thing about this incident is that it's a repeat of what happened earlier, late last year, in Germany.
> what ever in the world that is supposed to mean

I defined it. Intolerance is not a legitimate viewpoint. It is not the expression of an idea, but the suppression of someone else's. I think I was pretty clear, I consider intolerance the one viewpoint we cannot tolerate. Everything else is fair game.
My guess is scale. Tens of thousands of users, versus billions of users.

Scale begets financial interest, btw.
I'm not sure how antitrust enforcement would address content problems. Assuming a social media network could be split off from a larger company as a separate line of business, the legal operating environment influencing its content moderation, algorithms, and so on wouldn't immediately change, just because the business was restructured. I'd expect far more fallout from the financial and operational ramifications, not all of which would be good, than any legal ones.

I'm still not exactly sure how Section 230 relates to any of the issues in public discussion. Only that it's good for the platforms, and some folks want to hurt the platforms, so Section 230 must go. I've seen at least one draft of a proposed bill for adding additional conditions to Section 230, but they reminded me, more than anything, of hypothetical First Amendment questions from law school exams. It's by no means clear that platforms, especially new platforms, will simply do whatever you tell them to do in a condition to Section 230.
Not a joke.

Never exists account - https://mastodon.social/@1234567890examplecom2021

> The page you are looking for isn't here.

Suspended account - https://mastodon.social/@realDonaldTrump

> The page you were looking for doesn't exist here anymore.

----

> And mastodon purports to be a decentralized, censorship-free platform?

Here is a thread[0] with more details on Mastodon:

> I think you're mixing decentralised and unmoderated here. You're free to run those accounts from another instance or provision your own. But you can't force someone else to carry that account, just as I can't force your Mastodon instance to carry mine.

So, at least on mastodon.social instance (maintained by official Mastodon Dev Team) account of `@realDonaldTrump` already suspended.

How many also suspended `@realDonaldTrump`? How many instances not suspended him yet? Who knows...

[0] https://news.ycombinator.com/item?id=25696772
The strawmaning is obvious. ie "scientists say".
Well Crimea is de-facto part of Russia. Dunno why tech companies making their maps reflect reality is controversial.
Don't even get me started on my 144hz monitor. Getting it to work reliably on Big Sur was a neverending trainwreck.
I have said this before but here I go again: the company I work for is still maintaining a program written in 1999 in Visual Basic 6.0 nearly unchanged on Windows in 32bit.

Windows is the perfect platform for us because it makes our applications so much less expensive to develop. We are a profitable company with hundreds of B2B customers and thousands of users that deploy on their own hardware and we can deliver our software without Docker or anything because the application just runs on any Windows version since XP. It's basically write and forget (apart from a few hickups here and there when Windows Update accidentally breakes something).

We have been working for years to replace parts of the VB6 application with modern .NET libraries and while this is unsupported by Microsoft, it's still working. The VB application hosts the modern .NET libraries and integrates its functionalities and new functionality is exclusively developed in .NET. Our development speed is not impacted by deprecated APIs that we have to urgently address. We can take our time to improve things without our customers noticing.

If we were supporting macOS, we would have shut down a long time ago. It would've been impossible for us to keep up with yearly macOS API changes and to add new features at the same time.
I used to spend quite a bit of time on the #emacs Freenode IRC channel, but then discovered Discworld MUD, which is like #emacs on steroids: more NPCs (though less advanced ones), more puns (not a fan of those personally, but they create an amusing atmosphere), more locations. It can be quite a time sink, but indeed a fun one. I'm finding it rather strange that those are not more popular, and would recommend to try them too.
> ...effectively pulling a depolicing strike in response to criticism and legislative action trying to hold them responsible for their failings.

That is a vast overgeneralization. Check out how many extreme repeat offenders are immediately released without punishment:

https://youtu.be/bpAi70WWBlw?t=496

Seattle Police officers are literally reduced to _bribing criminals with candy_: https://youtu.be/bpAi70WWBlw?t=865