skysight-inc/HackerNews huggingface dataset:
I gave Emacs another good-faith effort recently, via Spacemacs. I really bought into it, wanted to make it work, and forced myself to use it for all text editing. But despite every intention of working through all of the quirks and oddities and endless customization, and with the stated goal of reaching Emacs enlightenment, I gave up after a month or so, deleted it from my machine and resolved never to try again.

It feels silly saying this about a piece of time-tested software that many people love, but as someone who believes in the idea of Emacs, in my opinion the reality of Emacs is that it just doesn't work very well. It's slow, it's clunky, it gets in your way at every opportunity, it's documented in a very puzzling style, the add-on packages often interfere with each other in inscrutable ways, and the user experience is on the whole, terrible.

At least that's how I felt coming back to Emacs after using modern IDEs the past few years.
We are a group of students who recently worked on a mobile app called Yummify.

Playstore: https://play.google.com/store/apps/details?id=com.yummify

Yummify was created out of our personal struggle with figuring out what to do with leftover ingredients. More often then not, they ended up in the trash. Our mission is to reduce food waste by finding great recipes you can make with your current ingredients.

We came up with a smart ingredient-based recipe search algorithm that handles ingredient substitutions, ingredient omissions, and staple ingredients. We also added an ingredient recognition feature to make it more fun to capture your ingredients by simply taking a picture of your ingredients :)

We would love to hear about your thoughts and feedback :) We would appreciate it if y'all could leave an honest review as well!
I don’t know what gevent is doing. But if you have a global interpreter lock then M:N might not be worth it, since only thread will make progress (outside of the syscalls, which are non blocking).
Cloudflare and Fly are both reverse-proxy CDN services that handle caching and TLS at the edge. They also both support running arbitrary logic at the edge. Cloudflare has Workers (javascript web workers API) with their custom KV key/value persistent data layer. Fly started similar but now supports containers running anything and has a Redis non-persistent cache layer.

If all you're doing is caching some endpoints and TLS termination then either will work. Cloudflare has a bigger network with robust security capabilities, Fly has more flexibility in application logic you can run.

Data has gravity and having a globally distributed database layer is something companies have spent millions on. Usually the solution is to cache as much as possible in each region first, then look at doing database replicas, and eventually multi-regional active/active database scale-outs.
No, the point is about a subtlety in the way averages of averages are calculated, and how that introduces weighting biases.
ctrl-F "warrant". You may disagree with the law, but Google is required to comply.
Oakland has overseen a substantial reduction in gun violence over the last decade to 13 years but you don’t see fit to mention that
Reasonable expectations for hours worked. Flexible work hours.

Develop good relationships with people. Talk to them about what interferes with getting a good nights sleep. It’ll be different for everyone (screen time, family commitments, partying, stress-induced insomnia, long commutes, etc.) Figure out ways to alleviate the impact of each one without asking people to give up things they value.
I have another app idea. Quite a bit less sophisticated than what's proposed in the article. But still technically challenging: it's called FaceWatch.

You use the accelerometers in a smartwatch to detect a hand getting closer to the face. If a threshold is breached an alarm is raised on your phone. The pavlovian response is to avoid touching your face and potentially spreading diseases from you hands.

Downsides:

You would need two smart watches.

You would need to code an "eating mode".
I realize now my comment comes across as pretty bad, but I love (and use) every single Hashicorp product. They are the company that gets the entire DevOps paradigm more than any other single entity.
TL;DR:

[Musk] wanted to know from his team why his factory wasn’t running 24-7 to build the Starship rocket system (which will eventually take crew and cargo to Mars).

Musk’s engineering team explained they needed more people to take shifts. So over the next 48 hours, SpaceX hired 252 workers, doubling the workforce at that factory

---

The original source, reads better:

https://arstechnica.com/science/2020/03/inside-elon-musks-pl...
It could be hurting you by opportunity (no way to ever know)

Imagine a single developer who has an idea to make a cool app. Because data linking is a core part of the app, they will either implement Sign in with Facebook or Google. They don't even have enough cycles to implement the other one, and they certainly don't have the time or energy to implement Sign in with Apple, so the app never gets created.

Well that app could have really benefited a niche audience potentially and we now you'll never have it.
It might be an issue of scale. Centralized control allows for faster decision making and exploitation of opportunity that outweighs inefficient resource allocation when you're a small organization, but once you get to a certain scale it's simply not feasible to make all the decisions at the top due to how opaque the view from the top becomes. Once you get to the largest of multinational companies, they try to mimic the competition in a market economy by using metrics to allocating more resources to profitable divisions.

That might also explain why centralized command was so common throughout history. The political entities of the past were much smaller than today and could be centrally organized, but they competed against their neighbors for resources in a regional market. It's only in the past 2 centuries that political entities have become large enough to encompass entire markets within themselves and have had to step back and let the market do the large scale economic allocation that they've become too large to do effectively.
Except she writes:
"
Then it does its weird userspace "thread" flip back to the original request's context and reads the response. It chews on this data, because, again, it's terrible JSON stuff and not anything reasonable like a strongly-typed, unambiguously, easily-deserialized message. The clock is ticking and ticking.
"

If she laments that it is bad design to do the deserialization on the IO thread it is just as true for JSON as it is for protobuf or whatever "true rpc" format she considers worthy.
This is a good point, and I agree with you, but it seems there are better methods of isolation. Cell phones do this pretty well, and they are the dominant platform anyway, so I guess we're moving in that direction. I just wish I could use the UI features of a PC for all they offer beyond screen-based gestures.
Base salary is higher in the US just because there’s more demand and less supply. Big tech firms + tech startups + majority of engineering depts/HQs in the US means competition is high for software engineering talent.

I’ve worked in the U.K. and speaking with many data scientists from other parts of Europe, they say that the real data science work is just non-existent elsewhere and pays less.
His post doesn't say any of that, as you are well aware.
I'm not a knife guy and I'm not a foodie, but I did splurge on a knife made by the almazan kitchen guys on youtube - it's a knife but it's very tall. It's over twice as tall as a regular chef's knife but the same length, and I use it as a scraper, and to transfer bits across the kitchen to the stove, and just generally love the hand feel of it. I haven't been able to find this shape anywhere else. It's almost like a clever, but it's thin, has a nice rocking motion, and fits my hand perfectly. It's not even that great of a knife, it's hard to keep it super sharp, but it's still my favorite knife in the kitchen.
Proji: A fast and powerful alternative to Yeoman and Cookiecutter written in go
>Funny thing this article doesn't really talk about REALLY expensive knives.

This one in the Wall Street Journal does:

"Why pay $24,000 for a kitchen knife?" —
https://archive.is/5cyWJ
History's deadliest air raid happened in Tokyo during World War II
Cat Rescue
They used the wrong metric, but an easy one to measure. The right metrics (are the factories producing things correctly? Are those making it to consumers? Are the consumers paying for them?) are too difficult to measure discretely. And so we end up here.

Reminds me of "the 'return 200' health-check endpoint is working; how can the site be down?"
People are just worried it’s going to sell out and they’ll be left without any. After shelter, water, food, and critical prescriptions, TP is the item that most people anticipate being most miserable without.

Also, the young single men who populate this site often forget that women (who are half the population, remember) need toilet paper every time they go to the bathroom, not just for “number 2”.
> as they'll eventually win the case.

Citation needed.
Apple is leaving a ton of money on the table, because they care about privacy. There's a reason the adtech industry howls so hard when Apple pulls moves like this.
This is a completely invalid scenario. You are only required to implement Sign In with Apple if you use some other third-party sign-in system. If you implement your own sign-in system, there is no requirement for you to implement Sign In with Apple.
After working with Debian/Ubuntu packaging, and switching to Arch and Pacman, it is so much easier to create/maintain packages on Arch and Alpine distros than the alternatives.
> The United Nations’ ruling that Sweden violated the global torture ban

which has nothing to do with democracy.
AMD does not "patch" Spectre. Spectre has to be patched by developers, who execute untrusted code within the trusted address space (e.g. browser and OS developers). I am taking AMD press release to mean, that this "attack" — note how researchers consistently use this word instead of "vulnerability" — is simply proof-of-concept for well known Spectre flaws or possibly even expected behavior of the CPU cache (in non-SMT case).

Many Spectre-type flaws are essentially about an OS process reading/writing it's own memory — which it is naturally expected to have access to. Of course, browser developers weren't prepared for that, but they also were not prepared for gzip-bombs...

I assume, that mitigations [1] suggested by AMD in 2018 are sufficient to protect against this (and all other) Spectre flavors on AMD CPUs, in which case there is really nothing new going on here.

1: https://developer.amd.com/wp-content/resources/90343-B_Softw...
I was never much of a believer in knives until I lost some dexterity in my right hand and to keep from sticking my fingers under my old chef's knife I went down to a japanese knife shop and bought a knife so tall that I couldn't possibly stick my fingertip under the blade. I think it was about $200. It was and remains absurdly sharp. It is as sharp if I use it for three meals a day for a year as my Global was if I frequently and conscientiously honed it. It really makes a big difference if instead of crushing a sushi roll, you actually manage to cut it. I'm a believer now, just my own labor savings alone was worth the price. Was I supposed to not buy it just because it has a somewhat fancy appearance?
You can't.

The Chinese Government already deployed Health Code, which pulls data from cell towers to check for cross paths with confirmed or suspected patients, and shows on screen as green, yellow or red colored QR code.

To have this Bluetooth idea effective, you need to have sufficiently numbers of installation, and which can be insanely difficult if it weren't pushed by big corps or the government
Yeah, the problem with cellular in the US is that it is moderately expensive.
It isn't really the kind of book you use on a day-to-day basis; you consume it in small doses (after crossing the initial cliff of notation, et cetera), like vitamin supplements. That doesn't make it any less useful, however.
> What are the major iSP's incentives for not peering?

In the US, each peering agreement is a private agreement (ie. a contract) between 2 parties, usually with roughly equal bandwidth traffic.

If one party doesn't like you, perceives you as a competitor, or you don't have similar bandwidth, then no deal.

Examples of typical rejections are Cogent, who compete on price, and Netflix, who need last-mile acess to consumers.

https://en.wikipedia.org/wiki/Peering
On the contrary, I think that first quote by AMD is very clear:

> ... a malicious actor could manipulate a cache-related feature to potentially transmit user data in an unintended way. The researchers then pair this data path with known and mitigated software or speculative execution side channel vulnerabilities. AMD believes these are not new speculation-based attacks.

They are explaining why they don't believe it is new, it's because they don't use a new speculative execution. AND if all the old ones were patched, all a customer would have to do to protect themselves is keep their system up to date.

Sure the PR statement isn't legally binding (as nearly all PR statements are designed), but they left a very clear explanation. It does not at all appear intended to mislead.
Presumably there are some effects to the large amount of non-functional DNA we carry around, has anybody looked in to this or thought about what would happen if we removed much of it (a sort of cleaning house gene editing for an experimental line of some species)
Can you share your data? Are you sure of the direction of causality, unbiased conditioning, and magnitude of impact? If I were really wrong, I'd want to spend a lot of money so soften my outcomes, even if the result is still worse than if I weren't wrong. You need to condition on guilt before comparing outcomes.
Learning how to sharpen knives, and having all the equipment to do it, will almost certainly never pay off, except in intangible enjoyment.
I fixed this on my mac (High Sierra) with:

brew install gawk

make clean

make
Spot on. SIWA is great for me because a whole class of apps I previously refused to use are now on the table.

It effectively forces apps to have an anonymized email login option, and even better, if said app starts abusing its access to my inbox, I can cut it off permanently even if the app offers no such option.
I doubt you have driven a car with these types of keys if you claim this happens.

If you have, I’d ask you to name it explicitly because I have yet to drive one (out of 10+ be driven) that does not visually and audibly scream at you that the key is not in the vehicle. That’s if it will even let you shift out of park (in a non-manual).
I think this may be a mis-stated reference to buying transit for the network provided.
Apt patterns allows matching on criteria besides strings such as searching for all packages with broken dependencies. It also allows combining different search criteria in various manners which would be difficult or impossible using just a regex search. If you want to just match packages using a regex against package names that is still possible using the name apt pattern.

I would suggest reading the apt-pattern man page referenced before passing judgement.
Turning on Location Services requires tabbing through pages of location-specific text before the OK button is enabled.
Persistent Depressive Disorder
In other words, "we have not shipped a patch for this."
This is based on a number of obsolete premises. Contemporary HTTP techniques include[1] framed binary wire protocol, redundant header elimination, compressed header values and efficient cryptography. HTTP/2 + TLS 1.3+ are extremely efficient together and are difficult to improve upon. When compatibility, implementation quality and ubiquity[2] are considered they are effectively impossible to improve upon. Except...

If, in the unlikely case that your particular bit of brilliance is indeed hampered by the vestigial amount of overhead still present in contemporary HTTP, then you might do as Google and several other operations have done and dispense with traditional techniques (including TCP) altogether via QUIC.

Just because what you see in the Network tab of your browser's 'Developer tools' window looks like something from 2005 doesn't mean that's what is actually on the wire. It mostly isn't any longer as a share of global traffic.

But again, all of that is irrelevant; the post provided no evidence that replacing HTTP with some dubiously unnamed form of RPC would solve any actual problems. HTTP was tossed in the rant basket with a bunch of other things, few of which appeared relevant to the actual failure modes cited.

[1] https://www.oreilly.com/library/view/high-performance-browse...
[2] https://github.com/http2/http2-spec/wiki/Implementations
Hand sanitizers use alcohol, not the same thing as a "prescription" antibiotic. The same resistance arguments do not really apply the same way.
BPF is not run inside of a virtual machine (the same way that Java is). It is not safe to load untrusted code into it.
I don't like electronic technical books. I find it too hard to find what I'm looking for in them. I find it's hard to beat being able to quickly flip through a physical book.
Neural networks are basically graphs with weighted edges.

As you increase number of nodes N in a graph, the number of edges grows at most quadratically, but the number of possible subgraphs grows exponentially.

So even if you use totally random edge weights, with high probability some of those O(2^N) subgraphs will be pretty good.

OP paper is basically providing formal mathematical definitions for these loose notions, then chasing down a bunch of epsilons and deltas to prove that, in fact, good subgraphs actually do always exist (with high probability for large enough N).

From a practical standpoint, the main citation's is pretty informative:

- "What's Hidden in a Randomly Weighted Neural Network?" by Ramanujan et al, https://arxiv.org/abs/1911.13299

This paper actually gives an algorithm which empirically does a decent job at finding a "good" subgraph.
None of these are breaches. They are all explictily spelled out in the terms of service, and regarding the first option, you are free to change it.

Apple not doing things your way doesn't constitute a breach.

>Chinese citizens do not receive the benefits of the rest of the world.

How is this Apple's fault? The Chinese government explicitly prevents their citizens from having those benefits.
That's FBI spin. Apple's reluctance to drop their own keys for backups is entirely based on the frequency with which they have to recover keys for nontechnical users who have lost their passwords, and you'll note that more and more features are being rolled out in such a way that Apple does not have access.
Overall, I think it's a pretty fair assessment. Emacs is dense, obscure and what is these days called "opinionated". You gotta remember though, that Emacs is from mid 70s. There's a lot of legacy there, but also a lot of refinement. Lots of brilliant people have spent a lot of time improving it over the years.

You shouldn't think of Emacs as an editor; it's a text processing system. In other words it supports lots of workflows of which IDE is only one.

I also use it as a knowledge management system (org-brain) and task tracker (org-mode). It helps me manage my days because it hooks into google calendar. I manage my bugs via a JIRA integration, read my mail through it and now I'm gonna check out the IM mode :)
> If Australia makes it illegal to re-identify information, what about information that has been re-identified outside Australia then distributed into Australia?

The letter sent to the university [0], claims that re-identifying information is actually illegal, according to the department's understanding. (Nevermind that they also admit that particular law is completely irrelevant to the work of the researcher).

[0] https://www.righttoknow.org.au/request/correspondence_on_re_...
Kenneth Waters
> deemed impractical as it required a corrupt official.

Is there any other kind?

Thanks for the smile! :)
And shortly after, I did this:

brew cask install iterm2
Good idea. Just did!
Although the specific case in the article goes back and forward as to whether the alleged sexual abuse happened during the psychedelic sessions. MAPS says yes, the court filing says maybe, unless I’m reading it wrong? It’s damned plausible, though
Yeah, I’m gonna try this out. I’m writing a book authoring platform and I want to let people give access to their books on their own domains. Is there an API to add custom domains with LE certs to my app? And is there a limit on how many domains I can add?
Perhaps they are simply familiar with Gödel numbering and the philosophical consequences thereof
Is the parking company the only option? If not, then yes, it's serving it's customers better than competitors.

The proof is the fact that if they charged $100 per hour, they'd have no customers.
Sovietwave
How’s the weather in Iran right now?
When organizations claim to have "anonymized" a data set, what exactly does that mean?

I.e., do they mean that nobody they talked to could think of a way to recover the identity of even one individual in the set with 100% certainty? Or is there some information-theoretical or legal standard of anonymization they're claiming to have met?
Alcohol and opiates/opioids both build physical dependence on them. This is markedly difference to “chocolate addiction”, and ketamine does not cause physical dependence either.

Compulsive behaviour with regards to a stimulus isn’t addiction on its own, but it is bad!
How would you sync a couple's fobs?
Huh, can we remove those? isn't there a cost to have all those extra sequences lying around?
“Charter” = “Character” Phone typos
I don't understand your comment. I addressed that part in my comment?
Definitely possible in theory. Kind of a pain in practice though.

I was working on trying to package Xilinx Vivado for internal use on my company's build servers. It's around a 20-25GB installation, mostly of smallish files. I could have definitely manually split the package up. It's the kind of thing that's hard to do algorithmically though. After a day or so of trying to solve the packaging problem, I eventually gave up on the idea altogether.

Large software installs are still fairly uncommon on Linux, but I see more and more of them in the wild. Especially when I look at some games and stuff - I have a bunch of software that's larger than 10 GB. It's kind of nuts that the .deb package format is still so constrained, especially considering its importance to so many distros.
Today having physical copy of TAOCP is mostly only useful as the coffee table/conference room artifact. All the stuff in there is either well known because it is part of basic CS curriculum, better analyzed by subsequent works or mostly irrelevant.
Just because profits are measured in the billions doesn't mean that they aren't still "razor-thin".
Yeah, someone has to pay for running a bunch of empty planes all the time.
San Francisco bans events for 2 weeks due to coronavirus
This is great. iPhone might be the smaller platform, but your app ain’t shit until you have it Apple’s App Store. Definitely a plus for iPhone users, and doesn’t matter for the other platform.
Sounds like you've not been around someone who is having a bad trip, it's traumatic. I've been around some and had to play caretaker till they came down.
Or it was a murder weapon.
Everyone's a little different, you might need to do it more often - every minute during climb and decent. Or swallow just as frequently, gum can help - having something to swallow isn't necessary for it to be effective but it can be helpful to induce swallowing.
If you install a package, that package can do arbitrarily bad things to your system; a repository you don't trust is never "safe".