skysight-inc/HackerNews huggingface dataset:
Again, I don't disagree with you... just think reality makes it messy.

Pivoting via "scrap & salvage" is pretty tough for a startup. The tech behind whatsapp was evidently good, but the IP behind a messaging app is probably not enough to give you an edge. Users are.

Made up scenario: whatsapp loses the SMS replacement game. They have millions of users, but not a billion. Meanwhile, they find that a subset of users like to use whatsapp for dating (or customer support, etc. doesn't matter). They pivot to focus on those customers, and evolve into something else.

This might be a (drama noted) colossal fuckup scenario in an engineering sense. A tractor that you are now converting into a ship.

Evolving is definitely a worse way of engineering than starting with the intention of designing a ship, with neatly defined tonnage, speed and size requirements. Instead, it takes a miracle to implement basic ship features like floating.

Evolving is how a lot of actual software gets invented. Spreadsheets were intended for accountants. They weren't meant to be used as a database, incident report generators, a casual programming environment, or a HR tool. It became those things by evolving.

It happened that way because inventing UIs is hard, and evolving into them happened to work. It's still true that "colossal fuckup scenarios" arise because of this approach. Excel programmer spent decades making excel better at things it's architecture wasn't good at. It's ugly and messy, but life is sometimes ugly and messy.

Flexibility is valuable. Knowing the spec in advance is valuable. Very valuable. They're in conflict with each other to some extent
Pretty cool!

I wonder if there is a rpi alternative with more gpu power and multiple hdmi outputs just for this use case. You could probably run all the logic on a single rpi.

The rpis driving the screens are probably under-utilised and complicates the setup.

On the other hand, by having multiple rpis, you reduce the risk of everything going down and ethernet cables (or wifi) could be simpler to setup than having super long cables from a central board up to every screen.
You are completely ignoring the context of this discussion to make an irrelevant point and doing it in a way that ironically supports my position.

If one wishes to learn how to represent a pair of values in a generic, cross platform and efficient manner, one should NOT consult the standard library to learn such a thing precisely because the standard library includes incredibly irrelevant and archaic details that are entirely unneeded to understand how to idiomatically represent a pair of values.

Your claim that the standard library is written to be cross platform couldn't be further from the truth. The standard library is written to work with a specific compiler, and often times only with a specific version of a compiler on a specific platform. While it's possible to use libstdc++ with clang, it's not possible to use libc++ with GCC. Furthermore no compiler other than MSVC fully supports MSSTL.

The idea that the C++ standard library is a good way to understand in concrete and idiomatic terms how to represent a generic pair of values is simply bad advice.

If you wish to counter that position then you are welcome to do so, but so far you are arguing something entirely different from the actual topic at hand. The argument I'm making isn't that you need 200 lines of code to represent a pair of values, it's that if you tried to understand how to represent a pair of values by consulting the standard library, you'd need to sift through 200 lines of code because the standard library is written in an incredibly complex manner that is entirely unnecessary in order to learn or understand idiomatic C++.

In short, the statement " To learn a new language, read its standard library", is bad advice for someone who is new to learning C++.
Just to be clear, this article is about an attempt to reimagine the peripherals (so that several people in a household could use the same computer at the same time), not the computer itself, as in balanced-ternary SETUN, or the ferrite/diode systems in which the Soviets held the lead in the early 01960s until they were finally obsoleted by transistors getting cheaper.

The article doesn't touch on the architecture of the actual computer at all, but we can presume that, like most designs of the era (both Soviet and non-), it followed industry standards.
When we talk about cameras and sensors in this case I’m talking your forward facing cameras, stereo scopic, LiDAR, radar, etc.

Yes our eyes have very good dynamic range, but we’ll never have LIDAR and low light.
It just mentions that the magnetic field aligns itself with the accreditation disc in such a way that it disallows further mass absorption. Otherwise a white dwarf would not be very luminous on its own and be switched off. Don't know exactly how it interacts with the mass in the accreditation disc, but it would seem feasible to call it that name.
> all reddit subreddits can be turned into an rss feed by adding ".rss" after the URL, e.g. https://reddit.com/r/news/.rss

It bugs me when people link to the version derived from the form with the trailing slash after the subreddit name, instead of e.g. https://www.reddit.com/r/news.rss

That one works fine, people, so y u do dis?
In my Lenovo Legion 5, in performance mode, the CPU is configured to draw up to 70W, and the GPU is configured to draw up to 115W. It's able to do this just fine for gaming sessions. Yes, the fans are quite audible while doing this. I think in contrast, having to handle about half that power draw overall should be attainable. For sure, it's now a very large SoC, so the heat might be a bit more concentrated and require some engineering to cool. But it doesn't seem like it should be a showstopping concern. Of course, you can wait for additional reviews and see if anyone addresses longer, more sustained load testing.
You all might like CyberCoderOnline, a multiplayer game which runs in a browser and looks like vscode (though it also has another mode that is slightly more graphical). It would be cooler if was an actual vscode extention, though.

https://cybercodeonline.com/
I wish that when people put up crypto donation addresses, they at least included _one_ from a coin that doesn't have astronomical transaction fees. I like donating a couple bucks here and there to cool projects, but that will cost me three dollars if I use Bitcoin.
PHP-FPM local root vulnerability
I was just thinking all these companies brag their employees are THE BEST, and you should want to work with/for them as you then become part of THE BEST. I was going to refer to LinkedIn , then realized the article IS from Linkedin.
Lambda School leaked documents show poor performance over the last two years
I thought they already measured this via satellites and time dilation, GPS in particular has to know exactly how much time is lost

https://en.wikipedia.org/wiki/Frame-dragging

https://en.wikipedia.org/wiki/Time_dilation
Yes, the only thing the USSR created was Tetris. /s
They're mad alright.
If you look at the "JavaScripts" that were floating around at the time (try looking up dynamicdrive.com from around the year 2003) I think you'll understand what I mean.
It’s still simpler and cheaper. The swashplate is much simpler. Much less power is fed to the main rotor as inertia is built up slowly and only for take off. The lower standard of reliability as worst that happens is you don’t take off. Engines are pushing a more forgiving higher speed prop, so engines and fuel are cheaper.

I don’t know how marginal jumpstarts are, possibly very, which would limit the utility. Especially where there is a runway nearby.
The word is contemporary you need to have a constant evolving product in todays market and design is one of the easiest way to achieve it.
Is there a more affordable alternative to the Elgato ring light? I'd love a software-controlled USB ring light but $200 for such seems a bit steep.
I don’t understand. Isn’t that a pretty basic hypothesis? There’s no way we’ve gone almost 100 years and no one tried that.
big tech is offensive to the user
which is the right one to get, 14 or 16?
Mark Cuban-Owned Company Launches Pharmacy-Benefit Manager
https://archive.ph/kzbvs
I’m an amateur programmer and Nim was the first compiled language I properly tried after first learning to program with R and python. Love the language and found Manning’s Nim in Action a great starting point. Happy this popped up on HN as it spurred me to send a small donation.
In all fairness, I just spent a couple of weeks looking into webcams, and I ended up getting a Logitech StreamCam as well -- I almost got a Brio, but from what I can tell, really nice 60fps 1080p on the StreamCam looks better than 4K 30fps on the Brio.

I really like the StreamCam so far, and I would say it's probably the best camera on the market right now for all-purpose video usage (not quite as expensive as the top tier, but 95% of the way there in quality; better looking than the C920/30 webcams you see around a lot of offices).

Ditto on lighting though. I don't use any kind of video-specific lighting, but just putting more lamps on my desk has made a world of difference. And I think the backlighting effect also makes my monitors less stressful on my eyes.
No, at no point should you use the standard library to understand how to write C++ code. The standard library has a specific clause in the C++ standard that exempts it from rules about undefined behavior. For example, that link I pasted to implement a std::vector is not something that is permissible to use by non-standard library code, it is full of undefined behavior that is permissible for use by the standard library but not permissible for use by ordinary code.

To the extent that one can learn how to write cross-platform efficient and generic C++ code, there is always a better example to learn from than the standard library.
Can I recommend Mochi (https://www.mochi.cards/)?
This is the tool I use to learn.

(I am not affiliated in any way apart from being a happy user)
Humanity as a whole is qualitatively different than anything else I can think of. I think this is obvious.

But how different are humans? If you take a homo sapien in isolation and a chimpanzee in isolation (I know there's no such thing but for the sake of argument), how much difference is there really? Biologically it's not much. Even neurologically, we've basically got the same hardware with a bit more bandwidth for sensory processing, and a bit more processing power for higher order functions like planning and analysis.

The archeological record would seem to indicate that it took many tens of thousands of years for these minor fundamental differences to develop into something obviously qualitative. Whether you call these fundamental differences qualitative or quantitive to start with seems like a pretty subtle difference of perspective.
Italy also benefited from access to the European market, while Yugoslavia was stuck - and even there not quite well integrated either - with the flailing economies of the Eastern Block.

About your last statement, you seem to forget some of the attempts at Neoliberal Edens in South America of the '90s. They didn't go that well, haven't they?
50 years ago, The Electric Company used comedy to boost kids' reading skills
This was in 2020. I assume the team got made redundant in the last year or something. Coinbase has genuinely been the slowest performing website I've used in the past couple of years.
checkout lightning tips on twitter
I think 7.1 was "peak Android as we knew it" - not as disorganized as pre-5.0 Android, not as tame as post-7.1 Android - but not necessarily the best experience for the most people (i.e. maximizing utility and satisfaction). In my view, 8.0 and onward have definitely had a simplification/"iOS"-ification of the interface and experience (with the perceived bonus of being less prone to breakage), but I don't see it as a net negative overall. Before that, Android was still visibly geared towards more technical users (compared to the average) and it is understandable that Google wanted to make it more approachable for the masses (remember, hand-me-down iPhones with their less complicated interface and experience were considered the best "grandma smartphones" by many people"). However, I do wish Google hadn't taken some design decisions that make no sense to me (for a recent example, see: Android 12 quick toggles).
Sort of... RISC and CISC are really misnomers. The problem with X86 is not the number of instructions (ARM has a lot too!) but the variable length and difficult to decode instruction format. It's fine to have tons of instructions if they are trivial to decode and decoding can be easily parallelized.
sounds like we could use this for user attestation.

And be protected from DNS or BGP hijacking
the minor is a bit of a bold statement in a complete design language overhaul.
If enough people believe there’s a bias against them, that’s enough for people (Republican Congress critters in this case) to turn on the site
The solution is for most people to drive Miatas or Smart4Twos. I'm only half joking.

When I grew up in the 1980s and 1990s, the family vehicle of choice for most of my friends and I was the "generic midsized family sedan" - Honda Accord, Toyota Camry, etc. Plus the Accords and Camrys of the late 80s and 90s was closer in size to a 2021 Civic than a 2021 Accord. I think we managed just fine, including taking extended multiday family road trips.

I don't have kids, but talking to my friends who do, it sounds like nowadays the minimum acceptable size to shuttle around a single child is a Honda Pilot or Toyota Highlander (or the current fad - Kia Telluride). I'm only half-joking.
You should read "Atomic Habits", by James Clear. Basically if you want to build new habits, you need to set realistic goals that you will actually do (and also have self-love, that if you don't get it done, you aren't a failure, every day and even every hour is a new hour you can do better) and then do those goals; then after you meet those goals and establish those habits, then you can move on and make that goal a little harder; or you can set goals in a different area.

Another element of this is that you need to establish when the habit will happen, and where. If you pick the same place every day, with time it becomes automatic.

Also important here is the aggregation of marginal gains - each little thing you improve in your life adds up over time to make a big difference. See this article from James Clear about this concept: https://jamesclear.com/marginal-gains.

Remember as well - as Atomic Habits mentions - the goal isn't just to do whatever your goal is; the goal isn't just the outcome; the goal is to change your very identity. A person who wants to read every day, the goal isn't just the reading itself, it is to BECOME a reader. For the person who wants to eat well and exercise, the goal isn't just to lose weight; it is to BECOME a fit, healthy person. As you form new habits every day, what you do on a daily basis becomes part of you, and those actions you take are the evidence of your new identity.
Will Service Mesh Sidecars Get Replaced with eBPF?
CNCF TOC Chair Liz Rice argues Services Meshes are far too complicated, mainly because of Sidecars. eBPF is starting to replace sidecars in the most advanced infrastructures.
Considering the wattage and thickness of both designs, I bet they are almost identical when specced the same. I don’t think the 16 has significant extra cooling/that the M1 max throttles much.
Agreed: I would donate 500 USD worth of <a specific fee free coin> to this project if an address were allocated.

EDIT: censored to not look like I'm shilling/pumping.
How to Trade Bitcoin and Cryptocurrency with Joseph Park of Bybit
> The reason they were able to scale so large with so few devs is simple, their product was super simple. 50 tech people to build a messaging system is actually a lot.

Tell that to Twitter. Whatsapp staying at 50 instead of growing to 5000 is impressive.
>>>Was there something there that implicated Joe Biden in a problematic way?

Yes. There were implications that Hunter Biden was essentially a conduit for political access to his father via bribes/business deals, and that some of that foreign bribe money (in particular from Chinese businessmen) was also finding its way into Joe Biden's hands.

The story wasn't just "poor distraught crackhead sexfiend has his laptop hacked by Russian spies". That's how the mainstream platforms tried to spin it in order to justify burying it. They had no response to the sworn statement from one of his business partners supporting the leaked laptop documents about their business, other than to completely memory-hole that as well.
I sort of love projects like this (i.e. the attempts to automate humanity itself by trying to naively quantify experiential subjectivity) exactly because they force the issue. Each silly example of "oh look, a machine can paint, make music, write stories" gives us an opportunity to say: that's not the point.
In my experience the main issue with the M1+macOS experience is not the ISA, it's the big-little thread scheduling. I'm not sure what they were thinking but there's some heuristic that schedules background or batch work on the little cores. This includes manually-triggered software updates which unfortunately can take forever on those little cores. I waited almost 4 hours for an Xcode update to complete. All four little cores were maxed out the whole time, and these new chips only have two of them.
Or the dollar store microphones that my rich tech company employer insists on putting in meeting rooms.

I spent a little bit of my own money to make my home video setup as nice as possible. It's frustrating that coworkers are now returning to the office and the meeting room video/audio quality is still pure garbage.
I've seen font rendering issues in Cura on Intel Macs as well. Cura's GUI and UX are pretty bad in general IMO though, so I don't use it.
I must be weird. I love maintenance. The best bugs come out of that. And it's hard to tell if a system was well designed except in hindsight; maintenance programming is the best place to be for that.
What is your proposed alternative?
No I mean teenager random, as in a language that no one ever heard about (tiger) which I believe is mostly there to learn about compilers
Fox News isn’t exactly a trustworthy news source when it comes to anything dealing with politics
No idea, but I browse without js (enabled on a case-by-case basis). I'd say 10-15% of the links from the HN front-page are broken without js, I generally move on to the next one.
This is a very reasonable inference, as it absolutely was when I gave that talk. ;) Very shortly after that talk, however, we came to the realization that the OpenTitan was not going to be what we needed when we needed it, and moved to a Cortex M7-based microcontroller for our service processor (and a separate M33-based microcontroller for our root of trust); Hubris is the operating system that runs on those two MCUs.
Ask HN: How do you do notes for a project?
Sometimes for projects I need to keep a track of chatty things I'm wondering about, reminders of what I was thinking of about on project issues, or research done/needed, and lots of other diary type stuff for my projects. In the past I have just splattered comments in the code with all this in them, but that looks ugly amateurish and I'd be embarrassed to let other people or future collaborators see. I've taken to creating a diary.md file and sticking that in the .gitignore. What do people typically do?
Pure-FTPd is a free (BSD), secure, production-quality and conformant FTPd
Two charging question for owners:

1. can you still charge over usb-c or are you forced to use MagSafe?

2. Is the other side of the magsafe cable usb-c or is it glued to the brick?

I rather like not having extra cables/charging blocks.
Yeah, looting has consequences.

The UK did OK - Acorn launched the Archimedes in 1987 (without a parade) - but the rest of Western Europe was never really a personal computer or IC design powerhouse either. Commodore did some assembly in Germany, and I remember being appalled by the large display of obviously horrible Thomson home computers at a department store in Germany in the mid-eighties. The store's buyer must have been out of his or her mind to stock them, or just entranced by the light pen, but apparently they were big in France.
All the info I've found suggested no real delta, so i went 14". I run external monitors at home, and having the smaller size for travel was appealing.
> It will probably take a little while for Mac apps to be updated to support the ProMotion display. I found that some apps scrolled text in the same buttery-smooth way that apps do on my iPhone and iPad, but others didn’t. I was able to find a few Catalyst-based apps that have already been written to support 120Hz displays on iPad and iPhone, and they looked spectacular.

It surprised me that an app would have to be updated to support a better display. Anyone know the details, and nature of the update that has to be done?
It’s comical that all of the replies to what you’ve written claim you’re wrong, because you’re actually 100% right. And this is even more true when you remember that the company had fewer than 20 people for a long time, and that there was only one real goal, that seems to be forgotten: they needed to clone BlackBerry Messenger and get it working on every platform possible. That was it. That’s all they needed to do, and that’s really all that they did.

I tried to convince the CEO of Research In Motion, who I worked for, that WhatsApp would end up destroying his business. He thought I was insane for thinking something so small and simple could have such a big effect on his big, important company. Yeah, well, whatever you say, man.
Tuning Haskell RTS for Kubernetes, Part 1
I used to go 15-16", but now I feel that is too big for a laptop.
Your meetings are IMPORTANT. Your time is important. Most of the schlubs here spend lots of time in meetings where they listen to people talk about things that have little to do with them, or decisions are made where they have no input. You don't live in the "this meeting should have been a 6 line email world." For real, actual, important meetings I 100% agree with you, but that's not representative of SOO much time people around here spend.
so glad I posted it, then :)
I completely agree that Nim is a great first compiled language coming from those coming from R and Python!
Have any of the reviews yet compared a similarly specced 14" vs 16"? Since the primary difference in performance between the MB and MBA was thermals, I wonder if the extra size allows for better thermal performance and better overall performance in the bigger version.
2021: One dev are about 5 BTC now (including benefits), so it's nice to see costs will come down in the future.
ElixirConf 2021 – Chris McCord – The Future of Full-Stack
In very few cases these days. The majority of monies given out is for childcare, it is very difficult to have court ordered alimony for terms longer than 10 years even if the spouse was a stay-at-home parent for more than 10 years.
Shadiest Job Offer?
Feels like the mafia hiring a software engineer :)
Ask HN: How long should a CV be?
I had an interesting exchange whereby the HR recruiter stated that my CV should have a length of 1 page for every 2 years of experience.

To me this seemed excessive; however, maybe I am out of touch.

I am not sure if this matters, but it was for a German company.
Link without paywall: https://archive.md/Gkzcz
Or.... it just comes out of overhead?
A pointer to an article on why it is meaningless is better than the raw assertion.
Not an owner, but from the announcement:

1. You can charge over usb-c.

2. Yes, the magsafe cable as usb-c at the other end.
Introduction to Modbus