skysight-inc/HackerNews huggingface dataset:
Literally the only thing I'd improve about this article is that I wish they'd not be so 'iTunes-specific'.

AppleScript is beyond useful for just iTunes - back in the 10.4/10.5 days, I used to use AppleScript for some pretty interesting things, including modifying the 'Extras.rsrc' file to perform some interesting functions like colouring windows and changing font files that OS X simply didn't support at the time.

I also recall making an AppleScript that did some other OS/GUI-level modification, such as choosing to have my icons at the left side rather than the right on the desktop (coming from Windows this was rather annoying)...it's an incredibly powerful and useful tool when utilized correctly and I sincerely hope Apple keeps it around.

EDIT: Damn, I looked around to find that old 'Cloak' program but it looks like macthemes.net has been gone for a long time...makes sense since there's no real 'scene' for that anymore as it's all dynamically-generated now :/
It is pretty hard. One API, fine, but at several points in my career, I've had to write an "API Integration" layer for an app. For example, send notifications to Slack or Hipchat or GitHub, or poll one of a half-dozen endpoints for new info, or post some data to a half-dozen others.

Usually each service provides a client package for whatever language you're using, but sometimes its from a third-party, and they're always in different levels of maintained-ness. In Ruby, there hasn't been a single overwhelming HTTP client, just several that passed in and out of popularity, so depending on when the initial release of the gems you're using were, you'll end up with 3-6 different HTTP client implementations, each with their own way to mock requests for your tests.

On top of the client libraries, you have to spend a not-insignificant amount of time reading the service's documentation, to see how they prefer you do auth, what methods to call on the library, what the payload needs to look like, what response codes to expect, what exceptions may be raised... It is a non-trivial amount of work for each additional service. And then you get to stay on top of API updates for the dozen services you integrate with, and hope they have an email list or RSS feed so that you have some warning before they completely break your integration.

The promise of schema.org (and JSONLD, and Hydra, as I mentioned in another comment), is that if we could all just stop NIH every damn API we write because "those look too complicated, how hard can it be to just return some JSON?", then people like me, who need to integrate with several APIs, wouldn't have to waste so much time on figuring out how your special snowflake actually works.
> I find it strange that people regard APIs as their own
> thing. I have never "searched the web" for "email APIs",
> in fact that whole sentence just sounds amateurish.

What do you do if you know that you need an API for a thing, but you don't know who offers that, or who a good one is? Nothing wrong with searching for "email APIs", "payments API", "maps API", etc. - I don't know why you think that's "amateurish".

> WTF is an "API console"? Is that not curl?

Sure, but maybe you prefer a GUI where after `GET /` you can click on 'foo' to do `GET /foo`; maybe you find that quicker and easier than using curl.

> Do people actually agonize over whether the API speaks
> XML or JSON?

I'm not going to throw a job interview over it, but personally I'm much more familiar with JSON and know how to handle it, so ceteris paribus, yes, I'd pick the JSON API. I'm sure others feel similarly about XML.
Are we surprised that Mordor is a land full of fire and dragons?
I tend to recommend Windows Defender.

Since Windows 8, Windows Defender has an antivirus out of the box in every ordinary Windows install. If you are uninstalling Norton or McAfee you may have to do some extra work to untangle the hacks those programs tend to use to disable Windows Defender.

For Windows 7 (and XP if you are crazy/desperate) the antivirus component of Windows Defender was called Windows Security Essentials and had to be downloaded separately due to the statute of limitations in the EU anti-trust decision. You need to be careful that you find a legitimate Microsoft link for Security Essentials because there were a number of trojan horse authors that took advantage of this being a required separate download.
Not in the Bay Area. Every developer or ops person I know either has roommates or has a similar 1.5-hour commute.
This is actually a very good point. Having an incentivized advocate really skews things in your favor and many companies have such programs in place to bring in new hires...
Maybe. Windows had a single company behind it, and as I recall Bill had to issue a company-wide cease and desist order to get people to stop developing and focus on security for a while.

IoT may always be plagued by cheap hardware with buggy software from fly-by-night companies.
Apple to swap 'faulty' iPhone 6S batteries
They're just mass scanning for known IoT ports. UPnP opens up the port for everyone. My port number is an example. This blogger found his camera opening up port 80 via UPnP:

https://www.pentestpartners.com/blog/hacking-the-aldi-ip-cct...

Also Brian Krebs examined that Foscam camera and found it enabled a P2P protocol and opened a port on the firewall using UPnP as well:

https://krebsonsecurity.com/2016/02/this-is-why-people-fear-...
Block lchain is a great tool but the really important thing is to have the public ratify decision making.
Can't say I'm a fan of the skeuomorphic rotary knobs that don't even work like rotary knobs, but like vertical sliders.
Slightly off topic but it happened so often in the past, that apple products would be ridiculed on launch. Now the same people who complained how Apple is not making computers for them anymore are thinking of "cool" ways to hack the touch bar.
"Yes," except that the scale of the assemblage would have to be unimaginably enormous. Then, in order to continue working at that scale, it would have to incorporate copious error correcting and fail over. It would need mechanisms to reset and reload marbles, and a source of energy to raise them. The system for distribution of that energy would itself be complex...

My point is that the Chinese Room argument is disingenuous. It oversimplifies the problem and asks for your incredulity that the oversimplified solution could answer the unsimplified problem.
I work for a company that has one team which just has 20 nodes, all running a docker daemon and they push stuff to it using Capistrano .. mainly really old Perl containers.

Our team uses CoreOS and we're slowly moving over to Mesos/Marathon. Our team also has really streamlined unit testing, integration testing and deployment. When you need to deploy an app that may need 4 or 5 nodes, and the rest of the company also is deploying microservices that need anywhere from 2 ~ 20 notes, having a system like Mesos or Kubernetes is essential.

They are big systems. They can be difficult to maintain. I've been trying to setup my own mini Kubernetes in Vagrant and have struggled quite a bit. This post really goes to show a large amount of the complexities too.

It really depends on your scale. If you start growing, investing in people to maintain a container infrastructure is pretty key.
>I do like the idea of always running opposition candidates though, to force the other person to raise & spend campaign funds.

Needing to raise campaign funds is a big issue. Some congressman feel that it's almost a full time job calling donors. I rather not have that scenario and have them actually reading and considering legislation.
I'm not an expert, but it seems like there's at least some separation between AppleScript (the programming language), Automator (the visual IDE), and the Open Scripting Architecture (the language-agnostic framework that actually interacts with the OS and applications).

Does anyone know if it's possible to either build open-source clones of Applescript and Automator? I can see why Apple would be leery of supporting a team of people to support those, but maintaining and supporting the OSA seems to bring a broad set of benefits.
The article missed an important fact:

Question: interesting tweets Rob, is it used Dynamic DNS when it is initially setup? If no , how is it exposed to internet?

Answer: I had to map the external port 23 on the firewall to the device.
Access OS X JavaScript for Automation APIs Directly in Node
Equity Free Funding Stash
Bitdefender or Kaspersky according to https://www.av-test.org/en/antivirus/home-windows/

To check untrusted files that are not sensitive, you can use https://www.virustotal.com/ which will check them with all the major antivirus software.
Why don't you ask it?
Not really spend more money necessarily. Using dedicated hardware with prevention technology built in, making sure your servers are spread around the planet, all that sounds more like having a better architecture than necessarily spending more money.
Polling sounds the most likely. Note that previously compromised cameras can be used to perform tasks such as port scanning other IP addresses. They can also be used to compromise other devices in the home network.
Sounds like you're looking for something similar to what i just released today. It's a service called Idnty and let's you create a simple and clean personal page in no time. No custom domains yet but it's in the pipeline. Please have a look, https://idnty.me
Having flashbacks to the 'bad old days' of similar things happening to Windows machines (PCs, ATMs, etc). Microsoft, the gigantic, near-monopoly company in the space with a jillion very smart people working for it, struggled with such issues for many years (though eventually reined it in).

This time, though, I don't see a tenable path to actually fix this. The IoT industry is terribly, terribly fragmented. Few business models incentivize providing ongoing maintenance once they've sold you their gizmo. Few consumers have the ability to detect that this is happening.

I suspect that security and compatibility issues will cripple a large chunk of the IoT industry, with bigger players slowly picking off the profitable/useful chunks with niche products customers will think of as 'safe' (read: Amazon/Google's many IoT products).

In the mean time, I'll continue avoiding smart/IoT devices in my house. The risks seem to far, far, outweigh the rewards.
Reminds me of & compares decently against a post on how people deal with the media in China: https://medium.com/@xuhulk/watching-the-election-from-the-po...
They have also just killed wifi routers, which likely means Time Machine is also living on borrowed time (clearly it's all going to iCloud very soon).

At least this should free them to focus on their real revenue generators: dongles and "jet white" phones.
The classic Doom Law of Computing: As the time from a computer's release increases, the odds that it will gain a Doom port approaches one.

This is probably in part because Doom is simple enough to implement on most (relatively modern) machines, but also because we're all massive nerds, and Doom is one of the most beloved computer games ever (right behind Tetris, SMB, and Quake).
Nest was acquired by google. They've got a lot of reputation to lose if they get breached/hacked.
> To me it is toothless and not very convincing. What if the product never has been tested scientifically? In that case, it might work...

> However, if a label would say "10 peer reviewed and published scientific studies find no evidence that this product works". Now that is convincing.

I don't think that this is how medical labelling should work. If you want to sell a product on the basis of its effect on your health, then the onus should be on you to prove that it works, not on others to prove that it doesn't. In this setting, I think that a presumption of guilt (ineffectiveness or harmfulness) until proven otherwise is appropriate.
Dubai Happy ending massage +971507475118
There are lead-based paint test kits you can buy at a home improvement store, or Amazon.[0]

[0]: https://www.amazon.com/LeadCheck-LC-2SDC-Disposable-Non-Stai...
It seems like you're just ignoring HackUser's argument that security is a degree.

Securing against low-level hackers and intrusions increases security, even if it doesn't stop the NSA. It also doesn't stop the CIA from physically spying on you.

Securing yourself against low-level hackers and intrusions is not security theater. For most people, these are the most frequent and direct threats.

I would also argue that over-securing yourself is security theater. It's the same as overselling insurance products to people whose risk profile doesn't match the product. If you're not making security decisions based on the profile of risks you encounter, then you're engaging in theater to make yourself feel better.
I am surprised that VCs don't sell their zombies to specialized turn-around firms or to other investors looking for slower, but more steady growth.
A centralized communications service for 1.7B people is expensive. Not that decentralized or federated services would be cheap, but the costs would be dispersed.
I don't believe you could download and install a firmware update in those 2 minutes.

If you knew about the risk, you would have secured your router firewall. If you did not know, you wouldn't be rushing to install the firmware.

Once the camera is compromised, it can modify the firmware being transmitted (to compromise it) or prevent its install.
It looks quite interesting.

Though the requirements for a multi-server setups are quite large IMO.
Equity free funding stash (https://16metrics.com/tools/equity-free-funding-stash) is a curated list of equity free funding options available around the world to help you build your startup. It currently has over 30 different programs ranging from government grants to corporate accelerator programs.
I made this list while hunting such options for my own startup. I was thinking of sharing it with others and felt that a map interface would be the best to present this information. The list is also available on Github (https://github.com/intdotai/equity-free-funding-stash).
These look pretty good.

https://www.ubnt.com/unifi-video/unifi-video-camera-g3-dome/

I'm going to get some for my new house. I already have some of their other gear and it has been rock solid so far.
It sounds like a deliberately specific statistic for the purposes of inflating the statistic.
Wouldn't you arrive sweaty and gross?
Oh yes.

Speaking of which, have you seen CH's videos mocking this? They're quite funny, especially the one on the iPhone 7:

Apple: Johnny giveth, and Johnny taketh away.
The issue with app store friction is obviously going to disappear. This was in the cards ever since Apple decided to do runtime permission model vs. install time. If there is one thing iOS innovates on is reducing friction (identity, payments, etc). The app store is clear friction. In the next couple of years you will be brought into a native app experience simply by tapping a link.

Why isn't it here yet? Some infrastructure and technology is needed under the hood. Distributing resource dependencies (code, data, assets, etc) under the hood so tapping a link is a smooth experience is not easy. We will get there though.

Google has announced similar technology with Instant Apps. I think with both sides its going to take time for developers to really understand the paradigm and build apps in a performant way for link-driven experiences.
True Link (YC S13) is launching an investment division
> I never said arts/humanities are useless.

>> inability to pick a useless major

I agree with the sentiment though, that (in general) an Arts degree (or whatever) alone it's not enough to sustain a career.

I just think it's an important part of a balanced education, and that overall society is better off having more engagement with the arts, language, history, philosophy, cosmology, theoretical physics, category theory, linguistics, anthropology, etc.

As I said elsewhere, prioritising vocational education is fine to some extent, but to do so by crippling participation in the Arts by making those qualifications prohibitively expensive (by not providing loans) is a mistake.

It is a luxury of sorts, but not in the frivolous sense. As I see it, it's not so much a problem of optimising higher education for career payoff, but restructuring/regulating education to make it more accessible (both to encourage participation in a wider range of subjects, and to facilitate career change).
This is exactly what I was thinking. Put into words that are easier on my brain: If the things taxes are being spent on (social programs, shared services, and shared spaces like parks) are significantly better, one might still have a "better living" with a lower salary.

One of the main aspects of this that is very relevant to Americans is how easy or difficult it is to be fired and what programs are available for those who lose their job. Even if you are never fired, simply the threat of it can cause anxiety and stress that simply wouldn't exist in places where it is harder to be fired and which have better programs for people who are fired.
> But if you're on Team Pepsi, you shouldn't be very happy when your captain makes things happen due to technicalities and the ability to skirt Congress; Team Coke is going to be in charge at some point and all of these easily-implemented changes are so easily undone.

I understand the point that people shouldn't feel complacent, but what else is Team Pepsi supposed to do if they don't get support from congress?
He has a degree from University of California, Berkeley (aka UC Berkeley or Cal) and it's a top notch university in US. It's often ranked #1 public university in USA and in top 5 or 10 even when other expensive private universities are included in the ranking, like Stanford, Harvard, MIT.

Obviously it all depends on the major and other factors, but I'd say simply getting into and graduating from UC Berkeley does mean something.

Of course lots of smart, hard working students simply go to local community colleges to save $ etc. But when a recruiter sees UC Berkeley on resume and they want someone with a degree, it give a good impression.

And let's not forget on HN survey, about half of the working programmers are self-taught.

And who knows, maybe he had side project(s) or examples of code to show.
Whoa, any reading you can point to on that historical note?
Define the object assignment? Was it really just an assignment statement?

I was rejected with almost no feedback from a company this month. I feel I solved their live coding thing correctly using a recursive approach. However, I was told they didn't like my coding style, so they didn't move me forward. They also said I moved the mouse too much.
But the reason poor people make great art is that they are not part of the elitist orthodoxy. If they go to an expensive art school they would lose that advantage.
There is valid reason to keep homeopathic treatments - sometimes psycho parent/patient comes to a doctor and demands a treatment. While doctor knows that there is none needed, such parent might be persistent and could otherwise give a child/himself something dangerous. In this case prescribing homeopathic placebo is a great way to calm down such person and stop him from self-medication.
Sadly, it has a side effect of people starting to think that it actually works.
Did you read the paper, or just the web page with the simulator? The loan simulator is a motivating example, not the entirety of the work. The work is a comparison between the basic approach of demographic parity and the authors contributions, which seeks to minimize the expense you seem to be talking about.
One current high-speed option is a MoCA 2.0 network through the existing coax, which has bandwidth up to 1 Gbps. I have a MoCA adapter next to each TV, wire the television through Ethernet from the adapter, and hook up a WiFi repeater as well.
Anyone know what's up with the versions? F-Droid is at 0.6.0 and Play Store on 0.6.1 and the linked blog post is talking about 0.9.0.
Parent Maven POM, 0.48 released
Looks good to me, thank you!
You want to script iTunes? That's such a niche usage that it's surprising Apple allows it at all. ITunes is for content consumption.
Well sure, they don't need to fish in USD, but they do need to fish in bitcoin.

It is what it is, but if I dealt in bitcoin over that period of time, and my returns didn't reflect it, I would be talking to tax attorneys and filing amended returns BEFORE the IRS letters started, not after.
https://github.com/robertdavidgraham/masscan
Indeed. I don't want to give the impression that C is just assembly. It gives all the advantages you name, and they are very important.

But I still say that C is a way of talking about same things you want to talk about in assembly, albeit while automating some tedious but important things like register allocation. You are still commanding the computer at a low level: still telling it which byte to put on which IO port or memory location.

Of course you can build higher level abstractions on this -- but only to a point. C compilers go wrong when they imagine a C program lives in such a higher level of abstraction -- whereas the other languages thrive on defining such abstract machines.
Whilst it isn't ready yet, it would be better to link to the petition page. (Ie, there is no chance I am signing a petition without reading the text first!)

https://petition.parliament.uk/petitions/173407/
I'll be your first borrower. Depending on how dumb you are, I might also be your last!
As a resident of Australia I have always liked that I live in the middle of a contential plate that has not been under a mile of ice in the recent past. Sure we lack majestic mountains, but geological stability is a nice alternative.
If they can mess with swipe to unlock and make my kid cry then really anything is on the table and we just have to adapt.
totally right here.
This was improved recently with 14.0.7:

- https://github.com/syncthing/syncthing/releases/tag/v0.14.7

Also, It will improve further with File System Notifications (from what I understand?):

- https://github.com/syncthing/syncthing/pull/2807
This is a cool project. But when I was in school, if a classmate of mine came in with this, it would have really rustled my jimmies. Some kids have much better resources than other kids.
Here in "enterprise" people are still building SOAP apps, sadly.
http://www.zdnet.com/article/10-years-since-the-bill-gates-s...
I wouldn't say that makes them "better", but it's possible to shorten the time needed to learn to program by quite a lot. Though I mean more like 6mo-12 mo for most people if they do it 60+ hours/week with the right mentor to point them in the right direction.

Our current education system isn't always the most efficient way to learn. Skip the unrelated to programming classes, the extra curricular things, make people basically sleep, eat, and code for a few months and it's doable.
And therefore what he says is true? Like climate change denial and the birther movement?

Apparently logic has a liberal bias to.
http://gigworks.blogspot.com/2016/11/remote-friendly.html
Most people I know have roommates though and pay between $1300 and $2000/month, ranging from decent Mission apartments to a nice Castro house. For $2900 a month you can easily live in a luxury two bedroom apartment.
I kind of hate mixing SVG with CSS.

Somewhat relieved learn that SVG SMIL animations are staying in Chrome, for now:
https://groups.google.com/a/chromium.org/d/msg/blink-dev/5o0...
Give it a few months, and that "other universe" will silently merge with our own.

YOU HAVE BEEN INFECTED - CLICK HERE TO CLEAN IT! <click> ... <touchbar gets full of jumping monkeys> HIT THE MONKEY TO WIN $$$$$ !
And with 48 hour cook you will get mush or cured meat.
I'm currently helping subsidize some content creators via Patreon, but it's a drop in the bucket compared to the amount of content I consume.

I wish one of those "pay $X/month into a bucket, distribute that bucket among all the content you consume proportionally" schemes would actually take off and work.
Stack Exchange Performance