skysight-inc/HackerNews huggingface dataset:
I agree that this is what I drew out of it. You can't hand wave away some pieces of the product as 'minimal' if they are directly applicable to the basic use case. I've been the audience that has to say 'great but the fact that this doesn't allow more than 20 things is a complete non-starter' constantly. You then wait for the next iteration and these critical changes aren't even talked about, and so you just give up on them and start working with the next vendor. Another variant I see often too is something that 'creates a job title' at the customer where their product is so much of a ongoing headache that you end up needing a FTE or department just to manage the thing. It is often quite apparent from the visible product where you ask about things like 'how does the system alert if there is a problem' or 'how do we know your agents are connecting' is a TODO item that says 'we defer to YOUR infrastructure' instead of having a plan that works through the whole system well.

I don't mind that people try to setup a minimal product or have people to be self-inserted to do the work that is planned to be automated later on the service company's side, but if your answer to the question 'if we use this product we'll have 1000 artifacts to configure, how do we do this efficiently' is 'you have to go one by one and we'll implement it later' on a product/service that clearly is going to have 1000's of things is just junky and not minimal at all.

EDIT: also don't be that person who says 'well you can do that with the API!' when you in fact can't do it through the API and/or it is the exact same level of clunkiness as the UI.
> has huge potential for unintended effects.

I get the feeling this is where the skepticism is rightly coming from.
Humans as a whole should have learnt many times over, that we're not properly equipped or clever enough to mess with nature with absolute confidence.
So, surprise, the M1 Ultra is 2x M1 Max chips. They've been secretly planning since inception to attach 2 chips together. Why am I so unimpressed? Because connecting 2 chips together is so dang obvious. Because I would have expected Apple to connect 10 of them together in a semi-circle and not only own the desktop and mobile market, but in a truly shocking surprise, release a new Apple server that has 10x the processing power of the next most powerful server running at 1/10th the Wattage, and a new macOS server version with a footprint smaller than iOS that is binary compatible with the whole of linux development.
Its easier to generate destructible worlds using voxels than chunking meshes in some other way. It brings on some other challenges and benefits as well.
Here is the one I use and recommend: https://github.com/awinecki/magicfile
NTFS came out years before BeFS and had journaling from day 1. At the time that people were experimenting with BeOS there were already millions of users of Windows NT. Even Windows NT 3.1 for workstations sold hundreds of thousands of copies.

Be's all time cumulative net revenues were less than $5 million.
In other news:

>Pentagon says some Russian jets are avoiding Ukraine's airspace during sorties to avoid being shot down

>The Pentagon believes Russia is flying about 200 sorties every day, although many never enter Ukrainian air space.

https://uk.news.yahoo.com/pentagon-says-russian-jets-avoidin...

Can't say I blame them really.
Contributing to complex projects
You may find some luck with https://block.io/docs/

They accept dodge ;)
When or If
DJIA was an important index in the before computer days (I guess up until the 1970s) when indexes were calculated by hand. Any reporter could calculate the DJIA in a few minutes and thus provide investors up to date information over the course of a day. Larger index like the S&P500 took long enough to calculate that by the time you did it the calculation was obsolete for news purposes - unless the market was closed. Thus DJIA would be reported hourly, while S&P500 was only calculated overnight.

Today we can update any index you might be interested in, in a few milliseconds. (I'm sure there are high frequency traders reading this who can give more accurate timings)
Chances are pretty high that living further from the city with a car is more cost effective than living in a city near transit with no car for a lot of people and jobs.

That, of course, is why people do it. I wish it wasn't true, I wish things were like Switzerland where every remote mountain town still has fast and effective connections to the national transit system. But they aren't, this is America.
Also, if you were rung on a landline, ring back on your mobile.

I'm not sure if it's always the case, but I believe that a call to a landline only terminates when the caller hangs up. This certainly used to be the case.

This allows scammers to ask you to hang up and call them back on the number on your card (for example), but they just mimic the dial-tone and ring, then they have another scammer answer the phone.

This is not an issue on a mobile.
You can put a copy of make in the repo.
Taking loans to finance a lifestyle well beyond your means is orthogonal to car ownership.

Used cars in the US are cheap, and outside the rust belt are also perfectly fine.

I've owned something like a dozen used cars in my life, most cost very little to own and operate, some even made profit when I sold them after fixing something obvious like a rotten ground connection. Through those years I learned how to repair and maintain the things which are marketable in-demand skills ensuring I'll never be unable to earn money - quite the opposite of keeping me poor.

Don't blame cars for stupid people making stupid choices.
I've been using make for a long time but make really really sucks at parallelization and language agnosticism.

I mean those things work, but they're by no means nice. Parallelization works, but output of different tasks (and even the log that certain commands have been run) are interleaved, making it impossible to view progress. Language agnosticism works by operating on the level of shell commands, but that's really about it. If shell commands need to be customized on a per-system or per-OS level... well it's possible to hack around that with enough external scripts and even esoteric if statements inside the Makefile, but it's not nice.

Documentation for make feels like it's from the 80s. Which it is.

All these things (with the exception of having to rely on arcane sets of external scripts and if-statements-in-Makefile) are perfectly fixable. But they don't get fixed.
> plans are being cancelled

Maybe then we can save our moral outrage for when the EU’s hypocrisy is official and not just token?
I forgot we all mustn't question the current narrative
The neoliberal response
While you can’t make industrial quality steel in your backyard, most households could make food that is better than “industrial” quality produce in their backyard.
Intel at this point is famous for blowing tons of R&D budget with little to show for it. I think the better question is if Intel can successfully eject its incompetent managers from the company.
> Natural gas is required to produce ammonia

If I were a chemist, this would be a problem I would set out to solve: an inexpensive means to produce ammonia without natural gas.

The history of (industrial) chemistry is almost nothing but new, inexpensive processes to produce a once-expensive compound. (I don't doubt of course that the natural gas process for creating ammonia was, at one time, such a breakthrough.)
I don't think so. The internal teams have no docs. Almost all of the documentation writers are hired just for GCP to provide documentation for customers.

I think it is just that some use cases are missed or forgotten about.
I would like to know the camera too, because he takes the shot at 1/6000. What kind of camera lets in enough light at that shutter speed in the night sky to get that kind of photo at an apparently-low ISO (not a lot of grain apparent in the photo)?
Hey, thanks for the response!

I disagree with you that this is non-idiomatic Go code, but that's by-the-by: no one can agree on what the idiomatic way really is, anyways.

On your solution: you're right in that you can define separate types for each of these values, then have them implement a common interface. But that ends up getting pretty weird for our codebase, as we pass the types around between a variety of packages and re-typing them so you can implement the handler code in that specific place leads to some really awkward code organisation, and I think would be a net worse.

I think this is your article? http://www.jerf.org/iri/post/2917

If so, you say yourself:

> You also have no compiler support for detecting that you missed a case. Again, Go's m.o., so shrug.

The original article is just about getting us compiler support for catching the missing cases, in a way that we can easily change existing switch statements to support it.

It shouldn't be offensive, and it definitely didn't take any of our 'design' budget: it's very simple, and took less than an hour to put together and adopt it in the codebase.

Sounds like it's not your cup of tea, but it is a nice improvement for us :)
You don't think it's a bit weird to try to explain a book to someone who just said they read it? Your behavior here is quite strange.
I think you need to read more or change your source of news.

India has made the most progress in the past decade than under most previous governments. Just recently there were regional elections which were won overwhelmingly by the party due to their socialist work in fixing some long-standing basic problems like guarenteed clean water to each home, electricity, free rations during COVID lockdowns, etc in one of the poorest states (by per-capita GDP).
Like it! Or maybe the view as through Hoffman glasses in "They Live",
where every ad is reduced to a singular essential word, its naked
psychological truth.

Obey. Covet. Fear.
I have a Soviet-era Электроника system that's a PDP-11 compatible keyboard-enclosure microcomputer. It's not the most practical thing since simh exists, but it sure is fun to have. They were made mostly in Ukraine IIRC, and were available throughout the Pact countries. Mine's wired for Bulgarian mains of the time.

I spend more time with my mostly PDP-8 compatible desktop from DEC itself, the DECMate III.

Another fun thing about these systems is a lot of the documentation for the PDP series, especially the PDP-11, its peripherals, and contemporary DEC network hardware is available on microfiche. One portable fiche viewer and lots of fiche takes up far less space than the same docs on paper.
Mine is a skull with a top hat, so naturally I demand that this is made permanent. ;)
I thought it was most interesting to see how clearly crocheting was “generation-skipping” with the 40-year periods between peaks in popularity:
1890s->1930s->1970s->2010s

Maybe the latest peak is pushing out due to having kids later in life (i.e., grandparents now 50-60 years older than grandkids, rather than 40-50)
Then it's 5 seconds before all those are "bad words" too.

Maybe it's better to assume that most people in the world aren't evil degenerates unless there's hard evidence to the contrary.
It's well documented that trauma survivors will seek out ways to relive their trauma. What you're suggesting is very dangerous and it's honestly frightening to see such an uninformed take on HN.
Thanks for grouping all these.
I don't really know about Coinbase, so apologies if this advice is not welcome.

What I think is that most people would donate Bitcoin anyway so supporting many different cryptocurrencies wouldn't necessarily increase the likelihood of a donation that much. With this assumption just setting up BTC is enough and this is very easy to do.

You literally just have to generate a key pair, which is done automatically by the Bitcoin client. Your public key will be your address, which you will post online to receive donations; and your private key will of course be used to authorize transactions. The only two things you'll have to do to secure it are 1. keep the private key private 2. don't lose it. Just make multiple backups and print it on a piece of paper (or many).

This way you don't have to go through all the hassle of interacting with Coinbase, including ID verification etc... until you actually have received funds that you want to convert to USD.

As I said, apologies if this is not what you were asking but since you also mentioned "other recommendations" I took the liberty of suggesting this.

Also, consider that when you use Coinbase you don't have access to your private keys. It means that should Coinbase decide that you are no longer entitled to access for whatever reason, you'll be left with no power over the funds.
> I've not heard

I've seen these discussions a million times, and this is nearly always brought up in a 2nd/3rd hand way. I'm not criticizing you. But I think this is a big hole in our collective knowledge about effective strategy. e.g., how much truth is behind the meme?

I suspect it varies a lot based on individual factors both in the eng and the manger and the company. And I think you're more likely to just not get a counter offer, than to get one and things turn sour.
Signalling system 7 has no authentication.

That's the bottom line.

Adding authentication is pretty obviously not trivial, not just because of protocol upgrade issues, but also because end-to-end authen. won't be easy to add at all, and hop-by-hop authen. w/ something like "egress filtering" won't work in the age of phone number portability.

What might work is a TCP-like return routability test. I.e., have the network ask the ostensible device "did you mean to make this call?", though that might have other issues (think of how SYN spoofing can be used for DDoS attacks).

I.e., preventing caller ID scams is really hard.
At 42Floors, we experienced a similar need for auditing. Initial we did a
similar approach as described in the post. Over time the audit tables began
to be incorporated into every aspect of the product, which over time caused the
table to become quite large, and ended up causing a lot of downtime. Our initial
implementation only audited what was inserted by our Rails application. If a
change was made by another application or manually, it wouldn’t appear in the
table.

Over the course of a few months we extracted the system and built a standalone
application that today has become [changebase.io](https://changebase.io/). We
now use CDC, change data capture, to capture all events in the database and a metadata table to
capture the context of why the change occurred and who made the change. The
changes are then structured to be easily queryable.

Initially, we encoded the data as JSON, but over time have opted for encoding the
data in the database’s native format. This creates a more complex query system,
but at the end of the day we don’t have to worry about type conversions and
querying is done in the same format the database that was replicated.
Teams have benefited from the system by being able to recover data that was
accidentally deleted, or deleted maliciously. Notifications have also been used
for high value datasets where someone on a sales team wants to immediately know of
a change in the system.
I don't think there's necessarily ill-intent on the part of the writer. I just think he's missed the mark on some of his past analysis, so I bring some skepticism to anything he writes that goes beyond the facts he has access to.
Yet another example of the often discussed "Google search results infestation"...
>They should wind down the corp, give any remaining money to the Mozilla Foundation, and run things like most other open source projects that are backed by foundations.

Specifically which project are you referring to and why do you think their success would transfer to Mozilla?
and don't procreate
Dynamism.Industries: Find top companies solving meaningful problems
If you don't have patience to dump organic waste in a one spot outside of your house, how do you plan on doing the same with the waste bin provided by your city? Yes, I understand that this will not be possible everywhere, but let's just start doing this where possible, before we look for expensive and complex solutions to simple problems.
I totally agree that we are well past the point where data security and privacy need strong regulation or legislation. At least Europe has GDPR.

However, I hard disagree with drawing a false equivalence between the open source community, particularly in the operating system space (which this article is about), and the closed-source commercial vendors. Also disagree that adopting open source "gets us nowhere" in this battle.

Sure, there is some telemetry in the open source world, as we see in the Firefox discussion. We also see reactions such as LibreWolf, or community outrage at the likes of GitLab when this happens. It's just not part of the open source community's ethos to look the other way at hidden telemetry. In the open source realm it is a) it is the exception rather than the rule, and b) the fact they are doing it is clearly knowable and neuterable[1]. That's a far cry from Apple validating every executable you run, or Microsoft not even allowing you to opt-out of telemetry, and god knows what other vendors of core closed source software do now.

I'm not an open source zealot, but the race to the bottom over the past 10 years just hardens my resolve to own my devices and not the other way around.

[1] Again, talking about client-side software or servers you run/control. You will always have to figure out how much you trust SaaS providers regardless of what software is part of their offering.
> No, that's the public portion of a social security number.

It really isn't.
I did a summer project last year and picked CodeMirror 5, after trying out several web editors. I can't remember why I made that choice. It had to work well with wasm + webworker. I'm very satisfied about CodeMirror 5 and is looking forward for version 6.

https://loda-lang.org/edit/?oeis=2487
https://wiki.mozilla.org/Add-ons/Extension_Signing#Unbranded...

https://treeherder.mozilla.org/#/jobs?repo=mozilla-release&s...

Releasing libre unbranded builds was part of the compromise everyone agreed to when Mozilla took over the browser in version 37 and locked users out from editing things in Firefox proper.
Thanks, I felt bad about spamming here.
Or that they need to be stealth.
As someone who uses neither, my hope would be that a specialized tool has a smaller learning curve and possibly more capabilities in its niche.
The EU energy policy has long been a mess – here's why
Is this achievable in Cannabis?
Could this potentially reduce the light necessary for growth or accelerate it?
I know there are comercially available crispr kits, is this theoretically achievable in a home lab?
In terms of technical difficulty and required equipment, there is a significant difference between "family events" and astrophotography.
Whataboutism [1] is usually expected not from the party I am talking to.

[1] https://en.wikipedia.org/wiki/Whataboutism
I really do think this dogfooding is why AWS is successful. Amazon's businesses run a lot of their workloads on AWS. Amazon is AWS's largest customer. So AWS has the benefit of having thousands of heavy use customers internally to discover bugs and edge cases and provide feedback.

For example, I contributed a fix to AWS documentation as a SDE in the Kindle org. This is the kind of improvements you get with dogfooding.
You got 21 recruiter messages _with salary_?? Amazing.

I have had almost no luck getting that information from recruiters without hopping on a call. None have ever provided that information upfront.

I only managed to get that info from an Amazon recruiter after pushing the issue pretty hard. At first he bragged that Amazon had upped their bands, without mentioning any numbers. When I asked how much, he pointed to a reddit thread and levels.fyi, still not mentioning any numbers. I finally straight-up asked him to stop being coy and just name the range, after all it's law in California and I'm going to keep asking until I get an answer. It took him a couple of days to respond, then I never heard from him again.

And this is the only recruiter that has ever actually given me an answer. Ever.

(350-475k total for "L6" in California FWIW)
A plateau relative to prior generational leaps.
I'm not actually going to ask ... it's not that it's a WHOPPR situation (I don't think they'd be offended) but I told my kids starting at age 12-13 that my job is to keep them from making "fatal mistakes", that they'd have to develop adult behaviors if they wanted to be successful as adults, that while there's "an average human", it's not them and that if they had any questions about how to behave in a situation, I'd be happy to talk it through with them.

This worked pretty well and it's been gratifying to see them reason through situations on their own. Most importantly, I love who they've become and that I can finally "be their friend".
The article addresses this, with the following quote:

> We do not receive any compensation for orders or integrations with this feature

It could of course be a lie, but that seems like a bad strategy.
Processor Manufacturing
Some background stories on Ukrainian gas pipelines
Welcome to the "woke" world. You'll be learning a lot about what people totally unfamiliar to you do that you've also done at some point without knowing it. We're all sinners in a woke world
Go is very fast to lint. Having linter to check whether your switch statement is exhaustive is a good idea regardless.
This is exactly my struggle as a CTO in a non-tech company. The comp & ben budget I'm operating off of started taking shape 18+ months ago and is now "locked-in". It's not only overcoming non-technical CEO's as you're also having to convince your other non-technical peers that Tech should be the exception. The best "evidence" most CEOs and CFOs will accept is outdated aggregated market data that can't be accurately sliced for applicable skils.

I've had to knowingly let attrition happen to prove a point.

If you can't change your company, change your company I guess.
Be aware of platforms publishing a 'proxy' phone number so they can still collect their fees: https://www.theverge.com/2019/8/6/20756878/yelp-grubhub-comm...
There is a Wikipedia article for that:

https://en.m.wikipedia.org/wiki/Requirements_elicitation

"The term elicitation is used in books and research to raise the fact that good requirements cannot just be collected from the customer, as would be indicated by the name requirements gathering. Requirements elicitation is non-trivial because you can never be sure you get all requirements from the user and customer by just asking them what the system should do or not do."
2005 if i recall correctly.

i downloaded a 200mb iso file over the course of a couple days: a [then] slackware-based distro called slax. i quickly came to understand that its packages were just tarballs overlaid on the filesystem (how simple!) and some of its GUI tools were just bash scripts calling a tool called zenity (amazing!).

i was hooked immediately. the biggest hurdle was my glorified sound card of a modem. booting into win2k to google about compiling a kernel driver, then booting into slax to try what i'd read, was a tedious but manageable task. i believe i sent away for a kubuntu cd soon after and never looked back.
It looks like Qualcomm is bailing out of Samsung's leading edge node, so competition for TSMC's leading edge node is higher than ever with Intel, Apple and Qualcomm all in the running.

>Qualcomm has decided to switch back to TSMC for the Snapdragon 8 Gen2 Mobile Platform. Samsung’s 4nm process node is plagued by a yield rate of as low as 35 percent.

https://www.techspot.com/news/93520-low-yield-samsung-4nm-pr...
Thanks for sharing. Keen on seeing the monitoring content in particular

Unrelated to the book - Amazon is pushing Kindle Unlimited so hard that I couldn't find a way to "buy" this from my phone. Had to fetch a laptop. Kindle app doesn't support buying and amazon app only has "£0 kindle unlimited" and hardcover