skysight-inc/HackerNews huggingface dataset:
Allow me to play devil's advocate for a moment:

Most good writers will tell you that shorter is almost always better. You want to express your thoughts in the most succinct way possible. Review your own writing to remove as much as you can, then hand your draft off to an editor who'll try to cut even more.

And yet, many writers are still paid by the word, and many book contracts still specify target page counts. Because even though shorter is better, the shortest possible length of a given text still serves as a rough measure of that text's breath and complexity.

Is code any different?

Yes, paying or evaluating programmers by lines of code is going to lead to misaligned incentives. However, I'm not convinced the dynamic is any worse than for prose. Bill Atkinson spent a week removing extraneous code from QuickDraw; an author might spend a week cutting extraneous subplots from a novel. Word count is still a useful metric for the author.

Perhaps the difference is that non-writers tend to be more familiar with the writing process than non-programmers are with coding. If an author was working on revising a novel, no one would ask them how many words they'd written that week.

Or maybe word count measurements are in fact making everyone's prose worse and we should do away with them too.
May not be for you, but personal experience and hearing stories from others makes it clear this is far from universally true.

I used a Quest 2 once at a conference exhibit booth demo -- so maybe 10 mins max in the headset, probably less -- and it left me dizzy, disoriented, and unable to focus my eyes correctly for at least as long after taking it off. Had to sit on the floor in the exhibit hall to clear my head.
They're the same thing to someone thinking about starting with 3D modelling/sculpting. Learning and using aren't two discrete steps that follow each other: you decide to give Blender (or anything else) a try and your use of it guides your learning which guides your use which guides your learning on and on until one day you sit down and realise you're actually pretty good at using Blender.

Someone saying "use" instead of "learn", to people who've never used blender, is fine. IF you've never used blender, everything in blender is hard (except maybe deleting that cube) because it's good software, with a rock solid elaborate UI that follows (and shaped) industry-conventions. This tool doesn't, it's much easier to use if you come in knowing nothing.
Interesting example. Because the hardcore on both sides have zero percent agreement on that. To some people a fetus isn’t a person until intended birth, so how would a birdwatch context work on something nonfalsifiable like this?
Thanks for the reference.

> Note that the probability of having some entanglement between your partial states goes up rather dramatically with the number of them that you have

Entanglement is not binary, it is continuous. If you start with states like CPHASE(5°)|TT>, a few rounds of distillation will have turned them into states like CPHASE(0.0000000000000001°)|TT>. Sure the output states are "still entangled", but the amount of entanglement is so negligible that you don't have to care. Such small distortions won't prevent trillion step computations from working.
Where is the talk about adding small-scale hydrogen electrolysis with 21st century new construction to increase oxygen rates in inhabital areas inside a residence?

https://www.epa.gov/indoor-air-quality-iaq/introduction-indo...

The pollutant sources section identifies many everyday components in a residence.

It is something similar to 98% of the population in the states having PFOA in thier blood in a 1998 study.

https://www.webmd.com/food-recipes/is-teflon-coating-safe

I agree with many of the comments about the limited performance of passive plants to effectively remove contaminants with indoor air pollution.

It looks like an estimate of 3.2 million people succumb to indoor air pollution annually on a global scale with lifestyle choices (or the lack of choice).

https://www.who.int/news-room/fact-sheets/detail/household-a...

Environmental factors may actually make superplants a resonable addition for wellbeing (placebo effect), but lifestyle choices make inventorying 20th century convenience items and amenities part of a healthy spring cleaning routine (with updated information).
And, to continue the email analogy [in response to all the "Just change servers if you don't like the one you signed up for"]

If you don't like your email provider, just change to a different one...

Oh yeah. And you'll lose all your previous emails. But we won't mention that.
Unless I already know what instances to look for, how could I search for them?
I’ve found an ultrawide, 32” monitor addresses this just as well.
It's not an epistemic problem. Twitter has to address their users' toxic behavior turning the whole place/world into a dump. Rather that the confrontation taking place in replies and quote tweets and spreading all over the network, it happens in birdwatch (in theory).
That's a separate, but also very interesting issue, that is almost entirely unknown to us big city people.

I think Indian Reservations have similar issues. They're "sovereign nations" in some sense, but the land is often owned by the US Federal Government, who doesn't like anyone doing things to it.
Definitely one of the best firewalls for normal people on Linux. (g)UFW is nice and easy but very basic. Portmaster is a lot closer to the firewalls you may find for Windows that list applications and their statistics/configuration.

My only problem with it is that under heavy load the DoH server dies or gets stuck at 50% CPU for me. It also hangs my custom DoT/DoH solution for some reason but that's not a Portmaster problem.
Elon needs cash.
I wasn't trying to dodge the question, I was figuring that you could actually look up the inflation rate in February of 2022 in compare it to April 2022 for yourself.
That isn't what anyone means by "echo chamber". You're talking about manners, not different viewpoints.
I know of a famous(ish?) youtuber who I believe was personally working on this with a friend's company a few years back. Not sure what came of it.

https://www.youtube.com/watch?v=Lh0x54GC1sw

For myself, this is a situation where I don't think technology will be very helpful. The US is an outlier in both access to guns and gun violence. Though it is considered gauche to tie those together, it is plainly obvious that they are linked.
I don't have a benchmark, but it's important to remember that GCs only scan live objects, and they always have to scan all live objects; while allocation is normally an extremely simple instruction (bump the memory pointer). It's true though that scanning a live linked list would be expected to be slower than scanning a live array (though some optimized scanning strategies may be possible).

Overall I couldn't tell what the impact on overall performance would be, but I can tell you for sure that de-allocating an N-element linked list or array are both O(1) operations for a copying garbage collector (which are the most common kinds of compacting GCs), since they simply will never reach nor copy any of the elements.
Ah thanks, I didn't read closely enough the first time.
Don't forget election news coverage to try and get lost in the noise.
But these Discovery problems aren't because of the Fediverse.
They are Mastodon Problems.
Matrix is a federated protocol, and it doesn't have the same discovery issues.
A virtue of it being private is that they have many paid people responsible for maintaining the software. I once wrote to them about a special function returning incorrect values and they had it fixed the next day.

I consider Mathematica a true gift to humanity.
Off-topic but TIL that TVP (a polish TV network) has an international news channel https://tvpworld.com/51656539/our-stream
Or a new rural profession of Cow Painter springs up!
My favorite PRs of late have come in at numbers like +280/-1257. (I replaced a lot of janky flask handholding with the equivalent fastapi machinery, to much joy.)
Technically right, practically useless. -1
> This is sort of where Facebook/Meta got it right, IMHO - run infrastructure on-prem, at scale, in a super-efficient "everything fails" sort of way.

It's fairly ignorant to make this claim without realizing that Twitter also runs the majority of their stuff on-prem as well.
Yes. Media attention does bring a level of accountability and pressure to the system and in cases has pressed them into a little more transparent due process.
Yep, you can try out our software at https://github.com/SimulaVR/Simula on the HTC Vive and Valve Index platforms.

If you don't have one of those headsets, there are some videos of people (whom we have no affiliation with) on YouTube testing it out: https://youtu.be/8gVLF8SnK84?t=424 Here's also (a pretty old) video of me hacking on Simula, in Simula: https://youtu.be/FWLuwG91HnI.

It's also true that we're more focused on hardware right now. We plan on reverting more towards software development in 2023. For more details: https://github.com/SimulaVR/Simula/issues/180#issuecomment-1...

Some things we have planned to implement include VR window tiling and some other UI stuff.
So who is the fields medalist? Interestingly a Google search didn't find that. I'm guessing they were somehow at fault or were drinking. I'm sure if I ever had a car accident where I hurt someone or I was drunk or something, I'd be ashamed, horrified and probably not want anyone to know. But because I'm a nobody, nobody would care. If I was the greatest engineer ever it might be on everything written about me in the future, which would be really horrible in a way. But if this person did something dangerous it shouldn't necessarily remain a secret. The problem with these things is powerful people can block discussion of them by threatening lawsuits.
Having the ability to teach for servers that allow illegal content is a really big put off.
The irony is bittersweet.
Maybe the adaptation would require significantly more advanced visual processing with attendant increase in weight, size, and energy consumption, making it not worth it?
haha, i submitted a pdf for "capitalist realism" yesterday: https://files.libcom.org/files/[Mark_Fisher]_Capitalist_Real...
let him go
I'd ignore it unless it was given out as an official metric of success. People would optimize for it, making it useless as an indicator, and I'm pretty sure Musk and his team are smart enough to have considered that.
Please do not do this. There is nothing that anyone on HN can do to help, and raising awareness may bring undue attention from the Iranian authorities. Although I'm sure this wasn't your intent, this thread amounts to rubbernecking of an incarcerated man in a perilous situation.
Does protesting even do any good in a government such as Iran? Being present during a protest -- get targeted and locked up or worse (killed). It is really doing the oppressors a favor by gathering together.Rather than take it to the streets they should take it to the basement and plan out calculated attacks and disrupt the infrastructure that facilitate their rule.
Actually…

Maybe you thought I made this stuff up but I just stated what the latest best practices and research shows for at least the last 3 years.

1. The specific vulns are known. We’re not talking about 0days here.

2. Attack vectors are completely relevant. Any security professional will tell you this.

You may want to read up:

- https://www.verizon.com/business/resources/reports/dbir/

- https://zerotrust.cyber.gov/

- https://security.googleblog.com/2019/05/new-research-how-eff...

- https://www.oecd.org/sti/consumer/37863861.doc

LASTLY…

GDPR, SEC, HIPAA, NYDFS and NYSE all mandate risk management measures if not outright penalize companies and citizens for data breaches after the fact which unfortunately means your Grandmas Syphillis medication has to hit Twitter before there’s intervention.

Without strong financial penalties or an impetus to fix at least critical vulns earlier we’ll continue with the status quo.

I don't want that for you, your Grandma or my own. You shouldn’t want it either.
> Deleting 50k lines of code still counts as lines of code changed...

I'm the most productive 10x software engineer ever: I just fixed CRLF inconsistencies on several large code bases. Literally touched every line on hundreds of files.

Next up: fixing the arbitrarily mixed tabs and spaces.
Discussed yesterday: https://news.ycombinator.com/item?id=33457063
I have a lot of activist friends in Iran who has been previously arrested. It is well known amongst all Iran activists that media attention helps bringing more transparency and due process.
because it wasn't a minority. The Iranian revolution had wide backing, the Shah was an absolute monarch who came to power in a coup. Women and students featured pretty prominently as well. Lots of the tactics today like women opposing the military directly were used back then too.
Presumably it would not approve anything, and thus have nothing to say, which is probably the best outcome.
Firefox user here, changed my user-agent to the chrome one and the app works fine (just a bit slow).
What is a "actual car"? Genuine question.
> When I meet a young chap extolling the benefits of Vim or Emacs or really anything that doesn't have stepped debugging and code competition...well, there are no bonus points for doing things the hard way.

I can't speak for Vim, but Emacs has stepped debugging, code completion, etc.

Part of the reason I use Emacs is that I get those features and (and a ton more) with the same light weight interface across multiple languages and platforms. At the same time, it's usually very easy to make Emacs work with third-party tools. On Linux I can step through code using GDB through Emacs, but at work I spend most of my time in Emacs, but have it bring up the MSVC++ debugger when I need it. It's the best of everything.

Meanwhile, I get to listen to my coworkers celebrate new features in VSCode that I've used in Emacs for years...

There are no bonus points for learning a new IDE for every project, either.
On Twitter I've seen a lot of criticism of the whole idea of "choose a server" when joining Mastodon (and the fediverse in general).

Instead of lists of servers, I wonder if a better onboarding workflow would be...

- What username do you want?

- What are your interests? (click, click, click)

- Backend checks availability of username on matching servers

- Pick one of these: @username@abc.social, @username@def.org, @username@xyz.social (with a description of the community associated with each result).

In my opinion this could make the process feel more like choosing an email address which, again in my opinion, could be more familiar than "choose a server".
You're forgetting his previous statements that employees wouldn't be fired without good cause. Also, his reasons stated publicly are different than what is being said in the chat logs. This is both a breach of implied contract and implied covenant of good faith and fair dealing that can be argued.
Would be cool if it was pocketable with the lens off. It doesn't seem to be.
(I shortened the title somewhat since it's my own article).
I would love love love to see a study on the correlation between lines of code (not net, total changes + and -) and co-worker assessment of aptitude for people in the non-inclusive band from Junior to Architect (aka, people who are really expected to write a bulk of the software).
> I was mostly trying to point out that there are disagreements

I've got a feeling you hit the nail squarely on the head there! =)

I didn't quite catch your meaning.
Before making an appeal to save foreign hackers, how about that one guy who exposed the total corruption of our western elite and is still rotting in prison for no moral wrongdoing.
Where's my Free Julian Assange topic?
HN is truly disgusting/compromised.
I prefer flex, but that's just because I'm more used to it, and I work a lot in angular where the angular-flex-layout shortcodes reduce effort a lot.
As a traditional "web dev" kind of hacker, I feel like I'm just sitting idly by while a massive transition happens underneath me.

I understand roughly why this shift is happening (machine language proving to solve a whole raft of hard problems) and how it's happening (specialized chip designs for matrix math). But I don't understand where it's all going, or how I can plug into it.

It feels like a fundamentally different landscape than what I'm used to. There's more alchemy, perhaps. Or maybe it's that the truly important models are trained using tools and data that are out of reach for individuals.

Does anyone else feel this way? Better yet, has anyone felt this way and overcome it by getting up to speed in the ML world?
I would love to know more about this documentation pipeline. Anything you can share (repos, docs, tooling...?)

Thanks.
>it's generally seen as an imposition on people's time to ask a question that could be readily answered by clicking through to the site in question and having a look

That's not going to help anyone know if there are other Mastodon servers out there, which aren't on the list. Unless that person is already aware of the existence of said server in the first place.

Anyone remember when Gab had the biggest Mastodon instance by far, by user numbers, but all the Mastodon indexes were pretending it didn't even exist? The myth of the Fediverse as some libertarian promised land free from censorship and heavy handed control is just farcical.
I'm a mostly self-taught web dev and a high school dropout who eventually got a (completely unrelated, non-computer) degree.

I started out doing simple web projects for tiny businesses, like neighborhood yoga studios or small nonprofits. They could be simple HTML + CSS pages, or basic Wordpress setup, or like integrating a signup form for their CMS vendor. It's a lot easier to learn a particular skill if it's limited in scope to a single feature/project, and also if you're getting paid even a bit for it. These tiny jobs didn't pay great ($15-$20/hr) but motivated me to learn the skills.

The trick for me was not to learn everything in a few months, but to gradually accumulate skills over time. Once I landed my first full-time dev gig (still only paying like $20-$25/hr), suddenly I could spend 2080 hours a year (estimated # of full-time working hours) learning on the job, on the employer's dime, reading Stack or whatever to fulfill a given business need.

Ten years later I'm still doing that, getting paid more these days and having much more experience and know-how, but still just generally learning on my own. Approximately 10-15% of my time is actually writing lines of code; the overwhelming majority of it is reading and researching and learning new skills all the time. In that sense every dev is probably self-taught to some degree.

My education was completely irrelevant to coding, but it did help me choose what industry (solar & renewables) I wanted to code for. I'm sharing that because sometimes companies don't just choose you for pure coding ability, but also your natural interest in whatever field they happen to be working in. "Cultural fit" is a part of any hiring process, whether they admit it or not, unless you're just a temp/contractor doing a specific thing. In my experience, people are way more willing to hire people they like, even if they're not the most qualified, than someone who's highly competent but not as relatable.

TLDR don't try to jam it all in into a few short weeks. Nobody can learn well like that, whether it's new language or anything else. Tackle a little digestable bit at a time, with an end goal in mind ("I'm going to build this small project, or this one screen, or this tiny feature", not "I'm going to become an expert dev in 9 months").

Spend time reading other people's code and questions on Stackoverflow. Ask your own. A lot. Pick things that are fun for you, whether for the technical challenge or because they relate to some hobby of yours. Don't just code in a vacuum, code for a purpose that you care about or enjoy. Make real projects, even if they're tiny.
Evolution is two-sided race. Insects breed/evolve much faster than large mammals. One must wonder why they haven't evolved the brainpower to overcome this trickery. The difficulty of feeding on zebra must not be enough of an evolutionary pressure ... until all the other animals start evolving stripes too.
What would be a use case for having a type for "country of origin" rather than a type "country"?

Do you keep a list of all countries

Why would you assume that once you create a type "country", it must explicitly enumerate all possible countries?
hey for what it's worth I agree with you -
free speech and all that but the bee is in favor of a bunch of messed up stuff.

hackernews is full of right wing types
My understanding is that physics allows you to create a bubble of spacetime without negative energy, but that bubble doesn't accelerate through space.

The ship drags the bubble along with it at sublight speed using normal thrusters.
I light of recent Twitter events, I wonder what Musk would think of this...
Maybe compound eyes have some inherit flaw that makes it harder to process visual signal of stripes.
Would be awesome if his employees start unionizing after this.
Oh man! why did you bring up IDEs. Now we'll argue ad nauseam about emacs vs vi vs vim vs etc.
Sure but grades aren’t all that indicative of anything in the real world. Some of the worst hires I’ve made were graduates who, on paper, should have been outstanding ICs.
What I'm seeing is individual tweets disappearing while looking at my feed. And it's animated + 144hz monitor so I can see them fly away into the either. Sometimes while reading them and about to click on them. And then I can't. It's really annoying.
This is my concern as well. The idea here seems to be that the thing that offends the least must be fact.

This behaves very differently for falsifiable vs. non-falsifiable information, but the end result is not something in which I'd place much stock either way.

Edit: to be clear, from Twitter's perspective, this is excellent, i.e. this is precisely what a revenue-motivated entity would want. It's the rest of the world that I'm concerned about.
SmarterEveryDay is a great channel!

I believe that the US could benefit from this technology, it may be helpful in reducing school shooting deaths.
Its still in development, nothing shipped yet!

Meta lifted its ban on this, they will be able to ship! Also, has mucch better pixel density than quest headsets, even quest pro. Will be a bliss to read on. But provably no propper head tracking
I'm referring to the blog post link that was part of this comment thread. Did you read it?
We're still in preorder phase, aiming to ship most headsets in ~Q2 of 2023.

This is our first foray into hardware, but we already developed a stable Linux VR Desktop (https://github.com/SimulaVR/Simula) from 2017-2021.

We try to provide frequent updates on our hardware engineering progress. For example, here's a recent post showing some videos of our review units: https://simulavr.com/blog/first-glimpse-of-review-units/ If you're interested in community discussion, you might also check out https://hn.algolia.com/?q=simulavr.com.