skysight-inc/HackerNews huggingface dataset:
This is pretty much what I do. Very few people do literate programming, so it's hard to read code like a book. Instead, I think, "How did they do X" and try to find out. This introduces you to the code. Another interesting way to read code is to ask yourself the question, "If I wanted to add feature X, what would I have to do"? This allows you to peruse the structure of the code. I find that searching code is much, much easier than reading it and once I've answered my questions, I usually have a better understanding.

The last way I read code is to add a unit test. Most code is poorly structured for unit testing (by "unit test" I mean testing some function with real collaborators -- the real collaborators are important for this exercise). Then I try to refactor the code so that it's easy to write the unit test. Just trying to create the collaborators usually leads to a lot of insight into the code (and is one of the reasons why I recommend to people that they avoid over-mocking their tests -- but that's a story for anther time). You may not succeed in writing your test, but you will almost certainly understand how the code fits together and where the smooth and rough parts are.
It seems like this is being used as a cheap tactic to avoid giving users meaningful and accurate feedback. Eg the loan approval example, if the user was presented with the details of what got them the approval instantly, it might be more convincing than an instantaneous response with no rational. The artificial wait just gives the space for the user to make up a cause for the delay and walk away with a completely incorrect perception about how the system works, which is great if your goal is to manipulate people’s behavior using psychological tricks.
Isn't that what wlroots is? And it's taken many years of work by multiple contributors and still isn't really finished
From his Wikipedia page:

After receiving a BA in political economics at Bocconi University, Milan and a doctorate in international economics at Harvard University, he became an academic at Yale and a visiting researcher/advisor at the International Monetary Fund (IMF), the Federal Reserve, World Bank, and Bank of Israel. Much of his early research focused on emerging markets. During the administration of President Bill Clinton, he was a senior economist for the Council of Economic Advisers, later moving to the United States Treasury Department as a senior adviser to Timothy Geithner, who in 2009 became Treasury Secretary.

Yes, clearly Nouriel Roubini is not an educated, well-read academic. /s
Oh yeah I do that one too - that’s a fantastic exercise! Also a good use of an old beat up gi that would otherwise get thrown out
I have used Amtrak a great over the past 13 years that I have lived in NYC. Back around 2006 a 10-hour trip from NYC to Pittsburgh cost me $60. Now it is much more expensive.

I still love Amtrak, though. Their iPhone app is pretty good, their customer service has always been excellent, and I really enjoy traveling by train -- it is so much more comfortable and efficient than any other mode of transport, and it is a great environment for getting work done.
Toothache in Pregnancy
https://en.wikipedia.org/wiki/Calibri

It looks like it was released to the public in 2007
Yes, I'm aware that it's made with hazelnuts. But in order for someone to refer to it as a "hazelnut spread", hazelnuts would have to be the dominant flavor. They're barely there at all.

(Compare the consistency of nutella to the consistency of peanut butter.)
"Both of these means are a form of linear taxation, the first on the store-of-value function of money, the other on the medium-of-exchange function of money (as far as I know, the third function of money is impossible to tax)."

Not so, taxing the "unit of account" is achieved simply by issuing more tokens, causing a devaluation, aka inflation. In fact it seems to me the easiest way.
I think humans are obviously unique in the same way as the first social insect, or whatever bacterium caused the Oxygen Catastrophe, or early lignin-producing plants. In fact, you could look at human history as kind of an echo of the evolution of lignin, since (I read somewhere) lignin is basically why we have fossil fuels.
If you want issues with multiple boards, Gitlab.

If you want only issues management, Github.

In addition you can have all your docs pushed to the wiki of the same repo.
Of course I ripped this 4k video from my DVD officer!

Personally, I wish there was an option to do this completely legally, without any gray area, no DRM, and for a reasonable price. I don't like having physical media (it can get scratched or lost), so I'd much rather have digital if I can. I think the perfect solution here is to use signatures (say, pgp), which would let me prove ownership without complicating my consumption of that media (I could copy it wherever I need to).

But no, the media companies are paranoid about piracy. Don't they realize that if they make their content easier to get for a reasonable price, people will choose to go through legal channels instead of pirating?
If I'm getting to the source, it's generally because I need to add/tweak a feature, so the first step generally involve `grep' through the source tree, and pull the string from there.
I suspect the more people know about this, the more likely they are to not like being delayed, but then again, general "bloatyness" seems to have taken over (and maybe even using this as an excuse) in UIs, and a certain group of people seem intent on trying to manipulate and otherwise persuade users to be less knowledgeable...

The right mindset shouldn't be "[assuming] it must have been really hard to get that information", but rather "we now have computers that can do billions of operations per second, and it takes how long to do what!?" Every time I come across a webapp that is probably making me wait, maybe just to show a UI, that's what comes to mind.
You can’t just hand wave and say that because price coordination is possible, it’s happening. You have to tie your theory to the facts. Sprint and T-Mobile offer dramatically lower pricing, so there can’t be price coordination. There is no carving up of the market—the service area of the four carriers mostly overlap. In the LTE era, there is very little barrier to switching. (All the carriers offer big switching incentives.) Capital expenditures remain enormous across the board.

What exactly is the sign of lack of competition? In the last ten years, I can think of few pieces of tech that’s gotten better faster than cell service. When the iPhone 3GS came out, you could get peak speeds up to 2-3 Mbps. On my XR, I’ve gotten 100 Mbps+. That factor of 20-30 increase is about the same as the increase in iPhone CPU performance over that time (which itself has been a stupendous success story). Maybe GPUs have improved faster? Certainly not desktop CPUs, or mobile or desktop operating systems, or web browsers, or search.
In short: when it's ready. I struggled with some health stuff last year which led to a delay (and also got side-tracked with some other projects that went nowhere). At the moment I'm satisfied the core library (libkoios -- koios being the greek word for 'to query' c:) works but I don't really trust myself not to have forgotten something.

At the moment the program's interface has been worked through, the documentation written up, and I'm just plugging the user-level interface together, so maybe a few days to a week to run through everything. I'm still not comfortable with my application-level testing either so we'll see I guess.
Yes, certainly. That's why "long-term" doesn't have to mean "for ten thousand years or more". It only has to mean "until we decide to drag it out again because it's now economical to reprocess it".
> I had broken sound drivers for a couple of months until someone else found that it wasn't actually the drivers but another broken package that as of a month or so ago still wasn't fixed (but the problem had been reported)

I had the _exact_ same problem (the issue ended up be a MIDI program called timidity). The main problem for me was that Debian doesn't give any advice on how to report such issues (the website is firmly planted in the early 90s), and the mailing lists I found all appear to be dead. I wish Debian had a slightly more modern website.
Mobile (iOS). It’s a nightmare experience. If they had built their page correctly it would be consistent across both.
Trojan+found+in+more+than+100+Android+apps+on+Google+Play+Store
can you elaborate on post-montessori please? how does that look like to you?
I guess this is actually being tested right now. I saw something like this last week, though I've also seen streams just drop.
oh okay. you sound more knowledgeable than me, so thanks for the input. I'll stick to cljfx then. I found it clunkier to mix with Java code, so I was considering switching back to fn-fx
At least on Linux, isn't DNS all at the application level anyway? There is no system level DNS lookup
John McAfee: Cryptocurrency Is Next Cuban Revolution
Hmm, I'm uncomfortable with the conflation of consciousness, awareness, sapience, and cognition.
While theoretically possible, that idea starts in a deep hole, since orangutans don't come from Africa.
Or, for good grief, REXX.
If YouTube is willing to please their advertisers or decrease liability by banning content on hacking which could help people within the computer industry identify and prevent cyber attacks, then I wouldn't be surprised if YouTube banned everything related to drug harm reduction and educational content about how they work inside the human body for similar reasons.
Interesting to me was wondering if the creation of so many distributed small standing water pools altered local ecology enough to be detectable for e.g. frogs, newts, water voles and Birdlife in general. This part of Europe isn't often in drought so probably lack of standing water isn't an issue.

Lovely photos too.
Actual link to screenshot: https://pbs.twimg.com/media/D-zUQ21XoAQeCgj.jpg
I'm really curious about the downvotes. We've got PaaS options which get rid of all that extra management for you. The configuration of networking and the details of load balancing will always exist at some level. Which layer you choose to interact with is your completely your choice at this point. (Although the more details you want to control, the more you have to do yourself) Many PaaS solutions are great for microservices and give you that nice "from the repo to live production" workflow.

What do people actually disagree with here?
Survey control is transferred down the tunnel from surface. How it gets down there depends on whether you launch from a shaft or pit, but once survey control is established in the hole it is straight forward to locate the TBM using standard survey techniques (eg - survey prisms). The TBM has a reflector that can be shot with a survey instrument to accurately place the machine head and the TBM itself is equipped with gyroscopic or accelerometers for backup control if survey is lost during mining.
from what i understand (and i could be wrong), you could make biofuels using atmospheric co2, alguae, heat from the grid during low demand... when you burn it, it releases that co2, but when you’re not it acts as a big carbon sink

could be totally off base, or very much a “not yet industrialised” process... but the idea is super cool none the less
Does McAfee still have a set fee to shill coin? Basically I invert the logic of almost anything he says and consider it more likely. In this case, cryptocurrency is the next bay of pigs
I think you’re failing to understand how companies tend to work. The front end teams and backend teams are usually different and want to work on different things. But for the front end team to build an app with the data they need, they need the backend team to change the rest api to provide different data. That kind of change is usually not very interesting for backend teams to do and they stall, while the frontend team is waiting By the seat of their pants for days for a change which they feel should be pretty damn small.

One easy way to fix this is by using graphql instead of REST. Now the frontend teams have access to somehow get the data they need and are thus unblocked.
I want a language that's essentially a "unified meta-DSL" that gives you different mini-languages for different purposes.

Today's languages don't scale up or down very well. For example, you can't write cache-optimized algorithms in Ruby and you can't write a sleek ORM in C.

Languages like Rust and C++ try to bridge the worlds by starting out being "near the metal" and then building high-level primitives on top, and that's a good start, but even with Rust's macro system — which does allow you to write some DSL-like stuff — you're always targeting Rust syntax.

Neither is every going to let you operate in a region without type annotations, for example, even though it's more productive for the programmer when experimenting/sketching, prototyping or in some contexts like shells or game scripting.

As an example, think about how much boilerplate there is around writing tests. Even though Go has a test framework built in, and tests can be nice and small, you still end up writing a lot of this:

func TestUppercase(t testing.T) {
v := Uppercase("hello")
if v != "HELLO" {
t.Errorf("expected HELLO, got %q", v)
}
}

instead something like:

test "Uppercase" {
Uppercase("hello") => "HELLO"
}

I write a lot of YAML-based table-driven tests that I wish were just actual code, because it is code.
Conflict with other non-nomadic groups they come in contact with. The Romany might be a modern take on nomadic people. They don't tend to be welcomed when they arrive at/near a town.
At no point did I allege that the idea of borrowing was original to Rust. :P We both contributed to Rust at the same time, Cameron! You know well that nobody involved with the creation of the language had any qualms about acknowledging prior art. :)
Isn’t stuff like this what the ext4 “user_xattr” mount option is for?
> Whether or not it is "misleading", I'd say, at least to a layman like myself, it was certainly confusing.

> well above the "max theoretical limit" given in the present article

Ok, so how would you improve these articles? Do you want the news articles to draw upon a distinction between 'maximum theoretical limit of the substrate' (or whatever it's called), and the 'maximum theoretical limit of the resulting panels'?

Like, I understand and support your point here, but I'm wondering at what point do you accept that nothing is truly fully-accessible to a layman, that you need to have at least some surface knowledge to understand anything, and that it is likely impossible to eliminate this form of confusion?
I'm working on something similar because a while back, I was in a similar situation as you, and was curious. The plans are to allow users to have a neat looking visualization where every single tree that has been planted can be rendered depending on where they're viewing. You may see a lot with a green border that means we can fill that entire lot up. "Here's how close we are to filling up lot X in Atlanta...", etc. There will be scoreboards. One for individuals, and one for organizations. You will of course be able to filter by region as well. I'd like to gamify it a bit but that's something I'm having trouble figuring out. Of course if someone with a lot of money wants to get a bunch of trees planted, that's great! Pay-to-win is pretty cool in this scenario. I want their contribution to be appreciated and noticed! However, there are ways to fund this sort of work besides money coming directly out of peoples pocket, too. And the people making that happen need to be appreciated and noticed, too. Revenue from ads could go towards the work, which would mean there needs to be a reason to stay on the site a bit, and whatever other factors are relevant there. That could be quality content, games, a community of sorts. A LOT can and will go into it, but I plan on getting a MVP out the door within the next month. Stay tuned! There's so much to this I'll make a post on HN when it's time. ;)

The important thing for me is to make this FOR profit and to give a QUALITY guide on how to basically "steal" this idea, assuming I am able to execute it effectively. Then, the competition can begin. As much as I hate capitalism, you can't deny it's ability to get people to work really hard. In my opinion, that's what needs to happen. To hell with the non-profit sector, for now.

If you have ideas or would just like to discuss this a bit, feel free to do so by replying, or getting in touch. My personal email is j.horne2796@gmail.com
did they do it in R :)?

```{r}
# Naive Euclid algorithm by msuzen

gcd <- function(a, b)
{
rk_1 <- a;
rk_2 <- b;
# Recurrence Formula: r_k = r_k-1 modulo r_k-2
# Increment k until r_k-2 == 0
while(rk_2 != 0) {
rk <- rk_1%%rk_2; # remainder
rk_1 <- rk_2; # proceed in recurrence
rk_2 <- rk;
}
return(rk_1)
}```
· Anything is more expensive when you buy one of it than when you buy 10,000,000 of it.
Been meaning to ask a Fedora user... does it still rely on 3rd party repos? I switched to Debian around RHL 6 or so due to the reliance on 3rd party repos and I know RHEL/Centos still rely on it and was curious if Fedora did?
> vast majority of us

Like 1% or 10%?
What would help you screen read a visually oriented guide? Would detailed textual descriptions of the figures help?

Personally I think that the way they're using diagrams to illustrate some of these technical concepts is really helpful. I wonder if the format would translate to spoken text? I.e. in parallel with the figures, having little descriptive "imagination breaks" in the text which would provide opportunity for focusing on some key concept or relationship that might otherwise be illustrated using a visual figure. Maybe even using spatial language?

IMO there should be way more aurally oriented technical materials.

Recently I was listening to math lectures on YouTube while driving and realized that they were much easier to follow than I expected. Still, I'd love it if there was an aurally focused higher math practice. Sometimes I find it easier to focus when I'm listening rather than using my eyes.
I doubt it; they already maintain patchsets for a lot of their packages, and one to change what gnome defaults to would be trivial. This was a deliberate move.
You'll also have to pay for the real estate.
> I recall my mother being furious that...

I'm going to be the first to acknowledge that you know your own mother a lot better than I do; but strictly from what you've written that is a defensible position.

Most of the readers here live in a society that is extremely compassionate compared to most historical societies; one where there is constant political pressure for the people who make good decisions to support those who make bad decisions. If some impoverished person is going into debt or spending the last of their savings to buy a colour TV, that is money that someone who is relatively well off is going to have to make up later, eg, when our poor friend comes up against unexpected medical expenses. And a colour TV is pretty much a pure luxury that will further cause them to waste time not improving themselves or the world around them.

I'm not about to start shouting at anyone; but being a cautious person who prepares for many contingencies is very frustrating because if you build up a financial buffer against things going wrong you have to start picking up the burden for people who not only made stupid choices, but don't realise it. Simply don't acknowledge that they were stupid and also would make the same choices again with enthusiasm. I don't even mind supporting a few people who are just lazy, but supporting someone who won't acknowledge that they are actively making their situation worse is miserable.
That time the FBI created a phony underground newspaper
PUBG runs on Unreal Engine[1], which obviously Epic used for Fortnite as well.

This inside relationship Epic had was the source for some of the erm friction between the two Battle Royale games.

1 - https://en.m.wikipedia.org/wiki/PlayerUnknown's_Battleground...
This article got the trr.mode key slightly wrong

0 - Default (will be one of the below options, right now it happens to be 5)

1 - Race regular DNS and DoH, use whichever one responds first

2 - Try DoH, use regular DNS if DoH fails

3 - Use DoH, regular DNS is disabled entirely

4 - unused

5 - DoH is fully disabled, always use regular DNS
Our origin is actually not that simple and straight forward. They now believe we may have bred with non homo sapiens https://www.nature.com/articles/d41586-018-06004-0
Reminds me of an experience I had in a college C++ course.

The professor was notorious for being a real tough grader. For my final project, I wrote a command line file encryption/decryption program. But, it encrypted and decrypted practically instantaneously. Since we had to demonstrate the program real-time in the computer lab to him, I was worried he wouldn't believe it actually did anything. So I added a delay and a progress bar for effect.

When I demonstrated the program, as the progress bar was going, the professor audibly said "oh good!" I was thinking in my head "oh yeah!" So I guess the effect worked.

He still docked me 5% points because the final decrypted file had an extra newline at the end. LOL
The bass/bass confusion seems to have permeated Chinese machine translation, as a search for 低音魚 (literally "low frequency fish") will show.

Another amusing one there that shows a similar ambiguity is: pig : oink :: mouse : keypress
> In 1971, my father got a 110 baud model 33-ASR teletype

We still use UNIX/C (1970) and the command-line is still very much a teletype.
Perl 6 is also Perl, but Perl 5 was the glue of the Internet with millions of lines of Perl 5 code written and still in use.

Perl 6 was a bit slow to start and has not seen wide adoption. With Python, Ruby, and now even Powershell as scripting competitors, people have more options and aren't choosing it as much.

Perl 5 was an easy choice when it was practically a standard part of LAMP stacks via mod_perl in the Apache web server. Now there are so many backend web server choices you can pretty much use any major programming language.

I don't think Perl 6 will displace Perl 5. Perl 5 may even out last Perl 6.
Any subsidies solar receives is a tiny fraction of what oil, gas and coal still receive today, without even factoring in all.the subsidies they've received over many years, or the ton of money spent on geopolitics in order to secure fossil fuel supply lines. Or the subsidies and damage they cause when they leak all over the place destroying entire eco systems.

And yeah, the massive subsidies they've received by not having to pay for polluting the air, as well as being major contributors to climate change.
The point is that the MAX design flaw is so shallow. It uses a single sensor. If the sensor malfunctions during flight, then the software instructs the aircraft to dive into the ground.

No right-minded person would ever design a flight control system like that. It's not merely wrong but wrong in such a basic way, as if designed by a child.

Such a situation reasonably makes people question whether the MAX project was managed by competent individuals, which is obviously a prerequisite for many people to fly in one.
Ask HN: Would you monetize a tech news site like Hacker News
Traditional ad revenue isn’t efficient. If you were to start a tech news site around a specific subject, what would be your revenue model to make it sustainable?
Not sure I understand what downscale means. How can a capitalist economy convert itself (even a small part of it) to one that doesn't require growth?

Do you have a concrete policy proposal for a country like today's Japan?
Start a VC firm?
Cloudflare has a list of all data they collect from firefox DoH here: https://developers.cloudflare.com/1.1.1.1/commitment-to-priv...
Ask HN: How to reach a consensus on a single cryptocurrency implementation?
And in other news, water has been found to be wet!