skysight-inc/HackerNews huggingface dataset:
In short, by not providing an answer key, you are denying the disciplined student the opportunity to efficiently learn.

I agree with you 100%. But let me add this: in most cases, if you're studying with a book that doesn't have an answer key, you can supplement that text with exercises taken from somewhere else. For example, lots of course websites around the 'net post previous years exams / homework with answers. There are also books like Schaum's 3,000 Solved Problems in Calculus[1], The Humongous Book of Calculus Problems[2], 3,000 Solved Problems in Linear Algebra[3], etc.

Also, with books that are used as textbooks, and that provide an answer key but only to instructors... if you aren't averse to violating copyright and using certain pirate websites, those "instructor only" answer keys can often be found.

[1]: https://www.amazon.com/Schaums-Solved-Problems-Calculus-Outl...

[2]: https://www.amazon.com/Humongous-Book-Calculus-Problems-Book...

[3]: https://www.amazon.com/000-Solved-Problems-Linear-Algebra/dp...
Is this due to query optimization, or something else?
MF's classifications appear to not be universal. People do exist that are more careful with other people's money than with their own, because they feel empathy and/or wish to cultivate a professional reputation. I imagine such people would be very sought after and highly paid as fiduciaries and managers.

I too have been frugal with an expense account, but that may have been more out of a general mistrust of the employer, who might not reimburse in a timely and convenient fashion, rather than out of concern for their financial well-being. If my brother-in-law were to offer my entire family dinner, on him, at a restaurant of our choice, we would be eating at a strip-mall taqueria, for less than at McDonald's; whereas if my parents are buying, it's gonna be sushi, with a bunch of the fancy rolls. I know what they can each afford. Also, when I am shopping, I take it personal when I feel like I am getting ripped off, even if I am buying on behalf of someone else. If buying is a game, I want to win it.

For instance, I am super pissed about the F-35. I don't fly it, build it, maintain it, develop for it, see it, or even hear it. But it seems like maybe the government spent at least 5 times as much on it as it should have. Same with Boston's Big Dig. I don't live there or drive through it, but we all got ripped off on that one. That deal where Chicago sold its public parking meters and the Skyway Bridge? Pissed. People who don't care about other people's money when they spend it should not be allowed to spend other people's money. But there is way too much money that needs to be spent, and not enough conscientious spenders to do all of it. Thus, we end up with the yahoos that allow other people to be ripped off.
Really good point and I agree. This was intriguing at first glance because who doesn't want less JS on their site?! Of course! However, missing out on other events being tracked, advanced demographic information(?), and what else?? That's a huge miss - especially if you work with Google Ads and have your Analytics linked. Your ad campaigns won't be as effective and could potentially cost more money to save someone an unknown amount of loading time.

This is pretty creative though.
the proper kinematics makes both the mechanical design and the control systems simpler, including leeway in choosing the actuators. you’re right in that we don’t have muscle-like fast-acting axial actuators with pliable multi-insertion endpoints, but you don’t need to exactly mimic a human leg (which is effectively impossible right now) to apply these principles.
Facebook wants you to buy HBO on Facebook and watch HBO on Facebook
It may be true, but it's not relevant for the current article. The questions is if these accounts will be insured by the FDIC or the SIPC or neither?
> And yet they are doing it.

Yes that why they killed the volt
Beyond that, nothing online is private. And generally, nothing can be removed. There will always be bugs, mistakes, new vulnerabilities. Eventually it will get out.
Yes, we've dropped the mention of Kafka. Submitters: please, if you follow the guidelines by not editorializing titles we won't have this confusion.
Given that it's known that Facebook builds shadow profiles of non-users it seems hard to believe that they would give up the data of ex-users.

https://www.bustle.com/p/what-are-shadow-profiles-facebook-c...
I think that brings up the question, does the homogeneity of a country really mean less concern for "paying for other people's kids", and how do we define homogeneity: culture? income level? family size? ethnic background? net wealth?
Google does implement the apk signing verification (shipped as a binary in their ROMs), and they could easily make exceptions for applications if they wanted to. Don't assume that what you see in AOSP is the source form of what google ships.
Which leads to one of two scenarios:

1) They knew SIPC wouldn't cover it, but decided to lie about it anyway

2) They weren't competent enough to assess the risk that SIPC wouldn't cover it, but decided to launch anyway without contacting the SIPC

Regardless of which is the truth, I wouldn't trust my money with someone who does either. Might as well jump into a tried-and-true pyramid scheme like bitcoin!
Thanks for sharing, good luck on your journey
How would you have phrased GP's point to make it more acceptable?
For what it's worth, the point of deposit insurance is not to mitigate against typical situations where bonds behave "like normal" and stick to their typical default rate. The FDIC and SIPC were founded in response to what happens when everyone just turns a blind eye and says "oh, that's totally safe, risk is _near_ zero!"
Next on HN: Why Javascript is the future of voting machines
Reminds me of "the Innovator's Dilemma." Established companies are not able take advantage of lower profit margins, but growing ones are.
The European interpretation is closer to "everyone pays into a big pot and we collectively decide how to spend it to make our country better"

Even if I don't get that money directly, I benefit massively because fire brigades prevent fires from burning down entire neighborhoods, health insurance keeps the work force healthy, unemployment programs keep crime rates low and provide training, free education attracts profitable industries etc.

I don't need to have a child to benefit from free education, and I don't need to be unemployed to benefit from unemployment programs. I'm very much spending all that tax money on myself.
You're right, I didn't know that there were solutions that took this approach!

Yeah, I would agree that dynamically attaching stylesheets is better than using the default React model for inline styles. I'd still be worried about the performance implications, but this might address a lot of my concerns.
I'm going to go out on a limb here... based on modestly more private conversations than this Hackernews thread, I'm inclined to read the name—Vitriol—and the fundamentally distributed architecture together as being an effective dogwhistle for already angry people further driven to extremism by the entirely appropriate blackholing of Gab.

It may be a neat concept technically, but I already don't like the direction this is taking in setting up the future of this product.
As a follow up to this I wanted to give some additional thoughts on how to make your site more valuable for getting hired as a software dev at the kind of SMBs that I've worked for.

1) Keep your personal items separate from your technical. If I'm looking to hire you to do something technical I really don't care about your kids t-ball game, the latest recipe you made, or pretty much anything that doesn't have to do with technology. Non-software related tech is fine as long as it's not most of the content.
2) There needs to be more than just code in your software related posts. If the post is 90% code I have no way to know if you actually know what it does or if you wrote it.
3) Provide links to working demos of the concepts if possible. Public repos with instructions for setting up and running it are almost as good.
4) Please no videocasts. Text is so much easier to consume and scan through. I'm not going to watch a bunch of 30min videos of you explaining a concept. I will read an in-depth article from beginning to end.
5) If you have side projects you work on in your spare time, please make it a prominent part of your site. Even more than in-depth articles, this is what shows me you can build working software which is the single most important thing I care about when hiring to fill software positions.

Just a few items that might help you out depending on what sort of company you're looking to land a job with.
The infatuation has more to do with not missing out on the Fintech bandwagon. They are betting that one of Robinhood, Stripe, Square, etc will become a megacorp or be acquired by one. So it makes sense to be a cheerleader for all of them.
This is extremely misleading and no one should be using bond funds as a checking/savings account replacement. You have mark to market and liquidity risk here which in normal circumstances you do not have with a savings/checking account.

Additionally, Robinhood is reportedly investing proceeds in US Treasuries. US Treasuries have a completely different risk profile than corporate investment grade bonds.
So we have gone back to the days of Java and WinForms where everything from the UI layout to styles to business logic was in the same damn language in the same damn file and many times in the same goddamn function.

Why? Why in the world would you ever willingly want to go back to that? Has the JavaScript community collectively lost it's mind? Or has all that kool-aid gone to its head and everyone is under the impression that they can do no wrong? What happened to all that talk and bluster that Java and JavaScript are different?

Even .Net and Java have moved away from that convention with XAML and JavaFX.

Those who don't remember the past are condemned to repeat it. My only hope is that the JavaScript community comes to it's senses before it is too late and they take down a good language and platform because of their inability to look outside the bubble.
Prime has a well established meaning and predates Amazon by, well, probably centuries. It is also well aligned with their original usage, in that preferred customers could pay more to get better treatment (faster deliveries and customer service response).
This reminded me of a physics toy I saw ~10 years ago where you would draw simple two-dimensional robots with legs and muscles, optimize their gait, and race them.

If only I could remember the name of it...
Volt is a hybrid. They are increasing production of their EV Bolt. And plan on 20 new all-electric vehicles globally by 2023.
> Iceland refused to make depositors whole

As I recall it, the 340,000 people of Iceland had no chance in hell of covering the enormous amounts even if they wanted to.
They just got a new CEO so it might be tax avoidance and also a new CEO wanting to start with a better so that he wouldn't have to take the write down later when it would be blamed totally on him.
Ask HN: What's the three most important decisions you ever made?
No, I don't tip pizza delivery drivers. The whole tipping 'culture' here in the US is silly, and I refuse to take part unless an individual exceeds my expectations. Then they get a tip.
>>Popcorn? Popcorn sold potentially dangerous alcohol, drugs, almost certainly was guilty of tax evasion spanning multiple decades, was convicted of assault with a deadly weapon.

Bootleggers aren't 'innocent'.

Replace with marijuana and you get the same. Declare taxes on cocaine sales? People know what they want, moonshine, and he provided it. Do I think everyone should mix stuff on their bathtub or garage and sell it to people? Nope, but people that buy moonshine know what they want and he had his own brand /customers. So, while illegal no harm comes from them to the average person. (A CEO uses a legal, but paid for via lobbying, loophole to save 1000x more in taxes than all moonshiners steal combined)
How Much Risk Are You Really Taking on with Your Startup?
These projects are not worth $86 million. These projects only cost that much because the government has unlimited money from the Fed and their only goal is to create jobs; the government doesn't care about efficiency/productivity and the contractor doesn't care either.
Nobody got fired for choosing IBM... Despite the fact that IBM has a long history of extremely expensive failed projects.
The people who work for these companies learn a lot of bad/innefficient programming habbits because the bar for survival within those companies is below mediocre.
Looks similar to Spark implicits. For example, prop('foo') in Spark is $"foo".

Although Spark needs it for building computation DAG, tofigure out what columns are needed before processing it.
chiming in as an auto mechanic by trade here, the biggest rental scheme in American society has got to be the automobile. In a months time ill maybe work on six cars that the owner actually owns outright.

Almost nobody owns a car anymore but everyone seems to be on a lease/finance plan. https://www.valuepenguin.com/auto-loans/average-auto-loan-in...

most people are into these things for 60 months.
Not sure about your stack, but styled-components declared it as deprecated and babel-plugin-styled-components page doesn't show anything about static style extractions.

I think it depends on your requirements, we have a messaging app and i need to switch chats in < 30ms without caching of pages. Otherwise page will be junky for non-chrome browsers.
How to play “the video game that is life”
No harm done; I don't do pride any more, it kept getting in the way of truth. But there's a clear tendency, especially on HN if you ask me; to blindly trust research by whatever authority and beat people over the head with so called best practices; while completely disregarding personal experience.

Sometimes the reason no one finds a better solution for a long time is that no one believes it's possible. Let's say it's 50/50, believing it's possible is still the superior alternative.

I have no idea what Python uses for regular dispatch; the linked thread just says that their computed goto solution is faster, which comes as no surprise given that was the reason they switched.

I posted the link since I learnt a lot from it, and since it echoes my own experience.
3blue1brown has a great youtube series on both Calculus and Linear Algebra that provide excellent intuitive backing for the concepts in both areas.
>If I buy a house in a neighbourhood that is zoned single family residential, Am I an "inefficient incumbent" because I expect that over the mid-to-long term it will stay that way?

Yes, you are. You're trying to freeze your neighborhood in amber, which is most definitely a sign of an inefficient incumbent.
Except that your friends, family, and others can upload private photos with you in them.
Do you class your sass like `.fooco-app-area-feature-component {...`? Because you have to be extremely judicious when you do. You also have to be very careful of nested behaviors.

Personally, I love react-jss as it's integrated with the material-ui library. Theme configuration flows in easily for reusable options, while behaviors are completely isolated. IMHO it's a far more natural experience overall.

I will say that having to mix selectors and strings is slightly harder than writing direct CSS, and using the camelCaseOption over css-case-option takes getting used to. It's been so worth the tradeoff in the couple applications I've used this approach with so far. Managing and injecting separate style paths, inheritance from a configuration sheet, themes, etc was always more difficult with scss/less.
The AGPL isn't well defined.

Say that your SaaS product to share pictures of cats uses database X, which is AGPL licensed. Depending on how you read the license, your SaaS product could have to be licensed as AGPL. Or not.

That ambiguity is why many companies won't touch the AGPL with a mile long pole.
Not the op, but meaningful fines, executive jail time for gross negligence and especially for intentionally taking inappropriate risks, breaking up or closing companies that are shown over time to be unable to safely handle sensitive information. Proper regulation. Consequences that can't be cynically taken as the cost of doing business.
"Open Source" has a very specific meaning[1], that goes beyond the mere availability of the source code. And these terms violate article 6 of the OSD, meaning that code licensed this way is not Open Source.

And yes, yes, I know the old saw that "The OSI doesn't have a trademark on Open Source". That's irrelevant. In practical terms, the de-facto definition of "Open Source" is the OSD.

[1]: https://opensource.org/osd-annotated
Hey deathWasp271, thanks so much for checking it out! Addressing your notes:
(1) Ya the combat gets unbalanced if enemies gang up on you. I was thinking of maybe adding a spell that would apply a force on all enemies surrounding you, pushing them away.
(2) It's not a bug so much so as a mechanic I couldn't solve. When I added a hit-box around the sword, it started behaving weird around the walls, but without said hit-box it became impossible to stop the sword from going through walls. So, I just decided to keep it. Still thinking of a way to solve it.
(3) Were you playing the browser version or the downloaded one? The browser version has a bunch of weird physics and mechanics bugs that I'm still working on solving.

Again, thank you so much for checking it out! Cheers!
I have just completed a migration... here's my guide and the background: https://medium.com/@buro9/one-account-all-of-google-4d292906...

In the process I found many small bugs, but also a huge one... if you have 200GB of photos in G Suite, share & copy to a Gmail account (G One) and then break the share... you have the 200GB of photos but Google One storage will report usage as 0GB.
> I was seriously confused why our waters werent getting filled up, despite walking 10+ miles before noon. Or why the waiter wasnt coming to our table to take our order. Or why the waiter didn't check on us.

Unlike the US, waiters don't bug you every 30 seconds, and I consider that a feature. You actually have to ask for things you want, and you signal to a waiter when you want something. Unless you found an exceptionally shitty restaurant, they'll almost always come right over.
Ask HN: How much should you worry about patents when developing a product?
If you're developing a product which uses advanced technology (developed by yourself), how much should you be worried that a part of what you are developing could already be patented by somebody else?

I'm not at all an expert regarding patents and my understanding is that they only apply in very specific/constrained situations, making an overlap with any other situation really unlikely. However, a search for keywords related to what I'm creating results in hundreds of patents with vaguely similar concepts and/or technologies.

The product that I'm developing is indeed based on somewhat advanced and technical AI and NLP stuff, but 90% of it is already described in publicly accessible scientific research articles. All things considered, I'm pretty sure that we're on the safe side here, but my cofounder expressed some concerns about this so I would like to make sure what the best course of action is, also considering that going through hundred of patents is a huge time sink not really a feasible task for a small startup with no revenue.
> I don't know if this is a GDPR violation or not (as someone else asked), but if it is, I hope we start actually seeing action of these sorts of things.

Sounds like you're suggesting that we criminalize software bugs.
Not sure where you're getting that it's deprecated. Both the repo itself and the styled components website list it as a highly recommended (but optional) addition.

https://www.styled-components.com/docs/tooling#babel-plugin
Wait, the FBI did something sketchy?

This should honestly come as no surprise to anyone paying attention. Protect yourselves folks, no one else will.
> Nobody in the US expects this

GP did.
Try using a browser that can better isolate your work account from your personal account. I recommend the latest firefox with site containers, but you could also use Chrome/Chromium and add a seperate profile for work (top right user icon > Manage people > Add person). This way, you will have separate windows for work/personal stuff with isolated histories and bookmarks.
> This isn't some side project like Wave that they'll cut off.

Wave was launched to a ton of fan-fare and seemed like a first-order product, similar to Hangouts... which is now also dying a slow death.
You have a nice rent controlled storage offering and you're leaving because Google is adding a new service? Or are they evicting you from your old plan?

Really don't follow how this announcement lacks respect for pricing or sla.
Why does no one have the perspective that Aaron knew he was literally stealing, according to the law, and that subverting the law, even if non ideal, was HIS choice, and therefore the overly dramatic legal threats were invited by HIS actions. It's his fault, and he didn't own up to it, even though he meant well.
It's Bloomberg reporting so they probably got it completely backwards, or made it up, or misunderstood what was told to them. Not saying they're right or wrong, i'm saying Bloomberg is a very unreliable news source, especially in tech.
An entirely new yeast was discovered to brew from... and they are brewing beer from it. What specific product are they trying to get you to buy??
I had this problem recently, I wanted to get in contact with an old friend I hadn't seen in years. Because it had been so long I no longer had a current phone number or email address. At this stage we didn't even live in the same country as each other. Solving this problem, or problems like it, might go a long way to reducing the appeal of Facebook.
I'm sorry that happened to you. I've had mixed success with the large bug bounty sites. Some companies are clearly there as a fig-leaf, and others are unable to handle the large volume of reports they get. But I've found most to be good.
It's funny that this even needs to be a blog post. I can see why simple key-value stores have become so popular in recent years. Developers don't want to learn SQL properly, and end up using the database as if it were a key-value store, and at some point, they begin to question why they need SQL at all, and switch to NoSQL. Later, when they do need more sophisticated querying, they then have to slap Elastic on top of their key-value store to get that feature back, when they could've been using SQL all along. Full circle!
Leaving is of course an option.

The fact that they don't leave mearly show that they value the gained social contact higher than the cost of data breaches.
Probably shorting TSLA...
I use CSS modules coupled with postcss (mainly for minimization and autoprefixing) and sass-loader almost exclusively. The one benefit from CSS-in-JS I can think of is when the JS needs to know of a value that would otherwise exist in CSS only.

For example, I'll usually have a constants.scss file that I @import in other files, which for example will have a $max-modal-width: 600px;

I have run across use cases where I want to read that value from JS, but I could never figure out how to do that and resorted to duplicating the constant's value in my code. CSS-in-JS would make this trivial.
What other reason would you have an Ameritrade account?
Jail time for bugs? Have people here every worked on products?

Bugs and security vulns are literally inevitable. Security is important but it this was the standard I'm not sure that any company would still exist.
What would really be impressive would be a story entitled,"How I sold 57 lines of code for $86M."