skysight-inc/HackerNews huggingface dataset:
Given the long history of computer security, there doesn't seem to be a very strong correlation between "smart person believes code X is secure" and "code X is secure".

Of course, you can inspect the code that keeps your bank account safe. It's not source code, it's legal code. In particular the FDIC is a pretty well understood institution. It has been around 81 years this point, and despite many bank failures, it has never failed to make good on its guarantees. Consumer finance regulations are also publicly available and well tested.
I'll see if any of my currently-accessible modems can even do 300 baud. If one of them can I'll get you some audio. >smile<
Possibly. As I recall, he was pretty upset about it, which seems to suggest it happened to him -- but it was a long time ago, and we all know memory is a funny thing.
My grandma's house was in Bergen county. Originally I was against the law, considering it just a hold back of more religious times, but pretty much no one supports keeping the law due to religion. Everyone just says it is nice to have a day without massive amounts of traffic clogging the region.

I did indeed notice it was much easier to go out and do your food shopping or go running at the park or track or whatever on Sunday. So it does seem to accomplish what it is kept for.

So I don't support keeping the law banning some shopping on Sunday, but I admit I see why it is there and consider the proponents to have a valid reason. Logically, other laws like having no sales tax are also there for a reason, so it is valid to encourage and discourage shopping legally like this.
I don't think mining was ever that profitable once it reached industrial scale (it was always a bet on the future, in which case having actual bitcoins is significantly more fungible).

There is a reason cex.io / ghash.io (the biggest mining pool) contracted out their hash power to other suckers (err I mean buyers) instead of mining themselves.
One neat trick I've found is using `exec` in conjunction with process substitution to effect and gather changes to the current environment within the context of a script (usually not as useful with a pty attached).

Example: how can you redirect stdout to syslog, a specified log file, and stdout? Easy, with tee, right?

```
$my_command | tee -a >(logger -t "$0[my_command]" -p "local0.INFO") "/var/log/my_logs/$(date +%s).log")
```

Okay, that's cool. But, I have to run it for every command in my script! How inconvenient. Is there a way we can make all stdout for the script do this?

Yes! Use `exec`!

```
exec &> tee -a >(logger -t "$0[my_command]" -p "local0.INFO") "/var/log/my_logs/$(date +%s).log")

$my_command
```
Forgive my botched formatting. Long time lurker here :)
I only know what was in the trade press! However, I've familiar with how both government and enterprise projects in general evolve (or, to put it another way, I've been kicked by that mule more than once).
YKK's popular Vislon model has the tabs: http://www.ykkfastening.com/products/zipper/slider/zipper_ty... - yet other models from them do not (e.g. http://www.ykkfastening.com/products/zipper/slider/zipper_ty...). I wonder why.
$28 million? That's nothing. The Air Force recently spent over $1 billion on a cancelled logistics software project.

http://www.nytimes.com/2012/12/09/technology/air-force-stumb...
I think you're reading way too much into the rhetorical touches in the article. There's an interesting contradiction that one of the busiest shopping areas in the nation also being the only place left with a wide-ranging Sunday shopping ban. That's really what this article is about.

It's not about the fact that municipalities can have different laws, which is not unique to the United States, and I'm curious if you have evidence that "the modern left dislikes" the fact that cities and states can have varying laws. I don't have that impression, but it does make for a convenient straw man.

The left and the right both support state and local experimentation when it suits their desired outcome and they both support national power when it suits their desired outcome. The political parties may pay lip service to political philosophy, but in practice they take advantage of whatever philosophical argument works best for the outcome they wish to achieve. See: slavery, fugitive slave laws, segregation, voting rights, same sex marriage, marijuana legalization, abortion, labor organization, union busting, immigration, environmental protection, consumer protection, universal health care...
Where did you get that information? From Wikipedia? Could you put the paragraph + link here so I can find it? I ask only because I looked it up myself and couldn't find that reasonable expectation to privacy solely hinges on the actual objective reality of the situation; instead there are also subjective considerations.

And even the definition of "objective" in "expectation to privacy" is what general society holds to be true -- it doesn't speak to demonstrating reality of privacy.
Vim vs. Emacs; is it really a competition?
Although it looks like the Peso sign I'm not sure it really is. Why would you put the Peso sign in a coin. It probably is something else and du to wear and tear now it looks like a Peso sign. Look at this other coin for example:

http://www.ancientresource.com/images/pirate-shipwreck-treas...

ps: The link to the image you are talking about is:

http://www.ancientresource.com/images/pirate-shipwreck-treas...

And its correct id is:#CS2073
Peter Thiel's Dropout Club
If that's the worst of my problems (being a heavy user of Node) I'll take it. I haven't come across one reasonable use of eval in 3 years of Node development.
Here's the link to the book you refer to (two volumes in one, the second volume starts at p. 469). I can't see where it writes about the dollar sign, can you help me?

http://monoskop.org/images/2/21/Cajori_Florian_A_History_of_...

Edit: thanks Nemo!
> which is used by thousands of sites

That's probably the reason it is in EasyPrivacy.

In EasyPrivacy, I see: "||stats.pusher.com^"

When I put "stats.pusher.com" in the browser address bar, I get a page which only says, in plain text:

> Pusher client stats collection service

"stats.pusher.com" is also present in MVPS and hpHosts.

Edit:

The stats.pusher.com issue was brought to EasyPrivacy maintainer: https://forums.lanik.us/viewtopic.php?f=64&t=20744
Yes, it's like a generic word for this purpose. An instrument/machine that moves, or takes you or stuff from one point to another.

You can put it like "chandra" (moon) + "yaan" and it becomes "a vehicle that goes to the moon; or is built for a purpose related to moon"; or "vaayu" (air) + "yaan" and it becomes an air-plane. "jal" (water) + "yaan" and it's a ship.

In our trains there are "shayan" (sleeping) + "yaan" - here it means "coach", i.e. sleeper coaches as opposed to those sitting coaches.
Dealer pleads guilty to selling drugs on the Silk Road
California lawmaker proposes warrant requirement for digital data access
It would be better if you used evidence when choosing what you believe rather then rely on your personal preferences and biases.
My head agrees with you. My heart, though, clings a little to the beauty of shared cultural behaviour. Long term, everyone's behaviour will be so independent that each day will look the same but for now, Sunday feels different to any other day in most of England. (This is not much the case in central London, however, as it essentially has no majority culture being a world city.)

My feelings about Sunday are like those of many Americans over Christmas or Thanksgiving. You don't interrupt people and you can't judge people for being unavailable. Most Americans have a cultural appreciation of how those days affect life even if they don't personally celebrate.

I should note I'm not really disagreeing with you - I think people should be able to do what they want - but I wanted to reflect on the idea there are cultural pros and cons in all directions and that restrictions can have a point (and beneficial side effects) even if that point must expire someday.
Bigger, prettier, older: http://en.m.wikipedia.org/wiki/Bodleian_Library
Could you not define a set of operations on your potentially compromised hardware/software/system that should take time x if the system is uncompromised, and verify with a separate clock that the real time is either x or x+delta? This is based on the assumption that whatever the KTH does must require some amount of computation time to achieve.

Yes, the clock could be compromised too - but building your own clock from scratch is a lot easy than building your own computer, OS, lexer, compiler, etc.

[pre-posting edit - I see others have discussed this possibility too. I thus leave this comment purely as a testament to my own ascension to the rank of "Flaw-spotter".]
SciFi webseries dev: Laura Hunter, the poisoned chalice of synesthesia
I have a buddy that works there. It seems pretty grueling, but also crazy awesome. He's recently worked a few 14+ hour days and is occasionally up at 2AM for work. But when he's up at 2AM it's to go launch a rocket. So there's that.
Not that I disagree, but which are the "most states-rights-rah-rah righties trying to make use of federal prohibitions and requirements when they thought that the national Zeitgeist was flowing in their direction"?
Ask HN: Best practices to kick start a new SaaS side project?
Hi

I was revisiting my personal list of "passive income" ideas, and I found a problem that I could solve by creating a very small SaaS product.

In my full time job I'm a core backend developer and devop so I'm pretty familiar with that part of the stack.

The business logic of this idea is well defined in my mind and I absolutely would just love to start writing the classes that implement the feature (I am proficient in both Python and Java), but I get too overwhelmed by the other components that sound very little appealing to me but are extremely important for a user facing product:

1) A very simple (yet good looking) website that includes a front page and user section (settings page and a few other pages)

2) Manage user accounts: custom user/password signup, google/facebook login, forgot password, ...

3) Manage payments: I'd like to start from the beginning with a PayPal button to enable users to pay something like 0.99$/mo after 1 month free trial

I don't want to rely on too many expensive external services because I want the service to stay up and running essentially for free even if I don't get a single user. I'm planning on using either Heroku or GAE considering their reasonable free tiers, but I might not exclude a 5$ DO droplet as well. I'm familiar with all those 3 platforms so any of those would work ok.

Essentially, with my current skillset, I think I could complete the core of the feature in a weekend but then it would take me many weekends to address the non-core features mentioned above. Do you have any suggestion?
I was interested in NoSQL. Went to a Mongo pres. Both examples would have been easier and faster in SQL. Even the SQL I used 20 years ago. I asked for an example that would show performance advantage. I got a tired vague statement about the vague performance advantage. Seems like snake oil to me.
This is what happens when you embed a Turing-complete language inside your compiler. People write programs against the compiler instead of the language.

My question is, is there a real use-case for Turing-completeness inside a C++ compiler?
$1 billion? That's nothing. In the UK we spent over £10 billion on our abandoned NHS IT system ;)

http://www.theguardian.com/society/2013/sep/18/nhs-records-s...
Please do. I learnt C in the late 80s from rather old materials and am not fluent in the modern style. While I can "read" C mostly OK, I feel a bit like Shakespeare trying to read Snoop Dogg lyrics at the best of times. I should just invest the time to relearn C from scratch, but a primer on the changes would at least get the fire burning again.
Good Progress on the Pyra Linux Handheld Hard Design
New Free Jekyll Theme (CleanMagic)
Download my New Free Jekyll Theme (CleanMagic) by Lucas Gatsas - Infinite Scroll for Jekyll. Happy Coding. -

Jekyll Theme
https://spaceg.github.io/2015/01/27/clean-magic-jekyll-theme/
What are they discarding? It's more of a FIFO isn't it? I assume that when they have no new requests they are scanning books based on some other criteria.
Do you really think while China has been booming economically for decades - that those with money still didn't know how to off-shore it and were waiting like a bunch of patient school boys for the solution that is bitcoin?

Buying bitcoin might have made sense for a regular chinese lee, but it cannot actually handle any real transaction demands.
50%-75%? That's quite a haircut. How can you afford it?
That's just the nice version that goes around. It actually represents devices like manacles. Used for counting slaves.

Our civilization is still based on a type of wage-based slavery.

The euro symbol is another example.
I rent a guest house in Woodside. I really love it. It is the only place that feels "rural" but still able to commute to the valley below. Its nice to be able to rent a sizable house that was 2x the size of my Palo Alto apartment for the same price.

I don't see any negative effects of the LLC property ownership. Woodside is a very tight nit community and I never really felt any wealth gap effects, even though there are a lot of people who are just ranchers. Its not like the people who live in these mansions steam roll over everybody and get what they want they work together to make sure Woodside remains the way it is (small town feel, rural, ranches, horses, etc.)

Its rather unfair to go "blarg" just because someone has a nice house.
Sirius Act – Master of One Move
The “Web Application” Myth
Wonder if this can be used maliciously. Sounds like a major security issue to me.
I've just spent the past month and a bit living in England with family, and as with all the other times I've done so, I noted that nobody actually uses Sunday as a day of rest. It mostly serves to irritate people.

The only argument I can see for it is that it allows retail workers a day off when they would otherwise not have the power to demand one.
How the future is arriving far faster than expected
A non-profit is not really a company in the traditional sense of the word.
There's a lot of hyperbole there. Evil empire is sort a joke, you know that right? Most people don't actually think they are "evil" in the Pol Pot sense. Also, .... yeah this is a lot if hyperbole.
Is Glass A Solid or a Liquid?
I used to know a fairly small miner, ~$2,000 a month turnover, who managed to rig his ASIC up to his heat pump in such a way that is heated his house and cooled the card. He lived in a fairly big house and it was always toasty even in the middle of winter.

It might still make sense for some people even when the margins are small
Why is the cloud required for speech to text when a four core ARM SOC is under 15 dollars? My Commodore 64 had good text to speech, and Dragon was doing speech to text on 90s PCs. I don't get the technical rationale.
Interesting that this still happens in the US. Although having lived in NJ for a year, if Sunday shopping bans were to happen anywhere, the state with horrible jug handle left turns seems a likely place.
Trying to keep the narrative of explanation in the same linear order as the code makes for a surprisingly difficult to understand item. Would be neat to see more "traditional" literate programming techniques applied here.

All of that said, really cool, and seriously thank you for sharing!!
We are real tech geeks and just launched one hell of a startup;
Unfortunately you were downvoted, but it wasn't so long ago on HN that every second story was NoSQL this, NoSQL that. There were even "SQL is dead"/"relational DBs are dead" posts, just ridiculous. So it's nice to see stories like this.

I've been writing a lot of recursive queries for Postgresql lately using CTEs. Quite cool though a little mindbending at times.
That's a really tough question. If I had to pick one, I'd take C. Simply for the reason of employment. I can't think of any other reason to pick one over the other. My choice of python as my go to language has bitten me in the sense that I see very few job postings listing python as the required skill. Language isn't really important but as long as the world spins in a particular direction one has got to live with it.

On the same note of employment however, C opens up a completely different line of work in robotics and electronics related stuff which is something I really want to get into.
Ask HN: Why doesn't 'clear' actually erase the console?
If I run clear on a re-sized console window in Linux all goes away but when I maximize that window everything is there, clear just scrolls console contents?
The treatment of Big O notation is not only misleading (and poorly conveyed) but wrong in several ways. Big O is an upper bound that does not need to be tight. The table displaying the "limit of N for 1 second (standard processor)" and the accompanying note that the chart will eventually become outdated is manifestly wrong and misleading. Big O ignores constant factors and so no such comparisons can be made. For any particular duration of time (or for any particular number of elements), an algorithm with complexity `O(f(N))` may be faster than one with complexity `O(g(N))` regardless of `f` and `g`. Big O is not something that can obsolesce.

Also, it is not necessary that there be a base case for recursion (only well-founded recursion). For instance, the Haskell definition

repeat :: a -> [a]
repeat x = x : repeat x

is a recursive definition but it has no base case. Of course, there can also be multiple base cases or other more complicated structures.

Saying unconditionally that all operations for a hash set or hash map are O(1) is wrong.

Opening quotation in LaTeX is accomplished by "``".

I also think that the comparison between the human brain and CPU is completely unjustified. Given that most people could not remember the sequence of results of 32 coin tosses, why shouldn't I say they have no greater than 4 bytes of memory? (For myself, I think the most appropriate unit of memory is "10 seconds of commonly spoken English language").

There are already so many terrific sources for learning algorithms that I don't understand why the author created this book. It is not only inaccurate, but more difficult to understand than other resources I have come across (e.g., Coursera).
This doesn't match my experience at all. MySQL performance is highly variable, and it's incredibly easy to write simple queries that have truly abysmal performance.

Postgres on the other hand, has always tended towards making things work well (a step that mysql often skips), and then work quickly thereafter.

A lot of MySQL acolytes say Postgres is slow because, unlike MySQL, it doesn't ship with unsafe defaults. MySQL doesn't just allow you to do dumb things, it starts off with many of those settings as the defaults.

To me, the real problem is that people likebarrkel exist. He doesn't know what he's on about, but he likes MySQL. Most of wheat he wrote is flatly false, but he said it confidently. And he's employed someplace that probably uses MySQL.

MySQL got adoption for two reasons:

1) it used to be easier to install; and

2) it has unsafe defaults that mean if an idiot runs a benchmark, it wins.

That's it. That's how it won market. After that, it was network effects, and nothing else. MySQL is a turd. It requires substantial expertise to use MySQL because it is such an awful and dangerous tool. It slows you down as you get better. But most of the people who use it don't know any better, or (like barrkel) they spew nonsense that is the opposite of reality. So it wins.

Network effects suck.
You needed to train Dragon and you needed to calibrate the microphone.

People talking to control their tv's want to be able to iist talk. Thus, instead of training the software you offload that training to the cloud and massive computing to do it.

I agree that the tv setup could include a bit of voice recognition training. But then the TV only changes channels if Ann asks it to. Bob's out of luck, he has to use the remote.
A small example for myself, when I started programming for Android I looked for popular open source Java libraries I could use in an Android app. One was Jackcess - an LGPL licensed library which handles Microsoft Access files. So I ported it to Android, put a small UI on it and released it ( https://play.google.com/store/apps/details?id=com.panaceasup... ). People responded, so I updated the UI and logic, mostly due to suggestions. Right now it makes about $70 a month from ad clicks for me.

So while testing things out I tried some Microsoft Access 2010 files with "Attachment" data types. Crash! Jackcess couldn't handle tables with that data type. It wouldn't just kill that data type but the whole table. So I looked at the source code, wrote a kludge that got around the problem, and sent the patch in ( http://sourceforge.net/p/jackcess/patches/15 ). The maintainer looked at the patch, and then rewrote the code so that it could handle not just attachments but other data types.

So I make money from the app I build with their code. The upstream gets patches for problems I find.

I've been Android focused lately and have sent a lot of Android port patches out (or just general fixes for bugs I found while doing a port). The latest version of Xscreensaver has some of my alpha Android port code in there.

It's a good dynamic for cooperation - the upstream cares about their code, which is usually cross-platform. I care about Android and using their code on Android. The Google Play users just want to use the app generally. Everyone winds up happy.
That's a nice little unit. It seems to have enough control automation that it can run by itself most of the time, so it doesn't a full-time attention. Startup and shutdown take a lot of manual attention, but that's tolerable. It also produces enough power (10-20KW) to run a small farm and/or a shop.

It's a good thing that this outfit sells a real product to real customers, and isn't running on grants from governments and NGOs. They have to make a unit that's cost-effective.

With a little more automation, it can probably be sold to US farms. US farms tend to have few people around, so it has to be rated for unattended operation.
Before you write any code or set anything up, try and find a dozen people with this problem and see if they'd be willing to commit to trying out your solution once you make it.

Also, the biggest expense with a side project that you're trying to turn into something more is your time, spend money on whatever helps you ship the quickest. With that in mind, with respect to your points:

1. Buy a theme off of Themeforest for your site - search for "admin" themes as these will have lots of nice predone pages with charts, user sections, etc.

2. You mentioned Heroku - you could use a User management app like https://addons.heroku.com/auth0 - or just implement whichever one system was the easiest. Again, whatever you can push into actual user hands the fastest.

3. For payments to get started Paypal is fine, but was 99 cents per month an actual price you'd charge? That seems crazy low for anything.

Good luck with your project.
Yes, new mapreduces are written every day.
The successor to Sawzall is basically a framework for writing mapreduces in Go.
More like that the only way we (collectively) can appreciate his work is via the very means that he feared so much as to destroy it in the first place. He'd likely say we're not appreciating it properly, only exploiting it.
The Futility of Vengeance