skysight-inc/HackerNews huggingface dataset:
bhyve seems very interesting - is there any mention of IO and CPU throttling ? I want to be able to at least have rudimentary control of how many CPU cycles a VM is allowed to use, when competing with other VMs for the same CPU cycles and resources.
Hmm, it might make some difference on some of the Juniper lines (is the SRX line software-based?) but any of the high-end Juniper products are only using JunOS for the control plane. Only control traffic and certain exception cases (e.g. ICMP) ever hit the BSD/JunOS network stack; the rest is all handled in hardware.
just gonna point out that skydrive has its own recycle bin and file history, so you can restore lost/damaged files using the skydrive site.
If they're going to be taught, it is fair to expect the motivation for teaching them.
That confused me too, especially since right under the video, the third header says "Just HTML and CSS".
I installed the RTM x64 Pro version in a VM a few days ago and it did not have an option for local account. I had to Google around to find out how to bypass it. After installation, when you create additional accounts, it does give you the option to use local.
I don't know if it's a difference in education systems or the individual teachers, but I didn't learn about any of those other than tangent until I entered university, and then only as a side note in a calculus text book.
The question is why. I doubt Steve Jobs was that important (especially near the end where it looked like he was losing control of the company). Do you mean to tell me that none of the executives that were pining for more power and to have things done their way shared the vision for an "innovation first" culture? Are they really all that backward and stupid? Very strange.
There are only 1,600 giant pandas left in the world, their numbers cut down by deforestation.

Reminds me of the Cree Indian saying: "Only after the last tree has been cut down. Only after the last river has been poisoned. Only after the last fish has been caught. Only then will you find that money cannot be eaten."
Language choice is mostly a reliability, sustainability, maintainability and team-scalability issue.

I agree that people can learn, bugs in the language can be fixed, lack of libraries can be worked around and unknown pattern space can be navigated.

As with any choice this is a trade off, in this case between time and convenience. Those ugly C-like languages have tons of cheap or free libraries, support communities with real, large scale experience and so on. Smaller languages are much more of an adventure - fun with company (your own?) money. It is not the correct choice in many cases.

None of these problems seems to matter in the beginning, when the team is small and awesome, but they do massively matter later on. The author seems to completely avoid this point, and I urge them to consider it.

Finally, having always been a deeply language agnostic developer, I find all these language-religious arguments to be a bit childish and tiresome.
Add the tools your toolbox lacks
What a disgusting way to try to draw attention to your company.
Does consciousness arise from quantum processes in the brain?
Develop iOS Apps in Java with RoboVM
I saw an early review of Windows 8 that described it as an excellent advertisement for Windows 9. Every one of my customers (I do IT support in a rural area) has told me they hate Windows 8. One of my biggest jobs is getting hold of legal Win 7 installation disks for them. Me, I don't hate it as much as I did at first, but I'm still happier using Ubuntu.
It's a stone cold certainty that companies actually spend longer filling $300k vacancies (careful selection and vetting from a defined list of suitable people) than unskilled labour (advertise, hire first adequate candidate(s), don't take ads down). A shortage of suitable candidates is one of the main reasons why the $300k jobs are $300k, after all. Sure, the supply of minimum wage jobs is vast, but it also tends to be lower than the demand for them, hence paying minimum wage.

I don't think a two week farm job at harvest time is much use to the average member of the urban poor
I wonder if it's ever happened that a hacker was able to pwn sshd only to be stopped by the lack of a local privilege escalation to root.
The Accelerator Scene in Canada
Are you smoking again?
Yes, especially in the core areas (security/payments/etc) this needs to be handled carefully.

But don't overdo it beyond what is needed. Yes, the DB server needs a firewall, needs good access controls, needs backups.

But you probably don't need 5 slave DBs in 3 different geographical zones so that you "try" to achieve 5 9's of reliability for your service that has 100 sales per day.
I think that's why animal testing is such a huge industry, killing 19.5 million animals in the US alone every year[1]. It's even claiming the lives of house pets[2]. We don't see all the animal suffering that goes on to make consumer products. It's kept hidden from view.

[1] http://www.statisticbrain.com/animal-testing-statistics/
[2] http://www.stolenpets.com/about.htm
How I thought I wanted to become a digital nomad
Just disconnect internet during installation.

(and under most cases during installing an OS, the internet is not avaliable)
> PandaDoc tracks your docs, let’s you know who has looked at what, when, and then gives you detailed analytics to help you plan your next move.

Aka a service where I as receiver would feel violated from being spied on. It is no one's business when and where I read what and how.

Also, it being cloud-based you never really receive the documents, but you are just enabled to view them if the site is online. Or maybe I am misreading the marketing speak.
If the language can do so competently, why not? I think that would be a great leap forward for programming as it would consolidate efforts developing libraries, documentation, and tools.
Gosh, submitted without a link. Can't edit now I suppose.
The group in Debian is also sudo. The staff group is used to manage /usr/local (and is going away in future Debian releases, since it's root-equivalent anyway).
"But people in the fields of computer vision, artificial intelligence, machine learning, concurrent data-structures and others – very smart, very forward thinking people – would pick Java or C/C++ nine times out of ten, and not only because these languages are better suited to their task performance-wise, but because they have other, more important things to think about. If your challenge is not translating a business model into code, but solving a real algorithmic or technical problem, then the programming language really doesn't matter, and you're better off sticking with the one(s) you know best."

This is so true. They often use something like MATLAB or R, but that doesn't affect your essential point, which is a great one and worth thinking about. How much of what you encode is original/cutting edge thought vs routine (CRUD apps) say.

That said, that particular blade cuts both ways. There is nothing (other than inertia) stopping the "one(language) you know best" being something reasonably advanced, with decent, if not ubiquitous libraries and tooling, like Scala or Clojure or OCaml, or even Common Lisp. Why would you want to use an 'inferior' language if you know a better one? So in the end this argument may just devolve to "Most engineers in charge of implementing systems are more comfortable with Java/C++ than Clojure/OCaml".

Something of medium complexity, between the basic CRUD web app and pioneering projects like Watson, like the (Twitter)Storm library for e.g ,is much easier to do in Clojure than in Java, though it uses many java libraries (e.g: Apache Zookeeper) under the hood.

So we have $baselang for basic webapps, $coollang for medium complexity efforts, and back to $baselang for truly cutting edge work, where thinking effort outweighs coding effort. An odd dynamic, if true.

" IBM's Watson would not have come about sooner if its engineers had chosen Haskell over Java."

This is a strong claim :-)

Even IBM Watson might be easier in Haskell,(it actually uses Java, with "significant chunks" in C++ and Prolog [1]) but someone actually needs to build something like this first. FP proponents should probably focus on building existence proofs of cool systems than resort to argument (imho).

[1] http://blog.reddit.com/2011/02/ibm-watson-research-team-answ...
@notahacker: You know the difference between me and you? I provided citations, and you provided your opinion.

Here, a Bereau of Labor Statistics estimates we will need 3 million more unskilled laborers (jobs that do not require a high school degree) this decade.

http://www.bls.gov/ooh/about/projections-overview.htm

This pretty much destroys your narrative.
On your latter point, my father does contract construction and has 40 years experience now.

He can expect $25 an hour. He is competing with $10 immigrant labor, not because they have an equatable skill set (he has a covered cab full of his own tools and is an ultimate DIY) but because the people hiring don't want to pay for quality. Note that the climate of construction radically varies based on locale, but in central PA it is always stuck at the bottom.

And he is capable of electrical, plumbing, roofing, framing, cabinetry, etc. All those professions are stuck at rock bottom because their target demographics are all getting consistently poorer. As the middle class dissolves, consumer grade high skilled trade labor dies. You can't all be building some rich guys back yard amusement park, and most busnesses contract with a trade firm for their construction rather than freelancers. My father has gotten a few industrial gigs, which were always consistent pay sources but also only paid barely minimum wage and usually hired immigrant or just-graduate workers who mess everything up and do shoddy jobs.

So it isn't that simple. If all the poor people got educated in a trade, they would still have no one with money to pay them, unless they got into one of the 3 or so degreed professions that are actually seeing hires (all stem, plus law, and maybe business administration from an Ivy League). And if they were to self teach through online tutorials or other library resources, nobody would look at them for a lack of credentials even if they site their own personal projects ,because they are not "professional" jobs.

So unless you mass migrate these poor people to where money is (and for lack of anything else there is plenty of money even if it is locked up in economic loops outside the ones those in poverty occupy) they could have all the skills in but you would have to effectively hit the reset button on their economic engine when none of them could buy or rent land anywhere to farm or mine.
But most of them do not use it and expect to get good typography. Word is usually used for things where proper typography does not matter, things that in the past were written on type writers.
Yes, please !!
Java does seem to have some sort of strange connection to the business world (which just can't get enough of buzzwords).
The problem with a strong passphrase is remembering it and entering it quickly. I can keep a few 12-14 characters passwords in my head, but that's about it.

I like the concept of passphrases, but they're too long to be manageable when you need to type them in a bunch of times.
The Lisp Hackers interviews are also a good resource and quite interesting. The use case I found the most surprising was a developer using CL to prototype chip ideas at Intel before implementing them in C or C++. All the interviews in one book can be found here: https://leanpub.com/lisphackers
So.... spend 5 bucks a month and get a real backup service?

I get that it's underhanded for Microsoft to call this backup when it's just sync.... but honestly, for 99% of people, that's better than the nothing they have now.
Contact form encrypts message with PGP before sending
If you are like me thinking why on earth would you do this instead of using Google Analytics there are 2 reasons:

1. Javascript disabled

2. Tracking emails opened

http://skillcrush.com/2012/07/19/tracking-pixel/
I hope this article doesn't get passed around very much - it's terrible.

How can you have a discussion on athletic spending without mentioning revenue at all!
If you can get it. My mother lost her job from the place closing two years ago and after the unemployment ran out she applied for food stamps.

Denied because she owned a car and house. I wouldn't be eligible because I own a car.

Which is ridiculous, because that just means she has to sell one to eat. It means that she has to choose between entering that destitute poverty cycle or starve.

She never got the stamps, but has had fleeting employment since.
China's 7 million recent graduates compete in toughest job market ever
Please no! Even the default 24 hours is too little for spending time with my girlfriend, attending class, doing work, thinking about the side project, learning Haskell, planning my fiction book...

And for one day my sleep deprivation is also increased by 21.3 seconds.
They don't have to convince anyone, nor rewrite anything. It's a different architecture. Note that not even KVM doesn't technically need Qemu in particular. Qemu is overkill for most usage of KVM, but they used it because it was available. Some people wrote something much smaller that can be used with KVM: https://lkml.org/lkml/2011/3/31/406
Bigger thing is how iOS has only one browser that can be default and how other browsers can never be as powerful as Apple's. how is apple getting away with it, despite MS being punished for just installing a browser in their OS. Yeah MS is more of a monopoly in desktops, but Apple monopolizes iOS if we see it that way.
Lispworks is an excellent commercial IDE as well, however its editor is not as nice (but similar to Emacs) as using Emacs itself and the license is quite expensive compared to other IDEs/toolchains, but it offers greater code introspection than what is available in SLIME.

Personally, I use SLIME + Emacs as I do not do enough CL development to warrant dropping over a thousand USD for a license and I find SLIME good enough for my usage.
A scare quote is still a quote: Scientist X says that "nuclear radiation" is "harmless".

If you're not actually quoting somebody, the term of the art is "making up shit".
Athletics are also premium advertisement for a university.

A quick example: I'm from France and I'd never have heard from Gonzaga weren't it for John Stockton. That in itself has tremendous value, for big or small universities. It can put you on the map.
"Even though it might be obvious, during my travels I found out the hard way that creative, meaningful work, requires some routine. Changing your location once a week, working from benches, hammocks, cafes, bars and hostel floors is a cool way to fund your vacation, but it certainly doesn’t help you when tackling hard programming problems."

And this is what I've also found. In order to be able to do anything of any significance you need to make the rest of your life as routine as possible in order to minimise distractions. Continually moving around requires you to do a lot of extraneous work merely to reproduce your labour.
Out of curiosity, what evidence (if any) would persuade you that welfare payments are sufficiently generous, or that the American poor are lazy?

(I might be the commenter you are referring to, I certainly take both the positions you've described. I've observed that I get an extremely emotional reaction when I cite statistics on this topic and I'm curious what evidence would be sufficiently persuasive.)
And this is without paying the athletes, who should be earning their market value. Students walk around campus wearing their favorite player's jersey and said player gets nothing more than a scholarship out of the deal.

I'm however surprised to hear that football isn't a big moneymaker for universities. I remember being told that Kentucky, a famous place for basketball, makes more off of football, and a quick search seems to confirm that:

http://kykernel.com/2012/09/17/less-funding-could-hurt-uk-fo...

Kentucky made $18 million off of football for 2012-2013, while making only $8 million off of its wildly popular basketball program. All other sports combined lost $11.6 million.

Still a pretty nice little profit. Maybe their math is a bit different.
Where I am the taxi service is about as good as it could be (iPhone app or IVR, payment through Chip-N-Pin or account) - similarly I went for a while renting cars and the would come and drop the car off at my office and pick it up again from there.

I still ended up buying my own car.
False. 70% of the poor own a car and 25% own two cars.

http://www.census.gov/prod/2008pubs/h150-07.pdf
From the mind of NSA chief Gen. Keith Alexander, a Star Trek Bridge
I consider MATLAB the thinking, or drawing board stage, to be followed by final implementation in Java or C++.
I like Catfish. There are lots of sketchy/unrealistic things about it, but I think it's fantastic that they've finally made a show covering something that's been happening since the dawn of the internet. Also Nev and Max are massively charismatic and likeable.
Nice, but how did you port openpgp to Javascript?
Android KitKat 3D Live Wallpaper :)
Did you read the article?

"Nearly every university loses money on sports. Even after private donations and ticket sales, they fill the gap by tapping students paying tuition or state taxpayers."

Personally, I don't understand this US college sports thing at all.
Neither my intuition nor experience lead me to the same conclusion as you.

My intuition says that complex algorithms get even more advantage from more expressive languages. Java and C++ are usually not counted among the more expressive languages.

My experience on two* different projects in very complex domains...one where we used Java and another Clojure was that the Clojure code was more approachable and modeled the domain in an easier to understand way.

Just my 2 cents.

* One project was in the field of power systems, modeling and predicting power flow through the distribution end a power network.

* The other project was doing personalized treatment recommendations based on analysis of genetic data.
Responsive Web Development Framework
Background: this is the textbook used for a class at NUS (National University of Singapore). Previous iterations of the class, CS1101S, used the original scheme version of SICP, but omitted chapters 4 and 5 in the interest of time. [1]

I took the scheme version of the class and learned a ton. From what I've heard, the reasons for the switch included javascript being more practical and the previous professor deciding to take a break from teaching that class. Basically, many of the reasons overlap with that for Berkeley switching 61A from scheme to python [2].

I've also heard that the javascript version of the class is just as rigorous and challenging as the scheme version.

Shameless plug: if you want an interactive version of SICP in the original scheme, check out http://xuanji.appspot.com/isicp/1-1-elements.html

[1] Which might explain why the lack of macros in javascript wasn't a concern

[2] http://www.eecs.berkeley.edu/~bh/61a.html
How the U.S. Jailed the Waterboarding Whistleblower John Kiriakou
Why athletes thanking God for victories is stupid
I think the OP's point was clear, Java has a big library of tested, debugged, robust libraries.
Like sports successes (especially of individual players) have anything to do with their education and/or research quality.
I don't know about people on food stamps specifically (the data doesn't slice by it), but most (70%) poor people have at least one car. 25% have two or more cars.

http://www.census.gov/prod/2008pubs/h150-07.pdf

Also, most poor people (78%) don't have even one job, let alone two (nor are they even looking for one).

http://www.bls.gov/cps/cpswp2011.pdf
Stop Disrupting Everything
Also be aware of the selection bias when it comes to estimations.

The companies A, B and C all put in estimates for a product based on similar premises.

Company C gets selected because their estimate is the lowest.

This could be because company C is the best and can do the work quicker but it is also possible that company C has just made a low estimate pretty much by chance.

Estimates that are wrong (lower than the actual cost) are more likely to be selected so it always looks like estimates are bad even if all the estimates submitted actually do cluster around the true value
That doesn't explain the original adoption of Java, though. Put a billion dollars of marketing into Clojure and see where that gets you. Just the marketing effort alone. Do you guys remember all the managers, directors, secretaries taking Java courses because it was going to change everything? Java rode a big wave of stupid that was the internet boom.
Yep so the way you've stated it there is my understanding of the problem, except for this bit:

You choose an envelope, and find that it contains the number 8.3467394756297

You're actually given the chance to switch without having first seen the value in the envelope.

If we forget the notion of switching and expected values for a second, I just want to focus on the very start of the statement where you say:

Call the number I've chosen Z. The other envelope contains either Z/2 or 2Z

The issue as I see it is that the probability exists that the other envelope contains Z/2 or 2Z, but not both - ie. the probability that one of those exists negates the other from existing, because in order for both to be possible you're introducing a 3rd value where only 2 existed at the start.

If you ignore all the envelopes and switching and whatnot you can boil it down to this:

I have two values A and B. I ask you to select one. What is the probability that the remaining value is C? Obviously it's zero.

So if A and B are envelopes, how does this change? If B is twice A how does it affect anything?

All the other information provided in this paradox just serves to distract you from the fact that in order for you to have selected a value, and for the probability to exist that either half that value or twice that value is in the remaining envelope, you would have had to have 3 values present at the start of the exercise.
Of course it doesn't. I'm just saying all the money invested in those sport teams are not 100% money down the drain. They're sometimes a good investment.
And in other news: water is wet. Also, that big, yellow-orange ball in the sky keeps us warm. More at 11.