skysight-inc/HackerNews huggingface dataset:
-1 on PulseAudio. I used to be ambivalent on the entire thing until I experienced a proper jack setup (KXStudio).

Having a visual interface to plug/sort sound inputs and outputs seems trivial, until you see someone running their skype conversation through FL Studio (in Wine!) to distort their voice using autotune, and then back out to the inputs. Or recording vocals over skype, filter with reverb, and sending them back over skype to the singer. in realtime. this stuff is _trivial_ in KXstudio.

Pulseaudio is still struggling with "Front Left", and "Front Right" both playing audio whilst getting in a fistfight with alsa. in 2015.

I'm building a (private) linux distribution for my corporations' chromebooks, based on gentoo/calculate KDE. I plan to avoid everything lennart poettering has touched. It'll be simultaneously vindicating and frustrating how my users will be saying "wow. you can do that in linux?" again.
Yes, $60k is not a "sweatshop" amount of money.

http://www.sfrealtors.com/US/Neighborhood/CA/San-Francisco-D...

San Francisco Median Income Over 65	$57,502
The biggest problem with that plan is Stripe's API limits, which (as far as I understand) are placed on the parent key, not the account key. Also, having to maintain two different ways to compute all of the metrics shared between the two account types seems problematic from a complexity standpoint.

Edit: I can't speak for the team and I've never worked on Baremetrics' code base, but I have developed against the Stripe API quite extensively.
Personally, I think people are just plain tired of the Steve Jobs narrative.
SMR drives may have poor write performance, but still good enough). Read performance is good. Anyway I believe the network is the bottleneck anyway, not the drives.
GCC can compile to both 32- and 64-bit Itanium, as can Intel's toolchain (which is what I imagine most people will be using for this).
Yev from Backblaze -> We're working on it, in a fashion. With Backblaze B2 you'll be able to push from a Linux machine using CLIs/APIs and get those computers backed up as well! Slightly different, but it's the best way for us to help Linux users!
I wonder what the equivalent of this is today. What are people saying will NEVER happen? Maybe self-driving cars?
The example presented are the kinds of emails I actively avoid. Perhaps the author is right, and Gmail is not working with them on purpose. If that is the case, it may be because many users are like me, and they tend to not want fancy-looking marketing emails, and just want basic rich-text features.

The Schema initiative - I didn't know it was called that until now - is in the other direction, and I like it. Emails that have valuable information for me, such as airline flights, are presented not in the way those that send it want it to be shown, but in a way that my mail client thinks is best. Frankly, I want sameness in my emails.
The examples provided are some of the more complex cases that let you do advanced things.

You can shrink the amount of code required if you limit it to more simple cases as those shown in the slides.

For example, as derived from the OpenBSD presentation:

if (pledge("stdio fattr", NULL) == -1):
err(1, "pledge");

A similar (not completely equivalent, since OpenBSD chose some "interesting" definitions for their privileges, and is admittedly untested) example for Solaris might be:

priv_set_t *tmp = priv_str_to_set(
"PRIV_FILE_READ PRIV_FILE_WRITE PRIV_FILE_CHOWN_SELF",
" ", NULL);

/* Assert required privileges. */
if (setppriv(PRIV_ON, PRIV_PERMITTED, tmp) == -1)
err(1, "setppriv permitted");
if (setppriv(PRIV_ON, PRIV_EFFECTIVE, tmp) == -1)
err(1, "setppriv effective");

priv_inverse(tmp);

/* Drop all privileges not required. */
(void) setppriv(PRIV_OFF, PRIV_PERMITTED, tmp);

The big difference, I think, between the Solaris interfaces and the OpenBSD ones are that Solaris allows the process to temporarily drop privileges and then add them back, or permanently drop them. From the proposed OpenBSD interfaces, it looks they only allow the permanent drop model.

There are a few convenience wrappers that might simplify the above further, but the real point is not to compare efficiency of interfaces, but capability.

Also, Solaris offers the ability to restrict privileges of programs without source code modification (imagine a program you don't quite trust and don't have the source code to). I didn't see that in the OpenBSD presentation.

In their defense, they're also clearly still working on these interfaces, so there can't yet be a fair comparison. Solaris has had privilege interfaces for over a decade, so the model presented is a bit more mature obviously.

The only thing I'd mention is that Solaris tries to provide a default set of privileges that represent things closer to administrative boundaries, rather then implementation-specific ones, as implementation can change, but the basic high-level operations do not.

For example, Solaris has a file read/write privilege, but doesn't bother letting you restrict the ability to set file timestamps separately because that doesn't seem like a useful thing to do. It does however, provide separate privilege(s) for manipulating ownership of files, since that's clearly a different category of operations. OpenBSD currently seems to be focused on the implementation instead of the administrative-level operations being performed.
For the not quite so insanely wealthy there was always the option to construct a building that only looked like it had been imported from europe[1] See just below the first picture of the actual castle in that link.

I visited the Hammond castle two summers ago and it's exactly what you would expect from a millionaire playboy inventor. Parts of it look like something from a steampunk convention.

[1]http://www.travelswithnathaniel.com/2012/07/tour-hammond-cas...
Steve Jobs was a scumbag, not an example to emulate
Online Learning Content – Just How Good Is It?
I have met only I have a dozen or so foreign students that I did not were from another country until they told me so.

where are you from?
Cryptocurrency for real-world mainstream commerce would get my vote. That will NEVER happen. It's only for buying pot, right?
When I lived in Texas for a while, I was introduced to IN-surance.
Remember people work at these organizations. To assume that "BP" wanted to obscure environmental damage implies intent on behalf of employees. I can assure you, BP did not want to spill the oil and they didn't want to do a poor job in cleaning it up.

If the dispersants didn't work as intended that isn't the same thing as employees intentionally using dispersants as a shroud to obscure environment damage.
Twitter just wishes they had a nickel for every like.
> "prevailing wage" scams

Who exactly is getting scammed in prevailing wage scams?
He is on a non-admin account and can only visit a few white listed sites that I've pre-screened. The chances of him getting hacked are basically zero and I don't have the money to replace a perfectly functional computer with a newer one just so it can run a more recent version of OS X.

He also loves the built-in applications like Photo Booth that lets him record own videos and apply silly special effects to send to the grandparents. So, moving to Linux or Windows is really a non-starter.
So FCC rulings against this type of service is not applied to mobile providers?
Right, I was a bit surprised myself even with your warning. The guy is not always wrong in this piece, but seems to really miss the point, even for '95.

Things never ever get totally replaced, but technology and automation tends to take over the default case. His examples of newspapers and salespeople have not completely gone away, but certain have been significantly impacted by online alternatives.
Sure, but products don't just appear out of thin air. Companies build product to drive business goals. Once upon a time support for Windows XP was critical to the success of the product. That is no longer the case. Hence they are removing support for XP. That's simply how business works.
good point, I updated the front matter of the post to make this more explicit.
UberPool is NYC’s best new blind date spot
I'm surprised, I'm sure the number of likes would fall on Facebook if they switched to using hearts.

People seem to have a personal/emotional attachment to the heart symbol, which makes it suitable for social networks like Instagram, because you can love a picture! But a Donald Trump status? Not so much.
Roadprinter can pave roads very fast [video]
There's a great comment here on the issue: https://www.reddit.com/r/MachineLearning/comments/39yj8y/why...

>- The code is a mess - Most code is written by grad students, it's often sloppy scripts that are duck taped together to get the numbers and graphs needed for the paper. I know some students who essentially have to rebuild things from scratch if they need to expand on what they did for their thesis. Releasing this type of code is embarrassing to the dept, advisor, and student.

>- Don't want to support it - Even with disclaimers, there'll inevitably be someone who downloads the code, and emails asking for help/support. Depending on the quality of the code some may even claim that your results are false because they couldn't get it running on their application. I'm all for peer review and agree that code should be available, and further i know that the scenario is probably a rare occurrence, but still some would rather not publish it to avoid it entirely.

>- Simply don't know where or how - granted i'm in the engineering school (not cs) so milage may vary, but you'd be surprised how many students i've talked to that just don't know much about github or repositories (even svn).

>- There's no incentive - students are already overworked, what benefits do they gain from publishing their code? It helps academic research, yes. But most just want to finish their phd and move on to the next thing, anything else just takes time away from them accomplishing that goal.

>- Funding conflicts - part of the code i use was developed by another student who was funded by a particular grant where a deliverable was required at the end. Thus, anything i release cannot include that code, which inevitably breaks the rest. I do not know the particulars of the grant or why it is not allowed to be released, this is just the response i receive when i ask to put my code online.
No, I purposefully linked to that slide with the picture of a toy masturbating monkey. The original comment from Linus was even referenced in the WaPo article.
> Or create wrappers to make your types chainable

It can't always be done. A generic wrapper only works for functions that return values. It would be nice to have a wrapper that can take any function, e.g. foo in:

package main
import "fmt"

func foo(a ...interface{})interface{}{
if len(a) == 0 {
return nil
} else if len(a) == 1 {
return a[0]
} else {
return a
}
}

func barbar() (a, b int) { return 1, 2 }
func bar() (a int) { return 1 }
func baz() { return }

func main() {
fmt.Println( foo(barbar()) ) // prints: [1, 2]
fmt.Println( foo(bar()) ) // prints: 1
fmt.Println( foo(baz()) ) // compile error: baz() used as value
}

Instead of the compile error, it would be nice if foo accepted baz() as a argument, which would read the array length as 0 and here return nil.
I only pronounce it by the original French day-TWAH.
Whilst it was spectacularly wrong on ecommerce[1], the description of Usenet and the "fawning techno-burble about virtual communities" still sounds suspiciously like the gap between the reality and the fantasy of social today, notwithstanding the greater participation and the decent stab at contextualising the "cacophony" in ways specific to the needs of advertisers and brand-monitors.

But apparently he also wrote a book-length version including further predictions about the unlikelihood of computers becoming merged with his telephone, the universal nature of fax machines making them far more practical than email and the practical unlikelihood of Big Brother scenarios. They should probably rerelease it as one of those eBooks he predicted wouldn't take off.

[1]even the author now sells stuff over the internet, though I'm willing to bet there's not much of a market for "one sided bottles"
Race and the Free-Speech Diversion
Alas, this Cliff Stoll's essay doesn't hold up well.

If you haven't read Stoll's The Cuckoo's Egg, you really should. It recounts online life in the 1980's and Stoll's own real involvement in uncovering an online espionage ring.

https://en.wikipedia.org/wiki/The_Cuckoo%27s_Egg
I didn't realize Steve Jobs did all the hiring, ran the company, the Apple II team, etc. What was Woz doing? Mike Markkula? I thought Jobs was more interested in projects, like the Lisa, for example.
HTML emails reduce clickthrough rates: http://blog.hubspot.com/marketing/plain-text-vs-html-emails-...

I think most people (correctly) interpret HTML-ness in email as a signal that the email is undesirable.
That seems extremely low given the hype and attention this change got.
iOS Core Graphics Crash Course
I sure would love it if the gmail client supported more modern web stuff. The history of web development has always been a history of the Lowest Common Denominator: I'm held back from doing XYZ because this browser / email client doesn't support it and that represents a big fraction of my users.

It's not just the gmail client, of course; nearly all rich mail renderers are astonishingly baroque and broken (take a look at which engines Outlook uses to render html mail - sometimes it's the msword renderer).

Of course, we could all just agree to send plain text emails with a link to the web page-ified rich version of the email, but that's not satisfying. I work in the borderlands of rich email - I'm not sending advertising stuff, I'm just sending notifications to users, but those notifications look a lot better when they've got some good markup.
This is also what I think is going on here. Google wealthy enough to buy robot companies that might compete with its internal offerings.

The same way Google looked at internal OpenMoko efforts and decided to just buy Android. Now the problem is Android is tied to company that gets all of its revenue through advertising. I just saw an article about how typical Android apps query location thousands of times a day to sell to advertisers. Google will never implement an Apple-like "Enable location" prompt. This is their bread and butter.

This is also why I think a Google robot will fail. It'll be too tied to advertising revenues and other privacy affecting services. People will be wary about the "spying" robot in their home and businesses and will opt for a competitors product.
None of those are American values or uniquely American. The belief in the value of hard work is a Puritan value, for instance. And everything else you listed is, to a certain extent (sometimes exceedingly so), shared by many other cultures. You think only Americans are skeptical of government intervention? You should travel to Turkey sometime and talk to some of my countrymen about what they think of the Turkish government. :)
Counterpoint: This can backfire. Scarcity can make the free plan to be perceived as having a value that is greater than free.
> Having an accent while possessing an IQ above 110 is laziness.

Hogwash. We already have scientific studies showing that your native language processing blinds you to perception of certain non-native language characteristics as it optimizes on your way to adulthood.

Chinese tones, for example, are quite hard for native US English speakers to process because our language brain circuitry ignores them. The Japanese have a very difficult time perceiving the difference between "r" and "l". The process of reactivating that perception requires a lot of immersion and a lot of work.

I suspect that the people who don't speak with an accent fall into one of three categories: 1) child learners 2) those very rare individuals with exceptional neural plasticity or 3) people who have spent a VERY long time in a country.

I know people who have been in the US from foreign countries for 30 years and still have an accent. They are very hard to get rid of, and simply talking to a speaker with your native accent can reactivate it again.
Not to minize the damage, but "completely destroyed" and "total" collapse are exaggerations.

"The spill was certainly dramatic, but the long-term toll on wildlife has been mixed; some species in the Gulf are struggling while others are doing fine. Instead of a dramatic collapse of life, researchers are finding subtle effects — some that only emerged three or four years after the spill — that they are still trying to sort out, says coastal ecosystem scientist R. Eugene Turner of Louisiana State." https://www.sciencenews.org/article/five-years-deepwater-hor...
My viewpoint is that things like Bitcoin are little more than cryptographically engineered Monopoly Money. That said, I do believe that eventually, paper money will go away (if for no other reason than to track every purpose for government surveillance).
Are you sure you have the new version of the app? That sounds like the current version of "offline" maps, which just downloads the static geometry, not routing, POIs, etc.
I think success is probably better measured by the number of UUs receiving and or giving likes than the sheer number of likes given. Still more is better all other things equal.
Why does it use 1 gallon per minute?
My white MacBook was in the same boat. I still use it as a media computer, so I formatted and installed Ubuntu Mate 15.04. If your son is just using the web browser, I doubt he'll notice the difference in OSes. I don't know how old he is, but it could be a fun weekend project for you guys.
Media queries in email would allow a number of information leaks about how the email is being viewed, which I don't especially like. Allowing external images is already pretty awful.
>The proposed change should only be for the non-cap exempt jobs anyway (which tend to be at for profit places).

This still doesn't solve the issue. You are just giving the advantage to high paying industry, rather than give the advantage to companies who actually have a very specific need that they have a hard time fulfilling by hiring locally (which is the point of H1-B).

Let's take for example a very profitable industry, like pharmaceutical research. Let's say for a sec that the average pharma researcher makes $200k a year. Let's also assume that there's a decent pool of people in the US that have the necessary skills to work in pharma research. Now, let's say those pharma companies would rather get foreign researchers and pay them $150k a year. Those pharma companies will still have a much easier time getting those H1-b visa compared to another company that really CAN'T find the employees they need locally due to specific need (but are still not in a industry as profitable as pharma).

For example, let's say you work in a marketing firms that does international projects. For example, you want to promote American sporting apparel in a foreign country. The profile you are searching to fill : Speaking the foreign language, familiar with the foreign culture, experience in sport marketing, management experience.

You can't find someone locally, but it would be pretty easy to find someone with this exact profile in the foreign country you are targeting. Unfortunately, now, you can't get that person except if you are willing to pay him the same wage as someone with a Ph.D in pharmaceutical research, because you are auctioning for the same spot. Now let's say you go for it because it's essential to the success of your project, you might end up having to pay someone 3-4 time his "market" value, making it unfair to his "locally hired" colleague that have the same amount of experience and responsibilities, but don't have the right profile for a specific project.
> What's the thesis?

That the context matters, maybe?

Like the detail that I was not aware of: "Apple became a public company in a month when the prime rate stood at 21.5 per cent (yes, the decimal point is in the correct position) and the capital markets were bruising."

1979 and 1980 were really interesting years:

http://www.fedprimerate.com/wall_street_journal_prime_rate_h...

The current U.S. prime rate is 3.5 per cent.

In this context "It did this (IPO) in a market cluttered with dozens of companies making personal computers and with a payroll of about 1,000 — almost half of whom, believe it or not, were engaged in manufacturing. Apple’s initial public offering, which raised $90m, valued the company at about $1.2bn."
It wasn't clear in the original post but this was really meant for embedded Linux platforms that already have GPIO mapped via SysFS so assembly wasn't considered. I've updated the front matter of the post to reflect that. I don't know if Pascal is considered 'zing' these days, but I added that as an example. Thanks for your comment.
Awesome, fasttracker 2 and qbasic were the most formative programs of my youth. I'll upvote anything to do with fasttracker 2 all day.
Meet the people pushing their PCs to the limit
As usual with H1B discussions, most of commentators here are full of hidden xenophobia.

Almost nobody voices the interest of foreigners who struggle to get better paying jobs in their countries (just keep these foreigners out of here, so we can squeeze an extra dime from our fat employers).
Ask HN: Used mediation in your startup? Who can you reccommend?
HN, we need mediation and are looking for referrals. Do you have any experience with startup mediators or companies who specialize in this? Silicon Valley preferred. Thanks!
Nice code, interesting how you split the server and the app into to different app.js files.

I was wondering if you can speak to how fast rendering react is on the server side now that 0.14 is out? I've heard somewhat negative things about doing it on 0.13, but 0.14 seemed like it might make a difference.

Thanks
I'm sole responsible for acquisition on a startup and I solely (for now) use direct cold email (it is B2B, email sent to public adresses, so it is not spam).

I only use plain text emails. I don't even use email tracking so that hidden pixel doesn't trigger any annoying warning on the email client that ruins the experience.
It currently says "We couldn’t use the popular Ubuntu and RedHat distributions because they basically require GPU hardware acceleration". Ubuntu uses Unity (graphical shell for GNOME desktop environment). Unity is very graphics intensive and has a number of other drawbacks. Xubuntu is derived from Ubuntu but uses XFCE desktop environment and has a companion suite of lightweight applications.
I meant in general, but that's fair.