skysight-inc/HackerNews huggingface dataset:
At this point, it’s not actually been tested.

“May” is an appropriate word here, because there is a suggestion (based on the study) that something may (or may not) be correlated.
Multiple dispatch languages like Julia handle that example fairly easily:

+(x::Real, z::Complex) = Complex(x + real(z), imag(z))

+(z::Complex, x::Real) = Complex(x + real(z), imag(z))

And you can call it in both infix or prefix forms. Though Julia is a math focused language and the community tries to stay consistent with the correct notation. You can't add an element to a list using the "+" operator, but you can add each element of two lists if their dimensions match.
Plumbing is automation. Without plumbing, human labor is used to haul water from wells and cart away human waste.
They're incredibly useful when you actually want them.

That point is almost never when they load when you’re halfway through scrolling down a page.

At that point they’re just another piece of cookie / GDPR / autoplay banner ad spam that does so much to ruin the web.

Why can’t they be housed as part of a separate customer support section? Other than that it wouldn’t make Intercom’s numbers look as good.
> People buy crap like Amazon echo left and right

People know the Amazon echo contains a microphone.

> have been carrying little computers with microphones and an internet connection around all day for even longer

People know that their phones contains a microphone.

Surely the difference of being able to make an informed choice is still significant?

> I might be an asshole for it and rightly so get down voted, but I really feel schadenfreude from this story

I don't understand the schadenfreude here. Because some people make privacy choices that you disagree with, then we should take pleasure when companies stop presenting a choice at all?

I guess I just fundamentally don't understand how you can equate the two categories of products together.

In one category people make a knowing choice. In the other category they do not, and the company has outright lied to them to prevent them from making a knowing choice.
For me that was covered up by some popover I didn't read. Besides the tagline of a blog is the sort of thing I for one gloss over. I've had decades of training how to skip straight to the content.
Vultr will let you spin up an OpenBSD VPS easily, although as to how supported it is I'm not sure. I'm certainly happy with their Linux offerings.
this is all bullshit

Your shutting down rightwing websites and free speech the phase hate speech" is nothing more than an essuse to take away NZ freedoms and religious rights in Orwellian attack on right wing voters and attack on freedom of association and discrimory laws both of which are illegal in NZ.

leftwingers are currently the only ones with free speech so what you are doing is outright illegal no matter the jusifcation
Isn't that what practically all smaller software companies have?

Personal life came in between and people later moved around, etc. now we all have normal regular jobs at bigger companies.

I'd say I learned never give 51% to the person who only invests money but not his life, blood and sweat into it. It's not worth it and it will screw you up.
Well hopefully Javascript will be on it's way out thanks to WebAssembly. Any tool that fills a critical gap in a worldwide ecosystem should be admired, but at the end of the day every tool should eventually be replaced as we evolve the craft.

jQuery filled a niche when browsers were less standardized and the DOM was harder to work with. It also came about at a time when people were just starting to play with the idea of web apps, and people could get away with less structured approaches to web design.
It's not an unreasonable hypothesis, but it's certainly not new, either. The same hypothesis was made five, ten, twenty, and more years ago. And it was wrong every time.

That doesn't mean it's wrong now, but it does invite further retrospection why people thought it might be the case then, why they ended up being wrong, and what potential blind spots might lead to this perspective today.
In other news, don't bother putting your content on 3rd party websites, it'll just be deleted and you'll have wasted your time. Set up a server, and a donation button, with a countdown timer for when the server will be deleted if no one donates, if it's useful people should pay to keep it going
CppCast: News Roundup
So to complete the thought, at which age should we expect developers to know nothing about new technologies? Also, are you involved in the hiring process at your company?
I think jQuery is still a relevant tool for building dynamic websites—animations, carousels, pop-ins, etc.

However, for building SPAs, jQuery has been eclipsed by Angular and React. And thank god for that, jQuery was always an ill-suited tool for the job. Even bad Angular applications are better than good jQuery applications, in my experience.
> It is disingenuous to come to the table with clearly cherry-picked evidence

It's a bit like women finding reasons not to like a man (or men in general) or vice versa. [1]

It shows (and I don't know the psych term for it) a very rigid 'good or bad' way of thinking. Life in general is a series of tradeoffs and thinking the way Stallman does just leads to unhappiness. And no question when you become that bitter (in that particular way) you are not happy.

[1] Not sure if Stallmen mentioned or not how Apple and Jobs in particular (at least as reported and popular culture) treated those around him. You know what? I don't care at all about that.

Edit: Note he says 'reasons not to use' he doesn't say 'things that I don't like about Apple'. For that matter he doesn't even say 'reasons I don't use Apple' he is clearly implying that he thinks people in general should not use Apple.
> The question is, does that really matter?

I absolutely think it does.

I have also bought an Amazon Echo, but I unplug it when it's out of use for extended periods of time.

I wouldn't purchase a similar product from Facebook, because I trust Amazon with my personal data more than Facebook.

I've never purchased a Smart TV that contains a microphone.

Just because I make some decisions you disagree with in balancing my privacy and convenience trade-offs doesn't mean I should be prevented from making those decisions at all.
> Soon, however, internet users pointed to factual errors and said the piece had been invented.

> Ms. Ma had to apologize.
He could invest the billions into making viable alternatives that respect user privacy.
I was one of those students who didn’t care about the grade except as a proxy for learning. I never understood why other students would try to argue with profs about test grades, when it was clear they list points because they misunderstood something. That said, the thing that kept me from getting C’s in courses I didn’t like was that I was motivated to do at least decent at the things I do.

For the classes I sat in on, the motivation was that I was interested in the topic. But the social aspect really helped. Even though I wasn’t enrolled, knowing I was going through the same pain helped. I’m not surprised that MOOCs havn’t taken off like people assumed they would. There is nothing like sitting near people to really feel like doing something.
Jquery still strikes me as being much faster to get up and running than react. Is the issue it’s speed compared to vanilla js?
These are the sites I use for colour combinations
https://color.adobe.com/create/color-wheel/
https://color.review/
https://www.color-hex.com/color-palettes/popular.php
guilty as charged :)
I would argue that Facebook's work had little impact on the "scalability" of PHP. I don't see people adopting HipHop (HHVM) in huge numbers. The problem with PHP was it's standards body wasn't doing a good job of keeping the language consistent and it lacked a package manager where Ruby, Python and Node all had solid standards bodies and it was driven by having package management.

With Composer that changed and it appears now they are doing a much better job of standards and changes to the language.

With that said, it's not a concurrent system. It's blocking and that's a problem for modern Web languages.

I do think PHP growth is on the way down... but slowly.
Yes. Ghostery gets some criticism - due to privacy issues among others.

https://en.wikipedia.org/wiki/Ghostery#Criticism
I use Vultr, and it works pretty well for a budget provider.
Many other Nest products, such as the Smoke alarm, doorbell and camera have microphones too. I agree that not disclosing that one was bad, but realistically if you have a Nest home, you probably have at least one microphone somewhere.

It also comes down to much you trust them that the microphone was disabled. If you don't, then you probably also shouldn't be carrying a smartphone with you either.
I’d be interested to hear valid alternatives or solutions to the listed problems. For the most part they aren’t unique to Apple.
The assumption that everyone has a country causes problems for people who actually don't: https://en.wikipedia.org/wiki/Statelessness
They can be configured that way, but they can also be configured to hover quietly in the bottom corner until someone clicks the icon. That’s how we use intercom, and it’s definitely been a useful channel for support and for prospective customers to ask questions.
Your premise is appealing, but how would it fare knowing that conservatives are better at understanding liberals than liberals are at understanding conservatives (the former are able to empathise with liberals’ values, all the while holding their own as superior, whereas liberals do not consider conservative sensibilities to be ethical values at all)[1]? Don’t you think that an ability to empathise, which already exists at least in the case of conservatives, doesn’t seem to lead to more nuanced views? I’m not questioning the obvious benefits of education or injection of diverse points of view into one’s environment, only your premise.

Wouldn’t a simpler premise, making one’s bias apparent by stating a binary preference (conservative or liberal, but maybe less grossly-defined) somewhere in one’s piece of work, achieve the positive outcome of allowing readers to better analyse content, without betting on the potentially positive side-effects of trying to game a test?

[1]: https://theindependentwhig.com/haidt-passages/haidt/conserva...
You don't have to make your functions variadic, it is just handy when working with numbers.
Dollars are a social construction of disassociated trust of value, wherein your ability to establish rent grants you power over rentees. Votes are another way of expressing power, wherein your ability to establish a majority opinion grants you power over the minority. Seems like the equilibrium would be at the point where power expressed by the renting class is only just not quite able to override the power expressed by the majority opinion.
What a joke, the Ivy leagues are mostly hedgefunds and REITs with some education signaling attached.

Losing out on a few extra rich people 'grants' are a rounding error.
It's just like autoplaying video --- users do not like the unsolicited aspect of it, and the annoyance that causes. I'm perfectly fine with having a chat widget that opens when you actively click on "Get Help" or "Chat with us" or whatever other phase implies something like that, just like I would not mind a video you need to click on for it to start playing.

(Incidentally, I have JS off by default, which naturally neuters these and other annoyances. It's only when I have to turn it on that I get assaulted with things like this.)
The “Chinese Room” Argument vs. Strong AI
Surprisingly few. New grad training programs still depend on the "grad" part.

It's not like Fortune 500 businesses are stupid. If they could hire random high school grads for all their jobs and pay them less, don't you think they would? As you point out, college degree requirements have not always existed, they were added. Chesterton's Fence is a useful mental guide here. People don't generally make things harder on themselves for no reason.
And eventually people will stop donating (if they ever did) or you'll lose interest and the content will be deleted anyway. So basically don't bother. Everything will get deleted someday anyway. (Unless it's saved by the Internet Archive which may or may not be around forever (as in a very long time). Which is a bit worrying itself.)
As long as they have a reasonably recent smart phone
He is a bitter and unhappy person. Most likely because he sees others making money in the way that they do vs. how he feels the world should operate.

The fact is though many of the modern day benefits we have as a society came as a result of the less than pure pursuit of money and power.
KVM (not joking)
This would be much more useful with text shown using these as foreground/background colors.
Chinese mushroom eaters. Goodness only knows what the cultural connotations and confounding variables must be.
> And the reason it did so was because even though PHP had little cachet, it was easy to hire PHP devs.

Really not true. There is no part of the hiring process at FB that focuses on trying to find PHP (or now — Hack) developers. The main impetus was that there was an existing, large, PHP code base.

Disclaimer: former FB engineer
The bar for Medicaid for a two person household in most states was $22,715. Pretty good chance she was over that.
This is incorrect. Medicaid provides for health care of all kinds including chemo and hospice care. There is some evidence that the quality of care isn't as good as private insurance, but there is definitely coverage of some kind for the items you mention.
care to share your emacs config/setup ?
Does it? Maybe it does, I don't know. But none of the ways I'm used to eating mushrooms involves much vegetables at all - fresh or otherwise - so I'm curious whether that is actually true or based on assumption related to specific traditions of use.
The inequality in the US is growing but not as fast as you might think from listening to the media: [1]. The real median household income has grown faster since 2010: [2] (the mean household size went from 2.59 to 2.53 during this time [3]) and I think that matters more to an average person than the GDP (as does unemployment like you said).

[1] https://fred.stlouisfed.org/series/SIPOVGINIUSA

[2] https://fred.stlouisfed.org/series/MEHOINUSA672N

[3] https://www2.census.gov/programs-surveys/demo/tables/familie...
It's super ironic that he would use the sleigh of hand in his writing in that way. Sure at the end it's disclosed that he is not (currently) teaching at Princeton.
The author is concerned about the embodied energy cost of a larger battery, so has a smallish battery which only lasts about a day.

For my small solar powered installations I generally use a lead acid battery with a zero embodied energy cost. When I pull a starter battery out of a vehicle, instead of immediately recycling it I use it as a storage battery for one of my remote solar installations, sometimes adding it in parallel to an existing one. They can then perform for years as a bad, but useful, low current storage battery. Eventually something horrific¹ happens or a cell goes completely² and I recycle the battery.

So the lead and the sulphur spend a few years longer between reincarnations as batteries, but the embodied energy is zero for my use.

␄

¹ A camera/weather sensor station went offline after an unusually strong storm from the south. I suspect there was unprecedented wave erosion and dropped it off the embankment. When the site becomes accessible again I'll probably find it in a heap at the shoreline with ruined batteries from freezing. (Sometimes I lose the sulphur, but there is a world sulphur glut so I don't feel too bad.) Other causes of demise are failed solar chargers or stuck on loads, usually from wiring failures. (darned rodents)

² I'd like to make a lead acid charge controller which can detect a shorted cell and just call it a 10V battery instead of a loss, that would extend their lives. There is DC/DC conversion already happening at charge and discharge, so it shouldn't hurt efficiency significantly.
You should look at the Construct library, which overloads the '/' operator as syntactic sugar to make s-expressions in it's DSL less paren-heavy. I'm not saying I agree, but it was wild when I first saw it.

Struct(
"foo" / byte,
"bar" / Struct(
"spam" / int16ul,
"bacon" / int64sb, ),
"viking" / int32sl, )
Regarding image compression: https://homebrewserver.club/low-tech-website-howto.html#imag...

The original is 160KB. When I save it in GIMP, the re-encoding (at 90% quality be default) brings me to a baseline value of 164KB. If I turn the quality down to 50%, it appears to be almost identical but is only 72KB, less than half the size. Turning it down further until I can only barely make out more detail than in the dithered image (for example, I can see that the operator on the bottom left is looking at something, whereas in the dithered image I originally thought her face was a headphone and she was facing away from the camera), and at 7% the limit is finally reached. At 6%, the quality is no longer better than the dithered image. So at 7%, what's the size? 20.9KB, much less than the dithered image that is claimed to be 36.5KB.

I'm not sure why I double checked, but I did. You know what? The dithered image is not 36.5KB as the article claims, but a 76KB PNG. Which is impressive because with PNG, I can't get it below 140KB in GIMP. JPG and GIF also can't reduce it beyond 76KB. Their PNG encoder is much better than GIMP's, but I don't know where the 36.5KB claim comes from. What I do know is that JPG can get it to 72KB with virtually no quality loss, or 21KB at a quality still slightly higher than the dithered version. All you have to do is change the quality setting, an option available in almost every editor (no fancy tools or skills needed).

Dithering seems to be just chosen for its 1950s look, not for actual power saving.
Bullet spread is present in every modern FPS, with most weapons and not just in hip fire mode.

Bullet spread as a stratagem isn't random because the idea is that you can choose: Quick, reactionary hip fire or slow, focused aiming? One guarantees a hit at the expense of speed, the other guarantees speed at the expensive of maybe not hitting. But no one using hip fire will be angry that their gun might have missed, because the system is predictable, non-random and non-changing. However, if we were talking about a system where sometimes your aiming is precise and sometimes it isn't, with no clear rules, then your strategy begins to depend on randomness instead of interfacing with it.

That's why randomness isn't "paramount" to the combat of PUBG. This is why the game is successful. Bugs nonwithstanding, once a player secures loot they can form predictable, actionable strategies that do not depend on RNG. If this wasn't the case, and randomness bled into combat itself, nobody would play the game.
I think that is equivalent to selection sort:
You put all numbers into the scheduler which periodically checks all scheduled threads and selects the one which timer elapsed, i.e. it sequentially selects the scheduled tasks with increasing timer duration value.
How to Install OS via USB
I wanted to share my experience as a startup co-founder that uses Drift as both a sales tool and a help desk tool.

We started using drift on day one of our product launch. Creating a user experience that is intuitive and "makes sense" from the get-go is not my forte, and we wanted to give users who were using our product a quick way to get help. We added the drift "chat icon" to the bottom right corner of our screen as a permanent way to make it easy to get in touch.

Over time, we've evolved our usage and now have a permanent menu-icon which opens the chat window, rather than a permanent icon that floats. This is a better user experience on mobile, as well as just generally being less intrusive.

As a support tool, Drift has been IMMENSELY valuable. We're able to respond to user requests, on average, in under 48 seconds (we monitor this). Rather than a user getting "blocked" on an issue while waiting for a help-desk response, we're able to address problems in under a minute, rather than minutes or hours. This aligns with our values as a business, and Drift has helped make that possible.

As a sales tool, we've begun utilizing drift landing pages in experiments, and also as a way to help clarify questions during the sales process. Because we're mostly an "enterprise" sale at this point, it has had less of a utility as a sales tool, but I see the virtue there.

As a consumer, I dislike when companies configure their chat widget to immediately prompt me after a couple of seconds of scrolling on the site. This is a configurable setting that they've opted into, and I would prefer if companies would not do this. Hopefully, over time, the statistics will show that this is a poor user experience, and companies like Drift will discourage this in the mean case, and rather encourage it only in critical moments in the user funnel.

One of the challenges in marketing is that we tend to always devolve down to the mean when creating products. Having worked in ad-tech, I've been both witness to this, and fallen for this trap. We're often willing to sacrifice a large percentage of our user base for features that show an aggregate lift, rather than asking ourselves if there are other features that can cause similar lift but not alienate other segments of our population. This is the balance that needs to be struck when using a tool like Drift, and I'd encourage the team at Drift to lean into helping customers understand this balance.

That being said, I have a lot of faith in David Cancel, Elias, and the team members at Drift to sort this out. They're smart, they're growing rapidly, and they'll adjust as needed.
I don't understand the shadenfreude either, but for the opposite reason. I think most people who have Nest products also are in the Google ecosystem, and are probably happy that they now have a Google Home for free.

Considering half of the other Nest products contain microphones already, I don't think anyone who truly is worried about this stuff would've gotten a Nest ecosystem to start with.

I agree, it's important to have all the facts so you can make informed decision, but this specific case has been way overblown, mostly by people who don't use Nest nor ever will. Almost anyone who's outraged probably would've never bought the product anyway.
Why would you chose this line of work (serious question, not a value judgment)? Did you know how amoral it was when you first applied? What caused you to leave?
The difficulty with learning 'modern' algebraic geometry is not only is it very dense and general, but that means the original motivation can become lost.

So I think understanding Weil conjectures are key for modern algebraic geometry. And it's always easier to understand algebraic curves (algebraic geometry with dimension 1) and their connection to Riemann surfaces (algebraic curves over the complex numbers with analytic rather then algebraic structure), as they provide motivation for many of the results and constructions.

A good introduction to Algebraic Curves and the Weil conjectures I've found is following

https://math.mit.edu/~poonen/papers/curves.pdf

For general algebraic geometry, JS Milne's notes are rather good

https://www.jmilne.org/math/CourseNotes/ag.html

and for an introduction to commutative algebra Atiyah-Macdonald's book is great.
If a+b != b+a that breaks the commutativity property of addition.
Both angular and react are MIT licensed libraries that could be forked at any time by any one. Furthermore these useful frameworks have nothing to do with the business model of Google and Facebook.

jQuery is not suitable for large application development. It can be useful here and there but not as a foundational layer for an application architecture.
NetworkManager 1.16 released, adding WPA3-Personal and WireGuard support