skysight-inc/HackerNews huggingface dataset:
Hmm, this one seems unpopular for some reason. I thought it was useful and polite. Anyone want to give me a hint?
I wouldn't assume that more specific instructions weren't given or implicit, even if the article doesn't mention them: the ruling came after unions' complaints, that surely were specific.

Also the list of what can be shipped is not based in what's useful, but in what would cause more trouble to stop than to allow, considering that both put lives in danger.
Since ads are a supply-demand market, supply must equal demand. There is nobody who can store ad slots in a warehouse and sell them later.

Since publishers are unlikely in the short term to take down their websites just because revenue falls, that has led to prices dropping to near zero on the open market.

The only real revenues now are from advertisers who have fixed price per impression or per click contracts, or who aren't smart enough to see they could drop their bids 90% and still win the same spots.
Most people consider the legal system (i refuse to call any state run court a justice system) part of the government, it is the enforcement arm of the government

Executive, Legislative, Judicial, are the 3 general area's of a functioning government
TFA mentions "open road" in subtitle, then proceeds with anecdotes of city driving on the coasts sipping chain coffee. That's a very small representation of driving in America.
All true, but compared to the 3% of Americans with a college degree at the time, I'd argue that Buffett was in the top 1% of wealth generation skills.

It wasn't his family's business partnership by the way. He ran his own investment fund.
Serious question as someone who does not use any "cloud" services: Did you not have a backup of your data in Trello? Orthogonal to the issue of account ownership, on which I stand firmly in your favour, did you not have a backup of the data? What would happen if Trello went bust, or somehow otherwise lost your data?
Ask HN: C for Application Development
Hi HN,

Lately I've been thinking to move "back" to C to build tools for my own personal use (fun, curiosity, and the urge to go back to basic).

At the same time too, lately I noticed that there were resurgent of C discussions/materials here and there. Not a lot, but there's definitely something brewing, something shaping up in the corner of C world to make the experience less painful and more "standardized" as-per modern software development practice.

A background to describe my experience: your typical "cloud" software developer (Java, Go at the backend. Understand design-patterns, enterprise architecture patterns, clean code and the whole shebang. JS at the front-end. K8S + AWS as-needed base. Python for small stuff).

What I'd like to pursue on my free time: FreeBSD (or Linux). C as application-development to start with (think of GTK+, small CLI tools). Eventually, I might want to dig deep and build (or extend/expand) infra-related software (think of network software, server software, system-level) but this is not the top priority.

If I want to start learning C today to satisfy the top goal: app-dev (GUI, Text-UI, CLI). How should I tackle C? Where should I start from?

Imagine I'm a typical Java-dev who enjoy streamlined experience:

- Maven for project management
- IntelliJ for IDE
- JUnit for automation-test (integrated with IntelliJ)
- Swing/JavaFX for Desktop-App

And also armed with your typical Java "best-practice" books like:

- Effective Java
- Fowler's Enterprise Architecture Patterns
- Java-version of Design-Pattern
- Uncle Bob Clean Code (just for SOLID principles).

I know that there are several books on "modern C" lately:

- Modern C (Manning)
- Head First C
- Learn C The Hard Way
- 21st Century C

If I can only purchase one C book for the purpose of my single goal: App-Dev. Which one should I go with first that hopefully covers software project management as well as "good practice".
The messy morals of medical GoFundMe campaigns
Amazon has more to lose than France.
I share the same positive experience I read in this thread about Keycloak. Over the years it saved me a huge amount of time that I would have otherwise spent reinventing the wheel. Many thanks to the development team for building such awesome software.

One feature that stands out is for me the social login integration: a few clicks and they just work.
Between the downsides, I have to mention the fact that since it's an external tool you need to take care of monitoring, uptimes and upgrades separately from your application.

Recently I started a little side project to create some themes for Keycloak, the original look and feel is very "enterprise" and I thought about creating more modern alternatives that you can install and customize in minutes.
I don't know if it's interesting for someone, but in case you are interested you can follow the progress at https://keycloakthemes.com and maybe subscribe to the newsletter to be notified when I release the first theme.
“When you’re young, you look at television and think, There’s a
conspiracy. The networks have conspired to dumb us down. But
when you get a little older, you realize that’s not true. The networks are in business to give people exactly what they want. That’s a far more depressing thought. Conspiracy is optimistic! You can shoot the bastards! We can have a revolution! But the networks are really in business to give people what they want. It’s the truth.”

Steve Jobs
There's inevitably the potential for person-to-person contact in business anyway, yes, even running a mulch yard, delivering mulch, getting a receipt signed on delivery, etc. It's not unreasonable at all to shut down all non-essential businesses until our healthcare system starts operating under its maximum capacity again, and to define "essential" strictly.

Given that we're in the early stages of the worst pandemic to hit the world in over a century, like you, I too can't bring myself to be angry about landscaping being shuttered, or jet skis, or whatever other silly unnecessary things people are complaining about. If even one more person dies because a landscaping company opened back up a month earlier, then it wasn't worth it. And that's easily a possibility we're looking at here.
Thanks for the feedback! I passed it on to our content team to see if they want to make adjustments to the blog post. I definitely don't want it to come across as misleading.
Yes, when using Asciidoctor at least.

https://github.com/asciidoctor/asciidoctor-diagram/issues/18...
You uh...built a better mousetrap I see.
> emacs is by now quite inferior to VSCode for most things; what you get out of the box with vscode beats laborious customization by expert hands

I find it interesting that this statement is hard for me, a daily emacs user who has loosely followed and lightly tried VSCode, to assess.

VSCode's pair programming stuff looks like it could pull me over if I was on a team of people using it.

From a language integration standpoint I'm probably hitting the same lsp server the VSCode user is, probably getting the same red squiggles from the same compiler and linter. Emacs has always been competent enough at general text editing. I enjoy using the Emacs git client Magit.

It's not clear how to compare the amount of time I've spent configuring Emacs over the years to what I would have spent learning new environments if I had been swapping editors instead.
Can I ask what your job title is? This sounds like an area i'd be interested in but having only experience with tech i'm not sure of any tips or tricks to finding these hybrid jobs.
Wekan – a self-hosted alternative to Trello
> I can’t trust my teammates to write code that doesn’t use raw eval()’s all over the place. Getting them, nevermind relying on them to write Python/JS in the correct way is straight up out of the question.

Then use Starlark (https://go.starlark.net) or Dhall or similar.

> At least I know in Terraform/HCL they can’t map a config change over the 1000 new instances they spun up because they happened to write their for loop wrong.

To be clear, the proposal is to use a programming language to generate your HCL-equivalent configs, not to imperatively modify infrastructure. Consequently, you can inspect the generated "HCL" (or whatever the output is) and make sure it looks like the code they would write manually. Further, you can even write automated tests.
> but going this route will have a minuscule impact also on a larger scale.

I think people trick themselves into thinking that "changing the world" is their ticket to happiness. I think looking more locally is the key to happiness. Make your community better in some way and the results are immediate, and you get to be a part of something meaningful and present. If you become the local guy that fixes people's old computer hardware, then you'll be genuinely impacting people's lives for the better.
Easy returns, a big reason for online shopping being a thing, are not so easy anymore (need to go to the Post office).
What about an Ode to the MTA? Or an Ode to Amtrak? Or an Ode to MUNI? An ode to the bike lane!

I think the last thing the United States needs is more people glorifying the horrendous car culture that has been built up in this country.
I think you just invented grocery stores
Looks good, $5/mo., perfectly reasonable. I recognize some big names. However, no NYT, WSJ, WaPo, Bloomberg, etc.
use U8_TRUNCATE macros in icu4c
Agreed. Current response plans won't handle 30% of the population being broke; if that happens something very different will be needed.
Relying on that extra information you talk about sound like a liability more than anything else to me.

Why is there a need for anything else than a) the desired state (in the code) and b) the current state in the cloud?

The need for any extra state beyond that makes me dubious about the approach, fills me with fear and doubt about whether I really understand what the tool is doing, and so on. (I'm sure I can be wrong about this -- I'm just describing where I come from, and what I am seeking an answer to.)

Complexity always comes from state, why does one not try to have as little of it as possible...
Zumping: The Rise of Zoom Breakups
Came here to ask the same thing. I literally set up Teams @ $25/month for 2 seats only and paid in full for annual...

How does this price change affect me?

Also, has the number of minutes for Actions gone down from 10k to 2k monthly?
Politico – Politico Magazine – Politico Pro – Politico Magazine Subscription
You’re talking about cheap consumer products that will always be made cheaply.

No one is going to make a consumer product like they used to. Take power tools and kitchen appliances for example. They don’t have to be make entirely of metal when plastic will do just fine for home use.

Like Germany we want to keep high quality manufacturing at home.
Sure? You're missing the forest for the trees, my point is meaningful changes to minimize total harm should be made. COVID is too serious for stuff like "you can still sell tons of stuff and involve thousands of people, but you know, only dog toys and chocolate chip cookies". Even Amazon is calling the categories allowed broad and general...

Not a single source I've read on this has a hard actionable order on Amazon that actually improves the safety of those who will still be involved in their operations.

The closest they got to that is for them to self evaluate... which they already did and came to conclusions which are actively putting people at risk
Civilians were definitely target by both side throughout WW2. From Rotterdam to Dresden, Nanking to Tokyo. Both sides indiscriminately and intentionally killed civilians.
VCs see online forums as crucial support for young founders
Yep, with vanilla minecraft you can make a ton of interesting changes to the game using command blocks, redstone, etc. And then you have to consider modding, which opens up infinite possibilities.
Why does it say "Buy High, Sell Low" instead of "Buy Low, Sell High?" What it says leads to losing a lot of money...
Hmmm, I thought something happened recently or it's just confirmation bias from my end cause I've been seeing a little too much lately.

RedHat has some nice software designers - design for extensibility is visible in every product they create. And adhering to standards like the Java EE web framework instead of going the NIH style of Spring. After 2 or 3 major releases the Spring APIs start showing signs of leaky abstractions or outright confusing mess.
Any suggestions for non-perishable sources of protein?

As for deliveries - Safeway tends to have more availability and also leaves groceries at the doorstep
Valorant’s 128-tick servers attract streamers and pros in droves. Here's why
One of the things to keep in mind with economic numbers is the exact timeframe they cover. This crisis has a very unusual and extremely steep onset starting around mid-March. If you look at daily indices, everything appears to be normal until about March 14 and then collapses by 50%+ over the next week.
Ah yes. This article does resonate. I've been living in Europe for 40 years but I learned to drive in the US. I loved the wide open of the country and the fact that everything is setup with cars in mind. Classic rock radio: that's the ultimate when on a holiday in a rented car in the US. I can fully understand the sentiment of the author.
The 10980XE uses an incredible amount of power though.
FreeIPA is not supported in containers, because it is integration of a bunch of services that need to be on the same machine and each of them has its own idea where to keep state.

It has nothing to do with systemd, despite what systemd-phobes think.
I’ll just leave this here:
https://www.snappr.co/startup-snapshot/lawn-love
Indeed quite densely populated, but I don't think it matters much for the privatization concept? UPS / DHL / FedEx still also cover all of the US, just at a higher price per parcel than over here?
We scientists said lock down. But UK politicians refused to listen
> YMMV. I use IntelliJ for editing Java these days, but it's the only IDE I tolerate [1], and I still switch to Emacs for complex text editing. I live in gentle hope that growing language server support will reduce the need to tolerate IDEs.

If you tried and rejected lsp-java I'd be interested in your experience. I've been eyeing it as a way to get rid of my last non-emacs editing.
That's where I'm headed. I was lucky enough to land a part-time teaching gig (US equivalent: adjunct?) at a local University through my own academic studies there, almost completely by accident (they were short-staffed and kept asking until I said yes). I love it. I am planning to make the jump from my rather depressing current tech role as soon as I'm done with my doctorate. I can apply for (and hopefully receive) research funding, or join in on others projects. Or I can teach as much as I like, or both. I can help people. The pay cut is substantial - around 40%, personally - but it's the best job in the world.
Can American Social Life Be Restored?
as problematic as cars are in america (for suburban sprawl, environmental reasons, and equal access to opportunities) there is a uniquely enjoyable element of americana to it. the final fantasy 15 game captured this really well.
Pentagon Watchdog Clears Microsoft’s $10B Cloud Contract
25,832 deaths in the US from COVID-19 isn't really all that bad, huh?
That's not what SEO does.

SEO is providing the ability for your webpage to be crawled easier so it can appear in Google's searches.

If you don't want people coming to your site, then yeah, don't do it?
Of the last 4 Seagate drives I purchased[1] 2 failed in less than 1 year - one failing after a week(!) of use. This is pure anecdote, but I don't have a lot of confidence in Seagate's quality.

[1] These were bought from 3 different retailers at slightly different times, so it's not a "bad batch" either.
Soylent

https://soylent.com/
I agree with everything but your last point. Having worked on software projects where nobody was thinking about how things are done and they were only thinking about deliveries, I can say that you don't need more than 6 months to make the solution a completely unmaintainable mess.
How is Shepherd broken with LXC?

Is it sufficient to run Guix atop another distribution, or run Guix SD in a qemu VM?
> I don't know why people would get involved in it otherwise.

Money. Its probably the best paying career in terms of how much you have to put in to get a good return.
I thought Skyrim sucked. But botw your favorite game ever?

That game is unpolished af.
I've presented the cases for why it was done, whether you agree with the cases or not does not cause their existence to cease they are still the reasons Zig made the decision. Also whether or not you think it was the right decision overall it does make parsing easier. You may argue in the singular case it is only trivially easier but looking for \n is still unarguably easier than looking for \r\n OR \n (or any other line endings some languages accept). This is all ignoring the overall picture of having the fewest ways to do something as possible which is a whole ideological debate I don't think would go anywhere.

I then asked for clarification on why Zig shouldn't have made the decision:

"I think at this point you understand the initial aims and reasons of why Zig chose the syntax it did so here's a question about your stance both line endings should be supported by the compiler: why is it more important than the reasons Zig gave?"

and:

"Is it literally just because if you go to write your first hello world on some machines you get a syntax error telling you what needs to be changed for it to be a valid Zig source file or are there other reasons?"

And instead of responding you said more about how I've only said nonsense and unable to directly confront something.

"There is no reason to do this" is not an argument why it should be done one way or the other. "No other compiler intentionally breaks [on line endings] by default" is not a reason either but I think it relates to the only argument I identified: "if you go to write your first hello world on some machines you get a syntax error telling you what needs to be changed for it to be a valid Zig source file". I'd also love to say how silly this all is and that there is some solid reason to use tabs and Windows line endings (remember I'm a Windows user who uses the tab key) but in using Zig I have not found any reasons myself.

So on that note, again I'll ask: is there anything else this choice on line endings breaks? That is to say: not that you think it's nonsense, not that you haven't seen it before, not "well you haven't convinced me it should be this way". I'm genuinely asking about why you think it shouldn't in practice - is your only reason for caring about this because when you wrote hello world it told you the line ending needed to be \n or does it actually break some tool or workflow or limit functionality down the line or not have support somewhere or something else I haven't thought of?

If it's just the latter I think we're about as far as we can get and maybe that's why you feel there isn't any direct confrontation - you think that mildly rare error is more important than the mildly simpler syntax definition, not the end of the world for either side so be it at least we all understand the whys and why nots that led to it. I have a feeling though, considering you've been here all this time and listed it as the reason you refuse to use the language, that perhaps there are other reasons this was the wrong decision I'm still missing?
"Instead of setting the mark in order to operate on a region, you can also use it to remember a position in the buffer (by typing C-<SPC> C-<SPC>), and later jump back there (by typing C-u C-<SPC>)." -- https://www.gnu.org/software/emacs/manual/html_node/emacs/Se...
These are not "knee-jerk" reactions.

There's a special, enhanced, risk with CPAP that authoritative medical sources warn about.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3338532/

Let's be civil here and assume good faith.
For a second I thought they were related to https://scroll.in
Beans. Peanut butter.

Buying meat and freeze it isn't non-perishable but will last over a year.
They do have moral, it might not be the same as yours, they moral could be to make money. Moral is subjective.
When “sero samples” are done like this is there any effort to notify the donors their blood has been tested and come back positive for the antibodies? Ideally donors would be notified either way but at the very least I think the people with positive results ought to be informed.
Altho it's still in preview, is Jetbrains Spaces essentially the same thing as GitLab?
Gitlab artefact uploader broken for all
Thanks for the feedback! It's funny you mention the Auto DevOps documentation because we just had our new senior tech writer pick up an issue [1] to completely redo it, so hopefully it'll be more intuitive soon!

[1] https://gitlab.com/gitlab-org/gitlab/-/issues/30933
That's clever, I like it. Not sure if something like this exists for Linux, but using compose keys is standard—e.g. to type å, I hit (in sequence) RightAlt, a, o.
Nice helpful pointers, but applicability and utility are going to vary.
It might be good, for example, if the no marketing before launch box had a link to some resources for initial product marketing and some contrasting examples of doing it well or failing and crashing.
Some of the later ones might be left as general advice about self care and balance. Successful founders are often go getters who tire of hearing about what patterns of rest and exercise work best for others.
There is no such thing as "Covid belt of temperatures". Please provide reliable sources. This is just your pet hypothesis.
You are taking the point of view of a web developer, not a web user: a web browser gives a web site's developer a lot of control over the experience of a visitor to the web site; the visitor has some control over his or her own experience, but not much. In contrast, an Emacs user has a lot of control over his or her own experience.

Simple example: Emacs is of course used to view files not written by the Emacs user. It is the sole decision of the Emacs user what size, color and thickness/thinness the text will be. In contrast, the writer of a web page decides those things, and maybe the user can modify that and maybe they cannot.

In Chrome for example, there is no simple way to increase the text size without also increasing the size of all the other elements on the page (without increasing the zoomLevel, in other words). If some of those other elements are fixed-position elements (elements that remain in the viewport no matter how much the user scrolls) that already take up a large fraction of the viewport (which happens a lot when you browse the web on a 1360-pixel-wide monitor and you have old eyes and consequently need large text), it might not be possible to increase the zoomLevel.
No it wasn't. Gitlab CI is such a great thing and well integrated with the main product. Github is nowhere near.

Another thing is better branch protection, more granular branch merging and review policies.

That's just from the top of my head.
> json.load(fp, , cls=None, object_hook=None, parse_float=None, parse_int=None, parse_constant=None, object_pairs_hook=None, kw)

It looks like you copied that from https://docs.python.org/3/library/json.html

Those are all optional parameters, if you don't need them it's just:

json.load(fp)

Which, to the best of my knowledge will behave just like the JS version.
Coronavirus Threatens the Future of a Small Town in New Hampshire
Yes, it's much easier to hit Undo than it is to remove that bolt that you just snapped the head off, but you can't see because it's elbow deep in the engine bay.

On the other hand, a screw-up can have bigger consequences when your buggy code is used by thousands of users a day.