skysight-inc/HackerNews huggingface dataset:
> So with c# 7 all I need is VS 2017?

All you really need is the new C# compiler. You can get that with VS2017, or standalone. But the programs produced by this compiler should be runnable on pretty much every runtime out there.

> It'll work with existing .net 4.5.x and 4.6.x projects?

Definitely.

> I tried tuples and VS complained

What was the complaint? in order to use Tuples, you need a reference to add the System.ValueTuple NuGet package as that's the type under-the-hood that packages up the tuple values so other people can consume them.

This is a nice approach because it means your APIs can use Tuples, while people using C# 6.0 and earlier can still use them. effectively.

> In order to compile on a build server do I need an updated toolchain?

If you use C# 7.0 features, then use. You always need the appropriate compiler to use the latest language features. But you shouldn't need to really 'upgrade' anything else if you don't want to. (You can, of course, if you do want to).
I posted the 3 Minute Oatmeal recipe straight from the recipe book that comes with the IP below if you're interested [1].

I too am wondering if the parent was talking about precooked/steamed. The recipe that comes with the IP is definitely steel cut and has that great springy bite to it--almost al dente in a way (or QQ as my Chinese friends might say).

And my version is 3 minutes of cook time, but there's several minutes of getting up to pressure time, and then 10 minutes of natural release when it finishes. Still largely "set it and forget it" though.

[1] https://news.ycombinator.com/item?id=13816579
The problem isn't your references blocking the process, it's that your references have to be bothered even if the company will have no interest in you, and that you have to go chasing them up every time you make a speculative application
There is significant reverse commute and congestion from Chicago into the suburbs The travel times are typically longer than the conventional flow.

Suburb to Suburb mass transit is bus but challenging for long transits. There are only two major ring type highways. Attempts to get a suburban ring "STAR" train or outer Chicago "Circle" Loop line never get past the study stage.
Ask HN: Developers with kids, how do you skill up?
I recently had one of my colleagues comment on my GitHub account graph - 'There won't be many green boxes in your account once you have a kid'. This was in response to my suggestions on how we should all keep learning.

I argued many good programmers have family with kids and still manage to keep up. They brushed me off saying it's just not possible or they don't look after their kids.

When i look up the internet I find people doing full time job delivering products while having a family and some still find plenty of time to blog or write books. How is this possible? Are these people super-human?
How are you all doing or managing if you have kids/family?
Great suggestion. I have gotten jobs through networking, but I've never cold called a recruiter for a specific job.
I don't understand why they removed support for Silverlight and Java, but kept Flash.

Are Java applets and Silverlight apps demonstrably less secure than Flash?

Just as a naive metric, if you look at the CVE database, there have been a total of three CVEs for Silverlight last year; whereas for Flash... well, I stopped counting.

I don't know of any bank or government agency that uses Flash, but I certainly know that the Hong Kong government uses Java on some of its websites.

It feels like Mozilla is keeping Flash around just because it's more popular with browser gamers and video watchers. I don't think that's doing the right thing.
> They know that their opponents intend to use compromise as a foothold for total disarmament.

Really? Care to provide any factual evidence for that statement?
Previous discussion 6mos ago: https://news.ycombinator.com/item?id=12666454
How can something that takes twice as long be faster?
This is actually something I did one time, and I'm glad I did. I was enduring a scala phone-screen and the interviewer kept asking questions of the form "What's the #1 reason people use recursion?" "What are the 3 common examples of monads?"

When he told me the main value of recursion was avoiding state I disagreed with him [e.g. a chess engine is highly-recursive potentially but shares state]. He kept going with all-or-nothing questions and then responding to my answers with "eh..."

Eventually I said, "Hey can we put this on pause for a second? I'm not sure how you think this interview is going, but for me it's not feeling like it's going so well... I feel like the questions I'm getting asked are really put-you-on-the-spot type questions and then you're disagreeing with my answers but not explicitly so I don't even get a chance to explain my position.

After a while he said "Listen I need you to prove to me why you're better than 9 other candidates," at which point I knew I couldn't work with this person at a personality level. To that I said "Well I need you to prove to me that you're better than 9 other companies." For some reason he kept talking and eventually went to "Can I give you some advice?" I said "Look man, I'm not too sure why we're still talking honestly. I want to be honest, I think at this point it's pretty clear you don't want me to work for you and I don't want to work for you either." He said "You don't want to work for me?" Apparently he couldn't even tell that he had gone so far over the line that I confronted him, something I had never done in an interiew in my entire career before.

"Nooo," I chuckled. In the end, I'm glad I only had this awful experience when I was 30, because if I had been new to engineering at the time I might have blamed myself.
They have medallions in Australia too https://thomasthethinkengine.com/2014/04/11/market-forces-sh...
It depends on a number of things. My DigitalOcean instance has this problem. The virtual machine I spun up on Oracle's Bare Metal Cloud platform doesn't (disclaimer, I work for the team).
You poor soul...a 2+ hour commute each way is just mind-blowing. I worked with some people who did those kind of commutes and I don't know how they did it (especially because we were doing minimum 10 hour days). I would spend or sacrifice pretty much any amount of money not to do a 2+ hour commute.
How Priority Bicycles Made a “Maintenance Free” Bike for Under $400 (2014)
> really private

Just be sure not to put the TV in your bedroom.
The problem is that other sources are not willing to perform the kinds of investigations and do the sort of publications Wikileaks and few others are willing to do.

When Snowden approached CNN, the Times and a number of other large media outlets they attempted to report him to the Feds rather than report on the domestic and global mass surveillance programmes.

The incentives, partnerships, timelines and ethics of major media outlets prevent them from speaking truth to power.
A toll is a bad solution. You can't just slap a toll on drivers and expect the free market to provide them with an alternative. No do that and they'll hate you and start doing malign things at the ballot box.

The solution is increasing the subsidies for public and mass transit. Problem with lack of transit in California can be summarized by three names; Governor Deukmejian, Governor Wilson, and Governor Schwarzenegger. They represent a 28 year period of under investment in public transportation.
It's probably more related to the universal constant that 90% of everything sucks.
Snowden: WikiLeaks document dump on CIA hacking capability 'looks authentic'
Will it not lock out my citibank account when Penny tries to login automatically to it like Mint does?
This is a great suggestion! I'm on mobile right now, but I'll file an issue when I get home, or if you feel like it, please do!
> We also know that the US's military spending (known budget) is something like 6x Russia's military spending, and we can imagine that intelligence spending is a similar multiple higher.

Payroll for 5,000 hackers is within the reach of many world governments I'd think.
You can use newpipe (find it on f-droid) as an alternative to the youtube app. It has some other benefits too. It seems to block ads as a side-effect. You can also fix the stream quality. It has a few limitations too, but it's better than playing them in firefox, and even the youtube app for my use cases.
Find something else to be good at way before this happens, so that I don't have to worry about it.
I know someone who is smart and reasonably concerned about privacy issues, but she loves the thing - uses it instead of a shopping list. I was quite surprised that she would compromise for such a trivial convenience, but it made me revise the likelihood that they'll be more widely adopted.
DMOZ is a useful data source for what's on the web.
Are there any machine-processable alternatives?

I use DMOZ to drive a list of major domains currently being used by phishing scams.[1] That's a list of who's in both PhishTank and DMOZ, ordered by the number of hits. (216 today. I used to try to get it down by nagging companies on the list, and got it down to 47 once.)

[1] http://sitetruth.com/reports/phishes.html
They've added internal protection against this in recent versions.
I find this bit ironic:

(Respondents were so unsure of Ukraine’s location that the median guess was wrong by eighteen hundred miles, roughly the distance from Kiev to Madrid.)

If this is written for an American audience, the odds are good that most of us not only don't know where the Ukraine is, we don't know where Kiev and Madrid are relative to each other. It would have made more sense to use two U.S. cities to give some perspective on how far off people were.
I'll have to ask my wife. As far as I know it's basically fatty beef ribs covered in BBQ sauce. We don't broil them afterwards. I suppose it just depends on if you want that caramelized flavor or not.
This all seems predicated on the fact that Solaris doesn't support direct system calls and the fact that they ship their kernel and libc as one unified whole (like BSDs). Solaris is free to update the layout of their shared data structures whenever they want[1].

Because Linux kernel interfaces are distinct and separate from libc, and given Linus' policy on backwards compatibility, Linux had two choices for an _interface_: 1) export a data structure to userland that could never change, or 2) export a code linking mechanism to userland that could never change. In that light the latter choice seems far more reasonable.

[1] The shared data structures for this particular feature. There are other kernel data structures that leak through the libc interface and for which Solaris is bound to maintain compatibility.
Congrats on the launch.

The download link takes you to a page ( https://www.visualstudio.com/vs/whatsnew/ ) where the main download button doesn't actually appear when the window is resized below a certain width, and there's no obvious indication of what's going on. This really confused and frustrated me.
the advantage of having young kids is generally they sleep very early which means you can have the early evenings to yourself (assuming they stay asleep).

they also take lots of naps in the afternoon which equals down time for you.

so as a rule, when they sleep you have some free time.
Academy graduate.
Well, hopefully some web guy at least got a nice lunch from the MS rep out of that deal.
That was just an example of questions to think about what is the root cause. Obviously you have a better handle on at least part of the root cause(s).
This is Bears Ears
Go on...? Not sure I'm making the connection. I've done that many in a week during tough times.
LA doesn't have a traffic problem. People just have overly high expectations.

As someone who has also lived and commuted in lots of cities around the world, LA just doesn't have that much of a problem.

What other major city in the world would you expect to be able to drive 15 miles through the centre at rush hour and get to your destination in under an hour (I'm using as reference Downtown LA to Santa Monica at 9am, typically takes 35 to 1h 5min according to google maps). Good luck in London, Paris, NYC or Tokyo never mind Delhi or Beijing.

The line made famous by clueless that everywhere in LA takes 20 minutes is completely true, with the caveat being, so long as you don't drive during traffic. This reality is what people are comparing their rush hour commute to, they know that if they are lucky enough to avoid traffic they will get there in 20 minutes, but when they hit bad traffic it takes an hour. (Obviously I'm ignoring stuck on the 405 for 5 hour nightmare stories here, I'm just talking about day to day driving.)

LA is a victim of having too good a car infrastructure, it allows people to make ridiculous commuting decisions and get away with it the majority of the time. Adding more traffic infrastructure just makes the problem worse. People can drive from further away and save money on their housing and they will. They'll also work in places that are further away, the problem is as much about where businesses are located as it is about where people live.
PolitiFact: "completely unbiased" goalpost mover. His password was an iteration of 'password' - e.g. no real difference.
> We got rid of the "Why are manholes round?" questions, now we have live coding tests.

> In the end, I can read much more real-world success from a quick coding challenge

The only determinant of on-the-job performance is an on-the-job trial. Quick coding tests can be gamed also.
Why LS and not one of many other programs? Is it for the humour value of its name to specifically alter it?
>They represent a 28 year period of under investment in public transportation

They represent a 28 year period of under investment in all transportation infrastructure, not just public transit.
Someone mentioned the 4 yrs old blekko slashtag collection (https://github.com/blekko/slashtag-data)

I'm not aware of any other collection, but I hope curlz.org is gaining some importance soon ;)
Denver has this also. My drive into the city is about 40 minutes. The drive home is about 1hr 20min.
It might be hard to believe, but there are urban places, outside the US, where public transportation works (so Uber and taxis are still luxury items, so taxis themselves are nice and clean), where taxis are plentiful (so no problems finding one, even at 3am) and either electronic cash works (ie; not credit cards that drivers accept), or credit card readers are required (and effectively enforced so there are no problem paying with credit card), or cash is still king (if your job is paying you in cash, paying cabs with cash is not a burden). On top of that, Google maps/GPS/whatever is unfortunately terrible in many places, so an Uber driver being directed by an app may never get you where you're going, greatly hurting adoption.
Right. But it's curious that "How biased is CNN?" gets shut down any time it comes up as a serious topic. From the whitewashing they did on the genocide in Bahrain (after accepting money from that government) to the misleading coverage of Syria, Snowden's mass surveillance disclosures, US torture program, Iraq War - to its current poor coverage of the humanitarian crisis being caused by the US intervention in Mosul.

It would be wonderful to discuss the role that different outlets play and different biases come in. But it's difficult because any time the topic comes up "faithfuls" from all sides come in and it starts to look more like a sports or religion debate than it does an illuminating conversation.

Yeah, Wikileaks has some biases.

I actually think they are incredibly important biases. Also, I don't think they are nearly as "anti-American" as some panic about.
also, how do you know a test didn't fail locally on a developer's machine, causing them to fix work in progress? IME, test failures are only tracked on dev/stage/prod deployed systems.
Love it when such things are said, what semester would you replace with African history?

I'm graduating next year in Canada which has a relatively short history and yet in history we didn't have much free time to plug other topics.

Imagine doing this in a country with richer history (i.e. any European country)
Xeon Phi tried to crack this nut and seems to have mostly failed so far.
Traffic may not have improved, but that's measuring the wrong thing. What is important is whether people and goods are moving effectively regardless of the transportation mode.
The Electoral College Discriminates Against Hispanics and Asians
In my experience with the particular type of situation in the article, stark disagreements come out of a difference in the "reality" that you inhabit. From one reality the claims you make seem perfectly reasonable. From another, they might sound ridiculous. The actual difficulty of the situation is reconciling the two realities, not the assertions themselves.

I was just watching this recording of a debate from 1965: https://vimeo.com/18413741 and James Baldwin's speech (starts around 14:30) on the different realities that a white and black person inhabit, and I think it's a good illustration of the issue.

Not for lack of good intention, one person's idea of the reality of the problem is often different from another's, so no wonder these two people might have trouble understanding each other.

Separately from that, I see a particular troubling pattern practiced most commonly by the people who believe in specific causes so ardently that you have to walk on eggshells: when you disagree with them, they attribute the worst possible intent to your disagreement, rather than seeing an opportunity to engage.
Did Uber actually hire these people? My understanding is that Uber drivers do not enter an employee-employer relationship with Uber, at least in the US.
Well I mean, it's not 3rd party. It's a 1st party library.
There was this other hn post on latimes.com which wouldn't open with adaway. I have firefox with ublock on the phone, but I rarely use it. So I decided to try it to check if it circumvents it. It doesn't, but there is anti-adblock-killer for those cases. That needs tapermonkey, but tapermonkey doesn't work on mobile. So there's this other workaround based on USI (Script-Manager) for that. After all that, I got anti-ad-block killer to work, but latimes still wouldn't open. I found this open issue https://github.com/reek/anti-adblock-killer/issues/2513, and the proposed workaround finally worked. Just goes to show how difficult it is to block ads on mobile.
Sounds like you need a new job.
Any other rezson to disagree? This is literally the only reason to believe in your position over another
> We also know that the US's military spending (known budget) is something like 6x Russia's military spending, and we can imagine that intelligence spending is a similar multiple higher.

This is often misleading. Russia and China might spend less but their dollar goes further.
I cited the fiduciary duty which is a widely recognized standard for the practice of running a company. What standard are you alluding to, exactly, when you say the CEO is "entirely responsible" for everything that happens within the walls of their company? Are you just making an arbitrary assertion? Who exactly does the CEO need to answer to for these kinds of employee misconduct?
5,000 IT people in a government org is about $1B with base infrastructure.

No big deal.
I've never written CoffeeScript, but I agree that it had a significant impact on the evolution of the ECMAScript standard. A simple example, arrow functions, lexical scope (const, let), and `this` binding.
Children spell love as t-i-m-e, so one hour of my time every weekday evening was family time. Weekend evenings were the same but usually added reading a story from Winnie-The-Pooh or the like in the younger days. I did not make this their rule for them, it was my rule for me. It worked for us, and strangely helped me intellectually rather quite a lot.
Less techy employees shouldn't be on any private/internal networks. Just give them an HTTPS web panel to work on authenticated by the SSO system.
Just tried it out on my phone (android), and there's no notification tray widget to pause the audio?

Is this just not a default setting?
An add-on I can get?
Or just not something you can do?

So worst case scenario is:

1. Wake the screen.
2. Unlock phone.
3. reopen Firefox, because I've checked texts/email/social feed whatever after starting the music.
4. find the tab playing music.
5. Navigate to whatever in that tab controls the audio .
6. pause it.

vs. what I've come to expect from other apps (inc. Chrome, despite it pausing audio even when you swap tabs!) of getting a small widget in the notification drawer with at the very least a play/pause button I can hit after waking the screen.
Yeah that is one way of doing it, but I'm not sure how practically useful it actually is; many functional languages do allow for mutation and/or side effects too. Often in a controlled way, of course, but then again, so does Rust. That said, I wouldn't argue that Rust is a functional language exactly, mostly that I find essentialist FP definitions to be lacking, like most essentialist definitions.

That said, you're right that "higher order" is a better description of these features, but my counter would be that most people perceive higher order programming as an aspect of functional programming, bringing it full circle again :)
How do cars exit the guaranteed-speed lane if the left-most normal lane is only going at 25mph?
I'll have to read that as well. Thanks for the tip :)
I'm a contractor, staying in one place doesn't suit me
But, to repeat another comment I made below, are you satisfied with this solution? Would you expect to have to go to a package manager to use tuples in python? The power of .net, and of visual basic in particular was its simplicity. What I am seing is Microsoft going into the opposite direction, with an ever more fractured ecosystem, .net, .net core, .net portable and .net standard running in parallel. Asp.net and asp.net core running in parallel, winform, wpf, winRT apps, uwapps, xamarin, etc running in parallel. And now when a new feature is introduced in the syntax it requires to add some external dependencies, which can be simplified by changing some default deep into the IDE...

My opinion is that simplicity matters a lot to the success of a platform. And by the way nothing in the error that you display when using tuples in VS2017 suggests a nuget package or an assembly name that can be searched.