skysight-inc/HackerNews huggingface dataset:
I had this realization in the last couple of weeks slowly, starting from a discussion about who thinks in which language in my friend group. I've tried to convince them how thoughts aren't in any language, but nobody agreed, which made me think. I found these threads later when trying to research it.

For me, thinking in words and sentences sounds like thoughs being weighed and slowed down. Seems very unnecessary. On the other hand, I did and always had the the issue of putting my thoughts into words properly. Like the translator is pretty bad and I always struggle and feel like most of the information is lost.

I think there might be some correlation between this and being introverted, socializing is exhausting for me because the translator is not well trained as I don't use it while thinking, and it has to run at 100%. I've talked with my better half about this and she said it's easy for her because the sentences are already there and it takes zero effort to say them, which aligns with my theory.

I do have a terrible "mind chatter" though, I'd rather describe it as white noise. Way too many thoughts going through at once, which makes it very hard to concentrate on anything. So even though not everyone is thinking in words and sentences, this issue can effect all of us.
AOL. It's like the articles that would explain how unix software by explaining in detail how to ./configured;make;make install and leave out everything specific to the software in question.

I can explain one small part, though. A lot of these things need some fixed constants that have to be not all-zero, not all-one, not easily predictable and not someone's backdoor. So people will say things like "we need five ten-digit numbers here, so we'll use the second to eleventh digits of the square roots of the first five primes".

That is, the use of the square root has nothing to do with being the square root of two, there's no deep math. The square root of two is just some number that you won't suspect of being a backdoor.

https://en.wikipedia.org/wiki/Nothing-up-my-sleeve_number
None that I know of.
Again? Last time a serious incident happened was just 11 days ago [0] with reports of actions going down again.

Like I said, I expect them to go down once a month guaranteed. But this is like 6 times in one month. Now I expect something in GitHub to go down twice in one month.

Not looking good at 'going all in' and 'centralizing everything to GitHub' as I predicted [0].

[0] https://news.ycombinator.com/item?id=31023941
The example that hashes itself looks rather similar to Nim with the principal differences being that Hare is a little more verbose because it looks like you /have/ to fully qualify references to imported symbols and that Hare uses braces while Nim uses Python style indentation to delimit blocks.
There are N programming languages and M libraries (e.g., dates, file-formats, databases, data analysis method X). Currently, each language (Go, Rust, Python, Julia), needs to reimplement each library from scratch, which is a huge effort and delays language readiness for users.

Maybe building another programming language can be accelerated by deriving its M libraries from another, using some kind of abstract libraries or translation methods, through a service similar to LSP.
Something is happening though, the moose are migrating.
Twitter said that their censorship was against misinformation and hate speech. A great many people noticed that their actual implementation was erratic, inconsistent, and partisan, and would like for them to stop.
>Why can't kernel itself ship a more advanced terminal?

Probably because nobody wants to put opentype font rendering and input method support and various other things from a window system into the kernel? This stuff all has to be in userspace so you're better off just running a minimal X or Wayland server at that point.
Agree totally with this. It's been exacerbated by the Crossrail work at Tottenham Court Road, which seems to have completely cut out the heart of the area - related to the issues at Denmark Street and elsewhere, like the Astoria.
One thing is calling something "fake", other differently is shutting it down because you dislike or interfere with your agenda. People must understand this properly. Although Biden is socialist too, his agenda and mindset is far from a fascist ruler.
Tagged unions of free-floating types (polymorphic variants, C++ std::variant) and enum holding cases namespaced within themselves (Rust/Haskell) are two alternative designs. I personally prefer having both in a language. But if only one is available in a language, I prefer free-floating types, since it's more flexible and allows using the same type in multiple tagged unions, and you can somewhat emulate enums using tagged unions and namespaces (like I've done in C++ at https://gitlab.com/exotracker/exotracker-cpp/-/blob/eb8458b2...). If you take that approach, to prevent collapsing in the generic case when two type parameters are the same, you'd have to define newtypes for each type stored in a union.
I’ll preface this by saying I don’t want to be overly negative or discouraging, but this is the sort of feedback you’re going to get when you post here.

I see zero incentive for large tech companies to hand over their interview process to a company run by juniors in college. Zero. As someone else mentioned, Triplebyte failed and had to pivot for a reason.

And if you’re saying, “you don’t even all need to work on the same team,” the incentive is even lower. If I’m bringing in a known team (and for new grads, unless that team has a track record of shipping something substantive together, hiring managers do not care about some students in a club or discord), I’m doing so because I know the value they can provide together. If I’m just going to put them all in different roles and teams anyway, why would I do a mass negotiation? What is in it for the company hiring, especially from a negotiation standpoint, when different teams and roles have different salary scales?

Beyond that, while this sounds great for the grads, this doesn’t seem great for anyone but maybe mid-tier or lower tech companies who struggle to recruit from the top 10 schools. And based on your website and answers here, those aren’t places that your current cohort would be interested in working at (nor that could afford the salaries you would be trying to negotiate).

Where I could see this sort of idea working would be in research sciences or academia, where existing cohorts and teams are very important. Now, for that, you’re not looking at new undergrads, you’re looking at grad students or post-docs, but at least there I could see the value in trying to hire a group of people from the same place who have actual experience working together.

But if I’m a company hiring, or even an individual manager, I really don’t care that 3 or 4 undergrads are friends or have some other relationship to one another. Especially since this seems designed to just get kids to team up together to try to get bigger offers from the same company, regardless of whether they want to maintain social relationships or not.

One final note: your website mentions “absolutely no recruiters” but the role of BYOT is to be a recruiter. If you want to say no outside recruiters, fine. But you’re inserting yourself as the middle man between the hiring managers and the applicants, presumably to take a cut for finding the talent. That’s a recruiter.
No. The point is that while we need analyzer for each language, the connections between the editors & the analyzers have no problems to be N*M because they're very small. So we don't really need a protocol like LSP. But the rise of this protocol caused people to write independent, non-per-editor analyzers, and this is indeed necessary. I completely agree with that.
Since ebook readers can reflow text (after f.e. changing font size), page numbers lose most of their meaning.
That’s what deno is doing IIRC! They rely heavily on design work that went into web standards and Go standard library, and harness open-source community to deliver implementation.
iOS does support that kind of extension. There's an extremely good app for creating/editing the custom CSS/JS https://github.com/quoid/userscripts and it can even sync with your other iDevices/Macs over iCloud.

EDIT: Maybe Userscripts' UI doesn't have an integrated text-editor when running on iPhone. It definitely does when running on Mac, and possibly on iPad.
> you'll be doing it in Java both times

I honestly think this is highly underrated as a reason. Teams working on a language want to program in that language. It doesn't really matter if it's complex, or they have to repeat the work for multiple IDEs. They love doing that. They will actually compete to do that (look how many posts on HN these days are just "$MUNDANE_TOOL written in Rust"). The main thing LSP did is it moved the boundary of the implementation to the other side of the language barrier.
Is this a covert op? Are we suposed to be looking for russian agents sneeking across the border? Drug smugglers? Slow tv? We might look at a trail camera for weeks without seeing anything. I dont understand.
S3 eliminates the risk of a disk becoming unreadable, or losing data in a fire. And it's overwhelmingly likely S3 will still exist in an easily readable form in 30 years time.

But it doesn't provide protection against you forgetting to pay AWS, you losing your credentials, your account getting hacked, or your account getting locked by some overzealous automation.
> The USA has only about 5% of the world's people, but nearly 30% of the world's billionaires

Seeing that the US is nearly a quarter of the global economy, nearly 30% of world's billionaires does not sound unreasonable.
Unfortunately Go's playground messes with the time, so it's always going to say 0.00s even for the slow version.

Here is a hacky workaround to measure the actual time using a syscall: https://go.dev/play/p/kF6Bh048siE

It shows 979ms for the original version and 0.212ms for the fast version.
The things I'd do to stop processing certain stuff. The worst of all is sound tbh. As much as I love music, I think I'd give up hearing for some silence.
Just a few things I usually notice when going through a potential hire's GitHub:

1) All projects have a bad commit history. Just one commit and that's it. Usually it's something for school with really basic stuff inside. Most might be IDE provided "generate code" boilerplate.

Even a single commit beyond the GitHub provided initial commit example is enough. Multiple ones in a sane cycle is even better. Even if you just update some comments.

2) Does the project run? If I check out the project, is there a clear way to run it or does it rely on the compile & run commands being on the submitter's bash history?

Add a make/magefile or run.sh or anything.

3) README. Does it exist? GitHub pushes you really hard to add one, if you're lacking even the default one, you clearly don't understand how GH works.

4) Bonus task: does the repo have integrations or GH Actions enabled? If the project automatically runs some tests or builds on commit, it's a big green flag for me. If I'm going to be paying you over 100€/hour, I don't want you spending your time doing stuff manually if it can be automated with 15 minutes of boilerplate work.
> I'm saying that the process of prohibiting a behavior after it happens is too slow and ineffective for Big Tech

Do you realize that all laws happen after something happens? Even your proposed solution of tech people coming up with something would also happen after the fact?

> What needs to happen is for privacy-minded tech people to propose and lobby solutions to governments that make it impossible for companies to violate these rights in the first place

Ah yes, the magical technical solution that is impossible to violate.

Good thing that you mentioned DNT. Do you know that DNT ended up being used for browser fingerprinting and hence tracking?

Had DNT been codified into law, you'd be complaining on HN that the law is bad and governments don't understand technology.

> Either that, or they're willfully complacent with the status quo because it benefits them as much as the corporations.

wat. GDPR is literally aimed against the status quo. I wish it was more rigorously enforced, of course.

Also, it doesn't apply just to the web. It asserts right to privacy as a fundamental right.
That largely conforms to my gut that the urbanization concomitant with the Industrial Revolution would have led to a nadir in home ownership. I wish it went back earlier!
> eye-opening experience

How so? I've had rides in Model S's before and it was totally... fine? What made the Model 3 experience so much better than a conventional car?
> He did code on Zip2 and sold that startup successfully.

Selling a startup is not an engineering achievment but a business achievment.

> Also, his official title at SpaceX is "Chief Engineer"

Owning a company means you can give yourself whatever titles you want.

So your entire argument seems to boil down to "he wrote code for Zip2", which happened a quarter of a century ago.
Hmm maybe these:

- Programming based on fragments, not documents (e.g. LEO https://leoeditor.com/)

- Live programming (e.g. smalltalk environments)

- ... where certain actions are not available, e.g. a PL geared towards speech recognition may not support "hover"

But on the other hand, these are not well-aligned with current text editors (text based, has a cursor, organize info as documents etc.)

So languages are one side, editors are the other.
Wow, I stand corrected, thanks !

Do you know if it works on all WebViews? I use Firefox on iOS.
I really like coding challenges when they're done in a productive way:

- Short and fully automated, for instance to skip an initial technical screening;

- Longer, but leading to a follow-up interview.

It's a tool, it can be misused. Be respectful and both parties can benefit from it.

It's like whiteboarding: I don't enjoy companies that expect me to have seen the problem already and regurgitate the answer, but it can be a pleasant experience too.
It's just a misunderstanding I think. It sounds like the OP's dad was in the RAF during the war, and "risking his life to protect the farmer" was a reference to that rather than the particular flight he was on when he had to make the emergency landing in the field.

So I can sort-of understand why they are being defensive. In their eyes there are commenters denying their father's effort in the war. But the commenters were actually either trying to understand if there's an extra story or were puzzled what kind of life-saving flights could be conducted in the British mainland in the years following the war.
> Is Musk’s reputation so bad

The man has several SEC processes against him in progress and most of his wealth is locked in Tesla, so financially I’d say he’s not in a great position unless he offloads Tesla stock.
C++ lets you easily delete a T* or T const*, Rust has https://doc.rust-lang.org/std/primitive.pointer.html#2-consu... I guess?

> UnsafeCell<T> also owns T, so transforming &mut T into UnsafeCell<T> also doesn't make sense.

I wanted to transform a &mut T into &UnsafeCell<T> (note the &) and copy the reference, to allow shared mutation scoped within the lifetime of the source &mut T. How can this be accomplished?
I have that too (minus colors, if you actually see colors in your mind, colors in my mind is only an conceptual attribute attached to a thing).

How do you articulate speech? With me, the concepts in my mind just turn into vocalized words. It's note even an effort, it just happens when I want to speak. Like my thoughts move the muscles in my arms. I don't know how and I am surprised that my line of thought rarely stumbles and doesn't produce the correct words. I think it should be some kind of effort to turn that wordless cloud of abstract thoughts and concepts into words but it just isn't.

I do have vocalization when I'm reading or when I'm preparing a text (like this one I'm just writing). But this is just to get the phrases and wordings the way I like them to be with the right effect.
Realtime noise-removal with PulseAudio? (2011)
What if I don't want to backup stuff, but archive and then forget about it?

Edit: Oh, and I want it to keep existing after I'm no longer alive.
I am sympathetic, but I agree with others that any new systems language in 2022 must have memory and thread safety with minimal escape hatches as its utmost priority and a core component of the language design.

Otherwise, what's the point? Yet another language that is a bit more convenient than the alternatives but doesn't do much to help with all the vulnerabilities and bugs in our software? We already have quite a few languages like that: Zig, Nim and D to name a few. (for both Nim and D GC is optional)

Rust is by no means the ultima ratio. It's complex and places a lot of immediate burden on the developer. I'm sure there are better solutions out there that don't sacrifice the safety guarantess. Particularly because Rust not only has the borrow checker but also a general focus on very type-system heavy designs.

But it has proven to be a significant step up from the likes of C and C++, and the additional burden pays off immensely in maintainability and correctness. I can count the memory/thread unsafety issues I encountered in 5 years of Rust on one hand, and in each case the culprit was a C library. (either because of a bad wrapper, or inherent incorrectness in the library)

Memory and thread safety can't be retrofitted into a language without producing a mess, as can be seen by the discussions and efforts in D, C++ and to some extent Swift.

They need to be central to the core language and standard library.
Working on a subset of this with https://github.com/celtera/avendish - C++ reflection makes some aspects of this problem very easy to solve ; while my lib focusses on media objects (audio / video / GPU processors with a control UI), the same concepts could likely be extended to a more general shared object ontology..
He talks at length about this in the new product release video, starting @ 7:28.

https://www.youtube.com/watch?v=tr8ft07qX_g
Is this true (in any jurisdiction)? AFAIK, a marriage is invalid without a (witnessed) wedding ceremony.
If an individual continues to defy the law they get sent to jail. Why should corporations get away without similar escalating consequences?
tbh would prefer someone look at my code instead of some leetcode test.
I suggest you google the topic. It's too complicated to comprehensively answer with any one source. But it's indisputable that Norwegian aquaculture is quite heavy on pharmaceutics and that there are environmental issues, both with those chemicals and with the ectoparasites the fish still have. There are documentaries about it.
If I have a &mut T, what pointer type do I convert it into (and create multiple copies of), to allow shared mutation scoped within the lifetime of the source &mut T?
> What missing elements do you see in free software that we should be trying to patch?

I work with a lot of purists who run Linux on their desktops. I can totally relate, and I have a lot admiration for how they have their principles and are willing to put in the work to uphold them. I frequently find myself in video conferences where someone can't get their audio to work, and, predictably, it's always one of those guys.

I can equally-well relate to the frustration they must be feeling when that happens, and I remember it well from when I ran Linux on the desktop.

I installed my first Linux on desktop when I was 12 years old (that's 25 years ago) and even developed some OSS for it a few years after that. I used Linux on desktop as a daily driver for work-related stuff ca 2005 - 2012 when I was an academic. And I do periodically try out new distros like elementary OS and so forth. I've been running Linux Mint on a laptop I use for trying out nonessential things. (It recently had to give way to QubesOS).

The purist in me has always been at war with the pragmatist in me.

When OS X and later WSL came out and gave you the option of running a Linux-like userland on top of a commercial-grade desktop, this established a truce. The obvious thing for me to do was to use OS X or Windows, and then install whatever software I wanted with no regard to whether it was open source or not, as long as the price tag was worth it for me.
A price of zero for open source frequently leads to a great cost/benefit ratio, but with some things like InDesign, the price tag is just worth it for me for the functionality. And when things fall short of the standard of "it just works" then the true cost can quickly skyrocket, and I've often found this to be the case for open source.

With regard to the software that I most deeply care about because it's most immediately connected to the software that I myself develop, it has always been clear that I wanted to stick with Linux and OSS. But we're talking terminal-stuff here, not GUIs, since I'm a software engineer who deals mostly with data and pure abstraction (like math, NLP, etc).

It seems like recently the industry has turned a corner that is upsetting that truce. OS X and Windows, in terms of the corporate politics behind them, have just become too bad to bear, and I am expecting they will get even worse.

So this is what is creating the motivation in me to look to the past of commercial software rather than its future, or the future of open source, for my daily computing needs.
There is also parasite
Thanks that 's the part I forgot:
Why would website owners actually go for that? They need the annoying popup to get consent.
Try and back up what your saying. What do you think happens if you build a 100GW solar panel farm without talking with the local electric utility?
> harmful misinformation and hate speech?

that's the problem. These days anything you don't agree with can be considered harmful misinformation and hate speech. A year ago, doubting the almost 100% efficiency of masks or vaccines was "harmful, dangerous and may result in deaths", these days it's "common sense and valid skepticism".
Eclipse already did (integrate JVM LSP support). It kinda sucks still in lots of ways, but at the same time, it is pretty surprising how well it works and is totally usable, eg: for working on React. If more work is done on it then it's definitely going to start change things a bit (in part also because Eclipse itself has improved dramatically in the last few years).
I think Ant (the Java build tool) might be a good example of what you are talking about. As I said above, I haven't experienced it in any software I have worked on myself, but Ant might actually be a good example of the "rule" in practice. Except that (AFAIK) Ant doesn't have Lisp style macros for example.
Run a JavaScript project by adding cde.run/ in front of a GitHub repo
Apart from the fact you’re illuminating the target with a massive RF source and broadcasting the location of the transmitter.

So no it is a silly idea.
Sketch of a Boy
> In any way, government wants to motivate change in behavior not taking companies out of business.

Taking maliciously noncompliant comanies out of business can be a way to motivate others to not try to skirt the law.
Huh that happens to me too, tooth grinding and all. I never thought it might not be normal. In periods it's so bad I have to completely avoid music or I won't be able to sleep. I'll just lie in bed jamming for hours. It's incredibly annoying, and a bit scary to observe my mind going in circles like that.

It's definitely stress/anxiety related for me, or at least coincident.

I don't play an instrument, do you? Maybe it could "get it out of the system" somehow?