skysight-inc/HackerNews huggingface dataset:
I've wrote a bit about this in https://matklad.github.io/2020/11/11/yde.html

Some specific things which IntelliJ brings to me:

1. Rich refactors -- things like "change signature" are a huge time saver in big codebases. LSP still can't do interactive refactors which require user input.

2. Structural Search Replace -- you can grep and sed sourcecode by matching on AST and semantic information.

3. Significantly more polished basic features. When I search for a thing in VS Code, I get a flat list of 20 occurrences. When I search for a thing in IntelliJ, I have 20 occurrences, but I immediately see that 12 come from tests, and, among the remaining 8, I can clearly identify 2 write and 6 reads, and it's writes I care about.

4. Significantly better integration with language specific tooling. When I want to run a custom command in VS Code, I open terminal and type `cargo run --package foo --bin bar`. In IntelliJ, I press a shortcut and get auto-completion not only for general cargo command, but for project specific things as well (eg, IntelliJ knows that `foo` package exists and completes that).

5. Local history -- rather than maintaining a hard-to-visualize and unintuitive undo-tree, IntelliJ transparently remembers all transient version of a file and shows you a fine-grained "git log" with diffs and such.

6. Merge tool that understands semantics of the language and can resolve a lot more conflicts automatically (though, to be fair, the actual Git interface still is not as good as magit)

7. A lot of polished "small things". IntelliJ helps a lot with adding punctuation, placing the cursor in the right position and doing other small editing tasks. Subjectively, it significantly reduces the cognitive load for just typing the code in.

I guess, the overall thing here is not so much as some big, flashy things, but rather than a myriad of small, polished details. Like vim has a dedicated command/keysequence for anything, IntelliJ exploits any semantic information it can get from the sourcecode to be helpful.
And here I thought I was the only one. Glad I'm not the only one without a LinkedIn profile.
Nice, has more English information.

Also, twitch chat!
I see others are offering reasonable user style solutions and I raise you my irresponsible, over-the-top solution:

@media (prefers-color-scheme: dark) {
html {
filter: invert(1) hue-rotate(180deg);
}
}
The purpose of the hometown tax is wealth transfer to less populated, poorer regions. In that sense, the reciprocal gifts etc. are just a funny implementation detail.
> You simply cannot fit a larger set in a smaller set.

Just restating this in a different way: hash functions are surjective.
CRT Manufacturing
Security is measured in both time and money.

With little money you need a long time, with a lot of money a shorter time is enough.

The security is good enough when the attackers need either more money than they have to break the cryptographic scheme in a useful time, or when using the amount of money that they afford results in breaking the cryptographic scheme after a time that is too long to be useful.

For cryptographic problems which are ideally parallelizable, the product of money by time is constant.

For most real problems the amount of required money increases much faster than the solving time is reduced (except that there are some thresholds where slightly more money can produce a large decrease in the solving time, e.g. when you can afford to design and make a dedicated ASIC for the problem; however after such a threshold and the corresponding step in the required time, the quantity of money still increases faster than the time decreases).
How is this how the UK tax system works?

Do you simply mean that the counties get most of their income, not from local tax but from national tax? This then counts as 'stealing from the city' because most of the national income is created by the city?
"I'm also learning Javascript"

"There is nothing terribly complex about this algorithm — an understanding of basic trig is all that is required."

"After a 30-year hiatus, back to writing shareware, ha ha."

I LOVE seeing stuff like this. Keep hacking till the lights go out.
Twitter to accept Elon Musk’s takeover bid
Intelligence itself could be described as an (internal, simulated) process of trial and error.
Show HN: I built a simple weather app with both imperial and metric measurements
Archive: https://web.archive.org/web/20220424041605/https://www.colum...
Just because people are watching this and how newsworthy it would be, it won't happen.
It seems NordStream 2 teaches us nothing.
> Sure, Intel draws a ton of power but most tasks we do day to day are single core and the Intel i9-12900K is already 15-20% faster than the M1.

I have a separate heating system for my house thank you very much :)
Ignoring the crash for a moment, what happens given that Red Bull went ahead without the exemption? Will there be any repercussions?
Anyone who can't afford a big wedding already knows you don't need a big wedding.
People figured out that, if you manage to pull of a Musk impression, investors are willing to part with shit tons of money for space start ups. Whether any of those will work out or not is still not answered. Nor is the question if there is enough actual demand for all those small payload launches, SpaceX is launching their own Starlink satellites (and may well dump that business on retail investors) and if the other businesses currently paying for those small payload launches are themselves profitable isn't sure neither.
Not just health insurance, effectively every insurance. Insurance is a safety against an unlikely but highly negative outcome afterall.
Except they won't. The deportations are for asylum application in Rwanda, not to process them for onward passage back to the UK. This is trivial stuff.

Besides which, costs per applicant under a "desk in Calais" scheme would cost peanuts. Remind me how much the Rwanda scheme costs, per asylum seeker?
TSServer predates lsp iirc
They have extensions for Firefox, Safari and Edge too @ https:/darkreader.org
And you're arguing for zero, which is frankly ridiculous.
Hey HN. I built this app really for myself, as an American living in France to help learn a new measurement system. The app is really simple, I built the initial version in a day using React Native, and just spent a few extra days fixing some bugs here and there.

Let me know if you find problems or have any feedback. Otherwise, enjoy if it's useful for you!
Well, not exactly.

KuFlow is an automation platform that combines human and automatic workflows. In other words, to carry out the execution of a workflow it may be necessary for the interaction of people in the platform that interacts with the different tasks that are defined in the workflow. Likewise, there are tasks that can be performed by machines.

Our product provides a powerful RBAC system for assigning tasks and is designed so that users without developer knowledge can perform the tasks that have been defined by the workflow administrators.

But, on the other hand, unlike Zapier and IFTT, KuFlow does not offer integrations with third-party APIs directly. Instead, it provides a number of integration mechanisms so that you can integrate any system into the application so the range of possibilities is infinite. This ranges from a simple integration (Rest), to a more complex and powerful one (Temporal.io) or RPA integrations.

Hope that helps, and thanks for asking!!!
In the space of ideas, a religion is a good example of a self-replicating idea.
There is nothing wrong with being a bad developer, we are all bad developers if we don't understand what we are doing

We have the tools to eliminate memory bugs already

Forcing people to use a language with a buitin sanitizer/babysitter that runs everytime you compile your code and as a result makes you wait 10+ minutes between each line of change is dumb

Expecting your code to be bug free because the code written by someone else told you so is also dumb

https://github.com/rust-lang/rust/issues/38899

who to trust in that case?

--

educate and trust developers, use tools to audit your code when needed
Yes, it's great when you want to get started quickly on a single machine.
an apparent clear and obvious structure which makes it difficult to emulate; thanks for sharing!!
sigh, I miss google reader...
I use Miniflux myself!!
A good starting point for an alternative (and i admit, a bit retro) way is to look into RiscOS and Haiku:

https://www.riscosopen.org/
https://www.haiku-os.org/

Both descendants of former commercial OSes and - at least in my opinion - way less bloated than the modern Linux Desktop.

I personally use RiscOS as my daily driver and so far i am very statisfied.
Quotes from 1984 are cliche, and they tend to obscure more than they elucidate.
Calculate Maximum Consecutive Holidays
I predicted it would work. Good job Elon!
SQLite (also H2 and some other embedded SQL databases) can be used entirely in-memory, one can also drop an SQLite file on a RAM-hosted filesystem (tmpfs/ramdrive). You really can put everything into RAM (and still enjoy SQL) if you have enough, don't mind long cold-load and potential data loss.
Also,

<title>&lrm;</title>

...
You could use Render or a similar service that offers persistent storage. I imagine Heroku has a similar feature.

[0] https://render-web.onrender.com/docs/disks
I also use Kill the newsletter, but it could store more content in the feed.
I on first learning of it like 15 years ago thought it was an amazing idea and converted my personal website to use it. The performance at the time was lackluster, and I shortly rolled back to MySQL.

My manager currently runs a number of personal sites with a SQLite backend and they all seem very performant so I have been honestly considering giving it a second look.
True, I only know a few, so very possible it's just anecdotal.
Shoot Your Shot
HNRSS is epic!! I'm using it right now lol.
Childcare, formula, and healthcare are also very expensive and hard for those not making lots of money to pay for in a lot of cases.
I don't know, sometimes these things run in fads. We had two car parts stores in my town of ~20000 people for years. Then new ones started opening in disused storefronts, until we had 13. They all closed after a couple of years, except for the original two.

Why? Maybe a magazine article about the best retail startup. Maybe a banker saw the numbers for such places were good and recruited folks. I don't know.
I've argued with others over the utility of "Do What You Think I Meant" editors. I feel the difference is significant; the kiddies are trying to draw using pantographs and exoskeleton rigs, in terror of the possibilities they might explore had they not the artificial constraints on their tooling.
I only use it for email.
Yes, I think it's BWV 1011:

https://www.youtube.com/watch?v=Yz8QjkaSSH4#t=131

However I won't claim it's exactly that recording because I've just found this, which suggests there are three Yo-Yo Ma recordings of this piece, even if you don't count various live recordings:

"In 2018, he released a recording of Bach's six cello suites, called “Six Evolutions;” it was his third time recording the suites over the course of his life, and, he's said, it will be his last."

(https://www.classicalwcrb.org/blog/2020-05-19/bachs-cello-su...)
I'd argue adding SQL into the mix makes it difficult to maintain, mixed-language codebases are almost by definition complex, and you get significant chafing when mixing a declarative language like SQL and OOP.

Since this is a no-update and no live-insert scenario we're talking about, it's fairly easy to produce code that is an order of magnitude faster than a DBMS, since they're not only primarily optimized for efficiently reading off disk (an in-memory hash table beats a B-tree every day of the week), they've got really unfortunate CPU cache characteristics, and additionally need to acquire read locks.
The first rockets landed in the 70s, so yeah the tech existed already long ago. It wasn't used because rockets (e.g. Ariane 5) were developed to carry shuttle crat and nobody believed there were enough launches to make reusable rockets worthwhile. There are no shuttles anymore, and whether or not the launch market is big enough isn't sure yet neither.
I think your answered your own question with saying you have a monorepo on GitHub. Like it’s not designed for that at all? That’s the main reason I’m not yet pushing for monorepos in our org, because it looks like it’ll be inviting trouble if we are still using GitHub for it.

Also you’re not doing trunk? I mean I get it it’s hard but sounds like a no brainer thing to stop doing as soon as possible..
Side question: what’s something as simple as SQLite, but more of an unstructured key-value store?

I’ve been using (locally) a Redis container for a very early prototype because it seems to be simple enough to use.

I know you can query json strings in salute but that’s not quite the same thing. For one redis offers some geo features.
There are controls on immigration therefore it is not uncontrolled. The fact that a few desperate people are prepared to risk their lives in the Channel doesn't make it uncontrolled.

"Not building enough social housing is largely irrelevant to dealing with the social housing crisis." Hmmm.
It's strange that those who knowingly break the laws to hire them aren't punished at nearly the rate they immigrants are, isn't it?

Why are we so willing to give that subgroup a pass on ignoring the rule of law?
Twitter on track to make deal with Musk Monday
The public's memory is short, while spite's memory is long.
A marriage establishes more bonds than just the legal/financial obligations.

- In-laws - you become a member of a new family, new levels of mutual privileges and responsibilities

- Public wedding - Proclamation to both social circles that the new family project now has officially started

- Family name - new Identity

- ...
For S3 specifically you want to use Glacier. It's made for long term storage and is very, very cheap to store in.

Be warned though that restoration takes special procedures, time, and can be expensive. So Glacier is most definitely a place for storing stuff you hope you'll never need, not just a cheap file repository.

The Glacier fees for retrieving data in minutes are incredibly awful, so take that into account. Count on waiting 12 hours to get your stuff for cheap.
"Beat feet" has been a widespread English idiom for retreat since the 1940's, still to this day published in print thousands of times every year.
Unfortunately not to me, though. I would use Feedbin if the feeds weren't limited to 400.
It also tends to be imprecise.
> Also there's a lot of work in coding a few lines of code that isn't just those lines. You may have taken apart very large systems and grepped huge amounts of logs to understand something, while having written many intermediate versions of a solution, only for you to figure out the problem could be elegantly solved.

If that's the case, then that should be evident in the commit log.

My one commit in the Linux kernel mostly just moves a few assignments / variables around; but the commit message should make it clear the effort that went into it.

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
Some of those with the necessary petty cash and the interest do: Bezos, Branson, Allen...
Could you explain what happens
when you read text?
Part of me hopes this is the end of the social media age. I've been on twitter since the very beginning and lately it feels like it's a toxic cesspool on all sides.

I say this as a twitter addict and prolific poster over more than a decade.
NFTs and Social Currency
Yes. For an interesting Desktop project in Java which needed to be fast.
Using SQLite with the FTS extension, custom Java extension functions and also some BLOB tables with protobuf worked wonders.

I also built a Google Go library wrapping the sql amalgamation file and then cross compiled it for Android and iOS but with some more SQLite extension (GIS), which the stock Android/iOS SQLite did not have.
This was some time in 2017 I guess.

I am a big fan of SQLite. You can integrate it in all kinds of stuff and adapt it to your needs. Compiling it is also straightforward.
My experience with it was when BBSs were common and access to The Internet was limited to universities. If you wanted to upload or download a file, you could use one of these programs like Kermit to manage the file transfer. My recollection was that invoking it was a manual step at first but I recall it being triggered automatically by the terminal/dialer program (for downloads at least). I almost always used xmodem, ymodem or zmodem. I had that same impression described in this article that Kermit was "slow".
It's a program you use to connect to devices over serial ports (including via modem), and it has file-transfer capabilities built-in. I first started using it with my HP-48SX calculator in the 90s. It's still the first tool I reach out when communicating over serial devices, e.g. SBCs that don't have a graphical console like running OpenBSD over a BeagleBone using the UART to connect, or Cisco switches using the serial cable.
How could you possibly know the personal limits of another person? How do you know he's unfocused and undisciplined?
What if I wanted to reinvent the wheel to increase my knowledge?
>Ethanol is far more calorie-rich and energy-rich than non-fermented sugars

That's true but there should't be any benefit in terms energy density since the
energy content per mass unit in fermented fruit is lower than in unfermented. Yeast uses sugar as an energy source to grow and it converts the sugar into alcohol, CO2 and water as byproducts of its matabolism.
So the judge said he’s a liar. Just without using the exact word lie or liar
So are you admitting that Elon musk is solely responsible for Tesla’s success?

Because whenever Tesla has a huge accomplishment, people always come out of the woodwork and claim Elon is Not the founder and all he does is take credit for everyone else’s work.
Was The Washington Post the tipping point where Amazon started to collapse?

I think we're approaching a point in the lifespan of Tesla where is can stand on its own merit and no longer requires Musk to continue making a ridiculous amount of money. However, Musk is integral to the continued innovation and success, the same as Steve Jobs was to Apple. Under Tim Cook, Apple continued to thrive, albeit in a different way.

Regardless, no way will Musk run Twitter on a day-to-day basis, he'll remove the board, replace the CEO with someone he trusts, likely get Jack involved again, and a lot of developers will leave, leaving the company in a better position financially. Musk will likely just guide functionality and policy decisions from afar.
We run our CI Cd on GitHub and all our code is there and I’ve never felt there outages really affect things much ever (except the one time actions was down proper for a few hours). If anything it’s more stable than our ragged old Jenkins crap, or our airflow clusters. I’ll happily trade them to GitHub if they can take care of it.

Of course we did make sure we can still deploy our code if GitHub was down but that sounds like a good redundancy practice anyway so why not?
> This summarizes everything one needs to know

Your comment comes off as very dishonest. How does this quote summarize "everything I need to know". The quote you show appears to be out of context, I followed your link and that it appears to be a conclusion following a number of points explaining why, for the author, Rust's safety feature is apparently not enough to counterbalance it's flaws.

I don't fully agree with the points there (I enjoy Rust), but what does criticizing Rust have to do with "not understanding memory safety"?

Can you elaborate on why somebody has to appreciate Rust? Because I don't see it. Rust is not a religion and we shouldn't treat it as such.
This is weird...I do have a "mental voice" - which is reading out as I'm typing this sentence. But i never had an actual conversation going on with myself that I can think of... Is that a thing?

Sometimes, I can think of a series of logical steps needed to get something done. Like, okay: so, to build this feature, we'd need this and that and next something else.

But it's always a rational thinking process, not a "conversation"...
Looks similar to Equalization payments [1] already used in several places in the world.

It looks to me that this being organized by the state should be more fair and efficient, but the additional "local connection" you get is a nice touch though.

[1] https://en.wikipedia.org/wiki/Equalization_payments
Hmm, living in the Netherlands, in Europe, it seems the reverse in my social circle. People mostly see it as a personal choice they make because they don't see the point, with other legal possibilities also being available. Looking around my circle it seems marriage (or registered partnership) is more popular under the lower income couples.

So not saying you are wrong, just saying it really depends on your social circle and broader culture or country, as there will likely be big differences between secular countries vs religious countries.
I just read it today and it seems like they liquidate the company before accounts are due, thus not filing any accounts and technically not "owing" anything.

I don't see why they'd bother with VAT and attract more attention to themselves when they're already evading insane amounts of tax, and since they're not filing any accounts it's not like the 80k£ threshold (where VAT registration is mandatory) applies to them.
Twitter was dying anyway and it needed to be saved from itself. With Jack leaving, earnings around the corner and with this final offer. It was exactly what they needed as if they rejected this only offer, it will certainly crash the stock anyway with little room to recover.

As much as the rats don't know where to jump for alternatives perhaps it's better to just sit on the sinking boat to see how far it goes before it has completely sunk or whatever refloats their boat.
Also a very old idea of mine :)
But in part that's what reddit does.
Also a general-purpose geographic forum, where you can leave notes to people in a certain area ("I lost/found this item around here"/"beware of the crazy old lady leaving poison for dogs in this area"/"beware the child toy in the park catches on children hands; make sure they keep their hands above the seat at all times").
I also thought about tinder before smartphones had finger touch screens.

Which goes to show execution is everything.
I doubt it because Twitter is so fundamentally simpler than companies like Tesla or SpaceX this won’t be the straw that breaks the camel’s back.
It looked to me that the GP was suggesting to keep the data in the application instead of in a DB. But yeah, I suppose he might have meant a HEAP table instead of MyISAM.
Cant imagine Tim Cook doing that, but sure sounds like something Steve Jobs would do
I'll plug https://github.com/mathaou/termdbms for people who need a terminal based SQLite management solution
Maybe it's like tapas. They want to sample a little bit of everything.
I wish what you say were perfectly true.

https://lendedu.com/blog/cost-of-wedding/ (Headline: One-Third of Americans Go Into Unnecessary Debt to Pay For Extravagant Weddings—And Quite a Few End Up Regretting It)