skysight-inc/HackerNews huggingface dataset:
At the same time, it supports classic Bluetooth and low-power Bluetooth. The source code package is simple and easy to read, which is very suitable for entry
Robots deliver food at University of Arizona
So your response to the haters is to be a hater yourself? Why can't we just get along?
They're not sufficient reasons to you.
> In fact, taken to the logical conclusion it would mean killing retirees instead of paying them pensions (imagine what society could spend all that money on, right?).

only a logical conclusion in a very simplistic sense. if you kill all the retirees, it will be hard to persuade the working population to produce any surplus.
And there's a reason why people are generally not doing web stuff in python or rust.
Would you be willing to explain to us why you do this?

This is an incredibly harsh restriction, and "we don't owe them explanations" would piss me right off. It sounds like you're really souring this relationship, and "I can have wifi, not you" seems really quite bizarre.

What do you think you're "protecting" them from? A healthy relationship with their parents based on trust and honesty? /s
> The Bug in Paxos Made Simple

Emphasis mine, the bug is not in the algorithm but in the way it is described in the paper. I can see how the author's choice of words is a bit confusing here.
I replied to your sibling reply. I think that you are on a side-track bringing and focusing on large developers. I mentioned zoning in Japan, and they don't allow for that. To the contrary, they do more than we do to cultivate neighborhoods with small businesses.

> Until then, stop being so entitled and stop the clueless rhetoric.

We both feel passionate about this stuff. It's easy to go off the rails. Doesn't look good, though.
I just tried logging in to Element.io with an account on my own homeserver and I saw several requests to vector.im before the privacy policy popup, including what seems to be some kind of token exchange.

I don't think the intent is malicious, but the system is definitely leaky. My homeserver config doesn't mention vector.im (perhaps it's a hidden default somewhere?), I checked.

From a protocol standpoint, no identity server is necessary. From a practical endpoint, all feature-rich clients (the ones I know support e2ee) seem to send requests to vector.im. Matrix is decentralized, but a lot of data still seems to get leaked to a centralized place by accident from my short experiments. It's not a great scenario, even if I'm fine with a few requests to the 3PID server every now and then.

Client issues are ecosystem issues if all usable clients suffer from them.
Tldraw – a tiny little drawing app
I see quite a lot of news clips, and in that case, negative ratio is almost always the result of brigading. Here's an example I ran into this week: https://www.youtube.com/watch?v=8kqEMLiE5CU

Out of nowhere, 95% dislike ratio. Any other video on that channel has maybe 400 votes total, this was has 5K dislikes out of nowhere, very clearly some group of antivaxxers brigaded it. The video is perfectly normal and nothing out of the ordinary, so the vote count is just misleading and useless.
Fetch has the downside that with the usual idea of presence you want to know immediately if presence changes, so you'd be polling constantly. What could make some sense is caching server-side and allowing the subscription to be quickly enabled/disabled, so that a client could save traffic while it's not on screen etc. When it returns, it asks for the last message for each contact to be delivered from cache and the subscription to be resumed (in exchange for having to wait for the data to come in, and until then not showing the correct information).
Sorry, since this was posted a month ago (https://news.ycombinator.com/item?id=28854949) highlighting that it was sponsorware. It is now open-sourced and free also.
OpenEO can use DASK tasks

https://openeo.org/documentation/1.0/developers/backends/ope...
There is a hard cap on productivity given Dask is in Python, so you can't do advance stuff unless you code in C or C++.

That's the issue with these tools.
Does the TPC still have relevance? [pdf]
There's nothing platform-specific about C# and Kotlin.
The article has already played out both sides of this argument in detail for us - do we really need to repeat it here?
The best government (crypto)money can buy.
Can't you just run it in Docker with a one-liner? I don't think you need a whole cluster just to leverage the Spark tooling.

If you're in the JVM you can basically embed it in-process.
Yeah, any kind of aggregation would help. But XMPP dictates that you "MUST" broadcast presence messages to all subscribers every time it changes. (Many open standards are very forceful in their language about such things.)

Most chat systems have done away with it. Slack has it, but that's about it. For anything you use from your phone, what does it even mean?
DK! Happy to see a new project from you. I'm a die-hard Hide Feed fan.

This reminds me fondly of using Vimperator macros and link hints to automate tasks back in 2007. It has always surprised me that the most widely-used UI paradigm lacks a standard way to automate tasks - we all spend so much of our lives clicking links, it seems insane that there isn't more/standard tooling for automating that.
GH will also automatically retarget the dependent PRs to the `main` branch after the dependency PR is merged. I usually just make a note in each stacked PR, "Depends on #N", mostly so that the review and merge sequence is followed. But even this would be clear on its own by the PR number and target branch.

I agree that the PR code review process leaves a lot to be desired, but this particular workflow doesn't seem like a big problem. Though I've never used Phabricator and similar tooling, so there must be something we're missing.
I recently tried to cancel the WSJ

Them: Hello

Me: Hello, cancel my account

Them: I'm sorry to hear that, what is the cause of

Me: I just want to cancel my account

Them: Lets try and understand what we can improve

Me: I just want to cancel my account

Them: Sir, i understand but perhaps we can explore other
options

Me: CANCEL MY ACCOUNT

Them: ....

Me: Are you having a hard time understanding English

<this literally happened this week> receptionist says he was born in America and found it insulting that I suggested he doesn't understand English.

Me: Glad you understand English. Cancel my account.

Them: We have several options available

Me: Cancel my account in 30sec or I'll contest it with the credit card company

<this literally happened this week> receptionist says in that case they will continue to bill me. FYI: False, Ive now made a documented attempt to cancel my account and they didnt. You can contest it with your credit card company.

Me: Cancel my account in 30sec or I'll contest it with the credit card company, note we're speaking at 2:14pm eastern on 15 november 2021 and i'm noting i tried to cancel my account and you are refusing.

Them: cancels account.
> Mathematically and statistically...

...what you've identified is not enough to draw any conclusions from, at all.

> Either I'm crazy and worried about nothing

This one. The vaccine is not killing people in significant numbers, but the virus is. Stop worrying, get vaccinated, get on with life.
Looks neat. Love the name!
Alternative: Make nice 3D Models of Bonsai instead
On this, the CDC mention it as a last resort[1]. What's the role of FDA approval for usages of a drug in American law? Is my understanding correct that it's perfectly legal for physicians to prescribe off label, but you couldn't market ivermectin for the treatment of scabies to the public?

[1]: https://www.cdc.gov/parasites/scabies/health_professionals/m...
I kept scrolling and scrolling trying to get past the obnoxious word games to actual content, but it just kept repeating itself over and over.
This should describe commits for a normal PR workflow too though - each commit is the smallest deployable unit with a meaningful title and description. I guess squashing merges by default allows / encourages people to put less thought into individual commits since they aren’t expected to become part of the permanent history?
Nah, they were killed by XMPP's braindead protocol design that made it useless for multiple clients. Apparently the idea that people might want to read messages on both their phone and computer, or on two computers, was completely unimaginable for XMPP, despite every other messaging system doing the sensible thing. Eventually there was an XEP ("Message Carbons") to give the basic sensible functionality, and eventually eventually most servers more or less supported it and it more or less worked most of the time, but that killed XMPP on mobile long before push notification platforms were even a thing.
oh, it's a core thing and not open for extensions changing it or being disabled? That's indeed unfortunate.
Spark is massive overkill for the vast majority of needs. Can't fit the data on a computer, like your use case? Yep, good for that.

Anything else, and it's not worth the overhead. Dask doesn't require a JVM cluster with executors and name nodes and hdfs and everything else that keeps databricks in business.
the way its communicated is crap, it feels self-help author/marketing guru.

but, it's true. writing stuff down allows you to consolidate the various thought fragments and pieces of information, potentially elucidating things you already knew, but didnt know you knew because the pieces weren't connected together in the "big picture" so you missed the correlation.

braindump on a topic, all the relevant details and bits of information you recall about it. organize it into a outline/bullet points and then narrate it to yourself as you go through, filling in the gaps between your bullet points.

its not really the writing that does the magic, its consolidating thoughts, fragments, memories in an ordered fashion to be presented to someone else that doesn't have the same context you do in your own head.

basically defragmenting your brain.
I used to think bonsai was cute but when I learnt it's done by cutting off the young roots of the tree to stunt them and binding the branches with wire, I can't help but feel sad looking at them now.

There's an argument that these trees get better care which I don't doubt but I look at the folded over fins of whales in captivity who are also getting the same "better care" and just wonder if humans should let nature do it's thing without getting in the way.
I have used PHP for years. I like it too. Its tight integration with http is nice.

The PHP language can be used as a templating language itself:

<?php

$user = 'root';

?>

<p>
Hello <?= $user ?>
</p>
Forth * Lisp = PostScript
This is the operation:

> Desolder R615 0 ohm resistor and solder it to R614, or bridge R614 with solder.

It's just a jumper! This is super easy for a beginner because you only need to desolder and then drop a blob of solder.
Vaex is amazing. I haven't used it in production but was blown away when I did some prototyping with it.
Ah, thanks. I was confused by the title.
Oh, don't be fooled — many of my friends have had to go through much worse onboarding experiences to get to what it is right now. ;) Appreciate the kind words!

The two pieces that make it harder for someone to simply copy the extension code and run it themselves is (1) Javascript minification and (2) parts that talk to a server.

Someone can try to reverse engineer the calls to a server and run their own, but that's often more work than most people are willing to go through and it's made harder by the client code being minified.

I wish it were possible to open source extensions without running into this problem because I like sharing things I've built (https://github.com/dkthehuman/), but doing so effectively kills the possibility of building a business on top of it unless you maintain two code bases (one free and one paid) at which point it's more trouble than it's worth IMO.
what are your feelings about server side typescript?

it's quite a nice language, and for many many cases is certainly fast enough these days.
You're definitely correct about Spark being a nightmare to configure. Luckily we've got data platform teams who take care of that. Analysts like I still do configure parameters depending on the scenario. You might be correct about data in the 1-15 GB being more common. I'm an analyst so most of the time, I've to aggregate data before I do any analysis. But data scientists in my team typically work on smaller datasets and use Sagemaker instances.
Saudis Sign Military Cooperation Agreement with Russia
people aren't doing web stuff in python?? django, flask, etc. are still very popular. maybe not as much as a few years ago, but people tend to stick to tech they know well, and python's web libraries are pretty battle tested at this point.
Lots and lots of people do web stuff in Python. There are a whole bunch of Python web frameworks like Django, Pylons, Flask, etc.

And there are big sites written in Python, too. Reddit, YouTube, some Google apps, Spotify, Netflix.

Rust is still a bit young, but also has several web frameworks like Rocket. No big case studies that I know of, but Rust still has many more fields of applications than PHP does.
i remember iMacros
Yes I specifically called that line. They informed me that they had no ability to see driver canceled rides. They could only see the same rides I have in my history. They were sympathetic and took my complaint but ultimately it ended up nowhere. The same Uber support black hole of nothingness. No response, no follow-up nothing.

Pretty much this driver exploit can be executed with impunity and Uber does not care and there is no way for customers to report it.
> A person has no intrinsic function, so we can't say that they're broken.

I disagree. When you see people whose brains are so fried they spend their entire waking state walking in and out of traffic screaming incoherently at everyone and no one, and their mind exists in a different reality with no connection to the actual, and there's no medical treatment (or, any way to administer) to overcome the mental disease compounded by extreme drug use... I find it hard to argue that such a person is not "broken."
Isn't it completely rational from the lender standpoint? First they make sure you will be profitable for them (involve other people who can be milked), then they offer you money and hope you can't pay back on time.
If you run the flow locally, Browserflow uses your browser directly so you'll already be logged in.

If you run the flow in the cloud, you can log into a site by adding your cookies to the cloud flow.
> Heres a solution that uses only sh and portable sed. No awk. No wc.

No, it isn't! :)

The challenge was specifically about joining the months of `cal -y` into a single column with sed. It's about the challenge of working with a grid of grids, with the restrictive nature of sed, having only one hold-space to hold 2 months separately. You totally missed doing that with your solution. Of course, it's loads easier to just skip the challenge altogether!

Maybe the point of the sed challenge wasn't clear. It's about stretching the abilities of sed to its limits. Of being able to use all its features to its fullest. I think this is the first time that I had a real use for m~n, and I still haven't found a good use for `D` or `P`.

EDIT: You're using `cal -y` now, but you've still gone outside the challenge space:

> what kind of sed script I’d need in the middle of a `cal -y | ... | wc -l` pipeline to get the same answer

Meaning the working space is just substituting the ellipses for `sed` commands. It's a single `cal -y` call, a single `wc -l` call, and no other shell code except pipes.

I did an awk command in the last bit, but here is the sed equivalent:

sed -E '
/[a-z]$/{h;s/.* //;x}
/[a-z]$/!G
/\b7\b.*July/,/20.*August/!d
s/\n.*//
'

Ideally, it was supposed to be just a single sed command, but I wanted to try out the org-mode blocks for showing the process in multiple stages and also use the m~n addresses, which it seemed like I wouldn't be able to if I did the single call.
I’m a bit confused with the Pricing page. Does the Chrome extension limit of 30 minutes per month in the free plan mean that completely local use on one’s computer is restricted by time? How is this tracked?
Surprised I had to scroll this far to see this comment. If Microsoft had it their way, they’d have Nintendo and others legacy titles “preserved” by being on Game Pass.
That indeed was a problem that hurt it badly, but XMPP is also old. If I remember correctly, supporting multiple simultaneous clients at all was more than other contemporary IM systems did.
Census 44x faster than Hightouch for event syncs
https://news.ycombinator.com/item?id=9843962

DonHopkins on July 7, 2015 | parent | context | favorite | on: Thinking Forth (1984)

Thinking Forth is a FANTASTIC book -- by all means read it to learn the most important universal lessons from Forth, even if you're not going to program in it!

Forth is a "glass box" instead of a "black box", and it's simple enough that you can easily understand EVERYTHING about how it works right down to the most primitive words defined by machine instructions. It like scheme in that it's great for meta programming and creating higher level domain specific languages, but its approach is different enough and much lower level than Scheme that it's worth learning scheme as well as forth, to contrast them for a better perspective.

Another interesting related language is PostScript, which is a lot like Forth in some ways (rpn stack based, separate return and parameter (and dictionary scope) stacks, how the threaded interpreter works, and its extreme simplicity and power) but a lot like scheme in other ways (data is code, polymorphic arrays and dictionaries, typed object references instead of raw untyped pointers, with typed objects bound to names in dictionaries as opposed to typed variables holding values (you can redefine the same name to different types, since the object with its type is associated with the key in a dict, the type is not declared for the variable name itself like C), a safe high level language with bounds checking, garbage collection (in a modern implementation -- old printers tend to use simpler heaps), etc).

PostScript (and scheme) is a lot more of a "black box" than Forth is, since there's a lot of magic stuff going on under the hood that you can't see, to make it seem simple on the surface. And I'd say that on the surface, PostScript is simpler than Forth, because of how it's higher level and you don't have to worry about a lot of details. But Forth is actually extremely simple all the way down!

\ First you should:
FORTH ?KNOW IF
HONK!
ELSE
FORTH LEARN!
THEN

\ Then you can:
BEGIN
FORTH THINK!
AGAIN
Yup! All the automation is done via CDP and client-side Javascript.
Not if you'd been following this case. Since Friday the prosecution has been trying to do procedurally dubious things involving technology; like inferring that two pixels are a man with a rifle.

Today they got caught having sent the defense a lower quality video, after the video had already been shown to the jury. The prosecution played dumb, and even suggested that the defense's Android phones had compressed it. This is a serious issue because both sides of a trial have a right to the same quality of evidence as the other.

This screenshot proves that, at least Binger, knows about compression and uses it.
I mean, if from an ethics/empathy standpoint, we can’t even exert our will over PLANTS, we are going to have trouble surviving as a species.

We have to eat. You can argue that it’s better and more efficient to let other animals be, but you can’t really do the same with plants. What’s left then?
Type annotated pure Python implementation of the builtin max() function
I have often thought of writing an interpreter to run a PostScript clone without the graphic primitives but adding some words dealing with files. PostScript does have a lot of fun extras.
I totally get anthropomorphizing whales, but doing it with plants seems a bit excessive.
It is, but not as "worth it" as python
I feel like “I am of the personal belief…” goes without saying on the internet.
But, what is, if not php? Do you shoot for what has had longevity, or what's rising?
In theory, true. In practise, they are most popularly used for the Microsoft and Android ecosystems, respectively. I’ve reworded it to platform-oriented.
Hey, there. I wrote the post. I agree: From my experience people "jockeying for power" tend to get the most irritated by a scheduling link getting dropped on them without some sort of niceties surrounding it.
That does not work if your second PR builds upon the first.
I was recently in the job market and there were a few instances where a recruiter would reach out to me, ask if some job opening sounded interesting to me, then ultimately send me their calendly link to book a meeting. It was a little off-putting at first, but that was ultimately resolved with a “get over yourself” internal dialogue moment.
Hey Adam, it does! It was a pain in the butt to build so I'm especially proud of it. You can use the "Upload File" command to attach a file.

If you're running the flow locally, you can put in a local path. If you want to run it in the cloud, you'll need to first download the file and then upload it.
> A company called Bechtel will help with the construction, which will require a workforce equivalent to roughly 80 percent of Kemmerer's population.

Oof well that explains the enormous cost and timeline.
You're not wrong. I'd say it kinda does all three badly. But the gestalt is fun
Yeah, I feel like the sender should do the extra work of embedding the times in an email. I like your idea of a script that's auto-generated.
Wales voted to leave the EU
I recently switched from Spark => Dask cause I like it so much. Disclosure: work for Coiled, the company founded by Matt Rocklin, the creator of Dask.

Here's what I've found thus far with Dask:

* way easier to build custom distributed compute systems with Dask than other alternatives. Dask futures & delayed APIs give you access to the "engine" so you can build your own custom race car

* Lots of data scientists are a lot more productive with Dask compared to Java / Scala technologies they're not comfortable with (I have a popular Spark blog / Spark books & love Spark, but some ppl just can't get productive with Spark)

* Dask cluster visualizations are so nice. So easy to understand how clusters are being computed in real time.

* We've been working closely with NVIDIA folks to provide real cutting edge GPU support.

I'm a believer in multi-tech data pipelines in the future. A data engineering team that loves Scala may write some ETL code in Spark and then pass off the baton to a data science team that loves Python and uses Dask to train machine learning models.

Seems like most other players in the data space want to take over an organization's entire data platform. I like how Dask likes to play nicely as part of the overall PyData ecosystem. I've always liked the Unix philosophy of building little tools that can be easily composed to solve a variety of different problems and feel at home in the PyData ecosystem.
I was wondering that too. Paying for cloud usage is entirely reasonable, but there is no reason why there should be limits on what I do locally. Demanding a monthly subscription for local software is grubby—wouldn’t consider that.
Now at $34,971,088 / $35,000,000. "100% of goal". It seems to spend a lot of time just below the threshold.

Is someone checking the blockchain address involved to see if this is for real? There's an awful lot of money going into this. I just saw it jump by US$1.2 million.