skysight-inc/HackerNews huggingface dataset:
Nothing is more important for survival and thriving than belonging to a tribe. An isolated man is a dead man.

Also, we don't need neuroscience to condescend to us like this. Isn't it obvious? Surely, most people have engaged in team sports and have felt the exhilaration of working together to overcome an enemy tribe.

This also relates to the pleasure of harming others, even those not identified as members of an 'outgroup.' It is frowned upon by society, but most people like to hurt people. Why? Because the power to harm others is the power to defend yourself against them or knock them down in the struggle for hierarchical dominance. Those who are powerless often pose as saints, but if you give them power over others, they will become monsters--like the lowly wage worker who becomes a tyrant as soon as he's placed in management. We all have a devil inside us...and it's not from us being fallen creatures, but because life must take life in order to live. Life is an endless cycle of self-consumption, life consuming life...an ouroboros eating its tail--forever.

Neitzche said the worst complement someone can receive is that they never hurt anyone. If you aren't somehow dangerous, who will care about you? What is your value in the struggle for life?
Gatekeeper was introduced in 2011 in Lion. It has already been a decade. I didn't see that transformation happening.
> Originally, Logitech's higher-end webcams, such as the C920, also included dedicated MPEG processing hardware to encode the video signal, but removed it at some point

Anyone knows if this is detectable on the hardware side? By checking the revision number or features using v4l2-ctl perhaps?
Not depthwise.
>What the actual fuck are they thinking just use a decent cam in the laptop

It will actually almost double the weight of the overall laptop if they added the same camera as they do on iPhone.
> Look in the manual for your car (or pick a random one on the internet and download it). If the headlight stalk has a momentary mode there's a good chance it's literally referred to as "flash-to-pass". It's not aggressive, it's how to communicate a desire/intent to pass to slower traffic.

This is clearly a cultural thing. It doesn't exist where I live, there's no such thing a flash-to-pass, and would actually be illegal to perform here.

> How about bicyclists on a path shared with pedestrians? Funny that, cyclists often have the same problems with pedestrians as drivers have with cyclists. Heck, I'd bet joggers have conflicts with walkers.

I strongly believe that cyclist sharing space with pedestrians need to be patient, slow down and give pedestrians plenty of space. I also believe that cyclist that don't should be vilified. However a big difference between car vs bike and bike vs pedestrian is that car vs bike = dead cyclist, bike vs pedestrian = injured pedestrian and cyclist. Cyclist kill between 0 to 2 pedestrian a year in the US, cars kill over 7000 pedestrians and around 1000 cyclists every year in the US. Cyclist's aren't perfect, but they're 4000x less dangerous than car drivers.

> Slow traffic that is blocking fast traffic on a shared path should attempt to enable safe passing, for everyone's benefit. Sometimes, especially in hilly/mountainous areas, this involves actually pulling over and stopping because there's not enough room to allow for safe passing in motion. It's not unheard of for such roads to have pull-off areas specifically for this purpose. It's courteous and it makes everyone's day better.

I agree it's courteous, and I certainly make an effort to do this. But the arrogance of drivers to demand that vulnerable road users make way for them, and failure to make space is a licence for drivers to injure and kill vulnerable road users is beyond comprehension.
> I started with offering my help. Can't solve a problem? Come get me. I will come over, sit on your chair, and finish your task. You'll sit next to me and memorize the way the work should be done.

> I thought the remote work was to blame — it made it hard for me to use my charisma

Pure narcissism
By that same logic, taxis were a solved problem and uber shouldn't exist, yet here we are today.

It doesn't matter how much money someone has.

Everyone has a right to have a safe place to store it.
> "In the end your video is likely going to be encoded in like 360p low bitrate"

But a low-bitrate video that uses better-quality source pixels can still look much better than if used bad pixels as input.
A Roadmap to Zero Trust Architecture
Sometimes I call this the “tyranny of choice”, tyranny is probably the wrong word but it sounds nice.

It’s pervasive in lots of aspects of my life beyond programming, where I get anxious having to make decisions. I will drag my feet to have to make a final decision, even if it’s a restaurant choice. I’d much rather have the obvious right choice in my face than have to pick between multiple good choices.

I face this same anxiety when staring at a blank source file too.

(Yes, I’m working on finding a therapist, but even picking one gives me the same anxiety)
It would help if journalists would hold anyone's feet to the fire these days. Science journalism is so bad at this that it seems to drive scientists to create low-quality studies.
Laptop "lids" are a lot thinner than your average phone, they might be able to use a plateau like at the back of the phones to house it but I'd guess if there would be a simple solution that they could "just" do it would've happened already.
Microsoft has a whole blog post about VSCode on Chromebooks in their Crostini Linux environment. Which is just... gah:

https://code.visualstudio.com/blogs/2020/12/03/chromebook-ge...

I mean, the fact that it can be done is neat, but on most entry-level Chromebooks it will be a memory hog, and you might be better served with vim or emacs (one or both of which should be learned to functional competence levels by every programmer), because then you'd have more room for running stuff.
Then it could be worthwhile practicing that sideways slide maneuver into unexpected obstacles, and always remembering the law is on your side, if there is any law in your country.

[But, like the original bike safety article says, also try not to be so close to stopped vehicles that a door collision can happen]
Ah yes, because innovative software products invent new coding paradigms, which is exactly how they get to be so popular. That makes sense.
I don't know how up to date this is, but there are limitations in both Zoom and Microsoft Teams in regards to video quality:

https://support.zoom.us/hc/en-us/articles/207347086-Using-Gr...

You also need to have a higher plan to get 1080p video in some cases.

For the Zoom Pro account, you even have to contact Zoom Support to get them to enable 720p!
For compiling, I'm pretty happy with https://github.com/tpoechtrager/osxcross.
Laptop screens are much thinner than phones are thick so a phone actually has more space for the camera in the dimension that is most restricted.
Does it need to be recording? Perhaps you could just capture live HDMI output.
Genuinely believe a loss in fidelity moves us from acceptable telepresence to uncanny valley.

Landlines had exceptional fidelity and let one pick up the nuance of a person's emotional state. Today's cellular connections not so much. Thankfully things like Apple Facetime (audio only) recapture some of that.

Likewise with a high quality webcam I think it's important to treat your coworkers with respect by giving them the grace of seeing your body language in high resolution if you're going to opt out of physical meetings. Remote work is fine, just don't phone it in with the equivalent of 2000's era potato camera.
> Windows 95 was 30MB. Today we have web pages heavier than that! Windows 10 is 4GB, which is 133 times as big. But is it 133 times as superior?

This is an interesting question, I am not sure how I would measure this.

Stability/Uptime is probably 100x better than I recall for my windows 95 machine. They have done a ton of important security work since 95, from UAC to process isolation.

Would I pay 100x more? I am paying less now.
The 1080p laptop webcam that's in Apple's latest models is quite a decent camera that benefits from the ISP in Apple silicon. Even the ancient 720p camera hooked up to that ISP managed an incredible amount of improvement over the Intel models.

I'd also venture a guess that many other laptops' built-in webcams can outperform some of these dedicated units, not just the ones that are Apple's iPhone R&D beneficiaries.

"Mic audio is always trash" – again, try a newer Mac notebook model. Apple has been investing serious R&D into laptop microphones, and I think competitors are taking notice and making their own improvements.

It might sound crazy to buy a second phone for this kind of thing, but I do think there are people who will get a better value out of actually just buying a second iPhone as a webcam/streaming camera compared to buying a dedicated professional camera.

Unlike a mirrorless/DLSR camera, you can also acquire smartphones with deep carrier discounts and long, zero interest financing. So, presumably, you could buy yourself a new phone, and instead of trading in your old one you could use that as a streaming webcam.

Don't forget that iPhones aren't just $1000 luxury phones, Apple's cheapest new model is $429 and will stomp all over any dedicated webcam on this list. If you jump on the used market you can buy something like an iPhone 11 or XR for under $300 or $200 and still have a really solid webcam (as a bonus, you don't have to care about the condition of the battery).
She also mugs for the thumbnail, like so many others. This seems unique to YouTube.
https://archive.ph/yMfKB
> I care more about the content being delivered than what someone (including the scene) looks like.

IMO, we all want to believe that but we really don't. All other things being equal, a professional-looking setup will trump someone streaming from their messy bedroom unless the content is really that good, which it typically isn't. Conscious or not, first impressions are a thing.

This is the type of opinion that used to infuriate me as a young programmer, as I used to think that good code presented badly would win over bad code presented nicely. I can now admit that I was wrong, and I therefore always invest some time in making everything look as nice as possible. Making my delivery more professional has not shown any downsides yet.
Come on. As a 20 year software professional, whose software the vast majority of Americans interact with daily, I still google the most basic stuff. Daily.
The moment that clicked for me was when a professor told us that there is just few ways to prove theorems and thats it.

https://www.cs.virginia.edu/~asb/teaching/cs202-spring05/sli...
Okay? So change it?

Are the gods of thin devices stopping engineers from doing something different?
Found a Twitter rumour about this - we'll see https://twitter.com/Dagnum_PI/status/1538522021906325504
The notion of a fee amount of a new car is wildly implausible. The current block subsidy is 6.25 BTC, about 200k at recent prices where mining was clearly functional. A block can fit around 2000 transactions. Your scenario of a run where blocks are full and fees are the value of a new car (call that $10000) would imply a total miner reward of 20 million, about 100x the block reward that is currently enough to attract minors. In such a scenario if 100x the reward for minors, mining would be wildly profitable.
Assuming it's the same as normal ChromeOS, it's a containerized full linux shell that will run most GUI apps in the native window manager. It defaults to Debian, so uses standard apt, but you can make a container with any distro if you have the know-how.
This essay doesn't make its point well. There's no lesson in there about how knowing the fundamentals is helpful.

Here's how I would say it:

- You can only get so far with Googling. You can find an awful lot of solutions to little problems, that's for sure. But you need to understand how to integrate whatever you find, and that's not always trivial.

- There's no level at which Google isn't a necessary tool for coding. Top programmers will Google stuff, just like a top author might open a dictionary.

- The CS fundamentals, basically DS&A, sometimes surface in order to bite you, and if you haven't come across them, they will do so silently. You can't google it if you don't know what Big-O is.

- The engineering fundamentals (perhaps loose coupling? perhaps requirement scoping?) will certainly bite you, and they are also not something you can google.

- When you're interviewing, you can test for simple things that can be googled. You can chat about the other things without being able to test them.
“Now 20% fewer calories per biscuit!”
Crypto Fraud Is Growing Exponentially
Mainly for the external case design, which is still top-notch.

http://www.minimallyminimal.com/blog/apple-isight

Great features too in the magnetic monitor attachment and the fancy aperture to close and turn off the camera.

The low resolution is somewhat appealing, in a retro way. If I'm going to be using a crappy external webcam it's cool that the image looks like an early 2000s PowerBook.
Sony are seeding their online community with toxicity. If you have a PSN account look at the available avatars you can use.

1 in 5 have different variations of devils horns on the characters heads. 3 in 5 look like they've been cropped from communist murals around my city. Almost all of the characters look angry and criminal.

Browse these avatars and in your mind compare them to Nintendos. The vast majority of users are interacting with each other and seeing these creepy avatars as they're friends virtual faces. What effect is this having on young kids?
Don't do business in the EU. As a local citizen, your question makes me believe that it won't be a loss for me as well, so everyone is happy.
Exactly. It makes no sense that Chrome OS gets 6 years of updates but Chrome OS Flex gets 10+ years.
While it's interesting, I think we need to see what the 2022 patterns look like before we draw any real conclusions here. Most of 2021 saw a great disparity between states (and thus cities) in how much people were allowed to take advantage of all the advantages of an urban environment; in some cities you had essentially nothing available that you wouldn't have in rural areas, except you had a home that was smaller and more expensive. In other cities (e.g. Texas cities such as Austin where I live) things were basically all opened up again for the entire year. This might explain why some urban counties grew, but most did not.

If we see similar data a year from now, it will be more worth paying attention to.
Is it not just Redis that AWS offers as a managed service?
I've got the gist of Thiel's ideology from this debate (between Graeber and Thiel: "Where did the future go?"): https://www.youtube.com/watch?v=eF0cz9OmCGw

...which really did bring out many weaknesses and contradictions in his ideas. Which was disappointing, since many here on HN praised him as a pretty bright thinker.
It is different, though. There's now zero Nvidia proprietary code running in ring 0. Does it meaningfully get you closer to a "true" open source driver? Not really. Is it still a significant improvement though? Absolutely.

This also opens the door for any other kernel (like the BSD's) to speak to Nvidia's firmware without needing to do any reverse engineering. As well as gets Nvidia out of the way in terms of adopting new stacks like DRM-KMS. They are just no longer a blocker on that now since that's all handled by the now open source "shim" (which is still more than a shim)
And what gives you authority to decide what a person should or shouldn't do?

If you really think that the blog doesn't represent the facts right, go ahead write your own blog with the justifications, we'll be eager to read.
I suspect that the author would argue that more competent programmers would use their IDE's statement completion functionality to quickly determine the function name, or which of the functions to use, what arguments to pass, and what return value type to expect and how to use it. That their knowledge of the language would allow them to write the code faster and better which such tools, rather than copying something from the internet.
Speeding is ILLEGAL as well. Yet car drivers don't seem that bothered. Funny how a car driver doing something ILLEGAL which substantially increases the risk of death for other road users is acceptable, but a cyclist doing something ILLEGAL which doesn't increase the risk of death for other road users is completely unacceptable.
Did the Linux kernel ever fix the thing where it evicts code pages at the same priority as files mapped read/write?

I haven't checked in the last 4 years or so, but, before that, every time I've worked with a Linux-based storage system that used mmap to write to files, I've ended up rewriting it to use pread/pwrite.

Each time, there was no perceptible CPU hit, but there was a massive page cache / memory pressure win. It turns out that aggressively evicting warm code pages then faulting them back in is bad for system performance, even with a fast SSD.
That's why I gave two "lesser punishments", which also are apparently not used.
Not on the list, but my strategy has worked pretty well. Move to a country with proper infrastructure and road safety laws.
Thanks for sharing this! I'm really interested in getting a recumbent because of my back injury (I talk about this in this thread) and I think I'll start exploring all the options. The only two things that are holding me back are a) these types of bikes are more expensive than regular ones, multiple times b) embracing that I can't probably ride a regular bike anymore, it's a mental thing, and it's a mix of grief and fear how will people perceive me.
In countries that follow the rule of law, they are not.
The “trick” is to eat whole foods that will make you feel full even when eating less.
Got it! Thanks for the explanation/clarification.
If you want no downtime server updates, you have choices:

a) remove server(s) from load balancing, finish requests/connections in progress, restart with new software, add to load balancing

b) hot loading

c) start a new server instance and pass it the listen socket (or if your OS isn't great, drop syns for a bit while you close the listen socket on the old server and open a new listen socket for the new server)

I like hotloading, but it's not appropriate for all updates, so you need to have a way to handle restart based updates as well.
Small correction:

Mac OS X 10.7 Lion was released in 2011.

Also, there's no "Mac" in OS X 10.8 Mountain Lion.
Neither are phones with great cameras... Which is why there are camera bumps.
I mean, they do to the extent that they can. We have a story template that specifically mentions performance, monitoring, security and documentation requirements. We also have weekly meetings to discuss technical issues and a dedicated backlog where devs are supposed to put purely technical stories, but it is usually empty. When the prevaling philosophy of the dev team (or its most vocal members) is "'good enough' is good enough", then there's not much the project management can do short of forcing a minimum amount of maintenance tasks. Of course, project management is also happy if they have more capacity for feature stories, so the impulse has to come from the dev team.
I'm not saying it's impossible, I'm saying that it's not a "just" drop-in replacement that you can do from one day to the next. Don't you think they would've done that instead of engineering some ugly phone holder solution for the new Continuity camera?
It’s called AI until it works, then it’s called an algorithm.
> Deception works momentarily and can have an immediate effect on some metrics. Long term though, every user and no matter how smart or dumb, will eventually assess the value it gets them against the money, against their time, or against the "home screen real estate" they provided.

This doesn't apply to Bolt nor any of their competitors. They all work off VC money subsidizing rides and once the VC money dries up users will flock to the next competitor that's being VC-subsidized. This will happen much quicker than the users wisen up to the abuse.
Look, my work laptop isn't shit, the hardware specs are actually pretty good, much better than my my personal laptop.

Yet for some reason my personal laptop has great camera, display is clear, adjusts well to lighting.

My working latptop camera on the other hand is utter garbage. It's grainy as hell and seemingly randomly radically changes the exposure making me go from vampire in the shadows to a divine, blinding glow I have and ISDN H.320 videophone that captures in 480i and still displays better, though the camera is much more significant than a tiny webcam and can manually adjust setting which for reason isn't an option for many laptop webcams.
America edges closer to a federal data privacy law
I wonder where the cutoff is where the value in the existing (legacy) x86 ecosystem beats the performance offered by a new platform like RISC-V.

The software stacks available are probably going to be more battle-tested. I'm also curious if there's more potential in resuscitating legacy code at the "application" level, if you knew you could run it in an embedded box which drew a fraction of a watt. Maybe all you really need is something that already existed as a DOS application.

However, it's comparing apples and freight locomotives. The main part of the x86 historic story revolved around desktop computing and keyboard-mouse-screen interactions[1], and the ESP32's is about internet-of-things and GPIOs, so even if the x86 module is beefier, it's tooling and connectivity may not be what you want out of the box if you were considering an ESP32.

On the other hand, we do see some places where they're clearly trying to hammer things like low-end ARM and ESP32 into vaguely more screen-and-keyboard things. I'm thinking of things like dedicated word-processor appliances (Alphasmart, etc.) or 300-in-1 knockoff consoles, where you could reasonably implement them as a 586-class CPU running off-the-shelf-software.

[1] Yes, I know full well there are loads of embedded x86 environments that look nothing like a PC. In university, our assembly language course involved setting up an 80186 developer board tethered to an ADM-3 terminal to be the world's most expensive digital clock.
Internal cams in laptops are considered commodities by the laptop manufacturers: they need to put any HD webcam in their product or no customer will buy it, but nobody picks a laptop model just because it has an excellent webcam.
NPR used to be my main news source until around 2016. Despite the bias in their funding source (~90% left-leaning donors), they put out a lot of important stories that criticized both sides of the aisle. Then they got a serious case of TDS.
Phones have camera bumps. And screens could be thicker where needed.
Ask HN: How to develop React+Flask locally in a way that can easily be deployed?
I'm a newcomer to fullstack development with no experience in infra. I want to make a web app based on a React frontend and Flask backend (with a Postgres database). What are people's recommendations for developing locally, in a way that can be easily & immediately deployed?

A lot of the tutorials I can find either (a) don't mention deployment, or (b) treat it like a final step at the end, rather than something that needs to be done on a semi-frequent basis.
It hurts my business. I am not interested in offering service to people who I can't track how they use my site. No other way for me to improve it beside costly and unreliable customer interviews. No other way for me to track sales and advertise better.
700M users and Premium
The author is poking fun at himself here; it's in poor taste to pile on.
This quote says it all:

> In addition, our superiors did me a disservice — they asked me questions like the following: " Has productivity growth stagnated because of remote work?" Of course, I was saying yes.

The author took no responsibility in the situation.