skysight-inc/HackerNews huggingface dataset:
Its seems like a PR piece to push for money into the military industrial complex.

Make shift weapon can be built out of anything almost anywhere - they are a symptom - not a cause

:: angry people -> weapons -> people die

The question is what desperation is driving these people to build these make shift weapon - just like my kitchen knife will switch to a weapon under the right circumstances - what is driving these people to turn their mobile phones into missiles ?
Debugging Regexes (2016)
Ashampoo WinOptimizer 2016 Crack Full License Key
> Why would anybody need your stuff? [...] Even if you carry an used laptop it's not a grand desirable item.

That used laptop might be worth a year of disposable income in some parts of the world. And temptations are had to resist when others understand that you can replace it after a single week of working.

> You can use plastic to avoid ever having large sums of cash on you.

No, in most parts of the world you cannot rely on plastic. Heck, even in Uruguay ("the Switzerland of South America") I had to take a bus for 1 hour to get to the next ATM; nobody in my beach side town would accept credit cards. The trick in such parts of the world is to distribute your money evenly into various pockets and bags and to have one dedicated pocket where you keep what you need for the day in small denominations so you don't have to flash an average, monthly, local salary when trying to pay for a roadside snack.
> Money? That's harder, unfortunately. It's hard to innovate when people want to cling on to what they already know.

This is a core element of my questions that other answers are unfortunately not addressing. Even if you make software that's less clunky than legacy-grade Adobe Kamatsu-tractor like offerings, how do you make make switching lucrative to the point of achieving self-sustainability?
Surely there's a market somewhere for a mix between chopsticks and a spoon.
The answer to this is a resounding NO.

Browser graphics is in the stone age compared to Desktop graphics. And that's just to name one thing.
The PS4 Neo is coming out with upgraded specs (better RAM, CPU, and GPU), just like a PC. It will be required to play some titles in VR and others at higher quality. You're basically in the same boat OP is, except they had a choice about the lower end hardware they bought.

And they don't have to upgrade for all VR[1], just top end VR. The PSVR has lower specs than the Oculus Rift to compensate for the performance constraint of the platform, which already meets its limits in native gaming.

Besides the only games you can compare across platforms being developed with the lowest common denominator in mind, there are a multitude of tricks in play to homogenize the experiences between them, like dynamic resolution, level of detail, and depth of field. It's kind of like saying you're advantaged by avoiding the burden of ever needing to buy a 1440p 144Hz or 4k display and high end GPU because your games are all capped at 1080_60.

[1] http://www.wareable.com/headgear/the-best-ar-and-vr-headsets
> You might say: but IDEs help with boilerplate! True to a point. Someone still has to sift through the tons of unnecessary generated LOC crap just to get to the issue at hand.

Yeah. IDEs may help with writing boilerplate, but most of the time you're not writing code - you're reading it. And every small bit of boilerplate Java adds pretty much everywhere (and C++, and C#, and other similar languages) is a bit you have to read, parse and decide if it's relevant. It obscures the meaning the code was supposed to express and make understanding the code a much more cognitively demanding task.

(IDEs could help by detecting and folding boilerplate, but if they could do that, then why not just write your code in that folded-boilerplate language directly?)
Really funny how the inspiration is python and haskell but there are 0 features from haskell.
I appreciate the information you've given, but such a list of acronyms is exactly why so many webservers are configured incorrectly. Why can't this be made easier? Maybe flags like "Modern Support Only" or "Legacy Browser Support".
And needs authoring and testing tools. And for many apps a (maybe wirelessly) tethered headset is fine.
Meanwhile, in a parallel universe...

"If there wasn't Goodnight Night, someone would have written something nearly indistinguishable."
Show HN: Family.scss – a set of 20 smart SASS mixins
> output_list, result, result_list, result_l, r_list, o_l, output_l, o_list, aggregate, return_value, file_list, path_list, directory_list, dir_list, dir_l....

You're making it too hard, use normal whole words, call it "result" and be done with it; it's a temporary local variable, its name simply isn't that important. Class and method names are far more important because they have much larger scope.

Here's the trick to naming things well, name them and move on and then when you have to come back later-which you always do-guess what the name is; if you named it well, you guessed right. If you guessed wrong, rename it to match what you guessed it would be. Over time your naming will get better.
If a site can email you your password, they are basically storing it in clear text. Otherwise they could not send you your password (because they would only have the hash of it). This is clearly a huge security risk.
And lower CC merchant fees respond to the merchants' losses to fraud.
I'm arguing in favor of simplicity, not of simplicity of reach (tiny hand movement) but of simplicity of meaning.

Bringing up Hume's guillotine [1] to show someone that version numbers is not what it seems to be to that individual is a bit of an overkill, don't you think?

If we start to see everything as Kant's golden rule [2], Sartre's existence problem [3], Wittgenstein's private language [4] and Marx's worker struggle [5] is going to be very hard at all to communicate simple ideas, most of time those are arguments that raises more questions than answers.

To make a programming analogy, is a bit like design patterns, sometimes is nice to say "it's just a factory" without having to go throughout the concept of factory, but if you overuse it and start talking only in patterns it all becomes a mess.

If it's complex, suite yourself. If it ain't, don't make it so.

[1]: https://www.youtube.com/watch?v=eT7yXG2aJdY

[2]: https://www.youtube.com/watch?v=x_uUEaeqFog

[3]: https://www.youtube.com/watch?v=qpXNRrtuo38

[4]: https://www.youtube.com/watch?v=x86hLtOkou8

[5]: https://www.youtube.com/watch?v=PZ4VzhIuKCQ
They did try outsourcing to Infosys. They had so many issues they decided to bring it back in. In fact they ran out Infosys a few years ago.

The thing with infosys they just go hire a bunch of people to fill their numbers. Some of those guys aren't really CS guys. A lot of them do it so they can get a good high paying job and it gives them a way out of India. We hired some of their good talent.
All of the book sites seem to have really bad notifications that an author you like has released a new book.

They heavily spam you with 'recommendations' to read books that you explicitly dont want to read, but never even a peep about authors you told them you like.
That's what the GSA is tasked with figuring out.

The higher price than the surroundings makes it obvious that they are hoping the facilities make the property worth more to the buyer.
It's also sometimes used in the US for 1/1000 of a dollar for property taxes (mill levy).
5 User Engagement Problems Twitter Should Fix This Week
Sounds like a perfect spot for Adult Summer Camp: http://campgrounded.org
Facebook’s chatbot revolution slowed by problems with search and discovery
To see where the problems are:

If you are a married woman and you earn more than your husband, you still end up with more childcare responsibilities and less money than your peers.

If you are in a field that is dominated by women, your compensation becomes progressively less than pay in other fields.

If you are great or even best at what you do and chose to not have kids to remain paid well, you remove yourself from the human gene-pool, which is not favorable for humanity in the long run.

Because of norms and cultural understanding you are essentially throttling 50% of humanity's evolutionary and talent potential on the basis of a random assignment at conception.

A different study proves than economically developed countries with more conservative cultural norms regarding gender have substantially lower birth rates (Japan, Bulgaria), well below turnover rates for a healthy society (turnover rate: 2.1 children per family). The more shared parental responsibility an educated society has, the higher its growth.

So are cultural norms mortgaging the future of developed economies? How can this problem be fixed?

Now if you look outside of the US and in different social experiments here is how the problem has been solved before:

1. Families live in the same area reducing economic mobility and slowing down overall econlnomy, but retired grandparents take over care for little ones.

2. Providing universal childcare with high standards of care and education (partial example: Israel, Eastern Europe, Northern Europe etc). After some iteration society ensures that every child gets an equally productive start. Parents male or female are serving society with their best skill set. Population growth in an economically advanced society that leads to economic and scientific development as well.
Out of general interest, do you have a copy of the mp3 we could listen to? I couldn't find one in the article.
Well, it doesn't appear that IP spoofing has been setup too well on the switches, because the switch seems to be doing what either an el cheapo switch will do, or do what Cisco switches do which is take the multicast traffic and flood it out the vlan broadcast domain.

Hell, if that's UDP traffic it doesn't necessarily even look like it requires a response, so you could spoof the source IP address and the server might not even care...
Possible use case for the Battery Status API: https://developer.mozilla.org/en-US/docs/Web/API/Battery_Sta...
Has it for you?

Do you know anyone for whom this is true?

I'm genuinely interested in where mobile has replaced desktop for production work.
Pinpointing the Origins of Migraine in the Brain
Also, the premise is violated by the article's own observation that higher level compiled languages (slow build time) beat assembly language (lightning fast build time). I.e. there can be differences not linked to fast cycles. Just, please take it on faith, not between Ruby and Java.
You really, really, really should be honest with what kind of security it provides. It's fine if it's not designed to keep the FBI away from my cookie recipes, but be upfront about it.

What encryption do you use? Where are the messages stored?
I definitely agree that people are slow to switch from what they know, but I don't think it is impossible to build software that will make people jump ship on the old stuff.

Take Sketch for example (http://www.sketchapp.com). Everyone on our team used to use Adobe Illustrator, and now everyone uses Sketch instead, because for what we do, it is simpler and better.
I use the python shell in two ways: to try/explore things in isolation, without having to muck with the larger thing I'm working on; and similarly, just learning things in general without a focus on a particular project.

And now with the ipython notebook (jupyter) I use the shell in a third way, to repeatably explore and demonstrate larger, less isolated things that are still sort of one-offs.

That said, I think the fact that there is a significant handful of C++ compiler/implementations in use, and some latitude in behavior for each, means that a C++ user is very much a user of the compiler as much as the language. Play but verify, I guess.
hire a maid

Fuck you. I did not get into technology just so we can replace one type of menial labour with the exact same thing, just a different human. How does your proposed solution scale to include the maid's household?
AR content creation tools will likely be desktop apps similar to video editing software. Not that web-based is impossible, but these are probably going to want stand alone apps.

Also, enterprise AR ad placement, buying, and management software could be desktop software.
There is a systematic, though still hard in practice, approach to answering this question. You can enumerate what software could possibly be needed, as automation tools for what tasks can possibly be required to complete and methods which are available for them.
I don't know, but I can imagine a wireless headset that talks to a powerful machine. Remember also that by desktop we don't really mean a huge crate anymore. Laptops are still hard to miss out of daily work. I spend most of my day sitting next to one so I wouldn't say AR is not a desktop category.
Agreed it's not particularly cheap at all. Average cropland per-acre cost is $4k per acre, which prices 122 acres at under $500k. If you want cheap acerage in the woods you can get it for around $1k/acre - expect to spend around $150k in total.

Hell, for $1,700/ac you can buy a 160 acre plot within driving distance of Silicon Valley out by Mt. Hamilton: https://www.redfin.com/CA/Newman/5-W-of-Hwy-95360/home/22910... These old 160ac homestead plots come up for sale periodically out there and they're quite cheap. Much, much less than a three hour drive from say, Palo Alto.

Now, about that water ...
That is really clever! I did something similar in the past but I stopped at "simulating" the timeline with at most 200 followers.
The immediate difference is that Stanza is optionally-typed while those three are all purely statically-typed. A dynamically-typed language behaves very differently than a statically-typed language with type inference. For example, Scheme is a very different language than OCaml, even though type annotations are not required for either. In this sense, Stanza is designed to compete against both Python/Ruby as well as Nim/Crystal/etc...
How do I get click-to-play for all HTML5 videos in my browser?
Edited, thanks.
Farmland fetches $15,000-20,000 per acre around here. $1M sounds cheap, if the land is any good.
Facenook now lets you browse Live videos on a map..Innovative update
Accurate 3D printed planet replicas with elevation data
For being '74 photos they have an astonishing quality, from the actual capture to the print.

My parents photo have that seventy grainy look plus very narrow gamut.
Whoa, didn't expect that much travelling information on Wikipedia, it almost reads like a travel guide. Thanks a lot for the link.
One thing I like on mobile instead is to load a few key frames at a fixed interval.
> TL;DR Desktop will not die and there will never be a time were you can say "Everything is done".

Generally I'd agree with that. However, from a business point of view I am not sure whether writing desktop software is still generating good profits. I guess there is room for industry specific software. But I doubt there is much money in the end consumer market. Especially since piracy is probably still a big problem. I once contemplated whether adonation based model might encourage more people to pay for software but according to my web research it is not a good idea. Apart from Tarn Adams (The developer of Dwarf Fortress), who makes a living off donations (but he's working crazy hours iirc) there's not much reason for hope out there. Wavosaur, for instance, is a great wave editor. However, the money people donate is just enough to pay for webspace. [0]

[0]http://www.wavosaur.com/donation.php ; yes, there is also audacity which is free but in my experience it is still very prone to crashing and thus imo not as good.
Use twitter from someone else's perspective... modulo access to private accounts, and whatever filters they may have in their preferred client.
Scripts that make you work with Google Big Query more easy
You can delevop new softwares like cloud management (aws or/and google compute engine) or really working docker management ui, or something similar.

Or flash to html5 converter (convert all games example)

So you have keep eye on technical changes around the world.

Also softwares reaaly depending local env. Yes maybe photoshop or ms office is big products bu these is lot of local area to develop new apps. (When i said local think as countrys) for doing that you must travel the world.
Airware (YC W13) Is Hiring: Analyze Drone Data
We're looking for software engineers, engineering managers, product managers, and designers who want to work on APIs, geospatial data processing, and analytics visualization on our drone platform.

Check out our engineering & design blog to see what we're about (open positions are in the footer):

https://makers.airware.com/
I've had very good experiences with AFL on a medium sized C++ code base. I ran it for 8 CPU months on the code base and was reasonably confident with the results. It generates samples for you, making the bugs easy to reproduce. Along with valgrind, most ended up being reasonably shallow - lots of out of bounds, uninitialized use, use after free, and incorrectly handles return codes from 3ᴿᴰ party libraries.

I recall getting false positives around hangs, but replaying all the generated test files made that easy to confirm.

Fortunately, the code base I was testing had an extensive set of input files for testing already.
Hack3rb0x – Infosec Telegram Channel
Up in Vermont you can get timberland for $1-$3k acre. After you account for the lumber the dirt looks like it has negative value.
Does it require clicking for permission? I hope no, otherwise it would defeat the purpose...
It's most likely due to the country's brush with SARS and avian flu. http://www.bbc.com/news/world-asia-china-21680682
Have you tried PowerBI?
I wonder if this is a consequence of the SARS outbreak ~10 years ago.
Have all the great songs been written? I get the feeling the answer is the same probably for similar reasons.

I honestly think it was easier for me (located in ND / MN) to find good pop bands in the UK in the 90's than finding good software now. There is so much noise and I cannot easily keep track of what people I follow on various networks are using. We have a huge amount of information, but search just doesn't work anymore and the filters on various networks are horrible. I get the feeling the ad model is to blame.
If you use a site where you store sensible information and send your unencrypted password back by mail, delete all your information from there and leave.

Email is not designed for secure information transfer, in a lot of cases your password will travel in plain text over the network and passing that way potentially over several servers.

And besides that, if they store your password in plain text a way that can be recovered the original version, if that site gets hacked the other sites where you may be using that password or a trivial modification of it (i.e. if you use a base password+site name) will give them your password. Happened to 38M Adobe users 3 years ago https://nakedsecurity.sophos.com/2013/11/04/anatomy-of-a-pas...
See how it is used in ROOT.
It helps also to not make the type of bugs that need to be solved with the heavy and laggy Java debugger. I've been doing quite a lot of Java over the years, especially in the last year, working on medium and large projects. I've compared my workflow to that of my cow-orkers, and I sometimes look at the way they debug things. For most cases, I can find and fix the bug with occasional logging / print statements faster than my cow-orker can pause the program on breakpoint and then click through stuff to find the right element in the right container in the right variable that's maybe causing the problem.

The trick usually is to test often and don't write something if you don't understand how it works - that also includes interacting with parts of your application that you didn't write - and to not proceed if you feel you don't understand how the code you wrote works. 99% of the time when I have a bug in my Java code I realize where the bug is before my window manager switches over from the program to the IDE. That comes simply from understanding what one wrote (+ a bit of experience).

That said, debugging multithreaded programs is a pain in the arse, and I take any help I can get there. Though I haven't seen many debuggers that would be helpful in those cases.

Interactive debugging is fun in Lisp, where you basically code interactively all the time and code/debug phases are pretty much blended together (just like compile/load/runtime is).
Yeah good catch. The SDK list we scan against isn't comprehensive. It doesn't have AsyncDisplayKit (I just added it to the list). Great suggestion on Cocoapods, we'll be adding those. We'll publish more comprehensive list on our site AppSight.co once we launch our closed Beta. Would love your feedback too at that point.
Arguably Manning did face a period of torture.
*on Linux.

ZFS on Linux in particular is not representative of ZFS on BSD or Solaris.
It actually is a travel guide (called itinerary on wikivoyage) ;)
in case you are interested I made a step by step repo creating a programming language for the erlang vm here:

https://github.com/marianoguerra/otl/commits/master

follow each commit in reverse order to get the step by step creation.

it was part of 2 talks I gave but I think you can follow it just by reading the commits.

here are the slides: http://marianoguerra.org/talks/elixir-karlsruhe-meetup/
Why golf is a rubbish sport
It is a replacement for an older C++ interpreter, Cint. Which, in turn, is a replacement for an even older Fortran interpreter (see CERNLIB).
I am honestly surprised at how little of the potential they have unveiled so far. We have thought of way more lethal applications over a beer with friends.
Even when police have body cameras in the US, there are many problematic policies with them. Here's a short primer: http://www.joincampaignzero.org/film-the-police/

Personal highlights: footage should not be under the control of the force, and officers should not be permitted to review it before giving statements.
> I don't know!!! Feeling

Luck then, oh well, congrats anyway.
Why this article had to be segmented into 10 pages is beyond me, however.
I'm calling shenanigans on the first paragraph and the pic.

>>they use an explosive charge at the bottom of a pipe to hurl a propane cylinder

That doesn't look like a pipe. That looks like a piece of a field artillery barrel. The walls are at least two inches thick, and steel. Nobody makes "pipe" so small with walls that thick. A charge sufficient to throw that projectile that distance would shatter anything deserving of the label 'pipe'. We are looking at a piece of artillery perhaps cut down, a "sawed off" howitzer.

And am I seeing a slight taper? Pipe is always strait. Perhaps this is less an improvised weapon and more improvised ammo for an actual artillery piece.
Yeah. It's sad that most languages can't handle write-compile-run-debug cycle right. That is, it's sad they have an explicit cycle like that at all.

I tend to switch back and forth between Java (at work) and Lisp (after work), and the workflow in Java annoys me to no end. It's so much easier and faster to write when you can compile-in new functions, methods and classes (or hot-swap existing ones) in a running program, while inspecting it at the same time. It's hard to go back from the convenience of having write-compile-run-debug cycle all blended into one.
I know this thread is dead at this point, and any rational argument is probably lost on the author,
epoberezkin, but this has made me think of BobX:

http://thedailywtf.com/articles/Classic-WTF-We-Use-BobX

The scariest part is that epoberezkin has mentioned using this new innovative language at his job. I hope someone stops him.
I had the same question too. I was thinking it was to process all the avatar images. Card.io dependency makes a lot more sense :)
What point did you think he was trying to make?
This is pretty cool! The more data and/or apps the better!
What it would actually take to reduce rents in San Francisco