skysight-inc/HackerNews huggingface dataset:
> The fundamental problem is where the data resides. Microservices are well understood today, but taking them to the edge isn't; there isn't a path to do that for typical apps. So most microservices which are being used at the edge are doing caching/transcoding/resizing etc.

If an application follows a Microservice architecture, then it is possible to containerize it and enable its autonomic management through frameworks like Kubernetes and Docker Swarm, which is one way forward to improve performance efficiency of typical apps.

Yes, the problem is where the data resides. Migrate portions of it nearer to clients to the Edge, and clients will have the illusion of lower latency. Maintaining data consistency and coherence are yet problems not properly tackled, but in edge computing it means computations happen in these migrated portions of data, and not "all the way" at the cloud (higher latency) anymore.

> They keep compute on-vehicle or on-prem. For data services (not media delivery), latency is:

Not always. They will use the Edge mostly for inference and for learning from others (transfer learning), but sometimes also for training and model updates.
And in cases like this (known as Mobile Edge Cloud), the ability to obtain granular and immediate control by supporting custom logic at the edge of a network is particularly useful in routing traffic to the microservices that make up a service.

I agree, GraphQL helps reducing latency, mostly because the amount of data is now "granular" and it is one way to overcome limitations in 'traditional' apps (e.g. Rest APIs). Coalescing may be useful in some cases, but perhaps not in situations where one needs to maintain 95th/99th percentiles up to certain threshold constraints. Together with Edge (as I guess you mentioned), it is a win-win performance-wise. But then again, maintaining consistency and coherence are yet problems to be tackled.

And guess what, applications still need to be updated to use GraphQL and use its features. Just like people will do when developing for the Edge.
I'm glad to see I'm not the only one that does this.

I write down Korean word definitions in Korean, and this usually leads me to a whole bunch of niche words.
Hey thanks for the feedback! I've been in this boat as well as a touring performer myself.

Bands may book tours regardless of the "bounty", but you could apply this same method on top of using RoadPony. Only now, you would have a better idea of how many people you and the local band you booked could bring out and if those people are interested enough in seeing you, they'll place that bounty, which you will collect.

Now that you've applied your method using RoadPony as a tool, you know you'll be getting this revenue and about how many fans will show up before you even book the show.

Open to any thoughts on this!
"union didn't leave me thinking "this is an organizational structure I want to be part of""

If you're being paid $40/hour to move monitors and your alternative is serving coffee, you definitely 'want to be part of that org'.

Those are the #1 orgs that 'regular people' want to be a part of.

I'm not saying anything for or against unions, rather, highlighting the perspective of many of those on the other side.
Not sure I follow your reasoning here.

The reason password managers make websites safer as opposed to apps is that the match the url and fill in the credentials automatically. If you are being phished, the urls won't match and the password manager will usually warn you if you try and force it to fill in the credentials.

For a webview inside an app - they don't autofill anything and it's always manual - meaning the user has to be vigilant.
Run Commands or Exec a Shell in AWS ECS Fargate
I'd like to add just one more point. Getting the vaccine and reducing your personal communicability helps the people who are vulnerable and unable to get the vaccine. There will be a small percentage but large number of people that are unable to take the vaccine due to allergies or being immuno-compromised. Getting the vaccine helps them, too.
"Kanji (and in Korean 'hanja') literally means Han characters after all."

They mean that in the specific context of those languages. The set of hanzi is different than the set of kanji, which is different than the set of hanja, which is different than characters that Taiwan uses. They are -not- the same characters.

I see no real issue with using sinogram/sinograph over Chinese character since it refers to a Chinese character being used in another language. And it obviates the whole hanzi, kanji, hanja thing when not necessary.
How does that make this any less of a problem? What does "It auto generated a page for what people put as their employer" have to do with this being 'clickbait'? Article title and contents match up with each other perfectly.

Autogenerating pages for white supremacists is wrong. Do we agree on that statement? Well, if it's wrong, then they shouldn't do it. Doesn't matter if they had a 'reason' to do it. That is maybe even worse. They still shouldn't be doing things like this.
Grafana Adds Elasticsearch to Its ‘Big Tent’ of Data Sources
I do not know anything about erlang, but I’m intrigued about your proposal.

Could you make a github repo with an example project implementing your solution?
Vital Signs: Assessing Data Health and Dealing with Outliers
And repetitive!

https://www.chenalexander.com/Bach

It's not for everyone and that's fine. I have some suggestions to try though.

BWV 999

https://www.youtube.com/watch?v=0g4FrGcRAIs

Goldberg Variations #13

https://www.youtube.com/watch?v=q5-7QENoXoA

Erbarme dich, mein Gott

https://www.youtube.com/watch?v=Zry9dpM1_n4

Cello Suite #6 Sarabande

https://www.youtube.com/watch?v=qzb8aEW_Rdc

I'm going to go a little rogue with the Chaconne and suggest an arrangement ...

https://www.youtube.com/watch?v=Ljb5MvKv0Hw
When I'm bored and looking for distraction, I'll often get as far as reader.goog in the address bar before I remember :(
As a British person when I played Sim City growing up I used to think 'this isn't very realistic - huge squares of a single type of land-use and a grid of roads at right angles' - then I visited the US for the first time and actually yeah it is realistic for there!
How do backups work? Is there a locking mechanism to prevent file corruption if the file is copied during writing?
I’d genuinely be interested in seeing that, it would certainly give me more confidence.

Have you looked into the legal aspects of your setup as regards liabilities? It probably doesn’t matter as much from the customer’s perspective as it’s their data so they should know what it contains, but would be worth knowing where this leaves you as a company and/or the network of nodes if some other customer pushed data onto the system that was objectionable.
I too don't get this. I also used Google Reader back then. When iPhone was novel and WiFi spots were rare, so people had to preload a part of the web to get through the day.

When they killed it I switched to NetNewsWire and didn't miss the previous product.

What was so special about Google Reader?
I wonder if a piece will end up in another solar system one day.
So, what are all the shell/holding companies in the Panama Papers, carribean etc doing with that money? Is it being invested?

I recall an article a few years back saying Apple is the largest hedge fund in the world, run buy a small office in Reno NV - and they had a gigantic cash reserve sitting in the bank:

https://en.wikipedia.org/wiki/Braeburn_Capital
I went with Svelte for my first side-project[1], having never touched a frontend framework or used Javascript before.

The experience was actually really nice. Obviously I don't know how it compares to other options out there, but it was a pretty enjoyable experience overall. I felt like I was able to do exactly what I wanted and wasn't missing anything.

[1]: https://squidpoll.com/
The author and I must have wildly different definitions of "outer suburb" if thirty dwellings per hectare seems like a reasonable density. Most areas that I'd consider a suburb have a density about one tenth of that. They're still twenty minute cities, but that's because 95% of the adult residents own a car.
Saturdays Are for the Junior Bankers
Very interesting project. Sorry for my ignorance though, where in the industry something like this might be useful?
When labour is a total commodity, some type of non-market support is often needed.

Software devs are not a commodity and the best one's are some of the highest paid people in the country.

'What could go wrong' is that innovation is quashed and it gets worse for everyone.
How to run local multi-node Kubernetes clusters using kind
Sure, there’s tons on issues with legacy software like OpenSSL. But in almost all cases, the only way to deal with it is to slowly refactor and modernize it, not throw it away and start from scratch. Especially, if you have lots of things depending on it.
Because before Google Reader was cancelled Google was known for not cancelling anything. Now they get rid of things left and right. It was basically the beginning of the end.
Leaving aside the politics of whether we should care for the less-fortunate, I think this is only a problem of perspective and not of reality. In practice, there is safety in numbers, so cities with more people walking, out and about, tend to be safer (and feel safer for residents). When everyone retreats to a car, the street becomes a place that you shield yourself from, and disengage from, thus making the street feel less safe, and encouraging more people to use cars. Encouraging walkability and transit improves the sense of safety on streets, but it takes the willpower to do it in the face of what is essentially a panic response.
In rust, you'd just make a ValidCert type and then it can never be invalid.
It was just a very good, no-bs type of service. With good-looking performant UI (it was before "material" UI conquered almost all other google services). Not that I'm against Material, I do my websites on it, but I have to admit previous google design was more intuitive.
What do you mean by "a certain event-sourcing something idea?"

I really do mean "pure." That doesn't mean that Redux doesn't provide other facilities on top, such as React interop, error-handling, logging, etc. But if you don't need any of that and you use the core of Redux, it really is just a state machine representation.

Let's write out the classic finite state machine representation of a locked/unlocked item.

States: Locked, Unlocked

State transition table:

Current State | Transition | Next State
---------------------------------------
Locked | Lock | Locked
Unlocked | Lock | Locked
Locked | Unlock | Unlocked
Unlocked | Unlock | Unlocked

Initial State: Unlocked

That's a textbook definition of an FSM.

This is the equivalent Redux code.

import { createStore } from 'redux';

const initialState = 'Unlocked';

const reducer = (currentState, transition) => {
if (currentState === 'Locked' && transition === 'Lock') {
return 'Locked';
} else if (currentState === 'Locked' && transition === 'Unlock') {
return 'Unlocked';
} else if (currentState === 'Unlocked' && transition === 'Lock') {
return 'Locked';
} else if (currentState === 'Unlocked' && transition === 'Unlock') {
return 'Unlocked';
}
};

const store = createStore(reducer, initialState);

// We're done! Now we can play with our state machine

console.log(store.getState()); // 'Unlocked'

store.dispatch('Lock');
console.log(store.getState()); // 'Locked'

store.dispatch('Lock');
console.log(store.getState()); // 'Locked'

store.dispatch('Unlock');
console.log(store.getState()); // 'Unlocked'

That's it. That's Redux. This is exactly a 1-to-1 translation of the FSM. I don't see how it could be any more direct (at least in JS). Everything else in Redux is optional.
I hated Google Reader, it always favored right-wing news outlets, no matter how I messed with it.
Heroku Dashboard and CLI not working
6 Xcode Hacks in 90 Seconds
These are 6 Xcode hacks I use frequently when doing iOS development work. Hope these shortcuts improve your productivity as much as it did mine when I first discovered them.
No mention of latency. Presumably that means this will be higher latency than DDR4 (following recent trends to simultaneously increase DRAM bandwidth and latency).
> Autogenerating pages for white supremacists is wrong. Do we agree on that statement?

Why would that be wrong? It isn't an endorsement, anymore than Wikipedia having an article on Adolf Hitler is an endorsement.

Edit: It's just making Facebook reflect reality.
Will you stop crying about Google Reader already and move on please.

RSS is alive and well if you want it to be. I've switched to theoldreader.com when Google pulled the plug, imported my feeds and have been there ever since.

I'm subscribed to 125 feeds, 72% of which had new posts in the last year (following super low volume things is one of the many advantages of RSS). Most of the inactive ones have simply atrophied or ceased to exist entirely rather than turn off their RSS feeds.

I never log into YouTube but follow many channels via RSS instead. There's also Twitter gateways, although the one I've used stopped working and most everyone I care about has moved on to Mastodon anyways, so I haven't bothered with finding another.

I still regularly subscribe to new blogs, Youtube channels and other stuff via RSS and don't really know any other sane way to follow such things. I'll certainly not go and bookmark a bunch of sites and then click on them to see if they have posted something new or not - that would be insanity.

So yes, Google took a big dump on RSS, but then that's what Bigcorp does. Get on with it - RSS is fine. Build more feeds into your webthings because if it doesn't have RSS the grumpy old nerds like me will probably not look at it twice! :-P
This one is easy: people like the idea of this but still want a 4x3 300 square meter house on a quarter acre block. Or in the US is often an acre lot within a city, which is crazy to me.

And this just doesn’t scale. This is why communities are completely car dependent.

Singapore is mentioned in this article but guess what? Living is much denser in Singapore. Obviously they’re constrained by geography. But it get a lot of benefit from this.

Where space isn’t an issue people in the US and Australia at least have consistently chosen space and car dependence over convenience.
Those rules seem oddly out of touch, written in the immediate aftermath of World War II, where the best answer to fanaticism seemed to be the atomic bomb. They look better suited to the faculty club of a university than to a world faced with violence, much less to a hostile Internet.

The subtitle of the piece you link to is "The essence of the liberal outlook is the belief that men should be free to question anything... if they can support their questioning by solid arguments". The ellipses are mine, because that "if" is such a big if. Much of the failure of discourse today is not just failure to craft solid arguments, but to question even what it means for an argument to be solid.

This thread is in the context of science and constructive criticism, and that should look more like the faculty club than the Internet. But very little of HN constitutes "constructive criticism of science": we're not in that faculty club room, and we're not experts in the domain intimately familiar with the state of the art as well as how we got there.

These are good maxims to hold when seeking the truth for ourselves. But I'm not so sure they'll apply to persuasion of others, especially in a hostile environment.
And LibreOffice has Base, a sadly often neglected component.
KDE activities are separated instances of all your desktops. So you can have a set of desktops with open applications, background images, etc. for "Work", and other for "Personal", for example.
g. Reader had a reshare feature that made your account a RSS feed. Your peers/friends/colleagues would feed from you and to you.

Together with reshared count, it implemented a very effective peer review mechanism.

Having high adoption, it provided me very good feeds - nothing comes close now.
It should be free for cool people. Everybody else, pays. Like a club.
I can't really see that - what are you thinking?
I just dislike the syntax in Fauna:

var createP = client.query(
q.Create(
q.Collection('test'),
{ data: { testField: 'testValue' } }
)
)

https://docs.fauna.com/fauna/current/drivers/javascript

Why those capitalized functions names .Create() and .Collection()?
Also the fact that you have to pass around that q.
Maybe that could be changed with:
let { Create, Collection} = q

I care about the syntax of the libraries I use and Fauna seems clumsy.
This kind of thing happens with lots of language combinations as well, when loan words or Ana logical words embed themselves locally with different semantics.

You can even see this within a language e.g. UK/USA/Australia or Portugal/Brazil.
Interesting thought thread on our pricing structure... It saves money if you intend to send the backup to 10x places every month. If you only intend to do it once though you don't come out ahead $10 * 3=$30 versus $1 * 3+$22.50 = $25.50.
> I think Elisa is the new KDE music player

Just installed it. Holy fuzzy fuckballs, what a punch in the gut. There are icons, but no buttons and menus. Can't figure out how to add a music file, so the program fails at its fundamental task. Disabled icons are not greyed out and have no tooltips. 20% of the space is taken away by some blue-green bar with a big honking picture of a CD. The separator widgets between the columns don't change the mouse cursor into a left-right double headed arrow.

What were they thinking? This can't possibly be HIG compliant. Is everyone at the helm asleep? This would never have passed as official project during era KDE 3.
I guess you had to be there? "it's just like Google Reader" means it's NOT as good, but close enough. GR was solid and we LOVED it, especially the search. I think RSS readers are one of those things that some of us LOVE and we're still bitter that Google took it away. Maybe it was the first big thing Google cancelled? I know for me it was, and I've not trusted anything new from Google since. Maybe that's it... before they broke my heart with killing Reader I really believed they were different, that they really tried to "not be evil" and then POOF one day my favorite thing on the web was gone.

I guess you had to be there, I know it sounds ridiculous.
Ubuntu MATE, which looks like GNOME 2, has option to enable dock.

https://ubuntu-mate.org/features/panel/

Linux Mint has a MATE flavor, so it too might have it.
What is with this idea that software has some interactive install process where I would want to be asked questions every time? Blast from the oughts! If you have to ask, the answer is 'no'.

Your software is either trustworthy, part of that being that it doesn't perform surveillance on me, another part being that it installs through well-known automation (apt, nix, etc). Or it will never become part of my trusted computing base (yes, that term is another blast from the past).

If I am forced to use it, it will end up in some isolated VM or throwaway tablet, with the minimum of access required for the functionality I need. I will consider it a second class citizen and generally deprecate it as much as possible (eg for communication apps, work to move the conversation to a different medium).
thats the first fix,
here's the null pointer deference: https://github.com/openssl/openssl/commit/02b1636fe3db274497...
> Every industrialized country does black ops.

Most of them aren't targeting unarmed environmentalist boats in a peaceful harbor of an ally.

It was a remarkably stupid op, and I don't think it's at all inappropriate to describe it as a terrorist act.
I can't say I share that experience at all - I make quite an effort to avoid installing their invasive apps, always using the browser - but it's an interesting point
Which ones are your favorites?
With the infection rate being highly erroneous, largely dependent on the testing rate, the test quality, the immense rate of asymptotic infections and the extremely high false positive rate of some tests, the best data is still the hospitalization rate.

Relying on the infection rate with these unknowns is unreliable. Reminds me in the middle ages to find out who is a witch or not. They thought of themselves highly scientific and rational those times. Better burn some more witches than letting some escape.
It's not Corporate Espionage if you give up the information freely
But isn't this part of the point the author of the article is trying to make? In case of Superfish it was United States Department of Homeland Security who advised uninstalling it and in case of Sony's rootkit, a class-action lawsuit. In both cases higher authorities hired by people to protect them, protected them. Not FSF, nor the fact that the code wasn't GPL.

Even if Superfish was GPL licensed, the issue would've persisted. As article mentions even laptops coming with Linux pre-installed hardly come with the Kernel and userspace tools source code and you need to download them separately. Should Lenovo have preloaded Superfish as Linux kernel module and shipped it to its consumer laptops, United States Department of Homeland Security would have still advised removing it.
Thanks. For completeness, this was fixed.
> For a webview inside an app - they don't autofill anything and it's always manual - meaning the user has to be vigilant.

But that has nothing to do with OAuth. A malicious app can already phish you by impersonating another app.
That's wrong. Dan created Redux while he was actually unemployed. I'd have to check the exact timeline, but I believe he left Stampsy in late 2014 or early 2015, and was actually getting some funding from an OSS collective-type thing while he developed Redux in preparation for React Europe.

Redux was developed in June/July 2015, and demoed at React Europe on July 5, 2015 [0].

Redux 1.0 was released on Aug 14, 2015 [1].

Per the tweet linked from that page [2], Dan didn't join Facebook until November 2015, well after Redux had been released.

So, he most definitely was _not_ working at FB when he developed Redux.

[0] https://www.youtube.com/watch?v=xsSnOQynTHs

[1] https://github.com/reduxjs/redux/releases/tag/v1.0.0

[2] https://twitter.com/dan_abramov/status/671135846830075904
You're missing the pain that we had to go through to find something comparable.

I'm sure you know the meme that any new Google product that's launched is basically on borrowed time, because it'll get cancelled soon enough. Well, Reader was the first one to get that treatment.
You jest, but at least in this case looking at both of the changes, these bugs wouldn't have happened in Rust.

Better options for standard data structures and initialization:
https://github.com/openssl/openssl/commit/fb9fa6b51defd48157...

Error handling:
https://github.com/openssl/openssl/commit/2a40b7bc7b94dd7de8...
How to Hack Facebook Messenger: 6 Methods and Vulnerabilities
As someone who prefers both chronological river (https://techmeme.com/river) AND a metric of popularity (upvotes) nothing beats https://hckrnews.com. I wish that design was more common.

Instead of having higher ranking posts climb to the top, a hotness bar and a popular bar to the left of links is ideal. The bigger the bars, the more activity an article is generating.

Are there any feedreaders that I can use to 1) score but not rank articles, and 2) set a threshold to hide everything below a score 3) deduplicate stories from multiple sources, and aggregate+/average their scores together?
It is a bit of a trade-off. For desktops and other personal devices you usually want lower latency. For servers and HPC you often want higher bandwidth.
New mimemagic version licensed under MIT
> Mind you I live in Montreal, Canada.

Very cold winters seem like an effective (and brutal) deterrent against long-term homelessness? Though, you say the homeless people in your area congregate in one place, do you have some idea why?
Bw/latency comparison

https://www.anandtech.com/show/16143/insights-into-ddr5-subt...