skysight-inc/HackerNews huggingface dataset:
saurik's reply to your comment feels to me like the epitome of the seasoned C/C++ developer _who is able and willing_ to put up with the tooling setup pains that make C/C++ a non-starter to the "average" developer today.

You can absolutely set up a cross-compiling C/C++ toolchain today as he said - but you're going to have to find the right packages in your distro, deal with the MacOS linking issue, get a copy of the android NDK, make sure you're installing the right package versions, muck around with libc, etc. That doesn't make for a delightful start to a new weekend project.

It's often underestimated just how substantial "setup pains" are IMO. I suspect most people who have a strong distaste for C/C++ mostly despise the tooling and installation hell.

The novel part of what Zig, (and maybe Rust/Go to a lesser extent) are doing with cross-compilation is not 'making cross compilation possible' - it's having 'the best experience' out of the box, with zero installation pain.

Zig has a ton of issues and is super early stages still.

But shipping out-of-the-box with a Zig/C/C++ cross-compiler, with libc, static libc(musl), compiler-rt, libunwind, libcxx, etc. for ~50 cross-compilation targets, and solving the MacOS cross-compilation linking issue (with their customer linker, zld) is IMO a huge deal because it lowers the barrier to entry to systems programming quite substantially.
That's a belief that's a long way from being testable though.
To do arbitrage, you need velocity and amplitude deltas.

Assuming that inflation has enough amplitude deltas from one region to the next (I doubt that's the case), there is still a great lack of velocity.
Here's my take on it: If there were a software hack / method to make reading faster AND have the reader retain the information, THEN readers like Kindle and Books on iOS would have it. (Apple even adopted Night Shift on a vague theory that it might perhaps help some people sometimes..)

Also IMHO the slowness of reading is not a bug, it's a key feature. It's supposed to be slow. That's why audiobooks can't compare. They just exist because we are a generation of hyper-distracted fear-driven overworked .. crazy people. ;)
Not necessarily.

I occasionally pair with someone, though it's not enforced or even suggested in any way, just a result of discussing a problem for long enough that one of us says "wanna pair on this?".

We use either tmate (a fork of tmux specifically for pairing) or a VSCode plugin, depending on whether what we're pairing on.

I can very much recommend tmate.
zx is related, but has completely different use cases.

ShellJS is meant to be used from CLI, as native shell commands; zx is meant to run shell commands from JavaScript. There might be some overlap in usage, but IMHO ShellJS is useless unless you use Windows, while zx is useless if you know how to write bash code.
I'm reading Rhythm of War (Stormlight Archive Book 4) just now, and am really enjoying the Stormlight series - the "split personality" of Shallan is really interesting, and I'm enjoying Shadesmar much more than I did in Oathbringer.
This is irresponsible advice. OP made absolutely no mention of depression and you're suggesting medication that can have serious downsides on the offchance that they can read more?
Interesting. In Indonesian the same pattern exists too: memutuskan (to decide) and keputusan (decision) is based on putus (cut off).
Sorry, there was a bug in pricing page. It should now show the prices in USD. The difference is own Speech recognition engine, easy document-like editor and separate subtitle editor.
There is more material out there than you could possibly read, even if you quadrupled your reading speed.

Your first challenge (and the one that will allow you consume and absorb more knowledge) is choosing which books to read in the first place.

When it comes to non-fiction, a lot of it either repeats the same information available in other books in the same genre or is crap.

I'd recommend choosing material starting as close to whatever the first principles are of your chosen subject and working up from there. Starting with first principles allows you to understand something enough to help you determine where you need to go next, with the added advantage of giving you the basics so you can synthesise more knowledge from there yourself.

Starting the other way round is fine if you really need to attack a certain area quickly, but it's no substitute for starting with foundational knowledge.
FWIW I agree with your thought process here.

Proclamations of certainty around UBI are common, but the only intellectually honest position is that we simply do not have enough empirical data to tell with a useful level of confidence how a UBI would affect inflation.

Also, I believe that the only way to collect that empirical data is to implement a UBI at a sufficiently large scale and see what happens.
I don’t speak French either but I like the etymological sense that Superior school means Post-Secondary/College better than the English version. It seems like a logical and efficient way to get the meaning across.
Try to keep your code and architecture malleable (and documented) instead of optimizing everything upfront. Once you discover bottlenecks, you can actually spend time improving things.
You don't need to read faster. You will need to learn how to understand what you are reading quicker. Speed reading does not help with this. Only practice and carefully building up your understanding of subject so that assimilating new information becomes quicker. Or identifying old information that you already know and can skip.
Bot Free World
Hi,
I was thinking of the following idea and what you guys had in mind for its implementation: The internet, but without social bots hurting our democratic and polarising us further. Issue is they are only getting better at pretending to act and speak like humans. Questions:
1. Removing these comments/posts made by social bots on Twitter, Twitch live chat rooms and so on, would that be something that you would find appealing?
2. Or is the problem not prevalent enough yet?
3. What would be a good way to remove these bots? Or how can you better detect these bots, apart from the conventional methods (mainly targeting Twitter in Literature)?

Thank you.
Mier
Smart city solutions for a prosperous future
Wildly successful is a term that would be better applied to item response theory models, the Big 5 (and personality psychology more generally) are at the leeches stage compared to them.

That being said, it's much much harder to develop measures when you rely on other measures of the same type to validate them, which is where personality testing is right now.
I would argue that you might be looking for the wrong solution to your problem. If you just try to read 'faster', you'll just make it through more text but you'll still forget most of it. How many books do you really remember in detail after you read them?

If your goal is to learn information from non-fiction books more quickly, you might be in search of a book summarization service. They outline the main points and cut a typical 4-6 non-fiction pop-science book down into a 15 minute summary. And even if you do read the whole book, it can be helpful to see the main contents outlined if you don't take your own notes.

There is a cottage industry of book summarization services aimed at business types with many to to choose from, like Blinkist or Instaread. Just Google and you'll find several you can look at and see what looks appealing to you.

This might not apply if you are mainly reading textbooks or something more information-dense. But most popular nonfiction books are pretty fluffy and can really be cut down if you aren't reading for enjoyment.
FWIW I noticed about myself that whenever I fast read either the core concepts don’t register or I can’t recall them. So I deliberately slow read, at times I go back a page or two to re-read to let the knowledge sink in.

Another change is I’ve stopped worrying about “completing” books. I now take a “subject” and read about 2-3 books (along with several articles) on it. It gives me multiple perspectives, sort of climbing a mountain through different paths. For instance I developed interest in 2008 credit crisis and am reading 5 books.

That said if you really can read faster and retain the content then it’s super amazing. But it wasn’t for me.
Google was using POWER9 internally a couple years ago. Probably not cost efficient right now.
For this specific theory involving a massive eruption that blocks the sun for years and staves most of the humans, why would other apes--or really anything else that shares the property of generally eating things from the transitive closure of "runs off sunlight"--not have had the same problem?
Spinning Levers – How a Transmission Works (1936) [video]
Did you read the article? This is something entirely different than the whole one euro house hype.
Oh, yes, you're absolutely right.

In the end it's all just part of a much bigger issue within the whole company.
Your advice is OK for when you are doing a one-off, simple thing.

In general, though, streaming abstractions leave that paradigm in the dust once things get become just a tad more complicated.

Using streaming abstractions, you can reason about the flow of your data at a much higher level and create abstractions which would require 100s or 1000s of lines of code to duplicate.

For example, if he decides he needs to buffer the stream, then perform processing on it, then send it out into to the world, he can do all of this super easily by using a few streaming combinators while everything is super clear and type-safe.
You can argue exactly the same for the first example: what is for? Why is for a special construct and not a function? What is (int i = 0; i < n; i++)? What is array[i]++? What is n here?

The functional approach allows you to only care about the what ("add 1 to each element of the list") instead of the how ("create a number that goes from 0 to the size of the list minus one (because our language is 0-indexed, because arrays are in fact directly related to how memory is laid out), then for each value of this number, take the value that's at this index in the array and increment it").

I'd argue that the functional approach is easier to learn, especially if you haven't had prior experience with programming. You also said earlier than functional is harder to learn because you have to use recursion to make for loop. That's not really true, you can just use functions like map which are already here. And when you start tackling recursive data structures like trees, recursion is easier to understand.
It seems interesting but rather inefficient since you can just do things faster than explaining them to someone and having them do them.

It seems like it would only be good on tasks where having your partial work continuously reviewed is very valuable.
I guess, but if contributors have to install nodejs already, they might as well install cygwin if they're on Windows. All other platforms that I can think of are POSIX shell-compliant.
The Offspring's Dexter Holland Is the Real Life Most Interestng Man in the World
I also find this to be the case. Specially on ramp-up the difference is night and day.

I also felt a motivation boost in certain situations.

As with everything, if it makes sense or not, depends on a lot of factors:

Who are you pairing with?
How long? (hours per day/days per week..)
What type of problem are you solving?

All these and more, need to be taken into consideration. Just forcing people to pair is probably not a good idea.

EDIT: Reading a bit more about pairing in general, there seems to be a lot of emphasis on the "one keyboard per pair". I like to keep two keyboards/computers per pair so that I can quickly jump between solo and pairing, to test ideas, investigate etc
Map the book before starting to read end-to-end. Review the chapters, and the internal structure. Develop a mental plan for what you're going to learn from the book, and only then start reading. You'll be able to vary the speed a lot - some things you'll read very carefully and even reread to make sure you understand (and take notes for stuff you'll want to remember), other parts you'll skim or even skip altogether.
None of which matters when we need to divide our CO2 emissions by 6.
That's probably what's happening, but I think I will keep the funny version in my head canon.
Yes that is required to make the Google's text to speech work. There are instructions under the box on how to obtain it. I've also linked to a YouTube demo video (not mine) for getting the same in there too.
Google Envisages a GPT-3-Like Query System, Without Search Results
SquadPal – Fun social community app for distributed teams
"Faire la part des choses" is more like taking into account every parts of a problem before making a decision. literally, having each parts of a problem separated and judging advantages or disadvantages of each before making a decision.
I also heard it said when someone was forced to take a decision knowing there would be bad consequences, as reassuring, like meaning "what ever one choose something bad AND something good comes from every decisions"...
Thanks for the note! As you have stated, there's still a lot of work for researcher/journalist after getting raw transcription, so good editing tool syncing audio and text is valuable here.
Debunking the Productivity-Pay Gap
A surprisingly fast, surprisingly simple Actor library for Java
Pair programming generates visceral responses due to it being introduced as if it were fact, which for me always triggers my spidey senses. People who didn't like it were told "you're doing it wrong" or "you didn't give it a proper chance". Dismissing criticisms out of hand only furthers distrust, regardless of the actual value of the idea.

I played along and paired for awhile, but now steadfastly refuse to pair, ever. I work best within my own mind, and the distraction of talking to someone breaks my concentration such that I'm unable to keep the big picture in my head anymore. The irritation of being that close to someone and having to engage with them for even half an hour is draining, and I took more frequent and longer breaks because of this (much to the annoyance of my pair-partner, who couldn't work while I was away).

There may very well be people who work well in pairs, but rest assured that there are those who aren't built that way. Don't disparage them, don't discriminate against them, and don't play the moral superiority game with them. Accept their diversity and be a better team for it.
Slightly off topic, but talking about absolute price levels does not make much sense to me. Let's say V goes down, because consumers have discovered the value of thrift and are storing cash under their mattresses. Prices then should come down, to reflect the new economic reality, send signals to decrease production etc.

Then, if money is unexpectedly debased, absolute price levels may not change, but they would go up relative to where they should have been. Contracts still end up being distorted. People with cash under their mattresses still end up with their holdings devalued.

I wonder, if one had the task of building an economic system from scratch, if they would come up with the current system or with something else. The current system seems like a mess of patches upon patches, many heuristics, and is not very philosophically sound.
Unpacking Bash shell tips from a GitHub Actions workflow
Germany re-classified coal plants co-firing with freshly chopped Romanian forest trees to "renewable" status, Its clean biomas!

https://www.fern.org/fileadmin/uploads/fern/Documents/Up%20i...

https://www.spiegel.de/international/europe/illegal-logging-...

https://www.courthousenews.com/eu-accused-of-standing-by-as-...
Yes, but like I said right at the beginning it works fantastically well as a sort of armchair theory. Same way we can sit here and say that drugs should be super illegal and the penalty should be death, voila, no more drugs, right? We know this doesn't work.

Making ransom payments super illegal wouldn't stop them from being made. People(parents in particular) would absolutely try to find a way to pay the ransom anyway to save their children, no matter the consequences. Like I said in another comment - what kind of punishment would stop the parent of a child in danger from paying the ransom? Years in prison? Most parents would gladly make that trade to make sure their kid goes home. There isn't a punishment here that you can establish to absolutely eliminate ransom payments, and as I'm sure you can see - as long as *any" are paid, criminals will keep using them as a tool. So imho, any effort(and therefore money) spent on fighting the ransom payers is completely wasted time and money. Not paying a ransom does not reduce the chance of further kidnappings significantly enough to make it worth it, and I'm nearly certain you can't come up with a punishment harsh enough to scare people away from making the payments.
Realize that a lot of books are just long versions of blog posts; see if the author has a blog, skim their posts.

It depends if you want to acquire broad, general knowledge or deeper detailed knowledge though. For the former, skimming blogs and the internet; for the latter, you'll need to study instead of just read / skim.
Completely agree, streams are good for when you have a ( you guess it ) stream of things where you need to do a limited and well defined amount of things.
That looks like a human mass production farm. I don't think any place in Europe looks like this. We have mixed areas to decrease traffic and inequality, these kind of housing farms are pretty much non existent
> The cult-like part was the CEO fancying himself some Steve Jobs type, doing two-hour long presentations on random topics like his favourite economic ideas, or presenting a treatise against post-modernism. I of course knew which youtube videos he was plagiarising.

Amazing. So ”Michael Scott from The Office”-type people really exist out there.
RonDB supports read-what-you-write consistency which is actually more than any eventual consistency database provides. Thus when you have written something into RonDB you can trust that it is seen by you and others. RonDB provides row locking, this means that the application can provide a stricter guarantee if desirable. Concurrency control and consistency in a database is too complex to handle here, for an in-depth coverage of RonDB consistency, see https://docs.rondb.com/rondb_concepts/
It isn't "given" though, it's loaned, or used to purchase an asset (generally a government bond which the government is obliged to pay the holder coupon payments on in future if the holder doesn't sell)
It seems to be annotated compiler output, with the original C code, rather than hand written assembly language.

That's useful for people curious about RISC-V.
I'm surprised to hear that you think her paper addresses a dated concern. I felt it's more relevant than ever. While I agree that naming collisions are not such a big problem, all the other issues she mentions are still present, and have even gotten worse.
Well, that is snide, petty, personal, and wrong.

The strangest part of this whole discussion has been the remarkable number of accounts making head-first personal character attacks. And as with that comment further back, the personal invective comes coupled to some strange language, like “StackOverflow people” - what are they, even? It sure ain’t a tribe I’d identify with. Does anyone with a login qualify? Where’s all that anger even coming from?

Setting that aside, I don’t believe that reading the OP’s clarifying remarks and follow up questions is “inference”. Not that there’s anything wrong with inferring things, but it’s the opposite, it is going to the primary source, and I don’t need to excuse it. Frankly, I think people who skimp on their research, and fail to engage with the source to refine the matter, are selling the question short.

This question was undoubtedly mishandled in part because it became memorialised for a famous answer. The failure to provide the OP with adequate feedback, or to edit it unilaterally to incorporate the OPs essential clarifications (without which its a “wtf” class question) was, and remains, a dereliction of moderator duty. Because it makes much more sense and is much more likely to be useful to your hypothetical later visitor once focused.

What the world did not need was yet another page of half-baked tokenisation routines.

Finally, I have never closed a dupe in all my puff, and I’m thoroughly unimpressed by those that do.
All of that is good when you need it. None of that is good when you don't actually need higher level reasoning about data.
The opposite of "hard working" is not "good work-life balance", but "slacking off".

And that's one of the roots of this cult. You don't want to be perceived as slacking off, so you sacrifice work-life balance and work overtime. That's such an enormous misconception. You can be very focused 9-to-5, and then you go home and don't look back until next morning at 9 am when you again are as hard-working as the day before. Somebody who is 12 hours a day at the office but spends half the time chit-chatting at the water cooler and browsing facebook is not "hard working".

Hard-working and work-life balance are not opposites. That's something people really need to understand.
CHF ex. 1$ is like 0.91 CHF right now, was about 0.94 before Boden raised the taxes and closer to 1$ before trump.

Meanwhile the value of ETH doubled since Bidens tax raise.

Sure it's going to crash, but I'd be stupid to invest money in something that is already crashing for months and years
Hey Hacker News, we are looking for some feedback on our app and would love to hear your thoughts. We want to help distributed teams build more interpersonal connections within their teams to fight isolation and disconnect from teams.
If it is uniform then when a weakness is found, the whole economy can be exploited; rather than isolated companies.
As a possible hypothesis test, next time, could you leave the new opt-in in place for a month before unsubscribing?

If that reliably then has a new list added exactly one year later, it is a strong signal that it indeed based on you unsubscribing. But, if it instead happens at 11 months, it is a string signal that new lists are added at a specific month/day.

I mean, I would not be surprised if it happens one year later, due to Elsevier tracking when you unsubscribed, but this is a testable hypothesis, so testing it would be a Good Thing.
Napoleon should probably be actively forgotten, there's better people in history worth remembering. He was just a tyrant that caused a lot of suffering and death.
> What if you have to negate multiplication?

Add sum *= -1; on the next line if you think the line is already too complex.

Or just do return -sum;
Related thread: https://news.ycombinator.com/item?id=21891316.
They started to work after 3 weeks. I'm still taking them but overall, even if I'm after the first enthusiastic wave of energy, my capacity for reading is much higher than before. For context I started reading one book at the beginning of the year and I couldn't finish it before I started my therapy and after it (I started this March) I finished 3 books in 2 weeks. Currently I'm capable of reading around 4 books a month. I'm mostly reading academic philosophy and work full time while studying on university so it's a huge improvement for me. I guess the effect can differ but I believe it's worth a shot for everyone having similar problems.
As others have already pointed out, reading faster doesn't necessarily translate into more efficient information processing or faster learning. If your end goal is to learn faster, I had a fairly good experience when applying techniques outlined in the Learning How to Learn book/e-learning course.
YCSB is one benchmark that is commonly used by key-value stores. See http://mikaelronstrom.blogspot.com/2020/10/ycsb-disk-data-be..., http://mikaelronstrom.blogspot.com/2020/02/ndb-cluster-world...