skysight-inc/HackerNews huggingface dataset:
> but it needs to go thru channels at some point, once the initial contact is made, otherwise the layers in the reporting structure are never aware of any extra hours spent reporting a problem.

This is where ticketing systems come in handy. They both track the work performed as well as the time spent - many (Zendesk and Service Now at least) have a timer that starts when you open the ticket in the web client, and records that time whenever you submit an update. The mantra is "if it's not in a ticket, then it didn't happen".

Between a kanban/scrum planning system and the ticket system, your people managers should be drowning in data about what you're doing and how long it's taking. Zendesk has a full section of its site to analyze metrics, and at my last job individual engineers discussed their metrics daily.

This eliminates the need to CC your manager while obviating that whole communication. The hard part is keeping everyone in the system, and constantly pulling people back from email to tickets. Having a pretty web interface helps a lot.
(You can ignore the other responses, your response to me is a challenge - you throw down the glove - but I found it fine and motivating and it made me resolve to check out the source code when I get home. I was only going to email you if I ended up being able to figure it out, and I expect maybe it really is too hard for me, if a format change or something else makes it really tricky, but your challenge had the effect I imagine it intended.)
It's unfortunate that this is necessary, but you can use this if you'd like to limit that a bit. You'll have to put it on your router or on your own dns server though, as I think Windows will ignore some hosts from the system file.

https://raw.githubusercontent.com/crazy-max/WindowsSpyBlocke...
Ask the Rabbi: what characteristics make a bird kosher?
As long as we're mentioning old obsolete but "revolutionary at the time" site generator tools, there's Adobe PageMill and SiteMill.

https://en.wikipedia.org/wiki/Adobe_PageMill
Couldn’t you submit the app with a different name such as VLC vNext ? This would allow people on v2 to keep using it and bring v3 to the store ?

It’s a major release after all, so breaking changes are to be expected.
I argue with my coworkers often about it. I think the problem is that what Java calls references, works more like C/C++ pointer, rather than C++ reference. The name similarity but differing behaviour is what's confusing people.
>and so on down the line until everyone had bread. At various points, a toaster would finish and would pop up. ... I'd notice that they were done and would run over to give them more toast.

You'd give them more bread, not toast. Toast is already processed bread :).
"I encompassed 'roids' to mean more than just steroids in my mind, including EPO's and blood doping, when I was typing it out furiously."

the fact that you wrote this indicates to me that you don't really know much about doping and probably sport either.
This is how I read it too (I said same thing in sibling response). Your response was fine! :)
I got quoted in international business times, which struck me as funny.

http://www.ibtimes.com/hackers-warn-about-future-threats-how...

That comment was from Reddit.
In fact, strong social safety net encourages people to pursue their true call rather than go into tech for $$$. Very few people naturally want to do tech. E.g. famous study why many Indian women go to STEM, while Norwegians stay in women-dominated non-tech fields.
I skipped step 5 but instead I un-followed & unsubscribed from most of my friends (so when I login, there is basically nothing to see)... I can still manually search for them...
>

The word "empathy" has a somewhat eerie ring to it, as if it were a magical capability. At least in its most common understanding as "the ability to feel what another person feels".

> Fun fact: that's impossible. You can never be sure what another person is feeling, because you are not that person. They, and only they, are the sole authority on their feelings.

That's because that definition of empathy is wrong and distorted to almost be a synonym of telepathy.

A twentieth-century borrowing from Ancient Greek ἐμπάθεια (empátheia, literally “passion”) (formed from ἐν (en, “in, at”) + πάθος (páthos, “feeling”)), coined by Edward Bradford Titchener to translate German Einfühlung.

Identification with or understanding of the thoughts, feelings, or emotional state of another person. ex: She had a lot of empathy for her neighbor; she knew what it was like to lose a parent too.

> Instead, I choose to understand empathy as opening up to the fullest extent possible: removing all filters, prejudices and opinions, listening to what another person has to say, and being with them in a mindful way.

That's active or good listening but being with them in their emotional state (whatever that means) isn't yet the definition of trying to understand how they feel and how they think about the topic at hand. Emptying yourself means you can't rely on your own life experience to better understand the other one. (Not a fan of how Rosenberg rephrased that though non violent communication is really useful in some settings while in otheres you have to act upon feelings being conveyed to you).
Great "teaching by showing" example but I don't get the initial technical scenario; you have sophisticated (ie, not RR / random) load balancers that keep track of queues in web servers, so they have to get some information back from them (when job was completed, from HTTP response for ex), but somehow don't react to 500 errors? seems like badly configured LBs. Still scenario can be used as teaching or interview question.
Grav CMS is interesting.
> One big problem with the conclusion is that intuitions from low dimensional spaces often don’t carry over to high dimensional spaces. e.g. common example is how the volume of the unit hypersphere intersected with hypercube ratio goes to zero. One funny thing I saw once was something like “the real curse of dimensionality is how different optimization in high dimensional spaces is compared to low dimensional spaces”.

How so usually in Pure Mathematics(Analytic area's) everything done in R^{1} R^{2} is usually generalized to R^{N} and much of the intuition carriers over. So how does it fail here in the context of Machine Learning ?

Note: I know nothing about ML :(
NullPointerException :)
Couldn't it be simple ignorance? And not intentional deceit?
The title of this should be “search YouTube for words and phrases used in the video”
Follow-up story: https://www.cincinnati.com/story/news/2017/12/16/seven-days-...
The exception was named like that before pointers in Java were called references. Urban legend says it was Sun's marketing department demanding Java sounds less dangerous than C/C++.
Me too, at least before wayland being the standard.
I always just call this sort of thing "pass-by-pointer-value" to clear up any confusion. To someone coming from C++, where objects are actually passed by value, saying that Java (or Python, or what-have-you) does the same is just confusing.
https://www.hackerrank.com/jobs/search?location=bangalore_ar... - there is not even single job in bangalore area listed there. First of all, if you don't have a degree from good college it's very difficult to even get an initial round interview. My point is you won't even get an interview call unless you are from top college. It's the ground reality. I am speaking from experience of seeing many with tier 1 degree getting interviews while people from bad colleges having hard time even getting an interview despite having better github and projects to showcase. In reality getting a tier 1 college degree matters most than anything else no matter how much you argue. It has got to do with the quality of engineering education in low tier colleges and so being from a low tier college is a label of being incompetent. Tier 1 college graduates on the other hand get better opportunities, have more alumni connections working in top companies, are already certified to be smart and hence get opportunities.
> Lots of feature engineering based on domain expertise

Exactly. This is what is required to make machine learning work well.

For most people, this issue with machine learning isn’t that it doesn’t work but that it’s hard to use.

I suspect that if we gave domain experts who often don’t know how to code more power to do feature engineering than we’d see a lot more applied machine learning research like this.
The value of the Mona Lisa is in the physical object. The value of the broadcast archives is the information they store. So storing the archived in a different format makes them more valuable, but storing the Mona Lisa in a new format removes the only thing giving it value.
A bit pedantic, but Telsa isn't using Lidar.
The Gyro Captain's Gyrocopter at the Mad Max 2 Museum (2016)
I've always thought programming was underpaid. A really good senior dev should cost 4x what they do now.
I read the paper, but I did not understand a thing. What is the path to follow (for example, books or papers to read) in order to at least understand what the paper is talking about? My background is in computer science.
If am not even sure what “freedom” I am giving up. I don’t care about upgrading old machines, I don’t even care about modifying the OS. I just care about getting work done quickly and with a nice experience. Freedom for me is not having to think about the Linux kernel or carefully inspecting software licenses to be sure I’m not polluting “freedom.” I like MIT and Apache licensed open source software — but the almost religious fervor surrounding the Richard Stallman fringe of the tech community wears on me like the persistent, yet infuriating good nature of Mormon missionaries.

I want the freedom to just get my work done without having to consider an ideological struggle each day. I care more about WHAT I create and less about the purity of the tools upon which I create. I submit pull requests for open source software I use and I am happy to by licenses/donate (such as Sidekiq Pro, or donating to the Vapor team,) but beyond that, I’m not going to try to perform tech gymnastics or compromises to make some “free” computer work “almost as good as a Mac.” You know what IS actually as good as a Mac? A Mac.

Lots of respect for the FOSS folks; I appreciate your mission despite not sharing the obsession.
Wait-Free Monitors for Concurrent Batching Workloads
Ask HN: SW/System Architecture Career Progression VS 'Other' Fields
Hello All,

I've been following Hacker News for as long as I can remember and reaching out to the community to gather your opinions.

I am 30 and work as a software architect. Fairly early in my career, 3 years.

I've reached a turning point in my life where I long to make as much money as possible in a niche field so I can provide for my family.

The prospects of software/system architecture do not seem that great where I am, unfortunately, and the pay is 25-30% below what other countries pay but that is just what it is. For now, moving is not an option.

Now that I have shed some light on my situation, I will ask my question.

What is your opinion of the SW/System architect career path? Is the pay great? I see reviews that it is one of the highest pay professions but the real world seems to point otherwise.

I'm at a point where I am even contemplating a career switch to being a Patent Attorney. I would take an initial pay hit and would need to go some exams but after 5 years (assuming I started now), I would be earning £65k-£75. I'm looking at the ROI.

From what I see, earning that in SW architecture would take 10 years.

It would be great to hear of your experiences/opinions in SW/System Architecture and if any in Intellectual Property.

I want to make as much money in a long and prosperous career.
Or in Africa. It's very common, depending on the country, to know 2 or 3 colonial languages and then speak a handful of different tribal languages on top of that. And all very competently. It's simply a necessity of life in a lot of places.
* Possums (the Australian brushtailed possum) - large drops of 1080 combined with intensive trapping. Control is either by the Department of Conservation (DOC) or by Animal Health Boards (AHBs) as possums can spread tuberculosis to cattle.

* Deer (red, fallow, sika, rusa, whitetail, and wapiti/elk) - largely managed by recreational hunting and/or "wild animal recovery operations" (WARO) - where commercial hunters shoot them from helicopters, retrieve and process the carcasses and then ship the meat to countries like Germany that love a bit of wild venison

* Chamois - managed primarily by recreational hunting, with the occasional WARO to supply the market for "gamsbart" in Austria

* Tahr - managed by recreational hunting, especially trophy hunting (one of NZ's premier trophy species), but also culled by DOC when numbers get too high for their environment

* Wild pigs - mainly recreational hunting, some control by AHBs to prevent TB.

* Wild goats - recreational hunting and culling by contractors working for DOC

* Wallabies - Unsure of any official eradication plans, but often hunted recreationally

* Wild horses - Only really exist in the Kaimanawa ranges. Population managed by DOC. When overpopulated, they round up horses and resettle them with interested owners. If not enough horses can be resettled, they cull.

* Wild cattle - Mainly controlled by recreational hunting. Apparently wild beef is lean and tasty as hell. Very limited range, but I'd love to try it sometime.

* Rabbits - Recreational hunting, professional cullers, poison drops, biological controls (calicivirus etc.), and oh, that time that settlers released ferrets, stoats, and weasels into NZ to control the rabbits. The stoats and weasels decided that rabbits were way harder to catch than our native birds, but ferrets and feral cats still eat a lot of rabbit.

Not sure if I'm missing any other imported herbivores that could be considered a pest.
Nissan's Path to Self-Driving Cars? Humans in Call Centers
I'm surprised at this entire comment thread.

> Dual core is pretty weak

> I had 16 GB of ram in 2010 and it was not even a top computer at the time

> It has 16G of ram and a very recent 3.10GHz Intel CPU. What are you doing on your laptops? This is a deeecent laptop

What exactly are all of you people doing with your laptops? I'm running an old W500 Thinkpad at 2.8Ghz dual-core, 4GB DDR2, and a 500GB HDD. The only times this machine has struggled was when I was using a memory-leaking software (Firefox, etc.) or one that tried to load a whole large file into memory instead of chunks.

If I need to work with heavy graphics I can stick an eGPU into the PCI express or an FPGA if I'm doing specialized calculations.

But besides that, I don't understand why anyone needs all this gear.
Why are you making the transition? I’ve tried it, and ended up back on MacOS for a few reasons. If you are joining a team that is using Windows extensively, you’ll find it easier than if you are trying to switch to Windows in a dev team that’s all Mac/Linux.

There is a decent Linux subsystem on Windows 10 now: https://docs.microsoft.com/en-us/windows/wsl/install-win10. It’s continued to improve and has pretty good interop with Windows at this point.

After trying too many different terminal emulators, I ended up really liking ConEmu: https://conemu.github.io. This had much of the same functionality as iTerm and looked good.

The lack of a good ssh client was annoying though. Having to go back and open putty to ssh into a remote server was really painful when I want to complete everything right in the terminal. I haven’t tried it yet, but I’ve seen that Microsoft might have started including ssh in Windows 10 builds recently, which would be super nice.
An eye for an eye makes the whole world blind.
Contrary to popular belief, a lot of high traffic sites can be scrapped by a single IP without hitting access limits.
What difference does that make? It's also annoying to test applications that don't honor system proxy settings. And?
Does that mean that VLC 3.0.0 will now be approved, since there now are no playlists to preserve?
I do web crawling for a living, the method mentioned in the article does not work for most sites
I'm looking for a new laptop for work now. Ideally I'd get a matte 4k screen, mechanical keyboard, full Linux driver support - and minimum 16gb ram (I've been bit by my oracle db vm pausing due to too few resources - especially when running a separate windows vm in order to gain access to a client network via some godawful vpn that doesn't play well with Linux (there are a few)).

But getting 16gb+ of ram, I really start to think I need ecc - a fair chunk of that's going to be file system cache, and I really don't want bitflips.

Any decent, light-enough, laptops with above specs and ecc ram?
Similarly, overly elaborate test code can itself be buggy. A specific instance of this anti-pattern is when the test code duplicates the same logic as the code under test, logic which turns out to be incorrect.

In test code, I am a lot more tolerant of straight-line repetition in the name of simplicity, in a manner that would be worth abstracting were it in non-test-code.
I've taken care of numerous people living with their lung cancer. It becomes difficult when they develop another cancer, e.g. breast. Do you do axillary dissection or just radiate the axilla? Anyway, melanoma, lymphoma and lung CA (and breast) have seen remarkable improvements in the last 20 years.

When I was an undergraduate I worked in the lab of Dr. Robert Bast to pad my resume - he went on to head cancer research at MD Anderson. He's the doctor that discovered the CA-125 ovarian tumor marker. Anyway, 26 years ago he told me he thought we'd have a cure for cancer in the next 10 years. I think he's off by 40-50, but we are making strides
Feel free to maintain your skepticism until public benchmarks are available, but Amazon has specifically advertised multi-master will horizontally scale out writes for increased write performance [1]:

> Workloads that require even higher write throughput will benefit from horizontally scaling out their writes with additional master instances.

[1]: https://aws.amazon.com/about-aws/whats-new/2017/11/sign-up-f...
> What would basic circuit analysis lessons look like 10 years after they become commonplace?

Exactly the same as they do now. Memristors aren't linear time-invariant, so it's extremely unlikely that they would show up in a basic circuit analysis lesson.
Note that this is based on experimental functionality in NodeJS. Similar functionality had been inside NodeJS before and was removed. This is mostly used internally for other stuff.

This is similar to dynamic scoping.
https://www.outsideonline.com/1924306/drug-test

Sure, you can get it. Where the "Advanced" part comes in is passing cat1 level blood and urine tests taken at random times in random places.
Free Vectors, Photos and PSD Downloads – Freepik
This comes up once every few years. The confusion comes from the fact that java syntactically hides the pointer for objects, which feel kind of like structs.

It doesn't matter too much IMO. Most people intuitively understand how object references work in modern programming languages, and these discussions don't add a lot to their knowledge.
> I really dont see any reason why this could not have been done 10 or even 20 years ago.

Because nobody knew enough about both subjects to build an experiment.

That's the good thing about ML getting popular. The easiest it is to use, more people can try to solve multidisciplinary issues with it.
I like that the test started with Unicode support, but there is a lot more that could be tested. See http://www.madore.org/~david/misc/unitest/ for some more challenges, in particular http://www.madore.org/~david/misc/unitest/#combining

Last time I compared terminals re:Unicode, I settled on sakura (over xterm, urxvt, st, xfce4-terminal at least). I should probably try mlterm too, but since I don't understand any RTL languages myself, I actually find it less confusing if they are "backwards", especially when they occur in the middle of non-RTL strings. https://opensource.com/life/16/3/twisted-road-right-left-lan... is a scary look at the possibilities for misinterpretation – keeping everything in byte order at least makes it predictable and unambiguous, though "wrong".

-----

By the way, `set enable-bracketed-paste on` really should be default, that's an instant productivity enhancer! I used to think it was impossible to paste tabs into the terminal …
Here's a brief comparison by a tikv developer: https://github.com/pingcap/tikv/issues/2986#issuecomment-383...
How so? With the Roku, you install the app and you use a regular remote. Most people are more accustom to using a remote to control their TV than a phone. They've also had years of using VCRs and DVD players connected to their TVs.

When someone comes over to your house with an iPhone. Would you rather hand them a remote or your phone? Even if they have an Android phone, isn't it simpler to just hand someone a remote than ask them to install the individual apps?

The killer feature of the Roku is private listening. If I am watching something on TV and my wife is trying to sleep, I can listen to the audio on my phone. Of course the other killer feature is not to have to have my phone to control the TV. Even though you can - the Roku remote app is excellent.

I bought my dad a Roku TV for his birthday, installed all of the apps he needed and signed into everything for him using either his cable providers login or my account. I can't see him messing around with his phone to watch tv. He can use one remote for everything - including volume.

The only differences between the Roku TV and the stick are volume control and power on and off from the phone.

The two most popular video apps are Netflix and YouTube and they both support casting to the Roku.
Nope, that's the point: 3.0.0 will migrate playlists from the old stable version, but not from this beta version, because of a bug in this specific version.

And they don't want us to update it without this issue fixed.
So in that last example, someDog after you have finished the function foo() will be called Max... is this right?
Hello, computer.
All the mechanics scale like you’d expect. You have bigger matrices containing more observations with more parameters per observation. Keep the dimensions aligned properly and everything works out just like it would with smaller vectors.

The discrepancies appear when you start dealing with probabilistic stuff. Suddenly everything’s conditioned by everything else, and your complexity skyrockets. Example: it’s easy to find people with about average height and weight, but the more physical characteristics you measure (increasing dimensionality) the more like you are to find something statistically unusual, eg very long fingers. Very interesting Air Force research on this [0]

WRT to optimization, higher dimensions can help avoid the local minima problem. When you have 1000s if possible directions to go, it’s unlikely that none of them will yield a better answer.

[0] https://www.thestar.com/news/insight/2016/01/16/when-us-air-...
Join us on IRC or by email.
Eternal Check – Ip Vulnerability Check to Eternal Blue, Romance, Synergy And
And that's where the complexity comes in. Because it's 3 protocols, one of which is backwards to the other, and Google disallows other manufacturers from using one of these 3 protocols.

Once upon a time, you could use the Netflix app on a Kindle to stream to a FireTV or a Chromecast, or the Netflix app from Android to stream to Chromecast or FireTV.

Google has been fucking with the protocols to prevent that for a while, and it caused lots of trouble for open source devs (and Amazon).