skysight-inc/HackerNews huggingface dataset:
It depends what your risk appetite is. I see it as layers.

So an organization with skill and motivation, like government agencies vs some specific person with a limited skillset and motivation Who are you trying to "hide" from?

Simply having a different username for each website helps with that. Personally for Facebook / Linkedin I never list my current employer. Enough of a layer to make it harder to track my employer for the casual lookup, but not impossible given enough time/money/competency.

I really like this graphic about what level of security you want vs who you are trying to protect from:
https://anonymousplanet.org/media/image3.jpeg
Of course they are internally worried. Every business is internally worried, otherwise they wouldn't be doing their jobs.

The point is proportionality. A single signal, the slow decline of teen activity, which has been known for some 2-3 years, is used to lead to an existential conclusion. A service with 2.7 billion users that has kept growing despite years of criticism is called "weak" for it. I consider that a baseless dramatization.

Seeking next growth areas (such as pre-teens) isn't "desperate", it's just Facebook trying to keep growing the user base, which is obviously a hard thing to do at this size.
It's a legitimate question but the mechanism of how it works is completely wrong. Many people will be killed by any given mass market implementation of self driving cars. Those people will be killed by crashes that a human could not have avoided, people will be killed by errors few humans would make (e.g. "plowing into an overturned truck at full speed") and people will NOT be killed by facets of the system that humans cannot replicate (never tired, never drunk, never angry).

Dozens, hundreds, or even thousands of people will die between "bug fixes". The only metric needed here is to determine if the system as a whole performed better or worse than a fleet of typical people. We know what the accident rate is for a fleet of typical people (for now) and it is pretty bad. People also occasionally drive into obvious trucks for no known reason. People are inattentive. People are emotional. People rush. People ignore things they shouldn't or react too late to things they should. The bar to operate more safely than people is high, but not impossibly high.

In response to market changes, world changes, and continued investment, code will change but also input training samples will change, labeling technology will change. Those changes will result in a measured change in the fleet's performance.

There will be cases where a single death results in some code change. Early on there will be many such cases. But as time goes on, those cases will become less and less frequent, as the cases where specific code points are needed become not only unnecessary but even an impediment to the proper mapping of world features to behavior output.
New Zealand abandons goal of eliminating virus and will lift restrictions
I presume the OP was referring to magnets. Rare earths are used to make stronger permanent magnets, which are used to make more efficient electric motors (for both plug-in and battery tools). This looks to be an intro article: https://qz.com/1999894/why-rare-earth-magnets-are-vital-to-t....
I don't think that's a useful framing. There is nothing special about stars, either, but the chance of human engineering resulting in some power generator that can equal the output of a star any time soon is pretty low. The fact that nature has solved a problem means it can be solved, but it doesn't mean we can trivially figure out how to do it in a manufactured device.

Aside from that, there is no "we" here. Some people reading this are 20 and some are 70. The scope of what it means for something to happen in one's lifetime is quite different for those two groups.
Git Credential Manager
After reading this article, I have a strong feeling that the author is trying to sell something. The number of platitudes, buzzwords and non-sequiturs is usually a dead giveaway.

I still don't know what's being sold, though.
There's still a huge difference between "you can smuggle a null value in" and "the language can't statically reason about null values at all"

You can override TypeScript's checks for anything, not just nulls, and yet people still get tons of benefit from it. Same goes with many of Rust's safety checks in unsafe { } blocks.

Additionally, languages like C# and typescript have to be a little more flexible because they added this feature after the fact. Go had plenty of opportunity to do it up front and not require any compromises, and it chose not to.
Trademark law: https://www.usb.org/logo-license
If you wanted to start using the pomodoro technique, they have some time based heuristics. Basically each pomodoro is 25 minutes of focused work.

After you start the habit, you estimate and track tasks in number of pomodoro. And your goal is to do a certain number of pomodoros in a day and then adjusting your tasks on if you estimate it will take more or less pomodoros.
"This was possible in part because the number of available technologies (software + hardware devices) was so limited that, for instance, a C programmer could literally code for any available platform; and we all know how cryptic can easily become a piece of driver code written in C."

At the beginning of the 1990s, one still had minicomputers, notably but not only the VAX. In the workstation market, one had MIPS, SPARC, PA-RISC, Alpha, 88000 platforms. And that's not even addressing IBM world.
Teenager jailed after buying PS4 for £8 by weighing it and paying it as food
I would reach out to your network and start talking to folks about what they are working on. It's going to take a while to find the right place for you, but in my experience there's no substitute for having someone you know vouch for a workplace.

Bonus! it also makes the interview process easier.

Second bonus! if you are looking to contract, having these conversations might naturally lead to one. If you hear about someone having problems you might be able to help with, ask if they would be interested in you contracting for them.
Good soil moisture meters are expensive and cheap ones don’t work
Abusable things:

- !

- as x

- @ts-ignore
HN: Please Ban Partial Posts
Its has become a daily occurrence that posts aren't readable beyond the first two paragraphs, mostly due to JS & login requirements. I've been going along with "well its not that interesting", but just now i got two in a row.

I don't really see the use of visiting if this becomes the norm, and I imagine I'm not alone.

https://www.bloomberg.com/opinion/articles/2021-10-04/artificial-intelligence-ain-t-that-smart-look-at-tesla-facebook-healthcare

https://betterprogramming.pub/three-things-go-needs-right-now-more-than-generics-a6225d62f76b

I think HN specifically has a valuable audience, so the admins here can actually make a difference by holding content hosters to some standard.
If there's an actual blacklist where YC employees can just arbitrarily ban founders from working with certain companies that's quite surprising and maybe pretty bad for YC's reputation.

If you mean YC has a strong community of founders who share war stories of how people and companies were difficult to work with, and the other YC founders pay attention to those stories though, well, that's not a blacklist.
Also completely unfamiliar with the industry, but you described my thoughts perfectly. To me, this reads as "we want our competitors to adopt our standard to make it easier for their customers to switch to our product" which isn't a winning proposition.
Effective and personalized email templates for customer success teams
Seems like you are a mid-level technical person, no? So I doubt you’d ever see the resume of McKinsey consulting staff.
Taiwanese Foreign Minister warns his country is preparing for war with China
I've read Soros' work on this idea, he described it as 'reflexivity'. It's a meaty problem that, from my limited point of view anyway, keeps investing from being a trivial exercise. Every bet one takes on the future of the market going a specific direction changes the order-book, and thus the market direction.
You get far more localized really shitty situations if you devolve to that level. Sometimes central decision making is good.

Having to switch the mode of operation of your car depending on what side of various county lines you are on seems like an obvious regulatory failure.
>> spend most of their time figuring out the code architecture (maybe with a skeleton) for others to implement the details of

I think a good use of the experienced programmer is to write some critical components well. I'm also with you on system level design: These are the important interfaces, you write this piece and you write that one.

Another example, I have an Oculus Quest 2 VR headset. It was fantastic when I got it in March. Now they've got some glitches where the rendering STOPs for a brief instant and the view is not updated with motion. I'm wondering if this is because John Carmack is no longer full time there and someone compromised some design principle in order to implement something. Once the glitches are in, they're going to be very hard to get back out as time goes on.
Related: Deep Impact Deadly Embrace: Beware of Register Overflow Conditions https://llis.nasa.gov/lesson/10701
At what point does the current AI hype machine crash?

It feels like these startups all sell solutions to the top 20 or so companies, competing for a very limited market. It's table stakes for everybody else, an "all-or-nothing" achievement for AI.

By contrast, even a small amount of connectivity improved things dramatically for huge swaths of industry. That's how the internet started small and grew up.

AI seems to rely on being everything or being nothing. There's no small victories.
Windows, Angular CLI, and Node.js
> I don't understand how they think an algorithm can decide better what I want to see than me myself

Presumably, they don’t think they can decide what you want better than you can. But they think they can decide what will make you engage more, and they’re probably right. The damage is not accidental.
> My home fixed internet is ADSL, slower than 4G anyway,

Why do you have ADSL when you can just use your unlimited 4G? Even if you want it for other devices - just get a 4G router.
These people always existed, it is just an uncomfortable change. It used to be holier than thou people at church now it’s holier than thou suburban teenagers on social media. It’s uncomfortable because many people did and still do think these people are liberal and “on their side” and don’t get that this toxic human behavior has existed forever and goes between groups.
Because there's value in being able to differentiate between when a value is "truly absent" vs. a zero-length string. To take a trivial example with a simple API: a null string can carry the semantic that a value was (intentionally or not-intentionally) omitted in a request by a user/FE. What if that request schema grows to the point where there could be
dozens of intentionally-omitted/optional fields--you then get into this awkward kind of scenario where either the FE must include those key-values as empty strings or the API must be able to interpret those omitted values and coerce them into empty strings. Even if a framework or whatever is abstracting that away from you--the can is getting kicked somewhere for someone to have to deal w/ the fact that other systems/langs--and their contracts--do, very much, have the concept of null.
But bacteria and fungi can live in space?
>Passing this (image extrapolation as a means of tracking rain movements) off as something new

You're still misrepresenting the actual words in the NA article. NA didn't say "image extrapolation is new". What they actually wrote was the "generative modeling approach" was new. Excerpt:

>DeepMind set out to develop a machine-learning tool that can bring a new level of precision to these efforts, [...] It did so by using a generative modeling approach,

That's basically an accurate short summary of the longer Nature journal article.

>or “AI” is what’s not great and doesn’t help trend of people rushing to portray something as “AI” when it’s just the same sort of data analytics

This is really just the AI vs AGI[1] distinction. If you're not aware, the label "AI" (naked with no modifiers) has already been downgraded to "weak AI". So the more difficult "AI" that nobody solved yet is now elevated with a new label of "AGI" or "strong AI" to help sort out the confusion.

- "AI" which implies "weak AI" : analogous to "we don't care that planes and drones don't really 'fly' because even if they don't flap their wings like birds, it still solves a problem." Analogy is "AI":"fly"

--vs--

- "AGI" artificial general intelligence: solve the very hard problem of going from logic gates to "learning" everything like a child's brain does. In this definition, AlphaZero beating every human chess player and all previous computer chess engines is "not really AI".

[1] https://en.wikipedia.org/wiki/Artificial_general_intelligenc...
Forget Hollywood. Imagine trying to build the career of your choice as a black person, or a woman or an out gay person in that same era. Society was casually blacklisting the literal majority of Americans from most professional realms.
I agree, I've commented this exact things on the Copilot discussions: that the actual programming isn't the hard part.

Regardless, pairing helped us keep the code quality up and defects low, as well as making sure everything was properly tested and all corner cases were being dealt with. It of course also helped make sure we both understood every aspect of the code.
I live in the States but wasn't raised here. One of the things you might not know is that unless you live in a middle east or China, right of center is left in the States.
Easeus Data Recovery Wizard 14.4 License Key Generator
Diff tools display different versions of the same file side by side. I believe OP is looking for something that displays different parts of the same file side by side. Something like a vertical text wrap as in columnar text layout: https://en.wikipedia.org/wiki/Column_(typography)
Both of those have a right-leaning bias, The Spectator in particular. Do you have any other sources?
So the process would not work for full-colour magazines like MacUser?
> Since C doesn't have a method of enforcing a specific compiler version

That's a question of the compiler you'd enforce rather than C itself. You could enforce compiling with a specific GCC version, for example-- but you don't want to do that. After all, eventually someone is going to want to run your code on RISC-V or something where the enforced compiler doesn't work.
The irony is that the very paragraph in which Knuth made that statement (and the paper, and Knuth's programming style in general) is very much pro-optimization. He used that statement in the sense of "Sure, I agree with those who say that blind optimization everywhere is bad, but where it matters…".

Here's the quote in context:

> There is no doubt that the grail of efficiency leads to abuse. Programmers waste enormous amounts of time thinking about, or worrying about, the speed of noncritical parts of their programs, and these attempts at efficiency actually have a strong negative impact when debugging and maintenance are considered. We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. Yet we should not pass up our opportunities in that critical 3%.…

( https://pic.plover.com/knuth-GOTO.pdf , http://www.kohala.com/start/papers.others/knuth.dec74.html For fun, see also the thread around https://twitter.com/pervognsen/status/1252736617510350848)

And from the same paper, an explicit statement of his attitude:

> The improvement in speed from Example 2 to Example 2a [which introduces a couple of goto statements] is only about 12%, and many people would pronounce that insignificant. The conventional wisdom shared by many of today's software engineers calls for ignoring efficiency in the small; but I believe this is simply an overreaction to the abuses they see being practiced by pennywise-and-pound-foolish programmers, who can't debug or maintain their "optimized" programs. In established engineering disciplines a 12% improvement, easily obtained, is never considered marginal; and I believe the same viewpoint should prevail in software engineering. Of course I wouldn't bother making such optimizations on a one-shot job, but when it's a question of preparing quality programs, …
I often see people on HN recommend the book, Designing Data-Intensive Applications (2017). I've personally been chewing on the material for a while now, gaining new insights.

Here's the table of contents: https://www.oreilly.com/library/view/designing-data-intensiv...

It seems to cover roughly the same areas and range as the book you mentioned, Database Systems: The Complete Book (2008). http://infolab.stanford.edu/~ullman/dscb.html
> in a great many scenarios, you don't ever want a number bigger than will fit in a 64-bit int.

You might think that, but remember that during math operations the number of bits isn't all that matters, and even if your final result can fit in a 64-bit int, you can get errors in calculations when the intermediate results depend on needing extra precision.
> Programming was a matter of finding the right libraries, and doing plumbing, back then, as it is now.

It seems by "programming" you mean setting up a website or a webapp. You know, maybe this is what most of the programmers do, but the whole programming area is much, much more vast.

Very little of what I have been doing in 25 years of software development, or what my colleagues are doing, could be described this way.

Yes, there is some plumbing in networking, GUI, or say UTF-8 handling. But I would guess 95% of our code is original and complex logic.
> It's impossible to fully implement privacy on the Internet due to the way devices communicate with each other.

If we were designing things from scratch, it would be simple to have much higher level of privacy than we have online now -- probably even higher levels than real-life.

On network level, this means dynamic MAC and IP addresses, and multiple NATs. Perhaps even require non-logging proxies on customer's routers? (this way one can examine source code of such proxies and ensure that nothing untoward is happening). For browsers, no user-agent/cookies/javascript/etc... without explicit permission.

The reason we cannot do that is all the bad actors -- the risk/reward ratio for illegal things on the internet is way too low. In the real life, a robber pulling on every doorhandle to see if the door is unlocked will be caught very quickly -- but in the internet it is normal and happens all the time. Open SMTP servers are used for spam, open proxies are used for DDOS / password guessing, cookie-less requests may mean robot or DOS agent.

(There is an additional issue with browsers sending too much information to website -- it is a mix of people designing features and not thinking of security implications, and inputs from big corporations who get their income from tracking users. But this can be fixed much easier that network-level stuff.)

So the loss of privacy is not caused by technical reasons, it is all caused by humans acting like humans do.
It's not like there is some peer reviewed study I can cite for you, but in my own anecdotal experience one of my admissions essays needed to be about "what Diversity means to me". I, of course, said it was the greatest thing since sliced bread because I can't help but think a neutral or contrarian viewpoint would instantly get my application rejected. One of my Gen. Ed. requirements was to take a course that was flagged as co-curricular with "Human Diversity". And, the school I went to isn't even considered that liberal.
use this one next time : https://itif.org/publications/2021/02/22/fact-checking-criti...
I’ll be happy if “AI” cars are safer than human drivers on average. Zero accidents/deaths can come later.

If everyone was flying their personal planes around and constantly banging into each other a minor software bug would not ground any planes. It would be more like a malfunctioning airbag recall.
> in real life don't go to places where cameras are allowed

How do you do that? There are cameras in

- grocery stores

- restaurants

- gas stations

- other cars on the road

- banks

- hospitals

- pharmacies

- pretty much everyone's pocket

- everywhere else
I have always thought this idea has merit (It's not new, as the 2017 date indicates).

But whenever it gets posted, it always ends up turning into an ideological mud-wrestling match.
On the sections for extracurricular activities, volunteering, etc. where you try to make yourself look saintly. Just guessing, but six months volunteering at a homeless shelter for refugees will probably help your admissions more than six months volunteering to catalogue 19th century clogs at a museum.
It's a little bit like intent laundering, isn't it.
> It is not ok to be introverted nor socially anxious.

Social anxiety is a clinical diagnosis that needs to be handled and treated, I agree there.

However, I strongly disagree that it's "not ok" to be an introvert, and in fact am mildly offended that you would suggest such. Some of the rest of your comment leads me to believe you don't actually know what introversion means.

> ... I in fact think that it is not healthy. For me it is a red flag to lack the basic social skills such as sitting together in front of the computer and demonstrating part of your programming skills in a live manner.

Introvert != "lack [...] basic social skills". Introverts are perfectly capable of pair programming, it's just a draining and over the long haul less productive way for them to work.

> I used to be the biggest introvert & socially anxious person.

And you changed from getting energy from time alone to getting energy from other people? I suppose this is possible, but in the same way that it's possible to tie a left-handed person's hand behind their back and force them to be right handed.

> As a general rule of thumb the more extrovert a person is the higher possibility of their success in life because humans are social animals. This is known.

Because society is structured as such, and we should try to question whether that's wise rather than encourage people to completely change a fundamental personality type because it's "the way it is".

Introverts and introverted ways of doing business are valuable, but since they aren't the ones talking over others they often get left in the dust. This is something that efforts towards diversity focus on. They aren't all about race or gender, they are also about our ways of thinking and acting, and how all of these types should be welcome.

> No process can ever have the bandwidth of face to face communication

Even if I were to agree with this (not completely sure I do), they can certainly have a better signal/noise ratio.

> I don't want to work with that kind of people

In fairness, from what you've said, they probably do not want to work with you, so maybe this method of mutual self-selection is in everbody's best interest.
To EVM or not to EVM? That is the question
If you copy and paste, the characters are there. The problem is that the glyph simply is off the tile.
Revolutionary incremental improvement?
Fully Distributed Engineering team | 0% Attrition on team!!
We are scaling across the board for Product Development, but currently looking for full-time:
- Data Engineers
- QA Engineers (could be entry-level with coding school experience)
- Software Engineers
- Engineering Leadership

If you're looking for a team that is highly collaborative and inclusive and solving big problems through software, we'd love to hear from you. We focus on capabilities and not years of experience or education so please reach out if this is something you're interested in!

Job Page: https://jobs.lever.co/himaxwell
My contact: aubrey@himaxwell.com