skysight-inc/HackerNews huggingface dataset:
* expected duties (only answer on-call, do other work, etc)

Expected duty is to solve the problem but there are often escalation paths to take. If a problem is not solved within a required SLA period then the company can be forced to pay the client penalty fees.

* how deep does your on-call dive into code to fix, vs triaging, patching, and creating follow up work to fix permanently?

They go as deep as necessary, or as deep as is dictated by an operational manual pertaining to that particular client/environment.

* priority order of work (on-call tickts vs regular work vs existing on-call tickets vs special queue of simple tasks)

On-call is always higher priority since it's an add-on service that clients pay for.

* what happens when the current on-call can't complete in time?

See above, penalty fees mostly.

* how do you manage for other teams' risk? (ie their api goes down, you can't satisfy your customers)

Not sure I understand the question, if an API goes down and affects our services then that API needs to be monitored and handled by our on-call team.

* any other tidbits

I'm not in the on-call team but I stay available for specialized expertize if the 1st line can't solve an issue.

I know how they work though so here's one example. It all depends on the clients SLA but let's say the client has 99% uptime, 24/7 on-call duties in their contract.

In that case one person out of 5 rotates an on-call device (phone) every 5 weeks. In the strictest of SLA they're required to respond within 15 minutes and sometimes have a solution within 4 hours. This varies wildly from contract to contract.

Of course an incident manager is available, redundantly, and is tasked with coordinating skills between departments to solve an issue within the designated SLA.

Alerts come into the device and the tech can respond to alerts directly via the device to acknowledge, force re-check or simply disable. There is also a more featured web interface for the alerts to access via a browser.

Alerts are sent with SMS through a self-hosted gateway. Directly attached to the monitoring server, not using any e-mail translation API.

Alerts are logged, and in some cases a ticket is created for an alert.

Preferably a manager should work out the on-call schedule, but techs often trade weeks and are more than capable of handling it themselves.

They receive an added monthly compensation including overtime. So any work must be reported in a time reporting utility to eventually lead to payed overtime depending on the contract it pertained to and the time when it happened.
I think he was referring to global variables inside the 3rd party libraries rather than their codebase. If a library is not thread-safe they cannot use it.
A Response to the Sad State of Web Development – Its Not about JavaScript Really
It's funny how he ended up proving that @babuskov was right.
Please point out a critique of the language in this thread.
Could you provide more details about the Leeds scene please? I've been working here for a few months as a programmer and am interested in getting involved.
Sure they do. They sell lots of crosswords and puzzle books - clearly complementary goods.
Knowmail – AI for email
Building a business on derivative data
Not an expert, China economy slowed, fracking is up.
This sounds fantastic. Are you able to remember any hint of the name of the software?
New Law Increases H-1B and L-1 Petition Fees
> Is this still a relevant skill-set to be good at these days?

Yes it is! There's even a video

https://www.youtube.com/watch?v=DZCm2QQZVYk&t=35s

"The greatest shortcoming of the human race is our inability to understand the exponential function."
That is the snag isn't it. It's really difficult to provide any meaningful "reflection" without having proper static types. So in your example you could say "yes, because it gets a value when called" or "no, because it isn't explicitly declared". Since python is dynamic, the "hasattr" method really just means "does_invoking_this_attribute_return_something", which is very much not reflection.

It would maybe be useful with getting only the explicitly defined attributes (say e.g. if you wanted to convert an object to an xsd schema). Your __getattr__ based attribute would not show up in that list obviously.
shouldn't this read 'sudo systemd-nspawn -D ...' and 'sudo systemd-nspawn -bD ...' ?
you could probably write a phd or a book about this topic; cheaper energy benefits advanced economies but hurts resource-based economies - e.g. compare USA and Russia. Russia is suffering quite a bit whereas most of the USA are probably happy. you can also check who are net importers and net exporters of oil, etc., and those would be only the first-order consequences. what happens after the economy feedback loops start being impacted is hard to tell...
I wonder what they will do for Elite: Dangerous
So like software SIMD?

When it says autothread does it mean actual separate threads/CPUs?
I agree, ;-) but honestly, that title didn't prepare me for the content.
>It makes full use of the existing ReSharper code base.

R# is written in C# while their IDEs is in Java. Most likely they "convert" some of the C# code to Java. It'll be ugly...
Wow, that was stupid of me.

Here, to make up for the above comment:

I've found that Ansible combined with Rundeck makes a powerful automation engine, and can replace more complex systems like Jenkins pretty easily.
> hasattr() also is not faster than getattr() since it goes through the exactly same lookup process and then throws away the result

In practice this only matters if you have a property. If you use hasattr to find a method within an object, it will not invoke the method while checking for existence.
How much oil can be stored by producers, and for how long? If you run an operation that gets oil out of the ground at $50, you wouldn't want to sell at $30 (you wouldn't want to take it up at all, but likely need to keep your machines running). Are there producers that sit on lots of oil now, hoping to sell at a higher price, maybe years from now?
One question asks how we’d feel about being slapped hard in the face during sex
— and the possible answers include “horrified,” “aroused,” and . . . . .
“nostalgic.”
More than I want to meet the woman of my dreams,
I want to meet the employee who came up with that last option.

This quote is a keeper.
taxes and fees never go down. Look at the green card fees
It’s been 30 years since the launch of first MIPS CPU
They have a parser , not a entire compiler
My father used lists of previous winning numbers and a "system" he adapted from Keno (which he mostly lost at). Once I was with him when he was buying lottery tickets and I bought one with the numbers 1-2-3-4-5-6. My dad came unglued, asking me if I understood how unlikely my numbers were to hit. Exactly as likely as his, I tried to explain, but he didn't get it.
I have one of those "Save the Shire" t-shirts, but I don't live in Palo Alto. :P
Config Files for ZSH, Java, Ruby, Go, Editors, Terminals and More., 2.0 Released
The kind of "passive" you mean would be truly awesome! Anyone an idea?
Ah the extra zero makes it so very complicated. I was calculating 18 * 16 and didn't check OP.
Closer to Perfection: Get to Know New C++11 Enum Types
It's not so much SIMD. Perl 6 has a number of different constructs in which multiple operations can be carried out like that. However, yes the intention is to enable a large number of these scenarios to be carried out on multiple CPUs.

I don't think Rakudo implements that yet, but there's quite a lot to improve first.
It's a good example of why it's dangerous to assume acronyms mean the same thing everywhere.

IIT will always mean Illinois Institute of Technology for me, but that's in large part due to the fact that I knew about it first and I went there. But it's understandable that it means something else in other parts of the world.

Off topic: one of the worst things about going to IIT was the emphasis placed on Mies van der Rohe. Most of the buildings he designed on the campus are quite ugly.
Does he look a lot like his brother? My brother and I are very close in age and look very similar and even our parents mix up our names sometimes. You'd never be mistaken for a dead son, daughter, spouse... but I bet this isn't uncommon for people with dead siblings, and doubly so for famous dead siblings. Something I'd never considered.
I look at compile-to-JS as a temporary solution until WebAssembly is the norm. No way that in 2016+ the best we have for web development (most common case of GUI development) is JS :)
This is not about Cisco receiving money but about Cisco helping to do 'bad things'.
Doesn't this already exist? For instance, when I create an account on startssl.com, it seems to create a client certificate for me...
Revolution R Open is now Microsoft R Open free to Developers
> I feel like it's a bit like writing cursive or being able to have good handwriting in general.

Does writing cursive refer to any writing at all, or do you mean a specific font? Writing in capital letters is sloooooow.

If you cannot write, how would you write on a whiteboard, make mental notes, and so on?
After all what we learned about how the CIA operates: How can you as an engineer/any other staff, work or want to work there?

This is a genuine question - I really would like to learn more about why someone is OK working at a company with such an investor.
> actually not quite. given the plethora of libraries/frameworks etc. for perl-5, why would perl-5 programmers move to perl-6 ?

I'm a Perl 5 programmer. Perl 6 is a more perly Perl. I can use my Perl 5 modules if I really want, but I can write better specified, safer and more logical code. Just having simple functions like 'whenever' makes developing fun and easy.

Please see http://jnthn.net/papers/2015-yapcasia-concurrency.pdf for context
Try harder.

Pretend there's a phone on my desk now that was bought by someone else via ebay and reflashed to cyanogenmod. There actually was, its owner forgot it while visiting, but you can pretend that you're a powerful snooping government and that's my secret phone that you want to hack. Not registered in my name, not purchased by me, maybe there's not even a SIM card in the phone. How do you go about "just hacking into" that phone or using the "available backdoors"?
Palantir is doing some of the coolest most innovative big data parsing that there is... unfortunately it's directly for the CIA and NSA and the technologies that they have made public are creeeeeeepy, so who knows what crazy stuff they're not telling the public about. I've looked into working for them but reports from the front line are that they have zero work-life balance and run employees into the ground with overwork.
Tones are the hard part, but if you get a native speaker to drill you on them every day for a month or two you can get good enough at them to make yourself understood.

There are five different tones in Vietnamese, although in the southern half of the country two of them sound almost the same. They enunciate more clearly in the north.
The | junctions seem a lot like sets to me, though I guess there is a lot of fancy you can use. One that comes to mind is that you can pretend that it is a single value, even if it is a complex junction of & and | things:

> (5|4) + 1
any(6, 5)
> (5&4) + 1
all(6, 5)
> my $x = 5|4|3|2
any(5, 4, 3, 2)
> say "yep!" if $x + 2 ~~ 7
yep!
> ((2|3|4|5|6|7) & (3|4)) + 1 ~~ 5
True
> ((2|3|4|5|6|7) & (3|4)) + 1 ~~ 6
False

Kinda weird, especially & junctions. The docs[1] say "Junctions are meant to be used as matchers in boolean context; introspection of junctions is not supported. If you feel the urge to introspect a junction, use a Set or a related type instead."

So far in my Perl 6 exploration I don't think I've used/needed junctions -- strikes me as a specific sort of use-case, but maybe familiarity would help me spot more (useful) opportunities.

[1] http://doc.perl6.org/type/Junction, though like all P6 docs needs more contributions
Smarking (YC W15) Is Hiring Sr. Generalist Engineer in SF
Its not a startup if it is this big
Yeah, the JS world currently is very pro-modularization, but I already saw some discussions on Twitter from the React/Flux people how that creates too big barrier of entry for the newcomers. One of the things that draw people to Angular is that it has almost everything that you need included - it's easier to say to someone "just use Angular", than "try React, with Redux, and Router, and Webpack - it will take some time to configure it, but it's worth it".
I doubt pride is a strong enough force for anyone to undergo such intense suffering as this.
"Waveform-based verification is something I know nothing about. I haven't seen it in any paper I've looked at. Is that what people do in logic analyzers and such? Do you have a link to a free reference discussing what people do with that stuff and how it's used to verify digital designs? I really should have this info in mind and on hand if you all rely on it more than verification tools."

Yeah, waveforms from a logic analyzer are mimicked by simulator tools.

Not sure about free references. Just googling around I found this about using logic analyzers : http://www.eetimes.com/document.asp?doc_id=1274572

For example, page 3 shows a RAM timing diagram. Like any good spec, the interface from one module to another is defined via a timing diagram. We build our UVM checkers and monitors to detect these memory transactions based on the sequences specified. When a transaction occurs it triggers a UVM event which in turn can be observed by other monitors/checkers or it can create other events or record the event to a log file etc.

We build our verification infrastructure to automatically check transactions behave as specified. However knowing I can't trust my own work, I manually check the waveforms to see whether the infrastructure is performing correctly.

"Let's just say it's easier to parallelize stuff if one doesn't force their implementation to be inherently sequential or even tied to CPU's."

Sounds interesting. I don't know much about how it's all implemented in the simulator.
> I agree, but I'll go further than you - I don't think this essay is confusing at all. It's simply nonsense - the kind of thing someone clever writes when they're discussing a subject completely outside their area of competence.

Whilst I know a little about art, I'm not confident enough in my own experience to put it so strongly.

> because the arts are not primarily about technique

Agreed. I think your subsequent definition of art is a brave one! It's difficult to define, but I get where you're coming from. As you hint at in the subsequent paragraph.

> What's left is usually neither rigorous nor beautiful.

A bit harsh! But yes, there's a large body in the middle that just gets things done.

Sounds like you may be immersed in the arts world, and I've already cited these before, but you may enjoy the Grayson Perry lectures if you haven't listened to them already. I found them refreshingly straight-talking:

http://www.bbc.co.uk/programmes/b00729d9/episodes/downloads
Money and prestige on a resume, plus the ability to work with really innovative technologies and projects. Plus, at least in DC, morality doesn't come into play for a lot of people when choosing who to work for because there are so many government contractors here that if morality came into it you'd automatically cull 60% [edit- 54.7%, see my comment downthread] of employers off your list.
Domestic political turmoil in the countries whose budget depend largely on the oil price: See e.g. election upset in Venezuela, Russia aggressive in middle east potentially to overshadow news of worsened economy at home, Turmoil in Nigeria etc).

Internationally it means states like Russia won't have the same economical and political clout they had at $100+, so instead will rely on other means to throw their weight around, such as military threat.

Economically it's good: lots of the saved money ends up in the hands of consumers.

Environmentally, it's less good of course. Alternative energy will be less attractive in the near future.

So it's not all rosy, but the downsides are mainly due to a falling oil price, rather than a low one. The volatility upsets budgets, which causes problems.
> I guess this is like a better version of ...

Make sure to look at PureScript as well. It is a much less "opinionated" cousin of Elm. By opinionated I mean that Elm pulls HTML and CSS into the code, and has functional reactive programming built in; in PureScript these are libraries.
That sounds sensible to me. I've recently (I know, late to the party here) started using linters wherever I can, and tend to have rules like a max method length of ten lines. That can be disabled for a particular block, but I find it useful that I have to make a concious decision to do so.
Relevant Wikipedia article: https://en.m.wikipedia.org/wiki/Oil_reserves_in_the_United_S...
This would be quite a cool problem to attack using RNN. Perhaps using an attention-following mechanism like the one used for house numbers [1]. It's fairly well-defined. You would need a ton of example data though.

[1] http://arxiv.org/abs/1412.7755
I wonder if it's just me or does the complaint concerns mostly oc cupid, which is very data obsessed. For example Tinder, a far more successful online dating tool seems to be much much simpler in purpose and not suffering from those problems.

In other words - I think it's specific to data obsessed nerds take on online dating and not the problem with online dating at all :-)
If you find it "creeeeeeepy" what they do, why would you look into working there?
Dell tried to trademark "cloud computing".
Dell's application (serial number 77139082) was made in early 2007 to the US Patent and Trademark Office, apparently in connection with data center products and services that it was promoting around that time. Maybe if they'd trademark it, we could go back to calling servers "servers".

http://tarr.uspto.gov/servlet/tarr?regser=serial&entry=77139...
No, the company never made millions.

I did quit the company and did a startup based around one of those ideas. I didn't make millions either.

However, some of the ideas we brought up, like news aggregation and recipe aggregation were done by startups valued at millions.
Yukon XL Denali here I come! Seriously though, I thought Saudi and worldwide peak oil was in 2005. Is that a myth or are prices not really constrained by supply until way past the peak?
A few years ago I remembered the name of the MUD I played in college. Found it was still online. Couldn't remember my old pw so I created a new character and 'finger'-ed my old character, the one who almost caused me to flunk a semester, and there she was. Still had the same .plan file. Seemed like the correct level and titles too. "Last logged in: 19 years ago". I did the same for my old friends. The most recent was 17 years ago.

I don't get nostalgic often or easily, but I felt this amazing sadness for a minute. All those people who were so close to me. All gone half a lifetime ago but they're still here in a way. Memorialized as bits on a German university server which very few still visit.
Get out ASAP. If that 2am feature causes issues because of an honest mistake from coding at 2am, they will blame you, not their incredibly horrid practices. It is doubly worse they do not compensate you.
Irrespective of their work it's really not cool that they are taking over the downtown real estate instead of moving to a campus.. changes the character of the area that has traditionally felt like an incubator. They've broken with local tradition.
Maybe once you are fully enlightened the practice stops being something frightful?
Very tempting to not to own a cellphone but I would really miss Google Maps and Uber.
I'd bet the main problem is that they don't use C++ much themselves internally. Trying to develop software that you don't use in anger yourself is usually a recipe for bugs and missed requirements.
No, it's mentioned in the article that their new IDE is just a frontend for R#.
Well, usually there has to be a SIM card in your phone to use it for communication. That SIM card has an ID and sooner or later there is going to be a correlateable pattern - the location of a phone which happens to be close to you very often or simply a voice that can be identified as yours. It depends if NSA wants you and then figures out your alter egos or if its the alter ego they care first about and then they'll try to figure out who's the real ego.

What's the satisfaction to be 100% untraceable anyway? The practially and politically relevant idea is to not cater your data to them.
Perhaps they looked into working there before finding out the true nature of the work.
Squares are worth knowing because a^2 - b^2 = (a+b) (a-b). This means any two numbers which are close together can be multiplied by finding the square of the midpoint.

For example, 79*71 = 75^2-4^2 = 5625 - 16 = 5609.

If you know your squares up to 100 and your multiplication tables up to 20, you can solve a great deal of two digit multiplication problems without having to reach for a calculator.
Iran oil is going to enter the market in the next few months. That would bring down the prices further.
With the production already lot higher than consumption already don't expect the prices to go up anytime soon.
In many oil importing countries where people were getting subsidies earlier those countries have stopped gives subsidies are also charging extra taxes so the prices have not come down dramatically. Which has resulted in little growth in consumption.
Speculating on oil price happens mostly on paper (derivatives and other contracts). It is cheaper than paying for its storage. You can also of course stop pumping if you're fine with getting less oil out of the ground this year.
I can definitely relate to your experience. I've been a C# developer on VS/Windows then moved to Xamarin/iOS dev on a Mac and it was ok but not terrific.
That's hilarious my friend just bought one of those a month ago and we were harping on her about the mileage.
This is actually pretty impressive

Tried it out on a random equation from the Fourier transform wiki page:

http://imgur.com/Ud9FNoA
Taming the Asynchronous Beast in JavaScript
SpyHunter 5 Crack and License Key 2016 Free Download
https://www.iqt.org/portfolio/ (CIA's investment arm)

Also whats wrong with the CIA?
In the interests of posterity, and not because I always need to be right about everything, I just remoted into an XP Professional Service Pack 3 desktop, entered 53.2 megabytes of text, then successfully saved, reopened, edited, saved again, and reopened the document again using Notepad.
In addition to that, sanctions lifted from Iran. Iran and Saudi Arabia are the most influential members of OPEC and they don't get along whatsoever. Meaning the Saudis and the Iranians will break rank and try to claw out more market share by ramping up production.

Additionally, more in response to rtpg's comment: it is very costly and technically challenging to stop or reduce oil production, hence the price volatility is the result of volatile demand fighting it out with very stable supply.
It's worth pointing out that this is still before Iran comes online. Once that happens (possibly in a few days) prices could fall further.
"The approach I am taking is a kind of metabolic computing"

1. What exactly do you mean by "a kind of metabolic computing"?

2. What is first step you want to accomplish?

3. What do you think (feel) is actually happening in any sentient animal that leads to semantic content? How it is possible that this happens? We know that it happens because we are sentient animals. The question is: where is this difference because as animals we are also machines and it seems that everything what is happening in our cells is purly syntactical.
MonoDevelop is cross platform and decent.

"And when it's all running on .NET Core it should be even faster."
The IDE is written in Java and obviously runs on the JVM.
60%? wow. people really don't put a high price on themselves.
Ask HN: What is your company's development process?