skysight-inc/HackerNews huggingface dataset:
Ethiopian Yirgacheffe is a pretty famous coffee.
http://www.blackpowderroasting.com/all-about-ethiopian-yirga...
Mitigating datacenter-level disasters by draining interdependent traffic
It's just a missing "k".
Basel Problem
I will never cease to be impressed by the sheer skill and quality of design at NASA, that allows them to keep missions like Hubble or Opportunity operating far beyond their planned lifetimes.
Nit: ISC's DHCP client is 'dhclient', not 'dhcpcd'. 'dhcpcd' is Roy Marple's DHCP client.
It's really about flows as well, not necessarily total throughput.

AWS Nitro allows 5G/bit per flow. And then maxes out at 25G/bit. I know GCP does something similar.

Also, pretty sure that is false regarding Azure, they have a small availability of Infiniband, but, that is not on their general compute platform and has a narrow use case/many restrictions. Azure has had the worst networking performance from my experience and only had 10GbE NICs (it's been a while though)
Almost everyone who could write software would be better off writing software. That's just the nature of being one the of the highest demand + expected value skillsets out there. That's no reason to be mean about someone who is doing something different.
I have some working preliminary Wayland integration for WebRender as of this week. However, there's a whole lot more than WebRender integration that needs to get done for Firefox to stand up on Wayland.
The perpetuation of the distance between a program and its source code in an environment that encouraged small utility programs.
Can I unlock the bootloader?
But you still have to validate and parse unstructured data in Haskell as well. And what would be the point of having the type checking done at run time? That's what many dynamic programming languages already do. If you're curious about Flow or TS then you must already have a problem with that approach.

Type checkers are tools that help us reason about, structure, and correct code. That's all.

Flow is decent these days but will probably never be as powerful as Haskell. My only gripe is that it forces my team to write verbose code at times in order to gain the benefits: you lose point-free style, gain a bunch of identity and instance checks... but it's a small trade off to make.

One small trick worth remembering and using in Flow to gain something similar to exhaustive type checking is to cast to the empty type in the default case when pattern matching on a type[0].

It's not an elegant type system but if you have experienced a good type system (like Haskell's) then it does make using Flow/TS much easier.

[0] https://medium.com/@ibosz/advance-flow-type-1-exhaustive-che...
When Milk Was Full of Calf Brains
In my view, most people have to earn a living, and choose whatever housing options are available in the town where they work. And once we're dug in, we're dug in. My family has a lifestyle where we avoid car use for the most part, but not everybody is so lucky.
How much time you spend depends on your data structures. If the easy default options are good enough you don't need to sweat. We make heavy use of disjoint unions, and while the simple case here too is easy, some things that we do - although they still are very simple on the Javascript side - are hard on the type checker (Flow in this case).

> TypeScript is not a "complex dynamic" language

I don't know what you read into my comment, but if you just stick to what I wrote, Javascript certainly is, and TypeScript is just Javascript (the type annotations are a separate thing). I'm not sure what your point is overall I have to admit, it's a bit on the defensive side for no reason that I can see. For whatever reason you seem to feel personally attacked ("I didn't have to change my coding style")? I refer back to what I wrote, point for point. Would it please be allowed to write down my observations? Especially when it is base don years of practice in all the relevant technologies (JS, TS, Flow) and I'm not just making stuff up without having data (i.e. actual experience). Plenty of other people wrote similar comments here.
Malthusian activism goes back at least to 1972, but I doubt that any of the early climate change research was originally planned as a political weapon.
https://www.telegraph.co.uk/news/2016/09/13/1-in-5-ceos-are-...

"The study of 261 senior professionals in the United States found that 21 per cent had clinically significant levels of psychopathic traits. The rate of psychopathy in the general population is about one in a hundred."

And I personally think if you examine ceos of highly successful companies, the ratio will be higher than 1 in 5.

Sure it's ONE study. But it actually makes sense. You don't get to the top in modern corporate world (especially hyper competitive one like the tech) without being slightly crazy.
Anywhere the spec says "implementation-dependent" or "behavior is undefined" could be fully specified. Some might say its impractical, but given the effort folks but into the hardware and software of a NASA project, you can really see the difference.
Right. I tried to playfully use the word "horror" in there to make this fit in with Halloween. I originally planned to call it "Candy Japan marketing test: worth asking tiny YouTube channels for unboxings?". I'll add a clarification.
Update: We added a newsletter signup form on the bottom of the home page!
I mean, I don't actually know what the correct way to do this is, because it's been a long time since I thought about endianness. I just wrote down roughly what I remembered from the article. Also, of course there is no silver bullet. Everyone knows that RCEs are still achievable against Python or Java servers. But there are still better and worse ways to do things, and there are certain categories of error that you cannot make in Python and Java that you can make in C, where the opposite is rarely the case.
Reading about the specs and the planned degradation of the gyros is a very interesting exercise in planned reduction of a service.

They know the gyros will eventually give out and they have contingency plans around what kinds of science they can continue to do even when they're down to 1 gyro.

Very impressive. I'm always discouraged hearing people say NASA is wasting money and science and that's just not true IMHO.
The Death of the IPO
So, you are doing exactly what I said: You say it should have been easier and (more) backwards compatible. With absolutely no word about how that could possibly have been done, nor really even about what the supposed problems actually are, other than a vague "difficult and different". Absolutely nothing of substance.

Also, what broken IPv6 code?
The latter I think makes sense (disallowing characters like *, for example). We have a reasonable concept of special characters (just look at the top 5 used shells or something).

The former I'm not so sure. It's very 'ascii-centric', for lack of a better term. I think in order for that to make sense you'd need to disable UTF8 filenames entirely; the filesystem doesn't know, or care, that there's a relationship between a and A and any number of other Unicode variants, and why should it?
No, I didn't actually have YouTube videos in high school, I had whatever the internet at the time used for the same purpose. DivX and real player videos downloaded over the phone line, and AOL messenger for chatting. That's why I didn't say "I" and used the generic "you".

I didn't expect someone to read that as a historical detail as opposed to a point about the type of mental context switching high school students do.

I'm not that far out of my mental prime, I'm just far enough that I'm noticing it.
Lol! What does muh democracy, which is crap anyway, have to do with beurocratic incompetence? Democracy is fast becoming the most annoying pushy thing
and doesn't have a rollback to safe point.
I used to order candy boxes occasionally when I was in college. My weekly food "budget" was $80-$120, so spending $30 a month on candy just meant skipping takeout a few times.
Suggestion: people know an ad when they see one. Even if someone is subscribed to a YT channel, they're not gonna sit through a video, "Here watch me unbox this thing that a not-sponsor sent me!", because it feels like the "content" is an ad.

You'd probably be better off asking them to give it screen-time in the same way that podcast advertising currently works, where the host devotes 20 or 30 seconds at the beginning or the end of the show to talk about Sponsor X.
It has always amazed how hard it must be to debug an issue in a human being, you need to check A, B, and C, but if you check C your human will be scared since it could indicate your human has cancer, if you check B it will be expensive since it involves a lot of studies, you can also check with A giving some medicament but it also is expensive and maybe other people needed more. So you end up testing all three, but none gave you any feedback, the issue must be somewhere else, those tests took months and it doesn’t help you had been testing hundreds of other humans and for each case you must understand the whole context, so you have to start again, meanwhile your human starts to think you are not capable since you haven’t fixed his problem so he starts looking for a “second opinion”.
> I also found that international package tracking often (24% of the time) does not actually work, so it was impossible to be sure exactly how many packages got delivered. I know for sure that 4 got returned back to me, and that at least 33 arrived.

I think this part is weird, since the main part of his business is shipping packages internationally. Does the list of youtubers include too many from unusual countries?
Not sure if it's specifically unix design, but it's something I attribute to Unix. In my experience something I think was short-sighted was for stdin and stdout to be two separate file descriptors, and for everyone to assume they're pipes, and to assume that pipes are unidirectional.

I want stdio to be fd0 and it to be both readable and writeable. I want it to be socket-like. Read from "stdin", and you read from fd0 and it's a socket. Write to "stdout", and you write to the same fd0. It would simplify child process handling code since you can use one call to `socketpair()` for stdio. Stderr could be implemented on top of the out-of-band stream, and for program-to-program communications on Linux with a domain socket, you can pass file descriptors and discover the PID of your peer.
I honestly think the mess the US is getting into here is just another example of failure of capitalism just like the health care system.

Now everybody struggles to get education and health care right but few places in the west does it seem to go as wrong as in the US.

People also choose dumb stuff in more socialized educational systems but because the government regulates the school system they don’t make tons of useless study places.

In fact we have seen this effect in Sweden as private enterprise started taking over more schooling. The number of popular but useless studies shot up. It is a classic case of market failure. It is one of those areas we’re bureacrats actually do a better job than the market.
That code looks somewhat wonky and seems either legal to me, or illegal for non-aliasing reasons. In principle, taking a pointer to a blob of bytes and casting it to a pointer to your struct should be sound if you can assume that the blob of bytes was originally a valid object of that struct type. I can see how you might get it wrong if that's not in fact how the blob was originally formed or if you get some alignment details wrong, but I can't immediately think of any aliasing-specific problems.
Perhaps strategic land purchases, with the proviso that "the market can stay irrational longer than you can stay solvent."
>had just created a culture, from the beginning...

Were it such an easy thing...

Here's how I've experienced such things:

I write naive code. Application hard fails. Test environment down - everyone cross with me.

Me: Yo upstream - fix your data please.

...no response.

So I raise a ticket to get data source fixed - send it to the backlog.

Me: Yo delivery - can we get this ticket prioritised, assigned and put into a sprint?

Delivery: Yeah... nah - cause y'know... delivery.

Me: Yo leadership - can we get a decision taken on whether or not upstream should fix their data, or whether we should just program defensively? If the former - can someone tell delivery to tell upstream?

...no response.

At this point - I give up. Write my little defensive check and admonish myself to do so consistently from now on. Commit, push... go home - sleep like babe.
Then what's a better word for it?

They aren't celebrities. They aren't just people with a following or a popular channel. They are specifically people with a following that are successful at converting sales.

Unless you have something interesting to say on the matter, I don't think this forum needs more "le wrong generation"[0] posts.

[0]: https://old.reddit.com/r/lewronggeneration/
I'd imagine having to maintain last-access time on files can be constraining for filesystem performance.
Update: A complete (?) list of German cipher machines in World War 2
Ask HN: Can Bitcoin (or Blockchain) ever achieve 1M transactions per second?
Is this possible? And I'm talking about results/experiments/systems that have actually shown this, and not just made claims of "scalability" without presenting any results?
"I don't think there's any other language with as many independent production-quality implementations." - C++?
You can now read «The Master and Margarita» and understand its satire through a free smartphone app with annotations per chapter.

iPhone https://itunes.apple.com/app/id770608895
Android https://play.google.com/store/apps/details?id=com.app.p9370G...

The annotations are also on the «Master and Margarita» website https://www.masterandmargarita.eu/en/02themas/aantekeningen....
PITTSBURGH: Synagogue Shooter Robert Bowers Is Jew-Hater and Trump-Hater
I responded elsewhere that no, I did not have YouTube in high school, I had ebaumsworld.

But that's beside the point, this isn't a contest for who is older, I'm trying to point out that the work adults do is often less friendly to multitasking, and getting older doesn't help.
> almost no [one] wants to spend money [to] ship a single box of candy from Japan

They have hundreds of subscribers, and had many more in the past. https://www.candyjapan.com/behind-the-scenes/2017-year-in-re... Apparently there is competition in the space. https://www.candyjapan.com/behind-the-scenes/nobodys-going-t...
Just show them this XKCD graph https://xkcd.com/1732/
I don't feel defensive, but I do find your comments interesting and your experience almost diametrically opposed to mine--which is what I said.

JavaScript is quite complex and quite dynamic, but the reason TypeScript got me back into doing web stuff was, by and large, because it removes that except for in clearly delineated places (at least, once you turn on strict mode).

You're reading in some stuff that isn't intended.
The problem was in systemd-networkd, not systemd.

One of the more popular DHCP clients is 'dhcpcd', which was created and is maintained by Roy Marples, the creator of OpenRC. It's fine when someone wants to work on DHCP clients and init systems, unless that init system is systemd?

(And for the record, systemd integrates wonderfully with dhcpcd.)
Apps Exposed investigated scam apps on the App Store
Perfect explanation for why for House, M.D. was so entertaining.
Game Marketing Tips from App Experts
Can you put other things in the box besides candy? It's an awesome concept but I can't eat that much candy every month.
There's also a chance that the distraction is dissipating energy spent in particularly unhelpful endeavors. If that's true, who knows what the ratio between helpful and unhelpful boredom is?
180 seconds (3 minutes) elevator pitch. If the authors can't provide that with EXAMPLES then I'm not interested. Keras does it wonderfully well: https://keras.io/
James Hamilton talked about their commitment to 25GbE hardware at Reinvent in 2016. Fast forward to ~23m. https://youtu.be/AyOAjFNPAbA
But if you make it at Netflix for more that 6 months you're probably a stud and can take your skills anywhere. You are at the top of your game.

Working with video at large scale is tough man.
When you're the owner/manager of something, you get to decide how people use the things under your control. It's the same way if you let someone borrow your car or other valuable possession: you'll see rules for how that item can be used (e.g. don't take the Lamborghini off-roading).

If that behavior extends outside of things you _should_ control (e.g. you try to control your friends and acquaintances), then it can be considered psychopathic or sociopathic. If you're just trying to minimize harm to things you control, then I'd argue that it's normal.

The CEO of a company is very much interested in running things efficiently. Without more information, there's really nothing to suggest this CEO has a mental disorder.
So, you are doing exactly what I said: You say it should have been easier and (more) backwards compatible. With absolutely no word about how that could possibly have been done, nor really even about what the supposed problems actually are, other than a vague "difficult and different". Absolutely nothing of substance.

No, you aren't getting it. The "supposed problems" start with most networks using NAT and a real lack of conversion or easy bridge strategy. Are you actually saying a network of any size is easily converted to IPv6 with all services coming up fine? Its work and utter disdain for the folks who have to do the work just adds to the problem. They built a second system with all the problems of feature creep when what we needed was some more address space.

Also, what broken IPv6 code?

Check the Windows 10 Spring Creators Update for the latest examples, but a simple search on broken IPv6 code would have yielded the results.
I team up with two colleagues and we get one such box every month, delivered at work, that we share. It's not very expensive (10$ per month per person, where I live that's the price of one takeout) and just a bit too much candy.
Isn't that what cgroups are in Linux? Not jails in the bsd sense, but a way of grouping processes and setting specific ulimits and other permissions?
And how does that work in a shell pipeline? Stdin comes from one process and stdout goes to another. This is easy if stdin and stdout can be separate places.
Found it: https://news.ycombinator.com/item?id=11644042
Ken Thompson once said he wished he spelled the 'creat' system call with another 'e'.

Seriously, see these slides by Rob Pike from his talk in 2001: "The good, the bad and the ugly: the Unix legacy":

http://herpolhode.com/rob/ugly.pdf

Pike writes: "What makes the system good at what it’s good at is also what makes it bad at what it’s bad at.
Its strengths are also its weaknesses.
A simple example: flat text files.
Amazing expressive power, huge convenience, but serious problems in
pushing past a prototype level of performance or packaging."
And so on, with several other examples.
For me, it's got to be UID/GIDs and ACLs. Windows SIDs and ACLs are much more elegant, and SIDs have the benefit that they are valid across different computers/domains, with no conflict.
That may be possible in Spain or Portugal, but you have to be very frugal.
That's interesting! Would you mind if I share it on https://weeklyrobotics.com/ ?
He has some interesting advice if you ever decide to use a similar approach:

> To get someone to agree to an unboxing, the most important thing turned out to be not asking for their shipping address up front. Instead first explain the service briefly, then ask if they are interested to do receive a sample for a video. If they say yes, only then ask for the shipping address. Asking for the address in the initial mail seemed to be off-putting and resulted in less people agreeing.

Even more details https://www.candyjapan.com/behind-the-scenes/ab-testing-cont...
Thanks! There’s been some conjecture about Alexa and narrating articles. I think it is definitely worth an experiment.

You’re right about the emotional connection being an essential element. We’ve ramped up our video production over the last year, and I’m intrigued by the possibilities of live-streaming video. Especially as an ongoing conversation following up on an initial article. I’m curious if opening up a dialogue between an athlete and readers would be more (or less) emotionally engaging, and what forms would work best.
It was a mob consisting of people from our industry saying the didn't want to use SQLite anymore (among other things).
Would love to talk more, and have some projects in-progress that will need beta-users.

nwildermuth at playerstribune.com
The only thing I can find here is Teechain: https://lsds.doc.ic.ac.uk/content/achieving-1-million-bitcoi...
I don't think IPv"Hacker News" would have been a good protocol personally.
I actually did some qualitative research on this recently. What i found was that while viewers very much know most stuff is sponsored, they try to assess signals of authenticity when looking at these
> i think it's clear that consumers don't actually give a shit about updates when they choose their next phone,

The people that do give a shit pick ios. Security and updates was the #1 reason I moved from Android to iOS.
I've experimented with influencer marketing before, mainly with Instagram Influencers for app downloads who would post a video I made for the app on their Instagram Stories, although the experience doesn't reflect paid candy subscriptions so it might not be as useful, this was also a small app I made on the side. I do remember getting 300 downloads from one influencer and the rest was negligible.

I figured out it was much easier to use young affluent females influencers from ages 18-25 who had 10000-15000 followers (not too much, as that dilutes the network and those who had too many followers were too expensive anyway) as they're usually super-connected in their network, "popular" and their followers (usually their friends, etc.) trust their opinions.

Interestingly, I didn't need to pay anything even though I didn't know these people, most were happy to just do it.

With Youtube, it would seem that only the big-name You-tubers are worth any kind of sponsorship. I find that influencer marketing is really about trust and credibility as your customer sales really come from trusting the influencer promoting the product and in turn also meeting that need the customer wanted too.
I know. Technically a file name should just be a sequence of any characters. But from observation I have seen people spend an enormous amount of time tracking down simple typos so I am not sure the flexibility is worth it.
Financial Mathematics and Ultimate Frisbee
> doesn't invent DSLs

Systemd didn't invent a DSL. It uses the existing config language from D-Bus (whether or not you think that's a good language is another matter).

> uses proper architecture with clearly defined boundaries

What boundaries in systemd aren't clearly defined?

> allowing custom application-specific management

What do you mean by this?
No, I wasn't implying that, not even considering it. Sure, I was not cool enough to belong to any group in school during the late 90s (hence never smoked) and I'm European (barely got pain killers subscribed) but I do know that even me, when pushed hard enough to the edge, could fall into drugs or just plain suicide. Anyone can be.

What's the "career path" of an addict? How many years before they are likely to overdose? Does that coincide with economic struggles of the recent years, military returning and suffering from PTSD? It might take drug addicts take more time to "progress" on their career than it does take new, deadlier drugs to kill them off. It sounds harsh, I know, but it's a possibility.

I sincerely hope the fall is due to less fentanyl being imported and parts of the darknet shutdown (I like how the netherland police once took over a darknet market).