skysight-inc/HackerNews huggingface dataset:
Sure, that would probably be part of the price of the house and thus, for most people, financed through a mortgage.

But that's indeed a matter of financing the cost. The point remains that this cost would be paid by the person buying the house and therefore it seems to me that the most realistic and honest wording of such survey should include making that clear in order to get meaningful answers.
No, try again. This has nothing to do with being on the left or the right or the center or upside-down. This is about a capability, not its particular use. You’re obsessing over the surface-level details, rather than asking the deeper question of, “why do these people believe they have the ability to do these things in the first place? Are they trying to do something unprecedented, or are there other people at that organization who are secretly doing this behind our backs in a completely non-transparent and unaccountable manner?”

You’re being played. While you waste all of your energy arguing over minutiae with the “other side,” nothing changes. And nobody notices they’re funding both sides, and working to make both sides look absolutely ridiculous to each other.
I think that for a lot of professionals, dropping the touch bar, including HDMI, more graphics processing power (which is especially useful for those in the graphics/video industry), and more battery life, at the cost of a higher weight and price, provide the right trade-offs.
This adds an item on my long list of fun little projects I unfortunately never start: a general purpose information consumption tool disguised as VS Code (with an extra feature to look like the IDE used at the firm in question)

From tennis or football games to text adventures, there would be so many great options to give the mind a quick break from work.
In our company we do it exclusively without a camera since we mostly show the workspace of someone while talking about it or the document to be discussed. Exceptions are sometimes meetings with externals or job interviews, when it is nice to be able to see someone at least once. I really don't get the appeal otherwise, why not use the time to write something down at least?

An exception is the sales department which prefers to use a camera for obvious reasons. But engineers vary rarely use cameras. I don't even have one right now in my office.

I think if you know the people you are talking with, a camera isn't needed to "feel" people.
I believe part of the reason for American companies to not list teams publicly is to guard against easily poaching talent using that data.
Hertz orders 100k Teslas in deal reportedly worth $4.2B
Workers in India, China... many, many places.
Check out the high endurance SD cards they typically support 10 to 100 times the writes other SD cards do and aren't that much more expensive. They are most often used in dashcams and the like.
Kubesail's PiBox mini 2 – 16 TB of SSD storage on a Pi
So many public services have already gone to the "prove you're the public" why not this? Surely they're not collecting data to monetize and track peoples track peoples habits to determine right or wrong think. They just want to make sure you're getting content you want. Trust them to feed you the information you need to know, because you're not capable of understanding uncurated articles. Stay within the box that they provide because they know best.

We need more gatekeeping on public services. You need to present ID to enter a public parks and spaces. You should be required to publicly display a unique identification symbol to travel from place to place and use the public thoroughfares. This is all for your safety and protection. Trust us. We're from the government and we're here to help.
Anecdotally, I barely use USB of any kind on my laptop (a gaming PC). Bluetooth mouse, headphones, built-in card reader.

On my desktop... I have 4-6 USB-A devices plugged in at any given moment.

If I was buying a Macbook Pro for work, it would absolutely be getting a Thunderbolt 4 compatible dock, full of all the port goodness I needed.
> In 2021, everyone has a LinkedIn account now, especially in the US.

"everyone". Is it discrimination if I can prove that I was rejected for not having a social media account?
https://nitter.kavin.rocks/aanand/status/1452397750239252485
Is it possible that there are unknown side effects? Sure. Is it likely that they are more common or more severe than pericarditis? No.

The world has administered 4B doses of COVID vaccines. Risks have been bounded to a pretty low level.
> We do not live in authoritarian societies

Then why do we have cops, tribunals, prisons and military? Why do people decide for others and have an armed wing to detain or exterminate those who dissent? Isn't that an obvious example of authoritarianism?

You may be confusing authoritarianism (hierarchical power structures) with totalitarianism (the State has total control over individuals). Although our western "democracies" are not far-off from totalitarianism: as history has shown, "human rights" only exist for the well-off, and the people in power will not hesitate to use manipulation, torture and terrorism as means of exterminating political dissent. On this topic, you can read about CointelPro [0] in the USA or more generally about counter-insurgency doctrines [1].

[0] https://en.wikipedia.org/wiki/COINTELPRO

[1] https://en.wikipedia.org/wiki/Counterinsurgency
You can find more info here: https://scottdraves.com/flame.html
I think it would be interesting to explore a type where you nan-box integers, which is what I thought you might be talking about, and it would be fascinating if JS did that. Don't know if it's worth the space savings over a simple union type, tbh.
Yes, with SQL engine you can fetch a parent row with all its children in one go. However, sometimes the client does not need child rows at all and in this case there will overfetching from database and maybe it is fine when query is fast.

My main question was why implement GraphQL BFF layer on top of REST layer. How is this efficient, unless you have legacy REST service that you want expose as GraphQL service. If I am writing a service from scratch why would I create a REST service and then wrap it with GraphQL service?
Open Letter to MSFT DevDiv Leadership regarding dotnet watch
Yeah, I'll probably end up doing something along those lines although I reckon it'd probably be cheaper to knock up a little circuit to generate AM from the analogue audio output rather than using an SDR.
People also focus their attention.

If I'm at an in-person meeting of 5-8 people, and 3 of them get into a longer discussion about things that are irrelevant to me, and for understanding which I don't have the background, I can zone out and nobody cares, because nobody is looking at me. Everyone is looking at the people talking.

On a video call, my zoned-out face will make the trio feel uneasy; instead of discussing their topic quickly, they'll stumble and try to "talk to the audience", or god forbid, drag everyone else into the discussion. So with forced camera on, I have to look focused while squinting at the other screen, discretely playing 2048 and pinching myself to not yawn visibly, while with camera off, I could get off my chair, stretch a little, or do something actually useful for the company.

I'll be happier with having always-on camera on long videocalls when videocalls start working like real-life meetings: not everyone is looking at everyone else all the time, and everyone can tell who's looking at them in any given moment. The way things are today, I find this constant surveillance to be mentally tormenting, and only activate my camera on the basis of courtesy: 1:1 meetings, some team meetings, meetings with an important higher-up who also has their camera on, etc.
I have been a dev for a long time and one thing I am sure about is that some of my job searches have been easy and some have been hard. For instance,

That time I "burned out", said "take this job and shove it" and was working on another job
in two days.

The time I built a machine learning system to filter job listings, talked about it for the
first interview and got the job right away.

and also

The year of desperate searching, then another six months of waiting for some academics to
find the funding.

Being able to sell a tiny amount of consulting work here and a tiny amount of work there
myself, then bringing on a "business development" guy on spec who couldn't sell his way
out of a paper bag. The first time I found out he lied to a prospect I kept working with
him which was retrospectively a huge mistake.

What I do know is that junior people are complaining that there are only jobs for senior devs and seniors are complaining that all the jobs are for juniors.
Issues? Depends on what you mean. Maybe not practical issues, but I for sure would be offended if my bank refused to use my actual name.

I find this whole ordeal delightful, and applaud the intention of the GDPR and the ways the courts upheld it in this case.
Hmm. I have a hard time believing that companies will ever not need to express some business-related desire and have it translated into software for them. That's my job -- to listen to what people need, and to make stuff that will do that for them. Have you considered starting a small software consultancy?
> without forcing content on them

No one has content forced on them. You don't have to use Facebook. You don't have to read the news.

Do we complain about the front-page of the NYT? Or CNN?

> "give the megaphone to the people that enrage the most and silence the rest"

The silencing is coming from one direction. And the resistance to the silencing, is justifying the silencers.
Dumb question. Why not just get a free subdomain and get a letsencrypt certificate for each device?

https://community.letsencrypt.org/t/dns-providers-who-easily...
I'm going to be honest, I didn't have the expectations that any custom hardware would perform like a companies benchmarks claim they do. Since they would be cherry picked to hell and back, especially apple.

The fact it has a geekbench score that makes my gen2 threadripper look bad and can still have 3060 performance in a laptop is still very impressive to me.
Comments like this always remind me of that old comment on here about how dropbox could easily be recreated with fsync or something.
Self-Integrity and the Drowning Child
Interesting, I mostly followed this approach which is to basically never use those constructs unless you are 100% certain you know what will happen.

https://kentcdodds.com/blog/usememo-and-usecallback

TLDR;

> Specifically the cost for useCallback and useMemo are that you make the code more complex for your co-workers, you could make a mistake in the dependencies array, and you're potentially making performance worse by invoking the built-in hooks and preventing dependencies and memoized values from being garbage collected. Those are all fine costs to incur if you get the performance benefits necessary, but it's best to measure first.
This is a great article and I agree with it fully.

The argument that a lot of popular React voices have made, "React is fast and it's prematurely optimizing to worry about memoizing things until a profile shows you need it", has never rung true with me. First and foremost, there's a huge time cost to figuring out what those exact spots that need optimization are, and there's also an educational cost with teaching less experienced engineers how to correctly identify and reason about those locations.

There are only two reasonable arguments for not using `memo`, `useMemo`, and `useCallback`. The first is that it decreases devx and makes the code less readable. This one is true, but it's a very small cost to pay and clearly not the most important thing at stake as it's only a slight net effect. The second argument is that the runtime cost of using these constructs is too high. As far as I can tell, nobody has ever done a profile showing that the runtime cost is significant at all, and the burden of proof lies with those claiming the runtime overhead is significant because it doesn't appear that it is typically when profiling an app.

So, given that the two possible reasons for avoiding `memo`, `useMemo`, and `useCallback` are not convincing, and the possible downsides for not using them are fairly large, I find it best to recommend to engineering teams to just use them consistently everywhere by default.
The difference between hero or primadonna can be environmental. When there are multiple experts for a department/tech stack, you get heroes. If the bus number is one, a hero risks converting to a primadonna.
Ask HN: What is working/living in Japan like as a software engineer?
The Kickstarter [1] for this product just went live this morning, and I've been testing one of the early prototypes.

It's a really neat and tidy little unit, and with the PWM fan tuning they have it's nearly silent in all conditions.

The other thing that impressed me is their Kubesail platform, for running 'managed-ish' Kubernetes installations. It is a viable option for someone to run Kubernetes in a homelab without having to know all the inner workings—and you can still edit the YAML manifests through their web UI.

[1] https://www.kickstarter.com/projects/pastudan/pibox-a-modula...
I like React a lot and have used it professionally for more than 5 years. First off I mostly haven't needed to memoize any time I can remember in any enterprise (non-SaaS) production or personal apps. But surely CoinBase is at a bigger scale than my apps were/are.

But if it's the case that memoizing is such a good thing to do despite the effort (and I'm not debating that in this question), why is React designed in a way that requires you to opt into it and write the same boilerplate all over the place?

If hooks make this a problem maybe hooks aren't the best (or at least pinnacle) design? (And I really prefer hooks, personally.)
> just delete the bars

I think you mean "illegally hack the black bars".
If they don't have the notch, then you get the same real estate as of the current macs. Instead with the notch they are able to cut out more space out of the top bezels that can now be used for the menu bar. So you are just getting more available space than you would have otherwise. The didn't add a notch that goes down further than existing MBP bezels go, so they didn't add it to add more things such as Face ID. They just simply removed the bezel from the left and right.
From TFA: “Sure, you’ll still need adapters to connect older USB Type-A devices…”
I actually think that if the intention of the original programmer is to say "anything created from this code is art no matter what it is" then it's basically impossible to say otherwise.
Wasted potential is a common theme between all of Apple's platforms now - lots of great benchmarks but little if anything that can exploit the hardware's capabilities.

On iOS/iPadOS the OS and walled garden restricts it, on the Macs looks like the old all games are on Windows problem made worse by Metal.

Apple should showcase real-world apps using the M1 and compare it to Windows/x64.
What's the general consensus of what logic should remain in the DB? There are a few places I write SQL and call it from a host language and think "this feels like it should all be in SQL, but it'd be much more verbose". Just interested in what anyone here thinks.
First Amendment violations are only in play when a government tries to compel or prevent free speech.
Definitely not true. The Soviet electronics industry was always a generation behind the US in particular and the west in general.

When Victor Belenko defected with his MiG-25 in 1976 the CIA found that it was still using vacuum tubes when the US hard introduced the F-14 two years earlier which had the world's first microprocessor. Although the existence of it was classified for decades and until recently it was thought the Intel 4004 was the first.

Why they were behind, I'm not sure. They were definitely ahead in some other places but the technological gap continued to increase the later you got into the cold war.
Huge fan of huginn, I've started running n8n and huginn on the same box recently. Some of the huginn modules are a little more work to use with common SaaS offerings. I'm hoping together they can cover basically everything I want, although I don't do any home automation.
Hey,
Thanks for the suggestion. I'll surely check it.
I work on a suite of products over 50 years old that have been incumbent for about that long and still have a submit tickets to get just about anything done.
I didn't really understood this "learn then understand" concept in the article, and also didn't understood the "backdoor", can you illuminate me?
Yeah I agree with the idea of pivoting. I suppose to clarify:

* Pivoting would leverage existing technology built in the process of initial concept. Which to me is the equivalent of scrapping the initial idea (while salvaging the generally-useful IP/technology).

* Adding a bunch of tangential features to a product to increase revenue is a colossal fuckup scenario (maybe the language is a bit over dramatic).

For instance, Google is great at search; gmail is cool; docs was innovative (albeit limited); and then… https://killedbygoogle.com/

Unfortunately, after seeing this time and time again it’s tough for me to get behind mainstream tech. I loved the old Microsoft/Nokia phones; and the Zune. You can tell a lot or love went into the design/engineering but then projects just get axed by corporate interests.

Meanwhile, you can by a mechanical device or appliance from 1950s and it’ll still work just fine.
I see this claim whenever "Cars vs Bicycle" discussions happen, but have rarely seen this happen in any city I've visited or lived in.

I'd think the reason is simple - car runs red light, you risk getting a ticket and fine and increases to your insurance premium. Hit someone while you're doing it? Now you're guilty of manslaughter.

Bike runs a red light? No one (including cops) cares enough to do anything aside from people swearing at you or giving you the finger. A car hits you while you're running the red light? Odds are it's still more likely to be considered the car driver's fault, and many cyclists seem to think they are invincible until they actually get injured so they don't think twice about the risk.

I will admit I am guilty of intentionally running red lights on a bicycle. But I've never intentionally run a red light while driving - again, because of the aforementioned disincentives.
> you could make a mistake in the dependencies array,

This is an auto-fix with eslint, and when it isn't exactly right (you need a "one way update") you can override that rule.

I would posit that passing a value that is regenerated every render (as opposed to when it actually changes) outside of the component (via props or context) is much more dangerous and likely to create infinite loops. For stuff that stays internal, sure, knock yourself out (until it is required by a useEffect or anything else that needs dependencies).
I thought what allowed them to get to that many users was that they were on so many platforms and that they used a large team of remote engineers in Europe to do that.
Yikes Linked In is needed to get work? Just doesn't even sound good.
Maybe those projects are considered "done".
Can you give a reason?

Seems pretty obvious to me that the job of the sales person is to make sales not talk people out of sales because the company is worried about returns.

We never worried about returns, if some one buys something they don't want we checked the recipt and checked for rocks in the box then just sold them something else, because you know sales?

The only reason I can think of a sales person being worried about returns is if a customer walks in asking for X and the sales person talks them into Y. Customer will be back fuming if it doesn't do X and you won't sell them anything else.
Those are pretty different things and unlike heavy metal et al. We can see the results of their impact.

There are literally studies from Facebook itself that demonstrate they know about the impact and turned it off occasionally when things got too tough (2020 election cycle). There were no such studies pointing at heavy metal, only Tipper Gore and other morons.
>We are pretty small and have a 'camera on' policy for our one one hour meeting on Friday every week, and if you don't want to have your camera on you are asked not to participate

Wow, the whole team gets to see my unsmiling face staring at a screen for hours, what a productivity boost. Absolute bunk, you should be looking at the screen-share anyway.
Absolutely. This is also when bigger and more pervasive bugs enter the conversation. Decisions that kicked the can 2 years ago are now a big problem and no one team can fix it.
> Coding a real project is the equivalent to math's proofs, I think.

Surprisingly, this turns out to be true:
https://en.m.wikipedia.org/wiki/Curry%E2%80%93Howard_corresp...
Tesla is miles behind everyone else. It is hard, yes, but it is even harder if you try to do it with hardware that is not up to the task.
Literally the last line of MFC: "Sure, the official story is [...], but that could've easily planned beforehand."
Gina learned to speak Egyptian Arabic without a teacher
Haugen isn’t a whistleblower. If I had my guess, she’s being paid by FB likely.

Real whistleblowers go into exile or jail, not the hot seat before congress to advocated for exactly what FB has said it wants. Y’know, like Snowden, or Manning.

The US I’ve come to realize is deeply Machiavellian.
When two courts decide in the same way at the first chance, the interpretation is hardly stretched or painful.

To me the story with GDPR has consistently looked like "IT companies unable and/or unwilling to comply with (or even read) laws when they feel they go against their established practices, no matter how bad such practices might be".
It's a shame that manufacturers nor the reviewers no longer publish where tested equipment has been made. Why hiding such a fact?

These days you really have to dig deep to find this seemingly basic information. Often you can only learn when you actually purchase the product and look at labelling.

What would be the reason for that?
>I have noticed that it's harder to feel people as fully human when they're little 2D movies. Even moreso when they're disembodied voices.

This is exactly how see online meetings. It doesn't feel like I'm interacting with real people. I can't gauge people's level of attention. Conversational turn-taking feels like swimming through mud. And we don't even have the basic expectation that speaking more loudly (or softly) is perceived accurately by the listeners.

Just a deeply frustrating experience all around.
The economics of solar PV only work with subsidies. In addition, both the PV panel themselves as well as expensive balance-of-system components such as inverters and/or batteries have a life expectancy that is considerably shorter than a conventional 30-year mortgage.

This is a horrible idea that just skyrockets the cost of new houses.
My bad, I searched the article for "sphere" to double check I didn't miss anything. Thank you.
Even still, "Top of the line 12th gen Intel in the running with Apple's second gen laptop chip"

The news is that Apple is eating Intel's lunch at Intel's table and Intel might show up?
What is your use case? There is really no need for a high-quality condenser mic in the vast majority of cases. For work meetings, voice chats, streaming, etc. the difference between an AT2020 and a high-quality mic will be entirely imperceptible.
If you have to connect to a lot of third-party stuff that uses USB-A then I would say it’s not weird. I migrated all my personal devices and cables to USB-C though and it’s much better overall.