skysight-inc/HackerNews huggingface dataset:
>i dont know how you can formulate concrete thoughts using abstract or symbolic things. //

What are you saying here, thoughts are abstract, but to me seem purer and more varied than the (both abstract and symbolic) constraints of language. There are lots of things that come to mind that are almost impossible to describe fully and clearly -- thoughts would seem very constrained if you could only have them in a language you knew.

Children often described things they don't really have the language for. I think that constraining thought to use language is only an appearance and must necessarily arrive with language learning.

Side note: I suffer intrusive thoughts which are in the form of images and compulsions, they are never word based and I never choose to describe them to myself (perhaps I should?).
I think that's partially true, at least for the people who have motive to steal. But generally, you go to a different neighborhood to steal, not your own. It's not hard to go a couple blocks to where you don't know people, and more importantly where they don't know you.
But isn’t that exactly what he starts of arguing against?

The first chart shows that before lsp you needed special language support for each language for each editor, which is unfeasable. After lsp you just need lsp support for each language. The author then goes on to say “this is wrong”
Right? I love Red Bull's statement of "going down in history of being the first pilots to take off in one plane and land in another" as if this extremely contrived situation is somehow notable. It's the epitome of hyping something just to hype it. Seems like a really expensive water bottle flip to me.
I do concentration meditation. After about 15 minutes most of my mind chatter has dissipated.
Tagged union type seems a defining feature of Hare to me. It is not exactly "tagged" in the sense that it internally has tags but users don't explicitly see them [1]. This kind of types are normally headaches for language designers (cf. polymorphic variants in OCaml), but the Hare type system is simple enough that it doesn't pose a significant problem. In turn it gives an intuitive model of conversion; you don't have to convert from, say, one type of error to another type of error. Zig error type is also similar in this aspect, but it is not as general as Hare's tagged union type.

[1] I really want to refer this as to "untagged" union type, but of course this will cause a confusion with C-style unsafe unions.
Lack of macros in recent systems languages like Zig/Hare/etc seems
to be a design flaw, a handicap
marketed as safety feature or bargain for clarity.
If a language can't replace C macros, it cannot replace C.
When I maintained uptime.openacs.org (https://gitlab.com/siddfinch/uptime) and MyTurl (both running AOLserver) I wrote internal versions for a place I was working at.

I switched from Postgres to SQLite for a couple of versions, put mainly because Postgres wasn't "supported" I called SQLite an "internal database thing".

Worked flawlessly for about 7-8 years before both services were gobbled up into micro API services.

At the last count, we have about 14,000 services checked by uptime (about 1,000 every 5 minutes, 2,000 every 10 minutes, the rest every 15). Probably had about 60,000 tinyurls in MyTurl. We also ran the MyTurl urls through uptime every night to look for bad links. The system go hammered, often.

It took minor tweaking to get the the best performance out of the database and AOLserver has some nice caching features, which helped to take the load off the database a bit. But overall, it worked as well as the Postgres counterpart.

And now, I have to figure out why I never released the SQLite version of both.
I just use forced Night Mode offered by browsers like Brave and Bromite on Android and Dark Reader on Firefox.

Very good experience.

All the pages I open are in Night Mode, too, as opposed to Night Mode only on HN.
> VSCode isn't an IDE

Add enough plugins and it will be. Rust being new is one part, other part is that Jetbrains really insists on their plugins vs LSP.

I get Rust errors in Clion on programs that run normally. Bugs that rust-analyzer/cargo don't report.
It's a gross simplification of how it normally works in biological systems as well. Not that often that a totally dominant species that occupies the exact same niche appears. If it is a closely related species, if there aren't strict barriers to gene flow (i.e. they can reproduce) the species will just combine and those beneficial characters may or may not get swamped. If the second dominant species doesn't completely occupy the niche, the original is likely to just shift and specialise in a different part of niche - different food, shift in habitat, etc.
I suspect this doesn’t hold. An unhealthy relationship with financial stress isn’t likely to foster cooperative behavior. The friends I’ve had in bad relationships almost always saw one or both of them hiding money and/or “stealing” from the communal account.
had the exact same thing with https://github.com/actions-runner-controller/actions-runner-...
Seems to be up again now.
Thanks, I really appreciate your answers.
Regardless of who owns or controls twitter, is there anything twitter can do to make more money? IMHO, it's maxed out..
It tends to be more popular among middle class people, and much less popular among working class people who actually bear the brunt of uncontrolled immigration. It's not the middle classes who are struggling to find social housing or any housing at all.
Yes, for a project used internally in my company, 300k rows per week. So far it’s going great. If things get too slow I’ll migrate to Postgres.
Why are suicides a metric of happiness?
Disclaimer: IANAL, IANATA, this isn't tax advice, etc

Foreigners residing in Japan are eligible to participate in furusato nouzei, but Americans might want to note the following clause in the section "Tax Must Be the Legal and Actual Foreign Tax Liability" in Publication 514 Foreign Tax Credit for Individuals[1], which states:

>Subsidy received. Tax payments a foreign country returns to you in the form of a subsidy do not qualify for the foreign tax credit.

>The term “subsidy” includes any type of benefit. Some ways of providing a subsidy are refunds, credits, deductions, payments, or discharges of obligations.

Whether or not furusato nouzei falls under this clause seems to be up for some debate, and AFAIK the IRS hasn't made a public determination on it either way. I don't risk it, but I am under the impression there are some that do.

Alternatively, the furusato nouzei portion could be not included in the tax credit? But would it be worthwhile...? Sounds like it depends on the situation and frankly seems like a lot of work to get a few gift baskets.

[1]: https://www.irs.gov/publications/p514#idm139978451112272
The problem here is that focusing on a language can lead to lots of small API design decisions that make it very cumbersome to support other systems later without significant breaking changes.

I can appreciate the ideological and practical purity of that decision, but even Linux aficionados need to deploy code to other operating systems to make a living.
All that work to recreate what Inferno (Unix 3) did out of the box over 25 years ago.

FOSS Unix: 42 steps forward, 42 steps back. :-/
I love watching trains
Until one day you realize that you have the wrong name or you live in the wrong country and all your data is gone.
It seems to be hyperacusis as the sounds are mostly environmental. Afaik I know it relates to difficulty modulating stimuli which checks out with my other experiences.
Maybe the benefits of nuclear families are sort of culture-bound to WEIRD countries and the UN isn't the right forum for promoting the concept.
so long as you are not trying to access the DB with more than one process, sqlite scales as far as most DBs on a single instance.

The only issue is that you'll need to take special care when backing up the DB file (but this is probably the same for most DBs even today.)
We once asked someone for some sample code. Anything they'd done at university really. Let me tell you, the whole team had no idea that you could actually run Python code with such a formatting of tabs and spaces and whatnot, being a white space sensitive language and all. With all goodwill this still looked like someones first program that accidentally ran after fixing the interpreter/compiler errors. Imagine a printed out cover letter but you fixed the typo in your last name with a sharpie and it had coffee stains on them.

There are differences between "code this weird thing on a whiteboard" and "show us some code that you're not terribly embarassed about" (instead of searching on github)...
xmake not to be confused with xmake-1.06

https://openports.se/devel/xmake
Let me put this in another way: you already purchased a pinephone and a librem in the span of a few years. You already blew up your e-waste quota for the next 10-15 years, and you don't even have a device that could be considered a daily driver.

Meanwhile I have a phone that is based on free software (for all the aspects where it matters) and that works. Today. And which has future potential to be just as free as the librem/pinephone - after all, if the code being developed by Purism is free, it can be adopted by other vendors.

A laptop from 12 years ago more likely than not has less memory than a mid-range phone from today, and unless such laptop is your only device for all this time, it has no point in this conversation.
FrogFind: Search Engine for Vintage Computers
If you use the hash (that we assume you aquired overa secure channel) to verify the download of eg an installer for some sensitive software, and someone manages to give you a backdoored installer instead with the same hash, that would be rather bad.
> Even an ally can do such sabotage just to generate a military response against a common enemy he want to aggress but can't do without allies and those allies are not much interested if not forced or even a simple self-inflicted damage to justify a war the public do not accept but some in the government/élites want...

No, this is not 'normal prudence', it is completely off-the-wall conspiracy stuff. If you think this is normal then that is really problematic.
Optimisation solvers are complex and incredibly powerful pieces of software. However, there are lots of different options and choosing which to use can be a daunting task.

There are some open source options ([COIN](https://www.coin-or.org/), [OR-tools](https://developers.google.com/optimization), [Minion](https://constraintmodelling.org/minion/), [CVXPY](https://www.cvxpy.org/)) and other commercial offerings ([gurobi](https://www.gurobi.com/), [Mosek](https://www.mosek.com/)), other people write their own for thiner specifics purposes. Some [benchmarks](http://plato.asu.edu/bench.html.) are maintained by Hans Mittelmannt.

Personally, I have used OR-tools, maintained by a team at Google, for vehicle routing optimisation and found it powerful but poorly documented with an inconsistent API. I've also used R's [optim](https://www.rdocumentation.org/packages/stats/versions/3.6.2...) function and [lpsolve](https://cran.r-project.org/web/packages/lpSolve/index.html) for linear and integer problems.
Yes, I've used it for a side project of mine. It processed like 5 financial transactions in total, so I'm glad I never invested the time to build anything more robust :)

It's also powering another one and I really like the fact that I can just commit the whole DB to the GIT repo.
Are 51% Attacks Illegal? (2019)
I am confused by it. How is 51 attack unauthorized damage. IMHO blockchain is merely a consensus protocol, and 51 attack actually follows the protocol, and got authorized.
> but i heard it's close to 50%

Imagine staking 50% of Tesla against owning Twitter, which feels like it's on a slow but steady death spiral.
Innovating beyond libraries and frameworks
Seems like every commenter here is aware of the money laundering hypothesis, except me... could somebody drop a link or anything to explain to the outsider what kind of money laundering is happening so profitably in those shops? Thank you!
> Programmers can not be trusted with manual memory management. We have decades of proof, billions and billions of dollars of bug fixes and mitigation investments, real world damages, etc.

We have sanitizers if you are a bad programmer, use that if you don't trust yourself
Sign in to Netflix.

Click the down arrow next to the Profile box. Choose Manage Profiles and select a profile.

Under Autoplay controls, uncheck Autoplay next episode in a series on all devices.

Also uncheck Autoplay previews while browsing on all devices. Choose Save.
I'm not sure how popular it was, rather they limited it to only a few people per day so it was very exclusive. If expo 2025 is so limiting, I expect a lot of disappointed visitors.
That's really interesting. I have used gather.town for conferences before and it works really well - but I haven't seen it used on an ongoing basis. It does make sense in a lot of ways to incorporate some of those physical cues of an office environment into a WFH setting.
I hope not. This is a bargaining position. Some points:

1. Colorado was, is, and remains in the future committed to the Union.

2. Colorado has no access to the sea but most downstream neighbors do, to which Colorado needs access. Worst case, these downstream partners can use desalination to obtain drinking water. War is always a choice for them. Colorado has no such choice.

3. Colorado is reasonable. We still need these United States to be at least somewhat self sufficient in food production. All I am asking is Colorado doesn't suffer alone while downstream neighbors waste water.

4. As a matter of principle, the water belongs to Colorado. Downstream partners must recognize this. Alternatively, they must realize we have a right to audit their water use.

All of this is my personal (uneducated, unqualified) opinion and does not reflect the will of the people of Colorado. Please correct me if you think I am wrong.
> I call BS on that “rule”.

Maybe because you don't understand what it is about? It's not about including an actually instance of a Common Lisp subset (that that has been seen, too), but that the application programming language (C++ was popular in 1993, when this came up) of complex applications will be enhanced by all kinds of dynamic features incl. custom higher-level languages on top of it. At some point in time it was popular that the projects invent this stuff by themselves. There are really zillions of examples for that.

Vassili Bykov explains: "...that complex systems implemented in low-level languages cannot avoid reinventing and/or reimplementing (poorly on both counts) the facilities built into higher-level languages. Like garbage collection in OLE or keyword arguments in X."

Other examples: dynamic loading of code at runtime, serialization of data, a built-in scripting language, complex error handling, configuration languages, a dynamic object system (dynamic = extensible/introspective/...), meta-level features, extensible syntax, ...

Many larger programs needed this facilities: A CAD program in C++ will usually add a multitude of these features incl. a scripting language to C++.
This article is talking about seeing only aspect of the interviewee. In my opinion, although coding capability is obviously required, there are so many aspects of an individual that needs to be seen before they can be hired.

Also, Github is not the only code repository in the world!
Frames are passed through a Unix pipeline (to stdin rather than a named pipe). What's a UI task?
> The disease itself is no big deal

Well, not for you personally I guess.
My experience is that HFT/trading firms are almost exclusively looking for seasoned professionals like low latency engineering specialists.
There's typically the expectation of providing value and filling expertise gaps almost right off the bat. Fresh grads are incapable of doing that.
>Heat the iron before working it
>Conversely, if you don’t have the context in your brain right now, you have two options (1) don’t write or (2) start loading the context into your brain.

I haven't heard that idea before - makes a lot of sense, thanks!
Refugees' lives are rarely at risk. The reason that refugees leave 'safe' camps is that they, more often than not, will live with with the prospect of living their whole lives in a tent and subsisting off WFP rice bags. It's incredibly grim; life expectancies in long established camps are often under 45. Technically these people are economic migrants.

> https://www.habitatforhumanity.org.uk/wp-content/uploads/201...
If you're printing with Inkjet, and you want to use color, make sure that all cartridges are pigmented (which is generally true for HP DesignJet series). Otherwise almost all HP black inks are pigment based, use all-black printouts.
This seems common in children when learning to read. Most can initially only read out loud and have to later to learn to do so in their head.
Sounds like it's a bad time to be on-call at ~~GitHub~~ Microsoft
I would imagine that broadly applies to most social norms - you need to the find the "sweet spot" that reinforces positive behavior, without introducing rules that end up being counter-productive and creating new problems.

You can see that in action in terms of drug use - the ideal is that people don't use drugs in a socially (as well as individually) harmful way.

Putting people in prison for using drugs likely causes more harm than good (even beyond the person in jail).

Having an entirely permissive approach where showing up at work intoxicated probably causes more harm than good as well (again, even beyond the person intoxicated).

So the question is at what point can society get the most optimal outcome? Not an easy question to answer and likely one that changes over time (since there are feedback loops and changes to underlying, but related social beliefs).
> almost all programs written in C can also be written in Hare

Isn't that true of all languages?
It's my understanding especially with WAL mode that it's fine to read and write from multiple processes (I hope so because I do this) it's just that any write locks the entire table.
Did I call you lazy?

If you felt that I said your lot is lazy, that was a misunderstanding. A miscommunication.

For the record, I'll state it explicitly: I do not think people of Sweden (and the Scandinavians in general) are lazy.

There. I said it.

I have been as explicit as I possibly could, even though there's no reason for me to explain myself to a random rude person on the internet.

In my native language there's a saying that roughly translates to: don't climb up a ladder to get in the way of a bullet going across the sky.

I've committed this mistake.

Let's end this discussion.
simple != simple for laymen. It doesn’t make sense to recap the entire history of a field in the intro
Will wlroots move to hare? Or will bindings be written and maintained?
Wasn't USB stick storage (flash) one of the best options? I remember reading that these basically last forever if you don't actually use them.
A slightly unusual use-case but for my work we have our own file format which is a thinly-veiled sqlite database. Originally we used a json file but we moved to sqlite for performance reasons once the files started getting to multi-gigabyte sizes.

It works great - there are ergonomic APIs in most languages, it’s fast and reliable, and great to be able to drop into an SQL shell occasionally to work out what’s going on. A custom binary format might be slightly more optimal in some ways but using sqlite saves so much work and means a solid base we can trust.
> #1 way to improve security is to reduce complexity

If managing memory lifetime is an inherently complex problem (which it is), the complexity has to live somewhere.

That somewhere is either in the facilities the language provides, or in user code and manual validation.
> If you're just incrementing, every other pair of messages will differ by just 1 bit

That's not true.

000

001

010

011

100

101

110

111

Plenty of multi-bit changes in just that short sequence. It just isn't guaranteed that more than one bit will change, in about half that will be the case, in the remainder there will be multi-bit changes.
Where is the UN in all of this? Nowhere to be seen.

Ukraine has been met with incredible support from the west and all over the world (and that's a good thing! I am in support of Ukraine too).

But where is the support for the Uyghurs? This has been going on far before the Ukraine conflict. This is awful and it needs to be stopped. I see less and less support for the Uyghurs as time goes on, and it saddens me to no end.
I think it has reasonably high bandwidth, but it depends on the mode. A lot of the time I’m speaking to an acquaintance who is not present, and it’s a little like rubber duck debugging what I am going to say when I next meet them. Sometimes I sound completely over the top, or too fantastical, so it’s a good way for me to check my state of mind. The bandwidth starts to roll off once topics become circular, or there are too many repeats. Then I either just shut up or move onto another topic.

Man I’m making myself sound insane. I hope I don’t accidentally dox myself one day.

I liked your mention of rubber duck debugging, I think it’s the closest way to describe it :)
Blue ray? They are hardened so the surface shouldn’t scratch, and the laser burns a metallic core instead of polymer like writable DVD
... but take care that they are not too close to the fault ( San Andreas)
Uh-huh, of course.
Using pop-up shops as a front for grift of some kind is as old as the hills. In the 90s/00s it was tanning salons, then hand car washes in the 00s/10s. Nail bars, vape shops and those weird places with the feet-eating fish should probably also get (dis)honourable mentions.

Many UK public services are in real need of meaningful investment, but to connect that to this phenomenon without any kind of evidence is incredibly tenuous.
Note that this is specifically for write/modify operations. You can perform multiple SELECTs in parallel, so depending on the workload this may be acceptable. As the devs say: "Experience suggests that most applications need much less concurrency than their designers imagine."

https://sqlite.org/faq.html#q5
Yes. For http://ht3.org which is a search engine I wrote for tech related articles. It works really well. It uses the fts5 extension, that allows full text searching. There are over a million indexed pages and it’s no trouble.
> Twitter can be a pretty hostile place if you’re not a white straight man

On the internet, nobody knows you're a dog.
I'm not a "leftist", and Disney is a person (my friend).
Challenges to Address When Moving to a Read Optimized View in Production
Hare has generics now?!?!

Because to me it looks like the bulk of the criticism remains substantially relevant.
Cuneiform. We still have fired clay bablylonian tablets from the early Bronze Age
Sounds like Logan's run.

Start a nice subreddit put all your time and energy into building a community then kicked out when you get old and watch it get handed over to someone else.

Check out the '5 whys'[0]

You're proposing a broken solution to the wrong problem.

What you should be asking is what can Reddit do to stop a handful of moderators from consolidating power?

And that's simple, don't let any account (or one person) be moderator of more than x subreddits. They won't though, they have millions and don't give a sh*t.

[0] https://www.mindtools.com/pages/article/newTMC_5W.htm
> Your argumentation is just completely wrong, you think that "significant usage" is some kind of "quality".

Nowhere did I claim that - you're reading things I did not say.

Claiming that something is rejected by everyone does not make any statement on the quality of that thing.

[EDIT: It's kinda common knowledge that Haskell is barely used in industry. I cannot remember coming across a single non-academic programmer in the workplace who actually wanted to use it, other than myself]