skysight-inc/HackerNews huggingface dataset:
> it looks like a web app would have to be rebuilt from the ground up to fit that model.

Not at all! The app market is full of apps that were not originally written for Sandstorm:

https://apps.sandstorm.io/

Examples: Wekan, Etherpad, Rocket.Chat, EtherCalc, draw.io, Gogs, Dillinger, NodeBB, EtherDraw, ...

It turns out that converting a web app to Sandstorm is mostly deleting code. You delete your user management, your collection management, your access control, etc. What you have left is the essence of your app -- the UX for manipulating your core data model, of which you now only need to worry about one instance.

> doesn't that mean you also have to start a process every time a user opens a document?

Most apps we've encountered only take a couple seconds to start. But we're working on a trick where we snapshot the process after startup and start each grain from the snapshot, thus essentially optimizing away any startup-time slowness.

> How do you handle indexes, views and collections over a large set of data objects?

Sandstorm is (currently) designed for productivity apps, not for "big data" processing. The data within a single grain is usually small. That said, you can run whatever database you want inside the grain.

(I'm the tech lead of Sandstorm.)
Improving Government with Data Science
More "innovations" which "justify" their own existence with novelty, but eliminate useful properties, backward compatibility, interoperability and standards with blissful ignorance. Standardization is a Good Thing(TM)... many formats creates a confusing dependency hell across multiple systems. Deb/apt works well. This will be deprecated in 6 months after a major security incident. Canonical is mismanaged and capricious, and this is just another in a long line of examples.
"Crypto collision used to hijack Windows Update goes mainstream"

http://www.theregister.co.uk/2014/11/05/md5_hash_collision/
Good call. 800m-10km track races too.
Yeah, fair enough. It does introduce an interesting social dynamic.

> people are just generally assholes and will take advantage of a system like this.

Not to belabour the point but could you expand on what you mean? I would think that a rational economic actor would take advantage of a beneficial opportunity that presents itself.
> Are they going to be disciplined enough to shred those two resumes right then and there? No discussion about "what if we wait a month or two, and...?"

Yeah. This just sounds like a great way to get more people's resumes, and cheaper hires than consultants. Tech individuals move around after a few projects anyway so the only difference between full time and consultants is the pay.

I could see the strategy appealing to some people. But at the end of the day, once you're in the company, there's no guarantee they won't break you up unless that's in the contract. Further, you will be limited to working with certain people via that company. As a consultant you need to do more legwork but have more freedom. I guess this could be seen as middle ground.

I'd like to hear from more people who've actually tried joining a company as a team. I recall one blog post from someone who tried it a year ago. I think she said the whole group didn't actually get hired and in the end they didn't get to work together as they had set out to. But she was glad to have tried.

Ultimately, this is a whole new model for companies. Nobody has established a track record at doing it successfully and the early players could make or break some of their reputation based on how successful these teams are and whether or not they stick together. I think it is riskier for the company and the employees than they realize. The company is, in a sense, outsourcing their management by allowing people to form their own teams. That could be the missing piece of the pizzle in software development, or it could be a disaster. I look forward to hearing more.
I dont think the two are conflated. Sichuan is used as an example as its cuisine is known for a lot of chili. Sichuan also uses sichuan pepper a lot (which is noted in the article).
I used to wear watches all the time, but stopped when I realized I could just pull my phone out of my pocket and look at it.
Many people have a legitimate problem handling their email and drop things on the floor they wish they didn't. It doesn't sound like you're one of those people, so the article wasn't for you, and that's fine.

For me _personally_, I archive the unimportant emails (like a grubhub order) so I don't waste time scanning over it next time i check my email. If I never archive it, I might end up scanning over it several times for no reason, and with keyboard shortcuts I can hit "x y j" once and not have deal with it again.

Your way is fine too. I just think some people really do need help being more organized and I thought the article did a pretty good job of talking about the non-technical problems many of them (but not you) have.
Where will an autonomous truck (AT) refuel? On US highways, fuel stations are not "full service", the driver is expected to operate the fuel filling and pay. So will some stations provide attendants to fuel ATs?

If there is resentment against the ATs -- and that is just about a certainty -- there will be cases of resentful attendants shorting the fuel delivery, or even sabotaging trucks (water/sugar in the tank).

So, maybe the trucking companies hire min-wage attendants to work the pumps at designated stations along the routes. The stations that permit AT refueling would be obvious targets for Luddite retaliation.

Actually, the ATs themselves would be pretty obvious targets for vandalism. They would be easy to identify -- driving at 45mph in platoons, as described in the article -- and unprotected along the vast open stretches of US interstate highways. I would expect many, many ATs would arrive at their destinations with rifle bullet holes in them.
Would love to be fast tracked, if possible. Thanks for doing this.

Docker ID: rockymadden
So essentially Zipcar, but with less cars.
Given the current security climate I would be amazed if anyone succeeds in opening datasets like this for the public. Given that with full access to structural data anyone can find the best ways to do all sorts of things. I'm not saying that someone would use it for planning demolitions, virtually train for troop operations or to figure out the best way to flood the system with gas, but because the use cases are so obvious...
One thing I would say in disagreement is that you can use filters and labels to your advantage even with this mentality. I agree that keeping things labeled and archived hasn't done me much good. Lately what I do instead is use filters to label things by category, just so I can archive them faster. As I archive, I also remove the label. For instance, "Newsletter", "Transaction", etc. When I look at a bunch of things of one type, I don't have to make as big a context switch between them, and I can quickly determine which I care about. ("Recruiter" is a fun filter that is a perpetual work in progress.)
How much did UPS/Fedex shipping prices go down when fuel prices dropped? (hint, they went up).
False dichotomy fallacy. Linux distributions need to engineer for side-by-side installation of multiple versions and not get tied up to those common locations. nix is just one example as an interesting idea, while Homebrew and stow are better ideas.
Undertowvega.net and Suzanne’s Webcast from the Knitting Factory October 1997
How dose one enable it? I only get the "something went wrong" page when visiting the site and all the help docs only reference an HTML5 embedded player.
I would do this but sadly I was dumb enough to use it with OAuth in numerous places
Just me or does anyone else only picture The New York Times when you hear "The Times"? Is that just me? Or just an American thing?
OK, in https://medium.com/fluxx-studio-notes/the-first-rule-of-pric... I see this:

> He bought the only copy of Wu Tang Clan’s album “Once Upon a Time in Shaolin” for $2m, then said “I’ll probably never even hear it. I just thought it would be funny to keep it from people.”

That's why!

Edit: He probably also considered it funny (or at least, ironic) that people died because they couldn't afford Daraprim.
I did the same, but then started again when I realized I could read notifications or hold a phone conversation on my wrist.
Clearly Amazon.com is racist.
Distros shouldn't waste time and effort on supporting and packaging language-specific, high-churn code packages except in very limited circumstances. Let the language specific-tools do those. Upstream is best, local fragmentation is wasteful.
Totally agree, they only need a handful of people to operate a multi-mile long train.
On mobile, your version simply scrolls off the page with no option for reading it. Worse than useless, actually.
> Stripe makes it clear this is primarily for software engineers, not "managers".*

If a team already works well together, what is their new Stripe manager going to do?

That sounds a bit awkward for said manager. He or she would be in a weak negotiating position with the group.

I'd argue that although Stripe isn't seeking to hire more managers, they are outsourcing management a little bit by allowing these not-yet-hires to form their own teams. It does relieve some burden. I wonder what happens when something goes awry and a correction is needed. Will the group follow the new manager's suggestions? So many things could go right or wrong with this.
Cannot wait, this looks fantastic!

Docker ID: travismcchesney
I've only rarely seen this sort of phenomenon with consultants. It's pretty tough to keep the pipeline full for individuals, much less skilled teams.

I can see the appeal of this sort of technique. Within the mega-org that I worked in, we'd always try to keep good teams at least partially intact as members got promoted or reassigned.
I agree that Gogs works very well for small repositories.

Just a heads-up to anyone planning to use Gogs for large repos: Gogs is basically unusable for large repositories( such as the git repository itself and the linux kernel). The response times through the web UI can extend into a few minutes on small servers( I tried it with a 2 cpu and 2GB RAM server on DigitalOcean) and even on extremely powerful servers, the response times for large repositories is almost the same( I tried it on a 8 cpu and 16GB AM server). The reason for this is that Gogs lacks a cache system for git repos. You can follow the issue here[1].

[1] https://github.com/gogits/gogs/issues/1518
Interesting! I have never considered how "traditional" probability theory could fail in the face of logical uncertainty.
>“I feel sorry,” he says, his breath moist against my neck. “Everyone’s going to hit on her.”
Being a Developer After 40
You can definitely buy a 4k IPS monitor for less than $1000, the amount they spent on a monitor. Source:

http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&Is...
I would have zero issues if he was just proposing a solution to a problem that some people have, but he hasn't done that. He's suggested that using email in certain ways is incorrect and that it implies bad things about you.

"In other words: The thing you are bad at is saying ‘no’ to people. "

For fucks sake.

I'd also have no issues if this was on like the third page, but the fact it has this many upvotes suggests people agree with this, which makes me wonder: 1) WHY do you all care about other people's inbox habits? How does this impact you? Why do you even think it's your business in the least bit? 2) WHY do you presume you can actually infer anything important about a person based on that, to the point of saying some very insulting things about their character?

The author seems to believe we all inhabit the same bizarre world he does, where apparently most email is worthless, and yet your response to this apparently worthless stream of information implies many things about your character with a great deal of certainty. Like, what the fuck? Maybe there's a common sense middle ground where I get email notifications about things that don't require much action but are somewhat valuable to have, and I can read fast enough to parse the important things in a few seconds without having to spend significant time thinking about my email process.
> Secondly, you can always let the average people go few months later and keep the brilliant person, if you so choose

After this initial PR, said fired average people could write quite an exposé on their experience joining Stripe as a team. Sounds like a recipe for disaster to me and I don't think Stripe is ignorant enough to believe this strategy only has upsides.
<!-- Our status website is a static page served via AWS cloudfront; our back-end systems update it. -->
<!-- AKA good luck DDoSing this, suckers. -->

view-source:https://status.getcloak.com/

[0] https://status.getcloak.com/
add a link to the [Betteridge's law of headlines](https://en.wikipedia.org/wiki/Betteridge's_law_of_headlines) for people who don't know better
I can't believe Apple launched a smart watch without solving the problem of making them fashionable. The higher end bands are nice but they're still attached to something that screams gadget nerd. Maybe I'm a watch snob, but the nicest watches I've ever bought are Invicta...

To me the killer feature of a smart watch is just not missing calls and notifications. Woot had a good deal on refurb Pebble Time Rounds a couple weeks ago so I bought one of those and a $20 aftermarket metal band. Solved my pain point. Didn't cost more than I'd spend on a regular watch. I wouldn't quite call it fashionable but it is discrete.
Thanks for using standard AWS credential configuration!
Would love to be included. Docker ID: emgee
Using DNSSEC and DNSCrypt in Debian
You might not support or use Google in any way. There are such people. They use DDG and go to extraordinary lengths to prevent any assistance to Google. I'm not one of those people, but the ability to turn off the feature is reasonable.

Some folks don't trust Google. There might be a case down the road where the U.S. government required access to the data due to National Security. Given how they handled the San Bernadino iPhone incident, it's not like this won't ever happen.

Others believe that Google will use the data for their own ends. In the same way other don't want Googke to become more powerful, others will be concerned that Google uses analytical data like this for their own commercial purposes, and it's not known what this might be.

It also would be a PR nightmare if this wasn't added, even though the data is anonymised to the Homebrew guys. Perception is important also. Not to mention the fact that it doesn't hurt to add this option to Homebrew.

Personally, I'll just leave it on as I don't subscribe to any of the above views, but I'm imaginative enough to see potentially legitimate concerns. :-)
I'm disappointed though not surprised by comments suggesting that Amazon only pay attention to their bottom line. Why shouldn't they do more for racial inequality? That's just as meaningful as $$. Powerful corporations are more and more like governments -- they should be looking out for us, and we should be asking them to.

Why not raise our standards?
They're also pretty bad at rolling out their services to countries outside of the US. In Canada we've been told that we're getting Amazon's MP3 music store for years, but it still hasn't come, let alone any Amazon video. I'm actually somewhat surprised that we got Kindle books, although that was years after the US. You can forget things like the Echo at all.

Amazon Prime is just shipping in Canada. Where I live, I'd get shipments about a day sooner than free shipping so it's not worth it for me.
I think you meant "Yep, I brew this as 'future annoyance'"?
Wikipedia Is Basically a Corporate Bureaucracy, According to a New Study
I agree about standardization but unfortunately for lazy / hazing start-up types and for big bureaucrat types this converges to dumb shit like HackerRank, which (short, high time pressure, commoditized trivia) is close to the precise opposite of what matters in a candidate.

HackerRack / IKM / etc do not qualify as the good version of standardized interviewing. Use of such tools speaks loudly of hiring dysfunction.
Turning a Profit Selling Pencils
Docker id: nybon

We use Docker to test our app against multiple relational databases.
I wouldn't see myself as a game buyer at all. So, for me the $5 I paid for skyrim or however much I didn't on other several games I bought is money I wouldn't have spent.

Now the $10 I spent on limbo of different. I didn't wait for a sale. I just bought it. I think steam optimized the revenue from me pretty well. And it all started with them giving me portal (one) for free.
This seems somewhat unrealistic.

> "A company can't meaningfully evaluate candidates if it treats each one differently."

Each candidate may have very different kinds of experience! Different industries, different requirements, large or small projects, embedded or platform-agnostic, backend QC or live high traffic production code, different education, different specialties, different styles, different processes, people who work better alone or in groups, etc. People are highly variant.

> "What matters is a candidate's strengths, and how quickly they can learn new things."

Or, you know, if they are being hired to write production industrial control software and have never had to write code that doesn't just dump core on the first error, or understanding security when you're writing a web app for a bank. Picking up things as you go is great, but certain weaknesses conflict with the job.

> "The hiring process should be treated like a software product, constantly iterated on using data, and improved over time."

Nice idea. Nobody I know has the time for this, as hiring is generally done by the team and its manager.

> "Compensation statistics should be public."

There are many problems with this, besides the obvious poaching of employees. Salaries often range based on a number of criteria, and different offers are extended with different benefits or perks for different reasons. This can create emotional conflict between employees, make it harder to retain good talent, and can't be easily adjusted into a statistic. And of course, leaks about monetary figures can damage deals with potential clients or partners.

> "they should be able to outsource technical hiring. The flaw with current external recruiting firms is they don't reliably deliver enough good candidates to build trust with companies."

External recruiting firms generally result in bottom-of-the-barrel hiring. Companies use them because they don't have time to look themselves, and if they did have time they wouldn't know where to start, nor how to weed out undesirables. Companies that put focus and effort on hiring by themselves are going to look harder for someone they really want, rather than fill another seat with someone with a compatible resume.

--

Hiring anecdote: The best hiring interview i've ever been in is still the first one I ever had for a real job. I had no experience, so they asked all kinds of things to evaluate how I thought, what I was comfortable or not comfortable with, and how I might adapt.

They posed a technical problem to me, something they were looking for a solution to. I sat there and came up with a couple solutions, and they said no that doesn't work. I thought about it more and came up with two new solutions, and soon they had the whole team in there shaking my hand.

Right after that, an HR hiring manager/rep gave me the lowest offer i've ever heard of in my life - it literally would have put me under the poverty line. He said my lack of experience and education was the reason. I teared up and left, knowing the only thing meaner than that offer was the way they made me believe I had the job. But I got a better job after that :-)
Exploring Black-Scholes (Data Vis Exploration)
https://en.wikipedia.org/wiki/Moral_panic
This series of articles doesn't have any costumes, but it's still a good read: https://fgiesen.wordpress.com/2011/07/09/a-trip-through-the-...
I just listened to "Money, Guilt, and the Machine." I don't understand what you mean "separating money and morality." Can you explain?
Fixed; added to 'about' as well as email field.
A story can have a lot of noise too.
Luddite terrorists is already a problem we are facing.

http://techcrunch.com/2015/06/25/french-anti-uber-protest-tu...

http://techcrunch.com/2015/10/01/the-fight-against-uber-is-g...

I don't think protecting trucks from terrorists is a major issue - providing security is just a minor added cost, as is armoring the trucks.

The real issue is that for the most part governments seem to be siding with the terrorists rather than shutting them down.
I think I misunderstood your comment about CL vs Julia/Dylan in regard to generic "by default".

In Perl 6 this function definition implies a generic function:

multi concatenate (\foo, \bar) { foo ~ bar }

This function definition does not:

sub concatenate (\foo, \bar) { foo ~ bar }

If one views the latter as the "default" (because it's two characters shorter and might be learned first) then Perl 6 has the same weakness, or at least the same default, as CL, compared to Julia and Dylan.
Duplicate of https://news.ycombinator.com/item?id=11541612 (4 days ago)
There is a samples directory that has examples of most of the features.
exactly WHY I'll wait for it to mature first, if at all...

The only software I actually can trust my life with are the ones used by NASA, if any of the car company abide / follows NASA's guidelines, they would already use that as part of the PR

so none yet
Like in Brazil, where there are real cases of people convicted of murdering donors to sell their organs to rich people?
This is a great lesson for hackers in general. Many of us, myself included, have a tendency to expect data to automatically win arguments. I mean, if something is irrefutably true with the data to prove it, that's the end of the discussion, right? But just as in this case, in reality, it's not even the beginning. Whether you're trying to convince your manager to go in a particular direction, or you're trying to motivate your employees to rally behind a cause, the data will help you decide where to go, but you need the right story to get people to follow you there.

And just because it's a "story" doesn't mean it's some BS you make up to get people to agree with you. It's more about considering the other person's point of view (their poorly-documented public API, if you like), and building an interface between that and your data.
Of course, there was that bit recently where some arm of the US gov't said that discriminating based on criminal record might be illegal because minorities have proportionately more criminal records, making discrimination based on criminal record, racism. So I no longer know which way is up in regards to this stuff.
Thank you for your response. Sorry, I'm still not getting it. Not even talking about big data, what I mean is a very simple database application, say with 10k documents in a document based storage model. Now let's say I want to show a list view and a sum over one of the fields in those documents. You'd probably agree that this is a typical usecase for a productivity app. Now how would I do this in the sandstorm model?
They've also trained me to buy a whole bunch of games just because they are massively on sale even though I'll probably never play them. I guess Valve figures this works out better for them overall.
Because it's nonsense. I was raised in an upper middle class but community but even today Amazon doesn't do same day delivery to my neighborhood because I lived out in the country. We had to drive 10 miles to be able to buy anything.

The nearest Whole Foods is 51 miles away.
If you were 55+ with your only qualification being that you could drive a truck and that niche was automated away, this would absolutely be devastating to you.
Predated me a bit with the 1040ST which was an incredible machine for what it was able to do.