skysight-inc/HackerNews huggingface dataset:
I've had a Dell Latitude notebook with Ubuntu 14.04 preinstalled and guess what? The wireless network card worked fine by default. I've also had no networking issues while running Fedora 24 on it.
> time-relative statements like "since last year"

And then omitting the publication-date from the article.
Summary: for many services, the things that seem like they're expensive ("storage and indexing") don't cost much. The things that seem like they should be free (features) are expensive, even if there's no variable cost.

Details: Regarding "storage and indexing of the message history are what cost money for the provider," this is often not the case. Although at extreme scale (like any AWS product), it's absolutely true, for a typical Web app, the difference between, say, 5 and 50 MB of chat history is not what costs money. 2 things do:

1. Paying developers (that is, adding features). As you note, they have no cost per user, but they have a huge onetime upfront cost. Just because a feature doesn't have a variable cost doesn't mean that the cost isn't real and isn't distributed among n users[1]. Ideally, that cost should be covered by those receiving value from it.

2. Support and operations. Depending on scale, quality, and so forth, assume 10-30% of your payments go towards answering emails and keeping the service operating. Offering a feature like Google Auth does have a variable cost when, say, 30% of those who use it are going to ask a question, and answering that question well is going to cost $25 in time. Sure, a service could say "We don't offer support for free plans," but some services rightly don't want anyone to get stuck, even if they aren't paying. It's also harder to do thoughtfully than it might seem, since many customers who will eventually pay ask questions before they're receiving enough value to upgrade.

[1]: Again, a few services operate at such large volume that the implementation and support cost is a minuscule percentage of revenue. That's relatively few Internet services, though, mostly very high volume hosting. For other products, even all but the largest PaaS/IaaS offerings, the items above are substantial costs. Some services which would otherwise be lower-volume use this as a differentiator ("Everyone gets all features"), and that's great, but there's no reason to expect it universally.
Yeah, that's impossible. Because then you don't have magic, you have the same nonmagicality of Arch, but with none of the simplicity, so you have to learn even more complex, distro-specific tooling. It's the worst of both worlds.
Exclusives are bad for consumers.
> Uber is not uniquely positioned to pool multiple people in one car, to suggest otherwise is quite frankly ridiculous.

Of course they are, this feature is highly dependent on network effects and Uber is the biggest player.

> Also there are no preexisting cars of regular people for Uber to take advantage of because regular people don't have adequate insurance.

Besides the fact that most people don't give a shit about this, Uber does provide commercial insurance for UberX drivers while they are logged in: https://www.intact.ca/uber-ride-sharing
Basically a Commodore 64 booting into a BASIC prompt.
Because Arch makes you do everything, the answer to why it broke is always you.

There was an unofficial motto to that effect at one time.
Slack lets you keep a history of 10,000 messages, and they're retained even if you're on the free tier. You just can't see them.

S3 is a cent a gigabyte at scale, three cents when you're starting. sc1 drives on EBS are two and a half cents. Storage is a cheap, solved problem.

You make people pay for what's important to them.
Vagrant plugin for Xhyve
Overall this reads like a nice coming of age story under extraordinary circumstances. Much more positive than negative here, but it sounds like the author sees more negative than positive.

A key takeaway is stress, stress management, growing up too quick, and this young mans wading into having to learn about these quite young.

Having said that, to publish an app at 13 and work at Facebook when your 17 is amazing and I hope the author takes some solace in that and continues to share the 'you can do it' attitude and not only see the obvious mismanagement of the family resources which I'm guessing the parents played a large role in.
Trying, plus $5, will get you a Starbucks latte. Results are what count. I couldn't care less about the motivation behind regulations, just the outcomes. The outcomes in many places are that taxis are inferior in every way.
How Aluminum Changed Engineering Forever
7 Best Skype Alternatives – Feature-Packed and Free
Open Notebook is an application for helping math teachers create content for their classes. It is designed to be extremely easy for non-technical users to pick up in just a few minutes. The application allows creating documents for print, or in the case of classrooms with students that have computers accessible at home, the application doubles as an interactive environment for students to complete their work for digital submission.

http://opennotebookmath.com
Show HN: A game I made in 12 hours at a game jam
Perhaps the false dichotomy of electrical/paper is obscuring the very real one of video games/not video games.

Playing XBox is a waste of time in any generation.
Cool Technology Facts: (Amazing)Food for Thought (Infographic)
Show HN: A tool for generating cover letters from templates
The longevity of these kinds of organisations is a hint that they've survived other disruptions before.

We're engaging with more enterprises at Pivotal than we used to.

They're all different.

Some "get it" really quickly and pow, off they go. Most of our repeated Labs engagements with such customers are because they're trying to transform as quickly as possible by seeding teams all across the org.

Others enterprises need, uh, repeated examples.

Some will presumably never get it. And yeah, they'll find one day that the party is over.

But, to repeat, they're all different. Applying a single rule (enterprise slow, startup fast) to heterogenous situations is a going to pay rich returns ... but not to the venture funds.
Facebook fired its Trending editors, getting rid of humans
Yes. You need to figure out your address or cross streets instead of having your phone give your position with three meters of accuracy, you have to wait if the operator is busy with something else, you have no record of your request if they forget about you, the ETAs are often completely made up, you have no way to track your car and know when it's about to arrive, and get no identifying information about the car or driver that's picking you up.
gngr[1] is a browser that champions privacy. It is a complete
written-from-scratch project, and not just a wrapper around
existing layout engines.

Our current logo and website design, if you can call it that, is a
developer created, few days effort. We would be very happy
with some professional design help.

Notes:

* gngr is short for ginger, the spice.

* The theme would be "spicy, but not shiny".

[1]: https://gngr.info and https://github.com/uprootlabs/gngr
> Correct, they don't need to, but they couldn't anyway, as import cycles are not allowed. Package dependencies need to form an acyclic graph.

I was working with those dependencies in mind:

foo -> {fmt, numbers} // defines foo.Hex
bar -> foo // impl. foo.Hex (T)
baz -> foo // impl. foo.Hex (T)
main -> {bar, baz} // conflict detected

But now I understand that you declare Hex in both bar and baz independently of foo.
The reason I wrote about a global namespace is because bar.Hex and baz.Hex are implicitly implementing foo.Hex thanks to their names (and signature), whereas in other languages foo.Hex, bar.Hex and baz.Hex would be considered as distinct methods. But the confusion is cleared now, thanks.

The example with temperatures is interesting because defining conversion methods is a recurrent problem and you missed one case that is useful too.
The European author of the Celsius package doesn't know about Farenheit, or simply doesn't care about it.
However, the author of the america package knows about Celsius and needs to convert between Celsius and Farenheit.
He could define a ToF method which converts from °C to °F:

func (c Celsius) ToF() Farenheit { ... }

The same could be done with other units: Rankine, Delisle, Newton, ... (thanks Wikipedia)

Now in Go, you don't declare methods like this.
You have most likely:

func KtoF (k Kelvin) Farenheit { ... }
func CtoF (c Celsius) Farenheit { ... }
func RtoF (r Rankine) Farenheit { ... }
func DtoF (d Delisle) Farenheit { ... }
func NtoF (n Newton) Farenheit { ... }

... each of them called from a manual dispatch:

func ToF (i interface{}) Kelvin { switch i.(type) ... }

Embedding seems difficult when you don't own the data (e.g. a library creates a whole graph of nodes made of its own types).
Doctors working well into their 60s or 70s? Yes

Coders? Never.

Interview for medical job: Normal

Coders?: Often humiliating
Are there perhaps political reasons for it? Do investors prefer having two or more founders they can divide if necessary? Does it increase "bus factor" or otherwise derisk the venture?

My opinion: two or more founders who are really invested and work well together > single founder > forced cofounder relationship. I say this as a single founder.

The hardest thing about being a single founder is cognitive load. I don't necessarily mean time. There are usually enough hours, but switching between at least five hats really strains the brain. It can also be hard to maintain energy. I find groups with other founders and working in a good startup oriented coworking space very helpful.
Dumb question, could that actually happen? Could you actually use a particular set of transistors so much with this that they break?
Under Peter, Russia imported a lot of great minds, who then fled when things started to get horrible. They've produced some greats, but shockingly few when you consider how large the country their working with is.
GE went for a puff piece in the Times, and then tilted their hand and undermined their whole campaign. Just another hamfisted attempt to copy the visible trappings of successful software companies, which unfortunately are those companies own hamfisted attempts at trying to force re-create the startup success that they had in the past, before the early innovators departed.
Considering Microsoft recent involvment with R I have the crazy hope that future versions of Excel will be shipped with R as a scripting language.
Russia Plans Internet Overhaul to Create Secure State Network
This is why Ryan Florence (react-router, React Training) just made his keynote speech at the React Rally conference about people overusing Redux and not learning or wanting to use plain old React.

In his trainings he constantly sees people trying to rush React and asking him about Redux (which he doesn't cover).
Something I don't understand, as somebody who's not a European, is that stronger institutions, more centralization of power in some European-wide political body, more executive control in crisis situations, etc. all points very clearly to a European-wide Federal System a la the U.S., or maybe Australia or Canada, with a centralized Federal government, and some executive position -- all able to overrule local state autonomy.

But even many of my European friends who favor these things seem to not agree that that's the inevitable vector that these institutions point to. I'm certainly not saying that the system will mirror the U.S. system, but it certainly will end being a system like this if Europe continues on the present unification course.

Is there some nuance of the direction that I don't understand? It seems like as every crisis comes to Europe, advocates of pro-Europe seem to continue to point to centralization and empowerment of a single over-arching European government.
Cryptobin – Self-destructing encrypted messages
How about nationalizing all companies? Start with farmers since food is even more important than drugs. Make sure to throw away history books first.
I think a lot of people have conflated those two things over the years.
Google Cloud shut down this guy's business – but now he's a fan for life
The point is, lying is bad, it rips the fabric of society. Fiction is not lying, it is useful, contextualized nontruth.
FlapAI: Genetic Algorithm Learning to Play Flappy Bird (Python)
The New Rules of Form Design
Yes, this -- don't think that just because a big company throws words and money around that they are going to change. There can be many in middle management who either don't want change;or are too set in their ways and unwilling to learn what it takes to change ;or are simply too incompetent to change. Look at Yahoo.
Not sure if your comment was just sarcasm.

With all due respect to the multinational manager who may be extremely good at what they do, everyone knows that there is still some pretty drastic exploitation of the process going on if they are actually coming in under the EB1 category. Here is an easy test: these individuals will very rarely openly discuss exactly why they qualified for an EB1 (if they even willingly talk about it) - and I am fairly certain the deserving ones in the category will feel no such compunctions. Here is another - you can usually find scores of people with exactly the same qualifications as these multinational managers if you actually bother to probe further.

Having said that, I do think the system is too far beyond reform at this point, and people would be much better off trying other countries to showcase their talents, including their own.
Probably I follow world news more, and at a more sophisticated level, than anyone you know (besides journalists on that beat or practitioners, and possibly not even then).
Mathematical concepts are usually pretty intuitive. I think that the problem is more the notation that we teach than math itself being unintuitive and difficult.

I'd also say that programming is a mathematical endeavor by nature; logical manipulation is a branch of mathematics. If you're working at a level of abstraction where you aren't specifying logical manipulations, then you're filling out a template, not what I'd call "programming".
I think you're right. I didn't mean to make the implication that the problem was electrical vs paper. I eventually did get old enough to go to the hardware store to buy bell wire, knife switches and bulbs for my early experiments. I wish my kids had grow up more interested in building things. I feel like I failed in this.

With respect to using paper and pencil for math there is still no contest between doing math on paper and doing it with your finger on an iPad.
... segue to the wonderful LEGO Mindstorms, named after Papert's book, which had a graphical programming language very similar to Squeak, which itself goes back to Kay's dynabook, influenced by Papert.

OT, but I'm very grateful to Mindstorms, it took me to the next level when I was a teen, from QBasic to C. Not because of its visual block language, which I hated as I could already code, but because I found out about a thing called NQC (Not Quite C).

NQC was a hobbled dialect of C that you could use instead of the LEGO's visual language to program the RCX (the main computer brick with batteries in it). I'd never tried C before, and it was a revelation.

And it unlocked wondrous hacks, like using the IrDA transceiver on the RCX as a psuedo-lidar so that your robot could stop short of walls, it could even estimate distance. At the time, it was so cool to me. From playing with my stumbling robot trying not to hit obstacles I got interested in Rodney Brooks and subsumption architectures. So it just inflamed my passions in AI and programming at a critical part of my adolescence.

Ironic, though, that a Papert-inspired graphical language was the antagonist in this story. The breakthrough came from wanting to scale the walls of the little garden LEGO had built.
> At my age I can barely read the article's thin, small, low-contrast font

I am 28 years old and find it hard to read as well. People who choose small font sizes and low contrast degrade usability a lot. Here is an article about the numerous failure modes of low-contrast designs: https://www.nngroup.com/articles/low-contrast/
It's on the way. That particular network was trained with a face dataset.
And my point is that libepoxy and libcolord aren't "dragging in way too much of gnome" :)
Apple Weekly 2016/34
I've been saying this for years...even wrote a book on the subject (The Smart Startup: https://www.amazon.com/Smart-Startup-Without-Falling-Venture...)
They are moving their corporate HQ to Boston where many top level software people DO live.
We don't have a logo yet!

Download an entire website from the Internet Archive Wayback Machine.

https://github.com/hartator/wayback-machine-downloader
It's a lot easier to get rid of a cop or a sheriff, than a judge too; no shock that the rot really sets in on the bench. Then, there's the reality that many judges are political appointees.
openSUSE is IMO relatively close to that, due to their superior packaging system (it's best one I know).

So if you use normal release (not tumbleweed) you are fixed to the package versions when suse was released, but you can go to OBS[1] where you can obtain latest version of software. Their 3sat dependency solver makes sure that dependencies are resolved correctly. Another interesting thing is that they group package upgrades into patches, with description and other details. You can for example issue zypper patch --have <cve> and instead everything that resolved specific vulnerability. I also love zypper ps showing which processes need to be restarted after the upgrade.

[1] http://software.opensuse.org which is like github for packages (it supports other distros as well) most packages are there in latest versions.
You know you're in a bubble when a company manufacturing jet engines and locomotives tries to rebrand itself as a big data web startup.
Of Slack clones, Mattermost tries to be feature complete but is actually incredibly buggy. Let's Chat is strong, but is simply lacking important features. RocketChat is the only one that does a reasonable job being feature complete and not being full of bugs. It's actually usable...
Yes it does. It's current residents transformed it into what it is now from what it was before they arrived...why wouldn't we expect that to continue happening? Just cause some of them don't want it to happen?
They're generally sued actually, and when they really fucked up they pay a LOT as a result.
Sorry, I don't understand. What sort of features are you thinking about? And why only 16 possibilities? There's a nearly infinite number of ways in which the average of 4x4 pixels can be a particular value.
Just in case the moderators aren't catching it, the name of the throwaway that posted the dead comment is literally "pluma is a cunt" (in German).

I would respond to their arguments but I'm not sure they're making any and I don't think they're actually disagreeing with me (or even understanding what I'm saying).
How does "-nw" help with long lines?
better than open floor plan sure. I'd still prefer something that doesn't have my back out facing the open. I think there are multiple studies that show that sitting with your back facing away from people causes significant anxiety.
It's relevant to the local context of the story. The time of year doesn't really matter, the season does.
This is a better link

https://www.cargomatic.com/

The cityofhumans site seems to just be some kind of aggregator that requires a login just to view whatever content there is.
DOD Science Board Recommends “Immediate Action” to Counter Enemy AI
Well, I would say that the metrics that Techrunch uses to measure success are not quite correct.
Raising money is not a proof of success, neither is exiting.

I would say, more like creating a sustainable long lasting company with good culture, cutting edge technologies, and people that love coming to work at the morning.
It's not ridiculous at all.

If we are talking about one company then specific action seems appropriate.

I agree that there are systemic issues. I think that is a larger conversation that will take more time. There are merits to the European systems that are generally more liberal, or at least are characterized as such, and likewise, merits to the US system. We could probably cherry pick examples in each system and perhaps that is how it will continue in that larger conversation.

However, in this instance, which is the context I am focused on we recognize that allowing a monopoly is a failure. It presents special circumstances, so special action to sidestep the bureaucracy seems appropriate to me.

I believe that the proverbial 2x4 to the head (of Mylan, in this instance), would do more to further the larger conversation and the points we agree on, than waiting for the conversation to conclude with a pretty bow. It won't.

Making examples of the most egregious perpetrators has an immediate, albeit incremental impact.
Maybe BBN?

In videogames, Starbreeze seems to have some pretty consistant ex-employees.

And, of course, anybody who was at id Software between 1993 and 1998 or so basically is assumed to be great, regardless of if they are.
Thanks, we've updated the link from https://cityofhumans.com/smarter-local-trucking/#.V8Gshn2ZvH....
There are no such rules about not lying.

We have societal norms about it, maybe. But there are certainly no explicit rules about this, and the societal norms about lying are already pushed to their breaking point when you walk in to a movie theatre.
As someone who has implemented all these before, I thought the presentation was great. Yes, there are some holes, but in under 1500 lines, ASCII art and all, a lot was covered. More importantly, the ideas put forward can always be built upon--more data structures, more talk about time/space complexity or even probability (e.g. bloom filters), forays into solving famous problems with those data structures (optimally or not), etc, etc. Whether this is the first and final installment or not, it's a nice contribution.
Sold them? What do you regret? As far as I can tell, spending my teen years learning stuff was the right move.

Short of becoming a professional sportsman, which was never on the table for me, I don't see anything that I could have now if I had acted differently.
Ugh, that's clearly a joke that got converted into a factoid as it passed through a dim NYT reporter and then Wikipedia

This is a bad flaw in Wikipedia -- it only cares about sources, not credibility of sources.
Ha! When you out it that way, it is very funny, but makes me a bit nervous.
> the free-range working ways of software developers: open-plan floors

This couldn't be farther from the truth. See The Joel Test.
> And it unlocked wondrous hacks, like using the IrDA transceiver on the RCX as a psuedo-lidar so that your robot could stop short of walls, it could even estimate distance.

Ha, I did that as well with Mindstorms RCX in like 11th grade or so! Later, in university, Mindstorms NXT was used: Our first assignment was to follow a track on the ground and the team I was the only one had two programs, one for recording the track with the sensors and another for following the previously recorded track in high speed without using sensors at all.