skysight-inc/HackerNews huggingface dataset:
we have that on iOS though, it's the swipe up and/or to the right gesture. It's honestly the fastest way to switch between apps on any device I've ever used. the android dedicated button feels clunky in comparison.

I understand it's a "hidden gesture" and thus all the UX complaints apply, but from pure observation most android users use the app switcher about as often as PC users use alt+tab... basically not as many as you think.

Most mobile phone users who are even slight technophobes will switch apps the old way from the home screen or app drawer. at least with the iPhone the "going home" behavior can accidentally surface the app switcher which after enough exposure might train such users to use it.

Idk, I kinda hate all the UX paradigms that android introduced, it often felt like they ignored much of what xerox parc taught as objectively good UX and tried to go it on their own, only to have to relearn all the same mistakes that Mac and Windows learned over the last 3 decades.
At some point it just got too slow, and the browser was just not up to scratch. Still the best looking phone ever made..
wow. I actually read and rewrote that word literally thinking it was "retaliation". I think that's what @elicash meant.
http://www.dglogik.com/iot-verticals/intelligent-buildings-s...
Linear regression uses MSE loss. Logistic regression uses log-loss. Both loss functions behave differently.

Its not just the underlying model, but the loss function is also different.
Kind of, yeah. ActionCable is just the plumbing though. The functionality of Motion, this forthcoming magic, LiveView, etc is all a step higher up. Motion uses ActionCable as the implementation mechanism, the "pipe" that data transfers over. But ActionCable itself is basically just "you can use websockets with Rails!" and not much else.
The DKIM signatures were valid.
I'm currently working on a project that involves dataviz & mapping, and one of the things I've discovered along the way was WikiData's SPARQL query engine.

Mind = blown.

You can basically ask Wiki(pedia) almost anything you can think of (including the largest city in a bounding box) using the same query language.

Examples:

- Largest cities per country (https://w.wiki/UC4)

- Cities connected by the European route E40 (https://w.wiki/74E)

- Streets in France named after a woman (https://w.wiki/34K)
On one of my first visits to the DMV in San Francisco, I saw an employee ask around for the test key (this was about 10+ years ago, so they had a physical sheet of paper that was the key of correct answers) and hand it over to a test taker. I just assumed that it was some form of an internal testing thing, until I ended up behind her in the line to get photographed, when I realized that she was actually an applicant.
Out of curiosity, did you consider using pandoc? https://pandoc.org/MANUAL.html

For context/the uninitiaatd, I think of pandoc as the "postgres" of markdown-to-<blessed_format>: you can build your own text-format-converter, but oftentimes you can get 90% of the way there with pandoc, and fill in the rest with custom filters and elbow grease.

To whet your appetite, I have a personal site that checks your boxes, where the build script is basically one long invocation of pandoc and xargs. In my experience and that of others', building on top of pandoc can get you to quite satisfying places and workflows (e.g. https://www.gwern.net/About).

(Also, fwiw, we use it at my place of work for writing versioned technical documentation, as well.)

Keep on plain-texting! :)
This is the death of open-source. This is not open-source software.

And exactly why OSS needs to exist - true community projects that are not dependent on sponsors or have any strings attached. I hope we find a way back there.
Sure, at this point Apple's solution likely works this way: they care about their reputation. But even a secure faceid opens the Pandora box: today it's just iPhone users, 5 years later it's everywhere, including in solutions from Huawei and 10 years later it's the law. Afaik, Delta airlines already trying to use faceid. And once faceid is required to buy gas and groceries, your complete and nuanced dossier will be available for sale on all these data exchange brokerages. In this beautiful future, faceid is needed to unlock any car and it would play you ads for 3 mins while it's starting.
Run an excellent Affiliate Marketing Business With this recommendation
Reading around on the Internet a bit I came upon this [1] which indicates Nokia's leadership was less engineering-driven than I thought.

[1] https://knowledge.insead.edu/strategy/who-killed-nokia-nokia...
Well, sure, you can believe that, but you can't make it happen. If you try to, they're more likely to molon labe you than anything else.
Do you know what "RoR" stands for?
> I'm still having trouble forgiving them for getting rid of the physical ESC key and turning volume control into a two-step routine on the TouchBar

To be fair it's always been a one-step routine on the touchbar (touch and drag the icon) and they brought back the escape key.
Depends on the seed. Some seeds have been growen after 2000 years of storage (in what was close to ideal conditions for that seed), but others only last a few years in any storage possible 100 years ago.
Exactly what I wanted to say but couldn't find the words to do.

This comment is beautiful and should be read every time someone complains about "libertarianism" in such a completely misguided manner.
There's also other simple explanations. Maybe people preferred this watermelon, it was easier to grow, etc.
The Hazards of the New Online Collectivism (2006)
It’s funny how copyright and privacy are often used to block inconvenient disclosure. Same in medical. They sell data back and forth but as soon as you request something that’s inconvenient, they use patient privacy as excuse to not disclose.
If you use Docker as a production tool instead of prototyping several shit will happen soon.
> the only thing that will get them to vote the right way is to hear from enough real constituents that the lawmakers feel like their reelection will be in jeapordy if they do vote the wrong way.

Like most real world systems this sounds incredibly inefficient to me. In germany there used to be (and maybe still is) the "Wahl-O-Mat" [1] ( an artificial word made out of two words: vote and automation ). The idea is to answer some questions and the Wahl-O-Mat tells you for which party you should vote.

Let's extend this idea and make a thought experiment. Imagine the questions and the answers would be tended / adjusted over time (like a profile on a dating site). The rules how the voting suggestion is computed are straight forward ( a weighted sum or something ). If a new controverse question arises then people adjust their voting-profile according to their beliefs (or if it doesn't matter to them they don't). If the profiles are public then the outcome of the next elections can be predicted easily. Best next thing to direct democracy.

[1] https://de.wikipedia.org/wiki/Wahl-O-Mat

Edit:grammar
ActionCable doesn't really scale that well, but can work for small loads. In addition, there's AnyCable to bring high scalability using the ActionCable protocol for easy Rails interop. With Motion, we are planning support for AnyCable.
If I had to design it, I would not directly send the data to the central server. I would first store it for a period of time, then compress everything and then send it while the phone is inactive and plugged to the sector. Or I would build a model with the data on the phone, then send that to the central server. Both ways would be asynchronous.
I think it will come down to PRs accepted. So it's your mess in the end as it depends on the companies strategy.
Show HN: Boreddit.com – View Top Reddit Posts from Past Years by Subreddit
> How would this work?

A 1st draft of the steering mechanism just posted today for comment at https://tools.ietf.org/id/draft-rescorla-doh-cdisco-00.txt
Comcast's ASNs and networks are documented in ARIN's WHOIS database and various route registries. Hell, Comcast probably publishes a list on their own web site.

So, yeah, Mozilla can easily determine if a user is on the Comcast network just from their IP address.

Also, while Comcast actually has a bunch of DNS servers spread across the country, I believe that nowadays they're mostly "promoting" the use of 75.75.75.75 and 75.75.76.76 (which, AFAIK, are anycasted and direct end users to their "local" DNS servers).
Yeah, I'm just saying it can work and it can work remarkably well and efficiently. It's just probably too complex for our limited intelligence to handle.
I grew up in Pakistan. Simply put, this is due to a culture of nepotism and corruption.

There are thousands of credentialed pilots but very few pilot jobs in Pakistan. A job with the PIA is highly coveted and ensures life-long financial security and social status (this perhaps explains the overconfidence of the pilots when dealing with ATC). These jobs are usually handed out to people who have the right connections with the right people in power. Some of these candidates with the right connections only needs one of those thousands of desperate licensed candidates to sit in an exam for them. PIA is also said to have thousands of ground staff hired as favors by the ruling politicians all around the world.

Also worth mentioning that it wasn't always like this - pilots and executives from PIA were behind the launch of Emirates which is one of the most successful airlines in the world. So it is really a sad story of decay and is a representation of the deterioration in other parts of the country's society.

When the pilots fail to lower the landing gear, perhaps it is time to shut down the state-run airline that runs on a huge loss and serves the top one percent of the most poor populations in the world.
Let's just consider an example; where do you draw the line in the following list? To avoid sending travelers through unsafe areas:

1. Google's routing algorithm is conditioned on demographics

2. Google's routing algorithm is conditioned on income/wealth

3. Google's routing algorithm is conditioned on crime density

4. Google's routing algorithm cannot condition on anything that would disproportionately route users away from minority neighborhoods

I think the rational choice, to avoid forcing other people to take risks that they may object to, is somewhere between 2 and 3. But the current social zeitgeist seems only to allow for option four, since an optimally sampled dataset will have very strong correlations between 1-3, to the point that in most parts of the us they would all result in the same routing bias.
A lighter, non-quantitative starting point https://en.wikipedia.org/wiki/Reversible_computing

I thought of this when I learned about Rust 'moving' values could--in reversible computing hardware--have a zero thermodynamic lower bound.
Databricks acquires open source service Redash
What is the reasoning for the pushback? Can you talk about some of the reasons they give for that?
> The UNIX experience on the Mac is pretty shitty. Ancient versions of all the tooling. Command-line utils have that weird BSD well-water flavor.

Well, OS X is Unix, but GNU is not Unix.
The city is losing people, the suburbs (particularly the outer ones) are not. Chicagoland is still growing.
Respectfully, Comcast has an ATROCIOUS privacy record. Full stop. A quick search came up with [1] [2] [3].

Your employer actively and repeatedly abuses the privacy and trust of its customers. It also lobbies for damaging policies.

I do not trust Comcast. Firefox associating itself with Comcast makes me trust Firefox significantly less.

[1] https://oag.ca.gov/news/press-releases/attorney-general-kama...

[2] https://www.king5.com/article/news/local/comcast-fined-9-mil...

[3] https://consumerist.com/2016/04/01/comcast-says-fcc-privacy-...
Logistic regression can use both L1 and L2 regularization
It is a power issue. Everyone was aware, but the remaining pilots refused to let the authorities do anything.

The only reason this is happening is because of Covid-19. No flights, so pilots can't threaten to boycott flying. Let's see if the authorities have enough political capital to follow through with firing them all.
Exactly what advantage does macOS shitty Unix environment have over Windows 10 w/ WSL2?
What's missing is a `thread_local static std::istream` inside the function so that the expensve steram object isn't recreated every time the function is called.
The history of Pakistan in a nutshell
One can say similar things about interfaces in object-oriented programming.
> But it's too funky you say. Well, yes, bash can have its quirks. But we need some funk every now and then. Let's just embrace it!

My god, no, stop. Funkyness in production equals outages.
I don’t understand the comment about Leela. Why isn’t own move prediction deterministic?
> Unfortunately all I could think of was "that sounds cool but I'd want to stick to dash instead of bash"

Well, POSIX sh, ideally. That way you get free portability to ~everything; it's not a great burden to install bash or dash on ex. NetBSD or AIX, but sh is as close to universally preinstalled as you're going to get.

> Also didn't realize it wasn't agentless which is pretty critical imo

Ouch, yeah that outright disqualifies it for me.
Giving up is the same thing as stopped caring!
As best I understand it, ActionView::Component (now the standalone ViewComponent) only deals with encapsulating what you'd put into a partial.

https://github.com/github/view_component

The web socket/Stimulus Reflex/Live View approach is orthogonal.
There isn't really any advantage to ARM compared to modern x86. Closed ARM is IMO worse than x86. Now, if someone made the x86 license more open that would be cool, but so far it's all downsides at least for me.
Rushing my balance out as of now, just in case.
Typically I use Packer + Terraform and it works generally well (if you going with the immutable servers philosophy). However, often times immutable servers is hard to actually do in practice. If Hashicorp added a new product similar to Ansible / Aviary.sh / Fabric I think it would complete the entire DevOps loop under a single ecosystem.
I would argue that it became public knowledge the moment that the would-be leaker (along with any 3rd parties) learned about it, not the moment that it was leaked.
Important distinction: it’s for new users only. Existing users will need to opt-in.
Sorry, the UI might not be the most intuitive or friendly.

As an example, here's the link to the top upvoted r/videos videos from all of 2012, click on the embed checkbox up top to have all the youtube videos embedded in the page for easier browsing:
https://boreddit.com/t/videos/2012/

Hope people can take a look and share their honest opinions about the website!
it requires an agent, so it's a tiny Bash alternative to Puppet, but that doesn't sound remotely as cool
Krita is awesome now, but it definitely wasn't showing great promise back in its early days. Years and years ago, it was meant to fill in the image-editor hole in the KOffice app suite. Basically, it was trying to be GIMP-but-KDE even though it was doomed to have fewer development resources because GIMP already existed.

I tried to use Krita back in its KOffice days. It felt like a bunch of toolbars slapped together around an a basic image editor, and it was unstable and missing features. Imagine my surprise when it reappeared years later and looked and felt like a completely different program.

Around 2009 (according to Wikipedia) they decided to focus on one particular niche - digital painting, and the goal went from "be GIMP but for KDE" to "be the best digital painting program" and it's been a night and day difference.
I think you are forgetting that serious operators do not have spaces in their paths.
Imagine for a second, someone telling you there is proof in safe, you telling them to acquire this proof from this safe (which has access), then this person is caught and later pardoned by potus.

Later they come after you.

I am not from US, but this kinda doesnt look right.
> Most devs only want some kind of CLI and POSIX like capabilities.

which is why WSL is so great...
I think its an intelligence thing, protecting nuclear weapon movement from foreign satellites/drones etc.
If Comcast sells DNS data now, they open themselves up to penalties from the both FTC and Mozilla. FTC because they enforce privacy policies, and Mozilla because of the contract they have.

I would say this Mozilla changing the overall ecosystem for the better.
At 13:50, is he saying that x64 code running under Rosetta will enjoy TSO memory ordering? Is Apple implementing something stricter than the ARM memory model in their own silicon, maybe with a mode bit that Rosetta gets to set?
I've been working on a localhost-only system for automation myself, inspired by puppet but with far fewer modules:

https://github.com/skx/marionette/

As of this week it can now pull down docker-images from dockhub, which was something I'd been needing to rebuild my own systems. Early days, and it is as much proof-of-concept as anything else, but it seems robust and reliable in my own use.

Of course I need to add "written in go" to advertise properly!
What’s the discriminator between the two vastly different contract experiences? Is it contact size, bureaucracy, visibility, mission-criticality...?
It's difficult to have both, no?
Democratic senators to propose ban on use of facial recognition
Not op, but alpine package manager leaves a lot to be desired especially compared to ubuntu. Also much easier to set locale. Since minimal ubuntu & debian exist, I think the question should be: "Why would you use alpine?" especially considering potentially slower performance:

https://pythonspeed.com/articles/alpine-docker-python/
This is a valid concern with using any third party mail provider. Even if you own the domain though, you probably use a domain provider, for which it would be un-wise to use your own domain as the login email. Do you really have full ownership of any email address?
Loving the design on this!
Now that's just an elegant solution.
dang was this flagged for some reason? It seemed to be pushed off the front page really fast.
I’m not 100% sure I mind the profile as long as the data behind it is gone. It adds an element of “cant confirm or explain” the profile which means you cannot be as convincingly associated with it. Still not ideal but a big improvement to me
Sorry about that, just the first one to come up in my search. I just watched a few seconds to confirm it was the vehicle I was thinking of. (Too old to edit/delete. Argh.)
I've been doing dev work on Macs since 2002. Perl, PHP, Java, C++. It's been a great environment. I don't expect most of my workflow to be impacted by the ARM transition, but given I've refreshed my Mac Mini and laptop both in the last 18 months, I don't expect to be changing architectures any time soon either.
DoH is a protocol for using HTTPS to learn what IPs to talk to.

Malware does not need DoH to do this. They can simply run an ordinary HTTPS server with a self-signed cert on an arbitrary IP, with a simple JSON-based or whatever protocol, and have support for that in their client.
You can even request a query from the community:

https://wikidata.org/wiki/Wikidata:Request_a_query
I find it interesting how slow some standard library functions can be if your code is really pushing them in untypical ways. It's not actually that surprising in most cases once you remember that the library functions often have to handle expensive edge cases and invalid input.

I did encounter a similiar issue a while ago in Javascript parsing files that could be hundreds of megabytes with mostly floating point numbers as text in them. parseFloat turned out to be the bottleneck in this case after optimizing everything else, and I used a very naive (and entirely wrong) function to parse the floats that worked very similar like the earlier optimization in this case. Simply reading each digit, multiplying it by 10*position and adding it all up. Of course this creates the wrong result because of rounding, but it was close enough for my use case. And it was actually something like 2-3 times faster for the overall runtime (not just microbenchmarking the float parsing). What helped here was that the number of digits was generall low, so you typically had ~3 digits after the dot, not the maximum floats could represent.

I'm pretty sure someone that knows what they're doing could have written an even faster and more accurate version there given the same constraints, but I was surprised just by how much I could beat the library function for my specific, restricted use case with a very naive implementation.
cool stuff when you get bored of "real time" reddit. Did you use reddit API in the background?
They _had_ the advantage over Windows. WSL2 is so well-integrated as of the latest major release that I think this advantage has now flipped.
I've used Flask a ton. That was my go-to for years. I'm now using Go. I think productivity is more related to how well you know the tools than the tools themselves, to a degree.
I mentioned it above already, but I've been experimenting with an agentless puppet-lite:

https://github.com/skx/marionette/

Early days, but the primitives are enough to do useful things on my own systems..
Makes sense; port Electron and you get a bunch of apps for free.
> Is this meme the single greatest reason why the developed world has so few successful moonshots?

I think you are experiencing a bias. The developed world takes a lot of moonshots. Very few succeed. Many last decades. Here are some currently active moonshots.

* Novel Coronavirus vaccine

* Self driving cars

* Delivery drones

* SETI

* Commercial fusion

* General Purpose AI

* Quantum Computers

* "Quiet" supersonic airplanes.

* The search for a Theory of Everything
While I have no doubt this is true of Pakistan, it is true of many people who gain experience in a culture regardless of their age.

A while back some US Air Force pilots landed a B-1 bomber on Diego Garcia. The entire flight and the landing was flawless, other than the part where they landed with the gear in the retracted position. The report on the incidents finding was they simply went right past the item on the checklist like it never happened.
Comcast has had a pretty poor track record w/r/t their statements of what they do or don't do versus reality, and this goes back well over a decade (see: denials of Sandvine deployment).

I personally was impacted by this behavior after having my internet service deactivated due to going over bandwidth caps (which reportedly didn't yet exist) and it was one of the most Kafka-esque corporate experiences in my life. My internet was being deactivated because I violated a policy which they repeatedly stated didn't exist. Several months later those caps actually became policy.

I ask this with all sincerity: why should we believe Comcast?
Not entirely accurate, the calabash or bottle gourd is an Old World crop as well.

Some archaeologists think it may have even been carried across the Bering Strait! It was in any case endemic in the New World at the time of contact.
> Seriously, if you created a new SaaS business, would you choose express.js instead of Rails for your backend?

To be completely honest, probably yes. As far as I know, Ruby has some serious performance and memory leak problems.

> Say that to Github, AirBnb, Shopify, Stripe and many more companies.

Sure... My company has legacy code in Groovy. It's still used, maintained, and productive. That said, I'd never say that my company is a heavy groovy user. Rather, my company didn't want to spend resources to get rid of Groovy.

I don't know Ruby that well, but I'm having hard time seeing cool new cloud-native projects heavily utilizing containerized Ruby.
If I understand things like EARNIT correctly, they want to limit end-to-end encryption. I don't think they have a problem with HTTPS or any of the other transport encryption schemes.

I know its a bit of a nitpick, but its important that they know we understand the laws they want to push through and STILL disagree with them.