skysight-inc/HackerNews huggingface dataset:
I love it! These are so good!
> An IDE can help with typos, best practices ( global variables, lack of error checking, etc) which are tedious things that take time.

Which applies to everyone? Take IDE out of equation and what do you have?
> I've only ever seen it used to describe fixed-width, non-homogenous sequences.

That's what they are here. Array are heterogenous in JS, and tuples are too. And since they're immutable, their size is fixed.
I largely agree with this, not just in the context of COVID misinformation but a lot of the stuff Meta gets flak for in general.

With respect to Instagram's effect on teens, people seem to conspicuously omit the fact that this leaked internal research showed that users were twice as likely to say that Instagram improves their well-being than harms it. It's really not clear to me how much of this is due to Meta products themselves, versus inherent challenges people tend to experience during adolescence. And also "Facebook knew instagram was hurting teens" is reductive at best, disingenuous at worst given that teens were twice as like to say it benefitted them.

Similar analogies can be made with the Rohingya issue. Talk radio played a big part in inciting the Rwandan genocide. Is it right to say that talk radio was responsible for the genocide? I don't think so, the underlying social issues are mainly the cause and radio was part of the landscape in which in played out. I think it's a similar situation with Facebook. Like radio, they were a communication mechanism in societies that were perpetrating genocide. Facebook did their best to shut it down, but the challenges of suddenly scaling up moderation in a foreign language is hard. Yet people seem to genuinely think that Facebook was knowingly endorsing the genocide.
Teaser: Hard-Coding Transformer Models
How do you ensure that this Ministry of Truth you are proposing will remain free of political pressure and corruption?

And how do you expect a panel of experts to escape groupthink and rule fairly in cases where the expert consensus turns out to be incorrect?

Both of those goals are impossible to achieve.
PullRequest – Code Review as a Service
Half of SF households don't have cars, but apparently it's considered "public space" when you park your $50K Tesla there, while it's considered private space if you spend $15 on a lunch there.
Agreed, this is silly.
> Car travel is only getting cheaper in the suburbs with solar and EVs, while subways and trolleys are getting more and more expensive to build in big cities.

Man I really hope EVs keep dropping in price because they still seem like a virtue signal for the wealthy at their current prices.
It's meta being meta about meta.

On the one hand people have free will to believe what they want to - and - apparently - Facebook has no influence or responsibility on that.

On the other hand Facebook is entirely in the business of selling influence to change what people believe.

The meta is that this is a piece trying to influence what people believe about Facebook's influence.

I guess that makes this meta about meta being meta about meta.

Outrage against Facebook being too influential is marketing for Facebook adverts. It's a logical PR strategy. There's a perverse incentive to do it for real, and for Facebook to cause actual harm.

It doesn't matter if anyone in Facebook actually believes that (following a perverse incentive is a good idea). All that needs to happen is for the incentives to be aligned that way. Which might literally be the famed "optimising for engagement". https://www.youtube.com/watch?v=hn1VxaMEjRU
Society is dumb because execs of Facebook and other mega corporations want it to be dumb. They're building walled gardens where the herd can graze in a virtual reality, fully controlled by them.

Yes, an average man has no idea how viruses work or what is mRNA, but he is not dumb to understand that Zuckerberg and other billionaires just don't give a ** about his life. That's why all the conspiracies and denial of what comes from authorities.
The reality is that it's probably still there, you just don't have access to it.
I really wonder what is up with that. These standards become increasingly frustratingly complex even for people who deal with them daily.
> Marketing, when done correctly, informs UX.

What do you mean by this? I don't disagree in anyway, just looking for your insights.
The idea that a car would automatically download an update that changes how something on the car works is insanity. I'm not buying a car with that "feature."
> Given it's a NeXTStep day today :)

You noticed that too? I wonder what karmic factors are in play here.
I wouldn't say I trust them, but I would say it's the most likely explanation.

It could be that they've failed to understand how RSS could help their organization achieve its goals. But it's probably just that RSS isn't worth it to them.
The problem is solved in my suburbia since the county has resisted any sort of building for the past 50 years. Also, the new suburbia housing I see being built, is much more concentrated. Seems people like houses but don't care as much about big yards.
It's a shame you can't easily change the icons for dock icons without disabling SIP on modern Mac OS X.
I don't think censorship is necessary given that it isn't the only way to address the problem of misinformation. For example, providing metrics on how trustworthy a source is by reasonable metrics isn't censorship, but providing information that's useful in gauging how much credibility to assign to a certain report.

Do I think they should censor information? No. But we're all ill-informed with respect to almost all subjects, so knowing whether or not a climate report came from e.g. a group of Ivy-league researcher vs. ExxonMobil is important, and knowing whether or not information on evolution comes from PhD evolutionary biologists vs. the Young Earth Creationist Museum matters a lot. What I think we're seeing is the growing distrust of subject-matter experts, but only in select highly political domains.

I understand what you said about pressure from both ends, but Facebook is a trillion dollar company with an extremely robust AI team. I'm sure they can figure out a solution, or at least come up with a gameplan on how to work their way towards one.

I also understand a trepidation with respect to legislation considering the not infrequent tendency to under-legislate or over-legislate, but this is common in every area of law and eventually the pendulum swings slow down to a reasonable medium.
>> basics of communication.

It's not communication. He's got a big role at FaceBook and FaceBook is a big company. They cannot escape their social responsibility anymore. Hiding behind "freedom of choice, of individual, etc." is simplistic. But sure, with that kind of mind, FaceBook will continue to make piles of money.
Ideally, log4j should not have the ability to make "outgoing calls" right?

It has been years since I used it but I can't remember a valid reason why
it should be allowed to do so.

Since it is running inside the stack it may not be easy to enforce it.
If the "client" log4j does it before even logging that is a bother.

It seems like having a "central" "syslog" logging server.

Traffic goes from the stack -> logging server.
Logging server not allowed to call anyone external.
I'm probably in the minority that always hated the NeXT aesthetics. I was very worried when Apple bought them and was rooting for BeOS at the time. Thankfully they eventually went on very different direction with Aqua.

The HighRes versions on this site, however, are exquisite
My desktop backgrounds have been solid black since 1993.
Is it too pessimistic? Human history is filled with empires dominating their weaker neighbors, culling many of them (though not all), for the INgroup's self interest (it's also useful to keep subordinates around to do the menial labor). Even the less ruthless of these "imperialistic" entities such as the United States have a outstanding record. The native Americans can pay witness.

Not to mention what we do to animals. I read during just Superbowl Sunday 500 million chickens are slaughtered for the delight of eating chicken wings in the living room. If animals are nonconscious entities that don't suffer akin to robots then no harm no foul, but that is quintessential mass-scale devouring of another.
Many, many of them. See the gist posted in another comment: https://news.ycombinator.com/item?id=29543439

Though even that long list is missing many. I have lots of emails in my inbox from various software vendors that are NOT listed in that Gist.

It's probably easier to compile a list of software you use that uses java, then the short of those projects that DON'T use log4j.
How does this square with intelligence studies of deaf people? Despite being half as likely to complete tertiary education, the deaf exhibit the same IQ distribution as the general population. Are they doing something else that is just as effective as education at increasing IQ?

> In sum, the implication of the research of the last fifty years which compared the IQ of the deaf with the hearing and of subgroups of deaf children indicates that when there are no complicating multiple handicaps, the deaf and hard-of-hearing function at approximately the same IQ level on performance intelligence tests as do the hearing. [1]

[1] https://academic.oup.com/jdsde/article/10/3/225/413353
A sudden catastrophe such as a highrise you live in collapsing, a sinkhole swallowing your house, the power in your region being off for an indeterminate amount of time while it is below freezing, or a hurricane wiping your city off the map? Wanting to live isn't hysteria and knowing how to survive is not a political stance.
> whose profits are, at minimum, powered by that problem

I don't think it's established that that's the minimum. Facebook usually argues that it's a small minority of their content and I don't see any evidence against that (it just gets a lot of scrutiny). It seems like if you magically removed all the "bad actors" they'd make just as much money.
I bought a pixel this year with a $100 discount for signing up for google fi. Turns out, their map is a lie, and I was completely without coverage, so I sign up with my old provider. I then get a nastygram saying I'm going to be charged the full $100 because I cancelled google fi. $50 more than the non promo price.

I honestly started to do a chargeback on the promo charge, but I guarantee you I'd lose access to all google services because of a tos violation if I did that. Lesson learned. Never do business with a monopoly provider, you have no recourse.
The company gets not just better employees, but marginally cheaper ones. Healthier employees reduce health insurance premiums for corporate group plans.
Now if only someone could get the swirling black hole for a trash can replacement.
No. They just stop calling home to the mothership. My Audi actually had a faulty sim module for a few months until I had time to get it fixed and other than not being able to check the charge status while away from the car it didn't really bother me.
This. HDMI was cooked as a proprietary connector with DRM by the big manufacturers in the DVD/Blu-Ray, TV, home-entertainment business and the big movie studios to enforce stronger content protections to protect their IP, at wich it miserably failed, as I can still torrent every Hollywood blockbuster and every Netflix series.

IIRC, every manufacturer must pay a fee to the HDMI consortium for every device with HDMI they sell.

DisplayPort, by contrast is a more open standard only requiring a flat fee for the standard documentation and membership instead of a fee per unit sold IIRC.
How exactly is a community going to police itself?

Look at the marches(if you can, they're rarely shown on any kind of media) every time a 5 year old is murdered from a stray drive by shooting bullet in chicago...thousands of people in the community come out against it, and...nothing happens.
Okay, now tell us you're a fiction writer for the next Fast and Furious! haha
(!TRUE)³
They did not move because of "inhumane and not well thought out" policies, they moved because there was no employment to be had - Bruce Springsteen touched this in "The River", Chris Rea in "Steel River". Industry closed down, production moved overseas, people moved to what they hoped were greener pastures but found them to be gray and inhospitable. Now that employment can be had through a network connection people are moving back.
Cities are just police departments that happen to provide some other services
It's definitely still there. If you're worried about hackers etc, they can surely bypass this control if they've bypassed everything else.
Based on the table of contents and the preview pages it looks like it has some pretty good content. Made me think of "the missing manual" book series.

I just don't think small startups or side-projects should spend so much time getting all the configuration and moving parts right compared to just Docker+Terraform+(IaaS of choice). Then if one is on a tight budget, then just run Docker Compose on a single host, or run on a computer at home being proxied by Cloudflare free account. If able to spend more, then use the IaaS managed services like for containers and databases.

I guess I feel that setting people up to deploy with bespoke Bash scripts is borderline irresponsible since they won't be easily, or automatically, updated in case there are any other issues, unlike something like Terraform. I can't tell that easily however because there is no architectural diagram to help understand what the book leads up to as how one should deploy things.

However it seems more like it would be a better guide as "Linux Servers from Scratch"? That would be something which would be good reading for someone new to tech. Before moving onto higher abstractions. Or being used as the from scratch guide on how to customize container images by more experienced programmers, but those missing the Linux admin fundamentals.
> I don't understand why there can't be a group of people, large or small educated and from diverse backgrounds, that can set basic standards on what is and is not misinformation, with due-process like things such as appeals, etc. It's not an impossible task.

This seems incredibly naive to me. It seems what’s happening there is we give people a list of important figures to bribe to allow their speech to be considered information (or for a competitors speech to be considered misinformation).

And even if these were incorruptible humans, there are several statements that are heavily under debate currently as fact or fiction, such as the validity of neopronouns, whether or not Spanish speakers anywhere use latinx, who is the bad art friend, if kyle rittenhouse should’ve been convicted for murder, do trans children exist and if so can they perform any transitioning or puberty delay, what is critical race theory, is the Covid vaccine rollout speed sinister and if trump lost the 2020 presidential election legitimately. And that’s just all in America.
I think it's so clear that nearly any proprietary license would have given Tannenbaum the ability to prevent this from happening that there was no need to state why.

For example, the Minix 2 license pre-April 2000 would have been a no-go for Intel.

Furthermore, GPLv3 says that user products ("A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product.") which support updates must provide access to source code AND installation instructions.

The article mentions "Intel released a patch" and the Wikipedia page at https://en.wikipedia.org/wiki/Intel_Management_Engine#Assert... says patching is possible via firmware (UEFI, BIOS) updates , so this clause clearly applies.

Thus, there are alternative preventative license even within the FOSS space.
Dave Abrahams on the Design of Swift
Facebook should ban or suspend accounts which spread objective untruths that will tend to be harmful if spread.

You can have your free speech on your own website.
I thought Evan had stopped working on Phab. Does anyone know Phabricator's status? Is it still under active development?
You are not alone. I am in the same camp even though I am a founder of my own business. I just hate working alone in my home office even though I probably have one of the best home offices you can imagine. But I like working WITH people. I like to collaborate, little chit chat here and there. And no, I don't consider employees as Family and stuff but I like working with people in a competitive but relaxed environment. Call me old school. We do have lot of remote employees though due to the nature of how I found people but would love to build our local team further.

If there are 2 of us, there are more of us. The whole "work from home" thing has gone way too overboard in my honest opinion. Just like there are plenty of arguments FOR it, there are plenty against it. For example, other than personal preferences, you also have to consider the person who wants to work remote. If you are entry level with no experience, it is much harder to train,teach and guide someone like that. If you already have experience and work well remotely, sure. But everytime someones comes with an argument FOR office, the cool thing in 2021 is to shoot them down.

Like you said, 3 days a week. I like that. Hybrid. Come to office but also have flexibility if/when needed. I obviously hate traditional corporate employers who offer no flexibility. That is bad. The key is to offer "flexibility" and then I am good with that.

Shameless plug: I am hiring for our edtech SAAS but should be in Philadelphia/South Jersey region. And yes, would love to offer the flexibility after an initial period (depends mostly on you really but I would say 60-90 days in, you are good to go). Open roles for Engineers, Product Management, Support/Customer Success, Digital Marketing, Sales. Yes, pretty much all areas as we are growing.
Facebook is trying to save the internet culture of 20 years ago. A teenager version of me would 100% support what they are trying to do. But mainstream society is not compatible with the internet mentality of back in the day
Why would you even call that out when you don't know? Just because it uses Java does NOT mean it uses log4j. None of Jetbrains IDEs are affected btw.
This happened to me with zipcar once. Truly sucked
That’s because HN (and the general media) have come to brand just FAANG as evil megacorps.

We’ve forgotten about general tech/companies, consulting, fossil/energy, etc etc that are also very very mega.
I have no idea if nodejs is taking advantage of this to be honest.
Ask HN: What are your views on integration platforms in 2021?
There are a lot of ways to do integration and a myriad of products and ideas of how to make it right.

What do you see as pros and cons of point-to-point vs ESB integrations?

What have you used successfully?

In the ESB case, how do you stay out of vendor lock-in?
In the p2p case, how do you stay our of a chaotic heap of mixed nuts?

How do you successfully develop, deploy and document your integrations?

Any input and insights are welcome :-)
They got your money... now they want more. It's capitalism. Consumers are getting sick of it though - losing trust in the system. Tired of being taken advantage of.

Pure unregulated capitalism dictates that the corporation make more money... TODAY. Very little foresight required. People are tired of being sold out.
This already happens to some rideshare cars -- I've read a few stories of people who drive their Zipcar out to a hike, but can't get back in the car after their hike because there's no cell signal.
HDCP can run on DVI or DisplayPort too. HDMI is a smaller, lower pin count connector than DVI, however.
Have you tried apps like Procreate / Linea Sketch? They are really, really good and you can't match the touch + stylus experience on a desktop computer. These are "real software" by all definitions.

I imagine you want to run a windowed system on it ("real apps"), and are just not used to touch UIs. It's just a different paradigm.
You're right to point out that these problems arise across entire industries. You can't vote with your money if all otherwise good TVs have crap built into them. And it's not easy for a new entrant to gain a foothold in such a high-tech market. And even if they do, there's plenty of temptation to go down the same route of milking customers who already bought your product.

Sooner or later, we won't even remember how it was before. Who even remembers the internet before advertising morphed it into something completely different? How long was that period? 5 years?
Excellent writeup. Short, concise, and clear.
Of course they don't want to be in such a position because it costs them money. Similarly, it costs e.g Dupont money to be responsibly disposing of chemicals, but we're comfortable requiring them to do it or else face being shut down.

We learned our lesson with Dupont when they were poisoning water supplies. Similarly, I believe Facebook is poisoning our information supplies, which you can see in the rapid uptick in QAnon believers. Hell, they whipped themselves into enough of a frenzy to storm the Capitol building to overthrow an election.

I'm not making any political statements, truly. I'm just noting that these groups and ideas simply would not exist and perpetuate without being facilitated by Facebook's rampant misinformation problem.
any developer who wants to build a business is becoming a marketer, full-stop, otherwise you’re just a hobbyist. marketing encompasses all of the functions of bringing a product to market and repeatedly exchanging it for money, including figuring out and developing the products/features people want and finding all the people who might want it.

marketing, not development, is business. if that’s scary, it’s worth reconsidering your appetite for starting a business. luckily, the mechanics of marketing are straightforward to learn, though developing good intuition is harder since the problem space is more ambiguous than programming.
I think it's more ability to delay the gratification. For example, some video games require attention to be sustained for long times, and being able to do that won't grant you superpowers. Instead it is useful to be able to stick to the task at hand even when you are not immediately making progress.
I fully understand, that is why I noted: assuming there are no security holes

Ideally there should be a hardware switch :)
The supplies budget doesn't provide enough by itself so they have to either pay out of pocket or ask for donations.
I never liked those folder icons. They are shown in a isometric view while most others are orthographic view.
I'd like to get a Tesla, but I won't, because you can't own a Tesla. You can only pay licensing fees to be the user, and Tesla can modify or disable the car at their whim, while also tracking and recording your every motion.

We need lawmakers who actually care about privacy and ownership rights.
> it sounds harsh to say "I don't take meetings with no agenda", but is the right thing to do

Evan's is the wrong way to do it. "I am busy–do you have specific recommendations you can share over email" is more concise, polite and to the point. (Ignoring the e-mail, or a simple not interested, are also options.) And if you want to use those words, fine, but leave off the "low effort" insults at the end.
Show HN: A Web 3.0 professional network for Developers built on the blockchain
I'm a big fan of hammerspoon, but not so much Lua. I also use emacs with Doom, where a lot of bindings are behind a 'leader key'. I found an awesome framework called 'spacehammer'[1] that fits very well into the way I like to work. It similarly hides binding behind a leader, and it's written in Fennel, a lisp that compiles to Lua. I feel like I get to expand the customizability of Emacs out to my whole system and I love it. Hammerspoon is pretty bare on its own so I suggest you check out spacehammer even if it's just a show case of the potential of hammerspoon.

[1] https://github.com/agzam/spacehammer