skysight-inc/HackerNews huggingface dataset:
I think there’s a future where phones are all-in-one devices. When in my pocket, it’s a screen-first mobile device. When plugged into a dock, it’s a full-blown MacOS machine. I could then have “profiles” for personal and work environments.

I think these devices are going to become more tied 1:1 to our individual identities. Where my phone is a digital extension of my self. Acting as my wallet, gov ID, work ID, stores any info about me (or the private keys to get at the data in the cloud). Etc.

It’s really already to that point, it’s just not fully baked the way I describe above. But I think it’s highly likely to be exactly this eventually.

As a person in IT, I see an obvious change where hardware is still separated for people from person and work. people say they don’t want work on their personal devices, but then they’re the first to break that rule. Convenience is key.

So I think the solve is the same we’ve done elsewhere: 1 hardware device, multiple virtual spaces on top, all tied to the me that is the ID.
But what about marketing? It’s ok to build a product but if you want money you’ve got to sell.
The agreement to be a part of the society is an infringement on personal freedoms by definition - individuals agrees to constrain their behaviors to a set of rules, in return getting the benefit of scale.

A healthy society by definition aims to maximize the sum of benefit minus the inconveniences of constraints.

In the old days of the village life one could forfeit the impacts to their personal freedom, abandon society and go live in the forest on their own.

Unfortunately the modern societies do not give this option. It would be truly helpful to give some perspective to people.
Make friends in the industry or working at companies in roles that you want to join. You will have to tap these connections to get interviews and consideration for jobs, once you have some education to put on your resume. The industry is not easy to jump into completely cold unless you are a 20 something coming out of college with a bachelors in CS or similar. It's not impossible to get a job, but it's much more difficult to get that initial foot in the door and past the huge machinery of HR resume keyword and experience scanning.
Why not store the IP Address as a 32-bit number (IPv4 addresses)? Why store it as a string in the first place? This is something I did not quite get. Also, wouldn't it be better to split out the domain from the email address for ease of filtering?

Also, how does performing joins give a performance advantage here. I'm assuming there would be queries to get at the IDs of at least one, but going up to 4, to get at the IDs of the items in the quad. Then there would be a lookup in the mapping table.

I have worked for some time in this industry, but I have never had to deal with relational databases (directly; query tuning and such were typically the domain of expert db people). It would be interesting to see an explanation of this aspect.

EDIT: To people who may want to comment, "You missed the point of the article!": no, I did not, but I want to focus on the technical things I can learn from this. I agree that ageism is a serious problem in this industry.
That’s a great analogy.
my PhD was "hey guys all the research that was done in this field is bullshit, because you are using a terrible technique, here is a better technique, look at all the things that it fixes and enables if you don't faff around". People are still using the bullshit technique though, even citing my seminal paper, because it's less of a pain in the ass.
Ask HN: AWS Elastic Beantalk worth it?
I am looking into it and I kinda get the idea that it puts all the services in a box and also allows auto scaling etc BUT what are the cons/downsides and why shouldn't I just spin up the services individually (EC2, RDS etc).
And then there was the commoners and the elites: Those who had USR Sportster modems and the superior USR Couriers.
There is a time and a place for a denormalized schema. If you are trying to search a large data-set a denormalized schema in a single table with some good indexing is much preferable to joining across 30 tables.

Whether you choose normalized or denormalized depends very much on a) what you need to do now b) what you may need to do in the future. Both are considerations.
I can bring you back a little further than BBS system. I was in University n Europe in the 1980s and thanks to IBM European Universities got free access to a European academic research network (EARN). We soon discovered that you could use various gateways to get stuff off the much more developed US academic / defense research network called internet called ARPANET. The most reliable way of communicating was to use specially constructed emails and the servers would send files back in ASCII encoded pieces also by email that you had to reconstruct to get the original files. It always amused me that the biggest server around was hosted by "White Sands Missile Base" and I
downloaded a lot of stuff from there.

It is worth noting that back in those days you couldn't just type an email as John@company.com. You needed to tell the mail server what path it needed to take to get to the recipient. We developed quite ingenuous ways of bouncing emails around various connected networks in order to get them to our intended destinations.
The literature I know defines social presence as something that has only partially to do with technology (and Virtual Reality) [0].
The advantage of VR is that it can enhance the sense of immersivity in some circumstances [1].
[0] https://www.tandfonline.com/doi/abs/10.1080/01587919.2017.13...
[1] https://scholarspace.manoa.hawaii.edu/handle/10125/50061
<pushes glasses up nose>
Actually, the Correct Answer is a bloom filter.

(And, yes, we had math in the early 2000s.)

Snark aside, I'm frustrated for the author. Her completely-reasonable schema wasn't "terrible" (even in archaic MySQL)—it just needed an index.

There's always more than one way to do something. It's a folly of the less experienced to think that there's only One Correct Way, and it discourages teammates when there's a threat of labeling a solution as "terrible."

Not to say there aren't infinite terrible approaches to any give problem: but the way you guide someone to detect why a give solution may not be optimal, and how you iterate to something better, is how you grow your team.
I used to wake up at 0430, do a workout at home (push-ups, squats, abs, jumping jacks, mountain climbers, etc) for 30 minutes (hundreds of push-ups and squats, etc). Then take a shower. Then breakfast: water, 4 eggs, steak, turkey scallops, half a liter of milk (well, café au lait), fruit).

I'd go out and feel I could slay dragons and bite the moon, and feel that way throughout the whole day. My classmates would get hungry and drowsy by 1100/1130 (they'd drink chocolate milk and eat some treats at 1000), then completely sleepy after eating pizza or sandwitches (I wouldn't get lunch because the food sucked and I still had energy). By 1400, everyone's empty and trying to eat biscuits or something. By 1600, people were dead. I still had a lot of energy. I hadn't eaten anything after breakfast, only drank water.

I would then go home, buy next morning's food (steak, scallops, etc) with the money I saved from not having a disgusting fast food lunch.

I'm considering going back to that regimen. I felt strong and sharp, and working out at home right before taking a shower removed friction as I didn't have to go out, and I did my push-ups and squats right in the bathroom.
You quoted half of my definition. Google it.
We are already there. Machine learning is the flavor of A.I. that keeps business barriers of entry high. If we had invested in symbolic A.I., things would be different. A similar thing happens with programming language flavors. PHP lowers barriers of entry so it is discredited by the incumbents.
Pritt-Stick works, but I have yellow painter’s masking tape on plain sheet of aluminum. Bed’s not even particularly flat, but works for me, no mess.

Couple things that comes off my head that caused my “adhesion problems” over past years were incorrect Z=0 height, uneven bed, rigidity issue on moving bed, and worn out nozzle. Worn out nozzle is easy to spot, if your extruded material curls up before dropping down, that nozzle is done.

It had been more often an excessive or uneven force forcing print to depart from bed, than print simply detaching for lack of reasonable adhesion.

Also, a last-resort workaround is to put the model in the air so first 5mm(1/4”) or more is just supports. Support material is more tolerant and top of it is naturally more flat and parallel. Downside is that the bottom of the print looks just bad.
> Prisoners use things like cigarettes as currency

This didn't happen in a society that didn't have money. Prisoners have an approximate idea of how much a cigarate is worth in dollar terms and how much they're willing to pay for..a phone call (?)

> David Graeber, money actually arose as an abstraction of debts

Yes. I think you're drawing the wrong conclusions from that chapter of the book. The money that we have today is an IOU from the reserve bank which is backed by an iou by the government. And since taxes are essentially a form of debt on the citizen's part, you pay taxes and all this should cancel out.

Needless to say, none of these ponzi coins are of this design
Part of the fun was tinkering the tech of the time. Running a multinode bbs was the ultimate achievement! Multitasking DOS bbs software was a significant challenge. The most reliable I saw was OS/2 but folks used stuff like DesqView, PC-MOS, or mostly a separate PC for every node.

Then there was inter-bbs communication, FIDO net and the like. You could send email across networks! Store-and-forward, slow, unreliable, but it worked, mostly.

I used a pirated ROM to make my USR HST modem a Dual-Standard. 14.4 kbps over a phone line! I was a hog in slop!
Zillow's ambitions were bigger than that. They wanted to get enough inventory so that they could capture the 6% of the transaction going to agents. Plus a chunk of the miscellaneous fees that go to Mortgage brokers, inspectors, appraisers, and so on. For that they needed volume and the way to get volume in real estate is pay more than other people.

I find it hard to believe that everyone there didn't realize that they were burning money. I saw it personally when looking to buy a house a couple years ago. There were a couple Zillow flips out there where the numbers obviously didn't add up. Whether or not they truly believed that it would work eventually or if it was just a way towards higher compensation/promotions/stock price or whatever is anyone's guess. But I suspect pretty much everyone involved from the person banging out ML models up to the CEO knew what was going on.
--update 2

Bad news, you lose HDR color support (ouch).

Current workarounds involve toggling BetterDummy as needed, or higher resolution on one monitor and native HDR on the other.
The ting is the "felling together" part is less dependent on the medium (real workd, audio, video, VR) but on the way the meeting is held.

Video conferencing didn't fail because video conferencing is fundamentally bad but because:

- meetings are often done in a fundamental bad way, where people don't have any "felling together" even is they sit physically in the same room.

- people having bad microphones, the video part in a video conference is the least important the audio part is what makes it work or fail (because meetings are all about speaking, except if you are mute/deaf, in which case VR might help).

- technical difficulties all over the place, there is no reason for this to get better with VR

- peoples homes being fundamental unsuited for conferences (i.e. a lot of background noise), again nothing which will change with VR

- also VR headsets and mimic don't work well together, proper gestic is possible but often requires full body tracking which put more requirements to the environment you use it in.

- VR headsets are much more straining to use then audio-only conferences, and somewhat more straining then video conferences. Which can be a major no-go for anyone doing many conferences, like the management deciding weather or not to buy into it.

- Companies want virtual meeting rooms not a meta-verse, something which already exists, and looks better then the honestly crappy looking thinks Facebook presented.
Any IT department that images devices, for starters. The number of people who actually use it is quite small, but the number of devices those people image with PXE is massive.
How far down the rabbit hole of banning everything because it pisses someone else off do you want to go down?

Do we live in a society where we use authority to enforce the “right choice “ or do we make information and education available for people to decide for themselves how they want to live?

I rather live free, even if some people make bad choices. The risk of central authority eventually turning evil is too high.
You might consider taking a familiar spreadsheet and converting it into a program in a language like Go. Use the free Essential Go ebook as a guide to how to write the code, and your spreadsheet as motivational context.
How uBiome was raided by FBI and founders became fugitives (Part 1)
While that may be true, programmers working on these types of projects will end up being better at doing them (they will build it faster, write fewer bugs, and have an easier time fixing the bugs they do write) if they understand more about computers, operating systems, and the tooling around their chosen language and IDE.

Sure, maybe they can still get things done without that knowledge, and it'll work, but that's not really the point.
Microsoft’s New Driver Deployment Service Will Come in Early 2022
In my experience 95% of the time. And 80% of the time it output codes which is better than I would have done myself in a first approach (thinks of corner cases, adds meaningful comments etc.). It’s impressive.
Unfortunately I don't have a reply for this as it seems the topic of conversation has drifted from 'I do this, it is fine' to 'well this isn't practical but nobody does that anyway, nor should they'. I only have issue with the first case, I won't refute your personal experiences.
Deep learning only I believe. But real good one
Before the how, can you give us some thoughts on the Why ? Why are you interested in doing this at age of 44 ? Money is probably a factor but I am curious. You can of course do anything at any age and 44 is really not that old to start a new career. But the why is critical because you have spent all these years in a trade and now willing to reboot so you have to be willing to give up a lot and start from the bottom which may still be better than where you are currently but we don't know.
Communicating effectively is way more complicated than applying a 4 paragraphs long blanket advice.
While the article is not really about the database schema, could you do a table with just two fields?

1) hash of concat(ip & helo & m_from & m_to)
2) time
I was just thinking about some console game that launched with a 60GB day one patch, and how disappointing it must have been for players without good internet to put in the disc and not be able to play or missing half the content.
I have two complimentary things I started doing last winter:

- Keep my home’s heat 1 or 2 degrees cooler than I would find optimally comfortable

- When I feel cold, I do a set of pushups to warm myself back up. Usually about once an hour. A set is usually about 20 pushups.

This has multiple benefits:

- The very slight discomfort of the cold keeps you less drowsy

- The pushups are good for you and help wake you up

- Keeping the heating a little lower has a small but non-zero impact on your heating bill
This is something at home in the pages of 2600 Magazine. I didn't know the SIM could send things without the main OS knowing.

Could that SimTrace2 device could be used as a kind of firewall to prevent the SIM from acting independently of the phone?
She explained the problem, the first not working solution and the second working solution as they really happened in 2002 as an example. The real point is the last part of the post.
And it was not "how to properly implement an sql based filter for open proxies in your MTA".
For clarity, i believe these are all mixture of expert models, where each input only sparsely activates some subset subset of the full model. This is why they were able to make such a big jump over the “dense” GPT3. Not really an apples-to-apples comparison.
> Does every game have an engine?

Yes.

Engines are essentially loops. There are many examples of engines in software and hardware. Processors, virtual machines, emulators: they are execution engines looping over instructions that they decode and execute. Game engines are the same: they loop over user input, logic and audivisual output. Every game will have this loop deep inside, no matter how it was programmed. It is essential to their operation.

Modern game engines are generalizations of that loop. People took the common functionality from successful games and separated it from the game-specific code.
Seems going into IT may be more financially rewarding for someone later in career. OP could probably more easily pivot to being an application SME for something fintech or maybe mech-E related than a SWE.

But I am curious myself too. I’m hitting 40 in a few years and will have 10 solid years of IT at that point. Programmings always been something I’ve dabbled in on the side. But I know that market has ageism probably stronger than in IT.
A Deepness in the Sky is so good. The spiders are all experienced through the radio, which makes them more relatable in a way.
Training doctors and nurses takes a while. And there's less them now before COVID began - they (especially nurses) are overworked, underpaid, people treat them horribly and COVID killed a lot of them.
How does this work?

You mean to say dweb creators more often than not _choose_ to use eth instead of their own tokens?
That is my question too. Is it a fancier autocomplete? Or does it reason about code?
United Manufacturing Hub is an Open-Source and secure industrial IoT platform
Then you also avoid the equities markets and you stick to bonds denominated in your home currency. T-bills are useful for some people.
I will note that indieweb folks sometimes get a little dogmatic about POSSE being better than PESOS (Publish Elsewhere, Syndicate to your Own Site). Because POSSE necessarily entails write-permissions, it's titchier to set up than PESOS-ing your public content elsewhere back to your own site. I had a lot of stuff PESOSed from Lemmy (https://lemmy.ml/post/47757) to my own site (https://maya.land/responses/2021/01/14/recyclable-plastic-is...) because I could just scrape the content out of the Lemmy RSS feed and reformat. Similarly I pull over Hypothes.is annotations (https://via.hypothes.is/https://theprepared.org/features-fee...) to a personal wiki where I clean them up into posts for my site (https://maya.land/responses/2021/07/29/geofoam-giant-styrofo...). Sure, if I wanted to update in two places it'd get titchy, but because I'm mainly using these other sites as front-ends to get a canonical personal copy I then mess with, it works pretty well. Hell, I even take Mastodon (https://occult.institute/@maya) and shove it into a twtxt (https://github.com/buckket/twtxt) file on my site (https://maya.land/assets/twtxt.txt). Once you start thinking about stuff with these approaches you can always find a convenient way to duct tape things together.
The way I understood it, OP just wants to learn programming. I was suggesting "build an app you want" as means to an end.
The intellectual incoherence of cryptoassets
The field is huge, and if you take a wrong turn, you could waste months.

What is your goal? Earn more? If so, then look for jobs in your area and see what is “hot”. The role you call “programmer” is nowadays called “software engineer”. Do a search for that, make a note of requirements from every job you can find (top 50 jobs). Google every common keyword and see if you can figure out which programming language is “hot”.
You will also need to decide what you want to do with that language: desktop, web (backend) or web frontend (I’d recommend to stay clear from fullstack and low level).

The road ahead is rough, but I’m sure you can achieve what you want, if you ask the right questions before mindlessly diving in.
At https://reviewr.ai we're using GPT-3 to summarize product reviews into simple bullet-point lists. Here's an example with backpack reviews: https://baqpa.com
Where do you live where helping someone voluntarily is illegal?

I do that much more than straight "tit for tat" bartering.
As someone who has been hacking on desktop stuff for a while, I totally disagree with your comment.

Maintaining a different desktop is a massive undertaking. The total amount of lines of code in GNOME or KDE is comparable to the lines of code in the kernel. It is no joke to make a new desktop environment, to the tune of hundreds of millions of dollars. It's not just a matter of take GNOME and replace the window manager and then you're done. But I suspect that is what System76 will start with and then they'll see how much money they can raise from that. (Probably not much if Purism is any indication)

Backwards compatibility to the kernel only matters to the syscall API. There are areas of the kernel that get quite a lot of churn. Or things such as obsolete/unmaintained drivers and architectures getting removed. But nobody complains about those because it only matters to driver developers or other low-level people like the systemd maintainers. And when something broken does make it into mainline, the few people who get affected by those drivers who do complain get told "too bad, there is no money/time to fix it, buy new hardware or pay a support vendor" or something like that. You know, the usual thing you hear from any open source project. I really don't see how the support culture is much different. I know it's common for people to call out GNOME but I never understood any of the complaints there, you can still grab GTK1 and GTK2 and compile them if you really want to use those, as bad an idea as it may be. Those are about as unmaintained and crufty as any of the older areas in the kernel, and they're still technically around.
I think Micro.blog does some of this for Twitter? Or if not, it plugs into Bridgy? https://micro.blog/ https://brid.gy/
This seems to be the thread. I’m not sure how to link to the specific reply. https://www.teamblind.com/post/Zillowers-what-happened-fXvbZ...
I don't think the root of this phenomenon has anything to do with the Forbes 400.
LaTeX is often written having content and presentation logic intertwined. In contrast, ConTeXt employs the concept of "setups" that make keeping the two aspects of a document distinct [0]. Part 8 of my Typesetting Markdown series [1] shows how to use annotations to write a poem in plain text, then subsequently format it using ConTeXt.

In many cases, authors need only basic TeX, which can be rendered by LaTeX, ConTeXt, and other TeX-based typesetting solutions. My desktop text editor, KeenWrite, provides such basic TeX rendering in real-time. See the screenshots [2] for examples of inline math, variables, and applying different themes to PDF files based on a single source document.

[0]: https://wiki.contextgarden.net/

[1]: https://dave.autonoma.ca/blog/2020/04/28/typesetting-markdow...

[2]: https://github.com/DaveJarvis/keenwrite/blob/master/docs/scr...
Probably, also I’m sure 99%+ of the code I author isn’t groundbreaking and someone did it before.
Ah, sorry, I must have misunderstood you or mixed up comments!

Yes, I agree that SIMs being (moderately) smart helps them to just work in a new phone without any affiliation with the carrier.

It's not perfect, though – APN settings are annoyingly part of the OS when they should arguably be a SIM and baseband implementation detail like the SMSC, for example.