News for hackers. Stuff that matters.

kanak

Re:Embeddings Are Underrated on Tuesday May 13, 2025 @08:44AM (#43972307)
Is it this one? https://www.youtube.com/watch?v=Z6s7PrfJlQ0&t=3084s

> MIA Meeting: Low dimensional embeddings of words and documents (and how they might apply to single-cell data)

Leland McInnes Tutte Institute for Mathematics and Computing

Over the last decade the field of Natural Language Processing (NLP) has been overtaken by neural networks and deep learning. The latest models and algorithms, from word2vec to Google’s Universal Sentence Encoder and BERT, can perform seemingly magical feats and provide powerful tools to understand and analyze text documents. This talk will seek to pick apart word and document embedding techniques from NLP, removing the neural networks and instead working with linear algebra and dimension reduction on large sparse matrices of counts that is very similar to a large amount of single-cell data. Such an approach can achieve results on par with neural network approaches, but are both simpler to understand the inner workings of, and are generalizable to much more diverse domains than NLP, including, hopefully, single-cell research. In particular all we really need to apply these kinds of techniques are large sparse matrices of counts and some notion of locality or cooccurrence of the feature columns of that matrix. The goal of this talk is to hopefully open up some of the ideas that have been so effective in NLP and make them usable and accessible to a wider audience working with more diverse types of data, and initiate a conversation about what is required to make such techniques useful for the single-cell community.

Re:How bloom filters made SQLite 10x faster on Monday December 23, 2024 @08:28AM (#42494234)
For others interested in this idea, look up "Bentley-Saxe transformation". These lecture notes are very readable: https://jeffe.cs.illinois.edu/teaching/datastructures/notes/... .

A recent paper trying to systematically apply the idea to databases "Towards Systematic Index Dynamization" ( https://bpb-us-e1.wpmucdn.com/sites.psu.edu/dist/b/123163/fi... )

Re:FreeTaxUSA on Thursday January 11, 2024 @06:12AM (#38950679)
Any plans to support receiving refunds as Paper I-Bonds? i.e. Form 8888 ( https://www.irs.gov/refunds/using-your-income-tax-refund-to-... )
Re:Roaring bitmaps: what they are and how they work on Saturday September 03, 2022 @08:00PM (#32707900)
Lucene's adaptation of Roaring uses the complement idea on a block-wise basis:

https://github.com/apache/lucene/blob/84cae4f27cfd3feb3bb42d...

Re:Ask HN: Where to Learn Kubernetes? on Thursday May 06, 2021 @08:37AM (#27062273)
https://learning.oreilly.com/library/view/kubernetes-up-and/...

Kubernetes Up and Running by Brendan Burns, Joe Beda and Kelsey Hightower (published by O'Reilly).

Re:Ask HN: Where do you store bookmarks? on Friday April 20, 2018 @07:05PM (#16889029)
I switched from pinboard to diigo around 2 years ago. I love the "Annotate Page" functionality. I use it on all my bookmarks to quickly save the parts that I found useful or interesting. It is particularly useful when bookmarking HN/Reddit discussions, newsletters / link aggregations like High Scalability Newsletter. The hightlights are available when I open the page later so I know what I liked. Furthermore, the highlights show up when browsing the bookmarks on diigo, which makes it really great for research.
Re:Fast Search Using PostgreSQL Trigram Indexes on Sunday March 20, 2016 @09:50AM (#11322884)
What do you recommend instead of LevelDB?
Re:OOP vs Procedural Code on Thursday July 12, 2012 @01:44PM (#4235650)
Re:Why Use Postgres on Monday April 30, 2012 @08:23PM (#3912316)
At an initial glance, I think you're describing nested transactions.
Re:Learn Prolog Now on Friday August 12, 2011 @01:55PM (#2878365)
You should totally do it... it's fantastic. Norvig makes it quite clear in the beginning that he expects you to know atleast some lisp beforehand (the "intro" chapter is a bit sparse), so you might want to brush you on your CL skills before you dive in.
Re:Learn Prolog Now on Friday August 12, 2011 @01:07PM (#2878119)
Peter Norvig also has two implementations of Prolog in Paradigms of AI Programming (first one is interpreted, second is complied) in Common Lisp. The book is highly recommended because Norvig's code is very elegant and his exposition is wonderful.

Allegro Prolog [1] is based on Norvig's implementation, although I'm sure they've done a fair bit of optimizing.

[1]: http://www.franz.com/products/prolog/

Re:Firefox 5 is now officially released on Tuesday June 21, 2011 @11:31AM (#2679148)
> "I believe there is an exception if any extensions are broken by a new release"

Are you talking about extensions that I already have installed or any extension on AMO that might not work with the new version?

I believe Chris Soghoian was the person who discovered the bug (there was an HN submission about this earlier).

http://twitter.com/#!/csoghoian

The older EOPLs are much longer then the newer ones. I've found that the 1st edition requires less sophistication than the 3rd and spends more time explaining things. You might want to take a look at it.

There's also "design concepts in programming languages".

Re:What it's like to work at Facebook? on Wednesday June 08, 2011 @09:21AM (#2632965)
Here's a userscript to disable that theater view:

https://userscripts.org/scripts/show/97052

I found it worthwhile to read the erlang books concurrently. Other than a few misalignments, they present topics in roughly the same order, but the way they explained the different topics were different enough that I found myself learning something new.
Almost everyone registers for atleast 4 courses a term. You need to work on all of them because every course counts. However, when you're going to take the Junior Lab (if you're in Physics) or the digital death lab/ software labs (if you're in EECS), you take classes that are relatively easy. For example, you might take extra humanities classes to work on the HASS requirement and then in a later semester not take the humanities class and replace them with courses in your own major.

I don't know about the junior lab (i'm in eecs), but when I take classes that are difficult (which has been pretty much every semester for the past 2 years :(), I am working overtime on these classes. Besides attending lectures/recitations during the day, I spend every evening, and all of my weekend coding for the projects. Having projects and labs that took over 20-30 hours to complete were the norm, and in a particularly bad semester, I'd have one of those due almost every two weeks.

Initially, there would be people who could get by without putting in as much effort because they already knew the material, but as you go higher and start talking about lab classes (where the work is punishing regardless of your knowledge/experience) or graduate classes (very intensive, almost no one can coast), you don't see people coasting.

I think there's a misunderstanding about how the class actually works.

First off, this is for students in Aero-Astro program. It's not something that all engineers take; it's simply the starting courses for the aero astro people.

Second, even though the name suggests that it's some course that tries to teach you the intersection of all the topics, it's actually teaching you the union of the topics. From the course overview:

"Over the course of each semester, students engage in seven disciplines of study, listed below. Each discipline is taught for a fraction of the semester, through a series of lectures. When one discipline concludes, students are quizzed and begin a new discipline."

Similarly, if you look at the calendar ( http://ocw.mit.edu/courses/aeronautics-and-astronautics/16-0... ). You see that the students are essentially taking each sub-course separately.

It's more for scheduling convenience and to have the students up and running with all fields in Aero-Astro than to do some grand unification of these topics.

Re:BankSimple: We have cards on Friday May 20, 2011 @02:55PM (#2568969)
"I've stepped down from my position as lead engineer of BankSimple. I wish them good luck, with or without me." by KirinDave (Dave Fayram)
You could add the EasyPrivacy list ( http://easylist.adblockplus.org/en/ ) to your adblock subscription.
Re:Grokking Org-mode and putting it in charge on Friday April 08, 2011 @10:09AM (#2423843)
> As a non-emacs, non-lisp users, is this really worth trying to learn?

I've been using org for about 2 years to take notes... I've taken several hundred pages worth of notes using it by now. I've been using it for about a month as my task / appointment manager, and I'm impressed by its flexibility.

I was in the same spot when I started because there's a lot of things that Org is capable of. I used the following resources when I was learning Org. You might find them helpful:

1. Carsten Dominick (lead dev of Org-Mode) talks about Org at Google: http://orgmode.org/talks/index.html#sec-1

2. "Power users describe their setup" section on the worg tutorial list: http://orgmode.org/worg/org-tutorials/index.html

By this point, you'll have atleast some idea about how org can be used. If you decide to delve in further:

3. Sacha Chua's blog posts on Org-Mode: http://sachachua.com/blog/

4. Org compact guide: http://orgmode.org/guide/index.html

Re:Amazon Cloud Drive Is Not Dropbox on Wednesday March 30, 2011 @10:52AM (#2387462)
> I believe I read somewhere here on HN that DropBox actually only stores a single version of a file.

This is definitely true. For example, if you put a video show you got off of eztv in your dropbox, the upload is instantenously complete. Why? because someone else has already put that file into dropbox so you don't need to upload it as well.

Re:Amazon Cloud Drive Is Not Dropbox on Wednesday March 30, 2011 @10:47AM (#2387439)
If your needs aren't met by dropbox's free plan, the cheapest plan they offer is $99 for 50 GB a year.

In comparison, amazon is offering 100 GB for the same $100 a year, and even has cheaper paid plans (e.g. $20 per year for 20 gb).

So, dropbox is currently expensive on two fronts; Amazon gives more GB/$ and also has lower-priced plans for more modest needs.

This is a big win for some users, like kunjaan and me, because we haven't been too thrilled with Dropbox's syncing abilities (tons of "conflicted copies" everywhere). Furthermore, a large portion of our data doesn't need to be synced; it simply needs to be available. This includes data like ebooks, music collection, pictures.

Re:So you want to do the SICP... on Friday March 25, 2011 @07:22PM (#2370773)
SICP will take a while if you really want to solve all the exercises and understand the meaning in each word. (It took me about a year and a half of sporadic studying, it took Eli Bendersky [1] roughly a year too).

It's a difficult journey, but it is a scenic tour of a lot of the core concepts in computer science.

[1] http://eli.thegreenplace.net/2008/04/18/sicp-conclusion/

Older »