skysight-inc/HackerNews huggingface dataset:
Again, those aren't architectural activities. They're organizational, so the responsibility of a team/group leader, or an SDLC facilitator.

Architecture is about the function of the system and how it interacts with its environment. That requires understanding both of those elements, functionality, and environment.
Sounds like something's intercepting your connection.

I would imagine, but don't necessarily recommend, if you allowed the connection anyway you'd get a blocked page from your firewall service
Well, I guess your mileage may vary on that one.
Show HN: Lessons from Launching 4 Products in 4 Weeks During Quarantine
Hey there, Mozilla employee here.

I just looked at https://www.spotify.com/us/account/profile/ in my Firefox and it appears to be working just fine. Could you explain what's going wrong for you? What kind of issue are you seeing, and which browser/version/platform are you on?

In general, reporting such things to https://webcompat.com/ is a great idea, because that increases the chance of resolving the issue significantly!
Hey!

Thanks for checking it out. One of the reasons I wrote this book was because there were so few resources for me starting out. I mostly relied on my experience as a journalist with my college's newspaper plus the training we got in CS classes on writing good documentation.
... this was a serious point. Walmart has invested significantly in it's own infrastructure

https://www.investopedia.com/news/walmarts-new-weapon-agains...

And regularly stipulates SaaS providers that it contracts with to not use any AWS resources. Stipulating that they use their service in future is likely the next logical step.

My pardon, I assumed that this was common knowledge; though it would appear that their branding is so terrible that this is assumed to be a joke.
Performance tests are broken – here is how to fix it
> I'm not working with an ecosystem where my human time is less important than the language philosophy. I want to express a repetitive pattern in the language, and then never think about dumb bureaucratics again.

Writing code is not where time is spent. Repeating oneself, duplicating code, is fast and easy. Debugging someones code that felt like "expressing" themselves through it however, takes time, and a lot of it.

I really have no idea why some people so often need to use generics, and similar, beyond the built-in map and slice/array, when I seemingly do not, even though I write Go as my full-time job. Sure there a lot of difference between apps/domains, but the bulk of the code is usually not that different.
> "So, in a way, by doing all of this testing, we make ourselves look bad."

He's not wrong though, look at the rest of the quote in context:

> "So the media likes to say we have the most cases, but we do, by far, the most testing. If we did very little testing, we wouldn't have the most cases. So, in a way, by doing all of this testing, we make ourselves look bad,"

The correctly identified problem with increased testing is that lots of super geniuses, who apparently can't look past "big number is biggest" w.r.t. corona deaths, try to tie "most deaths" with "worst handling of the situation", completely ignoring, as I pointed out, that the US is doing better on a deaths/million basis than several European countries. Countries that supposedly have superior healthcare systems, healthier populations, and leaders not named Trump. Buuuuttt, no one wants to tie context like that to any of the numbers, so he's absolutely right that increased testing => increased reporting of infection => increased whining about how bad the country is doing.

And of course, this is all ignoring that it's not his call to make as far as how many tests are performed, otherwise we wouldn't be leading the world in absolute numbers of tests administered by a staggering degree. No, we'd be content to test nobody at all and brag about how no one is infected.
My issue with King is that to me at least, he’s a terrible writer. Prolific doesn’t mean quality. I’m suspect what someone can get out of a book about writing from someone who writes poorly.
> It’s price too high and isn’t fun enough to be considered a recreational purchase.

Basically my thoughts. Not nearly enough for the price. I think the same thing when I see those Crossbows ripping around. The (2) passengers both wearing helmets, probably unable to have a simple conversation due to the wind-blast (unless you put a Sena in there or something), and it just doesn't seem all that fun.

I also ride motorcycles and dirt bikes so I'm definitely pretty biased, but smaller and more fuel efficient vehicles make me happy either way, and I'd prefer for them to succeed. The (lack of) fun factor isn't a beef I have with them, but one that others might have who a) want a new vehicle, b) don't want a motorcycle, and c) want to save money on fuel and take up less space.
I agree wholeheartedly. This is a great book that is truly terrifying because Dick is constantly subverting the characters’ (and reader’s) perceptions of reality. He does this to an even greater degree in The Three Stigmata of Palmer Eldritch.
> fTPM tampering is out of scope since the ME is the root of all trust in the system

I'm wondering about this assumption. Hasn't the ME previously been shown to be fairly straightforward to exploit?
I liked the reply saying it was deal with GDPR :D.

Interesting mix of respect and hatred for HN on there. i did notice that the apparent haters seemed to obviously spend a lot of time on here.
I had a very similar situation in my linear algebra course: in hindsight, I would literally have been better off teaching myself the material than listening to the professor. To this day it's still the main weak spot in my math/stats knowledge base. I'm really interested to check out these lectures.
"Quiet: The Power of Introverts in a World That Can't Stop Talking"; it helped me and my girlfriend understand ourselves more and make me feel less out of place in the world, accepted, less anxious and insecure if you will. It tells you that you shouldn't be ashamed of stepping out of a party earlier for example, or find quiet spaces at events, etc.

It's one of those books that's full of anecdotes and padding out though, so if you want a summary the author's also made blog posts and a TED talk that summarize the subject well enough.
This is just my very personal and subjective experience, which may or may not apply to your working environment since I've no idea how many developers or teams you have or how your responsibilities are defined. This is at least what I've learnt so far in my environment:

- Be transparent about your decisions, motivations and opinions. People will come to you for advice or suggestions for what to do, and if they don't understand your thought process that causes unnecessary friction.

- Document everything in writing publicly (except confidential/sensitive info, naturally) - decisions, designs, ideas, proof-of-concepts. This will be helpful both to your fellow engineers since they can access this information on their own without you having to explain it to them every time they ask, and also helpful to you to recall the context in which you did something. I find myself often going back to notes I wrote months or even weeks ago, to remind myself of e.g. the motivation for why a decision was taken. Having it public also forces you to write in a clear, structured and professional manner since you're writing for a broader audience.

- In terms of studying, formulate a vision for where you think your software should be within 1, 2 or 3 years, and spend time researching what options can take you there, learning how they work, and so on. I've found InfoQ to be a pretty good resource for keeping tabs on what others are doing in the field.

- Be patient. Be prepared to repeat yourself multiple times, sometimes to different people, sometimes to the same people. Be prepared to communicate a lot, and keep in mind to tailor your message depending on who you're communicating with.

- Learn to let go of details. You will see code and solutions pushed out that you perhaps don't fully agree with. Take a step back and consider if it's really that important or if it's good enough. If something gets pushed that really isn't up-to-par, be humble and consider that you might not have communicated the requirements clearly enough.

- Make sure to understand the business side of the company, and always take that perspective into account when making decisions. You might from a technical perspective think a piece of software is in desperate need of refactoring, but from a business value perspective it might not make any sense. Be sure that you agree yourself with those kinds of decisions (i.e. don't blame "the business") because you'll likely find yourself having to explain and champion them to others who disagree with them.

- I realized now that all of the above is mostly "soft skills" and have very little to do with technical skills or training. Which I suppose is the biggest learning I've had so far - for me the biggest gap by far was (and still is) mostly about communicating, working with others, and taking the broader needs of the company into account and not just the technical aspects.

Just my 2c - hope it can be helpful to someone.
> There is no law being broken here, it's local county orders with (currently debated) legal authority by a single official.

The fact that someone has questioned legal authority does not mean there is no law being broken. The existence of “freemen of the land”-style tax objectors doesn't mean no law is broken when you fail to pay federal income tax.
Isn't that what Bitlocker and Secure Boot do essentially?

https://docs.microsoft.com/en-us/windows-hardware/design/dev...
How do you get people to read things? I've also written plenty into the void, and have no idea how to get people to actually read things (without being a jerk about it, which is not the culture I want to shape).
Security is about control. Shame on the malware writers for having left a single point of failure.
IDK if you've read the book or not, but in case you haven't I'd recommend this summary of Mediocristan and Extremistan [0].

Mediocristan and Extremistan are Talebs analogies for domains with different underlying mechanics (for lack of a better word).

I'm going cut some corners here, but to keep it short, the phenomena in Mediocristan can be modeled by using gaussian probability distributions (weight, height etc.), while the phenomena in Extremistan are better modeled using power law distributions, that have so called fat-tails. (wealth, land ownership)

One of the central arguments of the book is that people have been using tools from Mediocristan in Extremistan and that's what leads to these Black Swan phenomen, which in turn might have potentially ruinous effects.

One example he uses is a now defunct hedge fund called Long Term Capital Management (LTCM) [1]. My (poor) understanding of what led to LCTMs ruin (and required the Federal Reserve to intervene) is that they used some fundamentally Gaussian techniques to model derivatives.

The models predicted certain events to have a lot lower probability to occur than what was actually the case (fat-tails). Underestimating these outliers combined with the fact that the firm was highly leveraged, was ultimately what went wrong and had potentially disastrous effects on the financial markets.

[0]: https://people.wou.edu/~shawd/mediocristan--extremistan.html

[1]: https://en.wikipedia.org/wiki/Long-Term_Capital_Management
The conclusion was that just because being a Tesla worker and being a construction worker are roughly equally safe doesn't mean that both automatically should re-open.

Construction being more valuable for society than a Model 3 was part of the premise.

You took them to mean "Construction is more valuable for society -> Construction is more valuable for society" but that was not the claim.
Roads cost $2 million per mile. Tracks are half that. Maybe we should make car users pay for their own roads, and see how the economics work out.
`New technology increases our productivity`

I have doubts about that sometimes.
The API platform for transforming media and communications
Why does that sadden you? Make doesn't do the job. Therefore a new tool is required. What's the problem?
I wrote in Markdown as well. I turned that into a microsoft word doc that I formatted then created the PDF. I used pandoc to create the EPUB, then calibre to make the MOBI from the EPUB. I tried to use pandoc to make the PDF but it did not go well, word was surprisingly easy to use for that.

The cover art was created by a friend of mine from college. I used https://diybookcovers.com/3Dmockups/ to make the image on the landing page.
higher paid more intellectual/creative jobs can often be done from home.
good lucking building roads or baking bread on an industrial scale from home.
That depends on the part of linear algebra. In an abstract function space when you start calculating dimensions of kernels and the like and get ready to make the jump to infinite dimensions, Banach spaces, and Hilbert spaces, it's about as abstract as monads.
configuring Ubuntu 20.04 [pdf]
Sorry, bit late here. I generally play my amp on the edge of breakup. So the idea, for those not familiar, is that when the guitar is played softly you get clean tone, played with a bit more aggression and you get breakup, or distortion but not a ton of it. Think like a blues tone, where you get just a little bit of fuzz/grit.

The feeling of this is significantly different in almost every emulated/simulated/modeled amp than reality. They can be close, but the "feel" of it on the guitar side is often quite different.

Generally speaking, I feel like I have more control over the sound and how it plays with a real tube amp over a modeled amp.

Does that help? I approached this as if you aren't a guitarist, but if you are, sorry for the boring bits that you already probably know.
Plus, there's an obvious security hole: Any access point can say "Yes, I'm that access point you're looking for! Please do your banking through me! I'm ever so much not a malicious system spoofing your laptop by lying to it!" precisely because the laptop has to ask for the SSID, and those questions, the probe requests, are not encrypted.
They are miserable people who want to make things worse for remote workers because if everybody can't have something then nobody can.
I code in Javascript/Node, and I also code in Go. They're both very useful tools and they're useful in different ways. I find Go to be a good tool when I know what I'm writing and I have clear forms in each step.
https://onezero.medium.com/ceo-of-surveillance-firm-banjo-on...

"But Patton does not mention that, by his own testimony, he continued to socialize with white supremacists while in the Navy. Patton told prosecutors that he gathered with skinheads while stationed in Virginia for training. “I had known some of the Skinheads there from prior rallies in Tennessee and because of not knowing anybody there, I ended up meeting with them and hung out with them for some time,” he said.

Patton received a subpoena to testify before a federal grand jury regarding the West End Synagogue shooting while he was still in the Navy, ultimately giving his first testimony in the case in September 1991.

In addition to the shooting, Patton was implicated in at least one other hate crime that occurred during his time in Tennessee. According to an affidavit of probable cause filed by a Nashville-area FBI agent in support of a search for Patton and his residences, Patton allegedly defaced the Greater Bethel AME Church in Nashville, an African American Methodist denomination. By his own grand jury testimony, Patton admitted to spray-painting buildings in the area with “KKK” and swastikas. The affidavit also alleges that Patton also impersonated an FBI agent to uncover spies among the skinheads he associated with."
thinking linearly, as developing require you to think about all the networked intricacies of software but that would make communicating goals harder.

you're no longer putting together lego pieces, so to say, you're writing the instruction manual.

figuring out integration point between responsibilities, identifying inter-dependencies and avoiding every interface to become a nimby turf war all rely on your communication skills way before on your technical prowess.
> it’s not possible to hook into Typescript types, and I doubt it ever will

While it's not possible today, it's definitely possible in principle. (Vue is a great example of this!)

The folks working on TS integration in Ember (of whom I am one) are very well aware both of the problem, what it will take to solve it, and what the state of the art is elsewhere. No timelines, but we're working on it and when we're done the experience should be comparable to TSX. All of us working on it think TSX is a killer bit of DX and it absolutely is a thing we're aiming to match.
"People who are excited about C++11's new features are not going to care about a language that has so much less. Even if, in the end, it offers so much more."

I find Go too limiting and definitely not offering "so much more". The author is probably right mentioning "big teams". Sure if I have whole shebang of programmers each nibbling at small particular task and appropriate budget it will work. But comparing the amount of work per developer per time I can have with more sophisticated "traditional" languages does not put Go in any good standing in my opinion.
I always argue caution about revolution to help the poor, as there are plenty of examples where revolution killed as many poor people as it did aristocrats.

Possibly the least flame war worthy example is the French Revolution. While the popular image is of the great terror killing off nobles, the reality is that most of the killings in Paris were either politicians or unfortunate merchants who refused to sell their goods at state mandated prices (at a loss) and were denounced.

And that’s not even including the 160,000 mostly poor soldiers killed in the Vendée after peasants revolted against forced conscription, nor the extra 40,000 civilians killed in the brutal reprisals after the war was over.

And the kicker? Not only did France eventually get a different king, but most nobles were able re-buy their old estates, and the government even went deeper into debt to compensate various nobles for their confiscated land.
IT Sellers Can Easily Position and Sell Security Awareness Training
I would also say that even for people that can work remotely, low income may mean worse environment for work at home. Even with three kids I was able to quickly repurpose one of the rooms for home office and get everything needed to work comfortably from home.

As my wife does not need to work we have less problem with kids staying at home. This is currently mostly discussion how to provide healthy environment for them to grow. I know colleagues at work who are not as fortunate and have to share same space with kids with no breather and it is putting a very visible strain on them.
Or if you can't minimize complexity - because the problems are irreducibly complex - try and contain and partition the complexity, so that there's a limit on the complexity that developers need to be aware of when working on any given area.

Complexity partitioning is fractal, from functions to objects to modules to services to deployments. The architectural focus is higher up the stack.

Avoiding complexity spillage, where distributed areas of a large application share global invariants, is a challenge, particularly when trying to scale up the development team, which will force one's hand on splitting out modules and services or service-like things (e.g. FaaS jobs).
For anyone looking for an intro to Borges I would recommend "The Garden of Forking Paths." It's a tight, exciting narrative that also explores his great themes.

https://archive.org/stream/TheGardenOfForkingPathsJorgeLuisB...
I actually liked the mining part of stardew best. I view pretty much all the other parts as a way of supporting my mining habit.
The Yamaha Niken[0], which arrived last year, would disagree.
[0] https://www.yamahamotorsports.com/sport-touring/models/niken
Deep Learning Accelerates Virtual Screening for Drug Discovery
Silicon Valley start-up Carta looks to launch private share trading platform
There is a librarian in the mythical man-month, and there are documentation writers and secretaries. All crucial to successful team - the librarian AFAIK was more about keeping stock of code (but would also fit with design docs), technical writers were crucial in transforming developer's ramblings into proper documentation, secretaries helped keep everything running smoothly, etc.
Even if it's not a violation of the First Amendment, it's close enough that it flips the responsibility. Now the government needs to continually convince people that it's not a violation.

America is about freedom and limited government. That means some policy options are off the table or treated with extreme skepticism.
With that being said, two wheels in the front actually make it much, much more stable than tricycles with two wheels in the back.
I'll caution readers here against Conscious Universe as pseudoscience rubbish.
Ask HN: What do you want to see out of business case studies?
I was recently hired at a niche furniture ecommerce company (fairly successful as well) and found extremely gross inefficiencies both in their tech side and general operations. In the past few months I started writing down the problems, solutions I've had to shove down their throats and trying to analyze how it got that bad and why there's an odd leadership push back from actually making things efficient. Started out as therapy because I've been wanting to bash my head against the wall every day since I started, but I realized theres some value in organizing my little journal-therapy into something polished.

Out of curiosity, what would the community like to see from something like this? I try to explain the approach I take in the apps I've been making them to streamline the process, minus the code. Focusing more on the day to day problems and what solutions, plus hurdles both tech and human that need to be overcome.

Anything else you'd like to see from a 20k+ word case study done by a dev?
Regarding small incremental changes, one of my favorite quotes is from Michael Lopp (aka Rands): “Don’t underestimate the compounding awesomeness of fixing small broken things.”

If you’re working in sprints or iterations, try to include one thing like this in every sprint. Fix the logging that generates too many log entries. Improve the error handling in a problem area of the code. Add some retry logic to something that fails occasionally. I always try to keep a backlog of small things like this, and work them in wherever I can. Over time it makes a huge difference.
I feel the same, we are starting to use Go now and I really don't like it.

Things that in other languages I can do in half a dozen lines of code, I find I'm writing 4x time more in go.

And I find it pretty unreadable, it's not nearly as expressive as other languages I enjoy using.

There's too many missing features I use heavily in other languages that make my life easier that I really miss them in go.

I will say I do like that its opinoinated on the formatting. Just takes away an entire tiresome argument.
I agree. However, this pandemic has proven that JIT leads to outages when part of the supply chain is suddenly disrupted by external forces. On the other hand, what production system wouldn't have been hit (as hard?) by the corona virus? Interesting!