skysight-inc/HackerNews huggingface dataset:
> That's only true if the lane is as full of busses as other lanes are full of cars.

1) The density of people per unit road area is about 10 times greater than with cars. A bus lane only needs to carry 1/10th as many buses to come out ahead (and a bus occupies considerably less space than 10 cars).

2) The relevant metric isn't people (or vehicles) per unit road area. It's the lane's flux of people per unit time. On that metric, an free flowing carpool lane will beat a congested regular lane every time (even when the carpool lane appears empty to the layman).

You can do your own back of the napkin calculation, but vehicles have to packed roughly 5 to 10 times denser in the congested lane to achieve the same vehicle flux per unit time.

That means a free flowing carpool lane (>=2 people) only needs about 1/20th the vehicle density per unit area to come out ahead of a congested single-occupancy lane.

It's just no contest with an uncongested bus lane: Buses will win on a people per time metric with only 1% as many vehicles per unit area. To visualize this, 100 closely packed cars (remember, they are not touching!) is about three city blocks long.
FWIW, they're supposedly switching from rebranded Clevos to their own custom laptops soon.
A suite of React components
The novel is beautiful, and it's beauty is not in a traditional story arch, it's in the flawed characters. The mystery of whether Myshkin is an idiot remains through and with every scene that thought is put into question. Dostoevsky was not know for his structure, but for his characters and their meditations on life and religion.
In court they will just extrapolate from the blood results what your BAC would have been when pulled over, so this isn’t a silver bullet. Not drinking before driving definitely is though!
.NET Overview and Roadmap
I check my email once or twice a day, and try to keep slack completely shut down for the majority of the middle of my day (I kinda treat it like a more engaged or rapid-response email). I’ve found success keeping certain chunks of time marked as busy on a shared calendar. I try to shift conversation away from email and slack into calls when it looks like a problem needs to be solved, and then go back to email to archive the findings. I commit to a 24 hour max turnaround on all communications outside of weekends and vacation. People have my phone number and so far it has not been abused to get around my expectations; there would be an immediate rebuke if that were to happen.

I can’t help but think that if people advocated more for what they need, and politely, respectfully, but firmly set out expectations for how they work, a lot of managers would get on board. As in, “this is the way it is, let’s find a way to make it work.” Those that do not should be quit as soon as possible; they’re less interested in managing, moreso in man-handling, and I just don’t have the time or energy to care about those politics.

This is probably why I work independently, granted I don’t work in HA environments. I also think this partially explains ageism: in general it’s just easier to control young new grads who have no comparative experience, especially when you throw huge salaries at them and make them believe they owe you everything for it.

Apparently I had some things to get off my chest :)
Any pointers for someone in my position?

I have a million LOC windows forms system that going to be ported to the web. I've reviewed React, Angular, Vue, etc. As a beginner, Vue seems the best to me, however, all of the experienced web developers I talk to recommend React. After reviewing the code and walking through tutorials it just seems like overkill and overly complex but I suppose I'm missing something. It's concerning because I need to have our team port a huge code base and am not sold on React but that's what we're starting with. The developers I talk to say Angular is too complicated and React has good component based features. Nobody has Vue experience. My gut tells me Vue would be better but if I can't find guys who actually use that and have React experience instead then it seems that's the direction to head.
It needs (optimize safety debug) and the function needs to be compiled (interpreted code doesn't perform any optimizations based on the types).
> In case it wasn't clear from my comment, I'm less willing to argue for the innocence of a person who was at .07, or .075, or .0799, because of the potentially serious consequences of their decisions and the number of convenient alternatives they had available.

Do you feel the same way about getting ticketed for Speeding when going 55mph in a 55mph zone? Going 56mph is technically speeding you know and 55mph is very close to 56 mpg. 55mph and 56mph are arguably equivalently dangerous.

A limit is a limit. It's a discrete, unchanging, unambiguous, line in the sand that once crossed warrants consequences. That's why we codify these things into laws.
I'm constantly surprised that SVGs aren't more popular on the web for small, scalable content. You see them around (Github's contributions graph, the Guardian's crossword puzzles, etc) but they're still quite unusual despite having lots of advantages.

I made a similar thing years ago using a WebGL shader and a PNG ... https://codepen.io/onion2k/full/peeVNd/
I really wish MS was better with UI/UX and understood humans. Skpye and Skype for business are both disasters to use. I avoid them at all cost. Not sure why can't they just copy Zoom for example which is an absolute bliss to use, low energy usage on mobile, intuitive easy to use UI and also has the right features. I know it does not have the same chat capabilities as Skype but I don't miss that too much in an enterprise environment.
No technical decisions beyond picking a disk? That dialog is an entire partitioning tool[0], you're just choosing the easiest default, which in my experience is all you have to do for Linux installs too.

[0]https://www.howtogeek.com/wp-content/uploads/2013/09/install...
Thanks, interesting subject. Are there any worthy DIY Yubikey-like tutorials out there?
My experience of shift work is that if time-and-a-half or double-time is offered, there are plenty of volunteers. There will always be someone saving for something who can use the money. It only becomes a problem if it’s the “new normal”.
I guess you could tell Siri,

> Send an email to my mom that says, "I have an emergency and I need $2000. Here's the account number to send it to: 12345. Mom, please don't ask questions. This is urgent. Send the money now."

Would Siri lookup your mom's email and send that?
> chinese forums

Curious on whether these forums are moderated or monitored by Govt? And are there any online places where people can discuss without fear of the Chinese govt?
They switched from P2P to a hosted model because suddenly CGNATs showed up everywhere on the internet with no way through them.
Reading outside is fine if the screen can go bright enough, but needing less battery power to achieve the same result does sound like a plus.
5 Psychology Terms You’re Probably Misusing [audio Transcript]
Innocent until proven guilty. Please don't pollute our legal system with "probably".
Does someone have a good writeup of this? Engineering wise they could still do peer to peer, but also send lower sampled audio to a central server via UDP, code it into text, then send it to the other client and brand it as an accessibility feature. Fast connection with NSA logs :)
Yes. But surprisingly not as often as I thought I would. Move semantics and guaranteed copy elision allows to avoid pointers in many common situations.
I know that feeling. To me as someone who is not fully immersed in the JavaScript world the problem was also that there are so many different parts working together. You are describing that in your article as well. It helped me a lot to really just focus on one part of the machinery at a time and completely understand what it's purpose is and how it works exactly before moving on to the next. For example, take 1-2 days to learn webpack, then do the same for JSX and so on. Things become a lot clearer quickly when you understand why each part exists and it will make a lot more sense why things are done in a certain way.

JavaScript frameworks are more like loose constructs that don't hide the interfaces between the different parts very well. This is not a good or a bad thing but it is very different from, for example, Rails which I found much easier to learn as a whole. You can accomplish a lot with Rails without even knowing about the different gems of which it is composed.
Sure, but your phone is sometimes already unlocked because you used it 30 seconds ago and it now sits on the table. Or it's playing music, or your kid has it etc. I don't think I was thinking about a phone anyway, more the dedicated devices that sit there listening all the time.
Any consolation, quite a while later means that while you got on with your life, someone else didn't
Nope! You can configure the bars as you like.
I think Google's concern would be that it would generate annoyance that might not be warranted. Like, if I call a customer service line and get an AVR system, even if the system is perfectly capable of helping me, I just hate AVR systems (justifiably or not) and start yelling at it to give me a representative until it does. If the AVR system were so compelling that it just pretended to be a human and I couldn't tell the difference, presumably I'd be just as satisfied as if I had gotten an actual human, and could skip the annoyance.

Similarly, I think if this thing can handle the call as well as a human, it's to its advantage in terms of not frustrating the person on the other end of the phone to not self-identify, so that they perceive it as just like any other appointment call (because it is) rather than triggering an "ugh damnn it, another Google robocall" which will then prime people to feel like they have to speak to it a certain way to get it to behave, even if that demonstrably isn't actually necessary, and generate ill will towards the company.

On balance, maybe they should self-identify anyway -- "if this thing can handle the call as well as a human" is a pretty big "if" after all -- but I can see why they'd want not to.
In what sport do you hold back from scoring a goal in order to set yourself up to score a goal later though?

That is to say, what you're saying is true, but typically (as long as the net is in sight) the best way to set yourself up to score a goal later is to try to score a goal now.

The approach is prone to local maxima, but I'm not convinced there can be another approach here. If you're not trying to win it all, then you're setting yourself up to lose.
In essence there shouldn't be a difference between installing Ubuntu or Xubuntu. But if you encountered that hurdle, here's how you can get xfce on 'ubuntu': install the "xubuntu-desktop" package from apt and it'll be available as an option on your session chooser at the login screen. this is a virtual package which installs the whole xfce desktop environment. it is essentially what xubuntu does :)
It doesn't seem like it, but it does require the content to be encrypted with TLS, which implies another pair of public-private key parts and certificates.
Tenure track positions are not at all hard to fill. There are 500 people applying for every one of them, and probably 350-400 of those people are completely qualified to do the job. But only ten of them are desirable, and a hundred other universities have those same ten people on the list.

Paying market rate won't help, because they're not leaving positions unfilled because they can't make an attractive offer. They're leaving positions unfilled because they're unwilling to live in a world where not every team gets Lebron James. It's better to do without than to not get your first choice, so that's what they do. If they were willing to pay $800k to fill a seat with whoever they picked as that "market rate" lecturer, they could have just hired the same guy for $120k -- he applied for the job and you rejected him.
KDE too has cycled through removing the ability to put things on the desktop and reverted to allowing a "folder view" and then back to a traditional windows desktop (as one option).

They still do some kookie stuff with Plasma -- from big things like Activities to little annoying things like removing the drag-resize from the application menu (I fix the size in ~/.config after every update), and removing the KDE version info from the Dolphin file manager about menu. Weird little changes that make you wonder if someone's gone insane.

Mind you I disable just about every automation and haven't used KDE apps like kmail for a long time.
Same here, Skype for Business is such a big overhead that people started to riot against it and we are going to replace it with something that works. "failed sending" is an every day issue, Mac client cannot record, mobile version drains battery like crazy, just to mention the top pain points.
> And please stop moving the bloody usb drive mount location about.

Asking the Linux community to have consistency and standards is like asking rain not to be wet I'm afraid.
I don't think this has anything to do with "Skype for business"?

At least from my perception what happened was that a program+app that once simply just allowed two persons to talk or videochat between phones and/or PCs, became more bloated, buggier and more demanding, forcing people to look for a simpler better working alternative.

This alternative seems currently whatsapp. Til that one becomes too bloated and buggy I guess. Then there'll be a next one.
25 Solutions from a Builder’s Perspective to Fix the California Housing Crisis
"Look, you gave me this hammer and that means I need to be pounding nails 8 hrs per day. We need to re-invent the hammer."
> So you cant use the STL.

std::array is in there since C++ 11 and it doesn’t use heap.

And/or you can use STL with custom allocators that work without heap. We did something similar developing for Nintendo Wii console. There was a heap but we didn’t want to use it to avoid memory fragmentation. AFAIR we used two arenas (essentially stacks), one very small for temporary data cleaned up at the start of each frame, and a large one cleaned up when a level is unloaded.

However, I don’t have hands on experience developing firmware for medical devices, so I’m not sure it’ll work for them.
My trick: Hit Ctrl + Shift + I to bring up console on the right, then Ctrl "+" a few times to zoom-in. Takes me less than a second on the keyboard, and makes for a decent experience [1], in my opinion

[1] https://i.imgur.com/CnbPq2F.png
It's actually related. The Russians are responsible for the kelp die off.
That's a minimum sort of requirement, but it doesn't alleviate all of the concerns. There's still massive potential for abusing the automated calling system to annoy people at scale, burdening service workers with cancelling and rebooking appointments as you fiddle with your phone and don't really think about the human burden, etc. And while I might choose to take no calls from a bot, a human employee of a given business may have no choice but to deal with fake John Legend six times an hour.

Essentially, what people have realized is that Google is turning humans into just another API they can interface with.
My personal policy is NO email on the phone and no Slack/group-chat alerts on the phone either. Anyone who matters has my number and can call or text me at any time. That puts the interrupt driven work of filtering out the 99% of non-emergency information on them, where it should be. The only exception to this is if I'm explicitly on call for something specific, but I try to minimize that time.

For email I always filter ALL automatically generated emails (JIRA updates, etc.) to a folder which I generally ignore. Then when I get to the computer to deal with mail I go through everything (from real people) at once a few times during the day. I leave nothing unread or unresponded to, even if it's letting them know it will be dealt with tomorrow.

Seems to keep everybody happy and productive, most importantly myself.
I can not agree with you more. Skype for business has is an unmitigated disaster of a piece of software and whatever team is in charge of it needs to be fired or relocated so that Microsoft can start over on it.

Skype for business is so insultingly bad that it is pretty much the only piece of widely used software that I am willing to claim that given a month I could write something far better.
Yes, but why do you think that this is not related? I'd say call quality and usability of a call service are strongly related.
Also, is "drunkenness" not something measured? I thought the effects on reaction time due to BAC were well understood. Are they not?

Decision making is more difficult to judge of course, but reaction time is massively important. So if we have a quantifiable measurement, who cares about vague things like drunkenness?

Though, if something like decision making goes south far before reaction time does, then I could totally see an argument being made against using BAC as a measurement. Yet, I don't believe that's the case.
That’s the entire point. If you don’t use all the same services, or use them differently, you can make tradeoffs that AWS can’t.
The problem is that there's no money in it. People won't pay for voice chat, it's an add on service for TV.
^^ Right answer. Board members will be upset if companies don't do every thing they can to increase profits, including "persuading" members of Congress and swaying public opinion. Our job, as "civilians," is to set the rules of the game the way we want them. The companies won't- unless there is accidental alignment between the company's goals and ours (in this case, small companies may align for example).
Trading app Robinhood surpasses E-Trade in user numbers
No WIN32_Process Needed – Expanding the WMI Lateral Movement Arsenal
Does it look like the workers own the means of production in China or is it a mix of government and private capitalists? If so, that's state and private capitalism. If the workers own the means of production it means they literally are the managers of the factories in a democratic fashion. You wouldn't see much useless overtime if that happened.
I have no problem with the fact that the MySQL users get to be my beta-testers.
Not for Xbox One, unfortunately. :(
Is beOUTq a play on beIN? If it is, that's pretty ballsy and in your face!
For a field like AI, it's extremely difficult to decide if knee-jerk aversion to specific advancements is something worth taking seriously or not. For a field where the entire point is to replace humans in certain functions, it's inevitable that there will be leaps forward that people are extremely uncomfortable with in the short term.

This may be an example of something where things need to be altered, or it may not. But in either case it seems short-sighted to just think this question can be resolved in 24 hours after a demo due to a few hastily-written tweets and thrown-together articles. What's important is that as AI continues to encroach upon human capabilities that there be a framework for navigating these transitions and knowing where the lines are. Hopefully as this kind of thing becomes more common public opinion will shift from caring about the creepy-demo-of-the-week to a wider scope of how we grapple as a society with these kinds of advancements.

Emotional reactions and ad-hoc decisionmaking based on mob rule is going to result in a random, arbitrary outcome which will almost certainly be suboptimal.
Terry Gilliam on his techniques for Monty Python animations (2014)
But it seems to me that the deceit is the only real innovation here.

This particular problem of booking appointments is solved by e.g. OpenTable - it's not useful to solve the phone conversation part of this transaction.
That's exactly it, overtime is so normalized that planning never takes an 8-hour workday into account, with the obvious result of a frequent need to go to overtime to achieve basic business goals.
Yeah me too. They're basically fully supported now so there isn't really an excuse.

Hahaha I love your potato. Maybe make the overflow hidden so it all fits. It's beautiful!! :-D.
The only automated voice calls I get are always spammers.

I can't see many real people wanting to automate calling the hair salon, because then you're being fairly pretentious as if you're too busy to pick up the phone.

But I can see a massive incentive for scammers to stop having to employ cheap Indian labour and now have an almost infinite ability to make human like calls to non-tech people in an American accent.

So be prepared to hear the Google assistants calling you to tell you there's a problem with your Windows PC and they just need to install something on there to fix it.
You're making hasty generalization. JavaScript isn't one big homogeneous culture. I've never worked on a team where unnecessary library bloat and disregarding efficiency was acceptable. I've been to plenty of websites that reject that attitude. Usually businesses don't want to pay the extra dev hours (or quality dev rates) to get code optimized to my preferences.
This is a direct consequence of Skype going from a peer-to-peer model where the servers were just used during call set-up to a far more centralized model.

I stopped using Skype shortly after Microsoft acquired it and started streaming all calls through their DC, I could see no other reason than surveillance for it.
I’m pretty sure you have to fail a test to get into the Skype UI design team
Are you implying only rich people have time to exercise?
I commuted on the NYC subway during glass's life and a (probably google employee?) guy who rode the same train occasionally wore one.

The few days I saw him he was getting chatted-to about it, mostly by women.
Wouldn't a central proxy service as fallback be enough then?
I have no idea, but a "smarter" email would be "mum can I borrow $100, pay you back ASAP, just a bit short today sorry and thanks!"... Mum would be less inclined to phone you in a panic.
I have a System 76 Galago Pro, which I absolutely love. However, the battery died, which required warranty replacement and a firmware update. But, I’m still happy with my purchase. The laptop’s features all work well under Linux, which may or may not be the case for other vendors. The only other gripe I had was that the screen was almost unreadable when I received the laptop due to tiny desktop fonts, which I was able to fix somehiw, perhaps through GNOME settings.
The study described (albeit in mice) eliminates that confounding variable.
Best practices = minimally acceptable

If everyone is doing it. how can it possible make you the best?
It's worth reading the article, it's about an interesting study in lab mice.
> missing type-ahead search in Nautilus file browser

I'd forgotten this! Very frustrating when you're used to using this to switch to a file in that directory. I also missed split-screen functionality, and the inability to right click and fire up a terminal from that location. Oh, and also looks like they've dropped being able to double-click on an executable .sh file to run it.

Luckily none of this bothers me as there is Caja.
Apple reportedly removing apps that share location data with third parties
Skype was excellent at traversing all kinds of firewalls, in fact that made them the market leader.