skysight-inc/HackerNews huggingface dataset:
Show HN: Mastering Next.js – 50 lesson video course on React and Next.js
Hey y'all. I just launched a brand-new video course called Mastering Next.js (https://masteringnextjs.com/). It's the course I wish I had when starting out with React & learning about server-side rendering. Why should you care? React is taking over in front-end development and Next.js is quickly rising as the go-to framework for building Universal JavaScript applications. Companies like Netflix, GitHub, Hulu, Uber, etc. are looking for engineers familiar with Next.js & React.

Why did I make the course? I've been using React & Next.js extensively in my professional and personal career for the last 3 years. I love React and Next and want to share my expertise with the world!

The first few modules will no doubt be familiar to the more experienced React folks, but I guarantee you will learn plenty of new tips & tricks for building React applications. To say thanks to HN, I'm launching with a 50% discount!

The course includes 2 full example applications, 4+ hours of content, and 50+ jam-packed lessons. You'll have access to the entire source code for both applications, and lifetime access to the videos. Here's the full course overview if you're interested (https://masteringnextjs.com/#overview).

If you have any questions, feel free to shoot me a message. I do offer team pricing / group rates and student discounts for those who can verify their enrollment
> Are there other reasons this hasn't seen more widespread adoption? Is there some inherent architectural flaw or just not enough incremental benefit?

I'm a fan of the concept and would love to have a middle layer as thin as postgrest, but authentication/authorization has been my roadblock. I still use node as an app server because of passport. I had not heard of the postgrest starter kit before today and will check out https://docs.subzero.cloud/athentication-authorization-flow/

If they correct the typo before I get to reading it, it will be https://docs.subzero.cloud/authentication-authorization-flow...
Pharmacies are increasingly reliant on software to catch interactions. I wonder if the same is true for dosage
This is mostly untrue (IME) - a 20% project is strongly encouraged, and is used during the performance review. Taking time off of the main projects is expected.
Still not enough. Needs to be opt in. As others have stated, crash dumps are pretty much data leaks.

By pulling stunts like this you force all operators to review the contents of every update. You actually reduce security across the ecosystem because you reduce the likelihood individuals will update.

> For any further questions related to this, please review our EULA, Terms of Service and Privacy Policy.

May as well be: "For more information, please re-read."

Come on.
Even a moderate quality USB dac like the Behringer UCA-202 will be a big improvement over desktop machines that route USB next to unamplified audio
"A real patriot is the fellow who gets a parking ticket and rejoices that the system works." -- Bill Vaughan
Too vague a compliment, as it doesn't mean that the details can't be tweaked (which they obviously are even among state laws).

For example, how do you feel about the parent in the OP's example convicting someone because she has children (being less interested in evidence)? Some people are logic-minded, others... well many people believe in astrology and all sorts of concepts that they believe apply day to day without any interest in cause and effect or other'system' rules. The law might be one of those things where less educated people will suffer understanding as systemic rules are being asked to be used as part of the reasoning process.
I hope Ubiquiti (or one of their lawyers) reads your comment.
It isn’t Safari, I’ve done this from Chrome on Windows pcs as well. It seems many networks that use a page you have to read to accept terms before getting wifi enablement use 1.1.1.1, perhaps others too dunno, as a capture page. Once you’ve accepted terms the address passes thru like normal.

One example from Cisco:
https://community.cisco.com/t5/wireless-mobility-documents/w...
The attack idea is that a site could check if a file is cached by downloading a test file at the same time and seeing if the test file download speed is affected.
The History Manifesto [pdf]
Keep it around as insurance. Don't spend money because you feel like you have to.

If you keep it around, then it'll give you the freedom to quit your job when it becomes a pain in the ass, or take some time off when you feel like you need to, or to be able to weather bumpy market conditions when others might struggle.

It's life insurance. Don't be afraid to spend it when the time comes, but don't feel obligated to find a reason because you're bored.

Personally, I've never regretted using money to get back more time or investing in my health (buying better quality food, for example).
I’m honestly not sure what this author is complaining about. If the infrastructure can handle it and the zone owner is willing to pay for the excessive traffic, and DNS cache operators are fine with it, then this seems like a call for premature optimization.
I really wish we had physical switches that cut power to mics and cameras on all devices, along with indicator lights when in use.
Does that mean that 1 in 20 deploys breaks, then?
Since we run on Kubernetes, rolling back the code is a matter of redeploying the older images. Rolling back database changes is more challenging but usually we have “down” scripts as well as up scrips for all dB changes allowing us to roll database changes back too.

We use Cloud 66 Skycap for deployment which gives us a version controlled repository for our Kubernetes configuration files as well as takes care of image tags for each release.
These things go in cycles. Eventually the 80% will likely vote in a government that evens things out a bit.
WE have two things that could need to be rolled back, the app/api and the dataset.

The App is docker, so we have a tag called app-production, and app-production-1(up to 5) which are all the previous production versions. If anything goes wrong, we can flip over to the last known good version.

We are multi-region, so we don't update all at once.

The dataset is a bit harder. Because its > 100gigs, and for speed purposes it lives on EFS (its lots of 4meg files, and we might need to pull in 60 or so files at once, access time is rubbish using S3) Manually syncing it takes a couple of hours.

To get round this, we have a copy on write system, with "dataset-prod" and "dataset-prod-1" up to 6. Changing the symlink of the top level directory is minimal.
> "The organisations that do the investigations are so under funded and under staffed that the only issues they are able to investigate are those where the child's life is in immediate danger. Anything less just falls off the radar."

This is complete nonsense

-----

Ridiculous that this was downvoted. You understand OP is saying crimes likes rape and kidnap are not being investigated?
I meant something like, why aren't there people condemning the folks who made this website, like they do for other things that reduce people's privacy?
Budget vs. Traditional Airline
Does anyone else observe hourly connection attempts to "unifi-report.ubnt.com" from their Unifi Controller? I'm running the controller locally with all cloud features, error reporting and live support disabled. Not sure what other options user-facing options I can turn off to stop this from happening.
Stewart Brand on Twitter "This is an outstanding book on long-term thinking. It makes the case for a much stronger role for historians in the public discourse and policy."
What exactly is "sitting in the stock market"? If I pay for a stock I get a piece of a company - what happens to the money?

Forget about stocks. How about if I just put money in a savings account? What happens to that money?

I'd suggest that even if Bill Gates is shoving money under his mattress it still might be doing work. What if there's a set amount of money Bill wants to have in case things go poorly. He shoves that amount under the mattress.

Is the money under the mattress doing anything? Technically, no but in another sense what it's doing is allowing Bill to invest in what ever other riskier things he's like to do. If you say well, we should take the money under Bill's mattress he's not using it, it may well be that Bill will just remove money from investments to replenish that money.
Dressing down makes it easier for imposters and spies to infiltrate our ranks

You'd wonder what would happen if the military went casual?

It's ironic our corporations use the military C&C structure but not the military's attention to dress details
Most likely a follow up on this posted 22 hours ago on HN:
https://news.ycombinator.com/item?id=21430997
(Ubiquiti adds phone-home to the access point firmware)
Let's start with the fact that most of the data centric apis have a 80/20 split on read write, so there is virtually not SP in 80% of your api, so no need to debug 80% of the code :)

so you "might" need stored procedures only for your write part and even then you need them when the input data needs to be split and sent to different tables.

The complex "rules" are nothing more then "constraints" on your data which are split between the columns of the table and become so simple that there is almost nothing to debug.

If it were the case that with postgrest one needs to write complicated stored procedures all over the place you'd be 100% correct. The thing is you don't need them in most cases and when you do they are short simple functions that deal with focused things so there is way less chance to get them wrong.

This has been my experience with using this type of stack for apps like project management/invoicing.... etc (basically basecamp+freshbooks)
Would you also vote for Bernie if he got the primary?
That's definitely a useful privacy feature - however, unrelated to the concerns from the article. It doesn't listen in to you or anything - just the type of API that's exposed can be use as some bits for fingerprinting.
> founders on this site are treated like some sort of demigod

I certainly hope that isn't the case, and it wasn't my intention to imply that. This site was primarily begun for founders AFAIK, and I am one myself.

I just wanted to say that founders are supposed to make intelligent bets on risks.

Employees often take risks too.

Sometimes employees have less control over their risks than founders do, and sometimes they make the right bets.
Newest localstack on guthub (cloud APIs locally)
> you need to make sure your database changes are forwards and backwards compatible

That's just another way of saying "you need to make sure you can roll forwards and backwards".

The question was how do you do it. The answer should include the phrase "we test it".
Thank you for your feedback.

The additional 40KB corresponds to the part which self-extracts the zip file (in order to view the page without installing any extension). Note that the original URLs can be found in the comments of each entry in the zip file.
We have to make it less useful then. They were given the audio/canvas/whatever APIs and instead of using it to make great web applications they abused it by turning it into personal information to track us and exploit us for profit. We gave them this power and now we have to take it away.

The site shouldn't be able to do anything without user's permission.
The hilarious part to me is the elites saying "but look at the data". No. The whole point is that we've reversed engineered the economy so that "inflation is under 2%", meanwhile an entire generation is basically condemned to never own their dwelling. Unemployment is "historically low" but that's because you have people with Masters degrees driving for Uber and in the "gig" economy. The stock market is performing tremendously, but that's because we've pumped nearly 4 Trillion dollars into it beginning with Obama's presidency.

I am not sure how much longer it goes, but if there is an uprising it's going to be brutal. It's not going to be just bankers and politicians, it's going to come after the technocrats who helped engineer all this and the celebrities that pretended everything was okay.
I'm asking out of curiosity, not in order to take a stand. What's the harm of making fingerprinting illegal? Which good use-cases exist for it?
Which means that those employees not deemed higher quality will only get the minimum market rate of benefits.
I ran modern GNU/Linux on a laptop with a 333 MHz Pentium II processor and 96 MB of RAM until 2010. I still have the laptop and it probably still works, though I lended its charger and I don't know where it landed.

It was a bit slow. You had to avoid opening more than two or three browser tabs and avoid swapping at all cost because of the relatively slow HDD. You had to be patient.

The computer was designed for windows 95 and 98. It ran Windows 2000 quite well. XP was slow.

I was amazed by the fact that a live CD of Ubuntu 5.04 ran pretty good on it, with an early version of GNOME 2. Late versions of GNOME 2 were unusable on it.
It also managed to run mandrake 9 with kde 2 (?) well too.

Now, current distributions are removing support for x86-32. Debian would probably be the best bet (or slackware ?), if not a specifically lightweight distro.

I tried Arch on it but I would not install a rolling distro on anything with a slow drive today. Too painful because of the updates.

I wonder if its silicon motion GPU would still work under X11. I'm not sure the vesa driver worked on it. I remember having issues with X11 with this laptop the last times I used it.

I used a pcmcia card for the Wi-Fi that I sill have. I needed to use ndiswrapper to use the windows driver on Linux. It didn't handle WPA. Fortunately, almost all Wi-Fi networks were open or encrypted with WEP. Today, I would probably need to use Ethernet, or the only USB1 port it has to plug a Wi-Fi stick.

One web page of today would send this computer to swap hell though.
Maybe I got a great deal but it measured 9000+ on cpubenchmark for 300 dollars. Intel equivalent was nearly 1000 for the same performance. Yes power requirements were higher but that's pennies on the dollar.
The native implementation are generally planned to have options to turn off the more expensive security functionality.

WebGPU is also a much more ergonomic API than Vulkan. And as far as I know, there is no Vulkan-to-D3D layer, so you are relying on your graphics card manufacturer to supply a good enough implementation, which has not worked out great in the past.
NCR Barred Mint, QuickBooks from Banking Platform During Account Takeover Storm
Reads like J G Ballard's tales of life during wartime.
It's been spun out into it's own project here: https://github.com/localstack/localstack or https://localstack.cloud/

edit: Extra URL
You should try SqlAlchemy Core. It does not have the drawbacks of an ORM but still saves you the trouble of writing sql queries as raw strings.
There's a company in my town, hiring devs for a fully robotic kitchen setup. Ingredients are deposited, machines cook meals. A single person can take care of the joint. You can replace a $100k/month bill on personel for a mid-size fast-food outlet with $10k/month for a few guys helping the machine. No strikes, overwork, just ingredients, meals and a bit of maintenance.

Imagine, you are a 50 joint franchise, that's a whopping 50 mil per year in savings (and few hundred people desperately looking for jobs).
It's kind of unclear what problem you are trying to describe. Views shouldn't confound the query planner, and creating views with "filters" sounds like probably a mistake--query the view with the predicates you need then.
Blazor.Auth0 the library for using Auth0 in Blazor applications
Prosecutors Face Complex Path to Charging Boeing over 737 Max
Unless it's flipping bits via radiation, every exploit is (ab)using "an intentionally designed API". In this case, audio API may be intentionally designed, but the intention wasn't to allow fingerprinting.
Neither the canvas API, nor the audio API was designed with the idea of providing funtionalities for user tracking. To me it is a clear misuse and I find the comparision to an exploit fair. I really would like to see somebody sue.
Yes? Its routine in traditional societies for non-parents to raise children. The idea of "intensive mothering," where mom is stuck taking care of the baby alone for months or years, is a blip in the history of time. (In Europe, lengthy maternity leaves are also financially costly for mothers. While European countries generally offer "paid" leave, the salary caps are pretty low. France offers up to $650 per week. The median woman working full-time in America makes $800 per week.)
Intel Microcode Update Utility for Linux[2012 Waybak]
Looking at it from a labor law perspective we can look at what other countries have done. Sweden for example do not provide any paid grieving period, but labor laws does give a right to take a leave of absence. Unions often extend this to paid leave, but also limits it to a set number of days, and often the amount seems to be a single day for the funeral.

What I have seen for actually grieving is that either people go back to work or they go to a doctor and get diagnosed with acute stress or depression because of the situation. I suspect that if the case in the article had occurred in Sweden then that is what actually would happen and the person would have got a few months to recover.
Is This is why “safari audio” is the primary battery drain on my iPhone?

Goddamnit
For many websites first load is all that matters. If user is hooked, he'll wait for subsequent loads.
I would maintain that if you are experiencing poor performance for a web site, there are MUCH more fruitful places to look than DNS latency. Third party objects, excessive page sizes, lack of overall optimization based on device are just the tip of the iceberg.
They say the data is GDPR compliant. If the data is anonymous (and the linked page specifically says "completely anonymized"), the GDPR does not apply, as far as I know. See Recital 26. [0]

> This Regulation does not therefore concern the processing of such anonymous information, including for statistical or research purposes.

Crash data does not mean it contains memory dumps; it could just be assertions and stack traces.

[0] https://gdpr-info.eu/recitals/no-26/
Tangentially related, it's possible to boot Windows 95 in a browser.

https://www.pcjs.org/

I'd also like to ask about single-board computers that can run some version of Windows. I'm quite a fan of the Raspberry Pi, but there are times when I'd like to use software that only supports Windows XP or newer, and WINE doesn't cut it (e.g. iTunes with iPhone drivers, Age of Empires 2, PowerPoint).
I would say their biggest issue is that they think moderation is a virtue in everything as a golden mean fallacy no matter how good or bad they are for fear of being perceived as capable of judgement.
Yes and for every Mark Benioff there are a million imitators; will the real Tony Soprano please stand up?
The worst case scenario is that we end up with an ecology that can't produce enough calories per acre on a consistent enough basis to support large numbers of warm blooded omnivorous mammals.
I just don't get where this type of ideaology comes from. There are plenty of countries with weak governments and not one of them is successful.
Yeah, very useful strategy. I've heard it go by various names (e.g. toe-dipping, one-boxing, etc.), but it's always been one of additional methods of helping ensuring safe prod deployments at any company I've worked for.

One downside - depending on your setup - is you may not have an easy way to hit the hosts directly/deterministically via any UIs in case you wanted to do any manual verification/debugging yourself.
I'm speaking anecdotally but would 100% posit that this is true. One of the biggest things I'm learning as an adult in a capitalistic society is that empathy is an anti-pattern to how most medium-to-larger sized corporations operate.

Recently I've really come to fully accept that HR at most companies is not there for the employee (regardless of how they internally brand), vs. it being a compliance department and a risk barrier between general employees and the upper-crust. If something bad enough happens, they'll pin it on the HR employee and fire them vs. taking accountability for the company's actions.

HR is not your friend.
Robotics Development Environment with ROS in C++ and Python
I wonder how many folk on HN, spend time figuring out how to track users who don't want to be tracked. Not cool.
I think tracking is pretty much a social problem. The fact that it is technologically possible is a necessary but not sufficient to make the problem technical.

As a comparison, think about speeding. It is technologically possible because there are cars that can pass most speed limits. I’m sure we can find a technological solution that eliminates speeding. But for the most part, regulations and enforcement is a sufficiently good measure.
It attaches to date you actually observe. I am sure the IP address is part of that. Enough to make the thing GDPR relevant.

If someone complains they're going to have a bad time.
Thank you, good point. My mind sort of raced ahead of the article ;)
I for one am quite happy to live and work in places where exercising the constitutional right to bear arms is generally not infringed and where the culture around me generally accepts and sometimes encourages the exercise of that right.
Why Do Parrots Waste So Much Food?
replaced, prior post with bad link for this.
$1495 and $40 a month to not use it for its main selling point? Seems like you could just use a $200 smart TV, a fitness tracker and a regular mirror to achieve the same functionality
The GOP is anti-government and spares no chance to demonstrate that.

That doesn't forgive the failure, but instead of saying "let's fix it then", the answer is always: private enterprise!
It’s a fair point, I was felt like I was being teleported around as a kid. It wasn’t until I was driving myself until I started to realize how the different places of my childhood were connected in relation to each other. I would be driving down a street and go “oh, that’s where the Spring Training stadium is”
Thanks for the feedback. Is anyone providing curated go bags? How does a go bag fit within the context of hunkering down at home in an emergency without power, water, etc? This is more the scenario I was envisioning.
> and the police turned a blind eye

And the difference with the rich US guy is...?

How many people have any of the major US oil companies killed?

https://ejatlas.org/conflict/multinational-oil-companies-on-...

Not talking about the support they gave in the past and are still giving to dictators across the globe.
Oh Shit: There is no time to test
You actually can't* use the firewall to prevent a USG or EdgeRouter from phoning home as the WAN_LOCAL rules only apply to inbound traffic.

* Possibly by some other combination of dropping Established/Related traffic. I think that'll get gnarly for the instances where WAN_LOCAL traffic is needed -- VPN, connectivity checks for load balancing, etc.
That 12 weeks of unpaid leave is only for companies who employ more than 50 people, too. I expect most Americans work for companies smaller than that (and so don't get the leave) but I haven't checked.
Exactly. Prohibitionists think that these laws will never affect them or their beloved ones. Why are we so keen on ruining other people's lives based on arbitrary crap that is meaningless without all the other variables that we do not take into account?
The great public works of the 21st century, the Hoover Dams of our time, will be privacy-preserving digital infrastructure.
> I lost count of how many different libs/frameworks i saw that exposed CRUD through HTTP, all failed miserably, because it is actually very dumb idea.

The whole point of HTTP is CRUD (Create Read Update Delete). PostgREST maps the HTTP Methods POST/GET/PATCH/DELETE to SQL's INSERT/SELECT/UPDATE/DELETE.