skysight-inc/HackerNews huggingface dataset:
I know the headline is talking about something different, but I always think something along the same lines when someone talks about iOS multitasking. Does the kernel have a Process Control Block? Is there interrupt-driven preemption? Well, then it's a multitasking OS in the technical sense.

But using the term "multitasking" to mean two applications on screen at the same time goes back to the Amiga days, maybe even earlier. I've just accepted it at this point.
Couldn't the same thing be said about good/useful comments?
Someone should start a Kickstarter for a professionally done documentary of Terry Davis and TempleOS. He's such an interesting person. I'd watch it. It would probably be an amazing documentary if done well and assuming Terry Davis would be OK with it.
Consider detailing how this position can help in candidate's development. What
he/she could learn, what interesting[#] tools will be in use, things like
that.

I hear way too little about that from recruiters, and even then, only clichés
like "international team" or "bleeding-edge technologies".

[#] Django, Ruby and MongoDB are not considered interesting here. There's
plenty of places where one could use them. On the other hand, opportunity to
use Coq, for example, would be very interesting.
How to sideload apps on your iPhone using Xcode 7
I am getting an SSL mixed content warning on your landing page.
I think this is news because we had open hardware (or at least, we had fully-documented GPUs that did not require firmware blobs), and with Skylake we will not.
Apple to release Android app for new Music service
> I don't feel comfortable charging people for something they might not even be able to run.

Honestly, if you're charging users, then there's absolutely no question about it, you get the membership. Your entire "expecting the user to do so" point completely goes out the window the second you said it's a paid app. If you have the revenue, then it's simply a cost of doing business in the Apple world. Plus, once again, you're being way overdramatic. "might not even be able to run" is taking it a bit too far. Your app will be able to run. If you don't trust your users enough to click twice, then maybe you need to learn to trust them more. It's not like it's a hard thing to do, and it only needs to happen once.

Remember, this is Apple's OS, Apple's ecosystem, and Apple's SDKs. You play by their rules or not at all. That's the way it's always been, and that's the way it will probably always be (but never say never, look at Microsoft, they're doing things nobody would have ever expected). Yes, it sucks. Yes, it isn't fair. But as with all major companies, it never is. They will always have the upper hand because they're the ones providing the user base and all the tools necessary to get the apps out there and onto their machines. As long as you are developing for their platform, you have to play by their rules. Honestly, be happy they haven't moved the default to the much more restrictive "Mac App Store" yet.

And to be fair, I see where Apple (and Microsoft, IIRC they have SmartScreen which does the same sort of thing but to a lesser extent) are coming from. I'm sure that it lowers the chance of accidentally executing viruses by quite a bit and also slowly is teaching users to think before they execute (especially if you have to right click and click Open).
I agree.

That's because almost no one is first to the market. There is only ever one first MP3 player, radio or TV.
Will this affect graphics virtualization on Skylake, https://01.org/zh/blogs/skjain/2014/intel%C2%AE-graphics-vir...?
I just switched from C# to Ruby. Honestly the switch has not been that big of deal. The company is giving me some time to learn, and the switch has been pretty painless.

I think if you want to switch, I think its more important to demonstrate skills in the base skill set (in my case software architecture), and then there are plenty of people willing to give you some room to grow.
Interesting, although the open sourcing of swift feels more obvious than arm macs. Bitcode and app thinning are currently ios+watchos only. I think it sounds more likely for ios and especially the watch changing architectures in the future rather than a non-x86/64 osx. But I'm probably wrong.

What would be the selling points for an ARM MAC? Access to the iOS app store software library? (unlikely) Better battery usage? (maybe) Super cheap devices? (un-apple-like)

Changing archs has been done before but I don't see a rosetta for intel apps running smoothly on arm. Virtualizing windows and linux is another killer app for intel macs that would be missed for some.
> There aren't even any plans to support lambdas and Java 8.

https://android-review.googlesource.com/#/c/150214/

Looks like there is someone at Google working on lambda support.
> it looks like a pile of the worst possible solutions gathered together just to screw up the highest number of people

It's interesting you use those words, as I've lately come to realize that's how the majority of institutions in America function.

Health care / insurance: Screw as many as possible. Profit is king.

Education: Screw as many people as possible. Profit is king.

Car Insurance: Screw as many people as possible. Profit is king.

etc, etc.
Why previous generations didn't?
App Store On-Demand Resources
Why not do 2 phone screens to filter out completely incompetent people and then let them choose:

- paid work for a week

- writing patch for a project or making simple tool(proxy of the job) and invite them to talk about it.
And i don't think it will become less common.

You can get a product out the door much faster if it use a off the shelf microcontroller and a EEPROM than a custom IC.
Ask HN: What kind of smart robots can we make with existing tools?
Hi HN,

I've been reading Nick Bostrom's Superintelligence and I've been thinking (dangerous, I know). I wonder how far we are from creating some pretty intelligent robots by combining the tools we already have. Here are some ideas:

Hardware: Raspberry Pi or similar micro computer head. Attach a wifi dongle (or maybe 3G as well?). Create an API on EC2 to communicate with. Use wheels to move around and attach a webcam, microphone, and speakers. Probably need an arduino to control the wheels and whatever other sensors you have attached.

This is a latency vs cost issue, I think. You could create a computer in the robot and have it process things without sending back and forth over wifi, but you get more processing power with an API on EC2 and it's more feasable to rent out that space rather than buy parts.

Features:

- Webcam

- Realtime Facial recognition. Something like this: https://www.mashape.com/lambda/face-recognition#!documentation

- to add a face you can set it in meeting mode and take some pictures and add them to the training dataset.
- store info in a database with timestamp:name.
- Realtime Object recognition. Similar to above. Store it in a database that has a timestamp and a list of objects seen.
- Text analyzer/handwriting
- use: solve math problems (send text to wolfram alpha, it'll evaluate it and send it back)

- Microphone/speaker:
- text to speech to talk back to you.
- voice recognition
- look stuff up on Wolfram Alpha or similar service: has basically every fact you could want.

What other stuff could you see added into this? Just from these ideas, which I think would only require time and a little money to put together, I see an AI with at least a grade school level of intelligence.
The reason it's "archived" from there is because she deleted it, for obvious reasons.
Compare textbook prices using Textbookly.com (My Startup)
The article doesn't explain why Lovecraft's works are in the public domain. Lovecraft's intention was that R.H. Barlow serve as executor of his literary estate. My recollection is that this was never properly carried out, so control over the estate devolved to his aunt, Annie Gamwell. Gamwell turned Lovecraft's papers over to Barlow who deposited most of them in the John Hay Library at Brown University. Throughout all of this, the copyright remained vested in Gamwell.

In the 1940s, Derleth approached Gamwell's survivors and requesting permission to reprint his work and later fraudulently asserted copyright over the entire literary estate. Derleth also bought out the reprint rights for volumes of Weird Tales that contained Lovecraft's work, but Lovecraft had retained copyright for all stories in Weird Tales published after 1926. His output between 1924 and 1926 amounts to six stories as far as I can tell. Derleth may have legitimately obtained the copyright on these stories, but I can't say with any certainty. S.T. Joshi probably knows for sure. As for everything published after 1926, Gamwell's survivors never renewed the copyright on Lovecraft's work, so the body entered the public domain.

Edit: I'll add that I'm disappointed that Lovecraft's letters aren't freely available. Arkham House hasn't printed his collected letters in nearly 40 years. If Brown were willing to make digital copies of his correspondence freely available, I'd be willing to contribute toward their digitization.
It boils down to the ol' pragmatical versus ethical debate again.

a) Pragmatism dictates that in order to use the `new shiny' we use non-free firmware.

b) Ethical concerns dictate that no amount of `new shiny' is tempting enough to compromise our ideals.

I guess there are points in between and maybe these are poles in the debate with yer Stallman-types tending towards (b) and yer Torvalds-types tending towards (a).

I'd like a world without scary binary blobs and the Stallman in me chides me on my bad decision-making and lack of character. On the other hand, ooh look at the new shiny.
Don't forget VOA. :P
Go formatter to display in human friendly units
Slack Internet Marketing community
Since wait/sleep are not CPU intensive does not it open the door for a "power consumption" attack?
Plus, using interruption/clock is not very stealth: it implies switching context, sending signal to a clock, and waiting for a specific interrupt to wake you up (plus reloading context ....).

I guess as usual that during heavy load it may backfire on some hardware by changing its behaviour when there is a pressure to access the clock enabling a potential DOS (on some hardware like heavily asynchronuous equipment like routers for instance, I totally can feel the CPU overload while there is almost no process, IO that requires close to RT beginning to fail unexpectedly, clock drift...).

I mean you don't need a PhD to anticipate this.

It seems a totally elegant, simple and wrong solution to me.
Yeah, it's not every day you see someone with the persistence to roll their own OS like that, and really he has a lot of neat ideas there; guy seems like quite a character, I'm sure there's probably something for all of us to take away, and I'd sure watch it too. It would be really interesting to see the world, for a moment, through his eyes.
> A lot of people are intimidated just looking at instructions like that, and will just give up.

You realize it's probably one of the easiest tasks ever, and it's literally 3 steps. Anybody even my grandma can do that. If they know how to download your app and "install it" they will be able to do those simple steps.

And it's a one time thing, not like they need to do it every time they go to install an app.
It's well done.

There is another option inside the browser by using WebKit.js (https://trevorlinton.github.io/) for the rendering and send the page encrypted to the browser with XHR (or with another method).
Things get upvoted for a lot of reasons, chief of which is getting tips from people who use the same tool, like the comment that tops the list right now.
Internet-connected hospital drug pumps vulnerable to remote lethal-dose attacks
My favorite will always be a large quarter-circle a few feet in radius taken out of the trailing corner of a control surface on the wing, visible from the cabin windows, with a large arrow & inscription in sharpie saying "WE KNOW ABOUT THIS"
While I really like comprehensions, as soon as you need a conditional, or any level of nesting, you pretty much have to break it out into a loop to keep it readable.

OTOH, block syntax (I don't think that's the correct term for it) has always irked me in JS, due to verbose function declaration, and no implicit return. So beautiful syntax in ruby like:

some_array.map { |el| el.length }
# Or the succinct version:
some_array.map(&:length)

Looks like this in JS:

someArray.map(function() { return this.length; });

Now that ES6 has arrow functions with implicit returns, we can do this:

someArray.map( s => s.length );

Since both comprehensions and implicit return functions are being released around the same time, I'll be interested to see which of the two gets more adoption.
Three years since World IPv6 Launch: strong IPv6 growth continues
True Blue: A brief history of ultramarine
Meanwhile, thousands of people get to eat nutritious fish instead of the stringy pork and stone-baked weeds they were eating before. The population's mean IQ increases a couple of points over the course of a generation. They experience an accompanying rise in various standards of living, from their high-school graduation rate to their average lifespan.

Eventually, the tuna are overfished and the agricultural conglomerates switch to farmed tilapia. Everybody complains loudly... but by now, nobody but a few old fishermen remember how much subsistence farming sucked.
Oh ok. So would you need two sets of bitcodes to target ios32 and ios64? A lot of fundamental types like CGFloat have different sizes...
Nice to see generator comprehensions in js. Glad that I don't have to remember anything much when coming from Python due to the choice of '('.

Does anyone know where the for..of syntax comes from? Just seems to deviate from the way that other languages represent comprehensions (including maths).
A Leader’s Framework for Decision Making
It's a shame this has been voted up so far up the page. For a poster engaged in supposedly "fact-based and evidence-laden argumentation", you forgot your facts and evidence. The only bit where you seem to even approach specifics is

> Google will, in all likelihood, very selectively give protection to news outlets.

> For example those from the Board of Broadcasting Governors, or from the BIIP, or from USAID, or from US sponsored NGOs are definitely going to get support.

But that "in all likelihood" is just you making things up and is not, of course, actual evidence. Everything else you've provided in this thread is handwaving.
Serious question, I'm not from the US.

How do they determine if you are from "out of state"?

Surely you can find a way around it - i.e. just lie and say your family just moved to said state right after you graduated HS, etc.
If they're going to name something after the Salton Sea they'd better hurry -- it may not survive the drought, seriously.
GTA 5 Online- How to Get Cars (GTA V)
I'd love to see a VICE-style documentary which interviews him and really dives into his story.
I see de Raadt's still delivers his point of view in a hissy fit of insults.
Discovering AST in JavaScript
I've recently started to integrate a linter to all of my tool chains, and I don't want to live without one. So it's great to see such wide-spread support.

My tool of choice though is eslint and its react plugin [1]. Which seems to have some additional features like enforcing some best practises.

It's probably also worth posting this guide [2] from awesome Dan Abramov of how to setup linting for Sublime Text 3 and/or webpack.

[1] https://github.com/yannickcr/eslint-plugin-react

[2] https://medium.com/@dan_abramov/lint-like-it-s-2015-6987d44c...
Show HN: Otools - Online Tools Directory
I believe resting heart rate between 60 and 100 is the average (or something like that).
Ask HN: What is a senior engineer? How do you become one?
I'm not sure that the general public could end up with something as
eloquent and succinctly expressed as John Perry Barlow's A Declaration
of the Independence of Cyberspace[1].

[1]: https://projects.eff.org/~barlow/Declaration-Final.html
For now this VICE article will probably have to do http://motherboard.vice.com/read/gods-lonely-programmer
It sounds like a security nightmare and I'm not sure about how efficient it can be for not user oriented tasks. But the ubiquity of the system is like what XML pretended to be but never was.
> My grandparents and parents worked very hard to provide me with the environment to succeed. Success? Stopping another generation from going down the pit.

This feels like the generalised version of the story in the BBC article, in a way. Though with the pit closures, what happened to the generation whose parents didn't work hard to get them a chance to do something different?

Half my family is Welsh and I have coal-mining ancestors -- only my great-grandparents, I think, as my Taid ran a pub. I'm the first one in that side of the family to go to university, and I know they were always extremely proud to have put my mum through nursing school and let her find a different path. It really makes you stop and think, and in my case, feel deep gratitude for those who worked hard to set up a better life for relatives they barely even met.
Some versions of Linux were bricking some LG CD-ROM drives: http://en.wikipedia.org/wiki/Killer_poke#LG_CD-ROM_drives
Wow, theres actually a lot of cool stuff in that. HolyC[0] also has some very nice features and is much more practical than I had previously thought, although I'm not sure I could last for long with it -- a lack of type checking is somewhat brutal.

[0] http://www.templeos.org/Wb/Doc/HolyC.html
Quick 3DS Pasta Custom Firmware Tutorial
Poignant, but IMO not insightful. You could interpret this any way you please.

I'm especially pissed off by the way he mentions the anti-depressant medication bottle as a sign of failure. Maybe the professor would have been far more depressed if he hadn't been working on awesome new ideas. Maybe he would have been depressed either way. How is the empty bottle a sign of failure? He sought treatment for his mental health problems. If you scorn that, you're a coward, and I attach very little weight to your opinions on how to live.
I use Go a lot for backend stuff, and I agree with you. There is a lot of stuff you can do with interfaces to ameliorate the lack of generics--but you still end up missing generics and algebraic types.
Agreed, this is an insane requirement. Our app uses commercial libraries from closed source vendors, some of which are no longer distributing newer versions of their libraries. If this becomes a requirement, we will not be able to ship our app because we can't deliver the entire thing in bitcode.
Is the position still open?
I guess it was either that or Jails
You're right. It just triggers my bite-reflex if people talk about how good work is for your life...

I often have the feeling for many people work IS life and often not a good one :\
That plus the family pricing thing is enough to have me consider the service. My wife loves iOS. I currently use Android. $14 a month isn't too bad for multiple users.
Isn't this the same argument that gets you thrown out of casinos for counting cards?

If the game has a bug that only a few players know about, it isn't fair, by definition.
You don't have to create additional packets to transmit additional information. You also don't have to transmit by default. So the detection model isn't "anyone dumps packets", it's "someone actively being monitored knows exactly what to look for".

So please hand in your badge and tinfoil hat.
The attempt to hang to the verbatim word "server" is at best anachronistic.
Anybody can do it if they're of the right state of mind, but as somebody who used to do IT for a medium-sized office, all I can say is you're mistaken if you think most people are that way. The task is intimidating and involves 1) going through a context menu (something many Mac users will never even have done before), 2) dealing with a dialog (people get nervous the second a dialog shows up and often don't even read them), 3) if they have read the dialog, ignoring the fact that they're doing something it's telling them not to do.
Oh, I think you're right, I parsed his comment incorrectly.
That's both hilarious and terrifying. When was this? And on what airline?
A robotic sewing machine could unemploy garment workers in low-cost countries
I'd be concerned that the increased attention from a documentary would unhinge him further.
I saw that article and didn't link to it because it was rife with ridiculous statements and mathematically dubious speculation. They certainly didn't "figure it out".

One particular gem: they said that a game returning 66.9% of the money spent on it has a "remarkable" return - that's a loss of 33.1 cents on every dollar and would quickly render anyone playing it without a mathematical advantage bankrupt. They also suggested that such a return reduced variance in the game, apparently not understanding that this return includes the top, multi-million dollar prizes. They confused hit frequency with the return of the game.

The tax incentive thing is also ridiculous. While it is true that one may deduct their losses up to the amount of their taxable winnings, if she were playing without an advantage, she would still lose and this offered no help on beating odds of 1 in 18 septillion.

Finally, they could have handed her tickets for free all day and she should have only hit what she did every quadrillion years. There are literally not enough raw materials available on our planet to produce the 18 septillion tickets that should have been necessary to hit what she did - even if mankind devoted all of its resources to the project.

The best speculative theory is that she was able to deduce an approximation of the algorithm used to distribute the tickets, but again that is only speculation. She clearly figured something out; to say that this article nailed it, however, is a serious misstatement.
Had to tweak the title to get it under 80 characters.
Does anyone know if Xcode 7 will include LLVM OpenMP support?
> 2% is IE on XP, or XP in general?

The latter sounds more likely to me. The sites I run get about 2.5% XP, but most of that population uses Chrome or Firefox. IE on XP accounts for only 0.3% overall.
I didn't know that one could only use the browser that was installed on the system.
There's a guy known as Ulillillia who has a somewhat similar long term obsessive project (a game, Platform Masters). There was a documentary shot about him that unfortunately seemed to go off the rails in post-production and wasn't released.
In this case at least, I can sympathize.
As far as Vulkan goes, that seems to be on the graphics manufacturers.
Most of those things are kind of worthless in the US too still. Many retailers have no idea what NFC or Apple Pay is. I used Google Wallet at gas station a few months ago and blew the cashiers mind. The only thing I know about apple maps is my wife still prefers Google Maps.
Coke and Lava Nikon D800 and Gopro
>If GNU is the cathedral, and Linux is the bazaar, perhaps there is a place for the temple somewhere too.

cute
It's only a security nightmare if the threat model assumes hostile user access and a passive main user, which, as it's not multiuser, and most definitely not a consumer OS, doesn't seem too bad to me.
It could be said that the radar crew that spotted the Japanese on their way to the Pearl Harbor attack failed in their duty. I've ready various discussions as to why; one was that they were expecting US planes in that area, the other is that the planes they spotted gave such a strong signal that the radar crew regarded it as malfunctioning equipment.
I like the idea of the shell being an HolyC interpreter. Do we have some analogs with the mainstream languages - I know I could fire up, say, the Python REPL and use it as my shell but that wouldn't be convenient to manipulate files.