skysight-inc/HackerNews huggingface dataset:
This takes me back quite a few years. Arvind Gupta[1] is the same guy who used to host a kids program in the early 90's called Tarang which was broadcast on national television (Doordarshan), teaching how to make toys from easily found household items. Watching this show was the highlight of my day as my family couldn't afford cable (we could barely afford electricity haha).

I remember quite a few of my summer vacations involved watching this show in the morning and spending the rest of the day trying to find the materials for building what he had built. He had quite an impression on me when I was young, I largely attribute the maker enthusiasm I had to him.

Just googled him, seems like he has an YouTube[2] channel now.

[1]: https://en.wikipedia.org/wiki/Arvind_Gupta

[2]: https://www.youtube.com/user/arvindguptatoys
If the CPU prevents the disk from ever being unlocked, there's nothing to compromise by controlling the motherboard
J. K. Rowling's writing style in Harry Potter
Yup, bad management is having a hard time because they're losing hold of their false sense of control.
Vault Authentication with YubiKey
This article es pure spam.
There was a misunderstanding when documents outlining vue 3 were released. Users thought that advanced functions for component reuse were replacing easy to use existing features. Vue 3 is backwards compatible however, and it was a non-issue. The new features looked great for advanced component builders from what I remember.
TIL about cone top cans: https://www.decades.com/lists/a-visual-history-of-the-beer-c...

I like the knitted ceramics. They led me to both the masculine ceramic plate (for use in a plate carrier) and the more feminine https://3.bp.blogspot.com/_1y8NoXCRHhU/TEzv7MBIsxI/AAAAAAAAA...

Not sure if business =.= or art project:
https://www.vollebak.com/product/full-metal-jacket-black/
(it must be couture?)
It’s more that buying a high-end Android phone is kind of pointless. As a dev you want to target the largest possible customer base. In practice this means developing with a low-end phone and an older OS version in mind. You could have your app adapt to higher-end phones or newer OS versions with things like optional features, but in reality the market share of those devices is too low to be worth the investment.

In the end, users with high-end Android phones will mainly be running apps that are not designed to take full advantage of the capabilities of the device.
Are you conflating share of vote with probability of victory? Your comment makes no sense.
It would be weird to block those as they are pejorative used only by people who oppose these things. Try "national socialist freedom fighter". I don't know what child porn is called by pedophiles.
I wonder if that applies to Google's own apps
> Similarly, in the Ancient Greek world, one was meant to focus in on a close knowledge of just two books: Homer’s Odyssey and his Iliad

Can anybody on HN verify if this is true? I thought the Iliad and Odyssey were only two of Homer's works, the rest of them lost. Why would the Ancient Greek focus on those two and not any of Homer's not-yet-lost works? Did the Ancient Greek person really read these as fervently as a modern religious person reads their holy book? I know classicists debate these things all the time, but it seems like the author is just riffing "shout out to people who know these classics." I'll gladly be corrected on this point, but when I read this I began to suspect the author has no idea what they're talking about.
I'm just sad you think there's decency in being rehired in a situation like that, you shouldn't even be fired to start with!

Times like this I'm glad I didn't pick the US as a place to live.
It should not be considered a grey market. But it should be considered illegal to grossly vary prices inside the EU region. It's an extremely anti consumer practice and all it does is, as you say, extract more money from the consumers.
Top Use Cases of Web Scraping in Data Science
Let's tell that to the Gnome team...
Web browsing is a complex situation.

a) You can look at photos of someone else, including naked children, often without their permission, which in many countries is a serious crime.

b) You open up the attack vector for apps to surreptitiously record your browsing activity and make them available to governments or criminals to do all sorts of nefarious things e.g. blackmail you.
What's the easiest way to replicate the scroll animation they are doing? (the big with the big green circle expanding in height)

I've looked at their source, looks to be a <div> which upon scroll updates the --root-vars (whcih is then used for the transform/scale css ruules)

--component-position: 0px;
--shape-position: 714px;
--image-height: 712px;
--offset-image-wrapper: 1248px;
--offset-middle-image-value: 219.667;
--scroll-position: 530px;
--opacity-value: 0.507736;

Unfortunately the actual implementation is all hidden in the common.min.js behind the data-android-component-config

{'small': {'easeShape': 0.005}, 'medium': {'easeShape': 0.002}}

I'm just curious if there's any libraries which handle all the breakpoints,animations, style updates without needing to reinvite. For something so face-value trivial, the Google implementation sure has a lot of edge cases I can see they handle in their "setAnimations_" code.
> "Also, increasing the population is one of the most damaging things to the environment, so there's an argument that not having kids is paying it forward to future generations also. "

No, that's paying it forward for the children of those that choose not to think as conscientiously as yourself on the matter of taking care of the environment. That's not the world I want to live in.
i've been following Krugman who basically says this is the case, just doesn't use the word 'inflation' in the context of the stock market - but indeed this is exactly what he's describing: free money is driving stock prices up. financial institutions don't buy food and gas, they buy financial instruments, so we don't see inflation in food and gas prices, we see inflation in stocks and t-bill yields?
Awesome! Was waiting for someone to build it :-)
actually, for many metro areas the delinquency rate is reaching 25%+ for FHA loans right now. they're surviving due to the feds preventing foreclosure.

things are a little better in the other classes of loans but not much! if the economy stays weak and jobs dont come back, some metros may well see a housing price decline. Atlanta, Houston and san anton.
Vue is the one js framework that was really a breeze to learn. In most cases, your first attempt at doing something in Vue will just work the way you intuit it to work.

Docs are fantastic as well.

Congrats to Evan You for a stellar job
How to Build Successful Communication with Clients
so does any decent compiler. But to do that in java you first have to prove it is safe, which is hard.
Fat chance.
You can buy your Mac, iPhones, and ipads used and give no money to apple for any of those purchases.
My guess is that Amazon reviews for trademarks, proper use of brand names, and similar, not for content.

This correction came from the same department that would ask you to replace "Amazon Kindley book readery thingy" with "Amazon Kindle® Paperwhite® eReader."

I doubt the reviewer even realized how 1984 the proposed correction was.
For the full Apple II experience, you need to load the Star TreK game from cassette tape.
Is Zoom on the Road to Genericide?
#0000ff00, zero alpha blue, or as I've taken to calling it: post-blue. You cannot see the blue, but it exists in our shared conciousness and we know it is there. The opacity only adds to the tension when imagining the hidden pigment.
My parents moved to Charlotte, NC in 1999. It amazes me the sheer growth in HOUSING in city center. There are several new buildings well beyond 6 stories. There are even more new buildings in the 3-8 range in areas like South End. There are even more single family homes further out of the city.

It may not be perfect, but it's seriously beautiful and developed nicely in the last 20 years.
Show HN: Cross App Bundling – A different approach for Micro Frontends
I did, I just have a different interpretation of it. For instance, this sentence:

"Still, I don't think the mobile web – as experienced by users – has become slower overall."

To me it's hardly a positive. people are paying for fastest speeds, fastest phones, fastest CPUs, and yet they get nothing in return.

The fact that hardware is faster is no excuse for the very real web bloat, specially when most of this bloat is due to stuff that adds 0 value to customers, like tracking scripts, anoying pop ups, overly complex and intentionally confusing tracking disclaimers, etc...
I think there's certain hubris in wanting to be the person who has helped.

Maybe I was not the first on the list to ask for help. Maybe I am not the last. Maybe someone else will explain it better and quicker. Perhaps I underestimate how easily the person in trouble can find a good resource online and, indeed, learn from it. (Maybe they underestimate themselves, too!)

I suffer from this tendency myself. It often feels nice to be helpful.
The easiest customer to 'do more with' is the existing customer you have. You have two projects (presumably two companies), reach out to them and ask them where else they need more help, "what other projects could we help with?" If you're doing a good job then it's natural. It's all about forming a strong relationship at different levels in your customer and having them advocate to use you in other projects.

The other tactic is that your customers know other companies and contacts in the space. Ask them for help - "as a new consultancy we're trying to build our contacts in healthcare, is there anyone in the industry you think we should speak to?".
How we learnt to stop worrying and love web scraping
Why is this any different from Apple saying that you can't download other software on your Macbook, unless you pay Apple 30% and buy it from their store?
Ooooh nice! When I saw the title I was hoping this is what it would be. I'd dreamed of building something like this, but never had the time or the buy in.

Aside from making it easy to generate k8s manifests, this could also be a great learning tool. If you allowed this to generate multiple resources that are linked, it could be a great illustration of how different resources fit together.
HTML needs an <include> tag to import HTML files (not full documents in general, just to reuse common pieces)
I dunno, I like the title, it has a nice ring to it. But that also might be because the "trash" part reminds me more of Toy Story 4 than anything negative.
Would love a CPU usage analysis of new reddit vs old reddit. You can feel your laptop choke under the effort it takes to render the post + 3 comments out of 200 it shows you vs the old loading the post and entire comment tree.
Oorja: End-to-end encrypted online terminal sharing
We're using Pulumi https://www.pulumi.com/ to do our K8 configuration.

We can use TypeScript interfaces (which give us nice ide code completion) to define our yaml.

we can then create functions where we would normally duplicate Yaml. Really nice. https://www.pulumi.com/kubernetes/
Wow, vacancy at Facebook. I'll send my resume!
How I streamline and “automate” giving one free mentoring session every day
I've given nearly 100 free mentoring sessions over the last 5-6 months. I realised early on that I had to be strict about the processes I used in order for this not to become overwhelming, and to take over my own startup and personal work.

This is the simple process I developed to ensure it never takes more than 1 hour a day of my time.
I reckon Google wouldn't like that, as it would mean "search on Google", as opposed to, say, https://search.bing.

It invites the idea of competition and alternative, which of course is bad when you're fighting to have complete monopoly of the "search" concept.
The NUTS algorithm in hybrid monte carlo would be pretty close to this.

The problem is that integration suffers from the curse of dimensionality much worse than differentiation.

Differentiation is a local activity. You approximate a derivative near any point. Integration is non-local, you must aggregate a function over a span of points in the domain space.

As the dimensions get higher, differentiation merely must apply local approximation to each successive dimension of a point in a grid. It only adds the computation cost.

Integration requires exponentially more data (for a given level of accuracy) because adding a new dimension enlarges the entire integration domain space that must be ranged over, and worse you generally need all that new “volume” of the enlarged space to be covered evenly to avoid bias.

So there are some fundamental asymmetries between differentiation and integration that play a role in why “automatic integration” isn’t as straightforwardly feasible as for differentiation.
Why is this any different from Apple saying that you can't download other software on your Macbook, unless you pay Apple 30% and buy it from their exclusive store?
I think Qualcomm XPUs can be used as barriers (pretty much the same way SMMUs are used).

XPUs + hypervisor should be enough, assuming Qualcomm enables them and configures them correctly.
Sounds like you're saying that people need to use their "personal time" in order to have and care for their children? I know you want to generalize and just give everyone personal time, but the net effect is that it would appear selfish as those that stand to benefit the most from such a restructuring would be the childless. It's not the equitable/fair middle-ground that you're proposing it to be in this case at all, hence why you're being downvoted.
3 Interesting Things You Can Do with Microsoft Cognitive Services
> Wait, what? Wouldn't it mean that a pool of prospective buyers that couldn't afford 20% but can afford 5% are now able to buy a house?

No. Real property doesn't work that way at all.

The effect of most of this kind of government intervention in the housing market is to subsidise developers.

In fact it's so bad that in the UK shareholders of such a developer are outraged because the uncapped bonus structure for executives at the developer means they get enormous (many times annual salary) bonuses essentially directly funded by central government which the shareholders of course think instead ought to all be profits assignable as dividends, not "bonus payments" for executives whose "performance" amounts to just sitting back and collecting free money from central government.

Like there's not even doubt there about what this government money does, it goes to the house builders, it can't and doesn't magically produce more homes, the argument is about who gets to keep the loot.

Government can intervene to actually build homes, and that would actually work, but NIMBYs hate it, so if a government doesn't actually care about housing people then a policy that can be headlined as support for home buyers but actually just puts money in the pockets of the wealthy is a good choice.
From a point of view of someone who makes websites since the 90s, two major catastrophes have hit front-end in its history:

1. Art directors from the print world in the '00s. And luckily this is over.

2. Engineers over-engineering things, since the '10s. And they won't stop...
Ask HN: What are the best architectures for building an API gateway in 2020?
Can anyone offer advice on how to build an API gateway?

The goal is to start small, both in terms of engineering and financial cost, but eventually support tens of thousands of requests per second.

Here are the options we identified.

1) Build a self-hosted, custom API gateway that handles API rate limits, auth, and quota monitoring (i.e., does a request count as overage or as part of subscription quota). As requests occur, check auth, update and check rate limits and usage quotas with Redis or some in-memory database. Persist data in Postgres/MySQL database.

2) Use a cloud API gateway from GCP or AWS.

3) Use an API gateway from Kong or one of its competitors.

#1 is the most expensive in terms of engineering time but should save money long term. #2 is attractive from a reliability and scalability perspective. Kong and competitors offer more specialized functionality, but are also more complex to set up and maintain than GCP or AWS.

Besides cost, scalability, and reliability, are there other factors we should consider? Any gotchas to be aware of?
Some of us believe voting should be reserved only for those that pay federal taxes.
I think he wants the APIs that would allow for a good desktop (mouse & keyboard) experience too.
This reminds me of an episode from my own life. After I'd left FB, I interviewed at a smaller SV social media company for a remote SWE role. The technical interviews were easy enough, during the final interview with the director of the department, he asked me point blank: "Do you have any children?". I found that question to be very jarring because my spouse was 2 months pregnant with our first child at the time. After pausing to weigh my options a bit, I replied with a curt "no". The first thought that came across my mind was, how was even legal to ask questions like that at a job interview? But then I remembered that he was sitting in California and I was in Ireland. In all likelihood there aren't any international laws preventing it.

To conclude the story, I got an offer that I accepted. Told the director during our first 1:1 that I was expecting a child. At both subsequent interaction I had with that person started with an anti-natalist rant about how children slow down one's career. I left the company in 3 months. The anti-natalism was one of the many reasons to do so.
True, I incorrectly identified the important metric in my comment. However, my mistake does not change which metric is important.
The retina simultaneously sends a dozen different movies to the brain (2007) [pdf]
I find their "Junk files" feature in the new Files app very useful for clearing up space:

https://play.google.com/store/apps/details?id=com.google.and...
In my experience a lot of apps back up their data to Google when you enable the Google backup setting. When I transferred to my new phone I had to reconfigure some security apps, but a lot of settings and data was automatically transferred from my old phone through the backup mechanism.

What's missing is alternate backup destinations. I'd like to see the option to backup applications to any cloud provider rather than specifically Google.
This reminds of Energy Vault [1], which is based on the same principle, just above ground. Doing this above ground seems to make a lot more sense when you consider all of the additional costs associated with digging and maintain massive shafts. I am not clear why the underground approach is at all appealing. Can anyone explain?

[1] https://energyvault.com/
Having such a prompt doesn't really alleviate any of the concerns in this article. I still have to worry about that when buying a second hand CPU, except now I'm even less sure, because sure the CPU came out of a Dell, but maybe the owner never fused it.
Minecraft NFTs Coming This Year as Coincheck Partners with Enjin
Thanks for that, had a look. Only use it for Gmail; I think I can trust google aren't trying to pwn me :-)
You mean a 'Chatbot to FAQ page' exporter? Interesting idea, but the best way to navigate such a page with nested questions would probably be something that looks similar to a chat interface :)

What are the reasons why you hate chatbots most? Don't you think most them are solved using hybrid human-bot responses?
The reality distortion field died with Jobs. That might be what they say, but it’s clearly a faulty logic. It would be an embarrassing case of self-congratulatory behavior if it’s truly the case that the marketing department thinks dropping “the” somehow transforms a proper noun into a regular noun.
Devices like this aren't hardwired into anything. Echo is sold in many markets with different pronounciation. Amazon isn't going to scrap thousands of units when the Spanish market doesn't want them but the US does :) Or when they introduce a new market.

Indeed the hotword is listened for by a local CPU, not the remote cloud which interprets the rest of the sentence received. But you can bet this is not hardwired in any way.

These devices are field programmable in full. Just nobody bothered to hack them for a measly 1000 bucks :P
I went in hoping for EU4 in space, but instead I got glacial Master of Orion. That was my disappointment.

Maybe it would have been more interesting if, like in EU4, the galaxy was already populated. Maybe that's indeed what it is in newer versions, but not back when I picked it up.
Yep, I live in the Rockies and it's all we have here. Everybody in the mountains are burning pine. Just season it the best you can. Burning wood is also the main way to go because gas is too cost prohibitive up here.
Cryptocurrencies Rarely Used to Launder Money, Fiat Preferred
Paradox Games, Football Manager (not FIFA), etc - I don't think the market has died at all. There will always be a lot more players who play the mass-market games of course.
> smart speaker

That's pretty misleading as well. Speakers cannot listen, but the Echo can.
Considering how birth rates have dropped across the globe over the last century, it clearly isn't dominated by genetic factors. Wanting to have children is far more memetic than genetic.
When will the truth be palatable? When we normalize it. By calling the device an Amazon microphone, we are telling the truth that this device is a listening device, not just a speaker. This name has less sugar coating, so if it is still too bitter, just call it what you want.
> In my country (the Netherlands), student loans are given by the government.

Over 90% of American student loans are also issued by the federal government.
As a sibling notes, they could have just added a new file while supporting the old format, but they had some leeway in the format itself: the buttons value only uses three bits.

Had they been a little more clever and used a delimited format like S-expressions, they could have simply specified that each mouse event would generate one S-expression, and clients could have read one expression at a time.
There actually are rules that say you cannot charge different prices depending on the location of the buyer, but suppliers trivially manage to circumvent that by making a tiny change and giving it a different SKU.

Although I understand the sentiment, I'm not sure I would like additional legislation to try to prevent that. Even if you do manage to make that water tight the end result will probably mean higher prices for the consumers in countries with low purchasing power.
> guilt-deflecting advice-meme

At the risk of sounding like a trite lifehack peddler, in my experience, finding ways to remove the feeling of guilt is a powerful technique for combatting procrastination and burnout driven by anxiety.

But beyond that, I agree.
If you want to offer student loans to people with low incomes (as almost all students are and many of their families also are), you’re not going to be able to offer loans with traditional finance-based underwriting standards. If someone can only qualify for a pre-paid credit card or payday loan, is a lender going to step up and offer $100K+ in education loans?

I don’t want higher education open primarily to the already-wealthy. I don’t want to deny loans to students whose family will not co-sign loans for them, etc.
Aren't you violating the prime directive?
U.S. Marines – Artillery External Lift with Combat Logistics Regiment 27
Can these CPUs sign with its key from software? If they can, then that system can not sign with the original key, and it is trivial to catch it.
The headlined article is primarily about things that have been forgotten. ODS hasn't been forgotten. Much of it exists pretty much as-is in NTFS, with just some names changed.