skysight-inc/HackerNews huggingface dataset:
Is systems thinking the same epistemological BS that's heaped onto the industry like design patterns and all these acronyms I hear being thrown everywhere? Is there formal axiomatic basis for any of this stuff or is it just mumbo jumbo.

This is the definition of quality:

>The definition of quality has to do with meeting or exceeding the expectations of the customer or the consumer. Therefore, if their expectations are not met, it’s a failure.

How is this a definition? It's a vague comparison. It tells me you don't really have clear definition in your own brain.

Take a look at the definition of system:

>A system is a whole that consists of parts each of which can affect its behavior or its properties. Each part of the system when it affects the system is dependent for its effect on some other part. In other words: The parts are interdependent.

Is this for real? What is a whole and what is a part? No rigor and it's all mumbo jumbo that's obvious. Yes a system can be made up of modules and yes things can be interdependent. How is this new and innovative? Thanks for telling me something everybody on the face of the earth already knows.

>The essential property of an automobile is that it can carry you from one place to another. No part of an automobile can do that.

Mind blown. Just kidding. If you take the wheel of the car and balance on top of it like a circus artist then walk the wheel will carry you from one place to another. Boom. Guess what a car is not a system because one of the "parts" works independently. I guess I just blew apart what this persons' definition of a system because a car is obviously a system but under the articles' flawed definition it is not.

>If we have a system of improvement that’s directed at improving the parts taken separately you can be absolutely sure that the performance of the whole will not be improved.

Have you heard of the term "bottleneck"? It's when one "component" of the "system" slows the overall system down.

>It’s a wrong concept of quality. Quality ought to contain a notion of value, not merely efficiency. That’s a difference between efficiency and effectiveness. Quality ought to be directed at effectiveness.

You know what? "Life is like a box of chocolates, you never know what you're gonna get." Clever right? Makes sense right? Two things most people miss when they read the quote above. First thing: it was said by someone who is mentally disabled. Second thing: The message is obvious. Life is spontaneous who doesn't know this? It's pointless wrapping this concept up in an analogy. Same with the "concept of quality" Quality ought to be directed at effectiveness? Who on the face of the earth isn't aware of this fact?

In conclusion, this is not a good way to think. If you want a good systematic way to analyze the world and "systems" the way to do it is to have a very clear notion about the difference between science, logic and intuition. Know the strength of each pillar and know the weaknesses.

The above article above is all just intuition with logical flaws due to lack of rigor or science to back up its points. Additionally, the main point is incredibly obvious.
Lucene is the core search engine, it can be used on its own and has a lot of depth in its many capabilities.

ElasticSearch (and SolrCloud >> LucidWorks Fusion Server) add a distributed architecture that leverages Lucene's capabilities.

LogStash helps ES easily deal with log files, and it has been one of the main marketing drivers used by elastic which is ironic since most of Lucene's capabilities are more useful on human generated text as opposed to machine generated logs.
For kubes you could use the helm chart they provide and tune it similarly.
https://github.com/elastic/helm-charts/tree/master/elasticse...
> indirectly

Oh no, it's directly.
Creator of the app here. The app is MIT open source.

Built with Electron and Angular.

Created because, surprisingly, I couldn't find any simple way to rename batches of files.
Yep, I've looked for the country I'm in (UK) and no one seems to be doing it, which is weird since in the UK our weather data from our national meteorological provides it's main forecast data under an open license (5000 points, to 3hr accuracy for 5 days) https://www.metoffice.gov.uk/services/data/datapoint/datapoi...

Between that data and open street maps I have most of the raw data I need, the rest is a halfway usable interface, aggregating and interpolating the data and figuring out a nice way to present the results to be easily grokkable.
...in 1918. When we didn’t have things like antibiotics or mechanical ventilators (or even a solid grasp on germ theory).

Non-adjusted comparisons to medical outcomes in 1918 are useless.

(pre-empting the criticism: antibiotics absolutely matter for a viral outbreak like this. Many people who die from respiratory illness actually die from secondary bacterial pneumonia.)
The worst part about demo code like that is you have to code review every single line to make sure that the entire UI is using real data now and not some placeholders embedded in a function or the UI. We had someone go way down that rabbit hole once and I had to tell the manager that we don’t and can’t know how long it will take to ship this, because the entire thing is a fiction.
Refactoring production code can be very difficult. You often end up constrained by the existing code's public APIs, cross-API data structures, remote systems running the old code, etc. It's worth putting at least a little bit of thought into maintainability, even in the prototype stage.
It's well documented in various day to day coverage feeds. The one I'm thinking about is CNN. I'm pretty sure its public information disseminated by China.

Edit: https://en.m.wikipedia.org/wiki/Mainland_China_during_the_20...
That's why the module system is designed to facilitate corporate artifact caches. [0]

[0] https://arslan.io/2019/08/02/why-you-should-use-a-go-module-...
Side note: I really enjoy browsing wikipedia's portals. The sections on them (like on the Main Page) like 'Did you know...', 'Selected article', 'Selected quote', 'On this day...' are really nice to peruse, and are a nice complement to the type of content in normal articles.

I remember reading at some point (though I can't find it now) that portals were sort of considered a "failed experiment", but they've become some my favorite places to casually browse.
Options trading is super cheap now, you can buy vertical spreads for free[0] on Robinhood, where 10 .20 verticals would’ve cost 200 plus (20*.65 + 4.95) or 217.95 (plus whatever the spread costs, usually .02 on SPY) or almost $220 just to open the position, and the same amount to close. You’re looking at 10% transaction cost just to open. Robinhood just lets you jam your entire $200 into option premiums netting you better returns (or smaller losses). Robinhood has made speculating on cheap spreads and weekly options a lot cheaper.

It doesn’t really make much of a difference to people trading ITM options or hedging, but speculation is much cheaper now.

Edit: With SPCE, PLUG and perhaps TSLA, it was retail long call option buying that forced the MMs to buy the underlying to hedge, forcing the price further upwards which made more people buy calls which lead to MMs buying more shares to hedge. Eventually the buying stops, as we’ve seen with TSLA and SPCE. At one point during TSLAs parabolic rise, 1.8 TSLA calls were trading for every 1 SPY call. SPY usually has the highest option volume, since it’s the most liquid ETF. Option markets have a lot of influence over the price of the underlying.

[0] Meaning your order flow is sold to market makers, and you might get a slightly worse fill
> quality of communication is most commonly either ignored or not assessed at all uniformly among interviews.

Nothing could be further from the truth at my company

> A true interest in improving the hiring process includes: * Making prep materials and courses freely available (helps industry candidates)

Recruiters share this with candidates. They ignore it.

> * Committing time to CSE outreach to better integrate company needs to CSE (helps new grads)

Go to any university career fair and you'll see companies with booths clarifying these positions working against the mis information of negative blog posts

> * Finding questions that reflect real tasks on the job (helps the evaluation have a chance of being predictive)

They do. You don't have to agree, but they do. The real task on the job is "disambiguate a complex problem autonomously, and come up with a plan to address it." The interview is a 20 minute constrained version of it.

* Closing the information gap between hiring managers and candidates: disclosure (in aggregate) of hiring rates, salaries, etc.

Semi-agreed. I do wish people and companies were more transparent about salaries. But there is already an entitlement complex from a bunch of engineers on this site and many others complaining why some dude at Netflix in California is making 500k, while he is making 80 in Oklahoma writing code for Bank of America.
Payment for order flow doesn’t mean you’re losing good order execution.
The existing CA system was pretty corrupt until Let's Encrypt came along so DNSSEC was designed to be separate.
Ey, I won't complain about what a landlord requires if it don't cost me anything and they get the information they need to rent me a place. :)
What kills those products is not the bad code itself, it's the side-effects piling up: added dev expanses, lagging behind the competition in adding new features, performance problems as app grows, etc. Badly written code is simply more expensive to maintain and improve. I guess it's less of an issue if you have a very profitable product and/or enterprise clients who are much more tolerable to things like the simplest customization taking weeks to finish, integrations that are complicated and cost thousands and thousands of dollars, etc. For startups and smaller businesses that are tight on dev budgets it's much bigger of an issue.
Except for quantum mechanics. We can compute probabilities perfectly, but the actual outcome of any one event (e.g. the destination of any one photon) is unpredictable.

Any attempts to explain quantum mechanics as being deterministic require faster-than-light communication and are generally seen as unlikely [1] (unless we are in a simulation and there's a global random number generator, of course).

You can buy PCIe cards exploiting this for random number generation [2]

1: https://en.wikipedia.org/wiki/Hidden-variable_theory

2: https://www.idquantique.com/random-number-generation/product...
Stocks also typically go up in an election year, since the government tries to engineer the economy to make voters happy.
Routed Gothic Font
Yes, these and related issues combined with the insanely high cost of living are causing a lot of people I know to leave (or plan to soon leave) the bay area to work remotely. People have lost hope things are going to improve because the policies the local government enacts to 'help' fix things keep triggering second-order consequences that make things even worse.

I don't live there anymore but used to like visiting quite often. Now I avoid it whenever I can which is sad.
I use a different framework for throwaway code. For example, my current prod application I work on uses Apache Storm and Kafka Streams, my throwaway code is written with Eclipse Vert.x.

I tend to use bottom up approach when I start by writing small bits and pieces of utility functions, tools, etc. and I build a larger proof of concept based on that.

Typically, the top level of the application is pretty dirty and changes constantly while I spend time to get the bottom of it correct right from the start.

I use the top level of the application as a kind of test framework for the bottom parts.

Then when the time is right, I throw away the top of the application and build the new one using some of the tools I have already developed.

I would love to do my throwaway code in Clojure but writing it in the same language as my production application lets me gain more knowledge, faster, and already have some stuff ready when I get to write the main part.
Could you elaborate on what you mean?
That is the old adage "when the shoe shiner starts giving you stock tips get out"... but you cant time when it will crash or when it will correct and go back up. You might save yourself from the single event "the crash" but over a lifetime of trying to do this you actually will lose more money by not exiting and entering at the right time.

For example you convert to cash because you hear a family member talking about their stock. The market continues to go up another 20% before crashing 30%. You really only saved yourself 10%... now hopefully you rebuy before it goes back up... if you misread the entry point you might actually lose more than just staying in the market. Unless you have a crystal ball you will likely not time it correctly.

I prefer "time in the market beats timing the market"
I think it's best to compare metro areas and not cities per se. I live in a metro area much smaller than Austin, but it's still maybe a million people. If a city proper of say 100,000 people was out in the middle of nowhere, that would be very different.
Random trading with no fees should only give you slightly worse returns than an index fund. Gambling doesn’t usually have such positive returns.
Build JavaScript App and deploy to cloud using heroku
What's the deal with this complaint?

Literally no one is proposing that the tax system be changed so that you get a bill that you have to pay, every proposal is that the government should send you forms prepared with the information they have, and you can file different forms if have additional information.

You gotta complain about it being unfair for people in cash businesses to get that information or something, the lack of incentive alignment is not even close to a real problem with the idea.
How do you send a picture by phone?
I think that says more about the landlord than it does about Credit Karma.
If the dataset it fits on one node - good. You might still be missing out on reliability (should that node fail or just plain restart).

Simple catalogs and/or web pages search usually fit in RAM, so the advice of disk:ram becomes less relevant, also the type of drive would be mostly irrelevant.
Yeah, you’re exaggerating. I work in the same industry you do, for longer than you have.

These tests are ubiquitous. If you honestly haven’t hit them, you’re a unicorn.
It will be the people holding USD due to the devaluation due to bailing out equity owners.

And if the US isn’t in position to bail out equity owners, then it has bigger problems and you should be investing in your network, food and water supplies, and guns.

Just like in past bailouts, too much of the voting populace is invested in the value of their equity holdings, including taxpayer funded defined benefit pensions and regular 401k/IRA plan. It’s not politically tenable to let those values go down, assuming the US has the ability to print money still.
Fun. I've grown, uh, certain plants. Everyone said you should do it indoors, in a controlled environment. But with the availability of sun I have it makes little sense to waste so much energy on growing them indoors.

Last year I had 6 plants grow perfectly happy outdoors, and these were from seeds of plants bred indoors for probably generations. The last plant was ready in freaking November.

Some of them cross pollinated (yeah, if you buy "feminised", that's not a guarantee lol), and now I have a few hundred new seeds that I plan on growing outdoors come May. Should be fun.

On that note, everyone around here has a small garden, mostly staple vegetables and fruits. But the soil is perfect for anything. And yet I see people growing stuff in controlled greenhouses even in the summer. Wasteful, if you ask me.
It makes sense partially. I would argue that anyone with retirement money in the market "needs that money".. dont trade with the rent money is probably a bit more accurate.
Depending on where you move to in CA you can keep your previous tax basis. That's prop 60/90 I think.
That might be how you “feel” but it doesn’t reflect the facts. The go community has been incredibly welcoming, the process for introducing new features in go is fully transparent and in the open.

If you link to the reddit post we could all see what he actually said. Go is a very opinionated language for sure. Every language will be inundated with people who want their pet feature to be implemented in it and will hate on it otherwise. I am happy that the language development is not directed by such kinds of folks.
By not needing a job, I mean being your own boss, not just already having a job.
Very common, especially with friends. Everyone goes through these pains. It's easier to talk than to walk. Don't be so hard on yourself about it, just adapt and move on :)
If anything, diversification is going to hurt you. The idiosyncratic risk of holding only a few stocks is going to be a lot higher than if you have a bunch. As such, the correlation to the market is going to be lower, thus potentially helping during market downturns
In my mind, with OpenSource being more and more well regarded, the disdain for C#, a language once Windows-only, grows larger.

Probably just a bias in my circles, as we're heavy OSS users and contributors..?
Internal Repos on GitHub Have a Lot of Sensitive Information
US held up visa for professor coming to UVA to teach about far-right extremism
The flip side of this is people who get sunk cost fallacy around that throwaway code. Rewriting a piece of code that’s been in use for two, three years doesn’t invalidate its existence. It wasn’t necessarily a mistake for it to be written that way. It is a mistake to keep on using it, though.

I think maybe it’s similar to the way we misuse the term “crutch”. If you have a broken leg use the damn crutches. When your leg heals and you sell the crutches, don’t castigate yourself or anyone else about how useless crutches are. You used them. Past tense. That’s done now, and you’re moving on.
Android apps are secretly sharing your data with Facebook
I am not familiar with the books in most of the categories however, I can say with confidence that the "Startup Books" section lacks a lot of books for leadership, let alone for leader engineers.
Eliminating weaknesses to provide services that are faster and more robust is exactly why CDNs exist. Whether or not you find them necessary is up to you. Personally a world with content closer to my machine with more robust servers that can handle high traffic is better than the alternative.
Isn't the existing CA system not still mostly corrupt?
That’s just throwing hardware at a performance problem, not optimization.
I definitely agree with this sentiment but I think rather than reinvent the wheel we should be applying current web standards to users instead of businesses. If every user had their own static IP, sever, and SSL Cert, database, DNS entry, etc, we'd be able to create the web that Tim originally envisioned. And until now that would be prohibitively expensive and complex but could be real possibility now.
This seems pretty cool. I logged in and it immediately showed some of the personal mentions. Is there any way to link it to one of my github orgs instead of my personal?
Ask HN: I'm a poor developer, what now?
So with the popularity of the various "interviewing is broken" threads and with personal thoughts of the last year or so, I've come to realize and accept that I'm a bad developer. I took a look at some of the interviewing problems and was unable to complete even easy ones. Even when I can it's likely very sub-optimal.

As a quick background, I am self taught, stumbled into this stuff was I was young. Never really learned anything well, but fell in love quickly. Never went to school (partly after reading many blogs about how it's useless anyway). I've been employed for a few years, although no where near the comp levels discussed on the internet. My job consists mostly of what what one would consider CRUD: writing code that take data from one place, process it a bit, and store it somewhere else. I hate it, It feels tedious and unchallenging. Somehow, despite not much most days, I come home overly exhausted.

Since being employed, I haven't learned much new. I only really know one or two languages now, being the ones I work with. I've tried many times, to learn new things. I've tried learning new languages, paradigms, domains (like kernel, graphics, etc. programming) but I'm incapable of learning. Every time I try it ends the same way: I end up staring at a screen for an hour or so reading docs or articles I'll forget 10 min later or writing some skeleton code I'll delete or never touch again. After that, I realize I'm not learning anything and giving up to go play games or watch TV.

It's distressing, but I don't think I'll ever be able to get a role that I'd find interesting or challenging. Truthfully, I'm likely just not smart enough. Which is fine, not everyone can be, but I don't want to do that same mind-numbing work I do now. My question is where do I go from here. I've considered to moving to a something like networking or sysadmin, but without any education it seems like I'd be at a severe disadvantage? Where can or should I take my career now?
In the event of a global downturn, what would be the safe haven currency if not USD?
I really like the cash game vs. short stack tournament analogy.
I'm a rookie. The author of the post asked for an opinion on his website. I think he needs an update. Now there are many similar sites. The design of these sites is cooler.
Any plans to include backrefs? I'd like to see how many examples of /(\w+) && \1\./ are out there in .js/.ts compared to /(\w+)\?\./
Why would you ever share the medium version with all the added crud when the author has a version of the post on his personal blog?
Svelte Radio – Listen Free on Castbox. – Upvotocracy.com: Sveltejs
How about having multiple independent nodes receive a random number from an external source? Like the arrival of incoming gamma ray bursts or something? That would be useful for blockchain I imagine.
Here Hanno rejected all hardware devices:

> None of that is solved by any form of physics or chemistry based RNG.
> It is more complex, but the efforts will return value.

It seems Kubernetes is often the wrong tool for the job. The industry, and even Google is starting to recognize that, e.g. Kelsey with his "Monoliths are the future" [1] statement.

That said, boy do I like Kubernetes... It is extremely complex, though, and often its deployment seems not to be justified.

[1] https://changelog.com/posts/monoliths-are-the-future
Exactly this. Large investors such as hedge funds will be trading knowing there is a top and will begin scaling out at a certain point. Once that begins, others will follow leading to a collapse and all those mom and pop investors having bought the high. The wealthy pay others to keep an eye on this and will cash put before the turn.
Depends on the diversification. If you hold uncorrelated bets, some may actually benefit from a global downturn
Daredevil 'Mad Mike' Hughes dies while attempting to launch a homemade rocket
AFAIR you're not meant to link to a disambiguation page, which makes sense because you already know which meaning of the word you wanted.
If you secure your Elasticsearch cluster without paying and want to test your queries, it seems to me there are three ways: command line, Deja Vu, Elasticsearch Head extension and if you try to use the Elasticsearch Head extension you will run into https://github.com/mobz/elasticsearch-head/issues/431

Overall, security became free only last year https://www.elastic.co/blog/security-for-elasticsearch-is-no... and knowledge and tooling is thin on the ground.
Eh. It’s verbose but I like it. It makes me think about the code a bit when I have to write a descriptive error wrap. Kind of annoying I guess... I haven’t written ultra large go codebases though so ymmv.