skysight-inc/HackerNews huggingface dataset:
The article is indeed weak in detail and appears as a PR piece.

It talks about a hybrid bee (Apis melifera) that has resistance to varroa mites. It does not explain how they achieve this resistance and just hints that maybe it is due to the longer legs of this hybrid. Or, they produce more propolis than other bees.

While the article is titled about colony collapse, it talks about a hybrid that is somehow less susceptible to mites. Does not mention neonicotinoids, which mainly cause the colony collapse.
I agree but honestly it takes 30minutes to disable all of these
Yes, there is just so much, and it is not thoroughly documented. "BPF maps" in particular are a) a special feature of a special feature that's Linux-specific, not anything that generalizes across OSes, and b) a feature for userspace anyway, not for kernel internals. But even longstanding kernel-internal features aren't well documented (e.g., the other day I was trying to figure out what struct file's f_version does, and I think there's genuinely no docs for it.) So honestly I think the answer there is to not feel bad about not knowing everything.

The basic trick of dealing with the kernel is becoming comfortable working in a large codebase most of which you don't understand, and figuring out how to find what you need. Honestly, git grep is one of the best tools here. Get some practice finding some specific thing and where it's implemented, e.g., find a syscall (git grep SYSCALL.*foo) and trace what it calls. Find the definition of a structure inside include/ and see who uses it. Get comfortable with the kernel's OO-ish system of operations structs, and get some practice tracing both "this function makes a generic call, here's a sample driver that implements it" and "this is an implementation of a generic function, here's the syscall that calls it."

Beyond that, reading https://lwn.net 's articles is invaluable, partly for the clear prose coverage and partly for the breadth of what they talk about. (You don't need to pay unless you care strongly about this week's updates - you'll learn plenty from reading articles a week behind - but support them if you can, they're an important resource.) Again, you're not going to follow exactly why e.g. Google wants a new syscall for "restartable sequences" on your first read, but you'll get a sense of what is involved in adding a syscall, how various concurrency models work, what other kernel features are relevant, etc.

What sort of OS concepts are you finding yourself Googling? I will say that actually doing a college OS class is what made things like virtual memory management click in my head. It's an intensive approach but writing code in a much smaller kernel than Linux is a valuable way to understand concepts without being drowned in real-world optimizations and edge cases and portability.
You guys are saying the same thing. More roads make driving more convenient than other modes, increasing the incentive.

And yes, increasing housing supply lowers the price, and increases population. That's the point; to move people into the core who want to be there but otherwise couldn't afford it.
Did the math wrong—87% of newspaper journalists.
Your example is poor. Housing may lead to a higher local population, but no one copulates based on the national availability of housing.

Anyway no ones mentioned induced demand, which is the relevant term

https://en.m.wikipedia.org/wiki/Induced_demand
Some authors never ask themselves, “Have I actually read what I wrote?”

Your post was rambling, in the sense that you make an assertion but then you complain about things not that related to your assertion. You never even define what you mean by bad. Then you use these reasons as justifications for why it’s “bad”:

A) Left pad exists. Basically, people in JS use packages instead of writing simple things themselves

B) A weird design decision with Axios, a third party library

C) A bug in Axios has been left open for a while

D) The built in map function is weird

E) Babel / Webpack get more money than OpenSSL

Only D is actually about the language itself, and E sort of is in a tertiary way but you never actually explain in any depth what your issue with Babel and Webpack getting funding is or what it means about JavaScript.
> There are many many ways to monetize creation including but not limited to subscription, donation, live shows, advertisement, and commission.

Aka, "there are many ways I can personally avoid for paying for the efforts of others".

I've never seen an argument for piracy that has not descended into "I'm not paying".

Everyone seems perfectly ok with someone else paying the cost of creation. And no shit.

Who is paying for all this creation that you enjoy?
If you're a person facing societal oppression you're likely to (1) recognize that societal oppression actually exists and (2) be sympathetic to others who are facing societal oppression.
Every industry whose product can be replicated very cheaply like fashion or food get absolutely no protectionisms.

The reason the 'copyright' industry has protections is because their rapid change in media. Theatre -> VCR-> DVD -> blueray -> digital. They have been able to reproduce their product at extreme lost cost and charge people over and over produced large sums of money.

They used that money from their golden age to lobby for protections they shouldn't have. These protections will go away in a few decades, possibly sooner.
Would it be continuous time if not clocked, e.g. switches or 555 timer feeding into logic gates, and levels just switch when they switch. Of course no logic transitions are actually instant...
There are a lot of things I want to do in life that someone tells me I can't do. For example, I can't buy a house for an affordable price because the supply is artificially constrained for less-than-ideal reasons.

Similarly, I want to work remotely but can't because of company culture. I am willing to negotiate but they are not. Even if I could work remotely, other countries won't let me stay for more than a month or without me arbitrarily flying out and then flying back in.

These are all problems that I'm having in my life right now, and they aren't really tech problems compared to people ones. Influential people need to be the ones to solve these problems, but none of them have taken action.

I hope this can be fixed somehow. In the 2010s, I went from not being able to text my international friends on my phone to it being trivial and near-zero in price (thanks Whatsapp!).

I hope something big changes in 2020.
I can't agree more. People here often think in terms of open source software, Red Hat, and so on and so forth without realising that Netflix, HBO and the likes have built empires on top of intellectual property...of the content they have. Whining because you don't have access to your favourite series unless you pay a fee doesn't justify having stuff for free.

That the copyright laws are outdated given the current technological landscape is something we can agree on. That its replacement should be the law of the jungle, well, count me out from that.
Have you flown recently? I just went to book a flight with American from Phoenix to LA. $248.30 (which they rounded to $249 for reasons unknown).

Of that $217 is actually the ticket, the rest are taxes and fees, including:

US SECURITY FEE (UNITED STATES) $5.60 USD
This seems very ambitious. I hope they succeed, because the amount of content which will be wiped off the face of the internet will be astronommical. (It'll be astronomical regardless, but still)
> Our notion of 'work' is/needs to change to reflect that.

Our work (where ‘we’ are typical HN readers) changed decades ago, and could be contributing practically nothing to congestion or emissions, if not for Silly Valley upper management's love of sardine cans.
We didn't. But both the scope of our online activities and the capabilities of online adversaries have increased. "Not saying or doing anything online" is no longer sufficient to make sure others don't know.
Maybe due to the fact that I played all his games on a laptop and I hated the mac trackpad I decided to use mostly the hotkeys that are provided. That worked great and also sped things up significantly.
Organized Crime
Yes, the enforcement is the manifestation of their use as a risk mitigation tool. Some innovations will get to market without patents, complex innovations requiring some threshold dollar amount will not find funding and will not (this was learned by the world of govt. science policy over the last century).
Sure, but that just means with glass door you shouldn't post enough information publicly that your current employer can identify you.

With this website I'd be far more concerned about legal action, which could compel you to turn over the email and IP addresses associated with numbers that were posted in violation of NDAs.
Looking at what goes around inside schools, there seems to be an ongoing directed effort to abandon learning, already.
You would've thought that the esteemed readers of HN would be able to spot and rise above an article like this, knowing there's no "winning side" and you're not gonna be changing anyone's views today.

Humans of all calibre just love a scrap, it seems.
I was pointing out that the system is not protected from malicious actions of administrators. What method of voting will the real voters choose doesn't matter here. The government can choose it for them.

The turnout for elections into Moscow Parliament in 2014 was 21%. 79% of voters didn't vote which means that the government can falsify their votes in remote voting and nobody notices.

This time because of protests the turnout might be higher, like 30% or 40%. This still leaves 60% of people who won't vote and whose votes can be used for falsifications.
What about module-level programming? Has the author ever heard of functors? How about information hiding and coupling data structures with their functions? I need just a glance to the ML world to find lots of valid use casea for modules, way more than just "provide a compilation unit structure".
"What can" arguments are frequently blind to "what is" facts.

The bulk of present livestock animals raised for food either directly consume feed which could be eaten by humans, or consume feed which grows on land that could be used to grow foods eaten by humans.

Net grazed livestock, especially in the US, is rare. Where such livestock do exist, they tend to be on already marginal lands -- if something better could be grown there it would be. The consequence being that its carrying and feeding capacity is highly limited. And even historical herd-keeping practices have proved highly damaging to long-term land quality, helping in the destruction of forests through much of the middle east, as an example. "The pines of Lebanon" is not just an allegorical phrase.

The split between animals which do effectively forage and those which don't, I'm not immediately aware of, though
And how do those links you posted detract from the book that was being recommended?
Any suggestions for Linux networking? I have Understanding Linux Network Internals but it’s a bit dated.
When my daughter was young, she played Sudoku a lot. It's good for reasoning an it's fun. It's important to use the "no guessing" rule, she only could write what she was sure (what she can prove :) ). Later, when she understand the difference between a deduction and a guess, she could solve the more difficult version that need some local guess.

She played the 6x6 and the 9x9 versions. Once, I noticed that she was applying the (informal) rules to deduct the numbers in the "wrong" order in the 6x6 version. After playing a few 6x6 games myself, I (re)discover that some rules are more useful in the 6x6 version and other rules are more useful in the 9x9 version. So the best order to apply the deduction rules is different and she was right.
> There is some truth about their writing being too obtuse, but this is (was ?) unfortunately a requirement in some circles in Paris.

In the article, that is one of the criticisms Paglia raised. That it doesn't make sense to apply the techniques of these French thinkers to non-French culture and art, when their work is so specific to French academic traditions.
The testimonials they already have on there are from Sendgrid, Twillio, Mixpanel, Asana; all of these companies are "transparent" in their up-front pricing, but you can sure as hell call them up and get a discount, and that's the frustrating bit that they're trying to solve.
why is it a good thing.
For Alsace, the goal of the french state was clear: kill the alsatian culture so that alsatians do not side anymore with the germans. This began by prohibiting children to speak alsatian. Now, the new generation cannot speak it anymore and cannot understand their neighbours (Luxembourg, Germany, Switzerland). They have to learn German in school, and they are not particularly good at it. It is a shame, as it would be a nice advantage for them in the current EU.

The same happened for other regions (Bretagne, Languedoc, Corsica, Pays basque).
subscriptions for things that have no reason to be provided as a service instead of as a product), make the users the products themselves

It seems to be working okay for YouTube and Twitch content creators. By monetizing via donations, Patreon patronage, and Twitch subscriptions, creators form a closer and more direct relationship with their audience. Twitch streamers especially are rewarded for engaging directly with people in chat.

For programmers it's different. Your best bet is to get paid by a company to work on proprietary business software, which can be highly specialized to the company and protected by trade secrets.
"... unless you log in so we know exactly who you are and can track what you read for how long" etc. etc.
Parking in the US is often free, or close to it. Almost all new housing has a codified minimum parking requirement. Instead of letting the market determine parking, it's set by the local government, and almost always more available than market ideal.
This also seems inspired by broker markets that exist for all kinds of complex product purchasing. Not intended as a dig (because you clearly found that it could be used here!) but I think that way of looking at what you're doing makes it seem not so strange. Best of luck, I will try to think of this when I have the next occasion for it's use :)
We use Flake8, PyLint and PyTest on an internal engineering tool / internal automation libraries with about 200,000 lines of code, including test code. I would love to use Git hooks, but long before the project grew this big the time it took to run our code checks was unacceptable to enforce with hooks.

The fastest I've seen them run recently is 3 minutes. With about 800 tests, PyTest take a minimum of 45 seconds just to do test discovery--the tests actually run faster. We started with Flake8 and have been slowly adding PyLint checks, but each check (so far) has added a little more time. We diff the local "feature" branch against the remote dev branch and only run PyLint against the differences, but it still takes 1 min on average to run--experiments to run against a smaller set of files still result in coffee break worthy execution times most of the time.

Judging from history, if we enforced the use of Git hooks to run these tools it would result in mutiny with teams "secretly"--their manager(s) being onboard--working around and supplanting the tool. Small things like this result in a lot of frustration and a loss of goodwill.
This is definitely true for the newest wave of SaaS, but the dirty secret is that pricing is almost always more flexible than you'd think. So far I've only come across two companies that seem to never bend their publicly listed pricing.
>Searching should be left to Google. I'm skeptical blog users actually search on a site though I admit I've never seen any metrics about that.

They do, please be assured of that. There is a reason companies like Algolia exist to provide better on-site search.

>If you insist on having comments on your site and force users to sign-in etc this can be easily implemented with an API and some client-side code.

Yes or without signing up and just commenting as guest. Welcome to Wordpress :)
(And if I have to build another API just for comments, doesn't it defeat the simplicity of using a static generator like Hugo?)

>This thread is about HN users, not the general population.

I am not sure where you got that from? The author never said he was going to create a blog targeted for the HN crowd or anything like that. Maybe I am missing something?

>Well, no wonder you prefer Wordpress.

At least you acknowledge markdown's inferiority in this case.
I agree, I'd be interested in a followup in the second summer. How did they fare through the winter on how much honey? Were they interested in swarming, or how vigorously did swarm management / splits take place? And moreover ( assuming the queen was mated previously ) how did the real progeny workers do compared to the Italians?
"Third world" traffic jams are what you get when you have enough population density. And for that, you don't have to go to this "third world" you speak of, look at NY.
How can you tell if someone is a meat eater?

They'll complain that you're a vegitarian.
One important part about learning how the Linux kernel works is understanding the details of the system's interface the kernel provides. In my opinion, there is no better book out there than the "Linux Programming Interface" by Michael Kerrisk: http://man7.org/tlpi/

It provides extremely detailed information about everything going on in Linux, as well as example programs and exercises to help you further your knowledge. While it doesn't get deep into kernel theory like Tanenbaum's books tend to do, it will provide you with a greater understanding of how things work, IMO.
Tell them it's called 'Core Foundation Plugin' and point at the apple docs, they'll start loving it.

https://developer.apple.com/documentation/corefoundation/cfp...
I'm sure Joe Armstrong is familiar with functors.
Thanks, these are the scripts I was thinking of. They’re really great.
Varroa mites are a big issue with bees. They weaken the hive and introduce other disease.

The article content does not match the title. The title should have been about the answer to varroa mites, not colony collapse.
This body of knowledge taught to us from early 1960's onwards is remarkable, they accomplished so much in the world. Clever 'graphical' algorithms like Karnaugh Maps that subsume more theoretical structures such as Boolean Lattices are a delight
How many deaths are actually caused by securing the border, especially compared to Iraq/Vietnam? Further, are these essential to securing the border, or could we secure the border effectively while reducing the casualties? Lastly, instead of directing our outrage at the country defending its sovereignty, perhaps we could look at the countries that are creating conditions that drive its citizens to make the desperate decisions to immigrate illegally?
I bought something that looked like this (maybe not this exact model but certainly same family) in early 2000s: https://www.bedienungsanleitungonline.de/bildern/product_521...

Still running as my only microwave although I don't use it for much, other than warming the occasional cup of water for a tea.

Last Christmas I rented a cabin for vacation. The MW had more buttons than my TV remote control. Icons and button placement were completely not intuitive. I am convinced that this is done just because more buttons suggests more functions and more advanced product. Everyone else is doing it so they all slap them on to compete. You get 4 buttons and an LCD to do what a rotary dial did.
Typekit uses the same CSS system. One massive reason people use services like it is licensing. It’s a pretty cheap service, no per-font costs and you are sure that the way fonts are delivered is legal.

I am not using one of these services. I had to pay $600 for a font family, still have a page view count in my license (I am supposed to track that myself and purchase a bigger license if it exceeds) and I have to make sure fonts are not easy to download (license requires me to figure out how to prevent downloads myself).

So it’s not hard to see why Typekit is very appealing — you don’t have to deal with any of that.
Waymo's “Poor” 70% Satisfaction Rate Is a Triumph
This book is great. Seconded.
> For Option types to work well and not be an awkward footgun (like C++ std::optional), you also need sum types and pattern matching.

Which you can derive from lexical closures (which Dart has) using Church encoding:

typedef Optional<T> = R Function<R>(R, R Function(T));

Optional<T> None<T>() {
return <R>(R none, R some(T x)) => none;
}

Optional<T> Some<T>(T x) {
return <R>(R none, R some(T x)) => some(x);
}

Optional<B> MapOptional<A,B>(B f(A), Optional<A> option) {
return <R>(R none, R some(B x)) => option(none, (a) => some(f(a)));
}

String OptionalString<T>(Optional<T> option) {
return option('None()', (x) => 'Some(${x.toString()})');
}

void main() {
Optional<num> opt1 = None();
Optional<num> opt2 = Some(4);
print('opt1: ${OptionalString(opt1)}');
print('opt2: ${OptionalString(opt2)}');
Optional<num> opt3 = MapOptional((x) => 2*x, opt2);
print('2*opt2: ${OptionalString(opt3)}');
}

Optional<T> is a sum type, and you pattern match on it by calling the function and providing expressions for the None and Some cases as parameters.

There may be some implementation limits... I managed to crash the compiler at https://dartpad.dartlang.org/ with the first version which had the expression for opt3 inlined into the call to OptionalString(). Declaring it as a separate variable worked around the issue. It's also apparently disallowed to nest generic function types, so you can't have Optional<Optional<T>>; this might be circumvented by wrapping the function type in a class.
Not sure if that's doable. Hugo uses go templates.

Gatsbyjs uses react templates.
>But it's work that needs to be done to secure the border, even though it's heartbreaking sometimes

Sounds like you have no problem having yourself and your loved ones sitting in a cage with no hygiene considerations, then.
> Facing societal oppression

> Sponsored by some of the country's biggest companies: https://lesbianswhotech.org/newyork2019/#Sponsors
Well, affording a car in Japan is also very expensive. The cars not so much; the inspections, taxes and parking very much expensive.

So maybe Japan is just the place where almost nobody can afford a car? Thus, the same as the US.
Under this criteria, all Marijuana users in the US are guilty of at least Misdemeanors and probably Felony drug possession.

Under this criteria, every person who has ever driven over the speed limit, and especially a large amount over the speed limit, is Guilty.

Do you see what the problem is with your reasoning.
> Intellectual property" is fundamentally different from classical property because information is not an exclusive good. If I hold an apple, you cannot hold the same apple, but we can both hold a digital copy with the same information.

That’s one difference, sure. But another difference is that intellectual property must be created by people, while other kinds of property often are created naturally. Somebody had to make Harry Potter. My yard was just there naturally. Why shouldn’t the property right in Harry Potter be stronger than that for land? Why is one kind of difference dispositive and the other not?
> But it's work that needs to be done to secure the border

I'm not sure if this makes sense. If you're trying to deport someone living as an undocumented immigrant, they're already past the border. ICE explicitly does not work at the border anyway, that's a different agency.
Yeah. And Varroa destructor mites. We should definitely stop overusing those too.
It seems like nonsense because "How long would it take for you to acquire a dozen eggs? First, you have to buy chickens, wait for the eggs to hatch etc. Therefore, you should be okay with paying an amount at the rate you're getting paid for that amount of time."

Yeah, let's just throw basic economics principles out the window, shall we.