skysight-inc/HackerNews huggingface dataset:
I think (s)he's right in pointing out that while location services as a whole has an initial prompt (I believe the default value is on, but you do have an opportunity to change it), the individual features in e.g. maps are default opt-in after install (and you have to navigate settings to turn them off).
I take it you've seen urbit.org TeMPOrL?

For a number of technical reasons (security and scaling) I've come to believe that urbit or something much like it is inevitable.

IPv6 might solve the address space problem but the high level problems (e.g. constant privacy invasions) are such a clusterfuck that it is crippling IoT and other potential growth sources.

I'm happy to shill for them because there really aren't that many people doing truly new things with computation in Silicon Valley.
top notch perf shaming right there
We will know for sure by WWDC 2017 as the next macOS will have a brand new file system, which necessitate major rewrite of Time Machine backup software. I think Apple wants to kill Time Capsule but Time Machine is one major selling point of macOS. So likely we'll get Time Machine for iCloud or Apple partners with NAS vendor Synology etc to support Mac backup.
The Ethics of Working with Living Animals in Contemporary Art (2012)
As a second generation player getting on in years, if a bunch of the next generation doesn't pick up the guitar and goes the DAW/laptop/plug-in route I can't blame them. Sure, there are big selling pop or rock-adjacent bands with guitars - Coldplay, Radiohead, Maroon 5, The Strokes - and country stars like Miranda Lambert, Brad Paiseley, and The Dixie Chicks feature it well. It's not going to die out as long as those kind of groups speak to young audiences. Have you taken a look at the local used instrument market in the US? Try not to drown in oversupply.

Maybe not in other markets - actually I see there are lots of complaints about that - import taxes, etc, making it nearly impossible for passionate players to get even reasonable models for prices less than a cheap beater car. That's a genuine problem I think, but not that players don't have enough colors to choose from. Really? Nah...

Also it's strange to me that real, loud & proud rock & roll is still very American and very present with a group like Black Stone Cherry[1], and yet they seem to do best overseas (England, Europe), not in the US. I've seen them several times live and they bring it - like groove rock, thunderous sync of bass, guitar & guitar and then vocal melodies - but I don't see them having any crossover appeal to pop or country, so they go where the audiences are. As a result, the Chris Robinson signature PRS guitar is actually not slated for US market distribution - only England and Europe. Business decisions like this add up. [1] https://www.youtube.com/watch?v=OFmIlJUYXeo

The flip side though is maybe the guitarist market has been oversaturated - "a dime a dozen" was the joke we tossed around. Guitar does have a steep learning curve, a lot more like the decibel scale in how it's logarithmic in many ways. Reaching 80% proficiency is staggeringly different than 95% from what I've seen. That's part of the fun of the frustration with the guitar - hard to play, takes maintenance, pisses off the neighbors, heavy to carry around, and then you get people assuming you are a party-all-night-sleep-all-day rock star wannabe, which hey, may be true.

The web has been wonderful for guitar. Tabs. Easy access to streaming songs. Excellent teachers like www.JustinGuitar.com who are constantly being discovered by new people searching for ways to improve. It's great!!!

Pretty funny an article about Fender starts off referencing the memorable "Sweet Child O' Mine" which was famously crafted by Slash on a Les Paul. I'd gotten wind when John Mayer left in 2015 that changes at Fender were afoot (he since signed with PRS). Something about a Beats executive joining the board and that having an effect on the company's direction (the can be fact checked, the result is simply speculation however). Not having enough guitar heroes go go around might be a valid issue though...I still miss Dimebag Darrell.
I'll be curious to see what happens to the musical instrument market when the baby boomers start dying off - I'm thinking that a lot of really great used instruments will start flooding the market. Decent quality musical instruments have a long lifetime, and tend to be treated fairly well.
Running this without amazon seems to require replacing the hardcoded "{}://{}.s3{}.amazonaws.com" url with the location where the s3 compatible service is running on the local network. Now if that was just a default and could be overwritten with an env var as well... :)

And minio [1] seems to be the easiest pseudo-s3 there is ($ ./minio server CacheDir/, done?), or are there better alternatives by now?

1: https://github.com/minio/minio
Maybe said with a bit of snark, but I mean well! What I should have said was, "If the images were compressed, he'd save 14 meg and the page would load quickly." I work in performance so much I lose sight when I'm being an ass, sorry. :)
Tesla converted an entire island to solar with new microgrid product
Great points. A few things:

1. Definitely need to educate oneself about DDoS. Incapsula's DDoS Knowledge Center is a great resource tool https://www.incapsula.com/ddos/

2. Everyone - whether an individual blogger or a large enterprise - out to use a hybrid or cloud-based DDoS mitigation service like Imperva Incapsula. It's the only service with security first (other providers are CDNs and other add-ons with security as a second thought, but whomever you use, something is better than nothing). Note as well for small operations that Incapsula also has a free service (they don't always promote their free offering as well as others) https://www.incapsula.com/pricing-and-plans.html

Anyone who has any devices needs to protect themselves, just as we all have firewalls and antivirus, at the appropriate level.
Yep, those are my 3 favorites :) I also like snowboarding, but don't get to do it as often.
depending on language, VSCode will be vastly inferior.

If using Java, Groovy, Kotlin, or Scala, Intellij will be much more valuable in terms of time-saving than the $600/mo subscription savings.

For most other languages, VSCode is easily almost on par with Intellij.
I use duplicity to backup my VPS to S3, and Fast Glacier to archive stuff to Glacier from my Windows machine (things like photographs, important documents etc.)

Note: Glacier is not a backup service, it's an archive service. It's for long term backups, vs the relatively short term of standard backups (Full, delta, delta.. cycles). With Glacier if you delete an archive before 90 days, you'll still be charged for the full 90 days of storage.
If you discover Emacs on macOS, and like among other things the multicolor feature, then decide to try the Full GNU Experience™ and find that that feature is not supported on the flagship (!) GNU product, well, then maybe you’ll be back to macOS after all.

Let’s not forget that thanks to its libre licensing this is a strategic issue, but not a technical one – recovering the removed features on macOS is a few patches away.
Before it was "discovered" that placing and removing pitons or even chocks actually caused wear in the rock, the permanence of bolting was considered a negative. Now you can look at it as, better to have something there permanently than to have gradually widening holes punctuating a fine crack.

If you think it isn't sporting, just do the route solo free so you don't have any impact on the rock at all. /elitist /maybe
Agree that maintainability is important, disagree that frameworks = maintainability. I'd rather maintain an application written 10 years ago from scratch, than an application written 10 years ago using a framework that was popular then.
Could the work requirement be advertised as part of the destination's MX record or something? I know that in theory you're supposed to be able to send the message to your upstream server and let it worry about how to deliver, but in practice it seems like these days you can count on being able to look up the target's DNS info.

Another problem is finding a quantity of work which is high enough to stop spam, but low enough not to stop legitimate traffic. You want people to be able to send email from their RPiZero or original iPhone, but stop spammers who may have massive botnets, or at least decent PCs.
>Instead of focusing on music and sound, music teachers try to teach note names, sitting posture, curving your hands ect. [...] This is an immediate turn-off.

100% agree on this! I believe the teacher's first interaction with a new student on piano should be asking what song(s) they like. If possible, start the instruction using that particular song because that's the juice that got them curious about the instrument in the first place!

Yes, Mozart's Sonata 16 K545[1] is an enduring staple of typical piano instruction but while it's a decent tune, that classical piece is not the music that made the student want to learn the piano. It's more likely the student was sparked by something mainstream like Adele's "Someone Like You"[2]. As a bonus, that Adele song happens to be easier than the Mozart piece. Please don't kill the budding pianist with Mozart and piano drills if that isn't what he/she likes.

For some reason, it's blasphemy to let beginning piano students practice on real pop songs. (Possibly due to emphasis on sight reading sheet music of which there is more of it available for classical pieces.) This is less a problem with guitars because more kids are self-taught, lessons are informal, and every guitarist shamelessly attempts whatever is currently on the radio.

[1]https://www.youtube.com/watch?v=9aW9t5Cn-KU

[2]https://www.youtube.com/watch?v=AbXnLn5-7MA
Secure Coding is in right place Download Attackflow trial from the link below
I’m not happy with this article, and I haven’t even written it yet
If these benefits are demanded, either by government action or organized labor. If it's up to those who control corporations, they have no reason to cut hours and increase benefits out of the goodness of their own hearts; they'll just fire people.
I think most of the stories on TheDailyWTF are based on true events, but are slightly tweaked (names, details, etc.) for privacy and dramatic purposes.
>Huggies tried to make a similar sensor to detect when the diaper is full of shit, but it proved impossible to distinguish from normal activity on Twitter.

+1
I can confirm canadian geese are jerks; especially while nesting they bite. Really hard.

When I was at UW we wanted to start a kill the geese club, but the student union doesn't allow clubs focused on violence.

Turns out there is something worse than ornery birds on the way to class. With just some notebooks you can just run away. I golf a lot and having to turn your back on some geese a few meters away to take a shot is terrifying. I was bitten by a goose as a kid and don't want to go through it again.
Microsoft – Custom Recognition Intelligent Service (CRIS)
Not on Arch anymore, but I do remember that upgrade. I had no issues at all with it.
>And you won't be able to create new music until you've learnt the fundamentals, scales and chords etc and yes that takes time

This meme has to die. Do you think Djembe players in west African village learned chords and scales to come up awesome sounding percussions ? I've seen young kids come up sweet rhythms with zero musical training. You can create new music on day one, it's built into us. Chords and Scales should be used to understand and enhance what you can create, its not a prerequisite .
I suspect Incapsula can, though certainly it's a large attack. Ideally DNS providers need to have enterprise-level protection of their own DNS (https://www.incapsula.com/dns-ddos-protection-services.html) and not just leave it to the individual sites. Ideally, a mix of smart profiling is the best approach as there's no single approach to blocking such a large attack.
> Did you guys notice that both of your examples use sigils?

As the person that initially mentioned sigils, I did not say that they are always evil. I just said that you cannot use them and at the same time claim that you have a human-centered fully intuitive programming language.

I'm very fine with using -> symbols for anonymous functions... In fact, I'm fine with other sigils as well, if they are explained properly.

> allChecked = select element from todos list where [element is completed]

To me, knowing nothing about this language, this reads like collecting the subset of the completed elements out of all the elements. But the original task was to compute whether all elements are completed, i.e., whether this subset is equal to the whole. So you're doing something else, or your language is misleading me.
You can get a 6x5 ripstop nylon tarp for free with purchases at harbor freight. Cut your patterns from that rather than a bunch of Ikea bags.
Google, Facebook, and Microsoft Are Remaking Themselves Around AI
There are a number of good languages for this. Python is probably the most mainstream. I'll recommend it or other languages with a REPL [0]. The reason being, you can write your code in your .py (or whatever language) file, load it into the REPL and test out bits of it very quickly:

> game.move(north)
You can't, the door is shut.
> game.look()
You're standing on a path. There's a house to the
north. A mailbox is present. The path continues south,
into the woods.

You don't have to deal with everything from the start, in particular you don't have to get the parser working to try out the functional elements of the game. It's really nice for exploratory programming.

Also, take a look at Inform [1]. It's a language/engine designed for text adventures. It's not exactly a standard looking language, as it's very domain specific, but it may give you some ideas for the things your game engine will need to track, and ideas for how to structure things.

[0] REPL: Read-eval-print-loop. This describes the process of the interactive environment that's paired with the language. It reads what you've sent it, evaluates it, prints the output, and repeats.

[1] http://inform7.com/
This is probably where human-equivalent AI will come from, rather than those fancy research labs.
Wait - didn't the Mayans invent writing solely to record their history? Is this another case of writing history to include only western and maybe Asian history, and neglecting other, larger New World accomplishments?
How to Build a Node.js User Management App
Whats Cool in JAVA 8 Features
Scala in Intellij blasts my CPU. People near me know when I'm working on scala because my mac nearly takes off the fan runs so much...
>If the macro trend of hobbyist guitar playing has declined, I think it's correlated with its lack of prominence in current music.
>the top 20 songs do not have any obvious guitars
>It's easier for guitar novices to stay motivated when everything on the radio had lots of guitars in it.

How do you explain the booming popularity of the ukulele then?
It's social control to ensure that people from Newark act according to NYC behavioral standards when they take the PATH in?

In any case, this is very different from what you postulated happened:

Why didn't the people on [Newark] start their own farms? Because the [NYPD] came and killed them if they tried.
Of course the argument is reduction in participation... but that's fine. People should not be default-assumed to want to be stalked by Google. They should be prohibited from doing so, and be forced, like every other business, to seek informed interest in their product.
7 reasons why we do not like WordPress
If you want to provide the PDF on some server, I can add a link to it in one of the responses.

EDIT: Or even just the PDF, really, I can host it on the server.
Maybe it's nitpicking but the shibboleth was used to differentiate between members of different tribes of the same people involved in what amounted to a civil war. It is useless for distinguishing between speakers of different languages.
Is Uber or Lyft Loved More? Discover It with Google Sentiment Analysis API
I really like the work Google has been doing in this area. I trust Google map reviews more than, say foursquare and yelp, mostly because I already use their maps feature anyways. They also have something called a timeline, which is both creepy and awesome: it gives a timeline of where you've traveled, everyday.

Now, as far as this data doesn't fall in the hands of someone else, as long as its not available to anyone except myself and Google's ML algos, I'm fine. But can you imagine how much control this would give e.g. law enforcement officials? It can be used for good but can so easily be abused. Overall, I wouldn't like this data to be available to anyone else, or have a legal framework that requires the collection of this data and the ability for the govt. to acquire that data.
Snapchat Spectacles Take Video, Cover Mortgage Payments
They don't sell any products, they just offer free curriculum and forums that anyone can follow. As part of the curriculum, they pair students with non-profit organizations that need code.
Oh, okay, I thought you saw it on the front page, but the latter only shows conversations with more than two emails.
It would be great if that were the result. But it remains to be seen. The requirement is that humans decide to change their economic system.

If we don't do that (and human society is really good at staying on autopilot until problems have gotten truly severe), we'll just end up with a mostly-automated society where the robot owners have everything and everyone else lives in a ghetto.
I think Java does it better than Rust, because in Java you can see who threw the exception, but in Rust you can't see who originated the empty Result.
I was thinking that too after I saw the material the original bags were made from. It almost looks like IKEA has been shopping at HF too.
Bizarre Hexagon on Saturn Shines
The link to the paper is dead. Is there a mirror? I am very curious to see it
List of lists of things on HN
You should parse the file by running it.
> There's no reason someone shelling out $100,000 for a car should get a $20,000 rebate from the government.

The fact he's single handedly building out a nation-wide electric car charging infrastructure counts for nothing?
Is anyone else seeing something other than Liberty State Park listings in the promo of this page? I am curious whether Google is targeting me. LSP is an old stomping ground for me.
This sucks.. Of the apple routers I've owned they have "just worked".. which is the best feature of any router I have ever encountered IMO.
Third time might mean that he is just unlucky to find the same ol' company type or that the prevailing culture of French workplace is that of doing nothing and smiling to everyone around, and getting promotions by kissing up. He might be headhunted by Google/FB/Netflix etc. later.

I know a guy who was absolutely being destroyed by his boss and director (by being simply too good and threatening them, while they were pompously presenting his achievements as their own outside), it drove him to mental hospital, he rebounded and now is a top management member of some famous German company directly affecting business with those two guys (i.e. they aren't getting any business from his company anymore). If you decide to unleash mob on somebody because "he simply can't be that good", think about the consequences. In 5 years you might be shown the door as you become the blocker for your own employer's business.

It's delusional to think that everybody can read somebody else's code. Imagine Linus was employed by such employers; he would be fired within a month as nobody would be able to understand what he wrote. But right, it must be that guy who is wrong.

Show me also which new hire is able to maintain production-grade Perl/Scala/C++/JEE code easily? It's a pipe dream of management.

There are so many nonsenses in this discussion it's unbelievable how low our business now sank. It's like employer expects a person to be their company's slave. Exactly the mindset most of us hate with a passion as we got into computing with the goal of changing the world, not propelling everything that was horrible to new heights.
It's called a reverse robin hood tax in England.

As a question, how much sales tax is there on a 100,000 dollar car?
When I see these rewrites, I'm always left wondering about the speedup achieved. How much was due to:

1) Going from programming language X to Y
2) Rewriting the algorithm in language Y

I suspect (without any proof) that too much is attributed to 1) and not enough to 2).
Thanks for the reply.

1. That removes all the joy of cooking for and hosting my guests. The point is to bring them into my home; to make them feel welcome and comfortable. Not to mention that picking up the tab for that many people would be prohibitively expensive.

2. That probably would work well in locations with a nice climate. In Texas, not so much. Maybe a couple of months out of the year. The 95ºF temperatures at 8pm don't bother me all that much because I grew up here, but a lot of people who recently moved here have a problem with it. Kind of a non-starter.

I really like the idea of tiny houses, but it's looking like, given my priorities, they're not for me.
Most of the 4 billion people have spent days away from the screen at a time, and pretty much all of them have some level of choice over how much or little screen time they have (jobs where use of computers is not mandatory still exist)

That's the difference.
Just FYI, the Clean Climbing movement that really picked up in the 70s has done a lot to try and minimize or avoid damage to rock. Just saying that as someone who doesn't climb, who didn't know about this (and nuts vs pitons) until I was bored and browsing the book store once.

https://en.wikipedia.org/wiki/Clean_climbing
> We can certainly say that uncontrolled side-effects

We most certainly cannot say that. There's no indication or even a hint that uncontrolled side-effects are a cause of expensive bugs. As a Haskell developer, however, I assume that you consider mutation to be a side-effect (because in pure-FP mutation is a side effect), and it is true that uncontrolled, non-transactional global-state mutation is not such a great idea, but most developers know not to do that in any language, and if you want language-level enforcement on mutation, you can get that for a fraction of the price of Haskell. There's also nothing to suggest that Haskell's approach is a good one (as opposed to, say, Clojure's or Erlang's) or even that Haskell's cure isn't worse than the disease.

> manual memory-management

Absolutely, and you can get automatic memory management for a fraction of the cost.

> and dynamic types

You get static types for a fraction of the cost, too.

> argue the semantics of what does are does not constitute significant use

It's fine for a language to not have wide adoption. That doesn't mean it's not good or even not great. It's also fine -- and I do that, too -- for people to say, I really like that language, I find it elegant, and I feel it helps me develop. What isn't fine is endless hype with claims of significant bottom line benefit but little effort to collect even anecdotal evidence (and I don't mean evidence that Haskell programs can run, or that you really like the language; I mean evidence of the extent of the claimed benefit).
It is much more like haskell's pattern matching. Notably it handles tagged unions (in rust enum). Here is a good example from the [book](https://doc.rust-lang.org/book/match.html):

enum Message {
Quit,
ChangeColor(i32, i32, i32),
Move { x: i32, y: i32 },
Write(String),
}

fn quit() { /* ... */ }
fn change_color(r: i32, g: i32, b: i32) { /* ... */ }
fn move_cursor(x: i32, y: i32) { /* ... */ }

fn process_message(msg: Message) {
match msg {
Message::Quit => quit(),
Message::ChangeColor(r, g, b) => change_color(r, g, b),
Message::Move { x: x, y: y } => move_cursor(x, y),
Message::Write(s) => println!("{}", s),
};
}