skysight-inc/HackerNews huggingface dataset:
It's believable that FISA approval is hard to get, but it's not reassuring. What gets through FISA and what people want the government to do don't match well at all. We've already seen leaked examples of what gets through FISA, and a lot of them are sweeping, invasive, and don't respect the US persons standard in the ways most people would like.

Basically, there's no way to claim the system works when we can watch it produce bad results.
Bookity
Contrived and oddly specific for an example. Do we have any examples being used out in the wild?
Isn't that pretty much what we have already with things like openSSL? Find an exploit and suddenly you've exposed everyone. I don't think public bounties would change any of the dynamics around this situation.
I understand your sentiment, but this isn't what 'subset' means.

Definitional arguments aside, this would mean that machine code is the best language, since all other languages are 'subsets' of it.
Official React support - woohoo! I've been using React and Meteor together to build a desktop web app for quantified self, and I have to say, the combination is magnificent for productivity. The app is 90% JS and a little CSS, and reactively updates with no extra code. MongoDB and server logic is separated from the client-side view rendering, so if I wanted to make it a thin client and remotely host the computations on another server it would be a piece of cake.

An example file of code for the records overview (dashboard was a bit tabby-spacey): https://github.com/liamzebedee/metric/blob/master/client/fea...
Not a lisp user myself, so I can't speak firsthand, but Paul Graham has several essays about it. http://www.paulgraham.com/lisp.html
Save Us Taylor Swift Cry Greeks as Capital Controls Shut Apple iCloud Space
Maybe so, but what evidence does the public have of that claim? We get only the tiniest peeks at this process, and they look terrible, and then we're told "it's not so bad, you don't have enough information to know."

Which is exactly what people have complained about.
It's about stuffing databases full of surveillance information gathered by the NSA; databases which are shared with law enforcement agencies across the country. Those agencies then use the data to mine for leads, stage fake context searches, seize peoples' property, and put people on criminal trial; all while denying collusion with the surveillance state. I'm supposed to think this is all okay because, 'hey, they're guilty, right?' except that 1. This is explicitly prohibited by the Bill of Rights and 2. They aren't always guilty.
That's only true because the cost of appeals is included in the cost of having somebody on death row.

For the record, I'm very happy that people on death row get so many appeals. I'm very happy that some of those appeals are automatic (all states I'm familiar with automatically appeal any death penalty sentence to the state supreme court).

But given that the average death row inmate lives 20 years or so in custody, and that the average life sentence prisoner lives two or three times that long, and assuming that the people on death row don't get incredibly expensive food, it seems that the only reasons for a difference would be increased security costs (are life sentence inmates less likely to try to break out?) or costs not directly related to jail, such as legal appeals.

We could save a lot of money by simply denying appeals to inmates on death row, but I don't think that would be an improvement. If anything, the difference in cost between death row and life imprisonment suggests that life sentences aren't getting the same scrutiny that death sentences get, and we probably have more innocent people serving life sentences than awaiting execution.
Fun with Primes
- Lisp has not succeeded on a relative scale. Let's not discount that.

Is there a clear reason for this? I've only ever heard good things about lisp.

My impression, as a hobbyist programmer, is that lisp appeals to people who have a deep intellectual curiosity about the way programs work. It doesn't seem to appeal to the larger pool of programmers who are looking for a language thy can pick up in a straightforward way so thy can either get a job, or build a project they've been thinking of.
240,000 network monitoring sensors one on NetCrunch server
I'm a bit guilty of this myself - I tend to use this in emails, when trying to give the feel of an informal conversation.

So... I'm curious what you think about this case? ;)
The article says that psychogenic memory loss doesn't affect the ability to remember the present. However that is not always the case -- see table 2 in Serra et al (2007) where they found that short-term memory was compromised in almost 50% of patients.

Also, the death of his father was an obvious traumatic event that could have been a trigger. (I'm also curious about whether he was recently deployed in any traumatic warzones, given he was in the army).

It's a fallacy to say "There was no reason to think that there was anything wrong psychiatrically.", as these kind of psychogenic illnesses normally happen to perfectly sane and healthy people after some kind of traumatic or chronic stress.
Who's Hiring: Part Time and Freelancers
Submit if you are looking for Freelancers and part time.
This is a great summary of the problem, and of why we're talking at cross purposes. Defending the accuracy of the FISA decisions only defends points one, while almost everyone attacking the court is talking about point two.
Leap seconds only date back to 1972. Computer systems, and especially the concept of time in computer systems, are older than that. Time smearing does appear to me to be the best way to compromise between the two worlds. Adopting a 61-second minute full out isn't making any compromises, and not only will it confuse computer systems (including those outside your control that you interoperate with, even if you somehow manage to get yours working perfectly with it), it will confuse PEOPLE.

Even if you waved a magic wand and made all computer systems in the world compatible with 61-second minutes, it'd still cause problems because people aren't going to know what to do with it. Imagine what happens when a non-technically-savvy person comes across a time that looks like 23:59:60.5 on something at their work. They'll immediately think that's some kind of error.
No, this is exactly what 'subset' means. Any code in any language can be in fact a Scheme code, and there is no way you can tell if it's Scheme or not.

And this is exactly what superiority is about: you can do in Scheme anything that is possible in any language, existing or not invented yet. There is absolutely no way one can even compare meta-languages vs. fixed ones.
There's a company in Toronto called Ritual doing that (although I think they specialize in coffee and lunch). They've made deals with various venues and have a decent selection. You probably can't match this deal without VC, but to up adoption they give you $10 when you sign up. Making the app prettier won't help you nearly as much as making it work well and having a decent selection.
It being a common thing is the problem. It's teaching insecure habits.
It's HN, we know very well. We just don't agree with your neophyte enthusiasm (or the inacurrate description).
Isn't this ctrl-r by default? With ctrl-shift-r to search forward?
Fog Creek Copilot Returns to Its Roots
There's actually a law against people who speak out against 'British values' - presumably not those from the Magna Carta, which May et al is very much against.
It isn't ambiguous at all.
If you're publishing something, whether it's open and free or commercial you're a vendor so you have to follow the policy ntp.org set-up for such entities.

That person on github is misunderstanding both Poettering and the ntp.org's policy.

MatejLach's elaborated on Poettering's point of view for that matter. https://github.com/systemd/systemd/issues/437#issuecomment-1...
I love that people are trying new ways to present journalism but I can't help but think this would be much more engaging as a pure video piece (I could have done without the tense background music while I'm reading paragraphs of text, too!)
Working moms = good
Mac OS X 10.10.4 Supports TRIM for Third-Party SSDs
"Who's hiring" is now an official feature of HN:

https://news.ycombinator.com/item?id=9635551
Ask HN: Who's hiring freelancers/part-time
A new thread to track freelancers and part time engineers, product managers!
Nice game! Actually works well on the Nexus 6.
Commit a race condition to glibc,musl,uclibc and fuck up almost every software on the planet.

It's convenient and that does not mean it's a good practice but i doubt using an other method would minimize a risk when the meteor.com would actually get owned.
That isn't a very good comparison, because Locust's use-case is very different.

Locust is a tool/framework for writing code that simulates real user behaviour in a fairly realistic way. For example, it's very common to store state for each simulated user. Once you have written your "user behaviour code", you can then simulate a lot of simultaneous users by running it distributed across multiple machines, and hopefully get realistic load sent to you system.

If I wanted to just send a lot of requests/s to one or very few URL endpoints, I would also use something like ApacheBench, and I'm author of Locust.
What about "now", "well", "you know", "then", "I mean" and "basically"?
Eh, IMO

(let [x (+ 1 2)
y (+ x 3)]
(* x y))

Is always less verbose than:

(let ((x (+ 1 2))
(y (+ x 3)))
(* x y))

I program in Clojure every day, and that latter example makes me say "aahhhh! The parens!"
>email is still federated, I can start my own email system.. my friends can start their own.

Yes, maybe you and your friends. But that's about all. The vast majority of people can't do this.
How is the performance ? For me something like Atom feels very sloppy compared to Textmate / Sublime
agreed. port DDR into javascript
Something to think about, is if most of the civilized world sees what the executioners are doing as inherently immoral or unethical, the government has nothing to lose by violating medication licenses and laws, its not like the rest of the world is going to see a tiny little delta in immorality or lack of ethics as being much worse. So simply civil forfeiture a pharmacy safe or a chemical plant warehouse, after all the .gov sees civil forfeiture as a universal good...
To be honest I'm fairly sure the overwhelming fixation on the very rich and very poor is why we don't have a Labour government and thus have to put up with these laws.
This is the most interesting part to me, and the irony of the random output.

The "random number generator" isn't actually the table, but rather the table <-> the amount of times the function is actually called (aka player input as a source of randomness).

If the game were coded in such a way that there are more deterministic random calls (enemy seeding at beginning of a level, etc) then it would feel less random. If it were coded in a way that there are more non-deterministic random calls (enemy spawning based on table index when a player enters a room) then it would feel more random.

The table is deterministic, but the exact value returned for any given event X is the product of how many random() calling events happened before event X.

Or, in the ideal engineering way: achieve the minimal randomness required for player belief, and use the saved computational overhead on my interesting things (e.g. graphics).
Did you mean feedback? :)

I don't use Chrome but this does look pretty slick!
Punishments for crimes are not merely deterrents; that is a secondary role.

Punishments are ... punitive, of course!

Suppose you break into someone's house and steal 50 bucks. You aren't just forced to return 50 bucks; you go to jail for a while.

Even in civil suits, there are "punitive damages": remedies awarded to a plaintiff beyond actual damages.

If you kill someone, then killing you is not even punitive really; it's like taking 50 bucks from someone who stole 50 bucks. The revenge is less than punitive. It's not true revenge. True revenge has a punitive aspect: it goes beyond the original offense. Killing is only revenge if the method is more fearsome and painful.

If a killer tortures someone to death, but is given a quick and merciful death, that falls short of revenge.

Anyway, deterrent value must never be the focus; that is a pseudo-intellectual liberal angle which detracts from the morality of the situation, which is about justice.

If a punishment's ability to deter is considered important, that leads to injustice. For instance, big punishments are handed down for small crimes to "make an example" which discourages others. E.g. six month prison terms aren't deterring petty pickpockets in some area, so we crank it up to five years.
This is pretty exciting! Also, I love this tweet from John Carmack last week: "The web gets assembly... and I'm using a Lisp for VR. Bizzaro world" https://twitter.com/ID_AA_Carmack/status/611279873852731392
How to get Xcode to stop generating copyright headers on your Swift files
The Vital Guide to AngularJS Interviewing
> there isn't a one programming paradigm that's universally better than others.

That's so true. I wish someone would come up with a language where a wide variety of programming paradigms, including imperative, functional, and message passing styles, could find convenient expression.

EDIT: This comment is almost an exact quote from somewhere. Bonus points to whoever can identify where.
> i doubt using an other method would minimize a risk when the meteor.com would actually get owned.

GPG signing, keep the private key offline, publish the public key in the blockchain and have a lot of high profile technologists sign it so it can be independently verified.

See also: PHPUnit. https://phpunit.de/manual/current/en/installation.html#insta...

(They provide an example shell script for quickly downloading and verifying the latest versions of their install)
thanks for suggesting autossh ;)
Watchely is the new solution to watch sales and research. Watchely aims to close the gap between watch buyers and sellers, helping them approach online and auction watch sales more informed through intelligent analytics. We've utilized the power of big data science to help build a better marketplace.
Haha, no, no fancy electronics here. Just anecdotal observations.

I used mouthwash daily for a few years, established a baseline of how my mouth felt, and how my wife said it smelt. Used the tablet for 2 months, and felt no different, and she said I smelled no different.

It doesn't establish that Evora probiotics are useless, but I think it fairly establishes that they're not significantly better than just using mouthwash.
Advanced Object Modeling for High Write Rates – Part 1
At this point, do something that does not scale. That means "Engage 1 bar and work with them". Sure you could say why not multiple bars at the same time. But that will be over optimizing which you don't want in the beginning.

Get your very first client by talking to them manually, showing them everything manually and get them to believe that your service will provide value to their business and help them make/save money either quickly or in long run.

Once you have done this successfully (which majority fail at), then you can go to Step 2.

Steps 3-infinity are all good only when Steps 1 and 2 have been done, rinsed, repeated with at least 30-40 ? clients ? May be more ? Depends on your industry. But before you get these many clients, don't bother with anything else.

I am doing this right now. Telling you from experience. Remember, a successful business is not about awesome software, automated stuff or any other fancy stuff. A successful business is about :

1. Aquiring customers

2. Retaining those customers for as long as possible which means keeping them happy.

Of course, doing the fancy things like a great design, automation are important but not at the stage you are at.
Hope this helps.
Help elect Rand Paul and all of this is likely to stop. Any other candidate, regardless of party affiliation, is a vote for maintaining the current state of affairs.

Not sure he'd be able to accomplish everything he talks about due to political realities. That said, the massive message sent by having him and his ideas pushed to the top of the stack would shake-up the political class. It's about letting them know, in very clear terms, what we want and what we are unhappy with.
You can't blame CentOS for switching. Their goal is to create as close to a bit-for-bit rebuild of Red Hat Enterprise Linux as possible.
Meteor isn't MVC.
Advanced Erlang Initiative
Pushback or encouraging feedback. Either. I believe sharing could be dead easy and Chrome is just a starting platform. Thanks!
Politicians long ago worked out that you don't actually have to do something to get the positive effect, you just have to say you'll do it.

Most people want to "deny safe spaces to terrorists", so the more they harp on about it, the more popular they become.

We're doing their dirty work by publicising it.
CodeRunner: A Generalist’s Swiss Army Knife
Look at the countries above the US. Very few could be considered developed countries.
sure it works, if you are happy with default configurations. the article gives informations on how things works and how to improve security
Evidently you've got no clue what I'm talking about.
> Firstly, Racket is not a Scheme.

Did I talk about Racket anywhere?

> Does this look like S-expressions to you?

"MiniPacal implemented in Racket"

Are you really arguing that implementing some other language is the way to go?

https://github.com/eudoxia0/cmacro
http://research.swtch.com/shmacro

Totally legit "C".
In essence open source projects are vendors as far as ntp.org is concerned and you can use their service but have to obtain a vendor zone for that. The formulations are indeed not as clear as they could be but after reading the ntp.org page a couple of times there isn't really any other meaningful way to parse it.
Not out of the box. However, as long as it's "request/response based" it's quite simple to write and use a custom client. See: http://docs.locust.io/en/latest/testing-other-systems.html
Doist - http://doist.io/ - REMOTE

We have 5 development positions open (Front-end (JavaScript), Backend (Python), iOS, Android and DevOps).

At Doist, we specialize in productivity software. We create tools that simplify and organize the day. Our main mission is to help people become more organized and productive. We have made Todoist, one of the most popular task management apps.

Check out http://doist.io/jobs/ if you are interested.
Yes, but this requires me to rewire my brain whenever I work on a terminal that does not allow me to change my key bindings.
Help me out here- is that a red flag?
VoIP capture was one of the functions in the system too. But it had others. It looks like your implementation is more sophisticated, I didn't do any delta-encoding. Just periodic fsyncs. The maximum we tested was up to 1TB/day.

Main index ( [(timestamp,offset_in_data)] was simply synced every second. It just looked like a [uint64|uint32|...]. Then there is an advanced service with different plugins, runs in a separate process, trails the main data stream. Each plugin can then write out its own custom index data to file and is also saving its internal state (so it can recover during a hard crash).
Indeed.

UK finance here. Several billion goes through our platform.

We've already moved company registration offshore in case the shit goes down. We're about ready to move all our kit out of the country as well.

As for staff, we're staying put because when everything else goes down the shitter, we're going to be in the last position of power financially. House time.

Edit: Also EU safe harbour; fucking joke if there ever was one.
Well, it's also very high. Obviously, because these are highly trained, hard working, excessively competent, law enforcement agents who wouldn't suspect a person if he weren't doing something wrong. Who's got the time for that what with them being chronically under-funded, under-trained, and under-staffed. /s
That's the one - working on a lot of improvements at the moment (thanks for asking!). Lots of exciting things we can do to make writing great content easier for our authors, and the reading experience great for our customers across the board. Usability and overall quality are a key focus going forward.

This type of content makes it really easy to clearly demonstrate how you can think about your target audience when creating a product. Really important to get right when structuring and editing a technical book.
If you've got a basic prototype and something you can show people you should be out talking to potential customers seeing if they'll buy it. In talking to a bunch of potential customers you'll find out a ton of actionable info. What your competition doesn't do, why they're not interested in your competition, other closely related services they would pay for.
Sencha Complete Products
Please add a slide about the lack of landscape mode. I mean, really, Apple? What's the point of these larger screens again? Then again, let's give Apple the benefit of the doubt, the Music app on iOS8 has always sucked in landscape mode.

(Otherwise, really nicely done)
> with small modifications to some of the central points of contention on issues like pension cuts and tax increases

It was always about small modifications: I retirement a few years latter, cut 200M euro on military budget... I think at this point he is just trying to keep door open, if referendum say yes to euro.

Another problem is accounting in Greece. Statistics from last few months from Greece are not that reliable. It might be hard to verify in near future, how Greece is actually implementing the reforms.
Tuning profiles could be suggested and an human would apply them. But yeah, that was more of a pie in the sky idea.
I've not used Meteor, but I understand one of its big selling points is 'optimistic UI', i.e. it alters models locally when changes are made, and syncs those changes with the server in the background, only changing the local model back again on failure to sync with the server.

I don't know if this can be (or has been) extracted to a separate library or if this is part of the web components spec, but its something that's pretty nice to have baked into the framework.

In fact the only reason I'm not using Meteor now is that it's still got a hard dependency on Mongo. I was disappointed to see that SQL support has not begun to come in yet with this update. Once SQL support is there, I will definitely be looking at using Meteor, particularly now it's got first-class React support.
Can I have one of those Blu-Ray storage units searching all my discs would be way more convenient if i didn't have to do it manually :)
It's possible to solve this technically ,such that the encryption will happen on government mandated servers, in a fully secure manner that doesn't hurt most businesses - and hat's probably how they'll handle that.
well the article is actually about a couple of commands but to explain them in details you need some more text. once you got to know how it works you can improve further and use other software like you do
Ah! Guess this is due to me not using the "multiple email tabs" feature of Gmail then. Thanks.
Google apologises for Photos app gorillas blunder
Websockets in cljs with Reagent
I think you should give Elixir a look: http://elixir-lang.org

Bonus points: Elixir has compile time macros and an AST with a representation that is similar to Lisp.
There have been more than a few companies with similar ideas, and most have since shut down. You might want to look at those companies - what were their features, how much capital did they have, what was their timeline, why did they fail, etc. Trying to corner the entire restaurant market is very hard.

For example, a company called uVore tried exactly this but found greater success catering to a more niche market (in their case, coffee pickups). Maybe consider a more targeted approach? Just some ideas. Good luck!