skysight-inc/HackerNews huggingface dataset:
Right, but for a device that's to be sold on the market, would you trust some random PDF from Google?

Low volume, expensive products like the one my friend got the job for or consumer products, having to do a recall and board replacement will not be a fun experience for those involved.
Still wondering why don't people like D more after all these years it's been there.
I was expecting the old video game.
Hotel chain switches to Chrome OS to recover from ransomware attack
I had fun reading it! I get the criticism but it's actually pretty entertaining and very relevant.
It is absolutely extra work. You have to test every mode of operation. So to support those with JS disabled (about 1.3% of users according to some quick searches) you have to test with JS disabled. Then you have to test again to make sure your JS workflow is stable.

Every business has to make the choice, but unless I was running a pretty large operation, I'd be willing to ignore 1.3% to put my budget into other things.
Maybe they are considering both directions, i.e. 128GB/sec full duplex = 256GB/sec total bandwidth. Kinda cheeky.

https://pcisig.com/blog/pcie%C2%AE-60-specification-released...

> a maximum bidirectional bandwidth of up to 256 GB/s for x16 lanes
I sincerely doubt all that layered complexity helps push features faster. I left a next.js React job a couple of months ago where the team spent 90% of the time dicking around with the setup and wrangling with dependency issues instead of delivering any useful features. The amount of time they took to set up their "stack" and the number of issues they had with it was mind boggling. I left and swore to never again come near that mess of an ecosystem.
Google doesn't even enable RCS with its own Voice product. It's worse than the left hand not knowing what the right hand is doing, it's like the left thumb not knowing what the left pointer finger is doing. Google cannot deliver, then cry foul instead of even thinking to fix the organizational hell they've created.
Intuitionistic logic, in MY HN? Blasphemy!
Google is attempting to mitigate one wrong by performing another. Google is not allowed to implement feature covered by another company's patent. Google is also not allowed to sell a product advertised as having a specific feature and then later remove that feature. The two are independent.

Having lost the lawsuit, Google's proposed remedy is to "undo" the patent infringement by removing the patented feature. This may reduce the harm to Sonos, but actively harms people who purchased the devices.
I had a meeting today with a "cybersecurity expert" who was consulting a big company that had no idea what a hash function was. Literally no idea, as in "never heard the term before".

I explained the concept to her and she started referring to it as "encryption", I told her it wasn't encryption and she immediately started to debate me about that. Let that sink for a bit, she really thought she knew more than me about a (fundamental) concept that I just introduced to her world a few minutes before.

There's a plague of incompetence and mediocrity everywhere, and that is one cause for the issues that OP is talking about. It won't get any better soon so expect to have a lot of fun in future years.
I had a conversation here with people about Servo and it was immediately clear that it was a collection of people who wanted to play around with Rust and not actually solve a problem that people have while saying that they did. They were way more concerned with bullshit like governance than meat and potatoes like writing a getting started article.

> Servo’s mission is to provide an independent, modular, embeddable web engine, which allows developers to deliver content and applications using web standards.

This is servo's mission, on their website, and the last time I checked, they provide absolutely no documentation on how to actually do it.

If you need embedded, just use CEF like everyone else. If you need a browser base, just use Chromium. Everyone else is dicking around.

I would have written a WebKit port[1] for my own purposes, because CEF has significant technical limitations, but WebKit has no documentation on how to do it either. They have documentation on what a WebKit port is, and what ones exist, but not actual documentation on how to create your own callbacks for view abstraction and blitting etc. It's a much more significant effort compared to just using CEF.

[1]: https://trac.webkit.org/wiki/SuccessfulPortHowTo
Ha, I've been doing it all my life. Taking 1-1.5hr nap during lunch time or in the evening. Not every day but often enough.
Unless the product would have never been shipped if it could only be done natively.
As a Rails dev it's extremely rare for me to need some functionality that Ruby doesn't cover. If you're doing standard web development most likely you're gonna be fine with Ruby. I've been doing this with Ruby for around 8 years so I bumped into quite a few use cases...there are gems for all the standard things.

But yes outside web - data science, web crawlers etc...Python has the clear advantage.
What is it about building "web-related technology" that makes it so cheap? Is it actually that much cheaper? And if so, why? Why isn't there a platform for making apps that compares?
I liked Andrew Ng's Deep Learning Specialization and thought it was exceptionally well done: https://www.coursera.org/specializations/deep-learning
Thanks for introducing this new space to me.
> This seems like "IT-style" troubleshooting and fixing, and even then it seems half-hearted. Can't you install other browsers on iPad?

iOS devices limit browsers to only using the Safari engine so any installed browsers will have the same limitation.

> You could also install extensions like stylish on Chrome and fix it therein. You could try blocking the CSS file from loading. [0]

The chaining operator is a JavaScript enhancement. Sure, you could block the JavaScript but considering the site doesn't work when the JavaScript fails I don't think blocking JavaScript will fix the site.

An extension, like https://chrome.google.com/webstore/detail/resource-override/..., that is similar to the dev tools local overrides might let you fork the site's JS files. But that isn't a maintainable approach.
He's stating an opinion which couldn't be proven with data and then just citing some data and calling it incontrovertible. It would be like saying democracy declined due to corporate profits and then showing a poll saying that democracy declined and another graph that corporate profits went up. It's meant to pander people who are going to believe it full well knowing that nothing has been proved.

You cannot prove causality for inflation. Even the things that superficially seem intrinsically linked to inflation like the money supply cannot be proved to account causally for specific inflation. It's a complex system. No one thing causes any other one thing.

So yeah, this is a flaming pile of utter bullshit and Stoller embarrasses himself by putting it out.
I think you can just just refer to "non-nosql" as... sql! :)
I won't respond to everything, but her skills other than her experience in the field, and her long list of licenses, would be her ability to write and speak two languages fluently.

I didn't preclude her skills. I just wanted her to have a union, whether skilled labor or otherwise. Having both has her very well positioned. She doesn't need a union, but it certainly has boosted her pay, vacation policy, and treatment. She could easily put a grievance in at work. I cannot, my grievance is to quit.

I don't honestly think my software development skills put me in a better position. Skills are good if you're a basic worker. Helps. But you aren't in some magic land of success, you're just a worker that gets a job easier than the rest.

I have her well positioned. Everything I learned about reality, I passed onto her, before she got into a real career. Skills + union = a pretty nice life, one that everyone honestly deserves if they get out of bed to work in the morning.

Most people seem to think workers should be "skilled", or abused in some way. I think it's the non-contributors that should be punished or treated harshly. Workers should get all the good things. I don't ask that they build up a skillset.
Even in all of Western Europe, WhatsApp clearly dominates, with iMessage coming in third or fourth in popularity in my practical experience (after Signal and lately, unfortunately, Telegram).
Ask the customers to pay for it before you build it. If it is high value for them, they will.
Probabaly lack of killer application.

If you released super popular whatever (game engine, embedded platform, 3d design software) that uses D as its customization language suddenly a lot more people would have a good reason to learn D.
That is one thing that I absolutely dislike -- sticking everything as a part of one big browser. I prefer individual apps that I can control separately, than use a monolithic application. :-(
The government should intervene to force interoperability and stop the lock-in that comes with any of the tech giants
Cannabinoids Block Cellular Entry of SARS-CoV-2 and the Emerging Variants
As opposed to a bunch of websites serving an archaic, poorly formatted blob of text-the “correct” parsing of which has now become _so complicated_ that it’s basically infeasible for anyone not willing to build a whole web-browser?
Making a fork of a repository is super easy, but you need to have a reason.

The core problem is that Gecko is not easily embedded. It does not strongly separate the renderer from the application, and that means that it is very difficult to simply use in the middle of another app.

You can compare it to WebKit and the old mshtml controls: the entire engine is designed, specifically with the intention of being a content view in an application.

Chromium inherited the core webkit design, so it is also much easier to embed than gecko. It requires much more work than a webkit webview, but that's largely down to exactly where they felt their API boundaries should be (e.g. a conscious design decision vs happenstance).

The end result is that forking Gecko is useful if what you want to do is make a fork of Firefox. Using gecko for anything else is challenging - there used to be a Mac browser built on gecko, and it required a huge amount of work to keep going, and would routinely fall behind due to changes that broke embedding. Just a browser, so it still had the same basic UI structure, and it was still hard to make in the first place, and hard to maintain.
> I write native (Swift) apps for Apple systems.

Swift is only 7 years old, one of the newest languages/tools in existence. This is an implicit argument against the author's case.

One might perhaps argue that Swift's newness/modernness is an exception, that it's "one of the good ones" when it comes to new systems. But this doesn't really work. Using Swift for native GUI app building is platform-specific, and writing native apps for other platforms requires other tools. If Swift represents an improvement on what came before, it implies that such improvements are needed on other platforms also. (If it doesn't represent an improvement, why are you using it?) This also implies that cross-platform solutions might be useful - like Electron or React Native!

Being chronologically challenged doesn't actually prevent one from understanding the driving forces behind modern software technology. Certainly, fads and cargo cults exist, driven in part by people's inevitably incomplete understanding and desire to follow practices that others seem to be using successfully. But to be able to distinguish between the fads and the useful advancements requires a better understanding than the OP exhibits.

Complaining seems like a perfectly fine activity to me if there's some valid content in it. But it becomes fairly useless otherwise, except possibly as you say for driving social media engagement.
The Cost of Logging in 2022
Oh, huh, indeed that seems to be more involved than just developer mode.

That one supports CCD, so you can still "root" it, but instead of just enabling developer mode, you also have to connect a cable and go through a slightly more involved process.

Fortunately, it's quite well documented: https://chromium.googlesource.com/chromiumos/platform/ec/+/c...

It's still not fully locked since following the above doc should let you flash your own firmware
Speaking of people who have written C++ compilers, what do you think of Circle? Have you given any thought to targeting GPU shaders from D? I think "C-like low level control but with strong compile time metaprogramming" might be something of a sweet spot, though there is a lot of complexity to the space (mostly the oddball storage spaces).
Source code isn't ambiguous either, and tends to get way longer than a hundred lines or a few pages.
I’m on a team of 3.

React Native and similar options allow us to do so much more than we otherwise would.
I didn't read the About page, I read this article. If I'd known that, would I have not been "quite so much of a jerk," to quote myself? Probably. But "that this ends with a suggestion that people pay for this writing" is still something of a sticking point: if I was writing in a language I wasn't fluent in, I would be very hesitant to ask people to give me money based on the strength of my writing. If you decide that such a standard is unreasonable of me and that I'm still an English imperialist or whatever, I'll take the L, I guess.

However, when you rather archly tell me

> Make arguments against what they wrote, not who they are.

I will respond: I did. The vast majority of my arguments were against what they wrote. I took a couple pot shots at how they wrote it. I don't know who they are, and certainly didn't argue against that either way.

> A little kindness also goes a long way.

Does that apply only to critics of the article and not the article itself? Because I don't think you can call the author's tone "kind" by any measure.
> How could someone higher up not say "this is the dumbest thing ever, merge the teams or reassign one to something else"???

They tried that. The person who was put in charge of the merged teams picked one and killed off all the other services without a migration path.
I think you have a point about the reactionism... A better gambit than pre-emptively complaining about a small difference in political stances on something like work ethics would be to just champion the virtues on their own, and if an actual political ideologue begins to act disparaging about it as being somehow a less positive thing, respond with "Alright, well you and your cohort can enjoy not benefiting from these virtues then".
More posts on how we empower privacy observability in your cloud-first organization here: blog.borneo.io
Also, if you are interested to help our customers understand, identify, and remediate privacy data risk at cloud scale, we are hiring engineers for our remote-first teams in India, and Singapore.
SMS cannot do group chats in any meaningful way.

So no, at least SMS is not a social network.

I don't like WhatsApp anymore but it was in its time my favourite social network. I had all my important groups there, used it exclusively to communicate with close friends and family.

It was the place were most images were shared and discussions were held and so on.
https://www.forbes.com/sites/ajherrington/2022/01/11/study-f...
We are looking down the barrel of a gun. The gun is cryptomining's thirst for electricity destroying all our gains to diminish climate change. Your arguments may be right, but you are on the wrong side of our survival as a civilization.
I first learned C++ 20+ years ago. While I've appreciated it, I also knew its shortcomings and had been looking for a replacement.

D had some missteps along the way that lost some initial traction. I also wouldn't be surprised if timing was a factor with more C++ warts being added while the programming community has learned more lessons along the way that could be applied to the next languages (Go, Rust).

As I followed D, the problems I remember there being were:

- Compiler availability (DMD vs GCC)

- Split stdlib

- It was aiming for C/C++ post-Java but covered more Java use case (GC) than the remaining C/C++ ones (no-GC). It took a while before BetterC. No idea how well that ecosystem has matured.

- It felt like they were shoehorning every feature into the language rather than having a cohesive design strategy

These have slowly been resolving but Rust is now here, targets most of BetterC's use cases by default, and the borrow checker has let me squeeze out performance out of my code that would have been irresponsible without the compiler making it maintainable.
You seem to have some familiarity with the language. Nonetheless, you're understating a bit the degree of integration with C. You can also: create a shared library in D and call it trivially from C or any language with a FFI, call C shared libraries with little effort from D, compile a C file and add the .o file to your D program compilation command directly, use dstep to write C bindings for you, and directly #include a C header file with dpp. C is more or less a subset of D at this point. C programmers can stick with what they know but use D for incremental elimination of pain points.

Edit: I added that first sentence because it's awkward to tell the creator of the language that his answer was incomplete.
The aggressive advertising on many of the most popular sites on the web also helped a lot, the occasional accidental breakage of other browsers on those same google properties also worked out in their favor.
They're definitely considering both directions for the total bandwidth number.

But I don't think that's what's happening with the gigatransfers. When they launched 5.0, they were clearly counting one differential pair of pins: "Delivers 32 GT/s raw bit rate and up to 128 GB/s via x16 configuration"
I think the suggestion being made here is that if somebody else did that work, they might be willing to merge it into their tree.
Copenhagen looks like a lovely city but from what I can tell it's almost impossible to purchase real estate there.
Scientists believed Covid leaked from Wuhan lab, but feared debate could hurt
It honestly scared me too when I saw it pop out of the side of the screen. I've viewed this blog before and had the same reaction. It's cute, but I'm sure you and I aren't alone.
No, the madness will never end. Once you've been programming in the industry for awhile, and have seen a few fads come and go, you start to get fed up with the churn and just want to do things in the simplest way. Electron? Bah, I'll just make native apps for Windows and Mac in C++ and Swift! React? Bah, I'll just write a simple pure-JS app as a .js file.

Because you know that in 10 years you'll have to un-learn all of your Electron and React skills and re-learn something new. Equivalent, pointlessly new, but new nonetheless.

The problem is, nobody is going to let you do that. Chasing the new shiny thing is, for better or worse, part of the software industry. You will always have to learn something new that does the exact same thing the thing you already knew how to use did 10 years ago. The best you can do is find some company that's stuck on some previously-cool technology, but even then they'll want you to rewrite it in the new thing.
SPARQL is 14 years old, and RDF it's supposed to query is 26 years old.

I think by now most people said "nah".

GraphQL is something people actually want to interact with and develop.
> It’s the same disease as always with people on the autism spectrum: they are just not that bright about the obvious.

I am trying to find a good reading of this but I am having trouble.
The explainer video about gans is top-notch! Excited for Arrowmancer!
I have 2 personal projects, one in C++ about 90k line. The other one in JavaScript (ReactJS). The full rebuild of the JS projects takes longer than the C++ project.
Oxford is running human challenge trials.

https://www.ox.ac.uk/news/2021-04-19-human-challenge-trial-l...
newer tech allows lower skilled developers to build programs. Which in turn leads to more tech to dumb things down even more. Resulting in more inefficient programs overtime.
I think the missing one is Tuck and Roll’s Drive Em Buggies (Disney California Adventure)

Also, It’s Tough To Be A Bug was cloned, so I guess you can count it twice. It’s still playing at Animal Kingdom (1998), and opened with Disney California Adventure in 2001 (closed 2019).
The article’s arguments can be summarized as two main points -

1. “Death is not the end of your matter, only of your particular consciousness.”

To which I say, big whoop. I don’t really care that the carbon atoms in my body go on to be part of another animal, or continue being part of the “universe”. I don’t care that “energy” is eternal - there’s nothing special about energy. “I” start and stop at consciousness, and I see no reason to NOT rage against the dying of that light.

2. Don’t think about death, it’s a thought that isn’t productive.

To which I say that is impossible. Even if it were possible, that is sacrificing one’s humanity to be no better than an animal. Reading a bit of Kierkegard may help.
Lol I like how you substantiated your argument with that Tweet. Looks like serious research.
Bing Maps had an experimental feature like that as a print option at one time. It was a chicken scratch map and included the intersecting roads where you needed to change direction.

[ah, yes, as noted in the comments section, it was a showcase for silverlight]
Maybe the problem is implied multiplications. Most programming languages don't have them, and are easier to read with longer variable names.
Both do.
> You seem to have some familiarity with the language.

Just to note: Walter Bright, whom you replied to, is the creator of D.
This gave me flashbacks of Flash before Steve Jobs killed it.
Rails is doing a lot for you. There's no point in comparing it to something lean like Express. If you want that in Ruby use Sinatra, not Rails.
The person you are replying to created D.
Seeing this presented for use in papers is a very good thing. These annotations look alot like slides many people make (sometimes showing relations between multiple equations, etc). However, much of this readability is customarily stripped out for the sake of uniformity. I think most journals im familiar with enforce specific formatting for equations.
Why do stuff like this never come down from the web? I'd pay for a program I could download and use with my own image files.
> You seem to have some familiarity with the language.

Well he should, he's the guy who created D.
I increasingly see the claim that science is becoming too similar to a religious belief, but I'm not seeing where this is happening - if anything, I am seeing an increase in skepticism towards science that is not paralleled in attitudes towards religion. Maybe that's just a consequence of my milieu.

When you compare attitudes to science with religious belief, it is useful to note that there is a significant difference between how religion is taught to the masses and how it is approached by theologians (caveat: I am much more familiar with the distinction in the Christian tradition than any other, but I think it it is the case, more or less, in many others.) While the latter debate what one should believe, the former are essentially told what to believe.

A dogmatic approach to science, while pedagogically the easy option, is particularly harmful, because science is particularly demanding that beliefs should follow the evidence - look at how quickly evolution was accepted within biology, plate tectonics in geology, or how quickly dark energy became an acceptable hypothesis. This can be confusing, not only to anyone from a dogmatic tradition, but also (slightly paradoxically) to anyone brought up to believe that their opinion on anything is just as good as anyone else's.

I am curious about your suggestion that Whewell coined 'scientist' in reference to a woman's work, and, in particular, who - I would like to learn more.