skysight-inc/HackerNews huggingface dataset:
> It's nice, works and doesn't cause problems.

That's a bit of an overstatement. It's very slow and, like any ClickOnce application, is a pain to get working under Wine.

Searching around there were apparently better tools, but Curse shut down their access. Imagine if GitHub were to stuff their desktop client full of ads and then require you to use that instead of the Git CLI.

And if they do merge it with Curse Voice (as they claim to plan to) then I expect it will stop working entirely...

For syncing/backups you can just symlink Interface/Addons and WTF to somewhere in Dropbox/Owncloud, no need for a specific application (and subscription) for that.

Full disclosure: A few years ago I published an add-on on Curse and apparently I still have free premium ~80% of the year after that. I still use their client because they're the only game in town these days, sadly.
Russian system is fundamentally different from the American (or at least it used to be in the USSR): students can choose schools and schools can choose students.

For example my school had been admitting everyone for the grades 1-8 but for grades 9-10 there had been a math test. I think about a dozen out of 70 eight graders made to the 9th grade in the same school and the rest had to go to other schools. The class had been replenished with students from elsewhere who also passed the test and went on with 15 hours of math lessons (and 40 hours of homework) per week for the grades 9-10. I don't think something like this could fly in the USA.
Some people choose a career just because it's something they can do, and make good money doing it. I don't think there's anything inherently wrong with that. Until you have to work with their crappy code I guess
What about when you join a company that is promising, but then starts going downhill and you want to leave. That's the time you'll need to write the check, and it's hard to feel good gambling on a company you are leaving
If you have ever had the misfortune to use a software product from Cisco this is no surprise. At least you don't have to suffer through any single product for long because every couple of years they are guaranteed to abandon it and replace it with another system with horrible performance, more bugs than Joe's Apartment (I may be showing my age with that reference.) and no high availability or recovery solution.
There will always be diminishing returns ... But lets say you are spending money on Pay Per Click Advertising ...
Leading with sympathy in personal relationships is usually a good idea. If you express sympathy when they want solution, they will often start thinking of solutions aloud, or flat out ask for your opinion. If you suggest solution when they just wanted sympathy, they will often respond with disappointment, anger, or defensiveness.
The study seems to focus on cardiovascular health and not so much muscular dystrophy and posture. Also, have you seen people sit on yoga balls? Most of them end up leaning on the table for support.

I don't doubt sitting with good posture is helpful, but the main thrust of this study is to tell people to move. Get up every 15-20 minutes to pace, go take that walk around the block, take the stairs, walk home if you can.
Oh my god you are probably right, at least according to their jobs website [0]. There are plenty of jobs posted, I looked at a few job categories and there are pages over pages of openings in their database. Not 14,000 though, it seems like maybe 3,000 at most. Still a lot for a company with such a headline.

[0] https://jobs.cisco.com/
According to various people who looked at the leak, time stamps in various files go well into the Oct/2013. That's 4 months after Snowden leaks. That's well after they 'tightened up security'.

Also, right after the Equation leak, NSA.gov site was shut down for over 24 hrs and it came back online today.

Very strange.
3 ways you can streamline website localization
> O(n^2) listening: cross-comparing all the things they've said for informational pairings

If you manage to think of a good hash function for everything they say, you can use a hash table and cross-check every new thing they say in O(1), which makes the total complexity O(n).
Tips to Prevent Your Computer from Locky Ransomware
Nexus – scaling Scrum framework
Good read thanks, and one question? Considering database for executing the concurrent queries we often happened to be in deadlocks. Different solution solve this issue but just a bit curious is there the same scenario exists while CPU executes instruction( Calculation on registers) using multi core CPU. Is there any concurrency issues and how they are solved by CPU while executing the instruction.
Or use the crappy products they build.
Well, it does have 'move' in the word. It you're first and don't 'move'... well :)

I've never heard of box til this post and I've used dropbox for years.
I like that. Big fan of D3
I wrote a very bare-bones version of this a few years ago for my personal use on MacOS, which has been running ever since: https://github.com/goerz/activity_logger/

This looks much more polished though, so it may be time for a switch!
YouTube to MP3 Converter Free Download Full Version
5 Key Benefits of a Long-Term Mortgage
Why You Should Always Go Off-Script in a Job Interview
I'm also not naturally good at it, and the best I've come up with is that it's basically letting them know (in a way that is natural for you) that you believe that a world in which they have this problem is worse than a world in which they don't have this problem.

In fact just switching my default response to someone presenting a problem to: "that sucks" showed a marked improvement in interpersonal relationships for me.
That's the impression I got talking to a friend, who worked at CISCO India, couple of years back. Their C++ code was dreadful thanks to some upkeep by 'engineers' from 'premier' colleges who made a living adding more conditions to existing if blocks.
Haven't you heard? Hardware is just software in a little box...
I've seen some older Cisco storage switches which utilised Pentium 4 CPUs and SAN-OS instead of the usual custom built Motorola processors for the non-ASIC components of the device.
Cool library, I'll definitely be looking into this more closely in the future. The automatic handling of ambiguous time during timezone transitions is curious. As an example, Django punts on automatic handling and requires a user to choose between pre and post transition (I wrote the is_dst handling): https://github.com/django/django/blob/19e20a2a3f763388bba926...

What if you were to begin with a time at 3:30 and then subtract an hour. Would your library properly return 1:30? What if a user had a naive time at 3:30, subtracted an hour, and then converted to an aware time using your library? For what it's worth, I think moving to 3:30 is the correct behaviour in the vast amount of cases. Requiring a user to provide a direction to move and throwing an exception if they don't is dangerous. How often are users going to see this exception, if at all? Just wondering how much you've considered cases, if they exist, that would be better off moving to 1:30.

I'll add one more thing. As soon as I started browsing the page I thought "why would I use this over arrow?". Great to see you addressed that by default. I didn't know about some of arrows shortcomings/bugs, so they were really useful.

Handling dates, times, and timezones in particular is a tricky problem, as evident by the large number of libraries in each language trying to get it right. If you haven't already, I'd really recommend reading the blog posts of Jon Skeet regarding Noda Time http://blog.nodatime.org/ and https://codeblog.jonskeet.uk/category/nodatime/ even if it turns up some corner cases you haven't considered, or validates ones you have.

Thanks!
Chaos Testing with Network Emulation for Docker Containers
If anything this shift to software based networking is a reflection the Intel's CPUs have reached the 'fast enough' mark.

Here are some of the relevant articles for those who may not be in the datacentre loop:

NFV https://en.wikipedia.org/wiki/Network_function_virtualizatio...

SDN https://en.wikipedia.org/wiki/Software-defined_networking

Regardless there is still place for time-critical network segments where you'll find the likes of QNX.
Show HN: NonAd Block chrome extension
From the blog post: "We do hundreds of thousands of searches with the DMV every month, who charge us a fee by credit card for each transaction"

$41/100,000 credit card transactions = 0.041 cents/transaction. So as long as the fees per transaction to the DMV are higher than that they're still ahead
5 Powerful WordPress Plugins to Boost Your ECommerce Site
The margins in particular are something I cannot understand from Cisco.

Technology in general comes down in pricing. I'm constantly amazed at the vendors that introduce newer, more powerful product lines, with a reduced price tag from anything previously seen.

Cisco here, are a huge outlier. Despite HPE and Juniper creeping much more competitive options into their enterprise space, twice or so times a year we get alerts from Cisco about "across the board" price increases.
Yes, always work in UTC. But you could use this library to convert user provided naive datetimes to UTC, and datetimes coming from the database into localised datetimes. Converting from/to timezones other than UTC in Django isn't as nice as it could be.
I totally agree with this:

"Good listening is much more than being silent while the other person talks. To the contrary, people perceive the best listeners to be those who periodically ask questions that promote discovery and insight."
Observation: O(1) listening is easy enough that a rubber duck can accomplish the task.
I can see myself and other HN readers enjoy the design of the R Website[0]. But I believe that is not universal.

The HTML documentation is intimidating. Not that these are bad things. Science is complicated, and it needs complicated tools.

These tutorials allow(half-baked or not) a casual insight into to complex subject matter.

[0]: https://cran.r-project.org/manuals.html
If I don't understand something, asking someone to clarify on the part I misunderstand, asking someone to repeat what was said (with an apology prior - this is mainly if I completely missed what was said), or to give me insight on the detail(s) I am missing - leaving room for the other person to correct me is also important, as it naturally evokes a response if I have a detail wrong and give the person an opportunity to rephrase it. More importantly, it is active - repeating what someone said is a passive act, as it does not demonstrate understanding, but just that someone knows how to repeat words said, whereas if someone is actively engaged in filling in important details & probing the implications of what was presented, the person is more likely to be focused on explaining the relevant details (& being mentally focused on the topic of conversation) than distracting emotions, thoughts, etc.

If I am confident I understand what is being said, I will operate under the assumption of that understanding, and continue on the natural implications, or on occasion, rephrase what was said to verify if there are major consequences (especially something legally binding).

This approach highly depends on ability to trust (to a degree) though. If one is in a situation where one cannot trust the other person's intentions, then one must be on their guard and rely on their ability to parse a situation & come up with an approach (or delay immediate response before being able to conduct the necessary research in order to make a proper response or have a productive discussion if possible).

To borrow an idea from literature, it is generally better to show than to tell. There is utility to telling, but its utility is mostly in speedily conveying an idea (or ideas) in order to get to more important matters.
I'm with you that repeating back word-for-word (or close to it) is not helpful. I think it's better to paraphrase back to the person talking; the closer the meaning of your paraphrase, the better it shows you've understood their point. Likewise with asking questions, if you can ask a relevant question that they haven't covered yet, it proves you're actually analyzing what they say.

All of these things come under the general heading of 'active listening' and overall it just boils down to "actually be involved in the conversation and interested in the topic."
My point is, lots of things are still unproven but we know the outcome. This includes in mathematics. Things remain unproven but mathematicians know the outcome.

It might piss the purists off to think like this but tough luck this is how the world works.

You seem happy to throw out causality? but not the faster than light bit. This seems biased.
Parse migration tool
Elon is coming up in the series. Hopefully up in a few weeks.
Firm wants to find 'honest boy Daniel' over 10p toy mistake
I distinguish 'interject' (ie. to quickly add in your two bits' worth and then allow the speaker to resume) from 'interrupt' (ie. to talk over them and keep talking, often on a different topic).
It's actually not the truth at all, it's your opinion. Your comment contains theory and pop psychology popular in the West.

But it is neither scientific, nor evidence-based, and many Eastern cultures do not view mating or courtship in the same way you do.
GSB-43:+Does+Gas+Station+Business+Work+as+a+Passive+Income+Model?
Let's just say the average salary is 70k which is very conservative. That is 14k * 70k annually lost from the local community, a grand total of 980M or let's just say 1 billion annually.

Looking for another job when there are massive cuts like this also degrades the salary they accept on their next job because of the competition.

I wish companies, if possible, throttled layoffs a bit more instead of large chunks like this, but that is unlikely as the board/CEOs are looking for a stock uptick when they do and don't want to drag it out to affect the market value (translation: their own pay / stock value/price).

We rarely look at the amount of money lost in communities when things like this happen but it would be nice if reporters put out the lost community dollars/salaries along with the layoff number. The Great Wage Stagnation continues in our consumer driven economy.
It's often easier to fire under performing employees en masse for legal reasons. Fire one and they can claim discrimination etc. Be part of a layoff and there's not much argument.

If it's just 20℅ it could just be cleaning out the ranks while continuing hiring.
Yup ;)
Listening, and the mode of listening, depends very much on the mode of conversation.

If the case is someone issuing orders, particularly in a critical situation, then yes, you want people to follow attentively, acknowledge the statements, and recall them, correctly, as they apply them.

If you're having a casual conversation with friends, you're looking to, generally, build rapport and mutual cohesion. It's active listening (or more, mutual conversation), but the focus is often lacking -- things can wander.

If you're hashing through (or reviewing) ideas with someone, or a small group, then the highly focused form of interactive participation described is appropriate. Where it's successful -- where people have sufficiently common experience to follow the discussion, but sufficiently divergent to be able to suggest productive directions, and the participants are engaged and committed to supporting the conversation rather than scoring points, torpedoing it, or bolstering some ideology, then that conversational magic can happen.

I suspect an Anna Karenina principle is at play -- good conversations are all good in the same (or at least strongly similar) ways. Bad conversations are each bad in their own way.

I've had the experience of the mistaken interrupter -- the person who tries to finish your thoughts ... but is always wrong (there's a YouTube video of this I saw recently, it's very much as infuriating in real life as the video makes out). I've known people who cannot follow a conversation at all -- it's somewhat like leading a small child along, and prodding them. Not only do you have to point them in the right direction every few feet, but they're wandering off in some utterly incorrect (and inexplicable) direction when you don't do so. In one case, this seems related to an inability to form a correct model of what's happening in other people's minds (or having any idea that such a model might be useful).

There's lack of familiarity with material, there's prior beliefs and knowledge which aren't correct. There's inability to draw connections or inferences (often accompanied by anger or frustration when prompted or coached to try doing so).

Fascinating things, minds.
Show HN: Nucleus, a living style guide generator for SCSS
Anything to keep the all-important stock price up. Capitalism is wonderful, isn't it?
Recognizing that is probably step one in getting better at it.
Will be interested to see if this is followed by Cisco applying for 14,000 H1B visas.
Very cool. A clean and simple UI, a good price and an awesome added bonus: an app icon that doesn't make me cringe like Little Snitch does (I know I shouldn't care but I do).

I only wish the demo period was longer than 24 hours. But, I guess that's enough considering how simple the app is. Kudos.
US banks (and consumers) are stuck in the stone age. Paper cheques, magnetic swipe cards, it's pretty bad.
I've never gotten a physical letter from CommBank. Is this a state-based thing?
Army Vet Builds Cyborg Stingray: Guided by Lasers, Powered by a Rat Heart
> Streamers don't do any of that; they literally sit in their basement and play video games all day.

You seem to be missing what they do: they are entertainers. They aren't "playing video games" all day; that's just the medium. People come to see the entertainer. The most successful streamers create a unique character that people want to see, often regardless of the specific game being played.

Some people also integrate legitimate review and and critique into some of their shows (not to be confused with the current plague of "reviews" that are actually paid native advertising).

> Sure, watching a stream is entertaining

See, you do understand. Being an entertainer is work. Just like the standup comic, the better streamers/youtubers know they are putting on a show. It may be unscripted, but that may make the job harder requiring a quicker wit.

> The only thing I can think of is more support might allow a streamer to devote more of their time to streaming.

That's the point. If you like someone's work and want more, paying them so they can spend more time creating is a good idea.

(as others have said, some are also a kind of club/community manager where they also maintain other things such as a community game server or website/forum)
Guys! Guys! Do you see what just happened here???

paulsutter didn't include a single thought from the parent nor paraphrased it - but the question and probing clearly made him a good listener! His question elicited a 4-paragraph response from Bahamut (who I would venture to say felt he was being listened to) whereas the other comments (that actively responded to the thought he expressed) did not result in any conversation.
I have looked at Android code. It is awful. Now, I don't form opinions about Google engineers based just on that code.

I meant to say, generalizations don't always work well. They may have bad engineers. But they have great engineers too. Kent Dybvig and his team who wrote Chez Scheme works for Cisco. There are many others. Jonathan Rosenberg who wrote many Internet RFCs on fundamental protocols that run the Internet voice/video works for Cisco.

Let's not generalize. It hurts people!
Gimpel Software Bug of the Month
Where is the option to host the Discord server yourself? Where is the Linux client? Is there an overlay that works on more than a tiny handful of games and doesn't click-jack? If it's so great where it does at least work, how come they have to bribe streamers to use it?

Discord brings a new coat of paint, but nothing of any substance.
If someone could explain to me how to appear
sincerely sympathetic in a way that makes
sense to me, I'd love it.

I'd go with the direct approach and not bother with appearances. It's consistent, easy to remember, and emotionally honest. For example:

I'm an analytical person and am genuinely interested in
what you have to say. If you'd like to hear possible
solutions I can think of, then they would be with the
intent of trying to help. If not, I'm here to listen.
If the local community is the Silicon Valley, it should be able to absorb that pretty quickly. Thought there was a massive skill shortage out there.
Good listeners are also well rested.

I'm a good listener, but not at the moment. After long days of programming and some lack of sleep I notice that my listening is going down. I really dislike this because I think now I'm faking to be a good listener.

As for a lot of things: rest and sleep is important.
Science going wrong (ether) is not a bad thing. In fact, if scientists were not routinely wrong, we would suspect there was something wrong with our scientific method.

Let me challenge your argument more directly. Postulating ether after observing that sound and light have similar properties (wave behaviour) is not stupid. It is the logical thing to do. It was also a hypothesis. Scientists did well-designed experiments and eventually realized that light does not a need a medium to travel. The scientific process correctly identified falsehood. Outcome: we are clear on which properties light and sound share (wave equation) and which they don't (medium or lack thereof)

I haven't read the paper, but let me make a statement about metamaterial wormholes. Metamaterial experiments in the lab might be able to simulate a type of wormholes. If they can then we know that within another theory that shares enough math with EM will also have wormholes of that type. The question then is if GR has and EM share enough of that mathematical structure. If they do then these types of wormholes will also exist in GR. This is a different way of investigating GR wormholes then directly looking at the theory of GR. The differences between EM theory and GR might make it easier to discover wormholes in the former than in the latter.

TLDR; Let scientists get creative.
> wish companies, if possible, throttled layoffs a bit more

The uncertainty will cause a lot of stress. As a red badge at Cisco some years back, layoff talks used to cause me serious anxiety, even though my parent company would just move me to another project.

The bigger problem with Cisco is that people speculate about layoffs and there are continual leaks. This really upsets employees, and causes considerable emotional pain for them.
Some people are just much better organized. I studied physics at a pretty good school. A lot of my classmates were very smart and hard workings. We spend easily 8 hours a day doing problem sets. Then we had an exchange student who cam from France (from the Prepas system) and he was just so much more organized with his work. He would sit down and very carefully read the chapter, make sure he understood everything. Then work through each problem carefully and then spend the rest of the day relaxing. Till he was done he wouldn't get distracted, check his phone, shoot the shit classmates. Just a very focused mind.

Looking back at college it was easily 80% worrying about doing work and 20% actually doing it. With something like programming, knowing how to use a debugger, profiler and an IDE give you a huge leg up. Easily 95% of CS students never take the time to learn the tools b/c you have to do it on your own time - but you have other homework to stress out about.
Thanks, definitely interesting stuff. For the record, Julian Assange has implied that the source was not Russia, but a now-deceased DNC staffer. I guess at some point all we'll have is someone's word for it, either for or against, and we'll each have to make our own judgment on the source's credibility.