jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
jacques, I don't know your use-case or libfooid very well other than
reading some of its docs, but if you're just doing identification,
libfooid certainly seems like a(nother) good way to get the job done.

If you want to do more involved audio analysis and classification,
libraries like essentia [1,2] and gaia [3] might be really helpful foryou. Then again, they might be over-kill for your use-case.

[1] http://essentia.upf.edu/

[2] http://records.sigmm.ndlab.net/2014/03/essentia-an-open-sour...

[3] https://github.com/MTG/gaia
OP means to say that all work should be valued equally. Because all work is precious.

But then again, I have found that earnings usually commensurates intelligence and efficiency. A highly intelligent individual gets disproportionately more money than his counterparts because he is smarter than the median intelligence in the industry.
> and also their interface is rarely idiomatic in the new language

This. If you just want C interop, SWIG[1] has been around forever, and is pretty good at generating bindings from a C/C++ header with minimal effort. But if you've ever tried it, you'll know that you still have to do most of the work by hand to create an idiomatic interface in your language of choice.

[1] http://www.swig.org/
There is a false assumption that IPv6 will make mass scanning like this impossible. In reality you just need to be more clever about it. (Remember way back when people used "needle in a haystack" security for dial-up systems, because nobody would ever have the resources to call every phone number in an area code?)

Link-local multicast (the replacement for ARP) allows tools like alive6 to very easily enumerate all live v6 addresses on a network. So once a spear phishing attack is sucessful, you can still scan the entire internal network.

Google hacks like "site:ipv6.*" and passive DNS monitoring allow you to easily separate used vs allocated/announced subnets on remote networks. IPv6 breaks in strange ways when you firewall ICMPv6, so ping scanning a subnet has become much easier.

There was also a great talk (i'll try to dig it up) that talked about predictable patterns in DHCPv6 implementations, so you can cut down v6 to a near v4 search space.

The best part of all is that very few security products on the market really support IPv6 correctly, so I suspect we will see more advanced attacks being possible because of IPv6 in the coming years than things being stopped.
Your UI looks good. I would change those black icons at the top, though. It's not immediately apparent that the marker icon = map view.
Too bad the video doesn't go into details on how the application really works from a user perspective and how merging is done.
Why do you think such an approach would work with adults?
Thanks. We'll be doing more cities as soon as NYC is done right.
I took the liberty of emailing you; hope you don't mind. It's quite tough to explain what the School of Info actually does, and in fact one of the first lectures I heard there was about this problem.
This is a good idea but has issues as people have huge variance in opinions about different places.. We're trying to find an elegant solution to duplicates.
Lispers have moved this to object systems sometime in the mid 70s of the last century (starting with Flavors), here CLOS:

(defmethod turn-cat-into-dog ((a-cat cat)) ...)

(defmethod turn-cat-into-dof ((a-cat null)) ...)

or declarations in the mid 80s of the last century:

(defun turn-cat-into-dog (thing)
(declare (type (or cat null) thing))
...)
"So far, nobody has filled in the section on how a key-press event works its way through the OS, up to the window system, to the application, and to the code handling the input text box."

That in itself is a multi-year discussion. From silicon chemistry theory, voltage biasing different types of substrates, the definition of ground, all the way to sofware control loops, eventing, software emulating parallellism, all the things happening and just waiting to happen on a single OS before you even press "g" on the keyboard will blow most people's minds away.
I've read about this before on HN. Not having a CS degree also makes me feel like I've never had my knowledge formally validated though. That goes a long way to tear down my confidence.
Fantastic! I'll have to seek these out.

I almost keep wanting to take some time to learn some basic French so I can read French comics. (I know it sounds kind of trite, but whatever motivates I suppose).

I was surprised the first time I went to France, I was more or less able to make out the gist of the majority of the Museum placards and explanations when there wasn't an English translation available. Common ancestor, French influence, Latin and all that.
For anyone interested, the above appendix comes from ET Jaynes's[1] magnum opus, "Probability Theory: The Logic of Science" [2].

Which, IMHO is deserving of it's grand title and provides an excellent framework for using Bayes in the real world.

[1] http://en.wikipedia.org/wiki/Edwin_Thompson_Jaynes

[2] http://shawnslayton.com/open/Probability%20book/book.pdf
Nice list but if you include off-homepage usage by the top sites then you get massive companies like

Amazon
studios.amazon.com

Twitter
support.twitter.com

Weather
feedback.weather.com

Go
sportsnation.espn.go.com

AT&T
insider.att.com

Target
weeklyad.target.com

Imgur
store.imgur.com

Photobucket
support.photobucket.com

Shameless plug - all found at http://builtwith.com
> Most fatal errors just mean you lose an entire atomic update, and the type where you "successfully" write bad data imply the same sort of repairs as server-side maintenance would.

That's right. Except, if clients maintain the tree, there must be some "maintenance" client, or each client must do some maintenance (find and fix things that go wrong).

My issue is, indeed, the cumulative failure rate; and I have enough experience with faulty hardware, especially memory, to know that important data needs reliable memory (e.g. ECC), and a "client does maintenance" model basically makes that impossible, unless you can mandate that all connecting clients have ECC memory - essentially, server class machines.

The problem with clients maintaining indices runs very deep: Uniqueness constraints are often implemented through index. If the index integrity is violated (easy to do - you have 1000 clients, anything that goes wrong in any of them - power surge, virus, ..., may corrupt the index), then it is possible for the entire database integrity to be violated.

I'm sure there are way to mitigate this, reducing the probability down to negligible (which is what ECC does - it reduces memory error probability to negligible, not to zero which is impossible); for example, you could have every client maintain their own index, not relying on any other client's index but only on their immutable rows. That would still let a client violate database integrity, but any other client would immediately notice and refuse to work with the database.

However, I have so far not seen any reference to these issues by the ZeroDB guys. I am waiting patiently.
I'm pretty sure it's a default install in Windows, so the retailer doesn't really make a difference.
At first glance I'd assume the idea is that a browser can choose to ignore author stylesheet font sizes if they are smaller than a certain size, ensuring text is always a minimum size of say, 16px. This is in contrast to approaches that vary the text size consistently -- either by scaling text alone to larger, constant sizes, or by using a "zoom" property. I can imagine that without JavaScript, a minimum font size would be harder to support and still maintain compatibility. This is why for most retina screen use cases, scaling is employed instead of font-size changes.

Getting back to minimum font size, I assume the point is that we shouldn't use em or rem to base our designs solely on font sizes, but instead on a combination of those and percentage-based units. Also, I imagine all layouts must "flow" to accommodate larger font sizes. Really, the biggest issue is that every browser and device supports "zoom" for text in different ways -- look at Android, for example -- and it's hard enough accommodating screen readers and multiple platforms to then take into account how browsers can change the page. To some extent, it's like complaining that your websites don't fit on my 800x600 CRT unless I make the text really tiny. Yes, it's a legitimate complaint, but maybe there's another browser out there or extension that can handle it -- e.g. "Readability" or Safari and how it can pull body text from a page. Or the ability to "zoom in" on sections of a page, e.g. with a magnifier.
According to the Moore's Law of Mad Science, every 18 months the required IQ to destroy the world drops by one point.

This research represents more than a decade of advancement in this direction.
I'm curious how certain services can survive Chaos Monkey. Memcached is one example; if you start destroying instances, you're going to stampede your persistent datastore to get that memcached replacement hot again.
Unions exist to increase the bargaining strength of the labor supply when it is very weak. The bargaining strength of developers is rather strong, and good developers can demonstrate their ability.

Good developers would not want a union, as it would likely drag down their compensation while forcing them to work with hiring mistakes.

Those who tilt at these giants mean well, but they will unhelpfully collide with windmills.
Please don't do this here.

We want people to vote for or comment on a story because they personally find it intellectually interesting, not because they or a friend have something to promote.
It's somewhat of a weaker argument, considering that in most of the world MTs (mobile-terminated messages) are free, with charges applying only for MOs (mobile-originated).

Also, even in the US, a combo voice+text plan with heavy texting is still going to be cheaper for a combo voice+data plan, so average user ends up paying more money, not less.
The foam padding breaks down and even though the glue holds, there's nothing for it to hold the cloth to but dust.
I was part of that project and I agree with you, I don't know how that came to HN, TBH. That same "design consultancy" (we're not that but I understand the confusion) decided instead to focus on creating Penpot (https://penpot.app)
Who would buy this stuff?
I’m far more concerned about a thief trying to rob my house than I am about the government coming in for my computers. In fact, in that scenario I’d rather let them have my computers unharmed as it would prove whatever they’re looking for doesn’t exist on my machines. My concern is how do I sufficiently back up data for replacements.
> ... which puts all international airports and their surrounding regions up for grabs.

International airports are not external boundaries. External boundary means land boundary, plus some water.[1]

[1]: https://www.law.cornell.edu/cfr/text/8/287.1
The description mentions that questioners can also record questions... But how can you record questions for a talk that has not happened yet? And if you hypothetically did wouldn't the result be extremely jarring/annoying for viewers of the final montage (as likely most questions would be answered by the talk anyway - or even worse be way off topic)? Are the speakers supposed to watch the whole in-progress montage immediately before their talk to catch the questions? And what about questioners that send the questions after the talk, will there be a second round offset by 24 hours?
> Who … uses insert regularly?

Me for Shift+Inserting my X Primary selection (eg. HN block quotes. Virtually every single time I ever try to use any non-free OS I end up highlighting something, (Control|Alt|Command)+Tabbing, Shift+Inserting or middle-clicking, and hating my painful life when I realize I have to tab back and manually copy the text with a keyboard chord or dragging down a menu).
> Many people on welfare are idle don’t do anything meaningful with their time.

Do you have a citation for this claim? My understanding is that enormous numbers of welfare recipients are elderly, frail, or have chronic medical issues.
I don't know how correct this is linguistically, but it rings true for me anecdotally. The company I work for is headquartered in Amsterdam and when I hear my Dutch colleagues talking to each other some snippets have an eerily English feel in terms of their rhythm, tone and sound[0]. The best way I can describe it is by reference to this image: https://twitter.com/melip0ne/status/1120503955526750208 - it's composed of familiar looking blobs, but after a few seconds you know you don't recognise it at all and your pattern-matching circuits are just being a bit over-eager. That's the feeling I often get when I hear Dutch.

[0] - of course the "gh" sound is not present in English so when that pops up you are immediately jolted back to reality. It's not even like the Scots "ch", it's further down the throat.
I think it's even pretty fair to say that if Americans fought there, then this story has been told _thousands_ of times in VFWs and American Legions over the past 70 years.
> They have become the arbiters of truth on their platform.

That's the way it always has been everywhere. If you believe otherwise then you're being naive.

There's always a line and it's moved by the platform owner at their will when it suits them. These platforms are a big like cities with eminent domain, most people are aware of it but don't care until the city is taking away their property.
5. I don’t think you address issue with cherry picking the price with part timers. Which is I know is the real one, because I realized I did it myself and it’s not very fair. Your answer is more like “what about taxi services, they also have edge cases”
2. But there are also taxi services that allow you too book ahead of time. Many cities in Europe had phone booking of the taxi for specific times at least 20 years ago(not sure about before). The question is why NYC didn’t have it?

But good points! Even if many are specific to New York
It depends. A lot of the group adventure travel companies, for example, will arrange private trips for which they can take advantage of the expertise, local knowledge, relationships, etc. that come from running standardized group trips. But those are often setup around having guides. (But not necessarily.)

The big challenge is sort of touched on in the article. At the end of the day, most of the agent's money needs to come from hotel etc. commissions. It's hard to charge people a lot for planning a trip--at least to the degree that it's exposed as a discrete line item.
I couldn't get through this -- the "um's" are just too distracting :(
> Heavens, not by any means, "forever marooned

You'd think by some of my friends comments visiting in-laws that they were visiting Mars this holiday season.

I wonder if there have been any Sci-Fi treatments done of the one-way colonization of Mars.
I suppose this speaks to Apple's need for secrecy too, stealth and secrecy mostly seem overrated but if you're going to disrupt a huge market, they can be pretty powerful in making entrenched competitors believe that certain things are impossible.

This happens all the time, established competitors become complacent and lose the intense focus that made them successful in the first place.

Apple and Netflix are two companies that are admirable in this sense. And perhaps it is because they're (supposedly) ruthless about hiring and firing.
It's not an ethical thing, more a cultural thing. White middle-class Americans are affectionate towards dogs. Other cultures eat dogs, or have the dogs fight for sport. Why the difference? That's actually an interesting question. Not one I'm equipped to answer, though.

I'd investigate your assumption that being herded by dogs causes sheep any harm or suffering, though. It doesn't really seem that obvious to me that it would.
I find it hard to not charge mine, since it's my alarm clock. I just stick it in the dock as I'm about to sleep.
Actually migrating the last openACS app over to Pyramid in the next week or so. Not from a failure point of OpenACS or AOLServer - both products have worked very well.

As far as performance, I found it to be somewhat akin to Apache + a moderate CMS. It scaled better than bare apache which at the time was a large consideration. Only one of the projects ever hit a point where scalability became a concern.

I think Philip Greenspun's thinking on CMS design and entrepreneurship had quite an impact on my thought processes.

OpenACS's code - not really a stellar example of well written code. Functional, but messy.
I frequently use Google Docs for presentations I prepare for conferences. I do miss some of the features of PowerPoint and I do go crazy with some of the current quirks (font size craziness, bullets on bullets that won't reformat well, line spacing gone wild) but in the end it is still a better platform for the one reason this highlights -- the collaboration capabilities. It is so much easier for me to share drafts and get direct edits from people than it is emailing something back and forth and then trying to merge changes. It reminds me of applying patches to source code via email + uuencode + diff versus DVCS.
i find the - more pleasing but after having this conversation w/ many many people over the years, i am obviously in the minority. most people i know would assume that your non-dash name was taken and you were desperate to get some name in that variety. take from that what you will.
Or check this study out. http://www.ncbi.nlm.nih.gov/pubmed/12167510
Hi - I am the founder of GroupTalent. Mahmoud above has had experience on the hiring side of our platform. I can put you in contact with other devs (with their approval of course) who are doing try-outs and they will relate their experience directly.
I use vim, so no. Also Bram Moolenaar works for Google so I don't think he needs my money.
Love python, but on my day to day I'm using GO and Ruby.
I know GO would not fit into the LightTable philosophy but ruby support would be awesome.
In context to education do you really think they're going to use anything other than the OOB configuration?

Oh and the Lenovo T400 I bought last week (Core 2, 2.4, 8Gb RAM, Radeon HD, 128Gb Samsung 840 pro) lasts 8 hours only cost $25 more and doesn't break if you cough near it.

I don't get the value proposition.
You haven't worked with a public school IT department, have you?
Define Ruby on Rails. At that scale don't you have to transition your model layer from ActiveRecord to a service layer that sits on top of your databases? Certainly at that scale you are going to be using many different types of databases to store different types of data.
Aha! Didn't see even this reply before I had posted this:
https://news.ycombinator.com/item?id=6259899
> It is not a "lottery" when the TSA and their goons are profiling people based on race

In this story, they were profiling based on the fact that the person set off explosive detectors. Repeatedly.

The fact that he was later questioned by tactless people making veiled racial hints doesn't change the fact that he wasn't racially profiled. A Caucasian would have been detained just the same.
We're integrating TextSecure into the CyanogenMod system SMS provider. You'll be able to use any text messaging app you'd like, and outgoing messages will transparently be encrypted when communicating with other TextSecure or CM users.
git stores changes at the file level, rather than row level

It applies delta compression when storing blobs in pack files.
I think you're confused.

Actually, you're just misinformed, e.g. read this:

http://www.cato.org/publications/policy-analysis/priceanders...
I heard of them getting into bitcoin when it was still around the $10 mark, they could have even bought in earlier.
I remember tests of a similar asphalt near me in the NE US. In the spring we had black banks of it all along the road, where it was scraped off by snowplows over the winter. What's left was packed with sand.
If you ever want to be successful, you need to just let go. I used to be like this but I quickly recognized it achieved nothing. The hours you spend being negative could be spent working on your product. If it doesn't end up working out, so be it.
Hey all,

I recently finished this website. It aggregates a lot of material from College Confidential and other sources and just tries to present it in a nice manner. The goal is to explain how top college admission works and most of the rest is on SAT preparation.

I used Pelican + Sphinx for all of it. Would love to get your feedback.
As linked in another comment, basically:

https://bugs.ruby-lang.org/issues/7549#note-2

1. Matz is, and always will be BDFL.
2. The core Ruby team wants to talk in terms of C and MRI being the Ruby spec, not a third party/written RubySpec
This is a demonstration of the fallacy of personal validation. (And yet personal validation is brought up in dozens of replies on Hacker News each day.) That demonstration of the fallacy of personal validation was first made by psychologist Bertram R. Forer (1914-2000), who published a paper about the experiment in 1949.[1] Because Forer was the first to publish about an experiment on the issue, the phenomenon is sometimes called the Forer Effect.[2] The fallacy of personal validation is one of the bases of the practice of "cold reading," pretending to read someone's mind by throwing out wild guesses and observing which wild guesses are accepted by an observer.[3]

[1] http://apsychoserver.psych.arizona.edu/JJBAReprints/PSYC621/...

[2] http://skepdic.com/forer.html

http://badpsychologyblog.org/post/33441629830/the-forer-barn...

[3] http://skepdic.com/coldread.html

http://denisdutton.com/cold_reading.htm
So what makes the difference between legal and not? It says 75% are illegal.
Shouldn't matter so much:

http://www.sec.gov/Archives/edgar/data/1579346/0001193125144...

Creation/Redemption means that if the price of the shares diverges from the true price of Bitcoin, you can convert Bitcoins into trust shares and vice-versa.
> Assuming there's a way to verify every trade reported by BTC-e on the blockchain

Trading doesn't happen on the blockchain, it can't, block chain confirmations are far too slow for trading. All trading on all exchanges happens off chain.
I love Fluxbox and its extended family (BB and OpenBox).
I agree with all cutting suggestions in this article.
+ Much more:

1) Not just cut financial aid to the states by 5%, but cut it by 5% every year for 15 years in a row.

2) Cutting number troops in Iraq and Afghanistan to 30000 by 2013?
Of course, but that's not enough.
How about cutting the number to 20000 by the end of this year, to 10000 by the end of 2011, and finally to 5000 by the end of 2012.

3) Cap Medicare spending growth?
Of course.
However not in 2013, but right now.
And not at budget growth + 1%, but at budget growth - 1%.

Etc.
I think I turned out reasonably well, I was known to be a child prodigy, and my parents never pressured me in any way to outperform. (To such a degree that my maternal grandmother was the one who bought me the Childcraft books that formed a large part of my childhood.)

Not sure that was optimal, but it's a data point.
It's true. I took one of those seminars years ago and was shocked at how packed the hotel ballroom was.

He deserves it, too. The man mortgaged his house to self-publish his first book when no existing publisher would gave him creative control.