skysight-inc/HackerNews huggingface dataset:
The definition of a mold is clear (to anyone who has had higher education in mathematics, which seems a prerequisite for this introduction). What I don't have is any intuition about what a mold is.

The example helps a little. The tutorial seems to have another example of a mold in the final section, but I'm only guessing so because of that section's title. I'll be damned if I can tell where the mold is in that section and I cannot relate it at all to the example in your comment.
Another day, another batch of Android security holes. Since I'm primarily an iOS Developer these days I used to laugh at Google's seeming ineptitude (and inability to wrangle the herd of cats that is the OEMs and carriers). I naively assumed they'd catch a couple of black eyes, get serious about security, and fix their internal processes and the OEM licensing process.

It has been 3-4 years since then and now I just feel sorry for everyone stuck on an Android phone. You can walk into any store and buy brand new Android phones that have unpatched libStageFright holes today... some of which will never receive an update!

The whole thing is a disgrace and the fact that Google is resorting to public shaming shows just how little power they have over Android as a platform. At this point, deploying Android devices in Government, Enterprise, or sensitive contexts is equivalent to a breech of professional duties on the part of IT personnel.

There is no reason it has to be this way; it just seems like Google, carriers, OEMs, and the government don't care.

* Yes, I know iOS has security bugs. All Operating Systems do. The difference is every iOS device Apple ever shipped got at least 2 years of patches; the recent trend is a minimum of four years of updates. I believe it was "goto fail" that prompted a patch for the older version of iOS to fix the bug for devices not supported by the latest iOS. I don't think any Android device has ever gotten that treatment.
I wonder if they were waiting on SF.CA.US Prop F to announce or finalize.
Thankfully improvements in rail architecture could happen while improvements elsewhere are made. While ideally it would be nice to instantly prioritize which is most important to budget for, etc. Starting somewhere will be better than spending 50 years arguing budget.

Japan has had only 5 deaths in the past 45~ years with far more train operation and having bullet trains. With the only fatal occurrence happening due to an earthquake.

(Pre-1960's had only a few accidents, though high fatalities...)

[0] https://en.wikipedia.org/wiki/Category:Derailments_in_Japan
New York Photographs 1968–1978
Sounds good. You're welcome to send any thoughts to me privately. My email is my first name (see the username here and remove the first two characters, ag is our shorthand for AgileBits). Then @ company name .com.

Having some information I could make sure is in our bug reporter as a feature request would certainly be nice to have around in case we did implement this at some point in the future.

Kyle

AgileBits
Check out http://tex.stackexchange.com/questions/38354/make-an-example...
InstanTRIP: a new approach to VR headsets for mobiles from Japan
SUSE partnered with Microsoft, that's true, before SUSE was bought by Microfocus:

https://www.suse.com/company/press/2015/suse-is-now-part-of-...
> quite a few rust code bases that required "latest rust" (latest > 1.0) - and even "nightly".

In my experience most of these either use old features which have a stable counterpart, or use compile-time codegen (there are stable libraries to do this now, though they aren't as ergonomic as plugging into the compiler directly)
BTW, he put instructions for how to test at https://plus.google.com/+BensonLeung/posts/jGP5249NppF
Ask HN: Should I position myself as a programmer or a business problem solver?
I want to start freelancing on the side, but I can't decide on how to present myself.

I know that I want to attract customers through a blog, but not sure how I should approach this.
Should I start a programming blog and attract customers? Or should I start a blog on solving X business problem (where X is scheduling, dunning emails, etc.)?

Which one do you think would be a better place to start as someone who's never freelanced before?
This probably only works for maybe New York and San Francisco. I'm in Toronto -- where few people use Foursquare/Swarm -- and it's basically just a list of every location near me.
That's why I wouldn't worry about how it performs in general, but in edge cases. The question isn't whether it's memorizing the whole dataset, but whether it's "memorizing" any particular points it shouldn't. Kinda like when you do a polynomial regression and the ends go more wild than the middle. The predictions in different parts of the space have different variances, some determined more strongly by single data points.

I have no doubt that in the vast majority of the email space, this will do great, but wonder will it leak privacy anywhere at all?
> A mold is a function whose range is some useful span. A mold is always idempotent (for any noun x, f(x) equals f(f(x))), and its domain is any noun.

I think using the magic word "projection" would make this clearer. Basically, a span is a set of nouns concretely defined by a projection operator ("mold") on the set of all nouns, right?
I often see this sort of comment come from Windows folk. It's very hard to justify a reason. You're either bit by the CLI bug, or you aren't.

To those who don't "get" the CLI madness, I can see why you're drawn to the Windows ecosystem.
MI5 'secretly collected phone data' for a decade
"Anyone that is looking for an event space" isn't a market segment. The range of professionalism from those looking to hold a baby shower to those holding corporate retreats is as broad as it gets. There's really no common set of features other than the event space.

On the other hand, event venues have common needs and will fall more neatly into a B2B relationship with your company.

That said, it's hard to see an easy value proposition for a middle layer in the transaction. What's to keep the person planning your event from researching venues on your website and then just booking directly with the venue?

AirBnB built itself as a marketplace purely by expanding the pool of overnight accommodations. Not by building a marketplace to connect travellers with hotels. It has been successful by creating a product market fit because it defined a new market.
I agree that the GP wasn't .. coherent. But I don't understand your comment. msbuild resides in (for example) C:\Windows\Microsoft.NET\Framework64\v4.0.30319

What would you need to download? It doesn't seem to be part of VS if that's what you were suggesting.
Even better quick fix, install Windows on the Macbook. Then run your distro in a VM on that. :P Not sure why I didn't suggest that. No more VPN issues. When the time comes for a new work laptop, get the Thinkpad and do the same.
Well I'm thinking more along the lines of future-proofing designs. Like right now, should a new protocol use both SHA2 and SHA3, just to be safe?
> Java has reflection and not method_missing,

Yeah, that's what I meant, sorry for the confusion.

> yet you are probably the first person I ever heard call Java "dynamic"

https://en.wikipedia.org/wiki/Dynamic_programming_language - see the "Examples" section.

As I said, "static" and "dynamic" concepts are not well-defined, and they're not binary, either. Most languages have some static and some dynamic components; some are closer to dynamic, and some closer to static end of the spectrum. Java sits somewhere in the middle, a bit more to the static side. It's much more dynamic than Haskell, and quite a bit more dynamic than C++ for example. On the other hand, if you compare it with Smalltalk, Self, Lua, Io and many other usual suspects it indeed looks static like a rock.
Off-topic but...

> No installation. just download a single file.

Is it really so hard for people to provide .rpm/.deb these days? Are man pages extinct as well?
Another option I'm exploring is using the debug info embedded in the executable. There's lots of good info there.
I've been using Ledger for almost nine years, both for my personal accounts and now my business accounts. I wrote some introductory articles about it, and further articles about how I use it day-to-day:

https://www.petekeen.net/finance
It's got a high hack and giggle factor, but obviously horrible usability for anyone off the command line - which includes your accountant/tax advisor.

Here in New Zealand essentially every start-up uses Xero - a SaaS accounting system that works extremely well and now has over 600k paying customers.
It means one set of data, permanently in the cloud, and a host of integrations to other players.

Founders open up access at different levels - we can give read-only to directors and some investors, advisor-level access to accountants and bookkeepers and so forth.

Frankly it's part of the NZ advantage right now (120000 or so of those customers are here) - we seem to be spawning a large series of smart, low cost B2SMB SaaS businesses, who are not just following Xero's own path, but also using the tool to improve the way they do business.
> I don't believe this is due to any sort of racism, but rather due to the education system in general.

You might consider reading the excellent paper, "Are Emily And Greg More Employable Than Lakisha And Jamal? A Field Experiment On Labor Market Discrimination": http://www.nber.org/papers/w9873

My take is that if tech really, truly has no race or gender discrimination problems, that would be remarkably different than a lot of other US industries. One quick way to check is to ask your friends in those groups whether that's case. The ones I've talked to mostly disagree with you.

> The real way to solve it is at the bottom of the funnel [...]

I am strongly opposed to the notion that there is one real way to solve this problem. That you believe you have a plausible solution that might help is great. Definitely do it. But that's no reason to discourage people from trying other solutions.
Novell didn't crash because of linux and SUSE. Suse was the healthy core of the company and was growing in recent years. The original Novell business however died, it had nothing to do with linux.
Is this basically rump kernels for Linux or am I misreading it?
The open sourcing of the Dotnet CLR and compilers is done for more than just competing with other open source languages, didn't Microsoft offer to buy out Unity which was based on Mono and other things?

Microsoft open sources their languages and then buys out the company that does the best job in making it crossplatform with as many platforms as possible.

What Microsoft can't do they usually buy out a company that can do what they can't. Getting Visual Studio for other platforms is near impossible for them, so they open source the CLR and compilers and see who can do a better job at porting them to other platforms.

Microsoft makes a lot of money selling Workstation and Server version of Windows to businesses as well as Visual Studio licenses and BackOffice (SQL Server, Exchange Server, ISA Server, Sharepoint, etc) for Windows Servers to make custom apps on. Not to mention Office licenses and other software for businesses.

New CEO got Microsoft into the Cloud and Cloud services, so it only makes sense to make a deal with Red Hat for an Azure Server deal to sell to more businesses that want a GNU/Linux solution with paid support.
Every few years my uncle takes a fishing trip in Alaska. He and two or three others are dropped off by plane and raft down a river for a week. Once a day the plane flies overhead to check up on them and at the end of the week picks them up. Other than that they never see another person.
I totally agree (we did), though Confidant is in some ways trying to be an extension of existing AWS tools.
I'm curious what you're using though since I've felt for a while now that every one of these secrets stores have faults or are a giant pain to work with.
Confidant may be the least offender in that regard & anyone that is trying to make being secure easier or trying to make better tools gets an A in my book.
That explains issues with containers. But not how the absence of human drivers changes the situation.
I read your comment above as saying this:

"It's a problem that women are socially punished for being abrasive because I consider being abrasive a basic human right."

It is a basic human right to use curse words, get angry, and come off as abrasive. That fact does not protect you from social punishment if you behave in a way that the people around you don't want to tolerate. Nor should it.
How is something no one has ever heard of worth $3.9b?
Unbreakable glass that's as strong as steel created by scientists in Japan
With the parallelism model and abstraction it has to support model/data or hybrid partitioning, and synchronous/asynchronous or hybrid training, it should be easy to extend to GPU cluster. However, training is required only periodically, and if it can be done on existing clusters as efficiently, why not?
You've never heard of HomeAway? They and VRBO (which they own) are the 2nd and 3rd biggest players in the home sharing economy, after Airbnb.
I think that is the case :). If so, very strategic and well played by Expedia.
So, on this noun/cell/thing..

As I'm reading it,

noun := atom | cell
atom := integer
cell := (noun, noun)

So when you say "nouns don't have cycles", my problem is that I don't know what you mean by "don't". Do you mean they're not able to have cycles? (am I unable to write A = (A, A)?) or do you mean that you prohibit it? (that you check validate nouns to avoid cycles?) or do you mean that model prohibits cycles? (it appears to allow for A = (A,A), so I don't see that).

It helps to tell me it's a tree. It's okay to use the word 'noun' if that's the word for it, but telling me "nouns make a tree, where the leaves are called atoms and the non-leaves are called cells" - that's far more useful than describing properties of trees without using the word tree.

When you mention the implementation details in "although a noun implementation should take advantage of acyclic graph structure", do you mean to say "therefore" instead of "although"? Because if nouns don't have cycles it makes sense that you can take advantage of that. The word "although", however, signals an exception, and the "although.." clause should say something that is somehow in opposition to the first part of the sentence. The nod to implementation details is probably unnecessary,but it would be harmless if not for that confusing word "although" that makes me think I've misunderstood something.

.. though, I'm really sleep-deprived today, so perhaps I am struggling to understand things that I would otherwise be able to parse. I dunno.
One of the problems for this is then how do you mount the heart? The human body isn't great for hardpoints. Yes, you can screw in stiffening devices, but for something that is meant to move, it gets a lot harder. Cranking a box requires that the box be locked in place, or it will move with the crank. The 'heartbox' in such a case can't be easily attached to ribs, as these move relative to each other, or to the spine. And that's the end of hardpoints in the chest. You might be able to put the pump somewhere else (pelvis?) but now you're affecting other organs as well.

On top of all this, skeletal muscle tires quickly. A pump bulb arrangement might be better than a crank, but it's still the case that voluntary muscle movement isn't really designed for extended rhythmic use (eg: runners have to train a lot to be able to sustain running for any length of time)
The central commit: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux....
Anyone who has been watching the sector knows who homeaway is.21 acquisitions, public under the AWAY symbol.. 5 rounds of funding including Google Ventures.
Why don't you call it a projection?
I find the willingness of Google to put their name of this very interesting. This does not seem to be a "my views are mine alone and not my employer's" thing. I wonder about the ethical and legal aspects of this. What stops Google from bashing Microsoft products this way? What happens if he makes a mistake in testing, and the loss in reputation causes a small company to go out of business?
I wonder if the age range identified is because these fraudsters speed through the sign up and select the low value when asked their age. I wonder if they are either 1/1 or 12/31 babies too.
Keming!

http://www.ironicsans.com/2008/02/idea_a_new_typography_term...
The biggest if you actually value real earnings figures over hyped-up VC valuations.

Also worth pointing out that HomeAway only offers whole home rentals, they do not offer room-only (like Airbnb) so is not 100% part of the same 'sharing economy'.
> just borrowed from other languages and put together.

Most of these things are new to the systems space, though. Things like algebraic data types, etc. Also usable affine types.

> lifetimes are still too young to be worth the trouble.

I've heard pretty much the opposite. Firstly, nobody who uses Rust calls the feature "lifetimes" (it's usually called borrowing or borrow checking). That's the name of the syntax, and while the syntax is new and somewhat confusing it doesn't pop up that much thanks to elision.

Borrowing has a learning curve, yes. But really, it's an equivalent set of principles to what you would do in C++ to keep your pointers safe. The difference is that you can write small C++ codebases without worrying about "C++ borrowing", whereas you need to think about these things off the bat in Rust.
Interesting. Though for any significant codebase, I can't imagine F# being the limiting factor. Any C# dev that couldn't work with F# probably isn't someone you want to hire in the first place. (Goes for pretty much any language.)
I used OS/2 on a BBS system running Wildcat that was set up and included an internet email gateway (dial up users could send/receive internet mail) around 1991. Each 9600 or 14.4 high speed modem had it's own instance of the app running in a dos box. We grew it up to 8 56k dial-up lines running on that one PS/2 machine before usage tapered off with the rise of ISPs and full web access. I think we shut it down around 1995/6. OS/2 was way ahead of Windows with multitasking capability and memory management, I don't think Windows caught up until Windows NT/2000.
Once a part gets a bunch of good reviews unless the other one is way cheaper people will just by the known good one.
Oh! I got to try the InstanTRIP PAD 02 a while ago but it never seemed to have made Hacker News. Thank you Sacha for posting. The Pad02 is a interesting step forward from the 01 version http://www.amazon.com/InstanTRIP-PAD01-4-5-5Inch-Smartphones... , a lot cheaper, a lot lighter. The only problem I see left with the device are that the lenses are fixed size (only working with devices of a limited screen size). Else the product concept is very nice imho. I would love to forward (translate) the HN communities opinion to Cocoloworks.

(Disclaimer: I know the creators - Cocoloworks - in person . They are members of the same coworking space as I am and I helped a little with the technical concept of the Pad02)
I'm creating a new computer-assisted language for children.

I need a team.
> Role models matter tremendously too, and that's something that we don't see much, something that's a real problem.

Definitely. I'm probably in tech because my dad was. He started programming in the late 60s. How did he get the job? His dad was an executive at an insurance company; they'd just gotten a computer and didn't really know what to do with it. Not that my dad had any experience, but he was a quick study.

I'm sure that wasn't an option open to black people at the time. Their city still had segregated pools.
This is an interesting deal. There was an article posted on HN a while ago that talked about investors pouring money into publicly traded companies who directly compete with private tech companies who have insanely high valuations.

http://www.nytimes.com/2015/08/10/technology/investors-find-...

HomeAway Vs AirBnB was specifically mentioned. Turned out well for the guys who made this particular bet.
This is impressive. But at the same time, it's a bit eerie... While beautiful, the fact that it's an algorithmic reprocessing causes me to question my normal artistic associations.

I mean, what is the relationship between this sort of work and "traditional" art?
In fact, a white kid in Michigan was shot, in more sympathetic circumstances, months later in Michigan.

In both cases, there was misbehavior by the suspect and misconduct by the officer, but the more important unifying circumstance was the fact that officers on routine patrol in both cases were armed with lethal weapons, so that hand-to-hand conflict was almost guaranteed to escalate instantaneously to deadly force.
Deuteranomaly/protanomaly are between them something like 2.5 times as common as deuteranopia/protanopia (other color vision deficiencies besides those four are very rare). So this should still be very helpful to most “colorblind” people.
The nature of technology, and how it's approached, is a pretty fascinating study of and by itself. I've been reading a number of authors on this, off and on, for a few decades (some before I fully realised I was doing so). Included: James Burke, Charles Perrow, W. Brian Arthur, Kevin Kelley, Thomas Kuhn, and Joseph Tainter.

The idea that techology is welcomed with open arms is among many false beliefs. Luddite companies (or countries) are far more influential than individuals, workers, or citizens, often dressing their actions in FUD, regulatory opposition (as here), or buying up (and destroying) competition.

The truth is that companies are interested in promoting their own technologies, where this provides them with some compelling advantage (usually market segmentation, control, or barriers). What they oppose are requirements to adopt technologies imposed externally, or development of disruptive technologies which, again, generally attack their own market interests and/or power.
Okay, so I've decided to go with the business route. Now the next step is finding a forum to join and just talking to everyone.
Congrats to everyone! Thanks for keeping pay for email alive. If you're not the one paying, you're the product!
Yeah the cables Samsung provides are pretty solid too.
And now I know what I'm using Resource Hacker for later on: changing "Pointer Trails" to "Shroom Mode". Thanks.
The trackage is owned by the railroads. They're the ones responsible for implementing the fixed-position part of PTC.
I noticed you removed etcd recently in favor of running raft internally. I have a couple of questions:

1) Why did you remove etcd?
2) Why use the hashicorp raft implementation[1] over the coreos raft implementation[2]?

[1] https://github.com/hashicorp/raft
[2] https://github.com/coreos/etcd/tree/master/raft
FWIW, I've had consistently better experience with HomeAway/VRBO than with AirBnB
Failure-Oblivious Computing (2004) [pdf]
> On the flip side, many folks are rather annoyed that technologists took previously fine words and repurposed them for their own use and now they speak a language that sounds like English but isn't understandable by non-techies.

It's worse in eg German, where we take meanings that already have a perfectly fine word, and choose a new English-inspired word for them.

(Or in English as well, where people use `ask' as a noun when `request' is much less gruesome.)

I do like `prepone', and `whelmed' though.
Based on a recent experience, Homeaway's search for properties available between two dates is pretty much a non-working facade.

The UI is all there... but after after entering credit card info etc. and attempting to book several different places, only to then receive emails stating that they were not available on those dates despite showing up in search as being available, and "please call us directly because maybe we have something else..."

It felt like shopping for NYC apartments on Craig's List... "we don't have the one you want but what about this one?"