skysight-inc/HackerNews huggingface dataset:
I associate the "full stack" trend with the rise of startups, not the rise of SPAs.

The article is mainly about how writing HTML and CSS in JavaScript means that designers are expected to be full stack developers. The author says he is confident developers can handle it. Where do you get the idea he thinks there should even be a DBA?

If "full-stack is about accountability", does that mean specialization is about avoiding accountability?
There isn’t enough information to assess why this is a good thing or if it will work.
Did crypto just become useful?
Cyber Security and Data Protection Tips and Tricks for Small Businesses
Self-Driving Cars Will Always Be Limited
It does apply to the GSI. This point is briefly addressed in the sidebar about sharding father down in the post. Not sure the "customer" records would have a problem, but the static GSI partition keys for orders, products, and suppliers could potentially run into issues.
linux isos
Also for better solar batteries. Direct solar to dissociated hydrogen & oxygen. Might eventually be more efficient than solar generated electricity if you read some of the university press releases.
Yet somehow other heavy hitting languages are able to write standards and documentation that people can easily understand. You're not writing a damn scientific white paper and mind you white papers also have a notorious reputation in academia for being hard to penetrate because authors and students are generally not trained in technical writing. No one makes excuses for them, many wish this would change somehow. But the an organized central committee for a language has no excuses.
I don't know about you, but sending nuclear waste into space sounds hard! Much harder than sending a large number of satellites to collect space solar power and beam it down to earth. You'd need really large rockets.

Heat buildup in general isn't the problem, it's heat buildup in the atmosphere that's the problem, and infinite clean energy would allow us to reduce carbon emissions to 0, as well as do lots of crazy geo-engineering that today isn't feasible because the cost of electricity is too high.
When breaking up your records into multiple rows by attribute - you then require multiple read units due to how DynamoDB charges you for each row read which costs a minimum of a read unit. So each complete record would have a cost for each attribute as if they were each sized at 4kb (minimum size of a read unit) on read and write.

You also very likely need to use DynamoDB transactions (not really mentioned in the article) or else you're taking big integrity risks with partially incoherent records and so you're paying more for their transaction bookkeeping as well.

Doesn't this seem to map badly to DynamoDB's cost model?
I would've thought by now the security consultant industry would be really robust and large corporations like Marriott would be advised to handle low hanging fruit like "encrypt everything". Anyone know the current state of the industry?
I expect an automobile company that is no longer considered a startup and is publicly traded to exhibit either (1) positive cash flow or (2) a clear path to positive cash flow.
> How is it difficult to get someone to install something for a test run when like 90% of app installs are test runs?

As I said in my previous post I'm clearly missing something here. Why are those mutually exclusive at all?

You're saying that most installations are test runs. That implies people are leery about leaving an app they don't want installed. Why does that mean that it's somehow easy to get users to install in the first place? It sounds like they don't want a bunch of apps installed.

> So you're saying it's difficult to get someone to install your app at all, and that has nothing to do with your product or your marketing, but it has something to do with the technology?

No? When did I say your product or marketing were unrelated to install rate?

> And the PWA experience of pinning things to your home screen, which we have absolutely no reason to believe is widely done, is a better option?

When did I make that claim?

> I'd like to see you try and support OPs claim rather than argue about my comment.

Why does disagreeing with you mean I support the OP? Whether or not I support PWAs, native applications, both, neither, or even "native" wrappers around a PWA is irrelevant.

My stance is that your statistics don't disprove the claim made, and to then claim that the OP is arguing from a point of ignorance is not okay.
I agree completely. What’s surprising is that Spotify is still a top grossing app even though they haven’t allowed new in app subscriptions for a year or two.

I guess those are legacy subscriptions.

But on the other hand, that also goes against the narrative that PWA’s will replace native apps anytime soon. Most of the apps on the list:

1. Require some type of DRM (streaming media)

2. Take advantage of in app consumables like games where the immediacy of being able to capture the whales through in app purchases make sense.

3. Need the performance of native apps.
Android SDK's job scheduling APIs have been rewritten a lot over the last 5 or 6 years. one gets the impression that they just can't get it right.
It also shows up as an app in the system menu, with natively controlled permissions, notifications, battery restrictions, etc.
I'm not saying you're wrong per se but what evidence do you have that there are no beneficial analogs and triggers for similar biochemical pathways that perhaps are not marked by a substantial or profound classically psychedelic experience?
And what if the Apple phone is better still than an Android 4 generations “ahead”?

And people complain iPhone buyers don’t look past marketing...
The sed version is more keystrokes. Is ENTER so much more costly?
https://archive.org/donate/ !
The HMO system is misery. PPOs are better but costly :/
> Only a small fraction of those without degrees manage to get well-paying jobs; they're the outliers.

Is that because it's so much more difficult to get a well-paying job without a degree, or that people who are capable of getting and holding a well-paying job are disproportionately getting degrees?
Grin leaves no room for adding any publicly visible message to your transaction.
Would you be fine having your medical history mixed with someone else with the same name?
Read this: https://www.ribbonfarm.com/the-gervais-principle/
Well, with Airbnb, you're presumably registered on the site and have a credit card on file which is how you pay. In general (at least in the US), lower-end independent motels and the like will often be less rigorous about checking ID and will probably let you pay cash.
FoundationDB Summit: video roundup
> Has this culture ever really gone away?

It's possible I'm being naive as to what my coworkers are up to, but the "Man Men", 3 martini lunch culture has certainly gone away.

It's fair to complain that a company's social events revolve around alcohol, but, explicitly, when people talk about "company culture" and "good fit", internal company norms around alcohol are a huge part of it. There are workplaces that are basically a continuation of college frat houses, down to the levels of sexual harassment that make Uber look hospitable. There are also workplaces where everyone goes leaves at 5pm on the dot to get home to be with their partner/kids, and the Christmas party is a potluck with very limited amounts of wine.

Pick your poison. The recruiter is there to, well, recruit you, and they can't know how a given candidate feels about alcohol consumption, so if they too-gleefully show off their bar - push back! Ask how much people actually drink - there's a difference between between zero and one beer after work with coworkers (I just drink a la croix/talking rain while my coworker who does drink, drinks a beer), vs drinking liquor to excess.
Only if they're in strategic places in the clothing.

Compare Uniqlo minimalist logos vs Polo logo directly on their breast pockets.
Ah, if I had seen you post this before I did, I wouldn't have bothered to post my own. Thank you for summing it up so succinctly and respectfully.
I'm curious to learn more about Google's approach to project planning and management, beyond OKRs for personal or team goals.

Do all teams use the same standard process or are teams allowed to do their own thing? What tools and cadence do they use to track project milestones and progress? With Google's monorepo and a centralized bug tracker, they could make some nice project dashboards.
https://aws.amazon.com/blogs/database/how-amazon-dynamodb-ad...

They initially implemented capacity units to be spread evenly at the partition level and now they have finally implemented it to work at the table level (which is how they sell it and how they talk about it).

Big whoop, you still have to ask daddy if you want to write at more than 80MB/s per account.
Instead of looking at his influence on the evonomy generally, I would look at the Gates foundation (where he has pledged most of his net worth) specifically.

The Gates foundation directs a large amount of resources not to "prudent economic decisions" (eg, it looses money), but to non economic priorities he set.

I have no particular complaints about the Gates foundation specifically, but in an idealized democracy, this scale of resource utilization would be subject to more democratic oversight (eg. Compare the CDC fighting malaria with appropriations from an elected congress to the Gates foundation doing so with appropriations from Bill Gates).

In practice, there is a lot of overhead to the democratic proceds, so we want more private charity then is ideal. And you are correct that there seems to be a limit on how much resources people consume before they start helping others (even if the way they help does not match the priorites of the general public)
Most popular CodePens of 2018
I'm pretty sure the left-pad crate is a joke. That functionality is in the standard library...
I believe it depends on how much of the network the adversary can monitor, and high a confidence Alice/Carol need in Bob’s identity to take action. If the action is “subject him to additional off-chain scrutiny”, the bar is presumably lower than “criminal conviction or assassination solely on this evidence”.

The more I learn about MW the less suitable it seems for my goals.
What do you mean by catastrophic? It's safe from the obvious things:

* DB corruption / destruction: The database is backed up.

* FS corruption / destruction: The production code is backed up with version control (obviously) and can be restored at the drop of a hat.

* The server just randomly falls off the internet: It would take about 2 hours to get a new server up to the same point.

What kind of problems could arise, that wouldn't equally affect any other kind of server provision?
If you have engineers with psychological problem of “not invented here”, you have a very serious issue.

We need to be precise about what the problem is, exactly. Here is a more salient formulation: "Not Invented Here" is a form of bias that distorts cost/benefit analysis when people are deciding whether to reuse existing code.

They get ticked off by one imperfection here and other over there and immediately run for exit shouting “I could do so much better”.

Given the formulation of NIH as a form of bias that distorts cost/benefit analysis, what can we do at this point? How about quantifying the cost of the "one imperfection here and other over there" instead of going by the subjective being "ticked off?"

Instead of understanding why things are the way it is, they fantasize about how they can one up original authors and claim their own hero title. They go on to throughly underestimate the time to recreate what has taken years of learning.

To complete the cost/benefit analysis, we can then quantify the development cost of the library they are considering re-implementing.

Meanwhile competition has moved on to V2 laughing their way to the bank and customers scratch their heads why you are still stuck in same place for so long. Then our new “owners” gets their promos after massive marketing of how much better everything is now.

This needs to be quantified and put into the cost/benefit analysis.

But to everyone’s surprise they soon leave the project because working on bugs and incremental features has became boring and BTW, the new stuff is just as complex as old stuff. New devs roll in and we start the whole cycle again.

This also needs to be quantified and put into the cost/benefit analysis. Instead of doing cost/benefit analysis attached to individuals, it should be done by product or by project, so that these turnover costs are also accounted for.
Ghengis Khan victories and successful conquest was due to the fact his faith in his Generals. He would give them the overall strategy, "flank the opposing army", and expect his Generals to figure out the tactics to achieve the overall goal of winning the battle.
Speaking from my own experience: Be easy on yourself at first. Moving from a technical role to a management role is difficult and you may feel like you aren’t doing a good job or you’re doing and saying all the wrong things at first. Give yourself some time to adjust and don’t expect to be awesome at it right out of the gate.

If you’re at all a perfectionist like I am realize that it’s even more impossible to achieve perfect solutions when you’re dealing with relationships and people rather than software. Be kind to yourself as you learn and grow.
We need this. People need this. It's really good medicine.
Huh? What about my Safeway card that tracks my shopping habits? Or my phone number that allows anyone in the world to contact me? Or my address that identifies a physical location to send me things. Or membership numbers in clubs? Or the example from TFA: passports.

How would any of those be feasible with coarse mapping of ID to human?
Came to say the exact same thing about 1:1s. The key is to realize your work product is the efficiency and productivity of your team, so investing in them (accounting for their personal preferences) is critical.
You won't be totally screwed since you can always export/import your data into a new table with new indexes, but it could certainly take some work. That said, re-indexing large amounts of production data will take some planning with any database.
It does seem that it seems that way. As someone who's pretty familiar with the current state of C++ and also has a long history in the games industry however I don't believe it actually is that way. I think the problem is more one of perception than reality but many of the complaints come from people who don't know what they don't know and I'm not sure the best way to fix that problem. The resources for them to educate themselves are freely available but a certain subset of them seem weirdly proudly stubborn about maintaining their ignorance.

I'm not personally that interested in making it my mission to help educate people who don't want to be educated but perhaps it would be a valuable way for someone to get involved. People complaining on the basis of wrong information or misunderstandings aren't likely to be taken terribly seriously though.
We took out the numbers above.
Are you sure? I thought they would at least need a birthday to check on your age. They can't very well offer a contract to a minor.
When you say,

> “in practice its important to remember that your package only exists to be consumed by its dependencies. That is its sole purpose. If your changes aren't serving those consumers, then they're the wrong changes.”

I agree completely and that’s exactly why you want downstream consumers to opt-in to your changes.

As the library writer / maintainer, nobody knows better than you how to implement the behaviors downstream consumers want. Sure, those other folks know what they want, but are not at all a trustworthy signal for how to solve it for them.

If you are constrained by what breakages your new approach would introduce, this is backwards, exactly from the “in practice” perspective you described. That means you are not able to actually solve your consumers’ problems, create new solutions, refactor old bad ways of working, because you are coupling the what with the how.

The fact that you are beholden to your consumers is all the more reason to decouple the development process from the delivery process. It only makes this idea of wanting a big oracle to tell you what would be broken not because of functional incorrectness but because of a consumers lack of accommodating the new changes all the more egregious.
thats 'Resident Identity Card' for anyone who doesn't want to google it.
These played a role during the Enlightment, American and European revolutions. A person of strong political views and middle class means could write, publish and distribute an anonymous political pamphlet. Establishment governments often didnt like this and hunt down and destroyed them.
I'm of a mind that true understanding only really comes from questioning the most firmly held "universal truths." I want to know why I know what I know, I have no use for vague quality axioms that put black box abstractions on top of complex systems and processes.

> most people don't know most of the things you need to know to come up with a good answer to what suits "their specific situation".

And most people aren't competent software architects capable of adeptly steering an engineering team in the right choices to make. I'm not sure I understand the point here, or why you want to make a technical field like software engineering dumbed down to the point where "most people" can intuit the right decisions to make simply by asking HN what "the best thing" is.
Your point about inheritance is a very good one and is a rather major flaw in the capitalist model. Inheritance tax goes some way to dampening the transfer of power from one generation to the next but isn't perfect. Hard to see how this would conceptually be solved without required a 'robin hood' style system that 'resets' everyone's economic status regardless of who their parents are.
Chromecast audio has a stereo 3.5mm output on it, instead of hdmi.

Although my stereo receiver has hdmi inputs, too.
You're taking a lot of liberty with the term war here :) And in none of your examples was trade even remotely as great a consideration as were strategic regional rivalries between global powers, e.g., Germany in pre-WWII mexico and carribean, the Soviets for the rest of the century...

The United States' entry into WWI had nothing to do with forcing Germany to trade. Literally nothing. I'll let you refresh your own memory regarding events at that time, including Germany's unrestricted submarine attacks on American civilians.
I second that you should read the book! Really puts the entire story into context.
ReactJS Chat Tutorials
Even consecutive good dictators aren't that rare--Rome had the "Five Good Emperors" after all--but a single bad one can be enough to wreck the polity. Rome did recover from Nero... but it never really did from Commodus.
Job growth surges by 312,000 in December
I was under the impression that, in the case of corn at least, harvesting for silage or for grain was an either/or proposition. That is, if the crop is struggling and you don’t expect much yield as grain, then you might want to harvest it for silage to cut your losses. (I’m not a farmer, but I literally grew up in Podunk, Nebraska — a farm-adjacent village.)
Capitalism is involved for sure, but "debt" seems harsh. How about "resource allocation"?
The article is contrived, but the part he gets right is that spending money is exercising power, and it matters how you spend it (or give it away). If you're wealthy then you should think carefully about what you encourage by how you spend your money, to avoid encouraging the wrong things.

Once you've spent the money, though, other people will have it, and they have the power to spend it on their wishes. If you assume that people who did the work for you are basically good, this is a good thing. There's nothing wrong with a paycheck.

Maybe the problem isn't the money, it's the work? Are you creating bullshit jobs by spending your money on bullshit? But how do you evaluate that? What's honest work anyway? There are jobs are unpleasant and/or dangerous, but still jobs people are happy to have. Office work is comfortable, considering, and yet can be considered "soul-crushing" under some conditions. Maybe the yacht builders enjoy the work and live well?

This is all second-guessing other people's decisions at a distance. It's complicated enough that it's tempting to allow the market to hide all these issues under layers of abstraction. You usually don't get to review labor conditions anyway.

There are some attempts at breaking the abstractions by adding other abstractions, so we see labels like "fair trade" and so on. This supposedly lets you know what's going on at the other end of the supply chain. It's all fuzzy and reputation-based, though, which provides opportunities for cheating.

Maybe cut through the layers of abstraction? Directly hiring people makes you the boss and you get to decide what kind of boss you're going to be. But it's by no means certain you'll be a better boss than average, particularly if you're inexperienced.
You can acquire a relatively anonymous prepaid card and use that to pay airbnb. Also, at least the last time I tried their ID verification thing didn't care about the name on the ID so you could just use any random ID from wikileaks to verify your account.

Yeah, in the US the hotel situation tends to be significantly better than in the EU.
With regards to EU law, hotels are required to keep the passport numbers of foreign national guests on file.
The only reason the hotels are collecting passport numbers in the first place is because of regulations requiring them to.
Not exactly. If you find yourself needing to do multiple reads for the same record then whichever row you loaded first, put the other data into that same row. It's all about planning your access patterns ahead of time.
Because it solves no problems. Unless you consider “we want web tech everyhere” to be a valid problem. “Cross-platform” development may look like a problem worth solving, but the dolution is a lie. If you use native UI you will have to deal with a native tech to a degree. Is (cost + pain)/benefits worth it—that’s up to you. But seeing how RN stuggled with the thing that’s trivial in native—navigation stack—I’d stay away. Also these bridged technologies will always lag behind and can be really painful after significant updates to UIKit.
I don't even bother installing apps anymore, I don't have time to research whether or not they are going to abuse my privacy or have some horrendous TOS. I got my core 10 apps and haven't bought a new one in a year.
> These experts are further troubled by the company’s business structure: Having first registered as a charity, Goldsmith and Malievskaia set up a for-profit corporation working towards the same ends just one year later, and closed their non-profit less than two years after that.

I’m reminded of the “New-Path” rehabilitation centers in A Scanner Darkly. Not only does New-Path produce Substance D, they distribute it and run rehab centers with burnt out addicts to grow the stuff. Truly scary when you think about it.
Needs to be substantial penalties for these transgressions or it's just another "cost of doing business".
I find reading medical "standards" papers onerous and feel like they're written in a way that's deliberately inaccessible. I don't much like the idea of going to Medical Conferences -- even if my company funded it, which maybe they would, I feel like I'd be marginalized for not knowing basic medical techniques, not knowing the new hotness by heart, and generally being a proponent of bleeding with leeches. I just feel like so much of the Medical "standards" work feels like it's led by academics who think the concerns of people that don't know medicine like me are beneath them.

Is there a way I can "get involved" and does my voice have any value?