skysight-inc/HackerNews huggingface dataset:
This touches on a problem I've been thinking about a lot. AWS, etc, have solved the problem of hardware operation. Containerization is doing the same for OS operation. I think the next thing is app operation.

For some things, I'm happy to use SaaS providers, where they are responsible for the whole stack. For others, I'm happy to use apps, where they just provide the code, and I provide the platform. But for a number of things, I want something in between: I provide storage and compute, they provide code and operations.

Bitwarden for me is a good example. They're a password manager who provides their backend as a docker container anybody can run. I like that, as I don't really want them to have my data, and if they go out of business, I don't want to be cut off from my passwords. But I won't run the backend myself, because I don't have the time and expertise necessary to make sure it stays secure.

Another good example is photo hosting. I would rather keep all my photos on space I control. But I also need modern, maintained software for syncing, serving, and controlling access to photos and related data. I'm happy to pay somebody to make and maintain that software, but not nearly as happy if that means that at any point they might shut down and take my data with them.

I suspect we're headed toward a future where people like Synology and Digital Ocean sell storage+compute, and then other companies sell and maintain user-selected software that runs on those environments. Basically, some sort of app store for servers. But I'd love to see this happen in an open, nonproprietary way, as the drawbacks of Apple's and Google's app stores have become pretty clear.
I haven’t seen that in about 15 years: the experience is horrible and will get tons of complaints.
It's for carry on. Checked luggage goes through WAY more radiation and you should never put undeveloped film or anything else that's radiation sensitive in your checked luggage.
It wasn't actually stolen as it says in the README. It was a misconfigured Apache server which leaked raw, unprocessed PHP code. I received the code to home.php and profile.php but I didn't save it at the time (I was very very new to learning PHP and didn't realize the significance of what I was looking at).

Still really cool to see.
Colorado Tries to Get Skiers Out of Cars and onto Buses to Tamp Down Traffic
That’s hilarious considering how common they are as personal vehicles in most of the country.
Does this work? http://web.archive.org/web/20200101022704/https://www.washin...

Somehow, I'm always able to view Washington Post articles without logging in or anything, but I know others seem to have trouble...
They're in a very different market from Practice Fusion though. There aren't many small/independent practices rolling out Epic deployments...
Ranger: Murphy's Law Spacecraft
etcd is used as the primary data store of applications like Kubernetes or CoreDNS. But, many use it for configuration like M3 or Vitess. You can see different users in the docs[1].

There are different databases like CockroachDB or Dgraph that use etcd's raft libraries but build more application focused (SQL, graphql, etc) APIs[2].

[1]: https://github.com/etcd-io/etcd/blob/master/Documentation/in...

[2]: https://github.com/etcd-io/etcd/tree/master/raft#notable-use...
Standardizing OpenAI’s deep learning framework on PyTorch
Going from you don't know what you don't know to you know that you don't know is still an improvement, and it gives you a path to learning.
The CoSMoS Project
Show HN: Building a Twitter Bot Using IPFS Cluster
Can anyone explain the logic / benefit of the group by recommendation?
The list they assembled doesn't seem to follow their own data.

Notepad++ was very popular at Stackoverflow, but isn't even mentioned in their list, while emacs didn't show up in the data but gets a mention.

I use Notepad++ on Windows because it's fast and open source. I use it in conjunction with FileLocator Pro to search projects.

I tried PyCharm but I just couldn't deal with all the extra crap all over everything.
I don't know how it's in the US, but where I've been or lived in Europe taxis are considered a part of public transit.
️ Things happen.

It's embarrassing to have to disclose such a thing to the public, but they did. I don't recall anything nefarious and they owned up - to at least some extent.

That is more than a lot companies can say. Is that the ONLY reason why you dis Lenovo? Because if so, it makes them that much more attractive in my book of flippant remarks
Lies are only punished if you tell them to rich people.

Further down the article, you can see that investors are mad only because AT&T's mergers and acquisitions don't seem to be paying off fast enough.
I'm back on Linux again after years on Windows 10. It is far far better than in the past but still full of small annoyances. For example, there are two settings for mouse sensitivity (acceleration speed and acceleration delay) but neither of these will actually disable acceleration completely and I see no good way to adjust the sensitivity itself without searching for some unknowable settings in some unknowable dot file.

Another issue that I had years ago still causing problems is the inability to move a secondary monitor to the left of my primary without every application defaulting to open on the secondary.

I also tried connecting to a blue tooth game pad (Xbox one). It would only stay connected if I changed one of those mystery settings again, and even after that the inputs didn't actually work. This is especially frustrating because I can even plug a small USB adapter into my switch and have instant compatability with the same game pad.
What are the long-term losses and when will they impact the party? If the answers are in the realm of "esoteric things like national debt" and "not for 10+ years" then it's pretty clear the strategy is working as intended - they get votes and policy decisions now in exchange for problems that get kicked down the road for someone else to deal with.
And in fact, expressing criticisms of the current administration (without mentioning Democrats or their policies in any way), no matter how minor, will get your post deleted, and sometimes your account banned on many right-leaning parts of the internet.

An exercise I undertake to understand the current state of the Republican party is to watch the comment threads on Breitbart (not post, just lurk). Stories about when Trump proposes any amount of gun control will see many, many posts expressing betrayal and outrage--and you can watch them disappear in realtime.
Sweden has just this week decided it needs to own some proper firefighting aircraft.

I suggest we trade SAAB Gripen aircraft for Bombardier Super Scoopers at a 1:1 ratio. List prices look roughly similar.
That could fund a couple of sweet astrophysics experiments.
Project Aims

Our project will build capacity in generic modelling tools and simulation techniques for complex systems, to support the modelling, analysis and prediction of complex systems, and to help design and validate complex systems. Drawing on our state-of-the-art expertise in many aspects of computer systems engineering, we will develop CoSMoS, a modelling and simulation process and infrastructure specifically designed to allow complex systems to be explored, analysed, and designed within a uniform framework. CoSMoS will comprise: a modelling and analysis process, based on computational concepts such as class, state, behaviour, and communication, and on complex system emergent properties, expressed in part as rich argumentation, modelling, analysis, and refactoring Pattern Languages; a massively parallel and distributed simulation environment, based on CSP and system modelling technologies that encompass a wide range of process granularities, targeted to the specific properties of complex systems: vast numbers of (relatively) simple agents interacting and communicating in parallel, in an (often stigmergic) environment. The development of CoSMoS will be case study driven, to ensure that it contains the necessary generic components, and so that several iterations of the method and toolset, of increasing functionality and applicability, can be produced and validated.

The detailed project aims are:

to design pattern languages for: abstract computational representations suitable for modelling complex systems; analyses of their collective and emergent properties; refactorings, both of composed models, and for targetting simulations; argument structures, to reason about validity

systems, as instantiatable code frameworks in occam-pi, Handel-C, and JCSP, targeting multiple processors

to bring these together in an integrated process, that guides the tasks of probing a complex system in order to build suitable abstract models (modelling pattern language), mapping a model to the simulation framework (refactoring pattern language), instantiating the framework to produce a simulation, arguing the validity of the simulation against the original system (argumentation pattern language), and using the simulation in a predictive manner (analysis pattern language)

to model and simulate a range of complex system case studies, both for driving the initial development and for performing the eventual validation of the entire CoSMoS process (modelling, mapping, instantiating, validating, predicting).
I think I can characterize your position here with a bit of unfairness as "the innovative culture of tech means tech needs to stop being innovative".

I'd like to hear your comments on why in particular that's an unfair characterization, if you're willing.
Why build three good planes when you can have one shitty one for four times the price?
The recommendation you are making here has nothing to do with software engineering though. If you were a healthcare software business executive though, I'd be more inclined to agree.
I am not understanding something.

How does a bicyclist guide a car driver?
Looks like rebel-readline https://github.com/bhauman/rebel-readline
https://drive.google.com/file/d/103FI07J_lwXwbiqPlEMbQb3B_Um... for anyone who doesn't want to make up a fake email to get the graphic.
Who’d a thought that drug dealing was so lucrative?
There isn't one, including the F-35 apparently.
Test Desiderata 9/12: compose the results of tests to reduce the cost of testing
Sounds good. I apologize for interpreting it that way!
Miami’s Streets Are Awash with 5G Debris Ahead of the Super Bowl
Are there any good resources (besides OP) for using Ansible in a home-server environment? Especially in a mixed docker + Ansible environment.
Did you seriously just read the article and conclude that the problem is we didn't push hard enough for trickle-down economics?
woah, are you the ceo of artstation? I like that site
The precise statement should be Omega, not O, since you're doing a lower-bound.
> I don't know that I believe this is a "genuine question"

Because you're being pedantic i.e, if there's one person left shooting with film, then "people" are. Look past the literal words and understand the sentiment "What advantages do people see with film over digital?"

> there are things [...] not necessarily be a technical discussion [...] others may disagree [...] artistic choices

Things like what? Artistic choices such as?

I don't think this is a genuine answer. Certainly there must be good reasons people shoot film. But nobody can disagree with you here because in so many words, you said nothing to answer the question.

edit:

It's frustrating to see gp's question downmodded because we reserve that for "Doesn't add to the discussion". It was not impolite and it allowed many of you to surface your passions about shooting with film. How was it unhelpful? Don't interpret gp's inquiry as a dig on your choices; no one need be insecure about sentimentality.
I'd love to see lights that somehow indicate they're about to go from green to yellow in 5-10 seconds or something like that. I hate the feeling when the light turns yellow when you're very close to the intersection -- a snappy decision to brake strongly could stop you in time before entering the intersection, but that might feel too sudden for comfort; but then continuing through probably means it'll be red when you're in the middle. It's even worse when you've seen that it's been green for a while, but don't know if it's going to be green long enough for you. There's going to be a temptation to accelerate, or at least maintain a high speed close to the intersection..

Likewise, I feel that more early indication for going green would make sitting in red lights less stressful.

Alternatively, they could just make the yellow stay yellow a bit longer.
puts and printf aren't keywords, they're regular functions.
These states still have a lot of land area, so I don't find this specific statistic so troubling from a housing perspective.

I find it very, very scary however in terms of what it means for our political system. If half of the US population controls only 16 senate seats, and the other half controls 84 seats, how does the senate have any democratic legitimacy at all?
From index.php, an if statement for one particular user

// Merman's Admin profile always links to the Merman's home
if (user_has_obj_attached($user)) {
redirect('mhome.php', 'www');
}
He’s out of jail now. I have always wanted to interview him.
"Practice Fusion admitted to the scheme with an unnamed opioid maker, though the details of the government case closely match a public research partnership between Practice Fusion and Purdue Pharma Inc., which makes OxyContin."

Color me surprised that it's probably Purdue. Every asset that the Sackler family owns should be seized.
A LOT of us buy Lenovos for the track point and its 3 buttons. System 76 doesn't offer an equivalent.
Show HN: Asana to Skype integration now live
Is the correct effectiveness metric the number of people involved or the outcomes for the people served by that government? I don't really care how big/small our government is if everyone is experiencing a high quality of life.
Save correct HubSpot primary email on merges
GCC at least will compile a printf without special formatting characters as a pit, so it ends up being six of one in the end.
Engineering Simulations as Scienti c Instruments: A Pattern Language

https://doi.org/10.1007/978-3-030-01938-9
Wow, didn't expect to see Sovereign at the top of HN today! I'm one of the project contributors.

If this project piques your interest, please consider contributing! We could really need more helping hands.

Ansible is easy to learn and most (not all!) problems due to new versions are easy to fix.

Also, if you only want to use a fraction of what Sovereign has to offer to reduce your server's attack surface, that's easy! Just follow the instructions.
Probably a democratic Administration who will then be scapegoated for "ballooning the deficit."
Modern Man: Disconnected.

NOW you'll be famous. Look forward to your updates!
absolutely. not just onboarding, but in-app help/references. it is dispiriting to get kicked out to some faq site.
Monitoring Bali's undersea internet cable
So the BAs and managers know too, and a typical assumption is that they know before they ever talk to a developer. They have every opportunity to reject it themselves on ethical grounds before they ever talk to a developer. And yet, they still bring this known-ethically-bad feature to the developer and ask them to implement it!

If devs are talking and developing customer needs directly (a legitimate thing), then that is a situation where developers are the first ones who should be pushing back. But in companies where there are multiple layers before a feature reaches a developer? Devs should not be the ethical enforcement.
Not included in this article, but ActiveState just recently released Komode IDE 12 for free, with the condition that you sign up for their ActiveState online platform. I've been trying it out for the past few days but haven't done anything serious in it yet. I'm mainly a SublimeText user and have a fairly customized environment there, so getting familiar with something else that has its own practices and quirks takes a little while.

In any case the program seems pretty powerful and supports lots of languages and development workflows. It's based on Mozilla Firefox somehow and it looks like lots of features are implemented in JavaScript and Python under the hood.

I probably wouldn't switch to it out right, but am interested in it as another tool to use here and there.

Interested to hear if anyone else has experience and anything to say about it.

https://www.activestate.com/products/komodo-ide/
Definitely.

I mean, you could play an infinite regress game. Do you own the hardware? Do you own the cage the hardware is in? Do you own the building that the cage is in, and the land that the building is on? And then we can go toward owning the power company and the connections to anybody your servers talk to.

But in practice, self-hosting is about control. If what you're running it on is a commodity cloud instance that you could get from a half-dozen providers, then any one cloud provider has very little leverage over you.
Show HN: Tutorial: Build Decentralized YouTube Using IPFS
For me, etcd is the go to for dynamic configuration management.
How to use Terraform to manage your website monitoring checks
The amount of ellipsis shows that your solution is just as heavy weight.
Yes, you are correct. I meant diameters.
Amazing that they initially wrote this code and now to join FB you need to answer questions based on backtracking and dynamic programming. :) I wonder if they could do the questions themselves back then.
I always liked Nik's comments and was wondering why he had stopped posting here.

https://news.ycombinator.com/threads?id=nikcub

https://www.zdnet.com/article/security-consultant-granted-ba...

https://www.zdnet.com/article/goget-hacker-sentenced-to-400-...
I second this, although I cant vote. With a couple of war tours experience there is not a chance she Pavlov's into any military industrial complex shenanigans. If she doesn't succeed this time, she will be ready next election round. She would be example for girls growing up around the world.
Used Pock app for app navigation and music control
Thanks! never heard of the learner member feature until now. I was asking for an app where most of the nodes are exerting watch operations while only a few other nodes do PUTs due to human intervention. This means that I have a very low write/read ratio. Also I assume that the number of nodes is usually stable so it's not like a very dynamic system where nodes join and leave very frequently. Does this make it easier to have a cluster of 50-100 nodes in different datacenters without breaking etcd down?
“Socialism never took root in America because the poor see themselves not as an exploited proletariat but as temporarily embarrassed millionaires.”

― Ronald Wright, A Short History of Progress

A tax break is never a long term incentive for an organization. Each year the financial plan is re-base against last years performance. The expectations is always set at continual growth and improvement. A tax break is only seen as a tax break for a single year... especially when you consider a different political establishment could drastically swing the country in the opposite direction.
Did OneDrive finally lift the 20,000 hard limit on the total number of files?
Lost Indian Disco Record Goes Viral
I agree with the sentiment of credit where it is due...

Having said that, I'm still glad Forbes picked it up. Forbes is read by the C-Suite of industries outside Tech. Vice and PC Mag? Not so much.
Reply All just released a Q&A episode that included a story about a woman who tried and failed to regain access to her Facebook profile after a mistake related to the Facebook real name policy.

The upshot was exactly this: Unless something rises to the level of creating bad publicity, trying to get help from Facebook for issues like this is basically screaming into the wind.
The muni drivers have a term for uturn accidents on Market - Uber Lefts, not taxi lefts.

Taxi drivers used to be natives and typically older. You get ridesharing drivers from Orinda downtown and they do crazy stuff.
I'm not sure. Those decisions were made fairly far from my group. :-(
That's nice and all. But I'd much rather just build PCs in-house for work.

It is just a serviceability issue. These systems often incorporate nonstandard power supplies, motherboards and such, making it difficult to repair and in many cases, impossible to upgrade piecemeal.

Since building my most recent work PC in 2012, I have:

Upgraded the memory.

Added hard drives, including a couple SSDs recently.

Upgraded the power supply.

Upgraded the GPU.

Installed all the old parts in a new case, so that I could go with liquid cooling for the CPU.

In a few years I'll likely replace the motherboard, CPU and memory, but the i7-3770 and 32GB of DDR3 is good enough for now.
Congrats on the community blog launch! <3

>We would love to see someone in the etcd community integrate the etcd Jepsen tests directly into the existing etcd release pipeline.

I consider this to a be an issue of higher priority than any of the bugs they just found, because this will ensure preventable bugs don't crop up in the future. It's shocking to me that Jepson goes through all the effort and than very few projects build a permanent pipeline for it. It's debatable these bugs would've existed if a Jepson pipeline had been consistently in use from the 0.4.x days. I'm sure it's no simple task, but neither is a lot of the existing testing infrastructure for etcd.
> Governments are unlikely to give cryptocurrencies the same legal privileges as the currencies they issue.

That's fine, but if the governments don't take action it'll be up for the courts to decide that.

>it's going to be considered stolen goods, not money, as the article states.

This is not at all obvious. It's not even clear that the nemo dat rule would apply to any kind of ransom payment.
Genuinely curious as to how this is an example of the neither partying knowing what's its doing since this was Republican legislation which negatively effected that party's reelection campaigns.
I don't quite understand how the birthday paradox relates to your example. Your example is how a hash collision is a very low probability event. But the birthday paradox is typically stated as odds being much higher than you expect.

The hash collision problem is a birthday paradox, I suppose, but the probabilities are so low that that part isn't stressed in your post.

I feel like a better example of the Birthday Paradox would be something like:

I automatically give all my users a 5-character random ID. I figure there are nearly 12 million (26^5) combinations, so I should easily be able to support a hundred thousand users, since (naively) I calculate that the probability of the 1001st user matching any existing user is less than 1%. [1]

But if you calculate it correctly has the birthday paradox, you'll see that the probability of having a collision given 100,000 users is ~100%. [2]

[1] 1 - (1-(1/11881376))^100000 < 0.01

[2] 1 - (((11881376-1)/11881376)^((100000 * (100000-1))/2)) = 1
(proudly earning my downvotes)
Artificial Intelligence Will Do What We Ask. That’s a Problem
If you're working on a cure for cancer you should have double, triple, quadruple backups on and off site and not fly around with the only copy of your data.
I work at a big enterprise saas company that's moving a couple billion dollars worth of hardware into cloud services, the price difference is wild. Original unoptimized costs were 8x, dropping to 6x in our first round of optimizations. Even the rosiest middle management protections put eventual costs at 2x owning the hardware.

Add to that we threw out plans to do things like virtualization on our owned hardware, and that engineering headcount has consistently grown faster than revenue, it's not clear there are any savings to be had there at our scale.
Still it is harder to deal with sophisticated AND not sophisticated attackers than with "only" sophisticated ones.