skysight-inc/HackerNews huggingface dataset:
As an engine tech for a diesel truck service center, I can seriously sympathize with where young chinese people are coming from. excessive overtime, even paid, can turn you into a miserable zombie pretty fast.

somewhat quickly after my apprenticeship I was gifted quite a bit of nonsense overtime from the old timers. rotor turns, oil changes, timing, valve clearance, etc... were all heaped up on me until I was spending nearly 70 hours a week in a shop that advertised working hours of about 8 hours a day. My paycheck was more than enough to buy a new motorcycle, but social events like going out to dinner or seeing a ball game were out of the question. I was exhausted by the time I finished, despite the fact that most of my work used air tools. I could only keep it up for about a month before i started to seriously burn out. I found out managers despised having to cut huge overtime checks but found hiring a new tech too time consuming and costly in terms of training and certification. Whats worse is sometime around the thanksgiving holiday I walked into the shop with nearly 30 brake services to do in a single day because the front office had made promises to customers that I would be available without checking to see that I had a major engine service that would take up most of the day.

Young guns might want overtime, but management can get addicted to it and its not a problem until you're knee deep in paperwork and turning customers away.
Why didn't that happen here?

Chrome has long been the means for expressing "Google knows best" and leaving us to pick up the pieces. It's entirely predictable behavior that they're narrowing another aspect of expected solicitation of feedback before acting.
Promoting diversity in biomedical research
I use sbcl and chezscheme on windows 10.

My editor of choice is Sublime Text with the SublimeRepl and Parinfer plugins.
I just checked how many times I use explicit delete in my moderately sized 7K LOC C++ project: just once. In code that interfaces with an old library. Modern C++ is not only practical. It's easy.
Doesn't work with Firefox yet AFAIK. That page mentions requiring Google Chrome.
I'm surprised with your experience.
I'm chinese and almost everyone I know work for extra hours regularly, without any extra salary.
It's definitely a bad work culture and being discussed a lot on varies chinese forums
Wow the Google demo sure created a lot of attention. Several articles on HN today.
Seconded. Also I have the impression that everyone in the UI design space forgot that the software is means to an end, not an experience, and it's supposed to help users achieve their goals in maximally efficient way.

(Oh wait, but actually companies make money by making software into experience, so I guess that's where the overall trend comes from.)
Why get a VPS when you could just keep your servers in your office server room and run everything yourself?

Same answer: you're paying for someone else to do the boring parts so that you can work on the interesting bits.
Being more specific might help.
The technology is impressive. The demonstration choice was disengenous. It seems way more likely to me that the early adopters of this technology will be companies that will be able to replace phone receptionists with automation - already widely done by large companies, but now, thanks to this technology, available to doctors offices, restaurants, hair salons and many medium sized businesses.
I do. I've tried most of the popular window managers, but this is the only one that managed to 'disappear' when I used it. Organizing my work is effortless, and it's super light on resources.
> What's happening in this thread right now is simply a difference of moral frameworks.

That’s not what’s happening at all. No one here is asserting that .08 is some moral boundary. What’s happening is that some people here think that people convicted of criminal acts should be guilty of those acts as defined in the law. Other people think that pretty close is enough to declare someone guilty of a crime.

.08 is the legal boundary. If you’re driving at .07, you have not broken the law.

> I'm firmly in the second camp on this particular issue: I don't care that the law says that anything up to .08 is okay; if you're close enough to .08 that a marginal error in a device could make it illegal, then I wish you weren't driving.

That’s lovely but “I wish you weren’t driving” is not the law.
Maybe I'm missing something, but http://en.cppreference.com/w/cpp/compiler_support seems to have it all in one place.
The comment about how they are outspoken and pampered was a general statement about the generation, not a reaction to them wanting better working conditions/wages. The mention of "self-centered" was a direct quote.

I do agree however that the author should have been more careful with their choice of words.
He said "actually I think most devs in my country are underpaid".
OVER-time. As in additional time over what was agreed in the original employee-employer relationship. There is nothing selfish here except maybe on the part of the companies that expect overtime out of their employees.
Amazon rediscovering PITR, nice :P
Show HN: A full-featured e-commerce website based on Django accepting Bitcoins
Despite the book title, there is no single form of "good writing": different readers prefer different things. For example, some people really like thick fantasy novels in the style of Robert Jordan.

I would be interested to see a survey of the reading speed of people who like/dislike SSC. It could be that the fans tend to skim texts and read more words per minute, so the posts don't feel as long.
"Millennials are now killing the Chinese manufacturing industry!"
I'm not your product (Facebook)
I agree! I started using alt+rmb because I couldn't resize windows the normal way, because of the minimal xfce windowing chrome. Found this way as a workaround and now I can't really live without it. I agree, Windows/Mac window resizing now feels like handling a cumbersome dinosaur :-)
I do not understand why a software company who has long made money in the enterprise with Office, SQL Server, etc cannot make an integrated chat program that works well in a corporate environment. This Lync Skype beast is so buggy and it doesn't even have code paste one tenth as decent as what Sametime had a decade ago, and MS makes TOOLS FOR DEVELOPERS! Do they not use Lync/Skype in-house? Dog-folding should make it better right away, unless MS employees just don't collaborate with each other?
Conference call used to be a lucrative business, then Skype came and killed revenues with their free offerings. So what do you do ?
Ok but why put the onus on users “to cope”. Make it a “culture” thing.
React Native iOS, Android and Web from Same Codebase with Live Hot Reload
Agree. It reminds me of Microsoft's defense of Windows 8, "people are just struggling to adjust to something that's new". Whereas internally they were aware that their UX sucked, the OEM all told them the UX sucked, and they fired the head of the Windows division.
U.S. House of Representatives Publishes Russian Facebook Ads
Is this approach to development written up anywhere, or is this your idea?
Wouldn't surprise me. Glass was killed because it was perceived as creepy. It's actual capabilities fell far short of being able to actually be creepy, but the biggest fear Google has is people realizing how creepy Google actually is. And this, is definitely outright creepy.

I am still a little stunned that either nobody at Google knew how this was going to be received, or that they didn't manage to take that person seriously.
That story just keeps on giving.

> The tires, which were dumped before recycling was possible, will be trucked across the state to Florida’s west coast and burned for energy at a Wheelebrator Technologies renewable waste plant near Tampa, owned by private equity firm Energy Capital Partners.

We could recycle the tires, but fuck it, let’s burn them instead so this is an unmitigated disaster.
"Microsoft Corp. says the criticism is overblown and reflects, in part, people's grumpiness with software updates."

Denial is the first stage of acceptance. Not sure how long the full cycle takes for a company as large as Microsoft, but Skype is dead.
Wow, mostly off topic but upvoted for skilled ranting!
Do you know what "back labor" is? When we showed up, she was 6 cm dilated and in excruciating pain. After a valiant effort to avoid an epidural for about 6 hours with the contractions plateauing, the doctors recommended that she not risk excess fatigue, to stay calm and rest a while before trying again. I was left to watch heart monitors and wait for a nurse who popped in once every 20 minutes.

After it was all over, our bundle of joy was eventually kept under close observation before discharge for a few hours at a time at various points to check on the vitals, and we weren't allowed into those wards, left to do nothing but wait and pull our hair out.

Any more judgment you want to pass on my situation without knowing the specifics, doctor?
I use Brave browser, which on desktop is a little slow, but on mobile is just a Chromium fork with some extra privacy features (including ad blocking). I'd certainly like to support Firefox in principle, but Brave is a good substitute.
What I find most interesting about Skype is that it rose from the ashes of Kazaa, and as far as I can remember was originally using a similar/same backend and peer to peer protocols to facilitate the calls. When MS got I think they removed the peer-to-peer elements (which made skype great) and made it a centralised service. At least that is my recollection of events.
Fixed a bug while on honeymoon. Got a text message something was wrong; was at the forum shops at Caesars Palace. Googled for the closest Apple store (laptop was back in the hotel room at Mandalay Bay and I wasn't about to walk all the way back to get it - store was in the Forum Shops / 5 min away). Got on a laptop at the store; installed the software I needed (transmit trial, sublime text, etc...); fortunately I had all passwords memorized; fixed the bug; removed the software, cleared browser cache (and they say their wiped every night anyway) and went back to shopping with the wife.
Tracr – Diamond traceability using blockchain technology
For business, just use Zoom. A few months ago I fired it up after years of neglect and— wow— the client connected to the meeting no update required.

Now that’s software built for the future.
Yeah, when I wrote the comment, I kinda guessed that people would point out the zombie-like state of living for these languages. That's only barely being alive, though, and very much faded.

(I did have C in there but edited it out. I don't think that's a dead language yet.)
I work at a large corporation where we use Skype For Business and I swear, this is probably the worst piece of software I have ever used. They can't get basic things right - I can send a message to my coworker right now, and it will appear in the list of messages on his machine somewhere in between past messages. For a while, we had someone who couldn't receive any attachments, skype would just say "failed sending" - we had an actual Level 3 tech support from MS remote over to his machine to find out the issue, it was some broken registry settings.
Selecting and copying text is a lottery - sometimes it will copy exactly what you highlighted, sometimes it won't - which is bizzare for an IM program. And then there's the conferencing, oh my god the conferencing. If you are in a conference room and someone left another account logged in with skype open, then no other user on that pc can make/receive calls - the only way to fix it is to restart the machine. I honestly can't believe we're paying money for this thing.
I hadn't thought of this, it's quite concerning. I don't see how they can safeguard against this without reducing the effectiveness of the voice recognition.

A secret command to "paste clipboard into new email, send to [address]" is a shiny new attack vector without any apparent straight forward way to plug the security hole.
I'm using StumpWM at the moment. I love tiling managers.

I'm thinking of trying out EXWM, but I'm not sure if it's stable enough yet.
No, because 36 in a 40 isn't as likely to kill someone.
It was a joke. He was implying that if the workers took hold of the means of production, they could displace the capitalist bourgeoisie that are exploiting them. Then they could set up some sort of People's Republic, with a single, communal political party that represents the people, not the powerful minority. They could call it the "People's Republic of China". That would solve everything, what could go wrong? Communism in action!
The best approach I found: Process emails in batches from oldest to newest until you have an empty inbox.
https://www.entrepreneur.com/article/290175
> By the time an officer asks you to submit to a BAC test, they've already observed enough behavior to make them believe that you may be a danger to others.

That's the goal, but cops also sometimes just like to exercise their power and arrest people who don't show signs of impairment. Or use that as an excuse to search the car and try to find a speck of weed. I certainly don't trust an officer to accurately gauge something so nebulous. Hopefully in a few decades we'll all be in self driving vehicles and DUI will be a thing of the past.
The optimum scenario is when the algorithm shops around while it is on the phone with barber#1 and discovers the only available time is suboptimal (but still above acceptance threshold). Sort of a "hold bird in hand while rummaging in bush" approach.
I bought an Xbox One with Kinect just to use Skype with my family. The good quality camera and mic, and the ability to have everyone gather around on the sofa and see each other on the TV made it seem worth it.

After the "upgrade" to the unified Windows app a few months back, we've given up and are now using Hangouts on our phones. That's how bad it is. Counterintuitive design, hard to use with media remote, unreliable call establishment. Such a waste.

I guess it's my own fault tho, because the only reason I bought the Xbox One was to replace the Logitech TV Cam HD that Skype also broke post-Microsoft acquisition.
I dislike double cruxing along the lines of debating as a sport too, but I disagree that what you describe in the second half of your comment is a problem, in fact people should be encouraged to do what you describe.

The "double" part of double crux means that the crux you choose has to be a crux for both people, i.e. if it's established either way, that alone has to be sufficient to convince both people of the overall argument being true or false.

If you pick a crux that is a truly provably untenable position, and it turns out to also be a crux for the other person then they should happily change their mind on seeing the proof. If they don't it's not like they're committed to saying you've "won" against their will or anything, at worst it turns out that the crux they agreed on wasn't really a crux for them after all. At best, they discover that their belief rested on an untenable position.

By design it's pretty hard for a malicious actor to play double crux to win without also playing it to discover the truth, so long as they actually choose honest cruxes for themselves (and to some extent, even if they don't).
A human universal!

http://www.bartleby.com/73/195.html
http://energyskeptic.com/2016/why-is-passenger-rail-so-damne...
You using smart pointers from C++11 or later?
My view in the past was, that MSFT was essentially paid by the NSA to buy Skype and then remove the ability to make secure calls with it, by sending all the media (audio/video) through centralized servers that could easily tap the calls. Am I incorrect in that?

Previously, Skype was peer-to-peer after the call was setup, with Skype servers only helping in setting up the call (essentially updating the registry of "who was where" in real-time).

EDIT to add: https://www.theregister.co.uk/2009/02/12/nsa_offers_billions...

https://lists.randombit.net/pipermail/cryptography/2013-May/...

https://www.theguardian.com/world/2013/jul/11/microsoft-nsa-... (summary of certain Snowden docs)

(just a few links among many available)
new Skype is awful, but you can still use the old interface

from this page https://www.skype.com/en/get-skype/ - choose "Get Classic Skype"

hope they continue to support the old interface
Perhaps hire more secretaries.
The obvious plug would be to not allow such a ridiculously unsafe command without requiring you to unlock your device, much like my iPhone does today.
https://www.consumeraffairs.com/news/supplements-now-more-li...
The current version of skype is rife with usability problems, they dropped a lot of key things since the last major version...

- The mute/unmute button hides itself, even when your mouse pointer is ready and waiting right over top of it (to click when it's your turn to speak)

- To add more kick to the nuts, they also apparently removed the mute/unmute shortcut key

- Screen shares dim when your mouse is over them

- If you're watching a screen share, you can't reply to someone else without hiding the screen share

- System music is no longer paused when a call comes in... not a big deal, but it was nice before when it would pause your music

- Favorites no longer exist and pinned sorting sucks now, it was better when these two lists were separate

- You can't change the width of the contact list, now it's always too small or too large depending on the window size

All of these things were fine in the last major version.
This is wonderfully ideological. I'm surprised people still believe this stuff.

Free markets are successful because people are self-centred?

The last 40 years or more should have been enough time to see that humans are not just machine-like self-interested information processors that respond to the market, they do behave altruistically and will co-operate when the purpose is worth it.

It's this naive insistence that the market and holders of capital, if left alone, will direct humanity in the right direction that causes so much of the concentration of wealth, obscene inequality, economic instability and incredibly damaging waste that western economies have experienced since the end of the last world war.

Amusing to see the priests of this perverse religion still purveying this post-human fantasy of market democracy and Objectivism though.
Consumer Skype isn't just awful for calling, it's also awful as even a basic chat client now. Recent mobile updates have made it much, much harder to use and began prioritizing a SnapChat-style "stories" feature that nobody asked for or wanted, because there's already an app for that called SnapChat.

I switched from Skype to Discord, as did pretty much everyone I know. It has all the same features Skype used to have - good-quality audio and video chat, friends lists, private messaging - with the added benefit of no ads and a server system for congregating with large groups. It also has more and better third-party integrations, and good feature parity between apps/web client/desktop client.

I'm sure at some point Discord will get bought out, and then slowly ruined, as Skype was, but at that point I suppose we'll all just jump ship again to whatever the next thing is.

I haven't used business Skype, but have never heard a word of praise for it.
> what implementation really does that with SAFETY being 3?

LispWorks:

CL-USER 1 > (declaim (optimize safety))
NIL

CL-USER 2 > (defun f (x) (declare (fixnum x)) x)
F

CL-USER 3 > (f "foo")
"foo"
I am confused why anyone would think Skype for Business is doing well. It's terrible software and Microsoft's already basically said they're going to fold it's capabilities into Teams and kill Skype for Business outright.
Grandmas aren't especially well-known for their razor sharp opsec skills..
Now imagine what America would look like if people weren't allowed to invest in companies outside their county.
This takes advantage of log-structured storage so there isn't any "undoing".
Yes, that's the logic behind GNOME's move, but it doesn't address the user's concerns. First of all they are removing code of a popular feature before it has been replaced. Secondly, they are adding to code duplication by creating 2 totally separate code bases.

In both OS X and Windows your desktop is just a folder with a background set to icon grid view. From right clicking to dragging, the UX is and should be identical to the file manager. So it makes sense to have that part of the UI handled by the program that's already a file browser.

Now a developer is going to recreate all of the features provided by Nautilus in a JavaScript and CSS extension. Any differences will make a janky experience for the end user.
Pre-Microsoft Skype suffered from connection issues, poor call quality, and dropped contact lists.

Post-Microsoft Skype suffers from connection issues, poor call quality, dropped contact lists, impossible to find options, and a user interface designed to be Snapchat.

Calling my mom's phone, which is at the top of my address book, takes like 6 touches, and that's because I do it often enough that muscle memory overrides UI confusion.
They are not offering the same level of build quality. Not by a long shot. At my last company we started with System76 for both desktops and laptops, but ended up switching to Dell for laptops and Exxact for desktops.

The System76 machines are also just Clevo laptops that are rebranded and sold. You're literally paying a "premium" for them to install a working version of linux and offer support on top.
When will they have a actual communist revolution in that country?
Why does Xi let the gentle laborer suffer until 2049?
IMO the best examæel is spinning up a DB with nightly snapshots. This is trivial in AWS. Doing it in your datacenter takes planning, decispline, skills and time.

Same goes for backups to S3 vs. setting up a SAN on the datacenter.

Managing AWS infrastructure isn't trivial, it's easy to forget what that instance does, if everything was provisioned with point and click. Cloudformation or terraform makes it doable. But technical debt is also something you can defer payment on :)
I agree with you, but the OP comment was that you would end up in jail, I think here in Romania if you are caught you will have to submit to blood tests so it is determined precisely your alcohol level in blood, depending on the level you may escape free since you are allowed to have a small level.
Skype was always a little bit iffy on message delivery when it was peer to peer.
> and it's cheaper to run your own kubernetes cluster than to use EKS

That's an interesting data point considering EKS isn't GA yet.
Duplex will definitely be used in the opposite direction than demonstrated. Its acceptable to talk to a robot over the phone, and improving that process is very valuable.

But having a robot speak to the business? That might be a bit much. Then again, if this version is only for appointments, reservations, etc, than that might be seen as acceptable in kind of the same way.

It's mostly the hesitation about when this starts going beyond that. Do you now use Google assistant to talk to friends/coworkers? "Ok, Google, ask $friend if he wants to see a movie this weekend."
I tried using Skype recently and the UX is horrendous. I mean just to make a call is so hard.

The product has zero focus.

If you want to learn what NOT to do look at Skype
Agree but reckless driving is subjective and harder to define which is why we have specific laws that are so concrete.

edit: subjective, not objective :\