skysight-inc/HackerNews huggingface dataset:
> While the referral complaint is pretty silly, this networking thing is bit indicative about the "appliance"/"toy" nature of Android devices. Either there is an app for something or you can't do it.

You can write an app to do something the designers of the system didn't anticipate. That's a mark of a versatile system.

> In comparison for example webOS and Maemo did the analogous thing by using mainline usbnet driver from kernel and configuring routing with standard route command etc. This is possible because they did not flinch from exposing the full power of the underlying system for those who want it.

I believe that, with root, you can install/load/configure kernel modules (mainline or otherwise) on Android as well. Here's a stackoverflow article talking about creating loadable kernel modules: http://stackoverflow.com/questions/6282669/how-do-you-create...
I think it was a network effect. Around 1992 The free PC-based BSD distributions like 386BSD were at around the same level (if not slightly ahead) of Linux.

However in 1992 and 1993 there were some internal political problems in BSD land (which eventually led to FreeBSD spinning off) and the "USL v. Regents of the University of California" lawsuit also cast a shadow on the legality of the BSDs.

During those two years Linux kept developing, jumped ahead and basically grabbed all the mind-share and marketing share.

The BSDs have been playing catchup since. For instance with fewer developers they had problems supporting a wide range hardware so were not even an option for many.
Have you tried being white?
I have good news for you: The dystopian possibilities are already here, so we'll at least get the usability for free!
> A co-op can have lower prices and pay it's members more because they don't have to funnel profits to support the bloat of a central corporation like Uber.

How?

What is the "bloat" of Uber that this taxi co-op would avoid. Uber's primary spending is on marketing and developer salaries. Without marketing, how do you expect anyone to use the co-op app?

Ultimately, I think it comes down to drivers (and leftists) not valuing developers. You're not going to build and maintain an app which competes with Uber if you're not paying for the "bloat" of developers.
All hail PG. Praise be. Praise be.
Primitive Technology: Forge Blower [video]
That's great! We've added "Show HN" to the title above. That's the convention when sharing your work on HN.
Los Angeles SEO by Verti Group International a.k.a. SEO Seattle
Simply what you wanted SEO to be...
Best Los Angeles SEO Company | BBB A+ SEO
"Winter is Coming"
Personal anecdotes:

About a year ago I wanted to replace newlines in a file with "sed" on FreeBSD. I couldn't.

At first I thought there was an error on my side. I was very surprised to find out that you could not do that at all, it said so right there in "man sed".

Dirty hacks to work around this problem posted on stackoverflow did not work on that machine either.

Tried to mess with newlines with python. Turned out there was some kind of other problem if you open files in 'wb' mode under FreeBSD.

This experience with some of the most basic tools not working as they do on GNU/Linux made me want to avoid FreeBSD if possible.
About once a month I start watching Larry Bird clips on Youtube, which sends me down a rabbit hole of 80s and on NBA.
Lowest common denominator.

Those people who are familiar with a Unix variant are more familiar with Linux. Linux is different enough from *BSD that what people do learn about Linux doesn't translate.

Linux entry level is actually easier than Windows these days. In fact when I look for candidates if they only have Ubuntu / Docker on their resume its trash.

What used to be considered entry level skill sets are now called "Michael Jordan" level skillsets ( kernel compile / tuning , C debugging etc etc )

Currently I use Linux because it makes me money. I use the BSD's because I like them
https://seoseattlegroup.com/Los-Angeles-SEO-Services.html
I am very bullish on bots, with certain reservations of course. Do I think they will replace apps? Probably not. But I do think they are creating new "field" for which they are the best use case.

One type of chatbots that I think will be revolutionary is making chatbots that bring people together. Messenger just hit 1 billion users[0] so that's a huge userbase that's already connected together just by virtue of having a Facebook account. Chatbots imo have the advantage of not needing a "share with your friends" button that apps do. For chatbots, sharing and social connectedness is already built into the platform and the winners will be the ones that take full advantage of this.

Of course I might be biased because I am currently building a chatbot and have made one that is slowly gaining traction. But this is just my opinon, and the verdict is still out on whether this is just a fad or here to stay.

[0] http://www.theverge.com/2016/7/20/12235476/facebook-messenge...
I agree with you.

"You want to employer to feel that they have someone who is being paid at a level that reflects the employees skills and experience and is broadly consistent with other employees at a similar level."

No, you don't want the employer feels there is equality in salaries. If the employer cared about that it wouldn't have hired on a high salary in the first place. And any "feeling" by the employer is literally irrelevant, as by their own standards, the moment they accept to hire you at a higher salary.

Now, it is different regarding colleagues. But your argument that it is in the employee best interest to not push for a higher salary, is nonsense.

BTW, I am not a developer or engineer, I am a marketing person and no one in my line of work would ever consider this. This sounds a lot like companies that hire tech people trying to rationalize why developers should not earn that much with anything that is not just economical market balance.
13 cycles/day doesn't seem hard to hit. I have a charger at work and keep my phone on it when I'm at my desk. So right off that bat I'm at 2 cycles/day from going to work and coming home from work. Another for lunch.

Whenever I leave my desk, I take the phone with me so that the Health app can record steps and distance. Thus the phone comes with me on bathroom breaks, so that's a couple more.

I'll go talk to coworkers down the hall a couple times a day, adding a couple more cycles.

Every 30 minutes I get up and take a stroll around the office to mitigate the effects of sitting too long [1]. That's another maybe 10 cycles.

That's 17 cycles/day on work days, assuming no more cycles at home after work.

If I manage to have 6 more cycles at home on weekends or after work on work days, that will be bring my average over the week to 13 cycles/day.

[1] http://ergo.human.cornell.edu/CUESitStand.html
If it makes the process of restarting any easier, consider sticking with one of the existing brands.

I'm a big fan of not just writing to write, but focusing on having something to say. I find that when you think you do, you're almost always correct.
Keeping software up-to-date on FreeBSD sucks. That's my one and only complaint. If that got comparably easier, I'd be switching from Ubuntu/Debian on servers back to FreeBSD.

I still run FreeBSD 8.4 on one production system, and recently decommissioned a FreeBSD 5 box that had been happily humming away in a colo for 10 years. I learned FreeBSD before Linux and prefer almost everything else about it...except that part about updating software.

If you take security seriously, you apply security updates in a timely fashion. For a while I was diligent about it on my FreeBSD boxes, monitored vuxml, and updated vulnerable packages regularly with this:

portaudit -a |
sed -ne 's/^Affected package: //p' |
sort -u |
xargs portupgrade -P -rv

When things go well, and binary packages exist for everything, this is almost as good as `unattended-upgrades` on Debian. But things don't usually go so well. Building packages from source occasionally doesn't bother me. Random breakages in ports and their dependencies bothered me a lot, and became the rule rather than the exception.

Near as I can tell Ubuntu/Debian wins here because it freezes packages alongside the OS release, except for backported security patches if you're on LTS. FreeBSD has only one ports tree. It's in constant flux, and (in my experience) is constantly broken. Why can't ports be branched off alongside the OS release and receive security backports? Maybe FreeBSD doesn't have the manpower to do this, maybe it's cultural, I'm not really sure. What I can say is it's relatively easy to check out, tweak, build and install ports on a case-by-case basis if for some reason you need the latest and greatest of something. I don't see the value in constantly having the latest and greatest of everything though, and it even seems a little antithetical to FreeBSD to me.

Anyway, so port upgrades suck, but base upgrades also suck. Doing an `apt-get dist-upgrade` to go from Ubuntu 12.04 to 14.04 "just worked." Rebuilding world to upgrade from FreeBSD 7.x to 8.x worked, but just barely, and the whole process scared the shit out of me. Random incompatibilities continued to crop up for some time after.

I think this one comes down to the integrated base userland + kernel in FreeBSD versus the "everything's a package" approach in Ubuntu/Debian. Kernel upgrades are much more common on Linux. Not that this is an objectively good thing, but rare events don't tend to get tested and optimized like routine ones do.

Note: if you're a diehard FreeBSD user and you've figured out how to keep your system up-to-date with minimum fuss, please school me.
However, being able to hire competent employees is (or should be) a prerequisite for any executive position.

Also, it doesn't take "detailed crypto and IT knowledge" to know that sending sensitive material over email is a bad idea.
"When there's no medallion over head you can charge less and that applies to a hypothetical dispatch co-op too."

This is wrong for two reasons:

1) In general, overheads don't directly affect how much you choose charge for something. By definition, overheads are fixed (i.e. don't change with the output), so don't affect your marginal decision about whether to drive or not.

2) In the specific case of taxis, prices are set via a combination of lobbying and regulation. Taxi tariffs are not set by the market in response to the market value of medallions.

In summary, you have it backwards. Taxis tariffs aren't high due to the cost of medallions. Medallions are worth a lot because taxi tariffs are high.
> the response will probably be silence (rarely flaming, just silence).

This is my favorite part of the Linux community. Ask something that you aren't sure of, and if it's wrong, you'll get quite some volume of responses correcting you!
I don't see how that has anything to do with religion. Having multiple opposing powers is happens without religion, and having a single powerful authority happens with religion.
Early companies like IBM threw a lot of weight and money behind linux around 2000 or so. From there, Google and other big companies chose Linux as well. This is a large basis of engineering talent and knowledge to build upon.

https://www.youtube.com/watch?v=sOtKZA9ri7M
That makes sense. But I've replaced more power cables than I can remember because the bit that connects to the laptop frayed. Had to replace the entire 80$ item every time. I'm really not that careless with them, they fray so easily.
You're right. I was wrong about this
A lot of bots don't use any sort of machine learning, many are quite simple
Wet N Wild Mega Volume Mascara Very Black C138 NEW – FREE SHIPPING
And instead of Protobufs, Cap'n Proto [1], which was started by one of the principal author behind Protobufs, to fix all the flaws in Protobufs.

[1] https://capnproto.org/
Yeah, I believe we're at some kind of inflection point here.

I'm old-school embedded. So yeah, get off my lawn you kids that need an RPi, 700Mhz of clock, and a multitasking O/S to read a GPIO pin and send 10 bytes to a server.

But man, you can pretty much run Linux on a single chip now[1], so why mess with anything else? You can tangle with some other the other embedded O/Ses out there for months, or spin up something in Linux in an afternoon.

[1] almost. I've run Linux from an RZ/A1 but with a little bit of external QSPI NOR. I'm guessing the next generation of A9/A15 SoCs will stack more DRAM and NAND flash on top to make this a no-brainer.
> "I've negotiated hundreds or maybe thousands of salaries."

How many job offers have you accepted or rejected? Perhaps the GP has more experience (and a more even keel) than you?

> the firm really has most of the power

The firm cannot compel you to accept an offer and work for them.

> if i attempt to get a salary that i think i deserve, and fail, they won't lose any sleep. their well-oiled machine will continue to hum.

Perhaps you should reconsider what you think you deserve, or move on to another city or sector that will value your skills more highly than the "tech company assembly line."
Indeed. Worse yet, those alien to this sphere, are not even aware of this lack of understanding - which is probably why it is so destructive, culturally, for colonized peoples.

I would've hoped those in "social sciences" would work to rectify such issues, but in their new garb of post-modernism, they've yet more become the new priesthood.
Unfortunately, that story is a major distortion of what the research is actually about because:

- people can become allergic to cockroaches

- the milk from the cockroach does not contain amino acids vital to humans

I recommend reading this article [1] to get the real reason for the research, which is the discovery of a protein in the cockroach milk that may lead to a new drug-delivery method

[1] "Cockroach milk is not the next superfood. It could be a lot more important than that." [ https://askentomologists.com/2016/07/31/cockroach-milk-is-no... ]
It's a lot easier these days with the new pkg tools.
Cockroach milk is not the next superfood. It could be more important than that
"In the new study, Delp and coauthors compared health data on 42 astronauts that had traveled into space—seven of which got past the magnetosphere and to the Moon—to the medical records of 35 astronauts that were grounded for their careers. The death rate from cardiovascular disease among the Apollo lunar astronauts was a whopping 43 percent, which is around four to five times the rate seen in the non-fliers and low-fliers (nine and 11 percent, respectively)."

Uh... from this paragraph, it seems like the sample size is 7, the expected value is 1/7, and the observed value is 3/7. Is that even statistically significant? Did they adjust for the number of things they tested for? If 3/7 had died of cancer, compared to an expected 1/7, would that have been reported as a health risk too? It seems almost certain that you'd find departures from statistically average causes of death in any group of seven people, since the sample size is so tiny.
It is much worse. I've had a 2015 MacBook, a Razer Blade Stealth and a OnePlus 3. The cables are fragile and prone to breakage, the Razer's USB-C connector literally comes apart and all three of them have had pairing issues forcing you to pull the cable out and swap it around hoping it will actually connect.

I've not been surprised to see how slow the adoption of USB-C has been because I think it's obvious to insiders that the reliability issues are real. The shame is that when it works, it's great.
The NumPy array: a structure for efficient numerical computation (2011) [pdf]
A driver's co-op is an interesting idea, but how long until the drivers are all replaced by self-driving cars?
Think about when you evaluate the expression (10+9+8). You will either add 10+9 or 9+8 first and add 19 to 8 or 17 to 8. (10+9+8) is ambiguous because it can be parsed both ways.
There are a lot of things we don't need. That's not a good reason not to try something. The author learned a new skill and built something with his hands, which is the reward, forgetting that his kid also had a stable light switch now. Seems pretty fine to me.
I've used the new pkg tools a little. Can you be more specific? Can they be used to reliably apply unattended security updates now?
Google Trends the future of poetry is bleak. Why?
When you lose weight, guess where the "lost" weight goes? Most people guess incorrectly that you lose it via urination, defecation, or sweat.

Where it actually goes is into exhaled CO2.

So your proposal is that to fight global warming, fat Americans should massively release CO2 into the atmosphere? :-)
There are plenty, especially in the Java and .NET worlds. To name a few:

* Ant/Ivy
* Maven
* MSBuild
* NuGet package configs
Looks really cool. I hope you don't mind (I see it's your first free software project), but I've opened a PR to add GPLv3 notices so that it's easier to find out what the license for your code is. I'd recommend doing this for all future projects, as it makes it much easier for people wanting to use your code or package your software what license they have to comply with.

Contrary to popular opinion, not specifying a license makes your code proprietary (though you did mention the license at the very end of your README, which is something).

[1]: https://github.com/vvviperrr/SimpleRT/pull/2
China's average broadband speed cracks 10 Mbps
I'm sure you will also love JSONx: http://www.ibm.com/support/knowledgecenter/SS9H2Y_7.5.0/com....
It would be better to tighten security and prevent such activity, than to accuse any state actor, accusing a state actor, I would guess, gives them more power in political negotiations.

As far as I understand, its mostly impossible to be certain who did what in hacking since the location doesn't really determine who it is.
You were able to pay a stranger to drive you around long before Uber came out. Even today if you loiter around any major airport you'll have plenty of people approaching you to offer a ride.

The difference is that I have 0 trust in a random person offering me a ride. I trust the Uber brand though.
This author ironically comes across as really quite obtuse. I'm willing to bet her daughter would outdo her or her "higher stream" peers in many measures of success one day if she were free from her no-doubt oppressive home and educational environments. The way the post concluded I'm not confident, so I feel bad for the little girl. She's likely never gonna get a chance.
Is it? I wanted to watch it, but the reviews seemed mediocre.
Quite certainly true. The ultimate and most insane gamble... which appears to have paid off, for now?
I did find this too, it's the same library used by most DJ software: https://www.sonicapi.com/docs/api/analyze-tempo

Works pretty well but requires to upload a file, then process it to get the BPM. So you would need smaller audio samples as the soundcloud stream is too big and takes ages.
How the Peace Corps Taught Duolingo Ukrainian
The sample appears to contain 42 fliers + 35 non-fliers.
Exactly. There's simply not enough data to prove or disprove the hypothesis. What's the proposed mechanism? Because if you chose 7 American men born in the 1940s at random and then discovered that 3 had died of heart disease, I don't think anyone would be falling over themselves looking for an explanation. Animal studies on simulated environments would be more useful. As would quantitative work on other astronauts who've experienced intermediate environments for longer periods. (There've been enough astronauts in LEO for statistically significant results).
Any idea what serial chipset these use? (for USB->TTL)
each person must ultimately navigate their own career as they see fit. but i do encourage my peers to prioritize their own earning potential and act upon that priority, soberly and pragmatically.
Our lab (http://www.hammerlab.org) solves computational problems in the domain of cancer immunotherapy. Our open source software (https://github.com/hammerlab) is used to create personalized therapeutic vaccines that we are testing in a phase i clinical trial right now.

If you are an experienced machine learning engineer and would like to help improve the quality of our vaccines, please send me an email at hammer at hammerlab dot org. We are located in NYC.
> NetBSD has been ported to nearly every platform known to man, even toasters.

Linux runs on all these platforms and more - that toaster only had an ARM board sticked to it
We're a Start-up building software for this new emerging cancer treatment. Looking for strong engineering talent. At Vitruvian Networks (http://vineti.com)
It's not. I've been using Debian GNU/Linux as my main OS for well over a decade, and I love it both on technical merits, and on the great effort put into it to maintain a user-driven, non-profit, democratic (both in the sense of voting, but even more in the sense of participating) organization.

All that said, I've used Ubuntu on and off since it launched, and they've been a great benefit to both Debian and Linux in general. There were some issues in the start, with not handling cooperating and resource sharing very well, there were a few sore people as a result of that -- but as far as I can tell most of those growing pains are well behind us now.

I personally sneer a bit reflexively when people mention Ubuntu on the server, but frankly that's an issue with me, and not with Ubuntu. I got burned by Ubuntu doing stuff like changing gid/uid numbers for system groups/users and little incompatibilities that made it hard to maintain services across Debian old-stable, stable and a couple of Ubuntu LTS releases at the same time for a while (the typical incompatibilities which generally have plagued Linux for as long as there have been more than one distro).

My impression is that since Ubuntu 12.04 pretty much all the major kinks got worked out, including avoiding issues with LTS -> LTS release upgrades - and Ubuntu is now as solid an OS as pretty much anything else.

As for the security bit, I think Ubuntu still comes with more out of the box, both on the server and on the desktop than Debian does. Like eg. the ssh daemon, maybe some bonjour networking stuff. Ever since OpenBSD forced everyone to re-examine what "runs by default" I prefer a cleanly installed OS to not listen to neither UDP or TCP at all out of the box. In that sense, Debian might possibly be considered "more secure" -- but I don't have the impression that there's a big difference in patch rates etc between the two.

Ubuntu/Canonical has gone to great lengths to make Ubuntu for Desktop and Server work out-of-the-box for the great majority of users -- and I honestly think they've done a great job with it. I still prefer Debian, but I also accept that it's a matter of preference not some strict criteria of superiority or the like.

Oh, and I have a special place in my heart for Debian/kFreeBSD even if I've yet to actually get to play with it: https://wiki.debian.org/Debian_GNU/kFreeBSD

Phew. Apologies for the long post - hopefully it has a few interesting nuggets.
Africa: Addressing Skills Gaps for Africa's Sustainable Growth
All of these (expect for VAX) are supported by Linux too
Epic: Greatest Truth about South African Maths Education – Edzai Zvobwo
Technically, the number of Apollo primary crew astronauts who've died of heart disease is the same as the number who've died in fires in pure oxygen environments. That's the problem with small sample sets.
Mute and Alone, He Was Never Short of Kind Words or Friends
So what's the parking like in DC?

In any case, that doesn't quite cover what I was thinking of. I'm curious what would happen if there was a major city with enough parking for everyone to find a space within a block of their destination, whether that's home, work, shopping, or whatever.