skysight-inc/HackerNews huggingface dataset:
Its a process. The green lock will be eventually removed, and instead of the "LOCK Secure" you see now, you'll see nothing, and http-only sites will be "Unsecure". This you can already see if you go to a non-https site like neverssl.com. There's a "Not Secure" banner in white.
> Other things are forcing projects to close, and ignoring those forces and blaming it on evil investors and business people is not only disconnected from reality -- it's a really sad an un-empathetic view

Please, please clarify what those 'other things' are.

Both the Commons Clause FAQ and your comments here repeatedly imply this is about handling "specific bad behavior", "other things... forcing projects to close", and "the most predatory of use cases". But nowhere is there any clarity about what these dark forces are. What's 'predatory'? Are we talking about harassment by contributors? Extortion by lawsuit? Cloud hosting for a fee? Just contributors undercutting the business offerings?

The only motive explicitly clarified in the FAQ is the need to monetize, which is what Drew's piece challenged. In response there's this suggestion that the clause is actually defensive against some sort of attack by contributors and so it won't affect most people. In the comments here, you've said it's not your place to call out specific actors, but haven't given any example of what sort of behavior you mean.

It sounds like there's a real problem here, deeper than "we want to make money like RedisLabs", but this conversation is hopeless as long as that problem goes unstated. I don't think it's fair to say people are being un-empathetic to actual developers when no one can understand what situation we're supposed to be showing empathy about.
Link for the uninitiated: https://www.destroyallsoftware.com/talks/the-birth-and-death...

Reference in above comment is to the future “metal architecture” Gary starts detailing about halfway through.

Gary Bernhardt’s presentations are always masterfully done. This one is particularly funny.
found a receipt from Univ. of Houston on Twitter: https://pbs.twimg.com/media/DkiDeV8UcAADv1j.jpg

Cost for the courses and parking etc. for 1 semester was $152.50 . I guess the student had to buy some books also - so say, even $100 in books would take it to $252.50 ?

And 1975 minimum wage was $2.10/hour. So ~ 120 hours of labor (1 month) was enough to cover tuition and books.
Is that a Linux thing rather than being specific to Android ? V4L does a lot of camera stuff in userland.
completely revolutionized

Not quite :)

The rest of the comment is spot on.
I don't know what fhe word for it is. Demotivation does not seem wrong, but incomplete. What I mean is Korolev would have rotted away in the gulags if not for the cold war. Von Braun would never have had a chance if not for it, and who knows what would have happened to him. It's not just a lack of motivation among people, but the incentives of authoritarians to remain in power.
I have exact same experience on my 5X.

They have taken short cuts on Android and instead of fixing the core app, they are focusing on their AR add ons. May be the right choice, but it has ended up with a horrible user experience on Android, at least on mid-level phones.
Apart from the title, I do not see any argument why Twitter is a to-be-replaced social network. Personnaly, I see it as a wonderful way to keep track of the topics of interest of people I do not know personnally. Plus I can comment, and these people can comment back. Sounds good to me.
While it's clear that both Kuri and Jibo were far too expensive, I am wondering whether there is a market for a "home entertainment" robot at any price. What are they for?
Comments moved to https://news.ycombinator.com/item?id=17820099.
Jepsen: Dgraph 1.0.2
Australia’s China reset
The actual high-level query is in part one and in the first reply, but I think your real question is "why did they want to scan the address space of every process on the system?"

I think that the answer is that they didn't. That was just one of the bazillion counters that came along for the ride. I believe that that counter has been removed in the latest OS, thus squishing this bug in another way.

I don't understand WMI, but it sounds really weird. One peculiarity is that once some program asks for counters "WMI refreshes the list of counters every 2 minutes until the WMI helper process closes due to inactivity."

So that's great. IT asks for some data, they get memory scans that they don't want, and those scans are repeated every two minutes for a while (ten minutes?) even though nobody is looking at the results.
What's wrong with "organic" dogs? Get one at the nearest Animal Shelter and save yourself $3K.
That's fair, I likely misinterpreted it that way.
Imagine if this were a real life practice. The thought of having to gradually acclimate yourself to the whims of your nebulous NN style checker is pretty hilarious.
I’ve had the opposite experience. Just had a Caseta switch installed to control some LED recessed lighting.

* the switch itself feels very flimsy and low quality.

* dimming only sort of works.

* the control is extremely laggy. Hit the buttons and wait up to a second before something happens.

* sometimes, the lights just don’t turn on. I’ll watch the LEDs on the switch light up, and then turn off. And then try again. And fail again...

I’ve had it a week and I’m ready to throw it out a window.
This is heavily correlated with your age (or, as you put it, "years in the business".) We old-timers clearly remember the days of Moore's Law, or more precisely, the days when Moore's Law had a direct impact on single-processor performance.

For me, every upgrade was at least a factor of two improvement to pretty much everything. It was a qualitative difference -- things that just didn't make sense to run were now reasonable to do, things that meant leaving it overnight could now be kicked off before going to lunch or whatever, things that required scheduling were now causes for slashdot breaks (age, remember?), and those minutes-long jobs were now something you could run and wait for without context switching.

I could go on for one more step -- except that's kind of where it ended, at least for reliable improvements. Stuff that was almost buttery smooth might become buttery smooth, but stuff that was buttery smooth already might start lagging some here and there.

These days upgrades are more about SSDs, RAM, decaying batteries that tip you over the edge, connectors, or maybe the collection of weird compatibility problems (eg 3 monitor support) that you've sort of worked around but the workarounds are breaking down, and you have this naive notion that the latest greatest laptop will magically be more robust. (Instead, you usually just trade over to a different set of problems.)

I'd agree that the SSD switch was the biggest boost in recent memory, and it's been about a decade since I've experienced one of those glorious upgrades of yore. And I miss them -- the heady excitement of everything being better is now replaced with a nervous inventory of everything I need to work or think might be improved, trying it all out in hopes of feeling some improvement or at least having it continue to work.
I believe we are still in the alchemical age of software application design. There are glimmers of enlightenment here and there that will help the transition to chemistry, but the transition hasn't really begun. Software done well today requires genius, but this should not be, just as basic chemistry labs don't require it.

Djikstra was complaining about these alchemical methods, and rightly so. The sad and dangerous thing is how much we have built on the shaky edifice of alchemy, and how much we blame ourselves for failure, and how we pride ourselves when we master some local improvement. (Even worse, the pride of finding some new local improvement).
Yes you can, if it makes your benchmarks look better. That's why Intel is trying to suppress the benchmarks.
I think as with everything in business, people vastly underestimate the role luck plays. There are companies with good leadership and good products that fail. There are companies with poor leadership and poor products that succeed. There are companies with poor leadership but good product that succeed, and some that fail... and all combinations of these attributes and outcomes. There is little causality and everyone is basically just rolling dice.
If only there were giveaways or competitions to win one. It's not too pricy but my wallet disagrees atm
Java Libraries Are Your Lambda Enemy
Yeah, but if you back up a decade, the improvements were anything but incremental. Even a 2 year upgrade was a massively noticeable improvement.
That's like saying "I've seen performance issues on websites", of course someone can have poor resourcing on their own servers — I think the biggest barrier for Mastodon is understanding how instances aren't individual monoliths and your choice can directly impact everything you do.
Have you tried F# on .NET Core? People seem to be quite happy with F# on .NET Core compared with Mono, at least for server/web/cloud programming.

Data science-y stuff is our next target, starting with finishing out our REPL support for .NET Core. It's not fully functional (turns out it's a ton of work!), but when completed it'll have support for ingesting packages in a REPL session, and it'll work with libraries such as ML.NET.
Where should I be taking my lightly used, but no longer desired clothes? I try to clear out my closet once a year or so and eliminate anything that doesn't fit, doesn't reflect my current workplace dress, or isn't ever worn. I don't buy a lot of clothes, but there are still generally several shirts/pants/jackets (both outwear and dress) and shoes that I wish to pass on to someone.

I had thought My annual Goodwill drops were the best way to do that. What are the alternatives, especially that can contribute to my underserved neighbors?
The point is that google should be penalizing sites that do that in search results, or at least in chrome with some kind of browser recognition - as the OP states in the article.
MyStrom has a simple web interface which I talk to with a bash script — but they come with Swiss plugs only AFAIK
If not "completely revolutionized," then "had a really, really, really, big impact"?
Let me know when you get DOS running. Then we can work getting MechCommander working w/ SoundBlaster-compatible music.
One of my professors would work two jobs, have two kids and do a major amount of side-projects at university.

He told me his secret was that he only needs to sleep 5h a night.
Would a non-OO style of OCaml be what you want, or if not, what is it missing?
No, I was clear on the distinction you're talking about when I wrote that comment. We're talking about the same black hats.
Home entertainment no, and even the dubious 'security' guard angle that Kuri and Jibo had which was basically just a roaming camera keeping an on your place, not compelling enough at that price.

People would pay real dollars for a home robot that did basic choirs but so far that hasn't been the focus. Maybe it's too hard of a problem to solve still, or maybe they overvalued the usefulness of an entertainment robot, or maybe it's a bit of both. I just hope this doesn't kill the dream of a truly useful home robot.
Or use ShenadoahGC ;) and it will uncommit heap not in use. Or wait for http://openjdk.java.net/jeps/8204089 to land.
In any case vastly improving idle RSS consumption.
You can check out some of the investments we've been making for F# holistically here: https://blogs.msdn.microsoft.com/dotnet/2018/08/14/announcin...

(lots of language stuff at the beginning, but there's a tools and "what we're thinking of next" section afterwards)
In 1990 when I was finishing school I bet with my classmate that there would be a permanent Moon base in 2010. As the result my much more practical buddy got 1500$ from his investment into sceptictical thinking.
My understanding of Johnny Five is that it's a way to drive an external board from a "normal" computer. So you aren't putting any execution (or JavaScript) onto the Arduino (or other embedded) controller. Instead you load their premade firmware onto the controller, hook that controller up to your computer via some serial connection, and then the Johnny Five library lets you control everything from the main computer.

It seemed kind of trivial when I first heard about it, but now that I've experimented some with these things it's not that trivial, and it's a reasonable approach. Especially for robotics – an Arduino board isn't a good way to drive a robot (too limited), but it's a good way to drive many (but not all) of the specific components you might want to control. Then the real brain can be a Raspberry Pi or some other proper computer.
My current impression is that it's a decent, incremental step up from the Hololens. It's cheaper, more comfortable to wear, has a wider FOV, and supports displaying images at two different focal planes (which helps with realism when viewing objects at different distances).

Overall it's evolutionary, not revolutionary.
But that's simply not true. It may be true in certain places. Two people probably can't realistically afford to buy in San Francisco, but it's big world out there. You don't have to live in San Francisco.

Not even in the 40s and 50s could you live anywhere you wanted, while owning a house on a sole income. Like today, the houses affordable to one income were only found in certain places and only those who were willing to move (or were lucky enough to have been born) where housing was affordable were able to own them.

From what I recall, the homeownership rate in the 1940s was only around 45%. Owning your home wasn't anywhere near as common as it is today. To say that people with one income could afford their home back then is simply cherry-picking those who could, ignoring everyone else.
As far as I know, site owners essentially have to opt-in to AMP by restricting themselves to a subset of not-exactly-standard web design methods (and may need to explicitly opt-in, I forget).

So I don't see a way to call AMP hijacking, since its done with developer permission.
Probably there is some limiting factor to complexity, such as either the naivety to advertise existence, or the inevitably to halt creative destruction once we figure out how to not die.
I fondly remember looking through this a few years ago as it was one of the first posts I found at the top of HN
I actually found it here

https://github.com/uhub/awesome-c
Ok thanks for your input, I'd love to know what totally different articles or books are evergreen for you? If you kindly wanna share.
Clock arithmetic.

Modulo 4: a clock with only four evenly-spaced marks on it.

17 is congruent to 1 (modulo 4) means:

Starting at the top of the clock, go clockwise one mark.

Starting at the top of the clock, go clockwise seventeen marks.

You'll end up at the same position.

That's congruence.
I can't get specific because my house was struck by lightning a month ago and fried my pi and a half dozen switches (among lots else), and I don't remember the details. Replacements are on the way. Important tip for home automators: don't get struck by lightning. The affected switches didn't just turn off, they started to strobe the lights in the connected fixtures. I had to turn off the circuit and pull them out of the wall to stop the disco dance party.

I did get a few other zwave devices connected, and these do pair with the zwave hub, but otherwise Home Assistant can't see them at all. I messed with zwcfg with no difference.
I'm fairly new to this process myself but I'm finding the trick is to keep your designs extremely clean and easy to mentally model using types you can reason about. Then your software's features can emerge as interactions between "systems". That way (along with many other benefits) there's less to remember as you start coding. I find this post from the other day explains the principle better than I can: https://danshumway.com/blog/design-is-implementation/

[edit] not that that is necessarily how Fogleman does it. It just helps me.
Well what the right thing to do depends on whether we're thinking idealistically or pragmatically. Idealistically everyone deserves the same right to minimum wage protection. But if we followed our ideals in this situation then most disabled folks wouldn't be hired at all.

So what's the 'right' thing to do? I don't know what you mean by putting economics on a higher pedestal. If something isn't economically sustainable then what does it even mean to do the right thing?
Mythryl
the new HP Envy x360 13z doesn't look bad.

Kind of waiting to see what the Lenovo ThinkPad A285 looks like, as well.
10 ways you can make use of this open source SSO. You won't believe what #7 is.
Good answer, seems we finally got to the meat of the product (no pun intended).

So the current workload doesn't do any of the fancy stuff but is just typical POS stuff with a 'smart' display for orders driven by a process monitoring a few MQTT sources.

You've just put in enough beef to allow for future expansion.

I can honestly say that answer provides more information than the whole original article.

Thank you.
Sorry, are you saying you’d like App Store software taxed enough that sales are low and it’s not viable for Apple to make money, forcing them to allow an unregulated open market if they want a meaningful number of apps on their phones? It’s an interesting idea, but I think the opportunity cost early on would have been that entire software market. And the opportunity cost now would be killing a large percentage of businesses that sell software to that market that can’t afford to handle distribution themselves. This quickly gets into the debate about whether it’s better to have large and many small companies or no large and few small companies.
one benefit is that it helps you find audience. your post will be pushed to readers who share the same interests. I would never get this many followers if I host my blog myself.
+ seconded
There was a time that running Windows absolutely required you to use an antivirus solution. It was crazy not to.

Those days are past. Now you have to be crazy to run one. Even setting security aside, I think antivirus packages are the number one source of instability and weird performance problems.
You just beat me to linking that talk for like the fifth time.
you don't have to answer to people attacking you on a forum

Maybe you don't feel like you have to, but I can tell you from experience, that when an entire community of your peers piles on to you, there is a significant emotional response that you're being rejected. That's just my personal experience, but it seems pretty common to want to respond when those you respect and work with (or might work with) respond negatively to your work.
When I fitted my laptop with 118GB Optane drive (intel 800p). My builds run twice as fast now. I wouldn't achieve this by swapping CPU.
I'm just highly amused that there is a little Lego Peter Norvig running around...
I traveled in Japan with friends, and we were all Japanese language learners. We could all read kana, but only I could read kanji, so I took the opportunity to evaluate how our experiences differed. In terms of street signage (e.g. train station names, place names, restaurant menus, merchandise shopping), it's very hit-and-miss if you only read kana.

Place names are almost always full kanji (especially on maps), but trains and buses usually display the kana version (as well as romaji). Kana will allow you to identify products named with foreign words, as well as some Japanese words that are written in kana for various reasons. Otherwise, any real sentence is written with kanji, with kana only acting as the glue between the substantial words.

Bottom line is that if you don't read kanji, you are missing out on a lot of Japanese text. It would roughly be the equivalent of bleeping out every English word that is more than 6 letters long.
> over both powerline

Ack. Please don't tell me this isn't a widely supported thing. powerline communication wreaks havoc on RF spectrum, esp in the HF range.
Seconding Metafilter. Reading the "current politics" thread can be a firehose compared to topic-based breakdowns that Reddit has, but it's still an order of magnitude more intelligent. The moderators are the key to making that happen.
> And you think moving to Japan will alleviate that?
:-)
3 Things CA Cannabis Consumers Should Demand
My impression when I looked into Mastodon was that it doesn't solve any of the issues with Twitter. It's just a bunched of servers owned by different entities, I doubt this will scale socially and technologically
zwave is unfortunately VERY dependent on the devices you use.

If you get high quality devices across your whole network, it works great. It's fast, it's reliable, and it'll work over pretty long distances with the mesh networking stuff.

But even one shitty device can bring a whole network down, not to mention that you tend to gamble the first time you buy a device if you are gonna get a good one or not.

Things are MUCH better now if you stick to zwave-plus only as the zwave people are taking a much more "hands on" approach to ensuring that you can't sell garbage with the zwave name on it, and they've added a ton of really nice improvements to the system.

But unless you are just starting out it's gonna be tough to get a full zwave-plus network.
I HAVE THE CONCH
When people talk about how awesome the 60s were, it's usually because they were white middle-class or above in stable households and rising incomes.
Ironic that a user with a rooted phone will probably have this fix before official firmwares get updated if at all. Yet most banks and some other app (snapchat) don't let you run them if you phone is rooted.
lavish parties for Halloween and New Year’s Eve, which came with their own code of secrecy: no photos.

That speaks volumes in and of itself about the company culture. When a company bans its staff from using their own product what does that tell you?
Sorry, but backends speed does matter. Not every backend is DB connection limited. Faster elasticsearch/solr/lucene etc... is very welcome.
> I don’t believe Americans benefit from a level of migration that makes them a political minority in their own homeland though.

“Americans” can't be made a political minority through immigration, because naturalized immigrants and, a fortiori, their descendants are Americans (and are as much Americans as descendants of 18th C and earlier British and other European migrants.)

White Americans might become a political minority, but I don't see any reason anyone but racists would think that, in and of itself, is a bad (or good, for a different stripe of racist) thing.

> Although I admit to anticipating schadenfreude when the foreign majority votes themselves the baby boomer’s assets around 2040.

I'm not sure what you mean by “foreign majority”, but whatever you mean by it:

(1) it obviously includes a significant share of the Baby Boomers, and

(2) in 2040, there will be precious few Baby Boomers for any group to appropriate assets from, and

(3) I don't see any non-paranoid reason to believe this would happen, no matter what group you identify as the “foreign majority”.
Now we can bring back html based applications using html and vbscript and jscript.

https://www.599cd.com/tips/hta/beginner/B1/
One big takeaway is the confirmation that ML-1 is using focus plane sequential LCOS SLM with waveguide optics. Perennial Magic Leap critic KGonTech correctly called this in 2016[0] based on Magic Leap patents.

[0] - https://www.kguttag.com/2016/11/20/magic-leap-separating-mag...
So was the iPhone when it came out. It was an evolution over the available phones at the time. BlackBerry Razor if i recall correctly was the hottest phone at the time.
Actually the dominance of the iPhone was all but certain at the time. I remember a female friend sticking to Blackberry because it was easier for her to type on a physical keyboard than a touch-screen with her long nails.

Good job to Magic Leap team for getting us closer to the last stroke in MR that will trickle down a plethora of innovations