skysight-inc/HackerNews huggingface dataset:
You might find the Nix package manager fruitful. (Fair warning: Nix isn't "easy", but it is powerful. It takes some work to find your sea legs.)

It isn't always possible, but Nix places a lot of emphasis on building software from source (or downloading a pre-built copy from a binary cache), and it has fairly good support for overriding/customizing the expression that builds one or more pieces of software.

A few months ago I was trying to debug a test in the Oil shell project that broke only on macOS for very unclear reasons. I eventually figured out that, in a specific mode, bash (which both Nix and macOS use as sh by default) was filtering out a specific environment variable that this specific test was trying to set, before running a target program with a sh shebang. I only needed to add a few lines to the project's build expression to patch bash and use the patched version for the tests (all without affecting the system/user bash).
For some reason, my comment seems to have come across to you with an unintended tone. I was only trying to gently urge you to consider that even the relatively old have some years of life left and we draw the line at different places for different things. For instance, at that age, it is practically impossible that someone can start studying medicine and become a surgeon. In the places where I have lived, there is a small window of time in one's youth where one can study to become a doctor. So, in those societies, they drew a line in a way where for some professions, they did indeed delineate like you suggest. However, in many places the Ph.D doesn't fall on the side of the line where you prefer. However, it is ultimately, just that people draw the line at different places and there will be no decision that will keep everyone happy. So, in this case, perhaps you and I can not come to an agreement given the brief exchange we have had. And with that, mate, I wish you a good day.
The community has different priorities than industry
plenty of us don’t care at all if our editor is closed source or not.
Combustion and fluide dynamics in a rocket engine are very complicated to simulate. I’m not a SpaceX fan but they have talk on that somewhere on yt.
I had it too ;-)
That's exactly what they did and where they got most of their customers from.

Those 'free viewing' (canal+ en clair) probably had one of the biggest impact on french comedy TV culture ever. Some shows of that era are still on AFAIK.
Brilliant. Bookmarked.

Of course some of the choices are personal opinion as to how good they are - especially items like UI Designers, but still good to have the choices in the first place.
As far as I know, the Incas had a lot of books, not the Mayans. The Spaniards burned them for considering heresy.
So, it's like parse.com ( if anyone remembers it) but for content.

I would probably try if they have localisation support, CDN integration and search functionality.

It may be very trivial for developers to host static content but for non-tech guys who might want to change the content frequently, this is good.

Few years back I worked on a mobile app which will show some training material ( basically text ) to user but the content is updated every week, along with other functionalities. Content team used to share Excel sheets to organise content that needs to be shown that week. It was "fastest and clean" way at that time. If they had to change something, they would share another sheet with corrections. It created a big rift when we asked them to add another field in that excel sheet for additional content. Having something like this would have solved those issues.

Decoupling content with presentation is always a good idea
This is pretty much right on the money. The expected worst-case failure state would be a rupture in the Kerosene canister resulting in a high pressure, high heat ignition. Infrastructure and support needs are minimal, spatial radius needs are maximal.

There would be bits of rocket everywhere in a 20m radius (which we would be dutiful in picking up since it's useful to study for next time) and there is unlikely to be any sort of crater, but there would be a small kerosene fire we would have to put out (so providing and testing fire suppression equipment in the form of extinguishers and blankets will be important).

Realistically, we'll be flying something around the 30-40KG mark so we'll have to get it certified by the CAA: http://www.largemodelassociation.com/resources/over-20kg-sch...

I feel like with a youthful charm and the right paperwork from all the respective government divisions (The Explosives Division at the Health and Safety Executive, a certified model design from the Civil Aviation Authority, and our insurance as operators / flyers with the CAA) it won't be too hard to talk a field landowner in to it, in return for a token payment and an offer of a few cool afternoons seeing model rocket launches on the back-end of one of their fields.
Well, antibiotic use is associated with diarrhoea and increased risk of C. difficile infections for this very reason. But the gut eventually gets recolonised by commensal bacteria - either from food or from the appendix[0]. In the worst case, we could always resort to probiotics or fecal transplants.

[0] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3551545/
I think still a while off https://mail.python.org/archives/list/distutils-sig@python.o...
There were broadcasters doing that too, such as Cine 5 in Turkey, disabling scrambling for commercial breaks.
So what? A man says something. Then he says something else. What does it matter?

Folks chose to follow a dream. It was their legs that took them there; their imagination that motivated them. Their responsibility for their own lives.

In grown-up terms, there was no contract between the treasure-hider and the treasure-seekers.
Remember that this work applies generically to Mali chips using the Bifrost architecture.
EULA- everything you need to know
As one who read the poem and was caught away by the sense of adventure it instilled and dreams of treasure, I read up on the chase. Turns out, the chest was not buried. If you were in the right spot from the poem, you could see it was just placed on the ground.
TIL. I really thought it was only a French thing. Thanks.
Agreed. I'd go one step further and call that docker container. If it needs to run on a server, the preferred format these days is a docker container. I too spend a bit of time fighting pipenv lately and generally trying to figure out the various ways python tries to virtualize barfing all over the filesystem by default.

IMHO python, node.js, ruby, and other scripting languages share a historical confusion of concerns related to development tooling and attempts to counter the unfortunate choice of installing dependencies globally that tend to leak to the server side in inappropriate ways. With Docker.
Considering that they are distributing other software in source and APIs to closed source that doesn't seem to be an issue for them.

(And maybe not everything is offensive, but un-offensive terms exist?)
It's been fine, I've noticed a significant different in performance between Virtualbox and VMWare Fusion - I'm not sure what VMWare are doing but their hypervisor makes VMs feel almost native in performance levels it's quite extraordinary.
> These terms amongst hundreds of others build up a mental association between blackness and wrongness.

It would be easier to stop calling brown skin black than to make people not associate black with darkness, uncertainty and danger. Associating darkness (which is pretty much black) with death is much, much older than the US, believe it or not.

People aren't racist because they read about the Black Death and figure "yeah, I guess black people are evil, look what they did to Europe in the 14th century", and you won't make them less racist if you remove the word black from language.
How does firing people get rid of pensions? That sounds pretty wrong - punishing every cop by taking away their pension because of the act of one? Why would anyone join the police at all if that's possible?
> To be fair, you can achieve that in Wordpress as well

Yes, you can. But it feels, acts and works exactly like the thing it is: a hack held together with ducttape and prayers.

This is not a diss to WordPress or to the wpgraphql community: they do great work. But comes from experience at running a WP hosting company (and solving all sorts of WP issues). WP was designed as a blogging tool. This shows, because everything you make it do that is not blogging is clumsy and hackish at best, and very insecure/unstable/buggy at worst. The further you go from "a blog" the worst this gets.

Turning WP into a headless API-backend is such a thing: WP was never designed for this and it shows.
Alternatively, just work with a designer. There are thousands of them out there who want to build tech stuff but don't have the skills. They want developers to collaborate with. Reach out to some on social media and you might be surprised how receptive they are.

You don't have to do everything on your own, and you definitely shouldn't compromise on design if you want your project to succeed.
It's unjust that black people are more affected by Covid!

What are we going to do!?

Gather in large groups while screaming in close proximity to each other!
Does anyone know the size of the non-SMR data area on the disk? I assume that's the size of a sequential write before the performance drops to a halt while writing all that to SMR. Also, random writes would perform much worse if they require multiple SMR blocks to be read and rewritten each time the non-SMR area fills up.

Perhaps a good analog for an SMR drive would be some of the early hierarchical storage servers that served data from RAM, then from spinning metal, and then from either tape or optical disks, each being slower than the previous. You could get fast writes until the RAM was full, then slower, disk-like writes while the HDs were getting filled, then excruciatingly slow throughput when you needed to hit the MO drives with little RAM or disk storage to help you.
I've heard that a former employee at the company where I'm working was assembling pirate decoders on the side, but I don't really how they did for the keys, maybe shared between friends and family?
the point is that it's not semantics of a language alone, it's the semantics of the language + the libraries + the data constructors + the flow order. Lazy evaluation doesn't introduce additional complexity on top of that for no good reason, it actually trades a few of these complexities for one additional abstraction that lets you think about your programs in terms of data flows and transformations (instead of allocation semantics at every individual step), where program boundaries define the actual computations to perform and the complexity of the final algorithm. It's an extremely powerful tool and the complexity is justified.
My strategy: use a known CSS framework like Bootstrap, then pick one of many themes and slap it on there, whatever looks good enough.

If the application works, hire someone with design skills. They can work on contract basis as well.
Author here. Happy to try to answer any questions! ;)
I think Sweden’s strategy is on the bad end of the spectrum and Taiwan and South Korea’s on the great end. I don’t anticipate any more catastrophe for them than their relative peers in the bad response group, but they did do quite bad compared to liberal democracies in SE Asia. Taiwan has had 11 deaths and South Korea about 300. Sweden has about 4700.
Wow, I'm amazed that any HN reader has not seen at least K8s for Kubernetes before... still, xkcd 10,000 strikes again.
I'm also in the camp of people who almost always prefer written text for consuming information, especially technical ones. If a video has transcripts, often I read that instead of watching, since I can skim, skip, find the best parts easier.

The Cloudflare blog has excellent content, I've been a long-time fan and have shared links to it with colleagues.

All that said, I feel that Cloudflare TV is a brilliant concept. The fact that such a fresh creative idea was embraced and implemented, I can see how the company culture encourages and supports collaborative innovation.

Looking at the listing of shows, I remembered my teenage years, like how I enjoyed the variety of creative talents on early MTV. I'm excited to catch some of the Cloudflare shows live - I'll probably use the picture-in-picture feature of the browser, to have a permanent window on a corner of my screen, with the live streams.
Could you share what you mean by that, or how you got that impression?

I've used Nix once, four years ago, and I didn't really like it[1]. I've never used it since. The only thing in the Haskell ecosystem that requires Nix is GHCJS, I think, which is bleeding edge technology that few use. Cabal's new package management style is called "Nix-style" but otherwise has no connection to Nix whatsoever (I wish they'd use a different name actually -- "persistent style", "immutable style"?).

[1] For various reasons to do with user experience. I'm sure it's improved a lot by now.
Yeah...my limited read of it is, first off- from a biz perspective, it's a toy. It has a toy understanding of money, a toy understanding of inflation, a toy understanding of payment...but the mechanism they have stumbled upon has underlain real-life credit systems for thousands of years. Lots of successful things have started out as toy implementations from toy understandings that get usage and users and become real. The Pinocchio story, rather than the Cinderella story.

My understanding is it would have the trust aspects of Hawala banking, but for goods transmission, not actual money as occurs in Hawala. I don't think there is a money transmission problem.

I am sure were this to be real that there would be a tax problem. There would need to be reporting of sales and so forth, in fiat equivalent.

I don't know that there needs per se to be connectivity to real payment systems, though there do need to be real identities.

Anyway, just guesses. Glad to see it.
...so if you're going to redo the computation you just sent off to the adversary to do in order to check that the adversary did the computation you wanted them to, why mess with outsourcing the outsourcing of the computation at all?
Thank you! All word of mouth so far. I’ve personally reached out to instructors I’ve found on Instagram but am considering doing more traditional marketing.
Ok, another suggestion: The Noise Protocol Framework.

https://github.com/noiseprotocol/noise_spec/commit/213237c43...

https://noiseprotocol.org/
There are well-made string types for Haskell! People are just understandably confused that there are so many of them.
that's why I mentioned "other languages/libraries where data is immutable". Replace a constructor for list() with a constructor for graph() from a random library. You won't be able to estimate the complexity of it just by reading the client code, you need to know implementation details.

In Python world, list() may be called to explicitly guarantee an expected shape of a value in runtime. I see it regularly, when various functions call list(iterable) on their input data internally, just to be able to list.append() later on, even though there's itertools.chain() for the same purpose, which is lazy by the way.
For the football games, they turned on the encryption shortly after the game started. This created the expression "but en clair" ("unencrypted goal") where a team would score so early that the encryption was still off.
You may feel that way but the NRA has a history of caring who has the arms. See, for example, 1967's Black Panthers

https://www.snopes.com/fact-check/nra-california-open-carry-...
Smart pipe is a registered sex offender.
> Also keep in mind that an advanced format HDD sector is 4096 bytes. I haven't heard of any drives with more than ~4096 bytes per sector.

There are some NVMEs which are 8192. Not sure which, because, we haven't learned a damn thing in ~15 years.

I distinctly remember back in the 2000s Adaptec giving Theo at OpenBSD a run-around about driver code because they had lawyers in their ear trying to convince them that they should be patent and licensing trolls rather than hardware vendors (worked great for Lucent) and finally, in retaliation, he shipped a version of OpenBSD without Adaptec RAID support.

https://openzfs.org/wiki/Performance_tuning#Alignment_Shift_...

Why is this relevant? Because some of these NVME drives report wrong values for their sector size, so we're still in that same boat of being flat out lied to by the people we buy this hardware from.

Some NVME SSDs, per testing, report 4096 when they're actually 8192. So you don't know what value to use until you set up a pool/dataset, test it for performance, and then if the performance seems off versus say... Anandtech benchmarks, destroy the pool/dataset and try the other value (this becomes ashift=12 or ashift=13 currently).

You can find discussion on the ZFS subreddit about this pretty commonly, and also on the PostGIS and OpenStreetMap user groups and github issue forums since those people tend to be on the bleeding edge of the disk performance market.
Thin and Low-Quality Content Will Affect Your SEO
At first, maybe. But they expanded really early in the 90's to the rest of Europe.

Also it was something "for the middle-upper class". Not for a loaded guy, but for someone with some degree of freedom in order to spend your salary, such as a College guy/group living alone with no family. If you had a TV deco, for sure you have some elder brother/sister with a job or your parents were from a relatively good position.

Everything changed in the middle-late 90's, OFC, as everyone began to buy multimedia PC's so kids at home could do their homework with word processors and the Encarta. Then the Avermedia TV arrived, cracking tools were widespread and with Linux and xawtv-nagra you had a really easy and secure way to watch a record C+ with no issues, except a huge 13GB file per hour, which you encoded into MPEG/XVID for convenience.
Who owns the 5G standard-essential patents (SEPs)?
The European Space Agency is building its own reusable rocket
Some more hits and misses: ONC-RPC, DCE/RPC, JRMI, MSRPC, RPC over HTTP, MAPI over HTTP, JSON-RPC, JSON-WSP, WAMP, M-RPC, MTProto, ICE, Cap'n Proto, PRyC, DRb, AMF, RFC, D-Bus, Thrift, Avro, GWT
Which priorities are those, in your opinion?
Camden, NJ, has seen some success disbanding the police force and reconstructing it as a community force.

https://www.citylab.com/equity/2018/01/what-happened-to-crim...
The Role AI and Data Analytics Can Play in Tackling Farmers’ Distress
Very cool collection of tools, thank you!
"It does not actually dictate that the money will be spent in any certain way or towards any particular charity or cause, and there is no legal obligation."

If these billionaires wanted more than just free good publicity, they could whip up actual legal paperwork.

That doesn't mean they won't give away a lot in their remaining years.
That or he will feel tricked and betrayed and wonder what other things in his reality were crafted for him by his parents.

I think it would be a really amazing experience, but I would be bummed out to find that my favorite childhood memory wasn’t real.
Yea right. If they forgot to add links, that could have been a mistake.

And I'd expect privacy browsers to strip all info possible, not to add more.
> with essentially launching the nerd equivalent of CSPAN (if not CNN)

Maybe I'm in the minority, but at the end of working all day in front of screen doing mentally taxing programming/devops work, the last thing I want to do is come home and watch live TV of content that reminds me of work...nor do I want to spend my weekends doing that either.
I can relate to some of that. My dad, who was a programmer amongst other things, tried to get me interested in electronics, but it just never really caught on for me. Whereas programming I was pretty hooked from the start. I did lots of BASIC and Pascal. He tried to get me onto C, but I was reluctant, although I do remember him explaining pointers (I was maybe 10?) and it finally making sense. Most of the learning I did along the way was driven by me though, going to him when I got stuck.

Now I'm approaching 40 and a full time web developer.
Vicarious trauma and OSINT – a practical guide
Erlang is not lazy by default. If it were you'd like to have at least two more types being generally available in its standard library.
Take out insurance that covers the $1MM. That’s how things like Hole in One tournaments work.
What defunding the police in the US could improve
Cable-modem rental rates keep going up, but you don’t have to keep paying them
The problem is not just the slow performance, but the fact that these drives can be dropped from the array when rebuilding - RAID implementations including the one in ZFS treat abysmal performance as damage and route around it. The performance problem could be addressed simply by raising the number of drives in the array (RAID5 to RAID6 or more).
Monitoring software... Is it like those that can power-on webcam as well? Agent, I mean.
Thank you!

This is exactly one of the reasoning pillars i'm using in arguments about the "innocuous" nature of telemetry and tracking.

Any new product that collects telemetry/does tracking requires storage that is bought and connected to a power source with high availability given it performs I/O all the time.
I have used Enterprise Architect a couple of times.

https://www.sparxsystems.com/
I have the same machine and none of those issues.

Probably yours is broken somehow. Would recommend bringing it in for service while it's in warranty.
Work securely from any location without VPN
I earned a PhD in the humanities before going into tech. I loved it, and it was a tough slog to make the pivot. I know there is a lot of advice encouraging folks to “optimize their human capital” but I spent my 20s full time making my mind a great place to live in, and OP is an inspiration for doing the same at any age.
Regarding whitelist/blacklist I haven't seen evidence that

1. It originates from a racist usage.
2. It is primarily used with reference to racist ideas.

I still think that there may be reason to change it: e.g. allowlist/blocklist may be more easily understood, but whitelist/blacklist may be more easy to recall (since it is more standard terminology).

Interestingly, along the same lines as whitelist/blacklist, certain Chinese and Japanese have historically called Caucasians red-haired peoples, with connotations of otherness. One wonders if in another century someone would argue to change the colors of the red-black tree.
Google is now Pushing Chrome through Gmail's new device Sign-In Alert Messages
To me "be civil to each other" means don't attack people because of your political perspective. It's ok to have a political idea about say, the name of an OSS package, but if you request a change be kind about it, lay out your reasoning and don't expect that you are going to automatically get what you want.
It's actually called Raku (https://raku.org using the #rakulang tag on social media), not Raiku.
Tiny self-hosted Forth implementation
Jet Engine Plans
It’s a good deed to send hundreds off searching the wilderness based on a fake story about a treasure chest that never existed?
Man, you are going to be pissed when you hear about Santa Claus :D
Ts-audio: easy-to-use library to work with Audio in the browser
> Form postgrads, it's a long-shot chance at tenure (extremely unlikely unless you're the product of an Ivy, but it's nice to dream) and perhaps some improved job prospects. (Also unlikely, but not as much.)

Meh, I'm probably atypical (though not unique) but my postgrad was mostly a matter of doing what seemed the most interesting and fun/bearable at the time. I continued as a lecturer for a couple of years for the same reason. I've left academia but I'm ultimately following the same path, although I'm now also thinking a bit more about the impact of my work on society.