skysight-inc/HackerNews huggingface dataset:
Hey, at least you had passwords. The network in my school district just used an invisible drive to store everything. If you manually navigated to something like h: or g: (can't remember) you'd suddenly have full access to every person in the school's home directory.
Loops can do many things that HOFs cannot.

That's an advantage of HOFs; when you see one, you know exactly what it does, compared to loops where anything can happen either intentionally or accidentally. It's a form of the principle of least power.

For HOFs, you need a language with closures, and in some cases GC as well. Loops, on the other hand, can be done in C.

C uses HOFs in many places, like the compare function in qsort.
Upvote for funny.

Its pretty ok on O2 4G for me. Everything else seems congested.
Customer acquisition costs is usually the first problem for businesses.
If you need to spend $$$ go for it. You can secure yourself with that kind of money. Buy a house, car, invest...whatever. You can spend now and get something that might be super expensive in the future.

On the other hand if you do not care and desire something else...back off.
This breathing exercise done just before sleep time has helped me sleep better: 5 minutes of even breathing, each breath consisting of a 3-second inhalation and 6-second exhalation. You want to exhale about the same volume of air you inhale, so you should exhale more slowly than you inhale. If 3-6 seconds is too long for you, begin with 2-4 seconds (2 seconds inhale, 4 seconds exhale). It helps to have a metronome app to time your breathing.

This method is discussed in "Anatomy of Hatha Yoga" by David Coulter, Chapter 2. Why does this work? I quote from this book (page 91): "This connection between heart rate and breathing, known as respiratory sinus arrhythmia, ... causes the heart to beat more slowly during exhalation than it does in inhalation. ... If you take longer to exhale than to inhale, especially when you are relaxing, the slowing-down effect of exhalation will predominate."
8 Lessons for Entrepreneurs from the Shark Tank
Well, you're not really testing for loops since 5there are other artifacts here:

1) forEach driver method is receiving multiple types, it's not monomorphic
2) you may be hitting OSR compilations
3) for loop may hit range checks on each get()
4) for loop version warms the cache for the stream version and this benchmark is mem ref heavy

So, please try to use JMH to get more accurate picture. And, as mentioned, this isn't really testing for loop vs streams.
To be trite and cliche: extraordinary claims require extraordinary evidence. Your claims make a superficially plausible story, but if you are going to base your moral decisions on something, basing them on these unsubstantiated claims is circular reasoning.

Why do you personally get to set the rules? Vote for people that support the rules that you believe in, but thinking that you can play cultural imperialist, dictating how people should act and what language they should speak, is frankly egotistical.
If the phone is powered on it allows for (potential) pervasive location tracking. Your communications can be listened to whether mobile or a home computer, but all that using your home computer reveals (by using it, not the contents) is that you're home. Using your mobile reveals that you're at Starbucks or on I-40 stuck in traffic, or that you're frequently connected to the same tower as some other persons of interest. And that's what can be known before observing the actual contents of the communication.
Duolingo Raises $45M, Now Valued at $470M
this is unbelievably malicious! In our earlier discussion there was some discussion about the installer asking for permission to install crapware. in fact if you're going to do malware stuff like this, why even ask?

On a technical level - how come you can detect VM's? with something like BOCHS and if you lie about wall time inside your OS, can't it emulate a PC perfectly? How does crapware know whether it's in a VM or not?
Did you have a VirtualBox VM running before xhyve?
This is false, false, false. Please everyone, if you stay out of the US for ~ 330 days a year, you are untaxed up to about 100k (changes every year). I've done this 2 years and the savings are insane. Federal income taxes are a huge drain on your salary. Go abroad!!
words of advice to the author of this piece: Just take a vacation and go somewhere new and interesting and then unwind for some time and after you clear up your mind, re-evaluate your decision and see what's good for you going forward and I'm sure you will manage to sort all of this out.

Best wishes
It's a copy of one of it's pages, as it's a quarterly journal with a less-than-stellar web presence.
Not at all surprised that some Sydneysiders appear to be behind this investment property portfolio management app, haha.

Nice work, I really do expect you guys to get a lot of attention. Have you guys hit up Whirlpool forums?
I was just remembering when sourceforge first appeared and how awesome it was. I slowly started browsing projects on there instead of freshmeat. It is just sad, and frankly a little weird.
All of the ISPs where I live have a 150GB per month cap with $10 for every 50GB over, so this also means it would cost me an additional $2,500 in charges in addition to the download time. I don't think I'll be getting this anytime soon.
I don't remember that, and a quick google doesn't immediately find a source.

But now you're quoting ESR on witch hunts, not ESR on race.
Yeah, agreed.

Having spent half my life in one and half in the other it is very interesting to compare the different ways in which attitudes to privacy and personal integrity are violated.

In the UK it is normal for everything to be surveilled. CCTV on every corner and every road etc. To someone with a "rugged individualist" US attitude this is appalling. "What, what, you're going to give me a speeding ticket and you didn't even have to catch me doing it? WTF, that's not cool."

Yet in the US it is rather normal for people in authority to kill someone when the target is running away or convicted of a crime. To the UK attitude this is barbarous.

How it feels to me is that the UK tends to co-opt a lot of modern US ideas badly: without empathy or sympathy or respect for individual rights. In the US it feels like there is at least some measure of collective guilt (or at least shame) over surveillance whereas in the UK those doing it are either gleeful or at least remorseless.
Congressional letters to major browsers – can you restrict government CA's?
Actually, I don't think that can happen. I can't look for source now, but subtype polymorphism (like subclassing) is not compatible with type inference, unlike parametric polymophism (like SML polymophism or Java generics).
At least for Mac, there is a TINY "direct download" link next to the SF Installer button. Using this link will provide the non-junkware, original install files.
I never feel better than after a 10h sleep. Too bad they are rare:/
Yes, per capita, e.g. this article says there is one camera for every eleven people in the UK.

http://www.telegraph.co.uk/technology/10172298/One-surveilla...
$200 isn't all that much, if it lets you get results while you're still alive. :)
It's not quite as short as you'd like, but since Java 7 came out in 2011, it's been possible to write:

EnumMap<FooEnum, BarClass> map = new EnumMap<>(FooEnum.class);

using the "diamond operator" [1]. In fact, my IDE even provides automatic hints to make use of it!

With that said, I do think java has too much pro-long-method-and-variable-name culture.

[1] http://www.javaworld.com/article/2074080/core-java/jdk-7--th...
That's what it looks like from the outside doesn't it? His pain is real certainly, and like all experience relative to his situation. When you look at it from a perspective of responsibility without an option to stop working, or the fear of not finding work with which you can fulfill your responsibilities his position is a lot tougher to identify with.

I hope I can work hard enough to someday be able to have the luxury of that choice and that I'll remember my current perspective at that time.
SENIORS DEBT RELIEF: GRAY DEBT ON THE RISE
Hi, the author is my friend. He hosted his Ghost blog on Heroku, but after a certain threshold (traffic-wise) it got deleted.
I've always wanted to make $200,000 or so from a successful personal project on the side, just so that I could pay off my mortgage so I didn't have to worry about it anymore.

But when I think about really getting that money, I realize I wouldn't do that. If my mortage is $1200/month, I just bought myself 166 months, or ~14 years. If the idea is to quit your job and invest in a company, that's not the smartest move. You're better off stocking away $72,000 so you don't have to worry about your mortgage in 5 years, and investing the rest in the company (you will not be making money for a while, and on top of paying your own salary, you will need to buy advertising).

If the idea is to avoid the interest on your loan, and be completely emotionally free from that debt, than by all means do it. This would work well if you are just going to do consulting since the cash flow swing isn't as dangerous.
The problem with excessive verbosity is not the extra keystrokes when writing, it's the increased mental load when reading.
Having had exposure to both C and Pascal at around the sane time, I vastly preferred working in C.

I do think there's something intrinsically good about it compared to other contemporary systems languages - I don't think it's just that it tagged along with Unix.
You can already do something similar, instead you write

Map<SomeComplexTypes> map = new HashMap<>();
The problem with Google Maps is not that advanced functionality is hidden in a menu -- people are used to having to learn a program to be able to get the most out of it.

The problem with maps is that they appear to be making it up as they go along. There are years of user interface research but because we're moving to touch interfaces it feels like designers are throwing all that research away.

Maps now is a confusing hard to use program. Functionality is not hidden in one set of menus. To do something you hae to search through a few different places, and the only way to learn is to just do it, but there are few affordances so you don't even know if a thing on the screen is clickable (or whether you need to tap; hold; pinch; drag; or stretch it).
hahaha - thanks Tim. Everyone in Sydney is certainly talking about property at the moment - hey? :)

We are currently doing some initial pushes through some other property investor groups.

I've not yet hit Whirlpool - but it's on my list :)
I don't think any "majority" even cares about REST let alone know it exists. I also don't see jargon as something that may or may not "catch on", I see it as a way to organize ideas in a professional area so as to ease precise communication. If my peers keep changing the meaning of jargon then it makes it harder for everyone to have meaningful and constructive discussion about our field.

This all can be avoided if people make it as a rule not to reuse names for a new concept Y that is already being used for concept X. What do you see as the reason to reuse names? Do you think we're running out of them?
Consumers get a cheaper phone with almost no local storage. Thereby forcing them to either maniacally manage their local storage or pay for cloud storage (although you still have to manually dump your photos?)

Apple gets less money up front (but arguable more customers due to the lower price point) and bets on making some of that up (probably more) by recurring cloud storage fees.

The concept of a "cloud" phone certainly is interesting, but unfortunately the existing model (local storage of music, apps and photos) doesn't quite encourage this.
I have seen similar things in Chile as well. But not yet in the US.
nice to see the little guy "win", reminds me of the mike-rowe-soft.com thing a few years back
The TSA failed to spot 73 aviation workers on the terrorism watchlist
Reminds me of Atari Missile Command.

Good ol' days.
The biggest problem I see is that this is an artificial, arbitrary hard-coded limit:

https://github.com/atom/atom/commit/ec65a71d6dc8c3c44cb1b77a...

If I have 64GB of RAM, I expect my applications to be able to use all of it when asked to, and not just give up completely. It's fine to slow down, and giving a warning "Opening large files may be slow. Do you want to continue?" would be nice, but working with a 2097151-byte file and giving up if it's 2097152 bytes is really unpleasant.
WRT breaking down by year, you could save some download time that way.

Lets say you express the predicted error in the data not as a percentage of temperature but as a time along the trendline. That would imply beyond a certain estimated error horizon, it doesn't really matter which year you download as long as you get the decade vaguely correct, once the temperature error figure exceeds a couple years of travel along the trend lines.

By example lets say today, here, 2080 CE, is 35C +/- 2C (to make the math easy) but the trend line is 0.1C/yr (unrealistic, but make the math easy) then +/- 2C is the same thing as saying +/- 20 years along the trendline, so I don't really need the 2080 data set I can do "roughly as well" with any data set downloaded from 2070 to 2090.

Yeah yeah I know calculus and the derivative is likely not constant or even linear and this is a really simplified way to look at statistics, but the general plan holds as a way to cut back on downloaded data required. Based on REAL statistical analysis you could come up with a formula that says you'll only increase the error bars 10% wider at year X if you skip every Y years of data. Where I'm guessing Y might exceed a decade at the extreme future years of the run. That could save an enormous amount of bandwidth without significantly impacting a visualization or analysis.

"Someone else" has to download it all, run the stat analysis, then tell us all, obviously it doesn't scale for all of us to download it all, run our own stat analysis, then go back in time and only download every Y-th year at or beyond year X. So thanks in advance, "Someone else"!
I work with the THREDDS team at Unidata. Though I still need to study this particular dataset, in general yes, the THREDDS server can do serverside subsetting of the data so that reasonably sized data is shipped over the wire.
Ask HN: How did you hack anxiety?
Some of us have crippling anxiety and since we are all hackers in some form or another I find it would be helpful to hear from others out there that have dealt with it. I've had anxiety starting at around age 20 and have found numerous ways to deal with it, depending on the circumstance. I wouldn't say mine was crippling so I'd like to hear from others that have had to deal that circumstance. Maybe we can help a few people move in the right direction.
That's approximately how I read it. Even if it's his company, money he puts in his own pocket needs to have income tax paid on it (I would suppose this means, after any appropriate corporate taxes are paid by the corporation).

If the money does not actually leave the company and go into his pocket, the only taxes that would need to be paid are those (low) corporate taxes.

Of what value is money you can't have in your pocket and spend, of course, is an exercise for the reader, but presumably it could be paid out as personal income over a greater number of years (if the company survives that long) without ever paying $0.53/1.00 in personal income taxes on any portion of that money.
What Happened with Lego (2013)
Also, this blocks very very many resources of Japan for tens of years trying to decontaminate the land.
Look here (original german, but the texts might be usable):
https://translate.google.com/translate?hl=de&sl=de&tl=en&u=h...
Tell the Senate: Pass the Fair Elections Now Act – Rootstrikers
Wanted to add this link by a Krita developer describing their experience porting from Qt4 to Qt5 - http://www.valdyas.org/fading/index.cgi/2015/04/06#portingkr...
I agree that the size plays a big role. But then again not even in the big cities in the US can you find as many CCTVs as in the UK.
Yeah, appliances is a place where going from midrange to upper-midrange might double the price. It's nuts.
Get out of here Apple OS enthusiast/Caesar of Rome! No one asked you! =P
Java needs to come out of the Ruby closet.
This isn't burnout:

" I stay up hours later than I mean to, not even doing anything, just trying to put off sleeping — because the next thing I experience will be waking up and going back to work."

This is straight up depression. We need to stop using office-cliches like "burnout" and start addressing the very real mental health issues in the tech industry. Maintaining my mental health is like staying in shape, eating right, etc. Only as an adult have I learned how much work it takes to stay mentally healthy and not fall into these traps. Things like pacing yourself, recognizing when you're stressed, being able to say 'no,' taking enough breaks, having a dialogue with your boss/clients on what your realistic expectations should be for this project, self identifying with your job too much, not having outside interests outside of tech, etc all matter.

Techies seem to love stress. We're competitive, asocial, difficult, etc. No wonder stuff like this is so common. How many high profile tech suicides have we had in the past few years? We're doing the opposite of staying mentally healthy. Turns out human beings are incredibly delicate creatures, but no one wants to admit it as to not look "weak."
Well, there are a couple things - For one, the hypervisor presents different "hardware" than you would get in a standard HP or Dell box. And often the hypervisor has a driver package to install, to facilitate communication between the OS and hypervisor - this is used mostly to manage memory overcommit with things like a memory bubble.

As the hypervisor gets low on RAM, it tells its driver in the VM OS to use more RAM, which steals some away from that system. Then the hypervisor swaps that RAM or puts it out of play in another way, and gets to reclaim the underlying physical RAM. At least, this is the VMWare way of doing it, not too sure about MS or Citrix or RH or others.
This is what is fundamentally wrong with the industry. Often those who don't care or don't do much are the highest paid and get more reward that the ones who care the most and always try to do something. Obviously, the environment eventually turns those who care into someone not caring as much. Eventually not caring at all, thus a toxic environment is formed. Some may also feel that this is the norm in most companies and leave for freelancing etc.
There's no scaling tax relief on dividends in Ireland, it gets taxed like any other income.
I kind of view it as a consequence of the market falling out from under their feet - it's cheap enough to host your own files now, and with package managers (even on Windows!) the power users that used to be the target audience of Source Forge have been vanishing.
So I'm xenophobic for worrying about parts of Malmö where the post office and global carrier services such as DHL no longer operate because they can't guarantee their workers safety and where even the police can't go without the equivalent of a SWAT team? That just doesn't belong in Sweden, no matter how you try to justify it.
Quickly switch Harvest tasks with Keyboard
Same experience, on 3G with Three it's shody at best, but with EE 4G I get 30 to 40Mbps
This is a nice article on the matter: http://web.archive.org/web/20110929075510/http://invisibleth.... It doesn't appear to work reliably anymore, but the principle is the same.

Even if we reached the point where VMs never technically revealed they were VMs, I think the human element might still play a part. When I spin up a VM for a quick test, I might leave it on 512MB or 1GB RAM - but this could be a giveaway that it's a VM (not 100% of the time, granted) given how unlikely a fresh installation of Windows is to have that small amount of memory.
Your point about the overly aggressive golf-made deal: how do we fix that? I really don't have an answer, but if we, as developers, are really so smart, we should be able formulate the problem and find a solution. We will have to avoid imagined constraints and thinking the answer is related to producing more code, but it's got to be there. Is it related to playing the office politics game better? And if so, can that be a learned and tolerable skill? Is it to do with organizing? With preferring self employment or contracting?

I am probably naive, but I think if we say: the situation is now X and I want to be Y, we can find a way to get there.
Why are the packages from chocolatey trusted?

I am not familiar with chocolatey but the powershell script on https://chocolatey.org/packages/filezilla (click show files) contains the following

$url = "http://sourceforge.net/projects/filezilla/files/FileZilla_Client/${version}/FileZilla_${version}_win32-setup.exe/download"
$url64bit = "http://sourceforge.net/projects/filezilla/files/FileZilla_Client/${version}/FileZilla_${version}_win64-setup.exe/download"

So its still fetching executables from sourceforge using plain http with no checksums or signatures in sight. On the assumption that executable does include the sourceforge malware, The silent install argument ("/S") passed to the executable by chocolatey seems to be the only reason its not installed along with filezilla.

Is there any reason to believe ninite does anything different?
If calling things "racist" is a dream, then so is the sunshine story of blaming everything on "the immigrants" and a "crumbling social fabric." Polarization and naivety are easy, subtlety and deeper understanding are hard.
>> Generally speaking, if you have to pay people to do it, there is something nasty about the work

I think this misses the point that a) you need people to do the fun awesome stuff at scale (you can't do everything), and b) you may not have the skills to do the fun awesome stuff yourself.

Practically speaking, I think you're right, but you don't have to accept that as the status quo.

>> If it were actually fun, people would be doing it for free

The trick is combining fun with career. Doing fun things for free is not scalable as we do kinda need money to survive.
I'm from Iran and was travelling there with a Spanish friend of mine. We took a taxi to the airport for nearly 30km. The guy was really warm specially by seeing a tourist and when we arrived there he was Taarofing and not accepting the money and even saying it in a broken english that he doesn't want it. My friend was convinced he won't get the money. Eventually he accepted it and hugged us. I'm pretty sure if we hadn't payed him he would have kicked our asses!
Enter the wild west of the human embryo 'adoption' industry
Your phone is your location.
As a German living in the US I actually had the most interesting experience visiting Japan. I always thought of myself as "liberal" when I lived in Europe. However, moving to the US I found myself often times very annoyed by people not obeying common everyday conventions. A dumb example would be people jaywalking right in front of your car, being fully aware that you have to stop because of their jaywalking. When I visited Japan I realized that I actually appreciate fascism to a certain degree, which is a shocking thing to realize. Having a strong shared set of conventions and shared values that help enforce these conventions make everyday life so much more pleasant. When I use light rail in SF, I am constantly strategizing where to position myself relative to other passengers, so that I can get on the train early in order to get a seat. In Japan there are markings on the floor where you have to stand and no one would dare to skip the line. These are small examples of things that make everyday life just so much more pleasant. I don't give a damn what color your skin is or what country you are from, but I agree with you, you better stick to the rules that everyone else adheres to.