skysight-inc/HackerNews huggingface dataset:
I interviewed there when I was almost out of college and during the lunch interview, I asked, "So, what's the work life balance look like around here? I have hobbies I'd like to keep".
The guy answered, "Well, I usually work about 70 hours a week. I only have ten good hours of work a day in me". It's possible I messed up the technical interview, but I'm sure the look on my face right then played into the rejection.
A full Go ide would have been better in my experience.
Here's one:

Oil price slide may force new Russian budget, Medvedev says

http://www.bbc.co.uk/news/business-35302509
Yet it indeed makes full use of resharper:

"instead of reimplementing ReSharper’s features on the IntellIJ Platform, which runs on the JVM, we’re using ReSharper in a headless mode, out of process, and communicating with it via a very fast custom binary protocol. "
waiting for
flux react laravel
OPEC has recently lost effectiveness. Back in the days of $100 oil, it was at least partly successful in restraining production from member states.

Other global factors have also contributed. Fracking has really had an impact on US production:

https://www.eia.gov/dnav/pet/hist/LeafHandler.ashx?n=PET&s=M...
Interesting perspective: Oil Limits And The End Of The Debt Supercycle

http://davidstockmanscontracorner.com/2016-outlook-oil-limit...
Would you want to hire somebody who has worked at a company like that? I know a lot of people won't care but still.
PageSpeed Insights (the analysis tool) is not deprecated. The optimization modules, mod_pagespeed and ngx_pagespeed, are also not deprecated.

What's deprecated is the hosted version of the optimization modules: PageSpeed Service: https://developers.google.com/speed/pagespeed/service/Deprec...
Infer by Facebook – Detect Bugs in Android/iOS Apps Before You Ship Them
I understand where he is coming from, but I think that there always is a healthy balance. Either you use something or you completely avoid it, that's not a reasonable choice.

For me that actually is a symptom of having some sort of problem. He actually somewhat admits that.

If someone says: "I hadn't had a drink for months and I feel great, I will never drink again." Good for you, honestly, but you know the opposite of total abstinence does not have to be to get drunk until you blackout two times a week. What's wrong with having one beer at a party, a glass of wine to dinner? If you have to drink 10 beers because you can't control yourself, then it seems like you have a problem, though whatever works for you. If the only solution is abstinence, then by all means, do it.

He has a problem in finding a reasonable balance.
I am also glad he readily admits that a phone is a symbol of his own stressful life he once had, so he rejects it for that reason mostly.

Now I won't deny that I am in a somewhat different position, since my schedule is not nearly as busy as his, and the metaphor does only work to a certain extent, but I for one tend to not use my mobile phone that often. People know they can reach me if something happens, at least in theory, since they know I don't check it that often.

It's on mute most of the time, and if I don't want to take a call, guess what, I don't. And I mostly communicate with E-Mail too, but I can do that from my phone.

I call people back when I have the time, I also always have it with me, I can enjoy the comfort of any application I want to, but it certainly does not control my life. And with a modern phone you actually can streamline your experience a lot (give your contacts various priorities, some can reach you, some can only during a given time frame and lots of other things you can do). I guess on an old Nokia, you can't do a lot in that area.

You don't need to take a phone call when you don't want to.
You will have to deal with people saying "Did you not have your phone with you?" and if the answer is "Well actually, I did" they might get a little bit angry at first, but being available is not something you have to be at all times. People in my circle all know how I stand on this, and I read Telegram Messages and sometimes reply days later, if it's not crucially important. They are used to it, and it's not an issue these days.

So while I sympathize, it's not "being enslaved" versus "being free", there is a healthy middle ground we should aim for. It takes work, adjustment, is not maybe as easy as just throwing your phone away, but it's worth it.

PS: I don't like touch either, my mobile phone has a physical keyboard and I am happy with it.
I think the same, but if your usage is more limited to such apps, maybe a smart watch can get the job done. Using it less instead of getting rid of it sounds good as well.
This Guy's Marketing Stunt Was So On-Brand That We're Actually Writing About It
Designing Schemaless, Uber Engineering’s Scalable Datastore Using MySQL
There's quite a mixed message there: the original palantir was under Sauron's control, and the shire was to be saved from the wielder of the panopticon..
That would be an awful development for those of us who are stuck with only Time Warner as an internet option and want nothing to do with Apple.
> Because sigils tell you things. What if 'x' in your example is a list? Are you now checking the length of the list rather than the value? Sounds like room for a security bug to me.

Only if your language is really awful. A good language shouldn't even let you run "5 < x" when x is a list, but even a mediocre one would surely at least make that error out at runtime rather than giving a nonsense answer.
No, they don't plan to integrate Roslyn and they tend to get a bit cross when people ask. They've been working on their C# code intelligence engine for 10 years in ReSharper, and it does stuff way beyond what Roslyn provides at present. I love Roslyn, and I'm using it for code analysis stuff, but it's not a contender for R# yet.
Is just startups being disrupted... They'll find a way (my small company is considering moving somewhere else to cope with this).
This is not necessarily true, especially with VS2015 RTM (Update 1 is a bit better): https://twitter.com/hmemcpy/status/687257223081377792
I think the problem is that demand for oil can change way more quickly than supply. At peak everybody was investing in production capacity and increasing production to profit from the high prices. Now demand has slipped (for example China), it's difficult to scale back production and supply exploded (fracking, and the Saudi-Iranian competition for market share).
Elon Musk Attack Ad Is… “Interesting”
I see technical debt differently. Technical debt is something you take on in exchange for moving faster. Maybe you skipped writing unit tests. Maybe you didn't respond to all the style feedback, or even do a code review. But at the time you make the choice, you should know that you're borrowing time from your future self in order to move faster now.

Like real life monetary debt, technical debt has 2 aspects: the principle and the interest. Sometimes the interest ends up being variable rate and backbreaking for your project - you should have written those tests up front and saved yourself a lot of time. Sometimes the whole project dies before you pay back the debt - you go bankrupt but it's no big deal, your creditors are friendly. In either case, the principle usually isn't smaller when you go to address it. You're just delaying payment in favor of speed.

What the original artical addresses are several aspects that I might call "technical assets" that have depreciated significantly. That kludge, if it wasn't done intentionally, isn't debt - it's now an asset. If you didn't have a plan to pay it off in the future, you've already bought it and now you need to replace it. And the replacement is very expensive. That is a technical investment you're deciding to make. You aren't just paying off debt at that point, it's a whole new capital expense.
I don't own a phone is the new I don't own a tv
awesome...good job.....

You guys did it inside the bootloader.

Whenever I switch on my computer just for watching a movie or listen to music and nothing else... I feel it so unnecessary to boot up my fedora, load my cpu and ram with programs that has nothing to do with video player....
I was wondering if there is any stable minimal OS which is dedicated only for movies, songs, and nothing else....
I am aware of couple of media centers such as kodi, osmc and openelec.... But haven't found any minimalistic systems....
Or maybe the markets already priced that in...
Ask HN: How does your company manage passwords
I just started at a new company and we have a lot of passwords for many different services / sites / things and so far i got an (password protected .. . ) excel sheet, several emails and a print out containing some of the passwords i need.

For the first week "all" i did was putting all these passwords into my pwdmanager (1password) , but what about the next guy?

How does your company manage passwords?
I switch between Emacs and IntelliJ's Go plugin for working on Terraform - the Go plugin is very complete, and as far as I'm aware the only working visual debugger for Go.
My intuition is that current users of Perl 5 probably fall largely into two camps: using it because it looks like the best tool for the job or using it because it is the language of their soul.

People in the first group would switch if Perl6 looks like a better tool. Short of revelation the second group won't. Hardcore Perl programmers have had a long time to think about Perl 6 and come to their conclusions. It's not a community where evangelism is likely to make a difference these days. I don't think the Perl community is like the Python community for cultural reasons that stem from their histories.
Luxembourg – A future Fintech hub?
Spying on James Bond with Node.js
As I said in the comment you were commenting on, there is a JVM and a Mono VM. The IDE is running as two processes, one on the JVM (running the IntelliJ shell) and one on, currently, a Mono VM (running the ReSharper engine). They use IPC with a custom protocol to send UI events and ViewModel updates between the processes.
Funny that this is interesting to people. I have a cellphone but I refuse to ever answer it. Leave a msg and maybe I'll call you back. It's the "I'm not home right now" affect. Just for emergencies alone though I feel it's stupid not to at least have one in your car or something.
> Only if your language is really awful. A good language shouldn't even let you run "5 < x" when x is a list, but even a mediocre one would surely at least make that error out at runtime rather than giving a nonsense answer.

It depends what you consider "Nonsense". Python for example has no reliable way to differentiate between a string and a list. Strings are iterable, but lists can't be compared with the < syntax for example.

My point is simply that $x very clearly says (in Perl 6) "A single value called x" wheras @x is "A list of values called x". In python, "x" is indeterminate even at runtime.

Oh, and you can declare barewords with \x for example, if you really want to, it is Perl after all.
Frontend is in Java (and Kotlin), indeed, as it's a part of the IntelliJ platform. However, the backend that actually provides IDE features for C# is written in .NET. The backend is actually the same ReSharper logic that runs in Visual Studio but in headless mode.
> I feel like it's a bit like writing cursive or being able to have good handwriting in general. It's just not that useful anymore

People teaching hand-writing today concentrate on speed and readability rather than beautiful writing. Some cursive forms are good for speed and readability. Taking notes is still an important skill for students, and computer note taking systems aren't always good enough.

There's not much research, but the little bits that exist suggest that taking notes helps people learn.

Some systems, like Briem, are fast and look neat enough but can end up as hard to read zig-zags. http://briem.net/

This (weirdly expensive book) has details of how writing systems have changed over the years.
http://www.amazon.co.uk/Handwriting-Twentieth-Century-Rosema...
Clojure Technical Radar
Is there a secure way to make phone calls from a computer over tor? If you get an anonymous Google voice number, would it work over tor to make calls?
When mistakes make the art
If you want to be technically correct, you can make all your apps exclusively in Swift too. The fact is most large projects are already using both. The trend for new code is to be written in Swift.

At the very least, your need to be able to reason about both languages. Refusing to learn one of them is a disservice to yourself as an iOS dev IMO. Denying that would be silly. If you haven't taken a look at Swift, there is no better time than now to start.
I think a good idea would be to look through Ruby Enumerable (which is most excellent!) and see how things correspond to P6, or where they are missing. Like in this case you can do:

[2,3,5,"hello",42,3.14].any ~~ $x

But that's not really the same, since it converts the entire array to a junction and then does the match. Really this is a lot closer:

[2,3,5,"hello",42,3.14].first($x):p

Which returns the first match (as a pair (hence the :p adverb) so it won't be false even if it is a false value)... but it isn't right either because it gets mad at comparing numbers and strings (I'm asking about this in #perl6 now on irc).

Ultimately: it would be trivial to port ALL Enumerable methods to Perl 6 List (or some role to cover all iterables or such), and do it in a library even if it wasn't in the core standard lib.

I'm always fascinated by how much of Ruby (and lots of other languages) are more about their Standard Lib than about their language. In the Ruby world, lots of people end up with ActiveSupport, which sprinkles in all sorts of cool stuff into the standard lib -- and I've ever seen a native 'for' loop rather than a .each in pragmatic Ruby.
> This is not necessarily true

Can you please clarify which part? The linked tweet talks about Roslyn. I'd expect that to be loaded because ... it's not third-party.
Cyberattack on Ukraine’s power grid is a warning of what’s to com
The reverse engineering can be automated (as the official apps have to use the key at some point), and as the official app won’t get cut off from support, you can just continue using the latest version of it.
Reports detail thousands of failures in self-driving cars
The palantíri were created by Elves and only much later captured by Sauron and used for evil.

Possibly quite an appropriate name then... :-|
Time Warner Cable is an independent entity that was spun off from Time Warner (the media company).
Hi there, I see you have experience with crazy women. I have an opening right now that sounds like a great fit!
> The handsets kept breaking and the whole thing cost a fortune.

You can buy basic mobile phones for $10. How many of those you have to break to cost you a fortune?
I have more than enough friends, even good friends, working for them. The answer is they are not political at all, the problems company working on appeal to them, and the pay is unmatched.
Yes, a barrel of oil brought up by fracking costs around $62 (Canadian oil sands cost $74) per barrel(according to NPR below). Though that is total cost, marginal cost of pumping after you drill and frack the well is around $35.

Oil demand tends to be fairly inelastic. Almost all of oil pricing is supply driven. OPEC decides on a target price and produces to meet that price. The current price has happened because Saudi usually stops producing to keep prices stable and high, and for now they just haven't slowed down at all. Either they need money badly enough that they will take any profit at all or they are using oil prices as a weapon.

http://www.npr.org/2014/11/04/361204786/falling-oil-prices-m...
I use Xamarin for Mac to write tests for a database client API, which I run with Mono for Linux using Jenkins.

Not having used Visual Studio enough to compare thoroughly, Xamarin's not bad. I use Eclipse when writing a parallel set of tests for Java, and I generally prefer Xamarin to Eclipse.

One minor complaint is that Xamarin quietly increased the system requirements from OS X 10.9 to 10.0, so I'm stuck with an old version.

The idea of using a C# IDE written in Java seems a bit weird, but I might give it a shot. I'd also consider hooking up Emacs to OmniSharp.
there's probably a few things going on:

1. strategic decisions to keep the price low (in some cases below the cost of production) to make it uneconomic for competitors to invest in oil projects

2. time lags in the system. e.g. the global economy went into recession the last time the oil price spiked. that'd reduce oil demand in some cases. now as prices are much lower again we might expect demand to keep growing until supply isn't able to satisfy demand (again), then the price will spike again

3. (long term trend) oil is becoming genuinely more costly (in physical terms - i.e. required energy) to extract as we deplete the low hanging fruit. i guess this makes it much harder / impossible for supply to ramp up and satisfy demand in a short enough time period before another recession is triggered. this isn't necessarily a problem in itself but perhaps it influences the behaviour in item 2

This is probably only semi-coherent. I read the "limits to growth" book a couple of weeks ago, and one of the claims there (from a system dynamics perspective) was roughly that any system that combines both delays in feedback and erodible limits is expected to either behave like "overshoot and oscillation" or "overshoot and collapse".
I really wanted one of those when I lived in Palo Alto so I could get the Palantir discount at Philz...
World+Artists+Create+Awesome+Memorial+Works+in+David+Bowie’s+Honor+(17+pics)
Good post, nice summary of a great venture so far
The Internet of Things That Talks About You Behind Your Back
Maybe he's the CIA type, believes in what they do and considers working for them a badge of honor. There are many, many, many people just like that.

You might as well be asking why people join the mob or why some women love mobsters.
From 0 to Raspberry Pi Linux in 45 Minutes
Does anyone know what a “Node Packaged Manuscript” is?
And thus SharpDevelop was killed (if it was ever much alive...)
Funny I just written something to the C# IDE issue yesterday. And today they announced the IDE.

God I'm happy.
I'm using IntelliJ with Scala, Java, Python and sometimes golang. I'm waiting for IntelliJ Rust and for the C# IDE. Promising languages needs promising tooling.
Currently this will help C# to spread around.
Perl 5's killer app is CPAN. It will be a looooong time before Perl 6 can compete.
>Well, usually there has to be a SIM card in your phone to use it for communication.

Isn't the whole point here to only use public WiFi through Tor with the "anonymophone"?
Yeah, I find this particularly odd given Palantir's founders... You'd think they would care more about maintaining the current pathos of Palo Alto. Then again, I found out recently that Thiel is a financial supporter of Ted Cruz, so there are always surprises in store.
Post Author here!

I would probably expect the same thing from my employees as well. If I was to blame my bad attitude on the hours, that would be a total cop-out.

I've always had issues with soft-skills; especially in the area of attitude and communication skills. I've done a lot of work in the last couple of years to try and be a better communicator (and hopefully a better human being).

I'm still a work in progress though.
It's torture program, isn't that enough?
On the other hand, the debugging tools are great!
What the FlexBox? – A free 20 video course to learn CSS Flexbox
Perl tends to be a practical language: Perl programmers are too busy working on their product to rebuke scathing criticisms from angry bloggers and the peanut gallery. But that angry blogger? He'll get a mob together and start protesting outside your house if he catches you using the wrong Javascript library.

I say don't worry about the criticism and popular opinion: The specific language you use is pretty far down the list of problems that a given software might have. You'll build up some useful libraries in your niche and eventually other people will see that the most time-effective way to solve a problem in that niche is to use Perl 6 to get access your libraries.

Every other language I use derives from its specific purpose: Ruby because vendors like PayPal or AWS publish Ruby gems(and because of Rails); Haskell for writing parsers, interpreters, and compilers(ADTs and parsing monads); C if I'm trying to understand some code and need it to be portable or operationally simple; Perl 5 if it's a quick prototype script. Just the other week I needed a Bayesian variant of Prolog and would've used Perl 6 if it had a library for it.
Bloody clickbait headlines!
There's a Korean gameshow called "The Genius" which plays on these kinds of games. It's more socially oriented but the contestants and the "narrator" go through the mathematics and strategies a bit. Highly recommended.
I don't understand the "they need the money argument". They were producing 9 million barrels per day and that achieved a price of $100 per barrel... now they are producing 10.5 million barrels per day and price is <$30 per barrel.
Hold on a second

> 10 to 15 percent of the commercial inventory

That doesn't exactly qualify as "taking over". A little uncool and red-statey perhaps, but hardly a crisis.
Of course you can (and probably should) be "sneaky" about it and have alter motive to go to that city, say you go to a concert or maybe it has better movie theater or maybe there is some kind of conference.

About using the phone in places you don't routinely go, I can think of at least couple places like coffee shops that are within range of another public wifi which I don't normally associate with.
And this is why Scala.js interops seamlessly with JavaScript. [1] Most of the time, you don't even know whether you're calling other Scala.js code or JavaScript libraries, and it's all typed. If you want to interact with JS in a stricter way, you should check it out.

[1] http://www.scala-js.org/doc/interoperability/
I share the same feeling about smartphones. I still own a very old one (nokia e71), mostly to use as banking token or during travels. 99% of time is off on the shelf.

I think some heavy smartphones users tend a develop some kind of dependency/anxiety (I was one of them).
This is a point of view very popular in Russia. Many think Must is simply a government PR project - they took a random guy, stuffed him with taxpayer money and made him pretend to make revolutionary inventions while in fact fiddling with well-known dead end stuff (with even links provided telling 'soviet scientists invented it 40 years ago and shelved because it was a dead end')
How Are Vultures Photographed? Taking Images of the Antiheroes of Our Ecosystems
Yeah, I've been experimenting with shrinkwrap.

Biggest wart I've encountered is I've got a package that installs fsevents (OSX-only) as one of its optional dependencies. When I shrinkwrap and attempt to install on a Linux server, that optional dependency is treated as a required one, and it can't install. I have to manually zap it from the JSON. :-/
Show HN: Cindr – Simple one-page website builder
Using OpenCV and Akaze for Mobile Testing
I wonder how this compares to "Visual Studio Code" which is also cross-platform and MIT licensed: https://code.visualstudio.com/
Any IDE that wants to challenge VS has an uphill battle in what concerns:

- GUI editors

- Parallel code debugging

- GPU debugging

- Enterprise code navigation

- Edit-and-continue

- Debugging native code generated for .NET applications

- Mixed language debugging

- GUI Profiler

- Code Profiler

Just a few items on the top of my head.
You should try Visual Assist (http://wholetomato.com/) in case you haven't heard of it.
So basically == is overloaded to also be an operator which means "intersects".

I mean, it's nice that this sort of functionality has nice and concise operators, but I'm coming from a school of thought where overloading the equality operator should not be done lightly :)