skysight-inc/HackerNews huggingface dataset:
No, the thermostat works just fine. Unfortunately the app does not, even when you're on the same network. There is zero local access, everything has to go through the cloud.
That's what I meant i.e. your software doesn't rot, other software rots (i.e. the rest of the world).

My wording didn't express what I meant.
How does this app work behind-the-scenes? I'd guessed it had been fed a corpus of Hemingway, and was using similarity matching. Judging by other comments here, it hasn't.
A distinction without a difference as not every interaction involves a browser. It can be used in the same manner as an identifier cookie (it doesn’t carry a payload) for cases that do not involve a browser.
Ones like strspn, strcspn, strpbrk, strchr are also sane.
First generation of MacOS on Apple Silicon?
I envy you then. I spend a great deal of time looking through history to find bugs.

An unclean history is less likely to work well with bisect too, as the individual commits may be broken.
Is 1nm possible?
Mozilla has decided to move to a different mission less about improving the web and more about enacting things that make them money, so they can continue to pay a large CEO salary and push policy objectives against free speech.

Unfortunately Mozilla seemed to go from "awesome" to really disappointing in a very short time window.
What even is Mozilla betting on at this point?
Haha, I tried the same thing with For Whom The Bell Tolls, and got similar results.
CD38-expressing macrophages drive age-related NAD and decline
There is a real cognitive disconnect in our legal system with how businesses can go after something like youtube-dl for for potentially facilitating infringement while companies just straight copy features from their competitors. Why should Disney have this protection of their IP innovation but Snap doesn’t?
But neither of us were saying that, that's my point. I totally agree with you! But it's not bashing OOP from an FP angle or vice versa, it's that those paradigms (patterns I guess is a better descriptor, but that term has been co-opted a bit by OOP) each have a place. And within a multi-paradigm language both can be used together, and yes, dogmatic avoidance of one or the other is fairly widespread and a bit silly (and particularly silly when both are immediately available).
How to Crush It While Working from Home
Oddly enough nobody in my company uses emoji in commit messages, even though we have no policy that prevents it. It just doesn't make sense there.

I see it on public repositories sometimes, but it never really seems to add anything useful.
the only cases you stumble over it is if you're trying to do linking / symbol loading yourself manually (e.g. in my case it was because I was looking into JIT compilation mechanisms)
Do you really think the .. and ... notations semantic differences between git-log and git-diff are reasonable?

I personally think if a..b in git log shows me a set of commits then a..b in git diff should show me the code contained within those commits, the patch files that would generate from them.

I guess this is a foolish expectation?
This rhymes with my experience. My 4.5yo only wakes up when she's sick but my 2yo wakes up at least once a night almost every night. Last night was the first time in weeks where she didn't, but then of course my body has been trained to respond to her so I didn't sleep well.
This is really the 12th generation of Apple's own chips, though - and the third of this particular design, if I recall correctly.
Maybe it was clear to you because you think it would be crazy to start beheading government advisors for the crime of trying to do their job.

However, we've seen plenty of instances where this kind of rhetoric can enable the less stable elements of the population. Pizzagate resulting in a guy holding up a pizza shop he was convinced had child sex slaves in the basement immediately comes to mind. A plot to kidnap a governor comes to mind. Fantasizing about running over protesters, and then James Alex Fields Jr. doing just that and murdering Heather Heyer comes to mind.
They can hire delivery-driver-equivalents of mystery shoppers - better paid workers whose primary job is spot-checking ToS compliance. Or they'll just pay someone to order random stuff from random restaurants and report what they get, under guise of quality assurance.

It's how trust-based arrangements are handled in other industries.
Firefox made DoH to Cloudflare the default, right?

This is not responsive to my argument that it will impact most Firefox users. Most people won't change their defaults. Defaults matter. And that goes double when you need to dink with your own DNS server to override this crap.
This is a really excellent answer - I especially appreciate that you quantified the cost. I don’t think I’ll ever be able to say ‘people just don’t care’ again without at least second guessing myself...thanks for that shot of perspective!!!
Kraken is the first UI that I've found that makes editing commit messages on previous commits easy. I spend an inordinate amount of time moving hunks between commits/etc in order to present a "clean" git log for a couple opensource projects i work on that have OCD maintainers.

Avoiding the rebase/edit/ammend/etc cycle is a huge time saver. What I really want it to do is be able to select a random hunk and move it as well...
Would be nice if you could integrate some kind of spelling checker with it. I'm not fluent in English so it would be nice to not have to copy paste the text somewhere else to make sure there isn't any silly spelling mistakes.
The ascendency of the CJK market, followed by Google Chrome, paved the way for UTF-8 everywhere.

The more interesting thing is why basically no one uses Eastern ideograms in the West, except maybe the Korean ideogram for crying (ㅠㅠ) and rarely, other kaomoji-like stuff. Some kanji also tell visual stories, and most children learn them just fine, so it’s not as simple as accessibility. Borrowing kanji was also anticipated by many sci fi writers and yet is not to be.
Not at the moment. Help is welcome: https://servo.org/#support-and-donations :)
One side is actively telling people to "rise up" [0] in a state that recently had a terrorist plot to kidnap the governor [1]. And that had an armed occupation of the house of government [2]. And who were recently told by the President to "stand by" [3].

The other side is saying not to actively invite violence. I'm pretty sure those are not equivalent positions.

[0] https://arstechnica.com/tech-policy/2020/11/trump-advisor-te...

[1] https://en.wikipedia.org/wiki/Gretchen_Whitmer_kidnapping_pl...

[2] https://www.bbc.com/news/world-us-canada-52496514

[3] https://apnews.com/article/election-2020-joe-biden-race-and-...
No, I mean exactly what I said
...? `yes` is not part of the C standard library.
> ... but the shell I've writen is way to hacky to use as a replacement for ansible.

You obviously haven't looked at the code for some of the Ansible modules!
They already embrace the hacker community. You can ssh right into the device, which runs Linux. And it has USB OTG pogo pins on the side, so you can slap any extra hardware onto it if you like.
Acoustic Levitation
Agree. Yeah I should have thought about the Switch and write things more clearly.

I meant that NVIDIA will start producing ARM CPUs optimized for peak data-center performance, similar to how they now have CUDA accelerator cards for data centers, which are starting to diverge from desktop GPUs.

In the past, NVIDIA's ARM division mostly focussed on mobile SoCs. Now that Graviton and M1 are here, I'd expect NVIDIA to also produce high-wattage ARM CPUs.
Table Plus has native versions for macOs and windows https://tableplus.com/
Zotero plugin that shows which papers have been supported or disputed
The icons for Ableton Live stand out as totally against the UI style of the app itself. I'd rather the icon reflected (ahem) the app, rather than misplaced interpretations of the OS' design choices.
How does that commoditize the launch of ideas and information?
It's better thought of as a guide for writing in an effective style. Not a guide for writing well. Or properly.

Most people have never consciously changed their writing style. That exercise has value in itself. And there are worse styles one could imitate than Hemingway.
> And yet, command shells are pretty good software.

This is a contentious statement. Fred Brooks himself calls the separate command language, which began with JCL on OS/360, a mistake.
Wow, that's reMarkably (sorry) good!
Learn Rust first, then go read someone's C codebase.

Maybe consult https://en.wikibooks.org/wiki/C_Programming for any syntax you don't recognize.
> enough bits to go backward from the epoch at t=0 to the big bang at t=negative whatever.

For reference, the universe is about 13.787 billion years old [0]. That's about 13.787 * 10^9 * 365 * 24 * 3600 = 4.348 * 10^17 seconds, which (I think?) is a 59-bit number [1]. 10ths of a second will require 62 bits, which is right about at the edge of what a 64-bit signed integer will allow.

If you want milliseconds, you'll need at least 69 bits. For nanoseconds, you'll need at least 89 bits.

So you'll either need an integer type that's wider than what's natively supported in most hardware (thus potentially sacrificing performance), or you'll have to sacrifice precision.

[0]: https://en.wikipedia.org/wiki/Age_of_the_universe

[1]: https://www.wolframalpha.com/input/?i=13.787+*+10%5E9+*+365+...
I have been programming in C for the last 25 years, and every year or so someone comes with a new shinny thing that will "replace" C. First it was C++ (we know how well it did...), then Objective-C, then Java, then C#, then Go, and now rust.

Everyone of these language brought new ideas, but they don't stand a chance because their designers don't understand the point of C. The C language didn't win because it was the "best" language or had the best set of features. Far from it. Even in the mid 70s it was a backward language compared to other cool languages of the day like Algol and Lisp.

C won the competition because it just gives programmers the bare minimum functionality to put an operating system and a compiler in place! It is flexible, you can provide your own library if you want, and therefore gives your easy portability. OS writers will chose C any hour of the day or night because it makes their job easier.

By comparison, other languages will require a huge library to be available, and sometimes a complex runtime system, just for you to write a simple "hello world"! Imagine if you need to write a new OS, a compiler, a linker, or a shell interpreter... you get the idea.

My conclusion is that language designers still didn't get what made C so successful and therefore keep coming up with shiny complex things that don't stand a chance to become the next C.
Judges are motivated in part by the esteem of their peers. In congress, "esteem of your peers" means agreeing to the right pork projects. Public approval is the best metric we're going to get. Take that carrot away, and all remaining carrots will lead in worse directions. At least public approval has some correlation with policy quality.
I agree with this statement; I am, however, not a Git pro. I have mostly used SVN and am very comfortable with it. Whenever I jump on a project that uses Git, I have to ask a million questions about how to do things. I am just having trouble groking Git.
Tried finding this app recently, but used the incorrect search term "the Kurt Vonnegut App".
I've seen this said in several spots and I am curious. Could you point me to a resource that teaches me how to do this with a HTTP website please? I have no experience in doing this and am very interested to learn.
Thanks in advance!
I think I'm nearly ready to buy one of these... does anyone know of any benchmarks showing a Javascript test suite running? Be interesting to compare to to my current machine... the performance of node being good (and the sort of stop start choppy test suite stuff) would probably make me go for it.
To quote from Ars Technica's review of the M1 by Jim Salter [0]:

> Although it's extremely difficult to get accurate Apples-to-non-Apples benchmarks on this new architecture, I feel confident in saying that this truly is a world-leading design—you can get faster raw CPU performance, but only on power-is-no-object desktop or server CPUs. Similarly, you can beat the M1's GPU with high-end Nvidia or Radeon desktop cards—but only at a massive disparity in power, physical size, and heat.

...So, given that, and assuming that Apple will attempt to compete with them, I think it likely that they will, at the very least, be able to match them on even footing, when freed from the constraints of size, heat, and power that are relevant to notebook chips.

[0] https://arstechnica.com/gadgets/2020/11/hands-on-with-the-ap...
I'm pretty sure I heard an Apple talking head saying that an Apple Silicon Mac Pro "in a smaller form factor" will be making its way here in the next couple years.
CEO of DoltHub here, just want to go on the record and say discovering Noms made us realize Git semantics on top of a SQL database were closer at hand than we presumed. It changed the direction we were heading and we like the place we ended up.

Sure, the panics sucked but it's over. Happy to figure out a way to get those changes back into Noms eventually. When we changed it, it was unclear anyone would ever work on Noms formally again.
Just wait until they're 16 and aren't home by midnight and not answering phone.
I bought one, I love it so far.

I wouldn’t compare it to an iPad. This is much more tuned to helping you think - no notifications whatsoever, no web browser to offer opportunities to do something else. Or, put another way, the fact that it doesn’t do a zillion things is a good thing if your goal is to be able to think deeply.

Kind of like how some writers use ancient equipment that doesn’t connect to the internet to get their writing done.
> So you need environment managers: rvm, nvm, rbenv, pipenv, virtualenv, asdf, gvm… The list of acronyms just gets longer and longer.

That's where Nix[1] shines, as most of the times you no longer need these separate tools for creating individual isolated environments for specific languages/frameworks.

It also can help in partially replacing the local docker daemon for regular development tasks with images[2], with a help from Hocker[3]

[1] https://nix.dev/tutorials/ad-hoc-developer-environments.html

[2] https://nix.dev/tutorials/building-and-running-docker-images...

[3] https://awakesecurity.com/blog/hocker/
It comes down to your distance from a specific 'tool' or system.

You aren't writing x86 assembler. You are presumably writing some other, higher-level language. I would fully expect you to know that language in detail and even better to understand the performance implications of the choices you make in that language. Knowing the lower level details helps there, but it's not 100% required.

With git, it's something you _directly_ interact with so I would expect you to understand it in great detail.
Mark's way worse than Jack is IMO. Jack's go-to is to say they made a mistake last time and they'll try to do better, which is kind of a dodge but at least he gives up a bit of ground.

Mark never admits a single failing and remarks on how "meaningful" your interaction with his service is.

Like yeah - smoking crack is pretty meaningful when you're a crack addict.
Not only that, but also the 4800U is Zen 2. The Zen 3 mobile processor (series 5000) are not here yet.
As far as I can tell, this is a new tab, that only works on the app, not on the website or on third-party clients. So now my followers can only see see my Fleets if they're using the official app?

The idea is not a terrible one, but the execution just seems to be incredibly confusing and poor. It seems like this is a a completely separate product that doesn't integrate well into the main app.
Someone took a stab at explaining/recreating it here: https://www.freecodecamp.org/news/https-medium-com-samwcodin...
The Linux Foundation ?
Most users are not asking for touchscreens on their Mac laptops just like no one wants a touchscreen TV.
Hemingway 'clone' and source code:
ttps://www.freecodecamp.org/news/https-medium-com-samwcoding-deconstructing-the-hemingway-app-8098e22d878d/
I have to admit, i've never actually read through any commit histories with emojis in them...

Don't get me wrong, i'm not going to get mad or lose my mind or anything when I see an emoji somewhere, it just I dunno it looks wrong or something.
Now my wife will have to walk to the thermostat instead of text me it's too hot in the house.
Optimizing Dbt and Google’s BigQuery
Does this actually do what it claims, or is it just an illusion?

The sentences highlighted in red in its example aren't particularly difficult to read. If your audience can't understand this:

> If you see a red highlight, your sentence is so dense and complicated that your readers will get lost trying to follow its meandering, splitting logic — try editing this sentence to remove the red.

... the problem probably isn't you, but that you have the wrong audience to start with.

I'm guessing that this is just using a combination of Flesch-Kincaid, for readability scoring, and probably some libraries by Wooorm for detecting complex words and passive voice, among other things. Maybe I'm wrong.

What makes a sentence bad isn't necessarily how complex it is, but how much it is able to communicate with a given density. There's no way that traditional readability algorithms like Flesch-Kincaid can possibly score that. What would be more useful would be something that could detect vagueness of text, but haven't tried to solve this problem in the past, I found no such thing in existence.

This isn't to say that readability scores aren't useful, but they always need to be taken with a grain of salt and be used more as a guide than anything else.
Stylistically, it should be called Chuck Palahniuk App
I've used it for years. It's a good tool.

But it'd be better as a Google Docs plugin. My workflow goes from Gdocs => edit in Hemingway => paste back in Gdocs => export to Markdown.
Sure, but there are concerns beyond the chip itself.
South Dakota nurse says many dying patients still insist Covid-19 'not real'
I'm not fully understanding how this works. Can't the user just run their own secure DOH server and tell Firefox to use that instead?
The ads and websearch in the windows menu are infuriating. I disable them ASAP. Although it doesn’t show ads, it’s also extremely annoying to paste a path to the file explorer and have it pop up a webpage if the path was wrong. There is not a single time on earth when that would be my desired result.
Nothing, its slang that dates back to long ago.
And for mothers?
It seems like they're just not placing big bets now. Creating an entire new programming language is a big bet, one that I'd argue already looks like it's paid off, but Mozilla has decided their future is as a much leaner company that does fewer experiments. It really is a shame.
Out of curiosity, which Korean ideograph would that be? Korean doesn’t use ideograms (much) anymore; they use an alphabet packed into syllabic blocks.

The character I can think of that kind of matches the description is 囧, which is a Chinese character.
I posted on r/chess only. Feel free to share on chess forums
Lol this feels like Groundhog Day
If an app follows the UI conventions of the system it is running on, there is less cognitive overhead for users. However, with the rise of web apps users have at least become a little more used to interacting with a variety of UIs, though the problem is not entirely eliminated.
This hasn't been my experience; I've been using it fairly actively for the past week and have worked it down only to 30% charge.
It's not passive aggressive cloaking.

If a CEO can't answer a question posed by Congress, running out the clock shouldn't be a viable strategy.

"Mr. Zuckerberg, I don't feel you answered my colleague's point. Let me ask again..."

Why do the American people care about the next question, if the previous question wasn't answered? Which is more important, more questions or answers?
The whole point of the article is that not everyone is a [professional] "dev/SWE", or in other words:

> ...a bunch of people who are already really comfortable with their terminals, and they’re reading the email from mailing lists in their terminals already, and unpacking patches by typing out a tar command in a single go.

But even if you consider the case of "lazy" devs, I think the conclusion holds true:

> I guess this short TL;DR version would be I feel that version control systems (the next version of them) should not be something that was specifically made for the Linux Kernel community. It should be something that was specifically designed to be used by the wider community.

It has become the de facto distributed version-control system for the world, but if even people who are "highly paid" professionals struggle with the CLI, what hope for everyone else? It might only be "semi-complex" to you, but there are dozens of GUIs listed on official site[0], dozens of books teaching it and an official manual which is still a "work in progress"[1] 15 years after it was released suggesting a different view in the wider community.

Imagine if git was lost and it had to be recreated, would it make sense to rebuild it exactly as it is now? It's an amazing tool and has stretched far beyond it's original use case, but surely we can all agree that there is room for improvement in its design?

[0] https://git-scm.com/downloads/guis
[1] https://git.github.io/htmldocs/user-manual.html#todo-list
I've found it surprisingly accurate. But the main workflow is a little awkward. The handwriting conversion only seems available (unless I've missed something) when you want to share a document via email - the conversion to text happens before you send it. This seems to be the only way to convert handwriting - which is a little annoying.
It's difficult to characterize this as inherently bad, though. We could end up with three competing engines and major browsers, plus a long tail of webkit browsers. That's a pretty decent scenario for the rest of us.
I was on the GK team a few years ago, so I'm obviously biased, but I believe that GK—specifically the design of graph[0]—helped me a lot to level up my git-fu.

[0] which was created before my time at Axosoft, so I'm not that biased :-P
VLC is better anyway, especially on older, slower Macs. I started using it over QT because by default it dropped frames instead of slowing playback to wait for the processor to catch up (like QT does/did).
By enshrining the rights of fathers in law and destroying the ability of single mothers to go it alone.
I remember something similar being said about Korea because it is so mountainous.
You can get the function keys with the Air, which has the same internals as this Pro.
> "budget" laptop

At this price it's more expensive than 80% of best-selling laptops, so not quite budget. If you compare in price to Dell for example, they only compete with their XPS line, which is their high-end one.

Apple only does high-end products, which is fine but doesn't make that model cheap.
SQL presents an static picture. It doesn't really provide a way for you to manage and integrate several different views of the world or provide a means to retrieve the history of all changes you have made throughout all of history.

In your list of shout commands I don't see anything that could be used for merging? I guess the "language" of git could be tweaked to make it more consistent, but otherwise the problems it is trying to solve are more complex than what could be dealt with in a SQL dialect.
My personal experience as a dad of a 16 month old: new, intense anxiety about what the future will look like for my child.
The 2017-2018 flu season was particularly bad. Scroll down and see this graph from the CDC website: https://www.cdc.gov/nchs/nvss/vsrr/covid19/excess_deaths.htm. You see a spike of excess mortality in early 2018, but it's much smaller than the continuing excess deaths for 2020 (this data is US only).
Because the software is also the nice bit