skysight-inc/HackerNews huggingface dataset:
Huh, no, it isn't.

Yes, "gradle build" wants to see a "build.gradle" file in the current directory, but you can run "gradle init" to get one. And after that everything except specifying dependencies is by convention.

There's really little to no difference in complexity here. What Go saves by not having a build file it loses by not encoding enough information about dependencies in the source, which leads to horrible hacks like vendoring.
Create native mobile apps using Java
I assume BPF is Berkeley Packet Filters or maybe eBPF (Extended Berkeley Packet Filters) in this case. Just to save anyone else having to look this up. It looks like this is the link to the tools.

https://github.com/iovisor/bcc

https://en.wikipedia.org/wiki/Berkeley_Packet_Filter
كراسة شروط اراضي الاسكان 17/4/2016 – تراخيص
Reads do involve making some network round-trips, but it's only a few milliseconds and there's no specific throughput limitation. Write throughput is limited by network latency. There is also a relaxed consistency mode in pg_paxos, which avoids making round-trips on reads, but might give stale results in case of failure.
Have you done a comparison? JavaC is extremely fast and compiles incrementally. Turnaround time from editing a file to seeing the change on screen is measured in a couple of seconds on my laptop. I don't think Go has any speed benefit in this regard.
I disagree about the drain from retail to private.

7 millions+ people are not paying Blizzard already (me included) because the game they sell now it's not the one I subscribed years ago. It is not an MMO nowadays, you just hang around in your personal space, click to get in instances, click to get a selfie, click to buy some gold. I miss the community and the sense of exploration, and private servers, especially those on Vanilla or TBC, are the only ones giving me that feeling.

It's years the community ask Blizzard to give us Vanilla/TBC servers, and let us play the game we love. Most of us will pay an higher sub if required, so it's not being cheap.

Closing Nostalrius will not bring more people in retail, but the opposite. Most of the people I know are dropping their subscriptions BECAUSE of the action Blizzard has taken. Instead of solving the cause, they are sticking they head in the sands, telling us we don't know what we want, that they know better. Well, numbers don't lie, and the game is empty.

So yeah, good work Blizzard, you managed to kill the biggest game in history. And they could make a lot of money with a couple of legacy servers. Those have no costs, except for limited maintenance, and the game development has paid itself years ago. So it is virtually pure profit.
10 skills every growth hacker should learn
> There are a ton of resolutions, aspect ratios, and screen sizes. There are a lot of GPU vendors. Driver quality, performance of specific features, little tricks to even use specific features, etc, vary between each of those vendors, and your program should support as many as possible.

IMO, variety is not a mess - this is has been the norm programming for the consumer space for decades (PC applications, all non-console games, web development). Fixed resolutions & hardware is the exception (consoles, and previously iPhones: now iOS devices are 'fragmenting' too)
So, maybe now parents can talk directly to drivers they got to know through the app and cut the middle man
IIRC its the other way round: your phone will not realize it is actually being plugged into a USB Type-A port, which might not be able to (safely) supply the current a USB 3 Type-C port potentially would allow.
This is done by terminating a certain pin of the cable with a respective resistor, while USB Type A has no such pin and such a cable must thus by default terminate to 56kOhm.

If now the cable does _not_ terminate, the phone might think it can draw way more power than the PCs slot can safely deliver, thus frying your PC port.
The phone is not the problem.
google.com/sitemap.xml
Thank you for writing that.

The only way this will get fixed is if European people take a stand.

That means taking a stand against america and american politics/war mongering, that is sad but its gone too far.
That blog post is about C's `volatile`. Java's `volatile` is for concurrency (also its `synchronized`)
Cyber-Security Firm Osirium Technologies Raises £8.8m on AIM
The errors are in thinking trees. You should think ecosystems. But of course ecosystems require soil, bacteria, worms, bushes, insects, animals that are not cute, plants that are not majestic.

The idea of having cohabitation with other species in the high rise is noble one.
WW3 IS VERY CLOSE IF WE DON,T STOP IT
"For consumer-grade phones, the decryption key is in the company's possession. BlackBerry, however, also offers the option to run their BlackBerry Enterprise Server (BES) which allows clients to run their own network of phones, and keep possession of their own decryption key. The RCMP's technique likely would not work on those phones."
> Yes it means exactly that.

No, it does not now, and it never has at any point in the past.
Right, so there's a lot of hardware that runs the operating system, while iOS only has a handful of choices, most outdated.

Somehow development for the desktop or the web, where all those points you've made apply in tenfold, is still doing fine.
As you say, both are useful for different things. They complement each other if you use the right tool for the right job.

I find Notepad++ is great for handling really large files and changing UTF encoding or line endings. VS is good for pretty print formatting code/XML to be more readable, among many other non-text things such as debugging.
A discussion from last week that touches on a related issue:

Ask HN: How to detect a crappy boss / toxic environment when interviewing?
https://news.ycombinator.com/item?id=11449133
Pile of shit (shit on top of shit)
Being a Scanner personality and my failed tech company
I'm using Fake Dawn as my alarm app. Hasn't failed me once. But I do use the Android alarm clock occasionally on non-working days, and I've slept through that more than once. It hadn't occurred to me yet that something basic as a timer alarm could be broken.
So they can make a clean getaway?

...I'll get my coat.
I'm not sure this is always true.

In The Netherlands a lot of bikes are stolen because people are too lazy to walk.

Most of the time your stolen bike can be found again next to a bus stop or train station.
Yeah, the (G)GP probably wanted to avoid the thread derailing into conversation about how "[ethnic group]" is a victim of racism. But it seems that HN is entirely capable of having that conversation with "[ethnic group]" being a free variable...
Simply Charmin’
Wow, the differences in the number of victims from different sources are immense:

"- According to Vyacheslav Grishin of the Chernobyl Union, the main organization of liquidators, "25,000 of the Russian liquidators are dead and 70,000 disabled, about the same in Ukraine, and 10,000 dead in Belarus and 25,000 disabled", which makes a total of 60,000 dead (10% of the 600 000, liquidators) and 165,000 disabled.[6]

- A UNSCEAR report places the total confirmed deaths from radiation at 64 as of 2008.[citation needed]

- Estimates of the number of deaths potentially resulting from the accident vary enormously: the World Health Organization (WHO) suggest it could reach 4,000"

According to the WHO report from 2006 (which is stupidly in the form that can be neither searched nor copy-pasted, I guess intentionally!) 600,000 persons did receive the official certificates that they worked as the liquidators there: around 200,000 people worked during the first two years, others afterwards. See page 2.

http://www.who.int/ionizing_radiation/chernobyl/who_chernoby...

The same report on page 107:

"The RNMDR data indicate that 4.6% of the Russian emergency workers fatalities that occurred during the 12 years following the accident can be attributed to radiation-induced diseases."
Discount on SiteGround Hosting
I was expecting yet another marketed heartbleed clone, instead I found a parody. That was pleasantly surprising.
Ok, this convinced me. At first I was skeptical, but looking at how it works compared to existing methods that need a ton of configuration, I believe it is at least worth a try.

More importantly, I believe it appeals to newcomers. We are getting into a world where learning the proper way of coding requires a lot more than the famous 10.000 hours, mostly because there are hundreds of standards. This tool might become a much nicer introduction for newbies, compared to digging through pages of documentations in search for the one example that satisfy your use-case (I'm talking to you, Python requests).
I want to apply that to politics/History as well.

That said, this is the one sentence my 1st grade teacher always kept repeating and stuck with me ever since. (it was, at the time, about pens falling from desks)
The price difference would be lower, though. Hard to tell how low they'd need to go, but the other guy's cost is not $0. There is always opportunity cost, even for the other guy. (AKA it may push the other guy to greener pastures.)
I've got quite a few old ClarisWorks files as well. At some point I realized all that data would become unreadable (at least not easily) when that file format becomes unsupported. So I went through every ClarisWorks file (with a script) and saved it out into multiple formats (e.g. RTF, PDF). The hope was at least one of those would open...

Batch re-encoding those files at the cusp of losing easy access to them turned out to be a lot of possibly error prone work. So to future-proof important documents, now I do that re-encoding continuously up front, whenever those files are saved.

But for long term viability, on top of backups, the files themselves have to be in a format usable by programs that will be around for a long time on platforms that won't disappear.

Practically, that means using simple file formats (TXT). Or else using a program (LibreOffice) that creates files in an open format that can be easily re-encoded up front into multiple formats like DOC and PDF. The MultiFormatSave extension for LibreOffice makes it easy to save into multiple formats for that purpose.

After all that work though, I just found out LibreOffice can open ClarisWorks files. lol...
Bad peacekeepers should be imprisoned. And a special place in hell is reserved for people who cover up abuse. That said, "what they're known for" may say more about the controversy-obsessed nature of media that anything. "Peacekeepers keep peace" will not sell, will it? And there are of course certain groups who would rather all authority be removed from the UN so they can operate freely.
Actually, that could equally have been where I learned the habit too - started with .22 rifles when I was about five - shooting bottle caps with iron sights, very similar fine motor adjustments when lining up a shot.
That is the Liddl approach and is taking marketshare in the UK from the main supermarkets
All three platforms have had access to Vim, Emacs, LightTable and Sublime. VSCode brings nothing new to the table other than Javascript as a plugin-language.

The fact that you think that VSCode is revolutionary compared to vim, only displays your ignorance. Vim can do the exact same things VSCode can, and it has been able to do so for quite a bit longer.
What caused you to see that; concerns for other English dialects, international/translatation, or something else?

I'm pretty ignorant, but I enjoy trying to misinterpret my own text, which is often easy.

It was either Kernighan or Ritchie that mentioned that every few years they read Strunk & White's Elements of Style to increase their ability to be understood and understand others.
I do actually experience this : functional style is shorter, more effective, and more bugfree, and you can do it even in Go (if you're willing to copy bits to compensate for lack of generics).

However, there is a large class of programmers that will kill you on the code review if they see this. Mostly I think it's for lack of understanding, or I've gotten comments complaining exactly that it's not imperative code.

Unless you're willing to educate your colleagues, the post may have a point : learning functional style will improve your programs but seriously increase your frustrations.
The big problems with all these "full of trees" designs is that it cut the light coming in the living space. When designing a house to live in, the quality of light in the living space is really important.
I'm not an OP, but Eclipse does quite well indexing fairly large projects.
Why You Should Use WordPress for Your Website?
> I would fucking love to have an FGPA included with the newest Intel procs or something. :D

You're in luck:

http://www.theregister.co.uk/2016/03/14/intel_xeon_fpga/

Intel's purchase of Altera is sure to lead to all kinds of innovation in this area. This is hopefully only the start.
The Corporate Takeover of the Red Cross
A few Nigerian peacekeepers spread HIV in Cambodia which had been previously relatively free.
Power Plant_Vir_Wow Kidz
In all respect, but you are presumably a software developer. If someone approached you saying that language x is a mess, as they've copy-pasted around random code and changed configuration files they didn't understand. Would you accept that as valid criticism or told the person to actually learn their tools?

Granted, Atom, Sublime, VSCode etc. are easier to start with because they expose customization through JSON files instead of a custom programming language. But if someone where to tell you that they didn't understand how multiple cursors worked in VSCode, you would tell them to learn their tools and send them a link to the relevant page of the documentation (if that).

If you know your editor, adding functionality like multiple cursors is easy. The greatest strengths of extensible lightweight editors like VSCode and Emacs, is that such functionality is only a package away.
>>> someone shows up

Well, in this case, someone isn't some random dude from the Internet who you were never aware of. I understand your sentiment, but it doesn't apply in this case.
Uninstall QuickTime for Windows today
Ask HN: Which are good pet projects to get into Back End Programming?
I am a Front End developer for several years now, and did also a fair amount of Java (and even PL/I) in the past. When I start side projects, I always focus on Web Applications. For this, I mostly develop some basic NodeJS REST application for the backend.

This being said, I am lacking some nice ideas or projects to get into the back end. I would like to try Go, Rust or whatever, just to get a new experience and insights.

So, Back End people at HN, which are nice ideas to to develop over the course of a few days? Or where can I read more about nice project ideas?
Of course, but in embedded applications fairly large loops are common. It's not uncommon to see all code embedded inside a single while (1).
Account Kit – Facebook's new passwordless login tool
It would actually be a nice feature if I could add certain domains to a "reader view" list in the browser, so that they always use that view directly. Medium, The Verge, all those giant blown up designs would be much more readable.
People want their neighbourhood to get nicer and their rent to stay the same. Which is an understandable thing to want, but not practical.
Microservices Weekly (Issue #22): This week's news/articles on microservices
>As opposed to the information that the ISPs are already offering?

Log information can be much more revealing if you are communicating only via encrypted protocols or Tor. We don't know for sure what exactly MS is transmitting in their logs but we do know quite well what traces we leave (or leave not) behind via our ISP. And that's definitely much less than what our machine can reveal via (encrypted) telemetry.
Because they are not essential (like a bodega or gas station would be), and most are tied to a more laid-back, more bohemian lifestyle -- which means enough non-poor people are coming in the neighborhood to make them viable.

Of course talking about "coffee shops" proper -- the poor just make do with Dunkin Doughnuts and the like...
Darn, I feel this way often - I guess this makes me an old curmudgeon but I find Spotify on mobile, and Snapchat, and many other apps, very confusing and hard to use.
Oh, if only CrashPlan existed back then. I've also lost numerous files due to stupid mistakes and failing hard drives. Can't find any photos from before 2006. Now I use CrashPlan, Dropbox w/packrat, Arq and local backups to ZFS w/snapshots.
Chris, you say Gmail tightened up their spam filters... Did this take place in the last ~6 weeks or so?

I've noticed the spam filter on Gmail for Google Apps has gotten significantly less accurate recently, resulting in far more false-positives than usual. Any ideas if this is a known issue? I can only presume it's more accurate overall, but it was definitely a noticeable change for our organisation.
Say you've got a 10 new joiners per week at your high-turnover packing factory, and a sign outside the admin office that says "Paychecks are distributed bi-weekly".

Maybe typically 5 of them have had a job before in the area, 3 have had a job elsewhere and 2 have never had a job. Not all of them have the same level of education.

How many will misunderstand your sign? Might any of those misunderstandings about money cause problems for people?

Considering the comparitive cost of writing the sign as "every two weeks", and the reduction in potential confusion, it seems like a no-brainer to write it that way.
How the NSA's CryptoKids Stole My FOIA Innocence
The arising bugs in most softwares I use daily seem like a result of features bloating. I post some idiosyncrasies i stumble on my twitter @shkesar feed as a reminder that I won't follow the same misdirected belief.
Well, two out of the four are straight-out bug fixes.
Let me google it for you:

http://www.nydailynews.com/news/world/man-disguised-woman-we...

http://www.mirror.co.uk/news/world-news/suicide-bomber-disgu...

http://www.telegraph.co.uk/news/uknews/terrorism-in-the-uk/1...

www.express.co.uk/news/uk/585432/White-man-burka-arrested-bomb-town-centre-Watford-army
Oh, great, so it still happens? I really found the "obsolete" status on the issue rather strange, but (as I'm not using Android anymore) it was really just a suspicion.

If it happens to you, maybe you could create a new issue on the tracker, stating that 1109 isn't really obsolete - it still happens.
Also, the illegal sellers probably operate on pretty thin profits as well, if that's their only source of income. So it might hurt them just enough.
Top 5 Must Reads Recommended by Tim Ferriss
"I was in volgograd not long ago, the locals now exclusively call is stalingrad once more"

Ditto, but never heard this even once. Just to add perspective.

Soviet sentiment is strong among Russians which is even more bizzare considering that Russians (as opposed to other Soviet nationalities) were the bulk victims of most Soviet mistreatment.
Aside from its own cholera epidemic, along with water, health, and disaster relief crises, in 2014 Nepal had a lower per capita GDP than Haiti.[0,1]

I appreciate the desire to make the UN a truly global effort, but maybe there should be some filter where peacekeepers only help at home or in countries worse off. Otherwise, we're not only raising the risk of incidents like this and other peacekeeper scandals, but also taking soldiers away from vulnerable populations at home that already need their help.

[0] http://www.tradingeconomics.com/nepal/gdp-per-capita

[1] http://www.tradingeconomics.com/haiti/gdp-per-capita
Index for the First 23 Cancer Chapters by David MacKay
> they didn't understand how multiple cursors worked in VSCode, you would tell them to learn their tools and send them a link to the relevant page of the documentation (if that).

No that's the thing: I would tell them to press Ctrl+D, simple as that. Multiple cursors in Sublime Text, Atom and VSCode are intuitive and it's the first time in an editor that I actually use them.
It's sad what religious zealotry can do to an entire country when people don't stand up for themselves.

Being religious/anti/non-religious is fine - just stop pushing it on other people.
why the shortcut(ctrl+',', ctrl+shift+f,...) not work in visual studio code?
How Digital Marketing Transformation can change your business
I manage the NUMA bit (where it counts) with something like this:

cat ${node_file} | xargs -I {} -P ${NPROCS} -n 1 /usr/bin/numactl -N ${node_num} -l ${script_file} {} $*

I know about how many parallel procs I can run on a single node, and I've got something else that scrapes numactl -H for node count.
There's a lot about skyscrapers. Are there any deep earthscrapers in dense cities, where land is scarce? Probably not New York, since it's close to the ocean.

I personally wouldn't mind living deep underground. It feels safer than living high in the sky, even though it probably isn't due to fires or earthquakes.
By now you can do better in c#. You can do the following, for instance:

mylist.Select(item => item.description)
.Where(descr => descr != "")
.Aggregate(a,b => a + "\n" + b)

Edit: I guess those features weren't available at the time of this article? Haven't used c# for long enough to be sure.
For our clients, the appeal of Mandrill is the Mailchimp Template Editor. I think this is where their focus is going and so if you don't need that, then definitely check out competitors.
The same argument proves that labor unions should be illegal too.

Grocery stores accept money from food producers for placement within the store. As far as I can see, this is precisely equivalent to payola. Nobody thinks there's a problem there.
Hackers could crash iPhone over Wi-Fi
This is a huge concern, but it seems like a broader problem than Nigeria:

* Not much is known about the prevalence of HIV among peacekeepers, because the UN rejects mandatory testing.

* In 2000, a US Intelligence Council Report estimated an HIV prevalence rate of between 10 and 20% among the armed forces of the Ivory Coast and Nigeria, and an even higher prevalence of 40–60% among the militaries of the war-affected countries of Angola and the Democratic Republic of the Congo.

* Surveys of Dutch personnel suggest that 45% routinely had unprotected sex with sex workers in Cambodia during a tour there.

http://journals.lww.com/aidsonline/pages/articleviewer.aspx?...
I usually do them online with an editor like etherpad.

I tell people they can use the language I hire (Ruby,JS,Java) but I'm fine with other languages or pseudo code.

I tell people I don't care about semicolons or braces, I don't hire them for being a compiler.

Factorial I also use sometimes. Recursive is fine with me if it works, I've seen many people to go the recursive way - hey it's factorial - and then screw up. I sometimes ask people to do an iterative solution, or I ask if the recursion went flawless to write it as tail recursion.
Not that you go up to the rooftop of a 2km tall building on a daily basis.
And how many more errors will continue to be made.
TIS-100: the Programming Game You Never Asked For
Linus accidentally deletes the kernel subdirectory (1993)
In India I have tested this in my own small way, by giving money to some known poor people. My experience has been that typically women utilize the money far more effectively than men. May be India is a bit peculiar in terms of feelings of entitlement being higher among men.

Looking forward to the results of this test.