jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
To some degree, the paid services (itunes) won out by making it so easy to use. There wasn't a viable paid alternative in the hayday of p2p file sharing.

Do you know if anyone has explored the viability of smaller-scale file sharing? As in I make my content available directly to my friends, and they can search over my and their friends content? Privacy leads to better security as there is potentially no central server or network to compromise...
Their modal and tab examples fail accessibility requirements. Dunno if that's an issue with the examples or the library.
Both. We need to improve and, if anyone identified by investigation, held them responsible.
Yes. But .....

It's a double-stream policy. TSMC (and all the other chip producers) are receiving income from the current fabs making (say) 10 nm chips, while they spend the time setting up the next more advanced (say) 5nm chip fabs.

Then they advance to be selling 5nm chips while setting up the next (say) 3nm chip fabs.
Rust gives you the option to dynamically link, and I expect Nim does as well. As for Go, I believe dynamic linking is somewhere on their roadmap, though I don't know how high of a priority it is.
Could you move more than the FDIC insured amount from Goldman Sachs? Or Lloyds in the UK?

Luckily, with Bitcoin, it's trade what you can lose. Keep the rest by yourself. Yes, there were some losses, but it's a trading platform. Somewhat expected.

If you don't believe me research what happened with the Swiss Franc recently. It has closed a lot of FX trading platforms from sheer losses [1].

This isn't limited to bitcoin — that's a naive and ignorant point of view.

[1] http://www.bidnessetc.com/32853-swiss-franc-shock-highlight-...
My dictionary lists two definitions for "unique." One is "being the only one of its kind" and is thus a binary property as you say, but the other is merely "particularly remarkable, special, or unusual," which is perfectly amenable to modifiers like this.
> What kind of instrument has a "?" on the meter face?

I've seen a few equipment testers with a "?" between "Bad" and "Good". I have a battery tester with this, and tube testers like this are not uncommon. They are typically emission testers, which wire up the tube like a diode, with the grid wired to the cathode. As the tube ages, the cathode coating will wear out and emission will drop. The cathode coating wears out through normal use the same way an incandescent lamp wears out: at normal temperatures, it will evaporate and get deposited somewhere else in the tube. Emission testing is far from perfect, but it's a good first test to figure out e.g. which tube is a dud.

I have a hard time caring because I never buy NOS tubes (same reason I don't buy CA3280s).
Market opportunity ? =) BSO (Book Size Optimization)
See the Jones act http://en.wikipedia.org/wiki/Merchant_Marine_Act_of_1920 which forbids this. Means that cruise ships can't go from one U.S. port to another. http://www.cruiselawnews.com/2011/09/articles/flags-of-conve...
Some serious voodoo science is going on here, with a good chance to become a next fad. Programming is difficult as it is, but apparently not difficult enough for someone's taste.
virtualenv appears to be a giant, epic work-around for... what exactly? Somehow, perl managed to achieve the same thing with the PERL5LIB envar. And did it in a far more portable, reusable and repeatable way.
What frequencies would this be at? Couldn't the govt restrict this frequency like they do today and auction it off?
I recently enjoyed Bashmakova and Smirnova's The beginnings and evolution of algebra. It covers the development of algebra from Babylonian math to group theory. One of the valuable things it does is cover the evolution of notation for mathematical problems. Now next time someone complains that "Prefix is hard! Infix is natural!" I can throw this book at them.
Source article is behind a paywall [0]

Sedentary Time and Its Association With Risk for Disease Incidence, Mortality, and Hospitalization in Adults: A Systematic Review and Meta-analysis

Conclusion: Prolonged sedentary time was independently associated with deleterious health outcomes regardless of physical activity.

[0] http://annals.org/article.aspx?articleid=2091327
"And yet it moves..."
http://en.m.wikipedia.org/wiki/And_yet_it_moves
>> they wouldn't even tell him what they had found

> Because they believe in the flawed concept of security through obscurity

No, it's rather common sense actually.

If a suspect wanted to blow something up, he would never admit he has the chemicals he has with him (because he wouldn't be sure that the cops have actually detected that chemical, and not made some other mistake that will let him go through).

But if the cops tell him what they've found, then he'll know he's screwed, and will try to make up an excuse.

On the other hand, if he admits what the chemical is himself (probably with a proper excuse), chances are that he's probably innocent, and they'd let him go.

So, telling him what he's being accused of having actually makes it harder for him to get himself out of the mess plausibly.
That is up to each state. Here are the rules for Victoria:
http://www.vicroads.vic.gov.au/NR/rdonlyres/19ADFB21-5D33-49...
> Seems rather simple: Let drivers with allergies put that in their profile. Let riders put that they have a service animal in. And the system just doesn't pair them together.

I don't think you are allowed to require riders to say they have a service animal when requesting a ride.
Copyright and fair use is a nuanced balance between giving copyright owners the ability to restrict the actions of the rest of society and encouraging the creation of works that will more than balance out the onerous restrictions undertaken. A situation not all of us even agree on.

The class of actions classified as fair use describe situations where arguably society can loosen the reigns to substantial benefit to society without destroying the incentive to create.

A classic example would be quoting books to discuss them. The free exchange of ideas greatly enriches society while encouraging not replacing readership.

Reducing it to an analogy to physical property obscures instead of enlightens because it misses all the ways a copyright is different than a right to physical property.
Great blogpost.

Just wanted to say that Wordchuck is a great service to translate your website, we are using it to translate our website and we are very happy with it! GG Shelly!
> I like the concept but it is still targeting the market that can't afford smart phones.

Every market can afford smartphones. 3G, wifi, tethering, dual SIMs (quite important in some areas), etc.

If Nokia can sell it in targeted markets, it will match functionality of similarly priced phones with much larger screens and much extended functionality, but the Nokia brand will bring the premium price tag, and in my opinion cheap reliable Androids will continue to win, the price of reliability being word-of-mouth amongst unknown but become-known brands and models, vs known but insufficiently featureful mainstream branded phones.
There's a lot of physics that isn't maths - more visualising how stuff works. Feynman's quite interesting talking about it here https://www.youtube.com/watch?v=obCjODeoLVw
I enjoy math and I hate physics. :)
They actively disallow it? That is rather, umm, shocking? If anyone ever called out the "if you've got nothing to cover up..." line, then I'd say it fits here.
Now that they have an official app, maybe they'll iterate fast to catch up to GV Mobile's features.
Best part ;) "Director of Residential Computing Kevin S. Davis ’98 said that the popularity of thefacebook.com will not ruin the College’s plans to create an official Internet facebook by the end of the spring semester."
If everything is configured properly, the dosimeters would read normal. If not, isn't it better to find out as soon as possible?
I want to chime in here as well.

Disclaimer/Disclosure: I plan to relocate to Tel Aviv soon (from Germany), the company I'm working for has its headquarter there. I like the country, try to learn the language etc.. But:

Every time I do the flight I'm nervous about the problems that _will_ come up. Coworker needed to strip to his underwear. Another one had his bag completely devastated several times. My (german, local branch) boss has probably more stamps from IL in his passport than anything else and does the trip routinely: I've never seen him getting through without problems, taking apart the hand luggage and asking lots of weird questions, sometimes for hours.

There are some procedures in place to make this easier in the future. For a while companies can now announce guests/coworkers etc. in advance and make their life easier by providing names, passport numbers and dates of arrival/departure in written form. But that takes time and sucks if you need to fly over "now".

Regarding the "safe" feeling: Nope, cannot confirm that.
In Frankfurt the normal check-in is like this:

* Check in and get your ticket

* Pass the boarding pass control

* Pass the security (think ~TSA) control

* Move to the gate and board

For El Al it's like this:

* Talk to a "Security officer" about your plans to stay and your luggage. Who packed it? Where? Did you leave it for a second? Did someone ask you to bring something to IL? etc..

* Get a ticket and a token with cryptic (probably: "Search this one, Yes/No") markers

* Pass boarding pass control

* Pass security (~TSA) control

* Go to the gate

* Pass IL security, taking that token (and, every single time I traveled) sit down and wait for an officer.

* Answer lots of questions, let them check your luggage (again)

* Move to the gate, guarded by security officers with submachine guns (remember: We're still in FFM, Germany at this point...)

In Tel Aviv, Ben Gurion, it's the same. The most upvoted post was from someone with an Israeli citizenship. Yeah - right. There are two lanes in Ben Gurion, Israeli and "Other". The latter is crap, takes ages, needs you to be there while they x-ray all your luggage (this is before you get a ticket, so you are present with your check-in luggage as well). Lots of questions. And, from experience, you end up at a desk where someone tells you to open your (check-in) luggage, to search your underwear and private possessions in front of you.

Seriously: This is _not_ better than anything you US guys are currently complaining about. And no, this does _not_ make me feel safe, at all.

Edit: Something I completely missed to mention: The article actually tries to tell you that the process is quick and effective. Maybe (not sure) it is for people with an IL passport. For me it means being at the airport 3 hours in advance, instead of 45-60 minutes. Otherwise I'm just not able to make it. My next trip is schedule to depart at ~3 am, I know that I'll be on the _german_ airport at 0:00 - for the sake of this efficient process. Same on the route back. What an improvement..
Right-hand-only pain is likely to be mouse-related rather than keyboard-related (assuming you mouse right-handed). Try different pointing devices and see what feels best for you. I switched to a trackball (currently a Kensington "Expert Mouse") years ago at the first sign of pain, and haven't had any trouble with my mousing hand since. (I also use a Kinesis keyboard, and highly recommend it especially for emacs users to move the modifier keys to your thumbs)
> (string-downcase (string thing)) should be written (string-downcase thing)

I learnt this trick only after working on CL for a couple of years!
Damnit, Keith. I wanted to submit this article and promote it, but now I'm afraid you've missed the HN success window.

Anyhow, I just read this and it's honestly the best article about customer acquisition and retention I've ever read, I think. I wish I wrote it. ;)

One small detail: your effective cost of customer acquisition is eCAC = CAC(1-k) where k is your viral coefficient.

In the article Keith only carries the discount forward one generation, but each generation begets another so it winds up being a geometric series.

So if k = 0.5 the discount on your CAC is 50%, not 33%. One spot check for this is that if k = 1 then eCAC should be 0.

*: This assume you can (1) accurately measure your viral coefficient and (2) the viral coefficient is the same for all users, regardless of how they were acquired. In the real world neither of these is generally true.
Whats the HTML5 rich web app development experience like for Android?

ie. do webkit style animated transitions work? smoothly?

[ Found a partial answer to my own question, here : http://blazingcloud.net/2010/08/11/jqtouch-slide-transition-... ]
> First century Jewish historian Josephus

Two mentions. One is almost certainly fabricated, or at least heavily rewritten by later Christians.

> For eyewitness, you can find first person account in the New Testaments.

The Gospels aren't first person accounts. The closest you get to first person accounts of Jesus in the NT are brief mentions of Paul's conversion experiences in his epistles. The Gospels probably draw on first person accounts to some extent, but they themselves aren't first person accounts.

There's a very strong case to be made for the historicity of Jesus, but you make a misleading one by leaving out some very important context regarding Josephus and mischaracterizing the accounts of Jesus in the NT.
I did a bit more reading and noticed in the WebAIM stats that Narrator usage is indeed on the rise. Given that it is included in the OS, I would hope that it ends up as the defacto standard in much the same way as VoiceOver is for macOS.

Really interesting to hear some of the technical details from someone that worked on it - thank you!
Almost everything is exactly the same as on your desktop computer. The only thing that's different is what goes on under your TCP/IP layers.

Your Phone has a modem built in, that modulates a digital signal over a carrier wave at a certain frequency (set of frequencies, depending on the channel access protocol) the modulated carrier wave is sent out to the cellphone tower.

When the modem is supposed to receive, when it's allowed to send, how it negotiates these things is all strictly defined by protocols the telecom industry has standardized on. I can't say I'm an expert on these protocols, there's a whole bunch of them. They are grouped in protocol stacks with familiar names like GPRS, EDGE, UMTS, LTE.

These protocols besides making optimal use of their available bandwidth taking into account all kinds of noise, disturbances, moving from tower to tower, other phones also specify how the communication should be encrypted.

The encoding/decoding of these protocols is usually done by an integrated circuit in your phone that's separate from the rest of the phone's functionality, to prevent you from tampering with it (and to ensure reliability I guess). So all your phone's general operating system has to do is interface with that circuit to get neat IP packets.
there was no "initial scandal"
Well, the German legal system is actually different in a bunch of ways:

1. They don't use precedent, judges rule based on legislation alone.

2. Germany criminal and administrative law uses an "inquisitorial" system where the judges perform fact-finding and question witnesses (in contrast to the "adversarial" system used in common law countries)

3. German lawyers have their fees set by the "RVG" (Act on the Remuneration of Lawyers) and even if the winner chose fancy lawyers that charge more than set by the RVG, the loser only pays the amount set by the RVG.

4. Contingency fees were completely banned until recently, and are very rarely used today.

5. There are no punitive damages awarded under the German legal system - only compensatory damages.

Between these factors, German trials cost a lot less - so legal fees don't ruin you financially even if you lose.
I'm assuming they communicate these privately to the vulnerable party prior to publicizing?
Fine. That's infringement!
They said they also investigate on Android, but they haven't yet published a single vulnerability for it, as far as I can tell.
Looks good and all... but I'm interested in the story on how it leaked on Twitter. The link just goes to the Github repo now.
the vim-mode better be really good to make me switch from native vim.
>>Jobs didn't create technology, he sold it to people

I don't understand what you are trying to say. Selling technology is a great way to facilitate its progress. Or do you believe that technology just sells itself?

I know that this is a forum primarily for developers (err, sorry, where are my manners... I meant creators), but the fact is that most developers would not have jobs if salespeople did not sell the products they created. I know that's a difficult thing to grasp for some, but it's true.
I read it all, don't be a jerk.

When you're writing a program for generic use, you can't trust the underlying system to be set up above and beyond a stock install. If you want to use seeding as a workaround, it should be done from every program that requires secure randomness. That doesn't seem to be what you're advocating. And if you're just generating a key, why not read it directly from random instead?

You can pretend that urandom gives good randomness and be surprised when you get key collisions. Just like you can pretend that strncpy null-terminates strings and be surprised when you get a buffer overflow vulnerability. That makes you a menace.

For what's it's worth, I agree that an adequately seeded CSPRNG should never 'run out' of entropy, and I wouldn't mind if Linux got a BSD-style shared random/urandom.
But as it stands, urandom is not guaranteed to be adequately seeded, and I have no idea why you would advocate taking that risk.
Seems like to be a Sublime Text clone in webkit?
I miss the tacky neon Comic Sans font with dark backgrounds with midi blaring. Geocities comes to mind. I miss those days.
I have found the Hugo Award winners to be a great way to find books and authors that I didn't know I would like based on what I already knew I liked.

http://en.m.wikipedia.org/wiki/Hugo_Award_for_Best_Novel
We have a problem in the area with home invasion robberies. Last week a woman was raped. A few months ago a family was executed. I'm not exaggerating. This is a thing out here. There is a task force focused on this type of crime but having met the group it's understaffed IMHO.
Was the security bug discovered by Project Zero team?
Gawker wasn't cracked by 4Chan.

Personally I wish web services to take security / privacy more seriously.

The article is shitty yellow journalism.
How exactly would you "settle up"?
Nope, not Jewish. Only by stem cell. Religions are insufficient in some major ways. But they found time to include a clause about embryonic research, huh?
I have about 50 projects that I started and never got around to finishing. I've been working on these on and off for about 2 years now, so that makes on average 1 project every 2 weeks.

I've had a few major projects that I intended to launch, projects that I had worked on for a "whole month(!)" but eventually lost interest in.

My latest project has achieved liftoff.

0. I quit my job.

1. I started with a new, interesting, and simple open source web framework. I made sure that the code was understandable -- I should be able to bend the framework as if I had written it.

2. I chose a new, interesting, and simple database. I chose a NoSQL database which forced me to design the architecture differently.

3. I wrote many of the components that already exist in web frameworks and libraries -- a simple relational ORM with caching, object models for forms and server-side validation and the client code to tie everything together.

4. I started soliciting feedback from people. I made a couple of friends along the way and they helped me stay focused as well.

Since I chose new technologies I was forced to reinvent the wheel quite a bit, but the advantages are that (1) it's really fun and (2) since I understand everything from the client down to the database and framework, I can write websites incredibly fast.

Keep at it -- I wouldn't worry too much about abandoning your projects as long as you're doing what interests you. Don't worry about what your project will ultimately become. Rather, have a general sense of where you're going and just keep hammering at your codebase. Make it squeaky clean and think hard about the design. On the other hand, keep it simple and be prepared to restart especially when you've made the mistake of over-designing. Most importantly, have fun.

Once you have a complete understanding of all the layers you will be able to execute a million miles an hour when you do have a great business idea. Then you're flying.

- J
What would an ideal online course look like? I've been thinking about building a wiki-style engine for tutorials etc. I'd like to apply some of the elements from Stack Overflow (badges, rep-based priviledges etc)
Rails is not right for you at all. You want something more basic like Sinatra.
IOU's

or something not very likely like myself founding a Y Combinator company making prediction markets using HN karma. It would take a lot to convince pg to allow for direct HN karma transfers. It doesn't mean we can't create a shadow market with words.

I created a similar fake prediction market on Less Wrong.

http://lesswrong.com/lw/1tr/creating_a_less_wrong_prediction...
C# is bad to learn first because you have to learn the IDE, you have to learn a lot of concepts up front, and you have buy-in to the way C# does things (static types, class hierarchies).

Where as over in the other camp, you can just write code and run it. There is more coding and experimentation rather than learning tombs.

Compare

hello.js:
console.log("Hello World");

> node hello.js

With

hello.cs :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World");
}
}
}

Then compile it and run it.

One of these is more fun, and one of these is easier to document and write tutorials around. If you have to deal with this day in and day out, then one is going to be preferred.
TIL about bump charging. Neat hack if you're traveling to get an extra 5-15% battery life.
Prime number sieve on an HP-11C. Gotos and labels baby!
Removing your self-image and removing your ego are two different things. You should not remove your self-image. Instead, everything you do should reflect your self-image.

Removing your ego is not as easy. You need to grow up and realize you're not really as smart as you think you are.
Seriously, it can easily become an "and" statement right there. In the past 2 months, I've been in almost every major US city and that's without a huge sales/marketing push. If you build the culture and company right you can literally go anywhere for a good purpose:

a) telecommuting employees

b) visiting customers

c) potential recruiting

d) valuable conferences

Startups are a crazy crazy adventure.
radbox.me is an awesome one
>we guarantee our progeny a better quality of life

>the dissatisfaction we experience is a drive to accomplish more

These statements seem to conflict somewhat. Having a good quality of life doesn't seem consistent with being dissatisfied.

As for Dilbert: if success could only come at the price of others' happiness then 'success' would only taste bitter to the thoughtful individual.

The answer, it seems to me, is to enjoy where we are now as much as possible, including enjoying the process of trying to make the world slightly better.
Tangentially I started a re-implementation of git in Common Lisp[1], and have completed parsers for most of the file formats except delta encoded objects.

Does anyone happen to know of an implementation or tests for delta encoding I could consult that is available under an MIT-like license? (BSD, Apache v2, etc.)

[1]: https://github.com/fiddlerwoaroof/cl-git
Some things aren’t worth saving.