skysight-inc/HackerNews huggingface dataset:
The statement doesn't mention the outdated, underpowered, and overpriced Mac Pro specifically, which would have been helpful to the Mac faithful. A few folks I know in the video space switched to Windows because you can build a rendering rig that's over twice as powerful for less than half the price.
Which roots? The System 8 and 9 days, when my Mac would freeze on me every day? Throughout its history, Apple has had its ups and downs when it comes to quality on the desktop. There have been high points (System 7, OS 10.4 or so?) and low points, just as Microsoft have had their Windows 2000 and (shudder) Windows Me. There are no "roots", there are only local minima and maxima.
A visual guide to scrape biographical data from websites
Safari is far behind ? Utter nonsense.

The team simply has different priorities in particular security and battery life which means some eg service workers take longer to implement (if at all).

That's why on my Mac unlike Chrome and Firefox, Safari isn't a memory hog that chews through battery life like it's nobody's business.
> Compiles to binary which could bring benefits depending on your needs (compared to JS, Java, Scala..)

While its not there _yet_, JEP 295: Ahead-of-Time Compilation ( http://openjdk.java.net/jeps/295 ) is active, it was just updated last week, is targeted and a priority 1 item. I have reasonable confidence that it will get there in the near future.

See also: JVMLS 2015 - Java Goes AOT https://www.youtube.com/watch?v=Xybzyv8qbOc
Or may be you give your brain too much credits.
We're not just talking about files and folders, but the actual user as well (including all settings, etc.)
فروش زنان ، وقتی مردان بی غیرت زنان خود را برای رابطه جنسی می فروشند+فیلم
And even in 2013, this aircraft is still sitting right where it was photographed in 2011. Along with some other stripped relics from the old Iraqi Airways fleet. There's a Boeing 747-SP sitting there too! Unfortunately in the position I was in, I was not able to get any photos. I wish that I was able to. :(
I could use that same abstract argument, just that with a framework you wanna see how far you can get, not how low. From the schools perspective it's all the same, just some test on your mental powers.

With a framework it's hard to think outside the frame. With a low level core it's hard to do anything really. It's a matter of compromise. Noone starts writing asm to begin with, although it is interesting, e.g. nand tetris being a famous example.
Dronestagram top 20 pictures of 2016
I'm sure 6 months ago apple would have said they are working on "great" laptops. But we ended up with half ish the battery life promised, 16GB ram max, and needing dongles to connect to monitors, mouse, cameras, or external disks.
Because VCs are using investor money and their investors are looking for a return. Someone along the line will be pissed off of their investments don't pay off.

Burning up $800m to subsidise an app with the justification of "market share" decades before self driving vehicles become the norm is totally fine by me, as long as it's not my money being incinerated.
Your position then is that ubers (the ones most of us use) are not actually taxis? How do you define 'taxi'?
CPT still holds, though, right?
The phrase seems appropriate to me. The students are still working with matrices and linear algebra, focusing on the major algorithms. Going into the element-by-element linear algebra algorithms, for example in matrix multiplication, would be more appropriate for a high-performance, numerical computing class. The right level of detail is given when he talks about considering the behavior of individual gradient elements.
Mac OS X or whatever they're calling it at the moment is buggier than it used to be. 10.11 is where I really started noticing it. The OS no longer deals with memory pressure well, causing the computer to freeze up when Safari's memory usage spikes. The new USB stack in 10.11 often has me restarting the computer to get my devices working again. In addition to big things like that being broken, I'm finding more and more little things not working like they used to. I recently came across a bug that would sometimes not allow me to select a file in an open dialog with my cursor, but I could select it with the keyboard and arrow keys.

Apple really needs a Snow Sierra release to just concentrate on squashing bugs.
https://news.ycombinator.com/item?id=13213421
My modern take on that is to freeze the half onion, then toss it in the pressure cooker when I have enough chicken bones to make chicken stock :)
I'm led to believe that all that surveillance isn't for thief-catching. Surveillance is valuable, otherwise so many cameras wouldn't watch streets all over. I counted 15 cameras between my bus stop and my office 3 blocks away last winter.

So what's the surveillance for? Probably preventing property damage, maybe keep hobos from whizzing in doorways and such. But please, let's stop pretending that the surveillance is for the benefit of those surveilled. It leads to pitiful narratives like this article.
That quotation is accurate, but apparently taken out of context. See http://www.ideafinder.com/guest/archives/wow-duell.htm

"But Commissioner Ellsworth was simply using a bit of rhetorical flourish to emphasize the growing number of patents as presented in the rest of the report. He even outlined specific areas in which he expected patent activity to increase in the future."
> And if it did, it would eventually be twisted just like Agile has.

This is such an important thing to note. Almost everyone claims to be using an "agile development process" these days. I'm certain at least 75% of the people that claim to do this don't know there's an actual real process attached to that claim and instead just think it's a way to tell people they're a cool company to work at.

The bosses are going to have their way. If they want a meeting, your "agile manifesto" is not going to block them, regardless of the promises made in their circulations and recruitment material. Some are more subtle about this fact than others.
I agree 100% that it had marketing value and was used that way. But it also felt genuine. To say it was nothing but marketing is glib.
I love my Alexa, its the only female in my life that will predictable do what I ask of it.

My wife, daughter and two dogs seem to think they have lives of their own for some strange reason. I work from home and probably use it 20 times a day.

I recently discovered it can play the "white noise" channel from Spotify when my teenager's are loud late in the evening. Along with a sleep timer to turn it off in an hour and I am set.

Now I agree discovery of what it can do is challenging at times. And sometimes she is downright dense. Thank the gods for cloud services!
Just curious, how many new visitors/sign-ups author received for his service using this content marketing? ;-) (Totally no offence.)
This is a late reply, but your abstraction is leaky: World might mutate during an IO operation in a way which impacts the outcome. So the (a, World) result isnt fully deterministic from World. Even if you make each IO operation atomic, a chain of IO is still impure because the final (a, World) result depends on mutations introduced during execution.

The lift to constructing an IO program from a Haskell type is pure, but the execution of that program to generate a value or effect on the system is not.

So Haskell is "pure" when it comes to IO, but not in the way anyone except overly pedantic people mean the term.
Turns out these are kind of available today

https://aws.amazon.com/workspaces/

https://liquidsky.tv/

http://www.nvidia.com/object/cloud-gaming.html

etc.
Thanks,Welcome to join us to discuss blockchain.
How to Enable Two-Factor Authentication on Amazon
In China, Searching for Mysterious Gaps in the Family Tree
Cocaine core - An open platform to build your own PaaS clouds.
I agree but on the viable operating system part, I think it's important not to discount the impressive research that has gone into the power saving and security aspects of the Darwin kernel, as well as innovations in saving of application state and state sharing between devices
Show HN: WebCatalog 2 – A new way to use your favorite web apps on desktop
I've been doing literate programming for my own projects lately, and I'd really like if more programs were written in this way: creating a complete narrative for a reader to understand the problem and the solution is certainly better than trying to piece together a story from uncommented pieces of code.
Securing Linux with kernel hardening features
I think you mean that if you are calling fork you better not have any state. Otherwise you will soon have multiple independent/mutated copies of your state which is normally not a good thing. But you are correct that they would not collide.
Hackers and the Malicious Software They Produce Can Be a Threat to Your Life
Have to do a bit more of the work yourself but the non-profit I run uses https://grantstation.com

That having been said, we haven't yet been too successful with the opportunities we've found on there but it has given us some leads.
Venture debt is very different to convertible notes. Venture debt usually involves warrants and preferred shares, they'll take IP as collateral, and are only offered from a few banks and other financial institutions. They often have defined interest payments as well.

We had a $X million dollar venture note from SVB at a previous company that needed to raise cash, it was helpful to keep the company afloat but definitely came with some pretty onerous terms (as to be expected). It was much different to the convertible notes that started the company.

https://www.svb.com/Blogs/Derek_Ridgley/Extend_your_startup_...
Solar Now Produces a Better Energy Return on Investment Than Oil
Airbnb is working on a new way to book flights
1B More Yahoo Accounts Have Been Hacked
Inline::Perl5 is the most well-done, but others are slowly being built and will have just as much support. This is one of the many reasons I call Perl 6 the Polyglot Language. I've worked on Ruby bindings, for example:

# Calling the CSV Ruby module from Perl 6
use Inline::Ruby::Sweet;
use csv:from<Ruby>;
my $data = CSV.read('examples/hiya.csv')
#=> «[["id", "name"], ["1", "andy"], ["2", "bella"], ["3", "chad"], ["4", "dua"]]»:rb

Eventually I'll get Inline::* to all auto-load, so you'll just do "use blah:from<YourFavoriteLang>" and presto magic! ... in theory :)
I love Safari. The battery life is fantastic and the experience is fantastic.
Yeah, an article in the NYT was only about the author's bemusement. I find that as incredible to believe as the idea that mass surveillance is for the local police.
Oh, oops, sorry!
Great suggestion. It's great because you have context (you know what the input/output is) so the learning curve is flatter. Anytime I've done it, it's been a confidence booster. I always feel like the dependencies I use are built by genius coders who are much better than me. When I inspect the source I am reminded that it's just the same ole' code as I would write, but of course better documented and tested :)
Pretty poor excuse. Apple has enough money to work on many things in parallel. So if they choke their browser development team, it means they are behind. Basically, it's barely important for them altogether.
Sun did something similar with their Sun Ray hardware and software.

You could close a session with a number of apps open, go to some other location, and login with a different Sun Ray located there, and your session just as you left it would be there, no rebooting or loss of state (assuming that the Sun Ray was somehow connected or federated to the same server that had your login details and apps).
We use SO_REUSEPORT [1] to implement graceful restarts. There's a library for go that allows you to do that [2].

1. https://lwn.net/Articles/542629/

2. https://github.com/kavu/go_reuseport
An iPad with a keyboard. God help us all.

And looking back on ye olden MacOS 9, prior to OSX, there were things that just felt nice about the interface that no longer hold sway.

Clicking on an icon gave an immediate response. The mouse cursor felt more precise. Compare to these nightmarish touchpad/button slabs (and worse still, touchscreens), mouse movement and pointer precision were lightyears beyond the way things seem to work lately.

I have to retry things a solid 1/3 of the time, because some kind of gesture or taptic garbage tripped me up, and pushed me into an unintended outcome. I have to focus, and concentrate on finessing my hand motions and pressure or I am punished by mistakes that need an undo. When I'm in a rush, life is hell. This makes me hate life.

No zealously decorative animations meant (on an unstressed system with low CPU/RAM load) the menus flashed before you like lightning. Text was crisp, unshaded pixels, with no font smoothing. There were no transparency overlays, and so everything was high contrast. Nothing was EVER lagged by network traffic except browser images and FTP/SMB shares. (and doom deathmatches)

Most of this was also true of Windows 2000 at the time.

Had operating systems stood frozen (particularly GUIs), while terabytes of disk space, gigabytes of RAM and dozens of CPU cores had inflated our hardware resources, I've often held the belief that we'd like our computers more, and fewer people would be as obnoxiously incompetant with computers as we see. I'm probably wrong, but the idea feels right.
That dongle situation will be resolved in a year and for the better.
I live in the North, it used to be a powerhouse of textiles, coal and steel.

Now it's just a shell of the glory days, there is no growth. It was no surprise the people here voted for Brexit. The SE sucks the wealth fro mthe nrest of the nation, taking the best investment with it.

And we're only 200 miles away. Imagine Orlando having a baseline of $1m for a 3 bedroom house and Miami full of boarded up buildings.
If I can offer some advice as a former Calc I student, since you are focused on ML, ignore integrals and the fundamental theorem of calculus. Instead, understand the connection between derivatives and antiderivatives and become practiced with the rules of derivation: product rule, quotient rule, trigonomety functions (tanh is part of hyperbolic trigonometry), exponentiation, logarithms, and the chain rule. Using derivatives to find local minima and maxima will also be useful. You should be able to look at the graph of a function and quickly visualize the graph of its derivative.
Those are some high interest rates. Are there equivalent firms in Europe? High Yield in Euros is like half of the interest rates in this articles.
Ask HN: Is “HTTPS everywhere” necessary?
There seems to be a push to encrypt the entire web. For example:

https://nakedsecurity.sophos.com/2016/09/09/google-to-slap-warnings-on-non-https-sites/

Is this really necessary? For example take a simple restaurant site. It is just going to give the name, have some pictures, have the menu, list the hours and a phone number, etc. Who cares if it is sent/received in plain text? Who cares if someone in the middle could see the content?

What would someone do with that information? Decide they were hungry and go check out the restaurant?

Sure the CMS system where the restaurant manager/owner logs in to update the sites menu should be encrypted, but the front end where people are just viewing the information? Why should anyone go through the trouble of encrypting that?
> We often forget The Prince was a job application, from an exiled and impoverished Machiavelli to the court of Medici.

To some degree it is a mirror, but rather than an application I think it was more of a middle finger. It's a fairly clearly satirical work, that calls the Medici court hypocrites, brutes, and the little advice it offers includes arming the populace.
Part of the issue is that the author goes through no effort to actually explain WTF they are talking about, while making it sound like these startups are raising capital with no equity on the line.
I'm working on a little JS blogging application which is backed by GitHub issues. It's hosted by GitHub pages, and each issue in the backing repository is a blog post. I get markdown -> HTML, reactions/comments, tagging, etc. all for free from that.
Because, nginx is a hardened program used by thousands of companies with a strong interest in making sure there aren't vulnerabilities. Also, it is a program with a very narrow set of functions. Nginx vulnerabilities are comparatively rare: two security advisories in 2016, none in 2015. [0]

By comparison, app code is often developed rapidly and often only reviewed by at most a few people. Even companies staffed by brilliant minds like Google regularly have vulnerabilities in their application code.

0. http://nginx.org/en/security_advisories.html
A: This fortuneteller I knew is so amazing, he predicted that my dad would die and my dad is dead now!

B: When did he predict that?

A: May be like 30 years ago, but the point is "in the end" my dad died. Who would have thought that the end will come to him someday?

Your "in the end" prediction will always be true, unless Apple exists until the end of the universe.
> Men and women are different. We tend to forget that in this pseudo-post-equality world we live in.

This is why we need to focus on equality of opportunity, not equality of outcome.
> At the end of the day, there are interactions that are seen in Nature and interactions that aren't.

That's provably false. Every reaction occurs in nature, even the vanishingly improbable ones, just at an extremely low reaction coefficient. They're still there, just at a probability of 10^-14 or whatever.
15 years trying to make everyone separate HTML, JavaScript, CSS – and then
Ask HN: Moving from a support role to engineering?
I would love to get some advice or if you could share your story about a similar experience.

My current situation:
Right now I work as a support engineer for a SaaS startup that makes dev tools. I rather not say company name to maintain some anonymity since our support team is pretty small.

I have enjoyed my job and learned so much about practically every web stack and build suite. For the past year, I have been trying hard to get a full-time software development position. At my company, I've been writing some automation scripts for our production and business ops and when I have a little extra time I'll pick up bug issues and new feature stories from our PM board that is up for grabs. Outside of work, I've been attending several developer meetups, taking online courses, reading books, practicing with coding challenges, and just recently began a personal RoR project.

My skill set so far is comprised of:
decent CS foundation (OOP, algorithms, comp architecture, databases), Math(calc, stats, discrete math), Web development (ruby, rails, javascript), TDD, DevOps(linux sys admin, ansible, docker, rake, aws, heroku), as well as dabblings with Java, C, Python, Golang.

Unfortunately, this effort doesn't seem like it will be enough to earn a position on my company's dev team. Everyone on the team is a senior engineer with a minimum of 8 years of experience. The feedback I have received from the engineering manager was that I need to be able to produce code at the same level with little to no collaboration with other engineers (except for code reviews or if production is down). Realistically, I know that will take some time (several years) to achieve this, but I want to develop full-time sooner than later. Outside of work, one consistent feedback I received was that I lack coding samples/portfolio that would warrant someone to give me an interview.

Thanks for reading and your potential response!
The thing is once they stop subsidizing the rides, will people stop using them?
I think you're making a mistake in looking at color to investigate bias. All those countries have internal minorities who superficially might look similar to you but are not to locals. And government does not always look like those proportions.
I believe this suffers, as do several other CHIP-8 emulators I've seen, from the early mis-documentation of the SHR and SHL instructions. Forgive me if I am reading this incorrectly; I am not used to Lisp:

(define-instruction op-shr (_ r _ _) ;; SHR
(setf (values (register r) flag)
(>>_8 (register r))))
(define-instruction op-shl (_ r _ _) ;; SHL
(setf (values (register r) flag)
(<<_8 (register r))))

Since there is only one reg argument, it seems these are shifting the source register in place. It should put the shifted value of the source register into the target register (8XY6: VX <- VY>>1) This was recently clarified in an exchange on the retrocomputing forum [1].

[1] https://groups.yahoo.com/neo/groups/rcacosmac/conversations/...
card expansion slots lol. have you seen the new macbook pro?
Debt in the limit is the same as equity, from the perspective of investors. You end up betting fundamentally on the solvency of the business rather than how much of a (positive) return they will generate.
John Carmack has discussed functional programming[1] and has spoken about using Scheme at various points. So, the basic idea of using functional programming for games appeals to at least one well known developer :)

[1]: http://www.gamasutra.com/view/news/169296/Indepth_Functional...
its okay for Apple, everyone that doesn't do any video rendering buys Macs because they still think they're better at it.
I've wanted this for a while too. The OQO tried to make it work, but was too early.

It would be interesting to have something like process migration across VMs, but with mobile devices.
This clause is illegal in many states. It definitively is in Wisconsin where I live, and I thought for sure it was illegal in California.
Elixir with Pumpkin and Honey Helps with Colds and Flu
The jet stream is moving at 50km/hr, which is ~10cm/minute. You ought to be able to visibly see this thing move if you looked at it. (wolfram alpha says its half the speed of a garden snail).
To save anyone the trouble: the way is supposedly to read code.

Here's a counterpoint I find pretty convincing: http://www.gigamonkeys.com/code-reading/

Here's a brief excerpt:

> Seibel: I’m still curious about this split between what people say and what they actually do. Everyone says, “People should read code” but few people seem to actually do it. I’d be surprised if I interviewed a novelist and asked them what the last novel they had read was, and they said, “Oh, I haven’t really read a novel since I was in grad school.” Writers actually read other writers but it doesn’t seem that programmers really do, even though we say we should.

> Abelson: Yeah. You’re right. But remember, a lot of times you crud up a program to make it finally work and do all of the things that you need it to do, so there’s a lot of extraneous stuff around there that isn’t the core idea.

> Seibel: So basically you’re saying that in the end, most code isn’t worth reading?

> Abelson: Or it’s built from an initial plan or some kind of pseudocode. A lot of the code in books, they have some very cleaned-up version that doesn’t do all the stuff it needs to make it work.

>Seibel: I’m thinking of the preface to SICP, where it says, “programs must be written for people to read and only incidentally for machines to execute.” But it seems the reality you just described is that in fact, most programs are written for machines to execute and only incidentally, if at all, for people to read.

> Abelson: Well, I think they start out for people to read, because there’s some idea there. You explain stuff. That’s a little bit of what we have in the book. There are some fairly significant programs in the book, like the compiler. And that’s partly because we think the easiest way to explain what it’s doing is to express that in code.
If your company starts to go belly up and you get acquihired, you'll probably walk away as empty handed as a bank default, due to liquidation preferences and other terms in VC funding.