skysight-inc/HackerNews huggingface dataset:
I have always been a fan of mega-tablets even though they’ve been poorly supported and buggy (maybe I’m a sadist). Like, I started with the Samsung Galaxy Note Pro (which was awesome but also… buggy as hell)… switched to iPad Pro (which has largely been awesome).

I know it’s a ridiculous thing for the price, but I just love consuming content with it - browsing the internet, watching YouTube videos, reading books (Libby, Google Play Books), hand-writing notes (Evernote), occasional drawing (Adobe Fresco), etc… there’s nothing like it. Well, there is… normal 10-11” tablets can do all of that… just a little smaller… the Surface is also good for this, but it’s heavier. Light laptops are fine but are awkward, have way worse battery life, and are still much heavier.

I personally never use my phone when I’m in the house - I always carry around my iPad Pro. I love it for traveling - it’s insane for plane rides (offline YouTube, podcasts, tons of storage for offline books, etc). Obviously, all that stuff a phone or normal sized tablet can do.

I’ll say, I’ve replaced the screens of these mega tabs probably like 6 times it feels like (I always had apple care or insurance replace it, though). My current one has a crack in the screen that makes it annoying to type on, but I’m limping along - it still works for most stuff. That and the price are the only downside. I don’t know if I’ll be able to justify buying another one when I give up on this one… but probably will.
I should start a band called "Siri" and intentionally name all tracks and albums impossible names like "cancel this command" and "random Mexican radio station".

I don't know how I do it but asking Siri to play Mexican Radio [1] works about 50% of the time, but the exact same sequence of words often just gets a Mexican radio station heh.

[1] https://www.youtube.com/watch?v=IUjbOcO_hT0
There are better things coming, like the Matter standard - a join operation with the Zigbee Alliance, Amazon, Apple, Google etc: https://en.wikipedia.org/wiki/Matter_(standard)

It allows different brands of smart devices to talk to each other without having to buy the smarthub for each brand separately.

"Matter products run locally and do not rely on an internet connection"
My Plea to You: Let’s Get Weird on Social Media
It's not, it's one of those cases where IT took some vague ideas related to a concept (e.g. visualizing/minimizing WIP and having a continuous flow) and decided that those meant we're doing the same thing.

See also "lean manufacturing/software development" and obviously "software engineering".
I also have this problem with the actual world IRL
>My car also creates a lot of white noise.

Different tyres will change the noise of a car too.

When I bought my last car, it came with a mishmash of different brands of cheap crappy tyres. They were quite noisy all the time, but when you hit exactly 80km/h there was some kind of resonating drone as well, that was very weird...

When I replaced them with good, high-end softer tyres, the noise was reduced by a massive amount all the time, and no more drone.
Home automation stuff is fairly easy for hackers to build themselves, but you won't get VC to start a company to build these things without:

1. Requiring an always-on connection to the Internet, regardless of whether a local wifi peer network would suffice.

2. Requiring a proprietary hub in the cloud that serves as a bidirectional relay. Extra points if you can charge a monthly fee for this service.

3. Requiring anytime remote firmware updates that the user cannot veto.

All these things enable the HA company to snoop everything that goes on in your house and sell this data to advertisers. They make a lot more money from this than from the sale of the devices.

And that's why I only build my own HA devices.
Long term treasury bills never were the safest investment. That would be short term treasuries. Interest rate risk is not a novel concept.
Yes! ChatGPT is very useful at answering a lot of syntax related programming questions and GPT-4 can do decent codegen for simple things.

I expect that in the next 5yrs developer workflows will completely change based on all the LLM stuff.

I think it's always difficult to tell if new tech is just hype or will have real impact, but it really feels to me like LLMs will have real impact. Maybe not as much as they are being hyped, but definitely legit impact. There's a possibility of even greater impact than the hype as well.
Because touching a switch on the wall is easier than speaking a codeword and then telling the thing what to do.

There's just no market. It looked snazzy when it was coming out, there was good hype, and then people actually experienced them. It's just not that cool and less useful than a clapper.
OpenAI CEO Sam Altman says the remote work experiment was a mistake – it’s over
Stack Overflow could be the greatest website in the world; ChatGPT would still kill it. The experience is that much better. The universe is not fair.
Your comment is a good example of how to create a hostile environment online.
Something others haven't mentioned is the power consumption. On one hand, the stock 450W TDP is even higher than 3090's 350W. On the other, the 4090 barely loses any performance when you limit it to 70% (315W)
As others have explained: that is becoming less and less true as time and tech marches on.

For now, we'll always have both, as too many cards/consoles can't path trace at a good enough rate. But the artist pipeline wins that come from fully path tracing lights are too good to pass up, so it's coming.

This article alone shows that basically all of the frame is path traced rather than raster. It's coming, and faster you might think.
Cycle time on a board gets you that as well.
I'm hopeful that Matter will be one of those "healthy standards". It's local-first (no cloud connection required) and enables interop between lots of different devices (no more "made for Alexa" or "works with Google home").

It's unclear to me, though, how pervasively it will be adopted. The incentives in the IoT ecosystem are really hard to align in a way that creates great experiences for customers.

(I work tangentially on IoT at Google, but speak for myself.)
This is why I'm reluctant to go into data science, information security, etc. I feel like I will just be disappointed and disenchanted.
There are a few actually useful things for a "smart home" but much of it can be replaced by intelligent design during the build.

For example, the master bedroom should have four-way light switches [1] such that the lights in the room can be turned off by the switch next to the door, the switch next to the bathroom, and a switch on either side of the bed.

Even a "home theater setup" switch can be created by some intelligent lighting choices (turn off main lights but turn on "audience lights" which triggers the screen to drop down, projector to come on, etc).

[1] Once at 4-way, you can go to N-way by chaining as many as you want: https://matthews.sites.wfu.edu/courses/p230/switches/Switche...
This very much. I find that often times we are looking at a narrow subset of the factors that lead to certain choices or technologies. Yes, there is a lot of fluff sometimes but there’s also the cycle of wanting to improve on existing pain points.

Things like serverless appeal to businesses due to the much smaller logistical implications it presents to a business. Some businesses enjoy that (at least as promised), It’s all taken care of and the team you need to manage it is likely to be smaller. It’s pay as you go for what would otherwise imply more human beings and contracts on your plate.

I imagine at some point those baked in costs and redundancies, the luxury of having huge scale on demand in a general sense, will be much higher than something thoughtfully designed when a company has understood their needs well enough after operating at scale.

For what it’s worth I prefer bare metal clusters :)
Fun fact, Ball Aerospace is a division of Ball Corporation, founded 1880, largely known for their mason jars: https://en.wikipedia.org/wiki/Ball_Corporation

(Not to be confused with Bell Aircraft, an unrelated helicopter manufacturer)

In this they follow in the grand tradition of contemporary American manufacturing: combining low value commodity items that can compete with overseas manufacturers due to the cost of ocean transport, and ultra high tech aerospace products. (See also the former Morton Thiokol Corporation, whose products included road deicing salt and NASA solid rocket boosters that performed poorly in cold weather.)
Also, the A750 or A770 handily destroy the RX 6600/6650 in path tracing! They are much more capable cards, just held back by nascent drivers, sadly.
If someone thought Chat GPT, giving them 5 paragraphs in a handful of seconds on what Postman might have said, is a substitute for reading Postman's original texts and doing their own critical thinking to come to their own conclusion?

Sounds a hell of a lot like television depth-wise and critical-thinking-replacement-wise to me. An appeal to the quality of the alternative-to-doing-your-own-research-and-thinking doesn't sound like something that would resonate.
AC came to predominate precisely because it is easier to work with at an infrastructure level. Stepping voltages with transformers is simple and easy.

If you're AC all the way, there's never a need to rectify your generator, either.
Sure, but for many people dumping Siri would require dumping their iPhone, which is tied to their Mac, which is tied to iCloud, etc, etc.

I suppose it would be possible to use one voice assistant at "home" for the smart-home stuff and another for the phone, but the hassle for most people is too much.
Genuine question: How does Scrum help with less predictable work?

From my experience, the opposite is true: New things are discovered during sprints, but at that point it's already too late because that work item has already been estimated in the sprint planning (most of the time incorrectly). Also the arbitrary sprint deadlines don't help either.
Blue light myth?
It opens an opportunity for shilling, pushing your agenda, and other ways of poisoning users' generated content. While LLMs will be brainlessly sucking in and replicating. Till they learn to check first and filter out obvious fakes. Still there will be not obvious. The problem is how to make money on this...
It should be easy to pass a law that makes all these contracts null and void. The end-users' rights should be supreme.

If the companies making components don't like this, they should be more careful about who they sell components to.
Honestly the best bet is to just read the best books for a given subject. You can figure out which books are used in curriculums by checking syllabi. Seems reasonable that if they are using the books at Harvard/Yale/MIT/Caltech/Stanford that they are probably decent.

I personally like to read a few books on the same subject in a row. It might be helpful to use wolfram alpha, SAGE, or chatgpt to explain concepts or help answer questions. Also buy a solutions manual and use it to check your answers.

As someone who did a math degree at a decent institution, I can assure you learning on your own (assuming you have the discipline) is a lot less stress than taking a class and you’ll likely learn more.

If you’re really motivated, hire a TA in the subject you are studying (online meets are fine). If you need to, just walk into the math department at a local university and ask where you can find tutors for a specific class. Just tell them you’re planning to enroll but you can’t right now.

Or check out a multitude of mathematics communities on discord or slack and ask around.
> Of course, the counter to that is that we're not doing scrum right.

That’s almost always the excuse in my experience. It’s not that it doesn’t work, it’s just no one has ever done it correctly.
So it didn't make sense to separate some functionality. So what? No one who advocates microservices would say you can cut a service along any arbitrary line and expect good results.
The Swedish plan is very much being realized, they've been testing since 2012 and they're building out the first permanent segment by 2027.

https://en.wikipedia.org/wiki/Swedish_Transport_Administrati...

The challenge is not the technology itself, but funding, standards, scaling it out etc etc.
Shouldn't surprise anyone. Websites, apps, or services that primarily are databases of information won't be primary destinations anymore. AI tools offer a significantly better experience.
How about voters, and now we come full circle
These restrictions go away once you get 200 reputation on any Stack Exchange site. https://meta.stackexchange.com/questions/141648/what-is-the-...
> As much as I'd like a constant stream of quality features to be good enough, in reality senior managers and clients want to know what they're getting for their money, and when they'll get it (at least roughly).

IME most of the time they need to get over it. The reality is that estimating in that kind of detail would be expensive and not worth the effort.

However what they do reasonably need is the ability to prioritise feature A over feature B and they need a vague comparison of costs in order to do that (like, is feature B going to be 3x as much work as feature A?). Scrum provides that at minimum cost.
> Agency mortgage backed securities (MBS) are the second largest dollar-denominated fixed income category in the world. They are much larger than minor players like “all corporate bonds combined.”

Wow. Really?
This also applies to smartphones thanks to Google's 'SafetyNet'
For the Pink Floyd fans: For the 50th anniversary of their album The Dark Side of the Moon, they're doing Planetarium shows of their album on multiple locations in Europe and North America: https://www.pinkfloyd.com/tdsotm50/planetarium-shows/
I tried asking ChatGPT how to do something for the first time yesterday (an example of how to use libtar to write a tar file from buffers in memory, in C). It gave a very confident, but spectacularly wrong answer, concocting a whole new (admittedly more convenient for this purpose) API for libtar. After that experience, I'm not sure I'll ever ask ChatGPT for help again...
Why do you need an explicit meeting for that? Just talk to each other as you uncover new information.
I love planetariums but it seems like most of the shows now are just films projects spherical screen. I’d really love to see one using an old-school star projector but it seems like they’re very hard to find now.
Scrum is meant to protect the team from changing requirements mid-work and it's a good way to work when you have a "client" that requires "features" to a product.

There is a well-defined standard process for them to add things to the backlog and there is a written down definition in which state items in the backlog have to be in so that they get picked up for the next sprint. If the team works with just one client/product, the client can prioritise the backlog.

During the sprint they can't give any input or request "just this one quick feature". The work is locked during the sprint. If they REALLY want something, the Agile Manifesto says to drop and delete all ongoing work and start a new sprint from scratch. Exactly zero clients have agreed to that - they really weren't in that much of a hurry with the feature.

After the sprint the client gets a demo of what the team achieved. An actual demo with the actual product. Not a powerpoint presentation of an ideal state or a video done in a demo environment. At this point the client can provide feedback and new features and we GOTO 10.

Usually a single member needs to be defined as a firefighter who takes on bugs and production issues that can't wait for the next sprint, but we don't tell that to the client. If there is no urgent work, they work on the sprint tasks as normal.

--

Kanban on the other hand works if the tasks have no dependencies with each other, like building maintenance or IT/DevOps type stuff.

"Install new laptop for Karen with standard package" doesn't require a sprint, anyone on the team can do it. Or "Set up AWS account with ECS for team B"
>I have found that, in my experience, women are generally better or more efficient at everything except pure brute strength.

Yep, this is true in many different fields. Many studies have shown that patients get better outcome with female doctors, for instance.
> what is the best resource to get started with studying college level mathematics?

> Basically I want to learn how to read and write proofs.

> The main goal is to understand and work through higher math books like analysis, combinatorics, graph theory, abstract algebra, etc.

I feel like these are three somewhat distinct goals, and may need distinct approaches.

If you only have HS geometry and algebra, you may want to fill in some additional foundational knowledge first. If the algebra is what we refer to in the US as "Algebra 1", then definitely do "Algebra 2" / "Precalculus" and preferably calculus as well. Someone else recommended Khan Academy, which is a great resource for this level. Calculus is not strictly required for most of the upper-level topics you mentioned, with the exception of analysis, for which it is a strong prerequisite.

For proofs, check out one of the dedicated "how to write proofs" books recommended by others. You can probably dive right into these, as they rarely require calculus or other prerequisites, as they focus mainly on simple proofs in geometry, number theory, set theory, combinatorics, and other fairly "entry level" topics.

A discrete math textbook is another good way to get started with proofs. These often cover basic topics in logic, set theory, and proof methods (induction, proof by contradiction, etc.). They also typically cover basic graph theory, combinatorics, and sometimes even basic abstract algebra (groups, rings, etc.), which will give you a head start on some of the advanced topics. Rosen's discrete math book is a good choice, widely used in courses at respectable universities.

Once you've covered that material, you should be good to go on the advanced topics you mentioned.
I agree. In my experience that outside visibility is mostly a mirage.

Velocity metrics, burndown charts, point estimations, and all of that have been at best aspirational white lies and at worst outright falsehoods on almost every scrum/agile team I've ever worked on in the past fifteen years.

In actuality many scrum teams are doing something closer to kanban day-to-day under the fake veneer of scrum/agile sprints on top to satisfy management and/or external parties.
> Requiring an always-on connection to the Internet, regardless of whether a local wifi peer network would suffice.

There's lots to be had in the local polling / local push categories in https://www.home-assistant.io/integrations/

I haven't found very many smart things in practice that force you into internet connectivity.
Apple did exactly that on their keynote for M1 by comparing it to an old AMD. I really hated it because it's not quite Apple to pull cheap tricks like that.
> and related content

That is a very interesting if not a prodigiously strained hand-wave of a solution to GGP's complaint, "that the OS has no way to keep apps up to date," as Safari, Mail, Contacts, Calendar, Maps, Music, Photos, Messages, FaceTime, Notes, Preview, TextEdit, KeyNote, Pages, Numbers, GarageBand, Quicktime Player, Activity Monitor, Terminal, Console, Disk Utility, and hundreds of other bundled applications, and including the tens of thousands of BSD userland utilities, as well as the AppStore itself, are packages managed by the package manager called Software Update, a Preference Panel in System Preferences, which is the GUI front end for /usr/bin/softwareupdate.

There is no package manager that exists on any platform that manages every application there is, but between softwareupdate, AppStore, and the only professional and stable third party package manager for macOS that exists, MacPorts —these three package managers can be employed to keep well over 2 million distinct installed packages up to date.
nothing... you wouldn't use floating point math in the first place :)
Sure it can..

Joining across CSVs, complete with OP taking the inferior option: https://rentry.co/gse58

Different answers because of vague context on an NPE: https://rentry.co/dok7i

Closing down "How do I make a website" complete with passive aggressive commentary before a close: https://rentry.co/ysfe2

System prompt if you want to try it yourself: https://rentry.co/36e7u
They have been very hostile to any such suggestion. There was a meta thread where someone made a design specification for a ChatGPT integration (as a food for thought) and the person was downvoted to oblivion.

https://meta.stackoverflow.com/a/421836/6941400
How About Not Overcoming Fear?
I wonder if this will be a path towards crashless video decoding in web browsers*. Probably not though :(

* modern web browsers have incredibly complex behavior to try and detect whether your system's video codecs have crashed, since they can and will, and then if they crash too many times the system decoder is disabled and either replaced with a software decoder or nothing at all
This provides more visibility and granularity, increasing confidence and satisfaction of customers.
India to test facial recognition technology in Elections
When new information exposes issues with the current piece of work in a sprint, you discuss it, and then change whatever part of the plan no longer makes sense given the new information.

Will it mess up the numbers? Absolutely, but only for that piece. And as a result of the change of plans being entered into the current sprint (with something perhaps bumped to make room, or maybe the work itself bumped to a later sprint to give more time to plan for the new challenges) you already have a new estimate. And you have a paper trail of what happened and how you dealt with it.

Your velocity goes down and you lose some predictability, but your agility goes up because you can adjust instantly to new challenges. None of these tools are a panacea; you have to thoughtfully decide which trade-offs will offer the greatest benefit for your particular project.

The "deadlines" shouldn't be thought of as hard deadlines. They're estimates of what you expect to have done at the end of some arbitrary period. Your accuracy in this should be measured statistically over time. If it turns out that you're consistently under or over, you adjust how you estimate. Ideally you want your estimates to average out to break-even over the course of a year. The point isn't to be able to determine exactly how much work you'll do, but rather to determine with a high degree of confidence (80%? 90%?) when the work will be done, with the understanding that it's not guaranteed (i.e. it's a point statistic). It's a planning tool, not a performance measure (the moment you treat it as a performance measure, it becomes useless due to the cobra effect).
I think the problem is that all the products put the user in control of a switch that happens to require wifi and the internet to flick on or off. There’s very little value in replacing light switches. Other players in the space that are successful provide things that are better that switches. Hue, for example, lets you change the color of your lighting. Nest lets you warm up your house before you get home. There’s some interest in better switches.

I think the best switch of all is going to be to anticipate the user’s needs and adjust the house to them. It’ll likely be in a range of subtlety between closing the blinds for you when you’re about to walk through your living room naked and giving you a light show if you put dance music on. The reason you probably won’t ever see it is because not everyone wants the same things and it’s difficult to intuit what anyone wants without being told. You have to solve some pretty big social problems with technology to make it seamless for normal people.

The most sensible approach might be to somehow clone your consciousness into a machine and let the machine control your house. This would probably make a great Black Mirror episode.