skysight-inc/HackerNews huggingface dataset:
> Ansible has its own set of features that are largely abstracted out by its YAML playbook syntax.

I don't understand what YAML has to do with abstraction. The example from pyinfra is pretty much the same as the ansible equivalent. Whether the feature set is comparable is a different question (I agree with you, it's probably nowhere close to ansible).

apt.packages(
{'Install iftop'},
'iftop',
sudo=True,
update=True,
)

> If you feel YAML is too complicated for you

Ansible YAML is a poor substitute for a real language once you add conditional logic to the mix. Another huge downside is that composition in YAML is much harder than in any programming language. A Python (or dhall, or cue) library that compiled to ansible would be pretty swell.
Kubernetes already requires YAML. If you use Kubernetes, you might as well use Ansible.

How YAML got so popular is a mystery to me. It's a huge pain. Then again, I've given up on fighting it, and simply learned how to use it, since I can't escape Kubernetes anyways.
This is confusing me greatly for a fairly brief comment.

- "Thoughts are not influenced by words" would be a silly claim, and I disavow it.

- I am disoriented by your throwing out "some thoughts are impossible for users of certain words", not knowing who and where you think that was claimed. That's not the only way one could try to control thoughts with words. The method people seem to try a lot is to eliminate words to prevent thoughts, which seems like kind of the opposite.

- On what basis do you presume you have good insight into the psychology of Nazis? I mean really, that's awfully glib.

- Your last two sentences don't seem mutually exclusive, but having them together seems to imply they should be, which means I don't know what you are trying to say. Can you give an example of successful control at any rate?
You're 16 and have just discovered Ayn Rand, right?
I was also one of the people who lobbied for the original App Store. Obviously, we won that fight. (But also I knew more people at Apple back then.)

-W
Ask HN: How do HFT systems store position and order data?
HFT systems are really sensitive in latency. Which means it can't actually use traditional databases like MySQL, PostgreSQL, or etc. But then, how do we actually persist order and position data that the algorithms make? Would we just print it in the screen like application logs? I'm not sure that will be viable since logs can actually get lost. Maybe write on local files as CSV or HDF5? And perhaps make a cron or something to read those files and persist it into somewhere else? Or is there a solution that runs in memory but persists to disk?
The interesting thing about this is that it's asymmetric.

If you are a Chinese citizen you can be arrested for sharing content the Party objects to, even if you were overseas when you did it[1]. You do not even have to be inside China or a Chinese citizen, the authorities may still kidnap and imprison you for exercising your right to free speech in jurisdictions where it is not restricted[2]. So it seems like it doesn't really matter to the Chinese government what the laws are in other countries, when it comes to suppressing speech.

Meanwhile, Chinese officials and propaganda outlets continue to enjoy full freedom of speech in both social media and traditional media in the west.

[1] https://www.axios.com/china-arrests-university-minnesota-twi...

[2] https://en.wikipedia.org/wiki/Causeway_Bay_Books_disappearan...
Gosh, Mr. Peepers, that's a lot of molecules!
There are like three small companies that aren't signatories of the Berne convention. So YouTube is probably don't the right thing in regards to copyright ( with the exception of possibly some differences on what is public domain)
While your point about following us laws are valid, copyright was a poor example.
But there is also the issue that most us companies are actually us companies and still need to follow us laws.
> I think that is hard without appealing to a God or gods.

You know, people used to do so.

Even without that, the loss of objective examination of a fault as a key discerning factor for a justice system was to the detriment of justice.

This leads to a situation when even supreme court judges of countries are being confused by hundreds of contradictory laws of modern legal systems, and can not simply say what is the overall meaning of the law on a given subject without spending hours on research, and writing a lengthy opinion.
So I looked at the VSCode Ansible plugin and it says it is authored by "Microsoft"[1], but the repository is owned by a Github organization called "Visual Studio China"[2] and the plugin identifier is "vscoss.vscode-ansible", when other Microsoft plugins usually has identifiers in the "ms-vscode" namespace (for example the TSLint and C/C++ extensions) or "ms-vscode-remote" or some similar namespace starting with "ms".

So why is this ansible plugin such an outlier? How can I be sure that this plugin is actually authored by Microsoft and not by some other entity?

Maybe I'm just being paranoid.

Edit: Ok so if you click the name "Microsoft" in the vscode marketplace it will take you to a list of Microsoft authored plugins, which I guess means the organization name in the marketplace is verified somehow. So yes, I was just being paranoid.

[1] https://marketplace.visualstudio.com/items?itemName=vscoss.v...

[2] https://github.com/VSChina/vscode-ansible
Game developers might treat PC players like that, but never console players. If an optimization boosted performance on PCs but was detrimental to consoles they would never implement it.
"In Python" seems like a weird constraint on the problem. Python doesn't really read like a great deployment configuration language.

https://en.wikipedia.org/wiki/Infrastructure_as_code#Communi... the space has a lot of players. For upgrading like one VPS and some home servers, I'd probably go with Ansible. It probably has the lowest barrier to entry, and getting an IDE just solves the problem that you created by wanting something in Python. Basic config management doesn't need an IDE.
It's a cliche! If it was successful thought control, then we couldn't have a discussion about it. Nobody would know what you were referring to.

In the end, people will get old, and forget history, and die off, and the feedback loop will go around and around and what people believe will evolve. But nobody will have successfully controlled what people think.

I totally agree that everybody is trying to influence everyone else's thoughts through language. That's what words are for. Nobody could reasonably disagree with that, and I never intended to.
Oh yeah you're right let's not mix that both. I thought he strictly meant the first.
Story points work differently. This is the best article I know to describe how they work: https://writemoretests.com/2012/02/estimating-like-an-adult-...
You have to figure they will eventually try to go further than just bash.
Building a todo app using Vue.js and Django 3 as the back end
So what's the gold standard of whispered convos these days? Last I'd been paying attention it was standing in the surf.
Found a better picture: https://en.wikipedia.org/wiki/Gorn#/media/File:StarTrek-Gorn...
If they don't operate in those other countries, then yeah, they should feel free to ignore the laws of that country. If they operate there, it is a different story.
I have to say, I'm not sure how Apple can pull this off. Mac commercial software is pretty sparse and crappy as it is. I mean, if I can't run the apps I use on a daily basis there (Adobe stuff mostly), it's a complete non-starter. Introducing another arch is not going to help matters there. If they try to pull in software from e.g. iPad, that's also pretty crappy. How many note-taking apps does anyone really need? And besides what few good apps iPad has, they won't work all that well in the desktop context.

I guess we'll see soon enough. I doubt they're as naive as to believe that they can pull another massive arch switch without Jobs' reality distortion field, and without their current arch severely lagging (like it was in PPC->x86 transition).
Comprehensive Guide to Custom DateTime String Formats in C#
This sounds nice. Since university is cost free where I live here I think I’ll want to earn enough to be able to buy (or at least help buy) apartment(s) for my future children.
Morality and crime aren't the same thing. So yes, a crime can be made more or less criminal under a law. That is by definition.
I would love to have a prediction market for the plans at work. I fear management would mostly not appreciate such honest assessments though and nobody is prepared to think in probabilities.
This school saved my life in more ways than I can relate. It is like any other school, where students copy paste and struggle with plagiarism, so if you think that there is a college without these, you are so wrong. The only issue here is the accreditation and how limited the transfer places are for now. I hope they work on this.
We are rapidly devolving into separate internets.
:shrug: people are mad because they don't want to admit that that Trump still has a real shot. Or they just assume that anybody who even tables the idea is racissss. Oh well.
I didn't say it was exactly the same, but it's not terribly different either.

Many conservatives or "alt right" types get censored in the west, and some of them have to find hosting in Russia (or on Russian social networks like VK), a country we condemn for censorship. I'm not under the delusion that Russia hosts those people out of respect for freedom of speech, of course, but I find it an interesting observation.

It's hard to blame China for censoring people it deems terrorists, separatists, enemies of the state or whatever, when in the west we're so quick to do it with the enemy-du-jour, sticking a label like 'Nazi' to demonize them (currently, it's the far right/alt right, previously it was communists, who knows which group it will be in ten years).
i cant tell you how many times i could not reactivate an in-app-purchase when getting a new mac; might as well just paid upfront... i think apple really messed up iap by having the dev-side do all the transactions/authentication...
Why would that be incompatible with the map and territory model?

> The second also means that the way we experience the world depends on the kind of creatures we are, and not the way the world is.

Would it be fair to say we all look at both the map and territory wearing different sunglasses?

That seems to capture both sentiments, I feel there's something I'm not getting here.
Tubular Bells the original version
Really nice article
Beyond 5G: MACHINE LEARNING ON 6G
It's also already the name of a popular tool for designing regular expressions[0] (and may be infringing on their trademark)

[0]: http://www.ultrapico.com/Expresso.htm
Which Nazi got banned from Facebook? Was it Rudolf Hess?
Is this competition?. F# has intentional limitations due to the decision to work on CLR.
>Now the interesting part. The traces were actually not drawn by an ink. They were pieces of opaque adhesive tape

OMG. I remember doing it.
Aerospace metallurgy is some of the most secretive aspects of development. Metal filings could literally have been more valuable than the blueprints. This is still a very competitive space a challenge for reverse engineering. Even with samples and atomic analyses, it is not always possible possible to reproduce without the proper method.

Here is a related link. https://www.inkstonenews.com/tech/chinese-spy-accused-trying...
TFA uses a lot of words to say very little.

I don't care if your estimate is drawn from the hip or projected using a state of the art Monte Carlo or machine learning model. It's still an estimate. Still, any number of things that weren't in your model could shift the deadline: people getting sick for a long time, people quitting, people getting promoted out of their critical role, organizational dependencies not delivering on time (other dev teams, legal etc), all of these things have happened to me, and when they do, they can throw off your project for months.

No model can take these things into account, and if it does, it will yield an estimate like "three weeks up to a year" which is useless, and I didn't need your SOTA model to get that answer. Unless you're really only doing cookie cutter stuff, the best form of estimate I've seen used is continuous estimation + being willing to cut features to make it to deadlines with something usable, even if incomplete (build a bike, not half a car). This isn't always possible, but when it is, it saves a lot of headache and makes everything run smoother. But it starts with accepting the fact that you don't know everything from the start.
Other than school, which is sort of an anomaly, I find that the only thing that prepares you to do something is actually doing it. So the corollary is, you're never actually prepared for anything ahead of time. Don't worry about it, just trust yourself to either know or figure out what to do when the time comes. We make the path by walking.
Yeah, I feel like as soon as Haiku has support for encrypted partitions it'll be my daily driver (even if it's a performance hit, I'll take that over my data being in the clear should someone snag my laptop). Implementing support for it is something I'd love to try my hand at as soon as I can figure out how I'd go about doing so (namely: how to make an encrypted partition look like a normal partition to the overall system while still providing some mechanism to prompt for a passphrase or key).
... but wouldn't all DC to DC traffic be over an encrypted site-to-site VPN anyway?
Ah! xml.js
You don't see you're missing out because there's people spending hours to adapt the website to make it work...

For the features, I could mention from what I ran into myself: input[type="number"] (yes, they still have not fixed their implementation after all those years...), the full screen api, Media Source Extensions, css ::selection, Intersection Observers, autofocus (yes, even that does not work), I could add a lot more here.

And that's not mentioning the various bugs you have on this platforms, again some example of what I ran into:

- https://stackoverflow.com/questions/18047353/fix-css-hover-o... (yes, you read it well, even tapping on an element does not work as normal)

- https://stackoverflow.com/questions/11768364/svg-scaling-iss... (svg rendering issues)

- https://stackoverflow.com/questions/52826005/workaround-for-... (iframe focus bug)

There's plenty of weird quirks like this everywhere. It's never completely broken but it's pretty comparable to the time you spend fixing things on IE11 honestly.
Start with the Bertie Wooster series, read ALL of his books. Don't watch the fry & laurie series, im sure they're funny, but they cannot be better than the books
I agree, but that's still a form of estimation though, you're just estimating that you'd be able to deliver on your list of features in the time you have. You could be wrong, and then end up with less features, or be forced to spend more time.
> PG is not a silver bulet

No one claims it to be, hence the "unless there's a good reason not to" part. However, it is a good default that works well for a wide range of – though hardly all – use cases.

Replication in general is not PostgreSQL's strongest point and if you require advanced replication then PostgreSQL may indeed not be the choice for you, but most projects don't need this. That being said, "no HA support" is just not true.
The subscription model fails in a lot of ways, for everyone. For example, my next app is an interior design / home control app. How would the customer feel if they stopped paying and didn’t have access to their house any more? Most people would be pissed. I don’t want to hold my customers’ data for ransom and cut them off if they stop paying me my extortion money.

I’m pretty sure we can do micro-subscription already — I could ask Apple to just charge $1 a month, that’s pretty micro. (I don’t think we can do pennies, yet.) But that model doesn’t really work for all types of apps.

For instance, I estimate about half the people who buy version one of my app will enter their floorplan into their computer, place their furniture, be happy, and never use the app again (until I upgrade it to offer home control, as well). If those users had the option to just pay me 5 cents for the month they used the app, I’d have to get 16 million of these users to make back the money I’ve put into this app.

That’s not really feasible.

-—

My point with the web is that pass-through web “apps” on iOS are the same as pass-through web “apps” on Android, so Apple is losing a competitive advantage if they kill of their native developers.

If you’ve got Slack or Chrome or a banking app or a finance app or a health app on your iPhone, you could be running the exact same app on Android. So why did you spend extra on an iPhone? Apple needs to treat its independent, native developers better because we are the only ones who are making products that are Apple-only, and show off all the cool things iOS and macOS can do.

-Wil
How hard is YAML to use really? The world has much more interesting problems to solve than a decent markup language.

I use Ansible with zero issues daily as do many in our team. It’s perplexing coders fined it difficult or hard to use to the point where something as useful as Ansible becomes undesirable because it uses YAML?

I hate to say it, but the “alternatives” are just the least good somewhat similar products.
UWP Community // Launch 2020
Isn’t that the equivalent of the New Yorker cartoon with the wolf saying “I will eat you” and the sheep saying “I like him because he tells it like it is”?
Probably worth checking out Mitogen[0] if you want to take away some of the pain points with Ansible. It’s an extremely well built product that really complements Ansible.

[0] https://mitogen.networkgenomics.com/
Whose definition? I think, a century spent under nation state governments has erased the line in between the illegal, and criminal.
HA has always been in OSS
Show HN: Pocket Meets Pinterest
There are plenty of public domain and Creative Commons books that could have sufficed for folks looking to read and learn. Someone wanting to read "The Trials of Apollo" instead of "Robinson Crusoe" does not equal an emergency.
That's generally good advice. Another thing I can recommend is to learn to market yourself and your work. Getting a job is, in a way, selling yourself. You have to convince the potential employer that parting with his/her money for your time is a bargain. This is a mix of persuasion, presentation, and communication. A few mock interviews with someone who knows the ropes, some time spent on your appearance and speech would help a lot. I landed a job in 2000 right out of college even though I had a CGPA below the cut off just because of how I was able to talk myself into an interview and then impress the interviewer.
My 29 member facebook group, "Reject the Axiom of Choice", will surely see a membership surge now.
Making some thoughts impossible by controlling language was a point in George Orwell's 1984.
That's seriously cool. I think that a tool that could take a high level description of a small piece of code and write it for me (it doesn't have to be correct- I can double check it and fix it quicker than I write it) would make my coding much quicker and less stressful. There are so many times in which I think: "I know exactly how to do this, step by step: I'm just annoyed at having to type it down for the umpteenth time".
Entombed: Mysterious Maze Generation Algorithm for the Atari 2600 (2018) [pdf]
On the bright side, because it's not normal, it makes it easier to spot people who might be worth hanging out with.

(like Dolphus Raymond with his paper bag, engaging with kids may provide useful cover for playful adults)

"When Kelvin looked through the eyepiece he saw what was undoubtedly the phenomenon that Maxwell had described, but in addition there was the image of a little man dancing about ... Maxwell had achieved this by the addition of a zoetrope ... Kelvin could not help asking: 'What is the little man there for?' ... 'Just for fun, Thomson.'"

https://www.cambridge.org/core/books/fourier-analysis/ode-to...
It has been noted that he may have been naive, but he never returned to England after the war. As it may be, he truly seems to have simply been clueless. Unlike Pound, who was an open proponent of fascism and supporter of Nazi Germany. I wonder if they would have tolerated Pound if he hadn't been so enthusiastic for them, or if he would've been lumped with the so called degenerates.
This is good advice. Saying yes to everything is basically the most important thing. The other thing is to try to tackle headache problems for your team or manager.

You’ll know it when you see it because you will literally get uncomfortable when thinking about completing it.

High output involves completely finishing things. It will be impossible at first, but as you get more experience, in both total and your current company you will be better at it.
Keep in mind that the captured pages doesn't work in offline mode (which is the main point for archives).
In my opinion, this is not a complete self-hosted archive solution.

It seems that they want users to use their online service instead (in order to collect user data of course) ... This is why they give you "free" 5GB account :)
The hot path involves the network card, the CPU, RAM and nothing else. The trading algorithm will keep various data structures in memory to keep track of current position and position limits.

Outside of the hot path/thread, you can do pretty much whatever you want. You typically broadcast your trades on the network for other systems to pick them (and put that data into SQL databases, typically). The databases used for risk and compliance, etc. will most likely get their data directly from the exchange.

The idea is that you don't need to query a central system for every single trade you want to make. HFT systems have some limits set up at the beginning of the trading session, telling they can take a position of up to X in security Y.
whenever I hear of mongodb - I think of that "but it's web scale" video.
New Medicines #5
I would love to hear your answer because I do this too, and the numbers may seem shockingly low. Posting under a throwaway just in case some manager sees this and judges me.

I have been scrupulously tracking focused time for years, since I was in college. I "stop the clock" when I sit back to daydream for a few minutes, check the news, or use the bathroom. I also generally don't include meetings unless they're small meetings where I need to be fully engaged.

The result is that for me about 150 minutes of real work feels like an ordinary productive day at my not overly demanding dev job. 180 minutes is doable on a daily basis but I have to be pretty disciplined. If I set my goal to 240 minutes work begins to consume my life and I often stay late to make it up. Days when I have done more than 5 hours of work by this definition are really rare, I either get so stuck on a problem that I am consumed by it (super rare) or have some really impending deadline that blots out everything else (rare). I know if I put in 240m I'm doing a really solid day's work every day.

In college while taking 18 credits of graduate courses I could get by on 4h studying/homework per day, but had to bump it to 5h near the end of the term.