skysight-inc/HackerNews huggingface dataset:
Some guy was earning more than a million dollars per year working as a finance programmer in Manhattan. Unfortunately when he left the firm, he was caught making off with its source code.

I am dead certain that I am just as good a coder as he was.

I speculate - SPECULATE mind you - that I have a novel way to time the market. Quite likely there are others who know what I do, but I've never heard anyone mention it in any public way.

But before I invest any actual money, first I'll trade on historical data - that is, I will develop a fixed formula for determining whether to trade, what equity to trade as well as how much - then run my formula through historical data, to determine whether it beats any of the existing funds.

If that turns out to work, I'll use "funny money" to try trading on the current market.

If that turns out to work OK, I'll use real money to buy and sell real equities.
the json type just stores the string value passed to it, but only the final value is available to the JSON-aware operators.

mydb=# select
('{"foo": 1, "foo": 2}'::jsonb)->'foo' jsonb_foo,
('{"foo": 1, "foo": 2}'::json)->'foo' json_foo;
jsonb_foo|2
json_foo|2
First Ubuntu Phone Will Launch in Europe This February
Why Northern Guys Make the Best Boyfriends, End Of
When designing Siri, the people involved crafted a backstory for Siri, answering questions like "Is Siri a male or a female?", "Is Siri human, computer, or something else?", "Is Siri an Apple employee (or what's the relationship to Apple)", etc. You'll be happy to know that Siri was designed to be neither male nor female, no matter what voice it speaks with -- ask it and you will see...
Learning from the Extremes in Medicine
I work for a nonprofit medical research foundation in a lab that does bioinformatics, including some research on text mining information from biomedical journal articles, which might relate to your interest in linguistics.

If you're simply looking to learn, we could certainly use a volunteer, although I don't make hiring decisions for paid positions. It is possible but would be hard without practical experience. There is also a possibility to become a graduate student, although this is a health sciences center so the PhDs are in things like biochemistry, cell biology, etc, even though our lab's research is very computational.

My e-mail in base64 is:
Z2lsZXNjQG9tcmYub3Jn

You can translate easily with:
https://www.base64decode.org/
or your preferred method.

EDIT: Just to add a little more detail about the kinds of work and technologies. Broadly speaking, we try to mine information out of large biology-related datasets, including text and more numeric kinds of data, using machine learning technologies. Sometimes we put a web-based front end on things, but it is not our primary focus. So if you are more interested in web dev, there is a need for it, or if you'd rather get more into what is now called "data science", there is a lot of that as well. We primarily use Linux, Python, and some bash scripting.
I though in that. I love that distribution it's excellent but it has it problems. I wouldn't recommend to "install" it in a hard drive as probably wants OP.
Dr. Pepper seems to have less aspartame. It's the only diet soda I can drink without gagging (though I'd still normally avoid it). I can still taste it, but it doesn't bother me as much.

Pretty much a moot point since I don't drink much pop to begin with...
http://meditationstuff.wordpress.com/
It's really notch's business rather than anything we should be interested or commenting on. Feels very gossip-rag-like to see this on here. Let the man splurge on a flashy house if that's what he feels like doing.

I don't think his private life is valid HN discussion fodder, personally, any more than Bill Gates' brand of pyjamas would be.
This one hits pretty close to home for me, because my dad had the "syndrome". He also got it as he was going through withdrawal from a cocaine addiction, so when the CDC report came out (it being a psychiatric condition) it made a lot of sense to me.

I don't really have anything interesting to add to the discussion, just that it's difficult to see a relative suffer like that.
I believe this document is the first public acknowledgement on the government side of the relationship that the Laboratory for Physical Sciences at the University of Maryland is an NSA facility. Even the agencies own NSA.gov domain is listed as controlled by the "Department of Defense."
Ask HN: How would you bet on an imminent (3-6 month) tech bubble burst?
Caveats:
- With less than $50k
- In such a way that your risk is somewhat hedged (no straight shorting stocks)
Good for him. But why is this news?
> The Great Famine, as it came to be known, could have been avoided in any number of ways, not least by ceasing the export of food from Ireland to Britain. But the British government failed to take effective action.

"...the British government failed to take effective action"

That's one way of putting it!
Motion seconded on the tagging idea. Really, it's pretty easy to re-conceive tab groups as follows:

* The backend is the existing bookmarks storage. This already supports both hierarchical organization and tagging.

* The API for accessing the backend is effectively a search that defines a writable view into bookmark storage. E.g. "folder X", "tag Y", etc. "A small matter of UX" required to work out sensible behavior in the event non-writable searches are allowed (e.g. "all bookmarks that are hits for word 'cake'"). Likewise, some additional per-view metadata might be required to maintain the user's tab ordering for views without an ad-hoc order such as tag-driven searches. Perhaps these cases could be accommodated via the addition of "smart folders" to the bookmark store, which encapsulate these searches, provide a place to stick search-specific metadata, subfolders with ad-hoc contents (e.g. user-opened tabs in that context), and so on.

* The window's tab list management would transparently read/write tabs into the view associated with that window.

* Window tab display should be screamingly fast. Got 100 tabs in that search? That window had better appear instantly.

Honestly, that last shouldn't be very hard. (Warning: famous last words.) I haven't looked into the FF code for this (and I'm sadly unfamiliar with FF's codebase), but what are now standard list-view optimization techniques[1] from mobile platforms should make this a cakewalk. Anything needed for display should be stored in the bookmarks and/or cached, and there's minimal object allocation involved.

[1] E.g. there only exist a number of view objects (say, visible tabs) equal to what can be displayed on-screen plus one or two. These are recycled as needed during any view movement (scrolling) or data change operations.

Hark, I hear an excuse to learn Rust and go check out Servo...!
It Pays to Be a Nerd – Gamer Beats Out Beyonce, Jay Z for Epic L.A. House
Your argument is completely disingenuous - same as the people who are nitpicking and torturing the language in the constitution in order to get what they want.

When people are using the internet, in some contexts there is a certain expectation of privacy, and in others, there is none. If I upload pictures to a public Facebook profile or a hosting website (such as imgur), I certainly don't expect that to be private. It's there and available for everyone to see/observe/collect/record/download/analyze/whatever. However, if I connect to a search provider using HTTPS, and the search provider vehemently claims they do not hand my data over to the government, I certainly don't expect the said provider to hand my data over to the government, or the government to try to subvert and crack the encryption between me and the website.

I think it's high time people stop trying to get what's unfair and immoral by trying to subvert the language. While you may eventually get what you want, it is corrupt and evil. No amount of legal "reinterpreting" changes that.
The balancing is broken if you use an inappropriate sharding key. Which is no different to every other system.

And I've used it under very high load with zero problems other than data model changes.
Heterocopulative Syndrome: Clinico-Pathologic Correlation in 260 Cases
One of my problems with this study (and many preliminary medical intervention studies hyped mostly by press releases) is that it deals with a biomarker--telomere length--rather than with a hard endpoint, for example actual improved cancer survival and reduced all-cause mortality in the patients.

Anyone looking on can read the paper for themselves for issues like sample size, the reported statistics, whether the expected finding was specified in advance, and so on. A recent submission to HN[1] cautions that press releases are not usually good guides to what a study has actually found.

[1] http://www.sciencebasedmedicine.org/communicating-health-sci...
Priceless. Imagine that on a job description.
http://en.wikipedia.org/wiki/Hanasaku_Iroha
once you try it it is pretty fun.
He means multiple interviewers in the room at a time. Adds to stress without adding additional information that couldn't be collected piecemeal with multiple 1:1 interviews.
I understand where a lot of people commenting here come from, but I think Female only tech events are actually amazing.

I believe the main reason why there's less women in tech is because there's less women in tech(!) It's really hard to jump in a new field where you're the extreme minority. Just as a crude example, imagine getting into nursing school as a guy. That would take a lot of guts. I know because I have a friend who did it and you can easily imagine the kind of comments he's getting all the time from families, strangers, administrators, etc. However, if there were more guys in nursing, it wouldn't be as hard.

You can also think about being gay in San-Francisco right now vs 50 years ago. Yes, a lot of things changed, but part of the reason why it's getting much better is because there simply are more gays, you know you're not alone.

I'm not sure if this was a good example. But women in tech are a bit similar. It's hard to jump in when you're the minority. It's much easier to take the easy route and get a profession where there's already a good ratio of men/women.

Why am I saying all this? Because I think women-only events help girls looking to move into tech understand that there actually are women in tech. If we'd only have mixed-in events, the few women in the crowd would easily be missed by the overwhelming majority of guys.

Someone also posted something about Black, Latino/Hispanic Founders. That's extremely related. A black friend of mine told me that one of the hardest thing about being black in the tech community is that he's almost always the only one. It takes a lot of guts to be the only different one in the room. Some people like that, but for lots of people it's hard. Personally, as an introvert, I'd hate to have everyone in the room looking at me the second I enter the room, all the time.
check-it out on the website
It's all on big C file with no tests. How come it seems like the lower level the language, the less likely people are to write tests?

It also looks weird to use. All of the commands you can perform are implemented as command line options. For example.

# Add a new note with custom date:
> memo -a "File taxes" 2014-10-14
# Search memos by string:
> memo -f buy

I like the idea but I would never use this.
Yes, I get that. It's a worthy goal, too. But I still think software must also be usable in addition to secure.
Mirage: Tracing and Profiling
Equational derivations of the Y combinator and Church encodings in Python
Of course! It's mostly messages from her!
Tipping actually gives an incentive to do way too much and often to pester the customer with unecessary attention. Probably not everyone is fond of getting her glass ostensibly refilled every 5 minutes, which happens with the emphasize on service that a tip intensive system creates.
i.e. dating with an ulterior motive. See: Golddigger
Ending the Invisibility of Homelessness
At the time when the big uproar of the lack of fsyncing by default the Java driver had it set as FSYNC_SAFE (there was no ACKNOWLEDGED).
China is a country with a population exceeding a billion people. Generalizations like this don't help anyone.
Or annually with your other tax affairs if your income is less than £1.3 million.

Which means that while it has to be taken into consideration it does not really affect stuff that much.

It is a cost of doing business in the EU and it does make things more complex, but nowhere near as complex as before the EU came into effect.
To elaborate on why open-source hardware is hard
How can you be an example that what I said "is not the case"? Are you saying that because you are not similarly good in two different sets of abstract formal systems, that this isn't a good indicator in general?
I think it's a distro's job to deal with it. The cli tool shouldn't phone home, but the distro should be able to be notified of a critical update and strongly warn you the next time you try to launch it.

Maybe even a push update you can subscribe to.
It's quite simple until you write code that has to deal with AP (as in CAP), and the limitations that come with it. I have, and what a pain that was.
Python's `NotImplemented` Type
Duet Makes Your iPad a No-Compromise Display for Your Mac
I felt like the rat mite possibility was left open.
> For example, with PG I have to reseed the original master if it comes back online after an outage

pg_rewind[1] is supposed to fix this. It's moving into core for 9.5, by the way.

[1] https://github.com/vmware/pg_rewind
Couple Close to Death After Night in Car
The Storage Network of the Future Will Feature Objects Prominently
Yea, and it is being misused in a lot of places. In this project, `u32` would probably be a better fit as you try to serialize data – this should happen in a platform-independent way.
I think we had one of the larger mongo installs around, so you just might not have been at the scale to see these issues.
That's not the point.

The point is that you don't want to stand on only one leg when a flaw in that leg may be discovered in the future.

Admittedly MD5 was a poor example from me in that light...

A more realistic mix might be: sha256+RIPEMD160+Whirlpool.

Or, in crypto-speak: Concatenating outputs from multiple hash functions provides collision resistance as good as the strongest of the algorithms included in the concatenated result. [1]

[1] http://en.wikipedia.org/wiki/Cryptographic_hash_function#Con...
YaWho?
"Gerrand" :-)
The great thing about everything included Emacs packages is there are so many to choose from.

Optimizing for new User onboarding reduces the time to learn Emacs from 523 weeks to 520. It's still 10 years..
How to talk about Bitcoin
Obfuscating “Hello World” in Python
How so? They are incorrect, as subconscious inferences often are, but the conclusion is not a-priori unreasonable, and giving a group a handicap is often done because, all else being equal, they are not as good as the other group.

Again, you can (as I do) disagree with this assessment and think that it should be obviously wrong with a little bit of thought and knowledge of the actual situation, but as a subconsious inference it seams reasonable.

In fact, if you recall the "separate cannot be equal" ruling in relationship to racial discrimination, one of the arguments was that even if the separate accommodations were in fact equal (which they weren't) simply having black only schools creates a feeling of inferiority.

EDIT: Minor correction. After looking up the opinion for separate cannot be equal (Brown v Board of education [1]), it turns out that, in the opinion of the court, accommodations were in fact equal (or being equalized), which is what forced an examination of the separate but equal doctrine itself. I'll just leave this quote here:

"To separate them from others of similar age and qualifications solely because of their race generates a feeling of inferiority as to their status in the community that may affect their hearts and minds in a way unlikely ever to be undone." [1]

[1] http://www.law.cornell.edu/supremecourt/text/347/483#writing...
GeoTrellis – A Geographic Data Processing Engine
Baseband alone is not enough to act as an eavesdropping device. There's no direct connection between the baseband chipset and the microphone and camera. And if they left the baseband subsystem powered up when the phone was physically turned off (as opposed to in standby), the battery drain would be obvious.

Some of the confusion probably arises from the distinction between power-down and standby modes. If anything but the supervisory processor that monitors the power button were active with the phone turned all the way off, it would be noticed, and give rise to a substantial (and well justified) outcry. Under normal conditions, that can happen only if the phone has been hacked.
Git devs made the incorrect assumption that saving .giT/cONFIg to disk, would actually save .giT/cONFIg to disk.

Ridiculously enough, this is not always the case (I weep for us).

Should they have known that Windows and MacOS sport case-insensitive filesystems? Definitely.

But, how does this have anything to do with bloat or complexity?
Don't ask just do.

In this world there are 2 kinds of languages. The kind people like, and the kind people use. You'll find pro's and con's everywhere. Just sit down and do something, it doesn't matter how fast it is, how bad it looks. You'll have finished something.
I think here is a good argument for not using case-insensitive filesystems - because every single filename comparison gets affected and it can lead to vulnerabilities like this (I wonder what others are out there...) Case-insensitive initially feels like a good idea to some, but I think it's a good example of "trying to do too much" and often in subtle ways that even the user might not fully understand - the definition of "case" changes with locale, for instance. In contrast, with filenames that are treated as dumb and simple, plain sequences of bytes that just cannot contain certain characters (and thus compared accordingly for equality, bit-by-bit), there is no need to even consider the concept of "case", and no ambiguity: It either matches exactly or doesn't match.

(I am aware of all the - quite frankly ridiculous - complexity of Unicode characters that are visually identical and "should be treated as such for the purposes of comparison", but I think that's another example of excess complexity leading to things like directory-traversal attacks.)
> If you have a natural shard key, use a bunch of schemas and table inheritance,

They are working on improving FDW API to help make foreign tables available as inheritance children. I think It's a step forward...
(I'm a founder at Heap.)

This is an excellent point. Two things:

1. Empirically, we've found that our customers rarely fall back on custom attributes. The vast majority of queries run in Heap (>75%) operate on automatically-captured events. To me, this suggests we've either: 1) cut out a significant portion of implementation work, or 2) enabled analysis that was previously blocked by implementation work. If either (or both) are true, it's a win, and suggests that automatic event-tracking produces salient data out-of-the-box.

2. That said, some metrics are important and do require manual instrumentation. Coincidentally enough, we're about to launch a feature that solves the problem you mention and requires no extra implementation work. We're excited about it. Want to try it out on newrelic.com?
Like bash.
Clear language and respect
It's a non-question. There's no defending them because they aren't being attacked in the first place.
Hi, I was in a similar situation to you so I'd like to try and help a little bit.

First of all, you should try to talk to a therapist. I think that your reaching out here is a great idea, but a therapist will likely be much more effective long term.

As for your lack of motivation, that is literally a symptom of depression. I remember when I was in college I went to my professor and he told me that if I didn't have motivation then I probably should switch majors. Pretty awful advice.

What's worked for me in the past when I had no motivation was to start easy. So, say tomorrow you apply to one job. If you tell other people that you are going to do this, it's even better because you will be less likely to back down.

After you apply to one, the next day you apply to two, and so on. The reason this works is that usually you'll feel good after applying and then the next time you'll use that as motivation to do it again. Also because if all you have to do is just apply to one company, well that's pretty easy so hopefully you can at least motivate yourself to do that.

Finally, if you truly love something then you don't need to compare yourself to anyone else, because it doesn't matter. You shouldn't like something just because you are good at it, you like it because you find it interesting. Also, the reality is that if you want to be good at anything you're going to have to go through the part when you suck at it. It's one of the main things that separate people who excel from those who don't make anything of themselves.
Animated flag gifs are unfortunately a part of many Indian websites, especially in many research and/or government organizations. Don't let them make you think any less of the credibility, its just a cultural thing.
Richard Stallman: What Does It Mean for Your Computer to Be Loyal?
This disease is "documented and described" in the online (then made into a book then made into a movie) "John dies at the end", as an interdimensional goo:
http://en.wikipedia.org/wiki/John_Dies_at_the_End
I hope you're implying that he's cured.
This plus zookeeper to manage shard transitions would be awesome.
Would you guys be interested in a community built Library search engine?
Yesterday I was playing around and I started working on the beginnings of a library search engine built with ElasticSearch

I personally like the idea, but it needs a good community to contribute and maintain quality.

The basic idea is that the user submits a query such as, "Image caching on Android" and the search engine spits out the "top" libraries as a card. The card would have the name, description, tutorial links and a showcase of apps using the plugin.

In the "top" calculation there will be things such as community ranking, whether or not it's well maintained etc.

Of course the community can make changes and contribute and it could be a hacker search engine.

Would you guys be interested? Even though I like it, it needs a community for it to be effective.
This article got me scared over the possibility that I might go nut and get those itches. It's disturbing how easily those things can get to you. Even with the blatant conspiracy theories and references to aliens in the middle.
I'm grateful that my brain is not an asshole and listens to reason sometimes, wouldn't want to end up with phantom itches.

My sympathy goes to those people.
That link says nothing about anything you just said and doesn't mention Google directly either other than the general reference of "search engines".
Pricing per socket really really frustrates me. I work in an Oracle shop where we're hamstrung by similar pricing.
Mostly this, though it's not so black-and-white. The paper discusses results from a DNN-HMM system (Maas et al., using Kaldi) trained on 2k hours, and it does provide a small generalization improvement over 300 hours.

Much of the excitement about deep learning -- which we see as well in DeepSpeech -- is that these models continue to improve as we provide more training data. It's not obvious a priori that results will keep getting better after thousands of hours of speech. We're exited to keep advancing that frontier.
Is OCaml somehow easier for handling intrusive data structures safely? From my cursory glance, one can be pretty functional-programmey, just as in OCaml, and Rust's type system is reasonably powerful for static analysis of many things.