skysight-inc/HackerNews huggingface dataset:
> Following this list for a hobby, side project, or for the 0.1.0 release of a new library is entirely unnecessary.

This may be a hot take, but I'll go and take my chances.

Following this list for a hobby or side project or even an initial release of a library is a very good idea. It's hard to tell what kinds of libraries will or won't catch on. As soon as you have downstream users, they will get annoyed by churn. If given a checklist, it seems reasonable to me to expect people to actually follow it out of obligation to your future downstream consumers of the library.

Not only that, but I believe that most of the things on that list boils down to good engineering. Following good practice early on even just in a hobby/side project will be rewarded as the project grows.

By releasing a library (even as a 0.1.0), you imply that you expect it to be at least usable for some kind of usage. Releasing known-bad code is something nobody would do, especially since every major Git repostory hoster lets you have private repositories.
Cheese also provides amusing results

https://i.postimg.cc/gcwS9BXB/Screenshot-20210818-193325-453...
We improved a chatbot's recall from 13% (±8) to 74% (±11) with semantic search
My point is that the consultant needs to understand the capabilities of the client more so than dictating terms just because it is convenient to the consultant. The scenario you describe is not out of the realm of possibility, but it's also not unheard of to have a client with such antiquated systems that there is no using of modern anything. Hence, why CSV will never die.
I think FB's sheer reach and the way the friendlist of a user closely resembles its real-world social graph (for typical users, at least) puts it in a league of its own.
This is a common argument i have seen devs make when evaluating building from scratch vs adoption, here's what building from scratch gives you, a leaner more understandable piece of code that does what you want and nothing more.

An open source library is necessarily generic and has to be battle tested to make sure it fulfills all use cases, while the library you write only has to cover your own needs that makes it easier to understand, extend and debug
Caldor wildfire prompts evacuation of Kyburz and Pollock Pines
It omits some important details that Telegraph has, but it doesn't reflect any better on the wannabe autocrats from Scottish government
Dashboard which is data source is here. https://datadashboard.health.gov.il/COVID-19/general . It's a bit in hebrew.

Those that are not vaccinated, in addition to standard mistrust, conspiracies and somewhat misplaced confidence that they won't get sick have also some original reasons "Israel is used like a lab rat for vaccine testing" and "1 year after vaccination you will explore"
But why should it remain that way? Is this distinction capricious or does it find some inherent basis? Video game consoles are starting to become social meeting spaces with web browsers and audio chat.

If anything, it is more obvious to the user just what they're missing out on by selecting one console over another; for example, Breath of the Wild is basically there to sell the Nintendo Switch. If you don't buy the Switch, you will never get Breath of the Wild. What's a metaphorical Breath of the Wild that's available on Android but not on iOS? Isn't it often the reverse, where iOS gets a hot app, and Android users wonder when or if they will ever get the same?

Also, how do we get a situation where users can choose Apple as the intermediary where they wish, versus a scenario where we say "Isn't this your fault that you voluntarily accepted all of Walmart's demands?"
I’m going to cite “worse is better” in disagreeing completely with the author. CSV has won because it’s easy to generate, easy to read as a human, easy to parse with standard tools (when generated correctly), and really the last point is the salient one.

The format isn’t inherently flawed, though much like other less than perfect standards (I’m looking at you SMTP), the implementations frequently are.

And also, much like the author, I’ve been “professionally” dealing with data in all (most?) its forms for the length of my career (~25 years).
I can't tell whether these types of guys are totally ignorant of concepts like the Nietzschean Übermensch or whether they're just careful to avoid referring to it too directly.
The only examples of disinformation in the article are right wing disinformation.
I guess non-developers won't be able to participate in the discussions without a $21/month license if I'm on the Enterprise plan.
If someone waited to make uncharacteristic high priced purchases exactly when these breaches happened, do you think the credit card companies would simply write down the amount without further investigation, being at capacity with legitimate fraud investigations due to the breech?

As in, could someone go out, buy things that would get flagged as fraud on their own card, then say they didn't make the purchase when called by the fraud investigator, and Visa/Mastercard would be too busy tracking down the bigger ticket frauds at the moment and then just let it slide and reverse the charges?

My personal integrity stops me from attempting this crime, but I believe it would work.
That BYTE issue is so incredibly fascinating. Thanks a lot for posting it. The in-depth interviews with Hertzfeld, Atkinson, Jobs, a diagram of the Mac's memory map (page 40), a block diagram of the Mac hardware (page 36), etc.
Or they want the community to think that and get paranoid.

Or both.
Happens to the best of us.
I feel like you aren’t queer because this isn’t what we think about it.

I’m bi, and hiv is a big deal in the gay community. I know people who have it, we have clinics around dedicated to treating people with it. Straight people can do anal, straight people can get it otherwise, but this is hitting gay/bi men way harder. It’s okay to acknowledge that
Most artists (with some exceptions) want to have nothing to do with AI generative art. They will simply continue to produce art the way they do with older technologies such as paints and brushes, musical instruments, film equipment, writing tools, and so on. Art making involves a process, a state of mind and there's always a human behind it who digests everything around them and spit something out. All these imitative AI art are beautiful in their own way but really have no substance; once the wow factor weans out they won't have much of a leg to stand on in my opinion. Art making is a self discovering journey at the same time.

Having said that, I'm curious and somewhat excited to see how these will evolve. As I said, I find them beautiful. As a painter myself there is nothing out there that will make me not paint. Sure, I sometimes use tools but there's always the me in there who is in control or driven by my human instinct.
Many JSON Parsers already have an incremental forward read mode (think SAX-style parser if you are familiar with XML parser styles) where you can ask for each array inside that array of arrays one at a time as it reads them. If something unexpected happens at the end of the large outer array such as syntax error you can decide at that point if you rollback what you've already read/operated on or not.

JSON.Parse() in the browser isn't that sort of parser obviously, but there options in many languages such as both major .NET JSON libraries (Newtonsoft and System.Text.Json) have ways to parse that way. Similar examples exist in other languages too.
We definitely see parallels with co-working spaces. How did that co-working space work for you? Do you work out of any coffee shops or other places like that now (if that's possible given restrictions where you live)?

Pre-pandemic, I would often sit at a Starbucks before going into the office to knock out one specific task since I always knew as soon as I got to the office, I'd usually have to sync up with a coworker on something. Again, I know everyone has their own preferences, but something about the energy/ambiance of a coffee shop has always helped me get focused much more than a library or completely silent corner. One issue with co-working spaces is that sometimes it's not clearly delineated when people are trying to get focused work done vs. chat, and we felt the same pain with unstructured co-working Zooms that we did at the beginning of the pandemic.
> I love walled gardens and tightly curated experiences... I don’t care about developers and I don’t care about “freedom”.

That's great. It doesn't mean that we, who don't like walled gardens and love our computing freedom, are willing to kow-tow to Apple's every whims and fancy and sacrifice our rights. And if you believe that our criticisms and protests don't have any effect then you should be content with that fact and ignore us instead of the pointless exercise of telling us that we are ignorant and need to shut up - it's obvious that we value different things.

It doesn't make either of us right or wrong - it just means we have different expectations, and I am sure you don't have any objections to people thinking different from you, right?
I've looked at more modern power supplies like a Macbook charger [1]. One difference is they have power factor correction in the frontend. Another difference is they use more advanced power supply topologies, such as a resonant converter. Also, efficiency is a bigger concern.

As far as the chips themselves, I haven't looked at a modern power supply controller chip, but I've looked at other power chips [2]. The biggest difference is they are CMOS instead of bipolar. They are also much more complex and dense, so I can't reverse engineer them with my microscope.

[1] https://www.righto.com/2015/11/macbook-charger-teardown-surp...

[2] https://www.righto.com/2020/05/tiny-transformer-inside-decap...
Sounds like you are looking for a Splay Tree implementation. Their dynamic optimality properties ensure your most popular data lives right at the root.
Twitter is worse, and I would argue that Instagram is also worse in terms of sheer narcissism. And what does that narcissism contribute to the world? Nothing. In fact, it detracts. At least narcissists that run corporations have the excuse that they create jobs. Instagram knows exactly what they are doing.

Yes, I know that it's the same company. I'm talking strictly about the platforms. Facebook at least has some useful features like marketplace. In its current state it has less vitriol and narcissism than the other major platforms. But a lot of that is due to its age and the bad press it got.
FYI trolleys were phased out due to auto oil and gas conglomerates buying and phasing out trolley companies and lobbying local governments to drop support.
... Innovate?

https://cafexapp.com/

https://misorobotics.com/
Thanks! I couldn't agree with your second point though. You're basically dismissing the entire category of paid-for SaaS developer tools - some of which are clearly very successful. CircleCI, Datadog, Doppler to name a few. Ignoring all of them and only using open source is a very understandable personal choice, but saying that their entire model is broken seems to be a bit of an overstatement.
Would there be any benefit other than cost to analog power control chips like this rather than DSP controlled power supplies like we typically see today?

I'd imagine that their better response latency is eaten up by downstream capacitors anyway. Maybe they'd have better dynamic range to allow them to converge on a clean signal better than a stream of digitized samples that are always probably little off converged one way or the other by some quantum?

I'll be the first to admin that power control isn't my forte though, and most arguments I can come up absolutely sound like the specious stuff you hear out of 'audiophiles'.
Also:

When did Neil Armstrong moon John F. Kennedy
I imagine you could even get a couple of GANs to do the illustrations for you.

If nobody has a startup churning out heartwarming books for early childhood using GPT and DCGANs then I call dibs.
AI will be the next great source fake news, fake stuff. This one was easy to flag as bogus. Problem is that for other topics it will give average user the impression that this is actully a fact. To make it worse Google UI is massively misleading, big bold text, makes it look as legit.
If I, as a police department, put you on a secret list of possible pedophiles based on the fact that we saw you speaking to another person on that list, noticed you in a board game store patronized by many local young Magic: The Gathering fans, you were single with no children, and you were the brother of someone who once dated the sister of the cop who put you on the list, would you have a problem with that?

What if we weren't allowed to confirm or deny you were on the list, except to a prospective landlord or employer who filled out a form?

What if there were no way to find out those were the reasons I put you on the list, and no appeals process to be removed from the list?

What if you couldn't prove standing in court because there was no legal way to prove you were on the list at all without a friendly judge?

> You're inventing novel legal practices without precedent

Which is why people are forced to rely on the racial makeup of these horrifying lists in order to challenge them. The problem becomes a lot clearer if your local police force makes up a list of all Jews in the neighborhood (whatever criteria they decide to use, i.e. "valid reason") for special treatment.

edit: and, of course, what if the list leaks, and is used as an automated first step for disqualification by employers and landlords for the rest of your life?
A seasoned small Elm team will probably scale to higher complexity heights than a small JS team in my experience. Same goes for Haskell and the like.

The freaking out about "oh no I gotta write a small library myself" is absurdly overblown here. Most of the time I see it, it's people flipping out at the very sight of there not being something available off-the-shelf. The actual cost is much lower than the panic implies.

In general, people see ANY time spent in an FP language to solve FP problems as "a waste of time" but they're blind to the wastes of time people treat as "real code" in mainstream languages.

But yeah if you're a software efficiency bean counter, maybe you won't like FP. Fair point.

My opinion is the long-term technical & cultural benefits and opportunities pay off. And as a developer, I am happy to not optimize my development velocity to the utmost if it means I don't have to waste my brainpower writing imperative code. My mind is in a much better state at the very least :)
Likewise, if the criminal underworld has decided to target you, you are equally fucked.
How I hacked an office telephone to play DOOM
Stored XSS to RCE Chain as System in ManageEngine ServiceDesk Plus
I sympathize if you put it this way. The boxing and unboxing of types can probably be done better in some languages. I suspect a well-optimized C++ compiler can probably make the perf cost mostly free if you give it the class the correct magic keywords.

It's just that you seem make a bigger fuss out of the problem than it actually is. Even with Java, there's boilerplate and some performance cost, but it's doable, and the real reason people don't do it (when they should) is because they underestimate the risk of making mistakes. (eg. Nobody uses JSON if the requirement is to squeeze out every single ounce of performance from the CPU, there are better binary protocols.)

Maybe it's indeed Stockholm syndrome, but I don't really see it as a problem of the "world at large". The tech is there, it's easily and freely available. Of course there's trade off between popularity and technical superiority, as always, but there's really nothing preventing you from writing Rust or TypeScript right now, if you feel strongly enough about it. So your job requires you to use a 3 decade old language? You can always change jobs or start your own thing using new tech. I mean, I'm using these 3-decades-old languages at work but at least I know it's a choice I make in exchange for decent pay and a stable job. Complaining about the lack of adoption of new tech (or coworkers not utilizing the type checking system properly) and then not taking proactive steps to fix the problem seems a tad bit hypocritical to me... The reason the world has not caught on with better tech is precisely due to the same reasons that you're not using it in the first place.
And since it mentions India, the mathematician Ramanujan was a vegetarian (not vegan) and I'm not sure if people can argue it held him back. I guess the article does it self a great disservice by combining Vegan with Vegetarian all over the place and all based on one study on children from a poor nation who might even be suffering from calorie/protein deficits.

Still, Vegans do have to be careful as its really easy to fall in to deficiencies of various kinds. Its especially difficult for Western Vegetarians or Vegans compared to Indians as Indian vegetarians rely on their traditional meal combinations to ensure various nutrient needs are taken care of (unintentionally through tradition/culture).
Reflective signs have a finite lifetime and the rest of the sign was probably in need (where "need" is defined in large part by whether or not the feds are picking up the tab) of replacement by then.
You misunderstood my point. CSV, for all its faults (and I am intimately aware of them), is ubiquitous. You're not going to replace a widespread standard with something that only offers a tiny incremental improvement. Ubiquitous is a feature, and generally trumps all other features.

If you want something better than CSV to take off, at the very least it needs to solve the common pain points of CSV. JSON doesn't - all it brings to the table is the ability to distinguish number vs text. That's a yawn.
This is actually a really good example of the limitation of current ML/NLP approaches, that there isn't really any level of 'comprehension' at all.
Demosaicing algorithms are very good at restoring the resolution "lost" to the BFA. They can introduce some artifacts (zipper effect, "labyrinth", fringe color, to name a few) but in general, sharpness isn't lost as much as people imagine.

Nowadays they classical algorithms are being replaced by convnets that are trained on different BFA/image pairs and can get very good results -- at the cost of placing a convnet in the middle (so much higher computational cost, which can be offloaded to a GPU/AI accelerator if available).

If you want to see what a "pixel perfect" camera gives you, there are the Sigma cameras with Foveon sensors[0] or you can check the cameras that have a sensor-shift superresolution approach (some pro Olympus and Hasselblad models have this feature). Sensor-shift SR has the problem that it works best on static scenes, because it takes several images which are then later combined on a single picture, and if there's movement between the images it may introduce a few artifacts.

[0] which do full color data for every pixel, as they use silicon depth to filter wavelenth
Yea me too, I meant in a quick, tense situation sometimes it's hard to tell how old someone is
I'm on a huge greenfield application project at a major bank to collect and send patriot act mandated information to FinCEN. The Patriot act expiring did not even come up and I had no idea it expired. I thought it was a shoe-in for rubber stamping.
It's pretty easy to check, but I'm guessing it's just far easier to get yourself on the watch list.
That is not true if you read the technical details.
Scan applies for files (and only for those) which are prepared to be uploaded into the cloud.

If you don't trust that, that is another story. System is full black box.
If it ain't broke why dedicate complicated time to fixing it?
I haven't seen anyone here having an issue with Facebook scanning for CSAM for the exact reasons you described. Sharing CSAM on social media is frequently abused.
I noticed the beta version of this feature last week. I like that there's finally a place to ask questions about a project. To do it before you either had to abuse the issue tracker for it, join a Discord server linked in the README, or hope that someone who knows enough about the project is active on StackOverflow to answer you there. All 3 of those not too great options discouraged me from ever asking for help.
Are you sure Movidius was killed? I thought a bunch of dji drones use Intel's VPS (which I assumed was movidius).
If PMs set developer schedules or are managing devs, it's a pretty big red flag for a company.
In-somnia is in-credible... And allowing import from postman collections means I've never once looked back.

Postman is quickly trending towards bloatware, where _most_ people just want it for is for a GUI for curl and to share APIs across teams, but Postman becomes more and more bloated with "enterprise" features to justify valuations, while losing focus on the core demo that first adopted it!

[1]: https://insomnia.rest/ (hattip for the domain name as well ;) )
IMO Lidar and FaceID on iPhones are the last bastion for consumer depth cameras. I pray that they won't go away and instead Lidar will end up on the non-pro variants.
> How do things compose?

I think you pretty much summed it up right there.
Eric Wall on Crypto Exchanges
https://i.imgur.com/vpBRAjJ.png
A national ID doesn't necessarily have data security implications any more than the current state-by-state DMV system does.

The relevance of a national ID is (presumably) so that banks can check identity more reliably, i.e. making security breaches like the T-Mobile one irrelevant. It wouldn't matter if your SSN was public information.
Maybe it's a conspiracy. They say apollo went to the moon, but in reality it was mars.
What blockchain will the NFTs be stored on?
As you've written... why there has to change something when it works already for law enforcement.
So Google does not understand the question ... not exactly a surprise.
Great link. This is a super interesting write up on the development of the Darkstar emulator, complete with many screenshots: https://engblg.livingcomputers.org/index.php/2019/01/19/intr...

"Someone" should make a scaled model of the 6085 (Daybreak) and stuff a darkstar emulator in there.

ADD: I cry salty tears that I didn't make it to The Living Computer Museum before they closed.
It's a course structure, not a semester, so it's for a particular workshop.
tl;dr: Because Facebook Inc and Snap Inc can't be bothered to use the proper camera APIs on Android, so they take a screenshot of the preview window instead.
I think the concerns around voting are based on who and how the ID is issued. Honestly if the Feds would issue one to every citizen this issue would go away. Most who are pushing the hardest for voters to show ID would have to give up power for that to happen, because the political calculation is that they can write the laws in such a way as their supporters can easily vote, and their opponents less easily.
> the monochrome version is typically 20% - 30% more expensive than the color version, which is counterintuitive...

The market for monochrome sensors is very tiny compared to the rest of the commercial products. Every phone now has 2 or more cameras on it, and there are billions of those.

Any changes to the manufacturing steps means more setup and effort. Different test procedures, quality control, documentation, etc.. That is all overhead, to be absorbed by a relatively small production volume.

I'm surprised it is only a 30% premium, I'd have expected higher actually.
Maybe not in the near future, but somewhere down the line robots will be used to hunt humans, so yes.
Yeah, exactly what I came in here to say. It's more vectors than slopes. You add the vectors of where they're at and where they're going.

You don't count against someone for absolutely already killing it even if you don't expect them to have the same increases in ability as a fresh grad with a lot of basics still to learn.
If this is an issue you can replicate, would you be open to debugging this live with me? If so, please pick a convenient time here: https://calendly.com/mustafa-pop. Thanks!