skysight-inc/HackerNews huggingface dataset:
kdbus was afaik not-exactly-compatible (at least not wire protocol compatible), and as its main reason for existence had speed.

And finally died after Linus went to town on dbus-daemon pointing out a bunch of fixes that made it much faster (though I don't know if anyone turned that example into actual patches for dbus-daemon).

As for arguments against d-bus - It's a mess. The protocol is variable-endianess for no reason, back in the very beginning the XML interface spec got significant criticism because introspection required punting and parsing XML.

Personally I'd also point to mess of multiple identifiers - last time I tried to figure out details for third-party implementation, I got 3 different addresses per object, whereas sometimes I believe just a reference would suffice.

Also, unlike its (probably closest) predecessor DCOP, it's very hard to use d-bus outside of writing a complex program.

Systemd is a factor, but it started years before. D-Bus is "desktop bus", and was rather obviously designed to be the interconnect between applications on the desktop. It seems to me to be preciously rare in its original goal of "COM-like" interop on desktop. Then it got started to be used for system daemons. HAL was somewhat reasonable if problematic. PolicyKit and ConsoleKit ... not so much. Those two laid foundations for badly described but "crucial" APIs provided by logind and systemd that were forced down everyone's throat later on. Now that I think of it, NetworkManager taking years to being configurable without gnome panel might have a hand in it too (and cast a shadow on D-Bus due to NM developer arrogance in the past).

So, generally, a bit of technology, a containership of politics.
This is really cool! One step closer to a decentralized Web.
If English as a common language was a real possibility, then I might accept it. Not without hesitation, but I think I would. But I couldn't imagine clearly such a possibility, because it is unreal. For example: why someone needs to abandon his/her native language? I personally couldn't just unlearn such a thing.
The only people who agree with you about the need for PGP in serious secure messaging are members of the PGP cheering section. They're an old and venerable social organization dating back to the pre-HMAC CFB-mode cryptography in PGP itself. I have nothing bad to say about their justified and ancient society other than that they are wrong about everything involving cryptography and that they recommend tools that get people hurt.

People who care very deeply about these problems and who have studied them more carefully than almost any message board commenter have evaluated PGP and Signal. Among secure messaging and cryptography engineers, PGP is alternately either amusing or an unfunny hindrance to progress. Signal, on the other hand, won the Levchin Prize at Real World Crypto.

Don't use PGP.
very tightly integrated with Irix and SGI MIPS hardware, from my understanding.

A bit like IRIS GL never getting open sourced, because it wouldn't be of much use without matching hardware exposed over /dev/GL interface.
> Perl6 was a reaction to Perl5's loss of mindshare

That's not the way I remember it. The Perl 6 effort was announced in 2000, and (at least by the ever-fickle TIOBE index), Perl marketshare kept growing until 2003 and did not start declining until 2005:

https://www.tiobe.com/tiobe-index/perl/
I agree the end result would be cool. I just wouldn't have the attention span for that much low-level dinking :-)
The C++ “Most vexing parse”
Make a Dataflow Editor with Vue
the social contract in democracies relies on trusting the judgement of your compatriots. if they cant be trusted you don't have to pretend they can, or that you can have a democracy or that they are your compatriots. e.g. Why should i pay the taxes that distrustful people instituted?

If we stop assuming a reasonable level or rationality on the electorate , then why choose to have a democracy - that's irrational
They have contactless (phone/Visa etc) payments in New Zealand supermarkets for payments under $80 (about $53 USD). It only saves about 30 seconds though, not really a big deal unless you’re only buying a couple of items.
Cool, I'll try it.
Based upon my experience with the supermarkets in my area they still haven't mastered self-checkout technology. It doesn't instill confidence that they will be able to deploy this in the near to medium term. I really don't have much more confidence for the long term.
https://crates.io/crates/deno
> measuring the performance of a blocking playlist fetch along with a segment load doesn’t give you an accurate measurement, and you can’t use your playlist download performance as a proxy.

I don’t see why this would be the case. If you measure from the time the last bit of the playlist is returned to the last bit of the video segment is pushed to the client, you’ll be able to estimate bandwidth accurately.
This really depends on the task in question and which languages you were comparing it to. Back in the day it was fairly common to have Perl, PHP, Python, etc. outperform languages like C in cases where the task complexity meant that the C programmer had been so busy debugging that they never got around to implementing a better algorithm which required more complex code, or it turned out that the C code behind the Perl regex engine, Python list/dict, etc. already had those optimizations. Java and C++ were compiled but back then the implementations were far less mature and it was easy to find cases where they underperformed in cases which should have been easy on paper. Not having a package manager really favored languages with one or a strong standard library since the alternative was often someone doing a quick naive implementation and never getting around to significant optimizations. The other thing to remember is that in the pre-SSD era it was much easier to be I/O-bound, masking most of the differences.
I’d much rather not go to the store, but I’ve had too many grocery deliveries with bad produce, dented cans, etc. Ifbthere was someway I could remotely choose my fruits and vegetables and make sure there were no other damaged items, I’d never go the grocery store again.
Apple's new-ish APFS filesystem includes something for this pattern: the renamex_np(2) system call with the RENAME_SWAP flag. This atomically swaps two files, and can be used to atomically swap your staging directory with the existing directory. I'm not sure if there's command line support yet, though.
I tried to do it on Firefox Mobile (Android) through about:config but it didn't seem to work. Any idea why, without using an app like Intra?
And this is why the morning of the Snowden leaks will always be a fond memory for me. Anybody with experience in the kinetic aspects of the USG, who also had a solid understanding of what is technologically feasible, knew about that mass surveillance was a certainty. The Department of State's process for designating terrorist organizations is instructive here: groups are evaluated on both disposition and capability. Well, the USG has repeatedly demonstrated a predisposition for spying on citizens and relatively recently it gained the technological ability to do so at scale. Lots of people feeling vindicated that morning.
i wonder how many ppl can differentiate between a paid article and a 'real' one
Kwin 5.16 might technically support EGLStreams, but I have an Nvidia card and tried it out - after setting env variable to even make it try to work, Plasma crashed during startup, kicking me back to login. I tried again, and it managed to start up, but then plasma-shell crashed when I tried to search something. Performance varied dramatically, the mouse cursor switched from 60fps to 1fps randomly.

Kwin EGLStreams is not ready.
Now that you mention it I vaguely remember this. Need to look it up again. Thanks!
Or, in the case of albuterol inhalers, the companies can actively lobby to prevent the older version from being distributed anymore.

Evergreening is absolutely a thing, and absolutely planned and executed by the companies that profit from it.
Introducing Deep Learning Containers: Consistent and portable environments
They are likely to “solve” them by charging more. Serving low-latency HLS to Apple devices will cost more, continuing consolidation into the few tech giants big enough to pay what it takes to get inside the iOS walls. Hardly progress.
Java had a lot of "big things" going for it:

1. Write Once, Run Anywhere

2. GUI in the standard library

3. Way less complex than hyper-complex C++

4. Garbage collection

5. Memory safety

6. Applets that ran in the web browser

7. Comprehensive standard library

8. Free compiler and JVM for all major (at the time) operating systems

Some of these things have ultimately not worked out, but at the time, all of the aforementioned features helped propel Java to huge success.
As a type-1 diabetic and user of Lilly and Novo Nordisk insulins, this article is spot on. People are literally dying in some cases due to this dysfunction.

One thing that is not mentioned is that the dynamics of prescription-writing in the first place is anti-competitive in terms of price. Fiasp and Humalog are equivalent fast acting insulins from Novo-Nordisk and Lilly - competition will only happen when patients can decide which one to take instead of their doctors, who are not sensitive to small price differences (and in most cases are not themselves taking the drug).
Is this the same type of neural net that's powering "deepfakes"?
There was discussion of a breaking Go 2 in the early days (though it would be opted-into by individual modules -- similar to the Rust edition system but with more significant changes). I think the plan now is to only have minor breaking changes -- the originally-proposed (outright breaking) syntax changes aren't in the current proposals.

But yes, the current Go 2 proposals are much nicer than the originals. But they do still contain some subtle breaking changes (though they have said they'd add vet warnings beforehand so it shouldn't be too bad).
I think the more pressing question is, what's wrong with supporting all these legacy X11 apps with XWayland?

Who cares about xeyes, xterm and twm? I sure don't, at least not when it comes at the expense of maintainers that have better things to do.
Google seems to think they can implement video gaming over IP. And they probably can, my ping to them is only 9ms, less than a frame.

There is just a broad lack of interest in reducing latency past a certain point unless there is a business reason for it. People don't notice 1 second of latency.
Bit mobile device are a pretty stupid idea
What makes you think that? The maintainers of both Wayland and Xorg have chosen to take Xorg behind the barn and shoot it.
Curious about this too. I don’t like using Disqus (it’s so bloated) but the spam issue is pretty much non-existent even on several high-traffic sites.
Acoustic foam? As I understand it, plain old fiberglass or rock wool batts are considerably more effective as acoustic material in a stud bay.
> I went line by line linking to each library’s changeset. This due diligence never reported significant surprises to me, until this time.

Mad props to the author, Tute Costa, for doing this. It's a large investment of time for usually no return, so I think very few people do. And his (?) reaction to finding this was quite effective.

Thank you for your service sir.
In the majority of the country that isn't high density, high band doesn't make sense and point of the article is that there isn't enough mid band frequencies being auctioned off.
Linux has something similar with RENAME_EXCHANGE. Unfortunately MV(1) doesn't appear to have support for any of the renameat2(2) flags.
TLS provides privacy, not merely validity. Some folks don't want others knowing what they watch after connecting to, er, Disney+.

(I have no idea why video streaming might be better over HTTP/2 either.)
I moved from the southeast US to the Bay Area, and the difference in seasons is striking. It went from a clearly defined spring, summer, fall, and winter to what appears to be "brown/dry" season and "green/wet" season. I certainly don't miss winter or the hottest parts of summer, but I do miss spring and fall (particularly autumn colors). The almost nonstop sunshine is a nice replacement though.

I wonder what other parts of the world have "weird" seasons?
Better how? I just got an S10+ a few weeks ago and as far as I'm aware it's close to top-of-the-line all around. There were some other candidates like Google's but I wanted real FM radio and a headphone jack among other things that were hard to find a combination of. Extremely satisfied so far.
Sorry. Try https://www.youtube.com/watch?v=dEaecUuEqfc
Interesting, looking at the indiegogo page... "Fast as LCD" - is that true?
China just sent its police force into Vanuatu to extract 6 people (mostly Vanuatu citizens) who they claim broke Chinese law. These people were deported without trial.

This comes after they did the same last year in Fiji, when they kidnapped and flew out 77 people without trial.

African nations had better be careful. Their sovereignty is at risk.

https://asiapacificreport.nz/2019/07/08/secrecy-veil-over-de...

https://www.rnz.co.nz/news/pacific/336583/77-fraud-suspects-...
Exactly. They could get 100% matching with 50 results returned out of 50 subjects in the database.
Apache Storm v2.0: Porting from Clojure to Pure Java
Couldn't you theoretically shove all of your untrusted "non-I/O" libraries into a Service Worker? They wouldn't have direct access to the DOM or network I/O that way. It would involve writing some glue code, but perhaps it's worth trading that off for increased "security" (trust)?

EDIT: never mind, looks like I was mistaken about the network i/o part of this... Might be interesting to have a browser-level "sandboxed service worker" for this purpose though...
My mother did the latter, until I showed her how to use bookmarks and changed the start page to chrome://bookmarks/

She's happy and said "Internet is faster now" :o)
Speaking for myself, I don’t want what you typically get from Amazon and the like - old products near expiration, shitty produce, etc at a premium price.

Personally, my family is going in a different direction. Commodity products at Aldi, different stuff at Trader Joe’s and speciality products at specialty retail.

It’s cheaper, better quality and less time than navigating a 150k sqft store.
Why didn’t MPEG just adopt HLS?

I think you have the NIH cause-effect the wrong way around.
The Windows 95 Architecture
One of the weirdest things about existence, besides that we're all made of meat or that the entire universe will one day crumble into cold nothingness forever, is that we can only be one person.

You can be the one who stayed in the village or the one who left the village for the big city, but you can't be both. You can be one who left the village but came back, or the one who goes back and forth between the city and the village, but those are different, a third and forth person, and whichever one you pick, you still only get to be one.
> Your starting to build your own validation library inside that validation context.

I'm building a simple composite data structure, outside of NPM this is not remotely a library. With a bit of luck not even that, I'm a bit rusty but I think the MVC framework had one built in to handle this.

> Next problem

I already addressed it, a lambda function instead of a string that can extract the property name, but your right that nameof might be a better option these days.

> The class is getting a lot responsibility, and you want to seperate validation out into its own class responsible for that. Maybe extract to a validation object which operates on a request/command class?

I already have, the actual validation is in a static method somewhere, so it has only one responsibility and the validation context is mostly a simple data structure, that's not too much responsibility.

> Might point is you eventually you end up building something like fluent validation. With own set of default rules, validation classes etc. Maybe fluent validation is overly complicated but I'd rather get the speed boost of using a well tested library that I already know instead of gradually refactoring into something custom.

It's not an unbounded problem with lot's of gotchas down the line, it's a well known and simple to solve problem that practically everyone has seen before. What you're ignoring is the complexity of adding a dependency in general and the complexity of this library in particular. Adding a dependency is not a free lunch, it has a cost in time, mental overhead and maintenance. This particular dependency increases the complexity of your code and delivers practically nothing. As for the speed boost, assuming it's true does not mean it reduces complexity, faster (initial) dev time very often comes at the cost of creating more complexity.
But...they same could be said of walking into a regular supermarket too.

Many supermarkets already have a large amount of CCTV inside of them. Some of these are already mining the data for the concerns you describe (often without the audio aspect).

What makes this worse than that?
The geek/hacker contingent has been surprisingly inept at applying the hacker ethos on the political scene. This is despite the wealth and self-assessed brilliance - where are the subversive PACs exploiting loopholes? Or trade groups communicatinf what is "common sense" on HN to the rest of the world? Perhaps the industry attracts the lone-wolf/Randian types who do not see value in unity-of-purpose, because less-wealthy and allegedly "lower-performance" industries are much more politically effective.
Thank you for this!

While I understand your point in misconception 3 and it is salient, I suspect if Amazon acted in a way where no one could understand their strategy to be profitable it would have serious challenges in execution, implementation and most important 'trust'. I use scare quotes here because trust is very hard to build and if the business as a whole appeared to act in an 'irrational' (read not in a way to maximize profits) I would expect investors money to leave as well.

while the law changes over time I expect a business, organization, organism, etc to act in its own self-interest to survive in the best means possible. If Amazon is following the current tax law (I assume the answer is yes here) then every business is doing the same and will protect its profits in the name of competition. I feel the only solution here (if Amazon not paying taxes is a problem) is to go to the people who design these laws. In my opinion if we were playing a board game and Amazon was a player, they are playing by the rules and our issue is truly with the people who made the laws/rules and not with the player itself, if a board game had loop holes they would be abused (and often are) and the solution is not to point and blame the player, it is to communicate with the game creator and advise on why their rules/laws are not fair to begin with. I am pointing at Amazon because this article is about Amazon, however every business(player) is guilty in acting in their own best interest, guilty of trying to survive and win.

I find this really infuriating to see some of the comments below that appear to deliberately put words in my mouth or opinions and miss the point of my argument and I hope more people will review Paul Grahams Hierarchy of Disagreement. essay. While it is not perfect I do believe it is a step in the right direction.

I find myself babbling and may have had far too much wine but I find this response really enlightening but also infuriating at the same time. Surprisingly I find myself thinking of an XKCD comic [0] that I interpret as defending yourself by saying the law allows is the worst defense available. [1]. I admit I pointed out (incorrectly) that they are legally obligated to obtain the biggest profit possible however I think as I said above (meta quote) I expect a business, organization, organism, etc to act in its own self-interest to survive in the best means possible to gain an advantage over preditors, competitors and other external threats (i.e. climate or other non-direct threats)

[0] https://xkcd.com/1357/

[1]
quote:
> (mouse over) I can't remember where I heard this, but someone once said that defending a position by citing free speech is sort of the ultimate concession; you're saying that the most compelling thing you can say for your position is that it's not literally illegal to express.

all of the above said, I find myself wanted to by you a few coffees/scotchs/wines and continue this discussion for an entire weekend.

I really appreciate your response.
Pre-moderation?
This is just uh, Kanban. The ‘Personal’ part is irrelevant in practice.

That being said, for both personal and professional projects of any scale, I’ve found Kanban with elements of GTD mixed in extremely useful.
It seems since submitting that they are no longer the leader on the GLUE leaderboard - https://gluebenchmark.com/leaderboard/
Politics and philosophy aren't physics.
The original comment I replied to, when I replied to it seems like it was edited by the poster and--as written, was asking what the Facebook currency could portend for emerging economies in Africa. I found it odd that the question would get pushed so far down into almost invisible greyness.

As it's written now a lot of that focus and nuance is gone, which is a shame because it was a very good question IMO.
> I don’t believe in invasive tracking

And yet, I see 'utm_source=cryptography-dispatches' in the URLs!
Democracies are on track to lose their global economic dominance
Many of the comments in this thread seem to be sucked into a false dichotomy. There are better options than _either_ Rust or Bash for writing complicated shell scripts. Perl/Python are more suited to the task than either. The challenge of deciding what degree of complexity warrants the investment of more complicated language is a design decision left to the developer to figure out.
Any thought given to designing more resilient software is a good thing, but I can't help thinking that expecting any real degree of safety and security from bash is expecting too much. I don't work in devOps mind you, but whenever I have to write scripts that do anything more dangerous than creating files I leave bash on the shelf.
>Usually most people set goals that require some level of effort and/or self discipline over a longer period of time.

You mean like attending a class every week and practicing daily?
I Just Published YouTube to Mp4 API on RapidAPI. Check It Out
some comments are just common knowledge and don't require references...
That solution is easy — they won’t put stores in areas where the shrink is too challenging. No Amazon Go in the hood.

Apple has done the same thing forever with mobile checkout. They make it work by crazy margins, plus a customer base and voluntary compliance.

Retail employees have limited ability to do anything about shrink other than increase friction anyway. I worked at a big electronics retailer in the 90s that would get robbed blind, and there was very little you could do. The only exception was when a gang of fake Asian tourists raided the place, and we “helped” by being interrogated by the police, because they suspected than an employee tipped the gang off about inventory.
The African Union (a political organization not centered around free trade) has existed for a long time: https://en.wikipedia.org/wiki/African_Union

This African Continental Free Trade Area (AfCFTA) is just one of the AU's recent initiatives.