skysight-inc/HackerNews huggingface dataset:
Let me try to be a little less vague here (I guess to much time has passed to edit?).

In general, we developed this for searching structured (but not necessarily relational) full-text content with an enormous amount of associated metadata.

ZomboDB has come out of the legal e-Discovery world and is the backing search platform for one of the major e-Disco service providers in the industry.

It's hard to describe a typical dataset, but anywhere from 600k rows to 100M rows. Some datasets are just a few gig (on disk in Postgres) and others approach 1TB.

A typical usage pattern for a document review system is that humans (and sometimes automated computer processes) literally read each document, make judgement calls about each one, apply metadata, and move to the next document. Rinse-wash-repeat. On a large-scale litigation review, it's not uncommon to have hundreds of users doing this simultaneously.

As such, over time, every document gets UPDATEd at least once (typically 4-5 times due to administrative tasks).

You might can imagine that 100M documents with maybe 400 reviewers is a bit of an organizational problem in terms of teams of reviewers, what they should be reviewing, etc, so it's important that the data never lie. If the system says there's 1,863,462 "Potentially Privileged" documents, then that better the actual answer.

Because a system like this has to provide real-time progress reporting, analytics on judgement calls, along with the ability to generally search and organize a lot of data, we needed something that first and foremost provided transaction isolation. Enter Postgres. We also needed sophisticated full-text searching. Enter Elasticsearch.

From there it was trying to answer the question "how do we make full-text searching honor our transaction isolation rules?" That's how ZomboDB came to be.

I would think any kind of data management system that wants a canonical "source of truth" system (ie, Postgres) easily text-searchable, ZomboDB would be useful. Document Review, Medical Records Management, Inventory/Catalog Systems, etc. As I said in another post, the fact that ES is abstracted away and that need to asynchronously synchronize data into it goes away, it's fairly compelling. My hope is that some of its bigger caveats (such as crash recovery) get solved sooner rather than later.
Also, looking at the gencert.sh file (https://github.com/frntn/x509-san/blob/686f0468/gencert.sh) we can see it also uses a oneliner with process substitution.
(may be unrelevant but that kind of nice too)
You're a European and you're celebrating the mess in Libya? Not Italian, I'm guessing. Annexation of Crimea? Half of your list are spun failures.
Would you care to share a bit more on how you pulled that off? I am not asking in bad faith but everything I know says that you should have become unemployable after the first 7-10 years of doing that. Even assuming you quit (and conveniently left out of your resume) 2 jobs during the first few weeks for every one you stayed longer than a year, your job history would come as a major red flag in most places I have worked at.

Of course, you have been building your career for longer than I have been alive, so there's stuff I obviously ignore.
History will show Obama as one of the greatest US presidents in modern history. Sure he is not perfect, the drone strikes and the TPP come to mind, but he is just about as good a president can be in America (without being assassinated).
That's absolutely right. I can't count the times I have come back to my blog to read about something I need to do right now that I did 6 months ago.
He's been hell banned I believe. Anything he posts is automatically killed.
Why writing skills are necessary in marketing
A few Weiqi players like me were really angry when they used the name "Go" for the language where nearly all software engineers know that there is already a game with that (english+japanese) game.

Btw, the Korean name "baduk"/"badook" is also used quite often. Sadly Chinese version is the least well known, which I think is because China and USA are the least connected of the three big Weiqi countries.
Ask HN: Python vs Julia vs R: Speed/accuracy of ML Algorithms
I am trying to figure out the speed and accuracy of Python Vs Julia vs R for various Machine Learning libraries. I am intrigued with Julia and would like to know how it compares against scikit-learn and R's libraries.

Some of the algorithms for which I would want to know the benchmarks are:

1) xgboost
2) Random Forest
3) Deep Learning (Convolution Neural Networks)
4) L1/L2 Logistic Regression
Under the Hood of Amazon EC2 Container Service
I'm always impressed when people make cogent points, but then go out of their way to ensure nobody listens by gratuitously insulting most of their audience.
This is an event that occurred, yes. I don't see the point of it being on HN though -- the guidelines suggest staying away from mainstream news, and as already shown in the first comment here, there's basically no chance of a worthwhile discussion coming out of it.
> One thing I wonder about though is: why does a system which goal is security still use C for utilities/programs that are not really CPU-bound? Maybe it's time to slowly ditch C for a safer language where possible? (There are languages that would fit in quite well with OpenBSD, except that they require some portability work.)

OpenBSD's security goal (and expertise) comes from its programmers typically being really skilled at C programming. Some OpenBSD utilities use other languages, though (like the package management tools, which are written in Perl last I checked).

The bigger concern, however, is portability. OpenBSD supports a lot of hardware platforms, rivalled only by NetBSD as far as I know. There's also licensing restrictions; the goal is for OpenBSD (or at least as much as possible) to be entirely permissively-licensed. Any language that doesn't satisfy those two requirements may very well be a nonstarter.
the new version handles tsconfig.json, so no more need for ///<reference>
There's a long tradition on HN of having truly major political stories, ones of historical significance, be discussed here.

Nevertheless, if the discussion can't rise above garden-variety political bickering, we're going to bury it.
I think you should update this page with more information like you did for https://coinkite.com/startups

Keep up the great work.
You are assuming a lot there. Slow your roll.

No casino in the states of NV, CA or LA has ever informed me nor have I seen other patrons be duly made aware of the 2%-15% for the slots nor the 1% for Blackjack, Video poker or Craps.

In Nevada, I don't see any stipulation they're even required to, by the Nevada Gaming Commission. [1]

[1] LICENSING AND CONTROL OF GAMING - GENERAL PROVISIONS

https://leg.state.nv.us/NRS/NRS-463.html
It should be noted that this is fiction, but still a very interesting read.
Typical.

Free Speech! (has nothing to do with government censorship or banning of speech of any kind)

Equal rights! (has nothing to do with people being granted rights equally by the government, or those rights being applied unevenly)

Is someone here promoting censorship or banning of a type of speech?

Is someone of Class B being persecuted for a crime Class A would not be persecuted for?

If the answer to both questions is no, then we are not discussing free speech or equal rights.

Having a lack of sympathy for someone who committed a crime (in this case a contract violation) is neither anti-free speech nor anti-equal rights.

Do you think it would be better for us to feel more empathy for contract breakers than for those whose marriages have been adversely affected?
Y-combinator introduces a new program to reach 1000 companies
async/await will a sort of revolution, I hope they put out the 1.6 beta real soon
In this timeline, Common Lisp first appears when it was standardized. It should probably also mention its predecessor MACLISP.
Already a linode customer?
How WiFi Apps Can Save You Money
I read this as US corps needs more markets.
Kat from YC here. Sam, Matt Krisiloff and I are happy to answer any questions about the Fellowship. You can also send questions to fellowship@ycombinator.com.
>I don't think that it matters that this is a "cheating" site, your privacy should still be guarded and it's not fair that all these people are being exposed.

What about those Tor sites that were recently busted. Yes, the content was far worse, but if we argue that usage of a site can be bad enough to warrant a loss in deserving your privacy protected, the difference between the two becomes only a difference in determining what is 'bad enough' and the argument you presented, that it doesn't matter since privacy should be protected anyways, no longer applies (as the people who are arguing it 'serves them right' are disagreeing with you only in terms that the content of this site is bad enough to warrant the same loss of any rights to site usage privacy).

Please note I am not saying the content of the two sites are equal. I am only saying that the wrongness/harmfulness of the content (which is clearly different) isn't taken into account by the point presented here.
What is your point, exactly? That we blow police misbehavior out of proportion? That systematic racial discrimination is OK because black people are the ones committing crimes anyway?
The Risky Eclipse of Statisticians
Thanks, the next update will have more info.
Student loan debt is $1.2 or so trillion. Household assets are $86 trillion. It's not an issue compared to the vast household assets. The median student loan debt, for adults with student loans, is around $13,000 - not a menacing sum, even if it has climbed a lot in the last ten years.

Gross federal debt only gets included if we're going to count gross national assets: $225 or so trillion. Not to mention, that public debt is backed by the global reserve currency, which grants immense privileges to the US economy. A 100% GDP to debt ratio, while high, is manageable (and yes, we'll see what happens in the future given entitlement costs). The US also has spare taxing capacity when it comes to the upper 25%, versus most other developed nations (the US has among the highest disposable income levels).

Most of the developed world has expensive real estate, a consequence of relatively low interest rates. In no way is it unreasonable to compare apples to apples.

Full-time employment has increased by seven million in 3.5 years. While the drop in the labor force participation rate is a drag on the economy (some of that is legitimate boomer retirement and an aging population), the US participation rate is still very healthy compared to peers (it's 10 points higher than Belgium by comparison).
John Oliver blasts Americans for wasting tons of food
It's fine indeed, but LLVM (and therefore Rust) doesn't support nearly all the targets OpenBSD supports.
Hi! Matt here -- I'll be managing YC Fellowship. I'll be answering questions here throughout the day alongside Kat and Sam.
JSONB Accessor for Ruby
You can decouple now. Set the TypeScript output target to ES6 and then pass it all through BabelJS.

It works really well for me and the TypeScript tooling is really good (VS Code or Atom).
Ahh, I see what you meant. That should work with a correct currying implementation for sure
This seems really close to what YC started as. Why the spinoff?
A truly incredible opportunity. Thank you for your leadership.
my-own-commandlinefu.com
Yes.

One example I've used was setting up some non-technical windows users with a shortcut they could click which would:

do a key-based, passwordless ssh login to the server
rotate a proxy log, specific to their test machine

The logrotate config for these logs included code to move a copy to a mapped network share.

So clicking the shortcut caused the log for their most recent bout of testing to magically appear in a folder on their desktop.

The sudoers file allowed only this command to be run by these users. They did not get shell access at any stage.
If you're building Windows 10 Universal apps you should hold off until Windows 10 is released on the 29th. I just ran the VS2015 Community installer and it prompted me to remove the Windows 10 Universal Apps Tools RC.
Agreed on the points listed. Typescript really helps with code being more solid and professional. We have a large-ish server application written in typescript the really benefits from the OOP principles that typescript enforces. Some initial investment upfront from learning curve and thinking about proper architecture like you mentioned, but really pays dividends over time for adding features or making major changes.
Looking to sell (seorank.io)
I have listed my domain on flippa, open to offers Domain: seorank.io
The similarity would extend so far as the negative views society has for people in any of those groups. In all cases members of society currently hold or have held in the past a view that these behaviors even when not having a negative effect on any individual are something which 'erode the moral fabric of society'. It is not a similarity in the groups themselves, but in how they are regarded or have been regarded by others. Forcing ones morals upon others in instances where there is no harm to anyone(while arguable in many cases of cheating, is certainly true in some cases), would be the common thread.

For everyone who identifies as some sort of Poly or other group it is probably painful to have members of other groups, which are unfortunately still discriminated against, view their differences from the accepted moral norm in a negative light like this. People in general want to be accepted for who they are, and ideally judged by a moral code similar to the one they themselves hold.

At least that is my view on the situation. I realize cheating is often not a mutual agreement between all parties, and in those cases a person is being harmed and there is reason for society to view it negatively, however that is not always the situation, and in these cases I think other groups who have been discriminated against recognizing the similarity would be valuable to humanity in general.
Are you able to articulate 5
or more of those plentiful reasons?

At times I have zoomed in or out because:

1. I'm further away from the screen, because my screen is large.

2. I'm further away from the screen, because I am showing a website to a friend or colleague.

3. I'm displaying the site on a projector, and people at the back of the room say they can't see.

4. I'm viewing a website on my colleague's high-dpi display, which she uses at native resolution.

5. I'm viewing a website on my phone while being driven somewhere, and the ride's a bit bumpy so I don't want the text too small.

6. I have a comparatively low-end phone, that most people don't seem to test for; sometimes the live suggestion dropdown for a text box is obscured by my on-screen keyboard.

7. I have a comparatively high-end phone, and I'm not moving around, and I'd like to have more of the article on my screen.

8. I have a comparatively high-end phone, with a high-dpi display, and the page I'm reading just seems to have rendered everything quite small.

9. The website designer has opted for a skinny font I'm having trouble reading.

10. The website designer has decided a feature is unimportant and should be visually unimportant (maybe a link to some terms and conditions, or an EULA or something like that) but I want to be the judge of that.

11. My eyes are tired.

12. My eyes are fine, but I've had a few drinks and things aren't quite as crisp as they usually are.

TLDR: if a user in a test group says "I'm having trouble reading that text" would you say "No you're not"? Of course you wouldn't, it would be ridiculous to do that, the user has first-hand perfectly accurate information you don't have access to. And yet, when a user expresses that they're having trouble reading the text by zooming, and you disable zooming, that's exactly what you're doing.
The news says nothing about 64-bit Support.
That's definitely the first Visual Studio that has a 64-bit Version.
ShopMarsia.com – Women's Fashion
Sacca is a douche bag.
Another great initiative from YC, which I'm sure will yield incredible access to talented entrepreneurs. Surely there will be signal-to-noise issues, but if any group is equipped to sift through for (and help develop) talent, it's YC.

$12k is not a lot of money in the grand scheme, but it is a huge grant to many talented founders/teams who otherwise wouldn't be able to take this leap.
ReactiveCocoa 3.0 Released
I've found the book Game Engine Architecture extremely helpful with this. http://www.amazon.com/Game-Engine-Architecture-Jason-Gregory...

If you're looking to find out how a physics engine works you should check out Box2D, it's an open source 2D physics engine. https://github.com/erincatto/Box2D
That's only partially accurate. The explosion of personal bankruptcies due to the great recession was mostly cleared by early to mid 2011. Since then, the household debt to income ratio has continued to fall. And meanwhile, wages are climbing, unemployment has dropped substantially (including on the U6), and full-time jobs have roared back in the last 3.5 years. The median household credit score has also been climbing for several years since the bankruptcy flood years.
Backed. However, is ZNAPS signed up with Apple's Made-for-iPhone/iPad (MFi) licensing program. Otherwise Apple might try to sue for making unlicensed accessories for their products. https://developer.apple.com/programs/mfi/
How do you protect yourself if your shipment gets damaged in transit?
I'm well aware of the mess. I meant specifically getting Gaddafi.
Doesn't seem to have licenses available for BizSpark accounts yet?

EDIT: If I check my email, I get an answer

All BizSpark members who have an active Visual Studio Ultimate with MSDN
subscription will see that their subscription has been automatically converted to
Visual Studio Enterprise 2015 with MSDN when Visual Studio 2015 is released.
Show HN: Video Monkey: Unsplash for videos
Computer Go is actually a huge topic. There are many different solutions, and they compete and still discover new things every year. If you want to get seriously into it you should get in touch with the people who work on it daily. There are people who write doctor theses about parts of a Go AI nowadays and what they create might not even be top notch.

When I last checked, it was basically a set of very complex brute force algorithms. What they (need to) do is limit the search space a lot because there are just so many options. And that's where the smartness comes into play, removing subtrees from search space without visiting them.

And as far as I know they tried pattern recognition (which is what we humans do) but it didn't work well for AIs. They work more often with density maps for some factors they calculate depending on the position, imho.

But all that I know is really only very flat knowledge, and might be wrong.
I consider myself at best a mediocre JS developer, that wants to get better. I'm interested in TypeScript but worry it would hinder my ability to improve my knowledge of the core language. I want to know how ES6 improves the language, not how TypeScript's syntax of ES6 improves the language. I know I could use regular JS files with TS but if I don't want to do any transpilation that seems redundant.

Has anybody else felt that way and did you go forward with TS or stick with vanilla JS?
Have a look at this post: https://news.ycombinator.com/item?id=9438610

Some of the deleted comments are me not wanting to get drawn into a discussion about particular users and etc.
>Free speech! (Until I hear something I don't like!)

What limitations do you think should be put on the exchange of information (words, thoughts, concepts, pictures, videos, executable, etc.). For almost everyone I've ever asked, the answer was never 'none'. They may start there, but soon after I started listing more concrete examples I find one that makes them take back that 'none'.
Presumably this is why his final output consisted of

constructor.
destructor.
move constructor
destructor.

i.e. the data destructed before it was moved.
I was expecting a history of visual programming languages - which would be much smaller. :-)
So, I read through the description three times. And I'm puzzled as to what the real differences are between a YC Fellowship, and traditional YC investment.

Are the key differences - that the Fellowship is a grant, not an equity investment (for $12K, rather than the larger YC investment), that it lasts for only 8 weeks, and that the Fellowships aren't required to move to the Bay Area?
It would be much better if everyone learned English - an actually useful language, and that is what is happening right now.
Background compiling and live-updating is now here with Rosyln powered builds.

EDIT: actually I'm not sure if this only applies to ASP.NET 5 which constantly builds in the background in-memory...
Who, me? No, I wasn't. I was talking about the plugins keeping the high privileges (not raising them). And that would be because I assumed the plugins, like the main process, were trusted - my idea (like the proposed syscall) would be for the plugins to tame themselves, knowing what privileges they would need to work, and dropping everything else, so that they couldn't be used as an exploit. It wasn't to protect the system from the plugin authors themselves.
The Smell of Feature Envy
Yes, absolutely. Teams will be encouraged to apply, but it won't be a requirement.
Ok, we s/history/timeline/'d the title.
I think the underlying goal here is to broaden yc network, really to find more workers, not founders.

The fwd.us initiative seems dead in the water, so can't do much there. This is a much more clever, more politically astute approach to finding possible candidates.
so where's the leak @? .torrent / pastebin ?
Please stop disabling zoom, period.

You mention you are properly trained. Who trained you, so we can fix them too ;) ? (joking)
It wasn't programmed because it was never built (in his time anyway). I am assuming you are talking about the Analytical Engine, rather than the Difference Engine, since the latter is not a Turing machine.

The method of programming was to be via punched cards, whose contents was roughly analogous to machine code.
... dismissing the statement as a truism means that
we can't talk about morality at all.

I just think we need to be more careful with words, as you point out.

Same goes for a given law.

Yet with laws there is an opportunity for debate and reform, as well as some degree accountability. You can be reasonably confident that at least a strong minority think any given law is reasonable. For vigilante actions that support will be a lot smaller and the debate, accountability and opportuity for reform drop to zero.

"I'm not convinced vigilantism is always wrong" is not
the same as "I condone this hack".

Sure. Apologies if it sounded like I was accusing you of that. Wasn't my intention. I just wanted to highlight the lack of accountability.

My definition of vigilantism includes any action in response
to an injustice that isn't performed by the executive branch
of government.

Sure, well in that case there are plenty of actions that are reasonable, such as undertaking a consumer boycots, or passing a gun control law in response to a school massacre. I was using the regular definition, hence the misunderstanding.
False equivalence. Adultery is not a crime. Trafficking in child pornography is. Nobody has a right to private criminality.
Both of these appear to do what you want:

- https://github.com/dolaameng/pysax
- https://github.com/nphoff/saxpy
I don't see upgrade pricing mentioned anywhere - If one already has Visual Studio 2013 Pro with MSDN (active), is it necessary to repurchase to get 2015?
>We understand that $12,000 is not a lot of money, and this won’t make sense for everyone. But for some people, it may be the difference between going to work at a big company and starting the next Airbnb.

Maybe if the founders of AirBnB had been given $12,000 they wouldn't have needed to make money though illegal spamming.