skysight-inc/HackerNews huggingface dataset:
I'd agree with that, and especially the part about downloadable studios & instant gratification.

I don't make much music anymore, but when I do play around I'm more likely to fire up some software & run some programmed synth sounds through the AmpliTube Fender effects plugins, than to grab my guitar & StealthPlug & Tube compressor & remember that I'm not actually very good at playing anyway...
Complete reference on Well known trademarks
One thing that IntelliJ does not support is working on multiple branches of a product without having to reindex.

I work with a lot of Open Source tools (e.g. Hadoop, Kafka) with complex build setups. It often takes 10+ minutes for IntelliJ to load a project. If I now switch to a different branch it starts all over again.

I wish it'd keep a cache of multiple index versions around.
Cost certainly doesn't hurt. You can some very decent ukes for around $90... any guitar you get in that price range is going to be worse than garbage.
Not sure there are enough people on HN who are so much into climbing that they'd downvote you. But it's pointless to have a trad vs sport argument or the tenmillionth time, especially here.
The Unix Koans of Master Foo
Wait, if they "retask the computer’s output channel as an input channel", then why do they need for the headphones to "remain connected into an input-only jack"?
With Glacier you submit an "InitiateJob" request to say "Fetch me this archive". That returns you a job ID in the response.

From there you can submit a "DescribeJob" request, with that Job ID as the parameter, and the Glacier service responds with the state of the job.

Once the job is marked as complete, you submit a "GetJobOutput" request with that Job ID. That response is the archive body. (similar to how you'd do a GET request from S3).

You've got 24 hours to start the download of the archive before you'll have to repeat the entire InitiateJob->GetJobOutput cycle again.
The phrasing/example in article is very web-oriented. But can you imagine interacting with your native UI toolkit as an Eve database, similar to how @browser works? Or your external devices over a protocol, similar to how @http or @mqtt works?
I use PyCharm and WebStorm regularly without having persistent high CPU usage, although I've seen other people run into it.

Maybe you've already tried this, but one thing that I've found is that the JVM heap size is sometimes set too low, especially when working in a large project. You enable the memory indicator in the bottom right ("Window: Show Memory Indicator" from the Cmd+Shift+A menu) to see the current and max memory usage, and you can click it to manually trigger a GC. If your heap is too low, you'll GC a lot, which can easily cause CPU spikes.

There are details on how to set the heap size here: https://www.jetbrains.com/help/pycharm/2016.2/tuning-pycharm... . But the short version is that (on Mac) I made a pycharm.vmoptions file at ~/Library/Preferences/PyCharm2016.3/pycharm.vmoptions and it includes the line "-Xmx3000m", which sets the heap size to 3GB.
Do Apple machines really use Realtek audio chips?
Is reassigning port direction possible even when there's just one physical plug?
As far as I am aware it doesn't happen with Oracle JDK.
Hi, I am the author of this tutorial and I would like to mention that while working on it I realised that a proper Hacker News reader would be an interesting project to work on and I might decide to go for it if enough people are interested.

Would you use it on your desktop computer (Linux, OS X and/or Windows)?

If yes, which features would you like to see in the first version?
This is be a popular shopping website. Sketch your perfect handbag. See an image of the product. Click to buy.
What a coincidence that the space between the table legs exactly match that of a server rack.
Female Software Engineer: The best compliment I have ever received
Join a group chat server KRAZY JUNCTION to get many of the answers that you seek
Kompose: a tool to go from Docker-compose to Kubernetes
I use an m3.xlarge AWS Elastic Compute instance to run a LAMP server for hosting websites.

On this instance I have 24 WordPress based websites, all for small businesses, so no major traffic hogs (I've not exceeded 1TB of traffic per month in 3 years) but I've set them all a 2GB storage limit. I've not yet exceeded 1TB of Magnetic storage.

No email being hosted on the server.

I spread the sites out over 5 IP addresses.

I've got it storing snapshots of the whole thing to a storage bucket too.

On average it's costing me just over $330 per month.

I upgraded to the m3.xlarge instance last year as previous, less powerful instances didn't have the juice to put up with some of the shocking WP plugins/themes that get put on it.
Deploying Go Microservices with AWS CodeDeploy
Why would anyone prefer to use it instead of the browser?
The recent WebStorm 2016.3 is really great as well: Flow support, convert to ES6 quick actions, React Native, debug Node apps inside Docker containers, ESLint quick fixes, etc.

If your editor doesn't offer basic productivity accelerators like React property autocompletion, or a Go-to-Definition that works across ES6 modules, or refactoring support in JS, you should really look into a proper IDE like WebStorm. Yes, it costs actual money, but it's a no-brainer for professionals. I've tried VS Code, Atom and others but keep coming back to WS for the pure productivity aspects.
I'm seeing it and I'm not even on the same continent as you.
Same here.. Skating/boarding/climbing/bmx/frisbee.. Never forget a lot of sports are actually a bit like engineering and likely trigger the same brain areas to be used. That, plus adrenaline, makes this stuff an addiction.
Spam filters could do very little, because it's almost impossible to tell whether a conversation was run by a bot - and it's outright impossible to do so for a single response.

However, you raise an interesting point: blacklists could reasonably be put into place. I'll make a merge request to use Spintax.
NYPD doesn't have cheap robots yet, so it's hard to say what New York elites would do given the chance (and some time to convince themselves that what they were doing was just).

But I agree, your scenario doesn't match up well with my interpretation of the movie.
There's no federal sales tax. They're local and vary from state to state and city to city.
Django security advisory: vulnerability in class-based password reset view
Show HN: Your first smart modular charging dock for all your electronics
Does anyone else have the feeling that with the current trajectory, something exactly like this, but with perhaps a million times the amount of feedback and data, thought will just emerge? Yes, this is all 2D and abstract/selective training sets etc, but what if AI is the ultimate fake-it-until-you-make-it?
I took that as he was load-testing with more weight than he would actually carry. If it can carry the 25 pound test weight with no issues, it can carry his (just guessing) ~15 pound average load just fine.
Then every time you:

1. Install something
2. Uninstall something
3. Open Chrome
4. Open Any other Google App
5. Turn GPS on
6. Turn GPS off

expect a nag requesting permission to track you. See, now, to get the nags to go away, you gave up your rights. But you know, you "gave permission"...
Instagram+launched+live+broadcasts+and+endangered+Posts
I think the term you are looking for is 'data diode' or uni-directional network link - https://en.wikipedia.org/wiki/Unidirectional_network
Tech Industry Work Visa Program (H-1B) Could Be Clipped Under Donald Trump
This reads like it is straight out of a dystopian novel. "Sure, we track the GPS position of everysingle person in the city, 24 hours a day but it is for your own good. You can now know if you are going to have to wait in a line before you go to the coffee shop!"
Most of the cost of developing software is spent on maintenance. Even if you are a 10x rockstar or whatever if your code is twice as hard to maintain you are a huge liability to the company. If your boss wants maintainable code then it is literally your job to write maintainable code, if you can't do that then it definitely is best to leave the company and find somewhere where you fit better.
An interesting read, but, fundamentally a flawed premise: It sets the dichotomy in relationships, especially in romantic, sexual relationships, as between on the one hand the incompleteness of the person waiting, expecting to achieve completeness with the other, and on the other hand the conjoined entity of two lovers in coitus, the old trope of two becoming one.

The most intimate and liberating coitus results in one person inhabiting their own self, their own body, their own mind, their own emotions, as completely as it is possible to do, with the other person as willing instrument to achieve this self-completion.

We do not conjoin to merge, we join to experience ourselves and the moment fully.

That is the other dichotomy suggested but not addressed: between waiting, alone, and being present, with someone else. The author seems wholly unaware, perhaps deliberately as it would be inconvenient to their thesis, that it is possible to be fully present alone, fully engaged in a moment independent of anyone else, and likewise possible to wait, lonely, while with another, perhaps for very long periods.

In the author's waiting, there is no communication, no express of desire or intent. One simply waits, and hopes. A life experienced so passively is perhaps not lived. Waiting and silence have their place, but life is more complex than that.
Double Your Email Subscribers with One Change
> But as a phenomenon the conscious mind is not different than other observed phenomenons.

Yes it is, because it's the phenomenon itself that does the observing. If not, then what is it that does the observing?
> I can attest it is indeed a distributed ccache and works quite well.

The distcc readme says nothing of the sort? It seems to specify that it shares header files and compiles cpp files (which are all presumably sent back to the source as object files, which links them together)

It seems to work with ccache, but if you're spinning up fresh instances all the time ccache will need to be synchronized somehow, and it doesn't seem to drive that (whereas sccache seems to do so)
> And people quit electric guitars more often than acoustic ones, he said, because of the pain factor: Steel strings hurt delicate hands.

Huh? I can only imagine that they meant s/acoustic/classical/, because both acoustics and electrics have steel strings (and, of course, steel strings on an acoustic have significantly higher tension than those on an electric). Classicals have nylon strings.
The basic problem is that all this leave AOSP as less than a full device OS, because Google has put so much of it into Play Services.

Never mind that to be able to bundle Play OEMs need to adhere to the requirements Google put forth in the CDD. And part of that requirement is that Google services apps are front and center when a new user boot up "their" device.
Interactive FB Live Streams with PHP and FFMPEG. Live Reactions Counts and Shoutouts
3) Removing "unnecessary cruft" during the rewrite, measuring the speedup and then gradually adding the "cruft" (features) back one by one as previously unknown boundary conditions are encountered.

Restart the process again after a few years of years, as is tradition.
Why would anyone stream a Bluray?
Yeah, barre chords suck, no doubt about that. I've been playing for 12 years now and really I just avoid them. There are a lot of work-arounds for most music. I find I only might need one or two for a song. That makes it much more manageable. But for other chord forms, the dexterity takes practice. I haven't found a way around that. If the tips of your fingers are burning, stop and pick it up again tomorrow. Your finger will still probably hurt but after a month of that, you won't feel a thing and you'll be good to go.
True but now there's a separate danger with botnets. Now, instead of saying "don't own a Rolex" it's "don't own any silver, because that could be used to make a knife and steal someone else's Rolex."

With botnets like Mirai, innocent networks need to protect themselves not to avoid getting attacked themselves but rather to ensure that they don't participate in an attack against someone else.
Not a GS fan at all. Arguably Lehman was gutted at their bidding. They only became a bank that September. Etc.
One is reminded, somehow, of this year's post-election reporting.
This probably varies by genre, but I've found that if you add "pdf" to your search, you'll often find high-quality handwritten sheet music, sometimes with tablature. I've also found scans of out-of-print music books.
>By "live", I mean "do the optional parts of life", like vacation, date, spend money on hobbies, rent a place other than the cardboard box under the bridge, etc.

If you're hit by a financial emergency, those things are exactly what you won't have the money to do anyway. At least now you can make decisions about what to cut while not under stress and the impeding deadline of bills coming due.

Pay out now or pay out much more later; it's your choice.
Ditto. I've been using Arq for 4 years now to back up nearly a TB of data to S3 and Google Cloud Storage.
BDA3 is an amazing book, can definitely recommend it as well.

From a business perspective, I personally found Data Science for Business to be surprisingly useful.
See the Roman Empire economy for references.
Massive farms powered by slaves, plebs living on minimum welfare in poverty. Rich aristocrats spending their time on propaganda and schemes.
Optimizing png assets with Gradle and pngquant
I started indoor climbing about 3-4 months back as there is a gym nearby and I go with one of our devs. My goodness what an amazingly functional sport.

I have such immense respect and awe for those people that can climb such a flat surface. You really realise the insane grip strength and stamina they must have to be able to actually not fall off, let alone climb up.

I am quite happy with my positive holds on a flat surface and indoors though. Youtube bouldering world championships for some insane athletes!
This 5-second video will crash your iPhone
I noticed an improvement over the last version, so I'd give it a spin.
That's an awesome list!
I'd add any atypical startup founder -> energy, agriculture, low tech etc.
You could also try this Eve tutorial. A developer from Spotify made it:

https://www.youtube.com/watch?v=aJpBYow99Ag
loser ...
It's not about working 24/7. It's about the ease and convenience of getting something done during off hours in the occasional times you want to or need to.

I don't work during off-hours because I have to or feel pressured to. I also don't do it excessively. I do it because I like my work and care about the uptime of my systems and sometimes I want to get ahead. This has paid off for me in tangible ways, and I still enjoy a stress-free home life.

If you want to work 9-5 and then be done, that's fine. But don't act like the alternative is morally wrong or that others can't exercise their own choice.
"Because the crater is deep, and the Sun never gets very high off the horizon at the pole, there are parts of the crater floor that are permanently in shadow; they literally are never illuminated by the Sun. Those spots can be very cold; well below the freezing point of water" from this article http://www.slate.com/blogs/bad_astronomy/2012/11/29/_mercury...
The language was probably Go. Can't really see anyone pushing Python as brand new thing these days.
This is what guitar strings sound like on a fretless bass
No Evidence of Aloe Vera Found in the Aloe Vera at Wal-Mart, CVS
Yeah, I find it much less painful to play on electric than on acoustic. I don't play on electric that much because of the time it takes to get the cable, plugin in the amp, turn it on, etc...
This was called worst news since Trump
you should at least get the makefile support from C++ in there.. people use makefiles for bootstrapping docker all the time. https://youtrack.jetbrains.com/issue/IDEABKL-5173
You can turn off notifications in iOS on a per app basis. I do this for emails.
Serving video ads within editorial content
In the spirit of hacking and doing things out of the ordinary, I think the result of this one is pretty slick!
Maybe they were inferring the bending that one usually does more often on an electric guitar vs. an acoustic or classical - without calluses, a persons fingers can get chewed up pretty quickly on an electric.
I've literally tried changing all the JVM settings to be higher and it has zero effect.
That would be make perfect sense for Amazon and for it's subscribers.
The Pinnacles, Nambung National Park, Australia
I.e. look at how PureScript does it [0]. Haskell could do the same.

[0] https://pursuit.purescript.org/packages/purescript-arrays/3....
You need to try slacklining/highlining!
Interesting research, but with people already plugging those headphones into a portable surveillance set, and plus them using headsets (which are already microphones as well), this seems a bit chasing the wrong target?

(Assuming that the connected computer is compromised also already implies that the attacker has a microphone at their disposal, with most modern devices like smartphones, tablets and mobile computers)
For me it's more about encouraging good behavior. While it's common to pip install random packages, that should really be the exception rather than the rule. Usually you should make a project, add some packages, and run `pip install`.

Right now, the whole system encourages you to build bespoke environments that are really difficult to replicate. Making the default use requirements.txt encourages you to write down everything you're doing in a reproducible way.
My thought was Hydra when I read the suggestion as well. As Ivan Goncharov mentions JSON-LD in his blog post, I find it a perfect match.
I also went into the supermarket on the weekend, and when I left I had a notification telling me that Android pay is supported there. I normally have location turned off, but it really hit home just how much data Google is collecting, and the ability that affords them to be able to do some pretty serious user profiling. We have to remember that with Google, we are the product. We might all hate it, but that's how it is!
a desktop client could offer more features and potentially a better navigation.

That's just my vision though, that's why I am asking if other people would be interested in something like that.
I'm self-taught, and I've been playing guitar for 25 years or so. If I hadn't picked it up as a teenager, I doubt I'd have gotten as far with it. I was obsessed with reproducing the sounds I heard on records, and it didn't feel frustrating at all to spend hours working on a riff until I got it exactly right.
It's just so much easier to make music on a computer.

As though making music and playing music were the same thing...
What you're looking for is a keytar?
Apologies for a bit of digression, but a reason why HN is worth getting hooked to is precisely comments like this. Perhaps, my excitement might be eccentric but someone correlating declining guitar sales to general billboard-100 trends is amazingly profound.
React Native docs is down
Roughly speaking, find index of most significant set bit. (So 255 gives you 7, 254 gives you 7, 256 gives you 8, etc.) At a guess, they are comparing things 8/16 bytes at a time, and getting a packed set of byte flags where bytes are set to 0xff to indicate inequality (so, imagining it 4 bytes at a time, comparing 0x12345678 and 0x12125656 would give you 0x00ff00ff) and they want to see where the first different byte is. In this example, the index is 24. (Then: 4-24/8=1. So the first different byte is at offset 1.)

As to how it works: you use the v&-v trick to clear all but the top bit of your comparison result. Because you've only got 1 bit set, this value is a power of two; if you multiply another value by this one, you're getting the equivalent of a left shift by that power (which is relevant - you need to be thinking in shifts rather than multiplies).

Because of the way the predicate results are formed, you only have 5 possible values you're going to get here: 2^31, 2^23, 2^15, 2^7, or 0. The outputs these correspond to:

31 -> 0
23 -> 1
15 -> 2
7 -> 3
0 -> (special case - all identical)

So you need a value that when shifted left 31 bits can be easily turned into 0, when shifted left 23 can be turned into 1, and so on.

A suitable value for this is something like 3<<22|2<<14|1<<6. (If I've made a mistake there, which I probably have, hopefully the working will make it obvious how to fix it.) Recalling that multiplying by 2^N gives you a left shift by N:

When multiplied by 2^31, you get 0.

When multiplied by 2^23, you get 1<<29.

When multiplied by 2^15, you get 2<<29|1<<21.

When multiplied by 2^7, you get 3<<29|2<<21|1<<13.

In all cases, you can shift the result right 29 bits (unsigned shift, or signed shift and mask with 3 afterwards) and get the value you're looking for: 0, 1, 2, or 3.

Zero you can check for before doing the multiply; or you could pop a 4 in at the bottom or something so that the result would be 4 in that case. (This is what I figured you'd want originally and that's why the result starts at bit 29. But actually I guess you'd probably check first.)

This extends naturally to wider comparisons. I think they're doing it 64 bits at a time in this case.

Exercise for the reader: (maybe these are too easy?? - however they weren't instantly obvious to me)

- Why is x * 2^N equivalent to x<<N?

- What if you have more than 1 bit set? Like x * (2^N+2^M)?

- Figure out some rules for generating useful constants like these
The article makes the case that it is not a profession.
Mac OS X for .NET developer?
Just want to throw out that none of these applications are new. What is novel about their approach is that, instead of learning a mapping function using a hand-picked function to quantify accuracy for each problem, they also have a mechanism for choosing the function that quantifies accuracy. Haven't grokked the paper to see how they do it, but that is pretty neat IMO.
A Gøøse once bit my sister
I am not following Elm closely and may be wrong, but I'd be surprised. The creator (Evan) is really picky about having unsafe features in the language.

It's even impossible to upload a package to the official repository containing JavaScript code without prior approval, because the native code may crash!
Calculating your Quarterly taxes is a must for Freelancers
How We Use FogBugz for Recruiting
I think the proposal is for bots to be on the other side of the equation - not the spammers, but rather a honeypot to waste the spammers' time.
I'm in no way defending the terrorism concerns, but there's absolutely no valid comparison between digital aggregation and availability of data and what someone could do with pen and paper.
Well, it's obvious:

1- lack of anonymity.

2- the size limitations make it better suited for a inter-bank compensation system than to an actual universal electronic wallet system.

3- banks are happy with their current system.

4- and foremost, it's not a free money system. See: http://en.trm.creationmonetaire.info/
Not true any more! Most software is write-once. If you spend more than a little time on it, you're wasting your employers time and money. The whole 'agile' thing is all about writing code like the wind, to a minimum spec, and never revisiting it.
Here's a setup.py that includes an interactive prompt, and thus breaks all ability to do automated installs! https://github.com/pypa/pip/issues/2732

Here's a setup.py that cannot even be imported unless another package (numpy) is already installed: https://github.com/scipy/scipy/blob/master/setup.py

I've seen setup.pys that read random files from the filesystem. I've seen setup.pys that shell out to random system commands that may or may not be installed. It's just a horrible format for what it's trying to accomplish.. because it's not a format! It's a programming language.
Trump hires very best, greatest net neut haters to head FCC transition