skysight-inc/HackerNews huggingface dataset:
You don't have to work in a traditional enterprise to get good conditions. I work 7-hour days and have 25 days' paid holiday / year (plus public holidays).

Of course I try to use appropriate technology for given requirements. But if language X lets me solve the same problem in a clearer, more expressive way than language Y, and satisfies all the requirements, why wouldn't I use language X? The customer is the business expert, I'm the technology expert - I should be collaborating in the technology choices, not relying on them to make technical suggestions.
Hey, you forgot to post the link/url maybe ?
Thanks for your advice. I can see the rub for a technical person being asked for the moon and then left to deliver it whilst non-tech waits around for something to happen. I am trending towards employing a technical advisor to structure what needs to be done and then to bring people in to do the work. Your comment really underlines how the technical side are going to feel about the non-tech; and that is something I hadn't appreciated.
Hi,

What I'd like improved about Mixpanel:

* lower pricing (love the free tier, and until now I had just one client went beyond it and afforded to upgrade)

* be able to send notifications on events. I got sick of the excuse that "you've actually come across a really important characteristic of Mixpanel's data structure. People & Events both apply to users' distinct IDs, and sometimes appear to be working in tandem (e.g., people profile activity feeds), but the two sections of analytics actually live in two completely distinct data stores"

* do simple enhancements / bugfixes. I've sent suggestions to support, they said Yes, great, and nothing happened. Gave up.
Examples: prefill notify me test email with current user's email address; fix properties in live view which are filled with custom links -- mixpanel will open those relative to report, instead of new window.
Read the whole article

> “Right now at our market you won’t find a phone that is actually in its original packaging,” he said.

Theyre smuggling the phones without packaging then eusing old boxes at retail.
As quickly as possible? This is the same Xen issue that made Amazon reboot their EC2 instances. They announced it significantly before Rackspace. Both RS and Amazon have the info from the same source -- the Xen vulnerability pre-disclosure list which keeps this issue (XSA-108) under wraps until Oct 1st while major cloud providers can apply the patch.
How are they breaking the law? That would require use in an infringing way, and the law has some well defined requirements for what that means.

First, Why do you think that Apple claims a trademark on the codepoint? It's not something Apple mentioned in the quote I did earlier:

> The graphic image associated with the Apple logo character is not authorized for use without permission of Apple, and unauthorized use might constitute trademark infringement.

I also did a USPTO trademark search for 'F8FF' and found nothing, so it doesn't look like the codepoint is trademarked.

Second, even if there were some sort of trademark on F8FF, inclusion of a symbol in a font isn't in and of itself trademark infringement. The use must cause a likelihood of customer confusion, otherwise no infringement is possible.

Take a look at http://fortawesome.github.io/Font-Awesome/icons/#brand or http://www.brandsoftheworld.com/search/logo?search_api_views... and tell me if you think they had to permission from the trademark holders.

Use of a trademark doesn't mean trademark infringement. Codhisattva's comment is not trademark infringement. There's no misrepresentation or market confusion. I can say things like "compatible with Micosoft Windows" even though I don't control that trademark or have permission from Microsoft.

Not only that, but in the US Codhisattva's comment is covered by free speech. I can sell a button that says "No !" as a form of protest or political commentary even if selling a T-shirt which says "I♥!" is likely infringement (doubly so if it infringes on NYC's INY style).
HN discussion from 500 days ago - https://news.ycombinator.com/item?id=5703219

What has changed since then?
Implying anyone cares what Gruber calls them?
What's Wrong with My Ecommerce Store?
That is not too bad - they'll probably not deploy army to crush celebrations after all.

By the way - there is a great democratic potential in play: http://www.psychologytoday.com/blog/freedom-learn/201105/how...
Excellent advice - thank you. This has changed my approach from zero-sum technical co-founder/no technical co-founder!

My brother in law has successfully exited a small UK based tech start-up but I hadn't wanted to involve him in a new high risk start up due to family commitments etc. BUT he would be an excellent guy to take on an advisory role and to PM the development.
That is an important point - the extra info is only available at learning time (otherwise you need a physician sitting next to the "cancer-scanning" computer slowing down the clock speed by doing the analysis themself.) This seems obvious once you say it, but it had not occurred to me before, thanks!
Or you can do it quick and dirty with a simple Google search: https://www.google.com/search?q=y+%3D+sqrt%281-x^2%29
To my mind Kotlin means paying most of the costs of using Scala, but getting fewer of the benefits. You're using a more obscure language that's harder to hire for, has a smaller (idiomatic - obviously both can use Java libraries) library ecosystem, is less mature, less well supported in tools (both at build time and at run time e.g. NewRelic), and so on. And many of the features that are simple and general in Scala become a number of special cases in Kotlin, e.g. implicits.
Sorry about that!
Here it is: http://rockajoint.com/projects/project/76/
As I understand it, inflation usually applies shortly after the big bang.
It used to be, in the good ol' days, "about 4 floppies of kernel and drivers", and "12 floppies of baseutils" with your added "5 floppies for emacs" and "1 floppy for vim" .. but those days are long over.

Nowadays, the most useful 'self-building' OS/bin stack is debian with build-essentials.
Debian’s Almquist Shell seems like a step in the right direction. While having more features than the `system()` call might need, it’s a more pare-downed shell that retains POSIX compatibility.
Yep, that's how I understood it and I like the rest a lot, too. I just wanted to make make the sentence stand out, as it is so far below. BTW, the problem seems to be that postgres doesn't actually handle decomposed UTF-8 and is non-compliant in that regard:

http://www.postgresql.org/message-id/53E1AB15.8050702@2ndqua...

So, probably making sure everything is in composed form before writing to the DB seems to be the best way to go.
drchrono: Amazing iOS and Django Hackers Needed, help us fix healthcare
OT, but: the guy retired in 2000. and died in 2005. That's sad :(
It is not mere stubbornness.

The main reason is that CVS works well enough for our purposes. Most of the diff sharing and discussion happens over email anyway. That's where all the action is.

The main use case is that CVS distributes OK'd patches and allows us to revert them if they are later found to cause problems.

Everyone works on the head branch so there are never any surprises caused by delayed integration. Instead of using branches, the workflow switches between development mode and release mode when the time is right. Release branches receive only a handful of patches (usually less than 10) for the most critical issues discovered during their 1 year maintenance period. Again, CVS is entirely adequate for that.

It's not like there was no usage of git at all.
Some devs actually use git in private and even mail git-generated diffs around. If those diffs fail to apply to the CVS tree the burden is on them to fix that.
Since x.org runs git, all the X11 and other graphics code is ported to OpenBSD in git branches by our X maintainers and committed to the main CVS tree once it's ready to go live. This can be cumbersome but there's always a price to pay when integrating code from third parties that use different tooling.
Solar energy system with 80% efficiency from IBM
Ph.D in Astrophysics/Astronomy with CS background?
I have a masters in Computer science and engineering from a top notch school. But I really am interested in pursuing a research in Astronomy /Astrophysics. Is it possible for me to get an admit in Astrophysics dept. in US/Europe/Canada universities? Any suggestions? (Most universities seem to require a Physics GRE)
Autonomous Agents (The Nature of Code, Chapter 6)
Sam Altmans is right - but if all technical people could found a start up they wouldn't need YC. Some Technical guys don't have the Sales skills and some Sales guys (like me) don't have the technical skills.

Hourly fee is great advice, Ill check out the Hn Hiring thread too.
Gezond vermageren zonder suiker – Leef Nu Gezonder
You get what you optimize for. I can imagine food being served, if there's enough incentive to make this machine happy, that conducts electricity in all the right ways, but doesn't actually taste any better.
If you want to know about bootstrapping, then Thiel is not the guy to read. Zero to One is all about growth. And bootstrapping creates small businesses rather than startups (i.e. slower growth).
I thought everyone stripped out debug info and shoved it in to a separate lzma compressed file these days...

If you use C++11/C++14 constexpr (and don't screw it up ;-), you really can be assured that the computations will complete at compile time at which point you shouldn't have very much left for the compiler to deal with at run time. I guess in theory you could have i-cache issues and such, but in practice I've yet to see that happen.
Thanks Robin, I'll sign up and pop in.
If the code isn't critical path, it really doesn't matter too much whether it was for much gain or not, no? ;-)
I am all over that - I have not seen it because I have been working the past week but now I have got a day off I am going to smash through all of the lectures: expecting great things!
That's funny... most people argue that Google C++ style guide is outdated (not surprising, considering they have a large legacy code base and a large programming team they need to drag with it...).
Download Pangu for iOS 8 – iPhone jailbreakiPhone jailbreak
I agree - finding the right people is one of the hardest parts of running a team.
So does this mean that the primes actually distribute based on some pseudo random pattern?

Certainly that is trivializing things but is this what the notion of the numbers acting random, but clearly not being random implies?
The article is good about explaining when and how code is generated, but I think that the fibonacci example does more harm then good because this is one of those fancy 'template hacks' which I wouldn't use for real-world code. A few really useful real-world use cases for templates are (IMHO):

- they can make interfaces more simple by using template methods/functions (have a single method which is specialized by the compiler, instead of polluting the API with 20 slightly different methods which only differ by the argument type)

- they can enable a coding style which 'looks and feels' almost dynamic without loosing the strict type checks and optimization opportunities that a static type system provides

- they can help to keep related data close together in memory and minimize dynamic memory allocation (e.g. an array of structs instead of an array of pointers)

- the compiler has more optimization opportunities because it has more type information (vs. a more dynamic system where types are only known at runtime)

The tradeoff is of course that the compiler generates more (specialized) code, it breaks the simple rule that the amount of generated code grows linearly with the number of lines of code. On the other hand the compiler has a lot more type info to optimize the generated code. Still the programmer has to know what's happening under the hood so he can weigh the advantages against the disadvantages.

[edit: formatting]
Incognito mode is as upfront as possible that websites can record what you type. It's not what incognito is about, or meant to be about.
Nordic APIs Summer Collection: An API E-book from the Nordic APIs Team
The Threat of Ebola in the West
iPhone 6's “Focus Pixels” Are Already Used in Galaxy S5
Good news Android L to Release November 1st
Webit Internet of Things Hackathon
Ask HN: Reputable mobile gaming accelerators or similar?
I'm looking to gather some details on reputable accelerators or similar programmes that either focus on mobile games or are at least amenable to them and can help me make the most of something I'm working on (which I think is pretty unique and has a lot of potential). Obv I've done searching but it's hard to tell which are decent and which are outright cons.

Just to be clear, it's not 'just an idea' - I'm working on getting it to a decent enough demo state where I could show a good approximation of the final thing. Self-funding through freelance work at the moment. Until I feel it can show that potential I won't be applying for anything but I'm sure it won't hurt to check things out beforehand.

Also, whilst I could just do it all myself and throw it out there - I have no contacts in the game world and I'm terrible at marketing.

Finally, if you think the above is the wrong approach, what would you recommend? Thanks!
Swish-e is good enough.
Its because Facebook can't afford to not show you an ad. So, when no one specific is paying them, you get lowest-common-denominatored.

It would be interesting to collect ad statistics from a broad range of Facebook accounts to see what they do get shown, since it would speak volumes about who's actually paying them.
Do You Know Who Controls Your Website? – GTLD.club
As the author, it's maybe worthwhile that I explain the goals of this post.

The first goal is about using your current architecture to solve small/medium search needs and help your project to introduce search without requiring to add components to your current architecture. It's not a solution on the long run if your application revolve around search. I'm hoping that with the introduction of JSONB in 9.4, the idea of using Postgres as document store raise more attention on the search which can to be improved. But for an out-of-the-box feature, I think that the Postgres community did an amazing job.
You can imagine that you get something working with Postgres in matter of hours if you are already using it (and you are comfortable with PG), but if you have never used SOLR/ElasticSearch it will take you much longer to introduce it in your project and get started (Ops, document sync, getting familiar with query, ...).

The second goal, is about introducing full-text search concepts. The post try to guide the user to build a search from nothing to a quite decent full text search in English / French (I cannot give feedbacks on other languages)

The third which is probably the less clear is that people are still using MySQL search sometimes which is IMHO an horrible search solution. I think this happen because some web framework like django provide easy access to match in the ORM. In this context, the post is aimed also to provide MySQL user some insights about what can be done with Postgres and being more aware about its features.

If you are interested by the topic then I suggest you to have a look to the amazings posts from Tim van der Linden who did an amazing job of going into more details about the subject.

http://shisaa.jp/postset/postgresql-full-text-search-part-1....
http://shisaa.jp/postset/postgresql-full-text-search-part-2....
http://shisaa.jp/postset/postgresql-full-text-search-part-3....

Postgres full-text search is not the silver bullet of search but matter of your needs, it's maybe good enough ;)
For shows with identical intros, mkv format supports linking to a separate file to store it. The separate file just has to be in the same directory.
Yeah I don't even look at them anymore. They feel like they aren't targeted to me at all. I get adverts for tax rebates for uniformed workers (I work as a web developer which is listed on my profile) and 'Barclay's investment opportunities' despite having neither the time nor money at the moment to invest in anything.
Top Level Domains = Top Level Phishers – GTLD.club
As evidenced by the (somewhat humorous) Donaudampfschiffahrtsgesellschaftskapitänsmütze there isn't really a limit. Usually, if compounds get longer hyphens are used in select places to aid readability (they have sort of a semantic meaning as well, depending on the compound, so simply saying that you could write the above one as Donaudampfschiffahrts-Gesellschaftskapitänsmütze would be misleading (and in this case really mutilates the compound)).
MySQL at Twitter (2012)
The brain-dead perception that "relationships are bad" came from the old brain-dead MySQL query optimizer (which has since been fixed, as far as I know). They did actually make things universally slower in that database engine and were a universally bad idea if you were using that specific database engine.

Relationships (and by association the normal forms) provide extremely important information/hints to the query optimizer and allows it to do stuff like join elimination[1]. It is my belief that SQL's bad name came from the widespread use of MySQL's partially functional engine and the poor performance caused by the lack of a proper query optimizer.

Aside: sometimes normal forms do cause too much additional overhead during queries, which is when you can use materialized views[2].

Not to mention that a normalized database is ripe for translation into analysis forms (cubes etc.), and that advanced tooling generally has a better understanding of normalized databases.

Basically, there are many more reasons (above the valid ones that you give) to have normalized forms and describe referential integrity.

[1] http://antognini.ch/2010/01/join-elimination/
[2] http://en.wikipedia.org/wiki/Materialized_view
Thiel will be on On Point today. Excerpt of his book there.

http://onpoint.wbur.org/2014/09/29/peter-thiel-technology-po...
TNO-One Time Secrets: Share sensitive information via self-destruct links
> It it not your chat log. It was never your chat log. You typed characters into Facebook’s chat log, and the chat log is Facebook’s.

But... that's just a cynical observation of the current, wild-west-style situation of data abuse. Society will slowly grasp the significance of what's going on and restore some sanity, ...right??
So for me I think the killer feature would be the SMS alerting. Other features which would be just below that:

(1) Ability to export raw data (to .csv ?) and graphs (to .xls ?) in case we wanted to run our own analysis

(2) Ability to markup the data with "events". For example if someone had a seizure we could record it against the data set, or mark any false positives.

(3) If you enabled (2) and had buy-in from your customers about using this data you could have a very powerful data set to improve your seizure detection algorithms by looking for common patterns in the data set.

Then slightly lower importance would be:

(4) Community forums where users could exchange ideas, tips, experiences etc.

And finally:

(5) Better platform support (iOS, Apple Watch etc), but personally I think it would make sense to prove the product and feature set on 1 platform first before branching out.

Have sent you an email in case you want to discuss any of this in more detail.
Text appears to be a cut & paste of Slate's article on the topic from May 2013:

http://www.slate.com/articles/health_and_science/do_the_math...

(They include a link to Slate at the bottom, but no hint they've cut & pasted the entire text as if it were their own with the new September 24, 2014 publication date.)
Discrete-Time Signal Processing
I mean you need a certain amount of base mathematics so that you can learn everything else quickly. But once you have the foundation, it’s fairly quick.

Shame the interviewer did not proceed to ask him what he considers this foundation to be, I think the question almost suggests itself.
Inside the NSA’s private cloud
I realize you're trolling, but let me try to explain this (hopefully for the last time): I can certainly understand why people don't like -- or don't choose to use -- the languages I choose to use (Clojure, Java, C). Hell, I can give you some very serious criticism against them myself (Java can become tedious to write, especially if you're working on relatively boring problems, and this might lead to demoralization, which is a very serious issue; in the past couple of years Clojure is also turning its attention to cleverness rather than getting things done, it's also not obvious how to construct and maintain a large-scale project in Clojure, and its syntax is a real turnoff to many developers; C's simplicity often comes at the expense of basic abstractions, like polymorphism, that actually assist in maintaining large codebases and dividing up work among developers, its concurrency story is severely lacking, and its security is terrible). So if someone tells me those languages aren't for them -- for example, hiring young developers and keeping them enthusiastic by using a clever language is more important to them than long-term maintenance of the project -- I get that, I really do.

I also understand that you think it would be a wise decision on the part of Bank of America to write their software in Scala, or Raytheon to choose Scala for their aircraft carrier's C3I system; maybe you believe that a more expressive type system will lead to fewer bugs in such large systems, or that fewer lines of code offset its cleverness. You might think that the extreme lengths taken to ensure you never have to cast a type during collection transformations isn't PL-research showmanship that comes at the expense of code readability and getting stuff done, but a wise bug-preventing measure. But you should realize that people criticize your favorite language(s) for valid reasons. Maybe they have different constraints from yours, and maybe they favor other tradeoffs. Especially given that Scala -- unlike Java, Swift or Go -- was never meant to be "a language for everyone" (and neither is Clojure), it should come as no surprise that not everyone likes it, and for good reasons. Why, those reasons were deliberate! What I find annoying is trying to disown those decisions, deny those tradeoffs, and pretend Scala was a language designed not by professors and PhD students but by industry veterans. Both are, of course, excellent candidates for language design (look at Erlang and Haskell), but each group would choose different tradeoffs, and the languages they produce reflect that. Personally, I think "PL research" languages pave the path to the future and influence "industry" languages, but are often the wrong choice for serious industry projects. Going back to Erlang and Haskell, they're an interesting example because both try to solve kind of the same issues, and they're both superb languages; still, if the CTO of an airport asked me which language to use for their next critical system, I wouldn't hesitate before recommending Erlang and warning -- quite strongly, in fact -- against choosing Haskell.
The term "Modern C++" refers to the fact that most of the C++ industry still depends on or develops C++98/03 code. Is "Modern" compared to that, and the term is used to refer to state of the art C++ instead of old C++98.
If you out your videos in a Quicktime .MOV file, you can put the intro in a separate file too, which can be placed anywhere (I think relative paths work too), you can even put a URL in there to load it from a server somewhere.

Alternately, you could decompress the intro frames - that might get ZFS dedup working, if the length of the file header is the same with all episodes.
Interesting. Curious to see if they choose exactly the same approach to e.g. value types as the CLR and C# teams did. In C# it feels like there are very few places where choices could have been made differently.

Something I really miss in C#/Java is a possibility to opt out of GC and use more stack allocation.