skysight-inc/HackerNews huggingface dataset:
I hate them, but I almost can't blame the devs. It's extremely difficult to ship anything today at scale without justifying it to extreme growth-focused investors. I bet every single time someone has the chance to say "no, let's slow down and refine this", someone else points to the revenue and contract targets and hits "deploy".
Can't I decide for myself what is misinformation and what isn't? Why do I need a truth arbitrating nanny to shield me from what it deems to be false?
> Structure editors haven't really taken off yet despite several historical and contemporary attempts.

This is a nice contemporary one:

https://github.com/projectional-haskell/structured-haskell-m...

Lisps also have all kinds of options available in Emacs, but it is more special to see this outside of the land of s-expressions.
Reminds me of a (not great) book I read about a secretive trading firm that build an AI to maximize profits except it gained enough awareness to take things into its own hands, by hiring mercenaries and assassins to drive the market and ever increase its portfolio.

After, of course, killing everyone at the firm.
Right on schedule, its off the front page...
There's gonna be a lot of judgement calls here, but I think a local Postgres install is the happy medium. A basic local install is super quick and easy to do, and it also has a lot of good scalability options. SQLite is okay as long as you stay small, but it doesn't scale up very well.

If I suddenly get big and my database is Postgres, then I can spin up my own dedicated server, or switch over to RDS after all, optimize concurrent queries, hire a DBA with scaling expertise, etc. Most of that isn't an option with SQLite. I'd have to switch to a completely different database engine. Despite the promises from ORM writers, I've never seen this go smoothly, and it would have to be done at the worst possible time for it.
Second attempt:

https://bitcoin.strike.me/download

"Cannot Connect to the App Store"
Thanks I really appreciate it. In fact I just haven't seen it nor did it come up in any conversation (until now). I guess I still don't see what that has to do with covid, wouldn't it be prudent to increase staffing to alleviate the most common concerns (insufficient staffing, workload, and emotional toll)? Firing staff which has a high probability of possessing immunity would seem to aggravate the existing situation.
https://www.psychologytoday.com/us/blog/head-games/201412/ar...

The newer science says that the idea of an alpha is a myth.

I don't think we have have the conceptual tools yet to describe the specific shape of power a being might have, but it is simply a lot more complex than this -- a combination of cooperation and competition and other relationship positions we haven't thought of.
I assumed the parent was using the “try stereo” option. Does that button not record in stereo?
> consider sharing fewer videos, and only the ones that you think are interesting or worthy of being shared

Sounds more like an influencer agreement than a non disclosure agreement.
I think I recall from a previous post on HN that they use Mailgun. I can't speak for forlater but at my work we use mailgun because email delivery is a pain, as you've found. Using a third-party service is a lot easier because it's their bread and butter and you can let them worry about it.
Sadly since the majority of these [ONIE] switches are aimed at datacenter deployments they are generally unsuitable for use on my desk. ... On top these switches would be aggressively priced out of my budget ... That was until I found the Dell N1100 series, ... And I found a cheap vendor that sold refurbished ones for around 85 GBP.

> did the author drop a zero in the price?

Not far off ...
Syndicated at ArsTechnica:

https://arstechnica.com/tech-policy/2021/09/facebook-suspend...
> the tab width at that point will have to match the function name length.

This is a non-issue. Use tabs for indentation and spaces for alignment.
There won't be any difference. OP will run the script when they checkout, work with their tabs, then run the script when they commit. Spaces in, spaces out.
Can't comment on the child of the post for some reason. Here is another source:
https://www.telegraph.co.uk/business/2021/09/24/dont-blame-b...

Somehow it seems on these forums that any left leaning publication is immediately trusted but any right leaning one immediately distrusted.
The whitespace and formatting are not significant to the compiler, but they can provide a lot of information to the reader of the code.

You can often see where the writer put the most effort and thought by just seeing how they wrote it. This can help analyzing a codebase considerably.

If everything is normalized, you lose those valuable cues.
They are all beautiful, just different :)
When I've worked in classified environments, they'd have an array of phone-sized lockboxes right outside the classified area. Put your phone in, take the key (which is on a springy lanyard to go around your wrist).

I assume high school students would immediately invent The Key Eating Game or something, where you swallow the lockbox key for TikTok clout
> Att was destroyed as soon as they sold to cingular.

The story of AT&T and Cingular is much weirder, see [0].

Once there was AT&T Wireless that became Cingular (with the help of SBC). Then SBC bought AT&T (landline) then the combined AT&T bought Cingular that became AT&T Wireless again.

[0] https://www.att.com/Common/merger/files/pdf/Cingular_timelin...

EDIT: typos
Here's why supervision is hard:

All text books and school assignments are now done online. Some grading is even outsourced to the textbook companies.

Kids are skilled at switching between apps (alt-tab). Parents don't have time to hover over the kid and laptop for 2 hours each night.

And kids have internet access at school, or at a friend's house, or at the stores nearby. Phones and laptops are difficult for parents to lock down.
I want to add to this.

Sometimes governments or other organisations that are required to publish things choose to publish bad news late on Friday before a three-day weekend, or on another day when most people won't notice and the publication will be ineffectual.

In my heart I don't consider that publication. It is the minimum required by law, but in my heart I don't see it as real. I suspect that most people feel as I do.

Because of that, I also don't see publishing Epik's customer list as a 150GB database dump as real publication. Having to downloading 150GB, loading it into the right DBMS and figuring out the schema is enough to keep the data away from the general public. De jure it's public but de facto it's buried.
I have understood that storing gas and even reducing production by a lot is not exactly simple process at scales we use it. Same goes for oil.
>It's like a blueprint for what to review further.

Why? Something going viral on social media is not proof or evidence that it happened or not. And as you know, without these policies anyone can spread false information about any election for any reason they want.

And the thing is: we know who won those elections. This is not a matter of dispute, it's legal fact. It's great to review things and to theorize about what would have happened if elections were run differently (there was a lot of this around the 2000 US election for example) but just saying something like "the election was fraud, Gore really won" is egregiously false and does nothing besides undermine the democratic process.
Another reason why accessibility is so important. Someone might be doing their homework/research from a smarttv or hacked kindle.
Exactly, whenever I join a new team or a company I go to read the docs, and then whenever I bring some questions people say "oh, that's outdated, none of it is relevant anymore".

Technology can support the efforts to keep docs updated, but as you say, organizations must recognize this as an important part of work and make sure that people take care of the docs.
The Shanghai forecast this week is a high of around 30C and low of 20C.
I’ve never seen Apple have its customers pay tens of thousands extra for a feature, release it to them years after it was promised, and then wrap it up in an NDA.
Session is based on a crypto scam though, that makes me hesitant to support it. And I otherwise have supported tor onion routing for many years so I'm definitely an idealist.

Honestly I might be moving off to I2P instead.
I would say that every individual has their own compass, but many don't want it and much effort is spent in justifying their decision to follow someone else's.

Then there are many who don't believe that people should have their own moral compass, because they might think wrong things or whatever.

Quite a lot of overlap between the two groups.
The working conditions of the poor and their low wages aren't especially relevant as to general idea of aligning compensation incentives to outcomes. It's fully possible to believe working conditions should be improved, base pay should be improved, AND that incentives for performance are reasonable.
> If someone wanted to create AST-based diff and merge tools for a given language, they could be plugged right into the existing `git` infrastructure and it would work with them absolutely fine.

There's a lot tooling in the Eclipse modelling ecosystem which could be easily used for this. Storing XML-based models in git is no problem and there's tooling for diffing and merging models via a GUI or programmatically. Combined with the fact that xtext DSLs use EMF models to represent ASTs, it wouldn't be too hard to glue together an AST-based a diff/merge tool for an xtext DSL.
"but why wouldn't it be _stored_ as an AST?"

It profoundly is. You can't store "an AST". You can only store a serialization of it. The official language grammar is a serialization of the AST custom crafted for that language. It is as much an "AST" as any other serialization would be; all such alternative representations would all produce isomorphic memory representations if parsed from a proper library.

At a high level it may sound useful to try to then provide a cross-language AST representation, but it's one of those things that sounds great at a high level but as soon as you actually tried to implement it for, say, Python and C++, you'd rapidly discover that in practice there's not as much opportunity for "generic AST operations" as you may think.

The problem isn't that it isn't "stored as an AST" but that $YOUR_LANGUAGE apparently doesn't have good libraries or mechanisms for getting at it. Go, for instance, ships with the relevant bits of the compiler exposed, and as a result there are tons of tools that operate on Go code as ASTs and not textually, because it's readily available and supported by the core language team. I use this only as an example I know personally, there are other languages that have similar sorts of support as well.
I got an email from Salesforce about this today.

> Heroku will retire the SSH transport feature and all git pushes must be done using the more widely used HTTP Git transport.

How can HTTP be more widely used by SSH? Is this really true? Is it because Heroku encourage it in their setup documentation?

I'm seeing this trend elsewhere, such as GitHub [1]. Why are services that support Git trying to encourage users not to use SSH?

[1]: https://docs.github.com/en/get-started/quickstart/set-up-git...
> We just got through our wood and lumber shortage

Prices have started to drop but I would hardly say we "got through" the shortage. Just last week I was talking to the owner of a lumber yard asking when cedar would be readily available again, and he was skeptical that it ever would be in steady supply again. He mentioned looking to get out of the industry since he wasn't too sure it had much of a future left for him.

Hopefully he's wrong, but I'll remain skeptical of a return of the lumber industry to what it was.
Many logical operations that are foundational are non-linear (AND, NAND, NOR).
We should be careful about accepting any solution in the absence of a good one. Some problems are difficult, but that doesn't mean any attempt at all to address them should be welcomed without criticism.

The potential harm caused by this solution is enormous, but many people are content with it simply because that harm hasn't been realized yet and it makes their lives a little less uncomfortable in the short term. If we're lucky, someone will implement a better solution before this blows up on us.
Stop trying to be Joe Camel.

Edit: downvote all you want, but show evidence that Instagram is in any way healthy or appropriate for children, sure looks like trying to hook the next generation on Instagram, no different than Joe Camel with cigarettes.
Assuming committers adhere to it, there could be some interesting use cases when combined with a tool like AskGit (https://github.com/askgitdev/askgit) for understanding what "categories" of work is being done in a codebase.

Maybe even what directories/files tend to see `fix` or `refactor` more frequently (signs of a poorly design or "hot" area?)
IBM Open XL C/C++ Brings Clang/LLVM to AIX
Parent poster also mentions in another post that they are also using Microservices.

I can see how excessive detail division into Microservices can create a nightmare. I have seen it over and over. We need better guidance on how to breakdown services and how much. Erik Evans touches on this https://www.youtube.com/watch?v=sFCgXH7DwxM but I still think he is to shy on giving advice. Microservices are valuable because they allow your team to work autonomously. So you you should roughly have one Microservice per team. It is not a hard rule at all, but it can help to see if your microservices are too granular. That is the number of Microservices should be about 5 to 7 times larger than the number of developers. If you have less than 2 developers per Microservice, you are probably creating a maintenance nightmare.
No, this is not the conclusion of the article. Just because there is no correlation to EXTREME brain dysfunction, that does not imply there is not measurable cognitive impairment.

In fact, the article highlights the need for further research on a subset of drugs which permeate the blood-brain barrier because low levels of cholesterol synthesis are observed in the brain, and cholesterol is critical in brain function. ...and that such research may ultimately lead to recommendations to lower statin doses for some patients.
I only ever installed WhatsApp to talk to dates. The sad part about being privacy conscious and using the "right apps" is that you still want to communicate with people outside of your bubble.

The best thing is definitely having two devices, one you can trust and one you can abuse.
I don't think I've contributed anything that truly mattered to society. And I probably never will.

Consider time-scales and scope. On the time-scale and scope of "lifetime of the universe" where everything dies in the end, and the universe probably ends as a cold, lifeless nothingness, I think it's fair to say that pretty much nothing matters at all.

On the other hand, at a more local level, if a homeless person is pan-handling on a street corner and you give them 10 bucks which they use to buy a hot meal afterwards, that likely mattered to them very much indeed.

Heck, just saying "thank you" or "you look nice" or paying some other compliment to a fellow human at the right time and place might actually be something that really mattered although you may never wind up realizing it.
My favorites are TP-Link's WDR3600/4300, AC1200 and AC1750. Yeah, not switches per se, but $20-40, Gigabit Ethernet, dual band Wifi, very stable and fast with OpenWRT, can do anything. You can daisy chain a few of them if you need more ports, it's rather fun.
Haha, I only meant that as a "I agree with you, but I'd go even further" preface. In hindsight, this being HN, I should have been more precise!
Basically, beneficial environments are anything but guaranteed. Plus, quiet is an underappreciated luxury good (and an underappreciated aspect of public libraries); seriously, poverty is so loud.
Well hopefully our phones will be able to penetrate our minds and detect when we are spreading misinformation and secretly take action to save us from ourselves. After all, our phone is the closest device to our own thoughts since it can detect and parse everything we read and search for.

Apple recently developed a feature for its phones to detect when its users are depressed - just one more baby step and phones could detect when its users are misinformed. And then the phone could do subtle things to manipulate the user into being less misinformed, for example by serving pro-vaccination links when the user searched for anti-vax articles. In this way we will achieve a utopia where everyone is informed and united in thought and purpose.
America labels its critics as "terrorist" and critics of Russia as "dissidents". Russia of course does the exact opposite.

As for "rigged elections" all the US elections in the last 50 years were rigged as well - think about gerrymandering and deliberately blocking black and Latino minorities from voting (by making it hard for them to obtain proof of identity, or making them wait hours in line at the polling stations).
That's true, but the word-of-mouth I am talking about is different. I'm talking about word-of-mouth where actual customers of the business decide of their own free will to tell people how good it is.

I don't think that's advertising in the sense that we understand it.
About the BitBoost Python Code Obfuscator
That's fucked. I bet this comment would get censored. Would it be because of the "fuck", the "censor" or the fact that now I've written both twice. Or maybe I'm flagged as a dissenter and comments are saved from review. Who even knows whats going on? Could be some mechanical turk for all we know.
I do remember how the warnings before and during the 2020 elections about possible Russian meddling stopped precisely the moment it became obvious Trump was going to lose.
Heretic! From the book of Linus [0], chapter one:

> Tabs are 8 characters, and thus indentations are also 8 characters. There are heretic movements that try to make indentations 4 (or even 2!) characters deep, and that is akin to trying to define the value of PI to be 3.

[0] https://www.kernel.org/doc/html/latest/process/coding-style....
Nice work! Congrats on hitting the app store. I’m excited to use this for our next hours-long jam session.

How does the instrument detection work? Does it do anything else besides change the icon for a tape?

It would be so cool to just show up at a jam session, hit record on my iphone, and get all that multitrack goodness without having to mic everything separately. But I realize that’s asking a lot from the AI gods :-).
I'll try it. At this point I've forgotten the ones I've tried over the years. Every year or so I tend to install everything that a Google search turns up. Some I immediately uninstall. Others I kick the tires for a while but ultimately find some major flaw.
I'm old enough to remember the B.S/B.A. (Before Scrum/Before Agile) times.

Agile has mostly been a disaster IMO.. I've worked at big public companies and 2-3 startups during it's run. It works to come up with a "MVP for 1.0 and then it starts dragging everything down because it encourages tech debt.

My experience has always been the successful companies/teams were tongue in cheek telling everyone they were Agile when agile was popular while simultaneously trying to ignore Agile as much as they can because it was mostly ceremony and downsides once a product gets anywhere near mature. There was a lot of "we're agile with a lower case a" at places that could tell the Emperor's new clothes were suspicious.

Some of the old processes have been slowly creeping back in, and we're kind of at the point now where teams no longer need to feel like they have to advertise saying they're scrum/agile to appear competent. But I think you either need some older managers or something else to figure out what to do next and how to bring back the good parts of older process methodologies because it feels like theirs a vacuum.

The relationships between teams and PM have changed so much. Agile elevated PM a huge amount but as Agile moved on PM seemed to abdicate all responsibility to do their part in the whole agile process, and now you're left with a bunch of extra PM just getting in the way.

Agile without developers being included in estimates was one of the worst things.. non-technical PMs constantly shooting down estimates with "No, that is easy" is the worst. But Agile to me always seemed to be about management being able to absolve itself of all responsibility for not being able to figure out what to build or how to build it and to always be able to blame the engineers.

As we go forward teams need to look back at the past and what worked before Agile, not just make something new up out of whole cloth.

One agile team I worked on which probably was the strictest essentially pivoted the entire product to something else 3x because PM never had a clue what to build that would actually sell.
I think it's UK remainers pointing out the difficulties. Which is somewhat understandable considering:

- Their political opponents have spent months dismissing their concerns as scaremongering.

- Many would still like us to rejoin the EU at some point. So it makes sense to point out the advantages of doing so.
I notice this in SF. The well off parents had private tutors pretty quickly after school closed and even middle class parents would split the bill across 5 kids.

They didn’t miss a beat at all. While the lower income families struggle with virtual classes while the parents tried to make ends meet.
But is there evidence the force is actually multiplied in practice?
I have used lite-xl a bit and how I understand it is that lite-xl aims to add a few comfort functions for the user (PRs are accepted for that) and lite (without -xl) gives you a very minimalist experience. So whatever you prefer you can choose.
(Next to the already mentioned rendering changes)
its a reductionist argument to measure results purely in monetary terms, and again only in MY monetary returns. It reduces system to self, basically. Single organism maximization of "food/fuel" is shark-like, essentially; hint, that is not a compliment!

At crucial junctures in history, the exact wrong move prevails in so many cases, leading to preventable and sometimes tragic consequences. So you the reader really believe that by maximizing your own pile of coins that society prevails? or, you believe that you should be the alpha primate, and that the decaying and treacherous world around you is for the weak? Meanwhile, this man put Palantir Inc on the USA ? Didnt the USA have 'freedom' in the charter? its hardly worth considering in my mind, this Randian extremism, but here we are, so I type.

I suggest getting off of the addictive habits/substances, let go of Ayn Rand, and evolve instead of amplifying this nonsense. The choice is yours.
I found it interesting that Stafford Beer was only mentioned in the references section.
One thing that bothered me about Lite editor, was that you couldn't change your working directory in Lite. Is this fixed/implemented in Lite XL?
This Week in YC 2
Alignment can just be done with spaces. This can then be enforced by a style checker.

But the maximum line length problem is real. I would be 100% for tabs if it wasn't for this issue and imo it's the only real criticism you can make that doesn't have a good solution.
The Rise and Fall of Teletext
Teachers have large class sizes and limited ability to give each student individual attention. A student can whip his phone out for the 5 minutes the teacher is on the other side of the room, and even if they do catch phone usage it becomes a liability to physically take and store the device even with the support of administrators.