skysight-inc/HackerNews huggingface dataset:
I think the author's main point is that Apple's process violates the principle of least privilege. Technicians shouldn't require access to the software in order to repair a hardware problem.
No worries :) I was mostly referring to the tendency to turn C into another language on the api-level. Building Lisps is one of my part time hobbies. Language abstractions are like training wheels. Once you know what you're doing they start getting in your way, and you start preferring languages with less baggage.
Agree. I have couple of RSS on few of the search keywords; have been working fine for a while now. Feedly (which I don't use on daily basis) makes it very hard to extract the feed URL. I lost track of how I discovered YouTube RSS links.
For consistency, I also support repealing the 16th amendment and removing the interstate commerce clause. Then California would have more direct control over its citizens' tax money.
> Why not just disable the hardware

Depends on the make/model of computer - current MacBooks use a lot of glue to hold components together, making minor hardware tweaks a bit of a gamble. It's not impossible, just not as hassle-free as it used to be.

> or at the OS level

If your computer has a rootkit then doing it in software is no good.
I never thought of this for handing over your phone (though I use triple-click home instead to super-darken my overly bright iPhone7 screen) [1].

I just wish the guided access had more fine-grain controls on touch areas - some apps you have to block out both orientations and/or lock the rotation. I mainly use guided access for my kids.

[1] https://9to5mac.com/2016/03/18/how-to-reduce-iphone-screen-b...
> The lack of regulation makes it difficult for users to know the amount of THC, the psychosis-inducing chemical in marijuana, contained in a dose, which can be dangerous.

Mmmhmmm
Why does the front page tell me nothing about what it's actually like to use this, i.e. would you at least show me some example code?

It's a very generic "I am yet another framework that can do everything you ever dreamed of doing".

ok, I get it, you have css and you can do components. How does that make you any different from React or Angular or Knockout or any other library/framework?
Database migrations done right (2014)
Isn't this highly illegal in the US without a (very expensive) commercial license? IIRC You can't drive for Uber w/o a drivers license.
Disagree; the complexity of any mature project is usually massive, and just getting to understand what's going on where is too much for someone learning. Not to mention that usually there will be a framework involved, which have their own learning overhead.
They're starting to become more common in newer apartments. For some reason my apartment has one outlet panel with two of the three-prong outlets, but the rest are two-prong. Except for the air conditioner and laundry machine sockets, which have the earth screw like you described.
Did I read this right? Only 210 people in the study?.....
OP here, the post was really meant to invite discussion.

I would love to hear more from people deploying machine learning techniques at their projects, teams and companies.
Average time to check if an array is sorted and euler number
New Adobe VoCo can alter dialogs imitating your voice
CertiKOS: A breakthrough toward hacker-resistant operating systems
Also, In dispensaries I've visited, the percentages are printed right on the labels as a selling point.

But maybe I only imagined that in my state of total psychosis.
Not inconveniencing non-technical users cannot be underlined enough. I'd rather write this in C++ which I haven't touched in ten years than explaining my parents over the phone how to install Python or even just a screen sharing solution so that I can do it. I'm still traumatized from trying to get my dad to visit 192.168.1.1 in his browser.
> "modifying or altering computer software and hardware to accomplish a goal that is considered to be outside of the creator's original objective"

How would you make "keep a microphone open for faster startup, (which is the creator's original objective)" fit into the above definition.
Your analogy isn't correct.

It's more akin to leaving the car keys with the manufacturer when you are getting your car serviced.
What kind of software doesn't care about performance or memory overhead? And why would anyone want to use it?
Having Phillips Hue wake me up with the forecast
It also doesn't mean you aren't doing good things. A statement like that would require additional evidence.
Post fact world. It's all about feelings and baseless opinion now.
do you imply that an iPhone is not secure ?
You own neither the sky over your property nor the minerals underneath it.
That would be this CNN clip:

https://www.youtube.com/watch?v=_X16_KzX1vE

And this is the best explanation for why he was wrong:

https://popehat.com/2016/10/17/no-it-is-not-illegal-to-read-...

As for why they would do that, well, they leaked the debate questions to Donna Brazille. And then she lied about it, saying they were modified. Anyone on here can go check the DKIM headers, they're both valid and they cover the body of the message providing cryptographic non-repudiation.
Create Custom Social Networks – Amaxila: Coming Soon
Yeah, I was confused as well, as I don't follow channels directly on YouTube, but via RSS, and I've been doing that for 5+ years, at least.

For the curious, you can add a channel via this URL:

https://www.youtube.com/feeds/videos.xml?channel_id=<channelid>

And follow a user via:

https://www.youtube.com/feeds/videos.xml?user=<username>
Those examples of civil disobedience have nothing whatsoever to do with fighting tyranny, and whether I support them or not is irrelevant.
I find it odd that a lot people think discerning between real and fake news is hard, or has some sort of insurmountable "gray area" filled with slippery slopes.

We've done it for pornography, and it has worked really well. I don't get bombarded with pornography on the internet anymore. Why can't we apply the same logic to fake news?

And no one thinks banning certain type of advertising from pornography sites as censorship. It still exists, it's still growing, and you can find it easily. Same applies here I think.
We had this issue. Luckily they recently added native backups to s3 so we had 3 hours of downtime to backup a 180gb db and restore to a new 500gb instance.
Why wouldn't they? If it turns out to be a good solution for the problem they're trying to solve? There's nothing wrong with coming up with your own solutions, that's why we got brains instead of answering machines.
Actually, we need more modern OSs that allow isolation of priviledges from apps and alike (similar to what iOS does, but desktop), and manually activating things like cameras/mics per-app.

POSIX (and the upper, newer, layers of API) is really starting to show it's age, since it's from a time when "untrusted software" was not that much of a thing.
I didn't know they were ever turned off. I don't have a Google account but I still want to see YouTube videos in my feed, so I have a script that subscribes to YT RSS feeds and emails them to me, with filters on my mail server to organize them. They've worked fine since I first set them up.
>do you accurately comment the code you write for fun

Mostly, yes. But not when I am learning stuff, for eg, http://github.com/thewhitetulip/Tasks is a small app I built, there are next to no comments there because I was learning the language and thus didn't write much comments there.

I understand docs are pain to maintain, but a good FOSS project which is coding related (like a code library) is an amalgamation of the code AND the docs. The first preference goes to the lib with a great documentation.

>not as rewarding as aligning correct lines of codes

Yes, but when we look at the reward incorrectly! Yes, nobody will hail your contribution, but the fact that the project will be hailed because of the docs is not thought about mostly.

>but chances are they will ask trivial question that do not concern the project

This might not be a gross misrepresentation, but yes, sometimes there will be audience who doesn't fit in your project's audience, but what about the audience who fits?

I recently started learning a front end framework, I am totally new to a front end framework, I do not like frameworks, I learned and wrote a book on Go without using framework (https://github.com/thewhitetulip/web-dev-golang-anti-textboo...).

The docs are awesome of the project, I mean it. They teach the basics of the framework but _not_ how to use it in an actual project. Yes, if I know how to bind a variable via the docs it is great, but I do not know how to build a single page app just by reading how to bind a variable. It is a pre-requisite though.

For a framework which wants to be the top framework, I feel that there needs to be docs not just about the APIs but also about how to use it in a real project.

P.S: In the past, while commenting partially negatively about something, a person had taken huge efforts to crawl back on my HN/reddit comment history and calling out the names, I am intentionally leaving the name out of the comment; This is a general thing across all projects, not just the one I am complaining about.
What the hell is C-Like Python?
'A bit meh'? This might be the most hyperbolic headline I've seen on here in years.

The users Apple is 'targeting' (an odd choice of words; most would use 'customers' here) mostly don't do anything so sensitive with their phones that they need to worry about bad actors within the company which sold them their phone in the first place. In the rare instance where some Apple tech starts stealing nude photos or credit cards, they will be fired, probably prosecuted, and the customer will recover. Big whoop.
That doesn't excuse the behavior. One is deciding to engage in it despite the danger the other is a passive unwilling participant. Or, to put it in auto terms, a reckless driver and other drivers have the roughly the same potential damage if a collision were to occur, but we definitely don't equate the reckless driver with the one who drives predictably.
You might try this from my co-worker: https://github.com/sethgrid/multibar
I love this idea. There's an implicit assumption that the reason scripting languages are suitable for scripts is that they play fast and loose with type systems, which allow enough shortcuts and escape hatches to be productive.

But that's only part of the story. Along with typing, scripting languages also had the major advantage of being fast to bootstrap and run (`ruby script.rb`) and were fully "batteries included" with good standard libraries.

These assumptions are certainly true, but they're much _more_ true when you're comparing them against "old world" languages like C, C++, or even Java. All of these require significant project scaffolding just to get running, and have varying levels of useful built-in utilities (C has almost nothing, C++ has the STL and maybe Boost if you're generous, and Java tried to have a useful core, but missed the mark in a number of places like HTTP). In the case of C and C++, complex build logic may also be required in the form of autoconf/automake/make.

Newer compiled languages like Rust just don't have these issues anymore (I'd also include Go, Crystal, and some others in the list). Project scaffolding is built right into the language (Cargo) and the standard library is about as complete as you can get (and probably better than the classical scripting languages — all of Ruby/Python/Perl missed a good API for some things like HTTP, which led to the rise of separate packages like Faraday/Requests/etc). Anything that's not in the standard library is easily retrievable through great package managers that are bundled in with the core language.

After you're over the initial learning curve of the language and standard library, it's possible to be nearly as productive in something like Rust as you can be in Python. As a bonus, you can also get reasonable reassurance that your program is correct before you run it — and even without writing an exhaustive test suite that exercises every line of code.
This is over engineering if I've ever seen it. For one this is a single line bash script that would allow you to even handle drag and drop. Best user experience.

Second, if you're going to over engineering just look for someone who has already done that for you: http://www.den4b.com/products/renamer

It's no use to engineer something that has been solved (unless you're learning) if there are already better solutions. Even if it is an example a better one should be used.

The moral of the story should he use the best tool for the job, don't shoe horn a bad language for a into a solution, and also Google is usually the best tool for every job.
This page provides some examples of fake news:
https://www.buzzfeed.com/craigsilverman/partisan-fb-pages-an...

"We rated 82 out of a total 666 right-wing Facebook posts as mostly false, for a percentage of 12.3%. Another 169 posts (25.4%) were rated as a mixture of true and false. Viewed separately or together (38%), this is an alarmingly high percentage."
> I'm really tired of people demanding they can do what they want with their body and then demanding that I pay money to fix all of the negative consequences that comes along with it.

But your happy to pay for jail or did you have something else in mind?

Your're also ignoring a huge amount of people that take those drugs but don't end up being junkies.
I am with the OP on this one; there's a lot of things they could have done to diagnose the device whilst preserving the safety of his data. Also there was a recent case he linked to in his tweet where Apple employees were lifting personal images off their customers' phones...

Troy has done some excellent work on security and I for one applaud his attitude.
"'This is a retrospective study, so we cannot determine causation' between marijuana and weakening heart muscles, he concluded."

Title should be changed to reflect that only a correlation has been found, not a causation. Or just change the title of the post to match the actual article title instead of editorializing it.
Because there are perverse incentives to ban news that don't vibe with a company's/CEO's political goals.
Just wipe the phone & hand it to them. It doesn't take long to reset all content & settings. Restore it (from the backup you made right before leaving the house. You DID back it up before leaving, right?) as soon as you get home.
That's just clearly false. The Kimberly Process wasn't even introduced until 2003! Why would they have done so if there were no issues in the preceding decade?

Further, Wikipedia has this to say:

"The effectiveness of the process has been brought into question by organizations such as Global Witness, which pulled out of the scheme on 5 December 2011, claiming it has failed in its purpose and does not provide markets with assurance that the diamonds are not conflict diamonds."
The law isn't new, but the final rule is new. As per the Wikipedia article you reference:

> In January 2015, the NHTSA rescheduled the date for a final ruling to the end of 2015. Since the regulation comes into force three years after being rendered as a final rule, compliance was delayed to 2018. ... A final ruling was delayed at least until mid-March 2016.

Sounds like an update is in order; the rule is finally final and compliance is now + 3 years = 2019.
https://news.ycombinator.com/item?id=12953368
I never took data down but I'd say most are in the 10 to 12 range, with a couple outliers above that. Next to no kid below 10 has touched a keyboard.

I don't live in a tech-y area either, and the kids come from a lot of diverse backgrounds. It's just that kids first introductions to computing is always an iPad. Makes the job of educators a lot harder :/
Anecdata: I've always insisted on wiping devices over providing passcodes/passwords and I've never gotten any negative vibes about it.
>The author himself points out in the article that Apple provides you with the necessary tools to hand Apple support a completely wiped phone as they diagnose your issue and then recover it again at home. If his point is simply that this process is inconvenient and the state of the art should be better, then I think it's a pretty weak point.

An anecdote from a long time Nexus owner: last year my Nexus lost the ability to charge via its USB port. After a short while on the phone with Google (who, contrary to other anecdotes I've read here, does have good customer service in my experience), they overnighted me a brand new phone at no charge. They too provided me instructions on wiping my phone before sending it back, but they also provided me a brand new device without ever having to hand over my old one for evaluation first. It was easy enough to setup the new phone, since my old one had plenty of charge when the new phone arrived the next day.

Does Apple do this? Is it a requirement to bring your phone into an Apple store or ship it to get replacement equipment? If they provide similar service as Google gave me, this seems more like a complaint about Apple Stores or their employees, and not Apple.
Clearly Android offers you the flexibility YOU need, while iOS offers me what I need.

Firefox work pretty much as I expect it on iOS, and I really don't care about the low-power thing (though I do understand why that might be a pain). The keyboard? The default is fine for me.

I really care a lot more about having my email/calendar/contacts properly synched (which is a lot easier).

Maybe it's because I don't "hack" my phone, I'm just a "normal user" for it (contrary to the desktop where I'm a developer/power-user). But there's definitely difference flexibilities to both iOS and Android, and valid points to keep each.
Yes, but that's not new in 0.18
Shazam subverts nothing. When you quit the app it stops listening. The "off" part is an in app setting.

Furthermore while set off the microphone is only doing is local pre-buffering.
- It's not really that difficult
- If you're really paranoid you can restore your backup into a second device (you aren't really paranoid if you don't have a second device)
- See point 1; it's so easy my mom could do it.
bootstrap alternative?
Yeah that didn't work for me either. Try a really short pithy list:

* Take out the trash

Then 5 minutes later, congratulate yourself for getting your entire todo list done. If you are really ambitious, you can make a similarly pithy list for tomorrow, but do not do it until tomorrow; if you're anything like me that will lead to burn-out.

After a week or two, graduate to a list with two items on it. Don't worry about a month from now. You can reevaluate then.
That's a smug answer that is a crock. Vendors need to be called out on regressive, anti-user and anti-industry moves, or WE ALL lose.

When one vendor gets away with this shit, others follow suit, and soon there is no well-designed or high-quality option available.

Look at the preponderance of idiotic glossy, painted plastic car bumpers. BUMPERS: Consider the name.

And MUSIC-CENTRIC phones with NO HEADPHONE JACK. That's just stupid.

Apologism and excuse-making are driving everything backward. Witness the latest U.S. election.
Open+CLOSED doesn't me anything.

NO+VACATION = there are no more rooms available.
An analysis of Donald Trump’s election win and the prospects for his presidency
Cool program.

Other quick ways besides the mentioned nmap: ping the broadcast address (if ICMP is allowed) or install avahi-daemon and you can just refer to "your-machines-hostname.local"
A president-elect exists having soundly lost the popular vote. Over half the voting population is begging the electoral college to be faithless. The very first acts pledged by the presidents staff are to immediately challenge long-standing civil rights issues only pressed by a relatively small minority of those polled.

What is your metric for tyranny, zepto? When, exactly, is the civil disobedience part of the founders intent? Do people need to shoot a gun to invoke the intent of the 2nd? Is having a gun with them not enough?

I think it's relevant to any discussion of the 2nd amendment to ask what it's actually for. I think the intent of the 2nd was to enable political expediency, but maybe you imagine something grander.
...with all your personal information (bank info, passwords, etc.) written down on a notebook left on the seat of the car? Then yes, the car analogy works.
A bicycle has to veer into the car lane (dangerous) or go on the footpath (illegal and dangerous).

A car has to go from one lane to another lane.
I don't know about RDS psql, but RDS mysql multi-AZ does have up to 2 mins downtime when switching masters. We see that when scaling up our staging for loadtesting.

I agree on the IOPS - just get a larger disk (min 100G) even if you'll never use it. Storage is cheap. It's supposed to give you 3k IOPS but doesn't actually give you anywhere near that (but it is still fast). If you do need guaranteed IOPS, then it's wallet-opening time.
Shazam doesn't "override configuration". Just quit Shazam and hey presto, no more listening. The on/off setting is the one within Shazam itseld. It's really a "process audio" setting not a "microphone"
setting.
Pornography is socially unacceptable.

Fake news is socially acceptable, if it agrees with your (and many of you friends') viewpoint.

I have had a numerous friends and family of all levels of education genuinely share things that is clearly misleading, if not fake, to my eyes at first glance. There could be multiple reasons: some people simply want the story to be true, others simply trust a place that has a website and a mostly-shady look.

We need major change and guidance to help people separate lies from the truth... as long as people still want the truth, which is not entirely clear to me right now.
Fake news is a natural extension of sticking to news sources that reaffirm our beliefs.

We tend to live in our own information universes. Broadening our views is uncomfortable.
This is not new at all.

Go to https://www.youtube.com/subscription_manager

and you can see the export option at the bottom of the page. It was never removed nor disabled.
It really does something. The off setting means Shazam won't process and identify the songs you listen to.
With garnet, you can recycle it on site and their some companies that will buy and recycle your abrasive to resell. That being said, garnet sand is cheap as shit and it's more expensive for most shops to recycle. I've heard that factories making backhoes and the like cutting lots of like 1/4 inch plate will because they're using just so much that it makes sense to recycle on site.
All that being said, the sand will go round and be a less effective abrasive after a few uses.
Mars Facts
Yes, although it was a bit of an obvious lie to begin with.
Complexity in art, music, and cellular automata
And you can choose to take those personal items out.
You can basically use any old sand as long as it's meshed within spec for your machine depending on what you're cutting.
Hi there, have been reading a little about complexity theory here and there for a while now and thought it would be fun to put together some thoughts in a blog post. Sharing here in case anyone finds of interest.
Isn't there a bigger incentive to keep fake news since it attract eyeballs and make them money?
Zero shot translation learning
It's a feature. While its song matching is set "off", microphone stays on to pre-buffer. This means faster response when activating Shazam to identify the current song.