skysight-inc/HackerNews huggingface dataset:
Especially as a foreigner, it's pretty clear that there's no end to any of this. Even if it is claimed that spying has stopped, there's almost no chance that anything will actually change. You're talking about an organisation that has it's own interpretation of the rules, has nobody to pull them up on what they do wrong, and for all intents is invisible to the public. If a public court "shuts them down", it's just a facade to keep the media at bay.

If their president is lying to them on simple facts that get refuted by a whistle browser at the next available moment, there's no telling what else goes on behind closed and private doors.
He didn't, right. The story is a good example of how in depth some design decisions can get when desire for perfection kicks in - as programmers that focus on products, we have to realize that purity is always a stresser of we don't go with our gut. OP could have just played 3 notes on a midi keyboard instead of coding with all the conversion and Perl and whatnot. He got what he wanted and its might cool but doing the same process for every design decision is going to stress anyone out in due time
Ajenti Linux admin panel 1.0 beta released
For anyone wanting to liberate their data from here, paste this into the JS console with the history page open (only tested in Chrome):

var time = time=new Date("2010/01/01").getTime(); //set this to start date
setInterval(function(){
window.location="https://maps.google.com/locationhistory/b/0/kml?startTime=" + time + "&endTime=" + (time + 2678400000);
time += 2678400000
}, 2000)

Doesn't know when to stop, so close the tab when you have all the data you want.
AWS always gives full and detailed postmortems. I wouldn't say it is a trait of big companies specially not to disclose to customers, but it is something I would expect Apple to probably do.
Sql is extremely popular, that's the LAMP stack. Rails and Django led people astray for a while but that's ending.

Prolog should be more popular, it should be at least embedded in every program, even in the browser.

If there are more than a few for loops or if else statements than the majority of the program should be encoded in sql/prolog.

If you look at all these javascript frameworks, the core concept they're missing is relational programming. The program should be a loop that takes all input events like mouse clicks, etc. and then queries a prolog engine about to what actions to take.

It's getting more popular steadily. Map/reduce is being replaced/complemented with distributed sql, and the frontend will also come around as people starting embedding prolog into their guis (LAMP stack in the browser).
From the action URL, this seems to be the page you want — https://developer.apple.com/ios/enroll/individualEnrollmentI...
Computer generated music was hard when Kraftwerk did it.
Show HN: Cat pictures as communication medium (in-browser steganography)
It's all about timing...
Also, rest assured that the US government will continue to put enough pressure on foreign/European governments to continue mass surveillance on their behalf.

If there is no fundamental structural change in the US, the Western World will remain a surveillance society and the current degree of democracy will be so much weakened that the term "democracy" will need to be "redefined".
Relational programming is indeed excellent, but how can you put up with writing in SQL? Of all the programming languages I've ever used, it's the one that allows the least abstraction.
Obama said that? Shame on him. He doesn't even need re-election.

I was so happy for the US and world in general when Obama was elected. This man has become the world biggest disappointment. Americans appear love world records and things that go down as "historic". Well chaps, you have another one.

This man is worse than George W Bush. Bush was clearly what he was. We all knew what we were getting, and could rely on it. Obama is a lie in a suit. He makes the US look like a national and international lie. Maybe it is.
They use us-based "cloud" anti virus scanner in this system. They decrypt it for scanning them. It's ridiculous stupid. No end-to-end encryption. Thats all marketing bullshit.

Think about it. In the "De-Mail" system are all sender verified. Thats means that i can kick spammer easily out. Why would they decrypt it for scanning? Bingo! Surveillance.

But this is just that what i think. I have written an comment on there blog and i'm exited what they say.
Sorry for the typo, 'announcement' should of course be 'equivalent'.

It would be interesting to see whether the down vote resulted from English language nazis or Obama fanboys … ;)
He might have overstated the case but the commentator he is replying to is, actually, talking bullshit.
Get Hired Series: Telephonic Interview Checklist
Seems somewhat like hype. FPGAs and ASICs are the only fast enough solutions for direct parallel nets of inputs and outputs at the current moment. There is no way a processor is going to perform as well, especially if running instructions from a memory chip.
if we can't hide the plugin info, can we instead generate some random string to cause this fingerprint to be unique (and different) on every http request? (e.g. fake font, fake plugin name)
Of course he's wrong. He's looking more and more like Nixon...
Wow! This is quite awesome!

Would love to have live streaming capability for this (though I can't think about a reason to use it yet, but I'm sure it'll be handy.)
Prolog can be used in embedded systems http://www.hercsmusicsystems.com/
Our technology (ie, information theory) is already advanced enough to test whether the background radiation is noise or not.
the ability to copy/paste is particularly useful in this case, given that that's what most people end up doing anyway.. particularly for more complicated commands
For me this is bad UX. Look at the small 404 message above. For some non-techie people, they won't read the top 404 message and they think "Oh this is the page i am looking for. But, my friend said that i would see a cat; why now i am seeing this multiplayer game?"
It is advisable to begin with Scheme (SICP) or Racket (HtDP2) to internalize the underlying ideas behind Lisps, because in Clojure everything is messed up due to kitchen sink syndrome.

After proper Scheme training (CS61A) Clojure looks awkward and messy but very useful, as it supposed to be due to its "productivity beats clarity/conciseness" philosophy of scripting languages, such as Ruby.
FWIW, there is currently a GSoC project supervised by SPJ that is working on making overloadable fields available in GHC.
This maybe true for most system languages on some platforms. My OS internals are rusty, but from hacking on minix, there was an issue for x86 bootstrapping into protected mode stuff to set important things like interrupt handlers and other addresses. Whether this is done in the language by macros, embedded asm or external asm, ultimately a binary is produced that is code and data segments for the architecture.
Fascinating!

I'm so far removed from having any musical knowledge or ability, but I was faced with a similar challenge of creating a small sound (in my case for Snake Quest, a game I was helping to create, coincidentally also in 1999). And what did I do?

Now a normal person would have just started playing around on the keyboard.

Guess I'm a normal person. Sat down at a midi keyboard I'd connected to my iMac (I had never-realized ambitions of using that keyboard to learn to play) and just hit a few keys at random. Then apparently added an awful clashing reverb effect (IIRC I also used SoundEdit at the time).

My sound: https://dl.dropboxusercontent.com/u/6692701/Sound%20Test.m4a
Exactly. It's "common" that must be negated, not "sense".
sheer bullshit u r taking about
This, and also it's efficient. As much as I like video screencasts, I cringe everytime I think I am actually watching an ASCII streams exposed through highly complex high-resolution megabytes long compressed video. Makes me wanna finish my emacs-repl-screencast-mode.el ..
Is anyone else annoyed by the inaccurate use of the name "tri-tone"? I'm guessing a real tritone would be far too anxious as a phone sound for most western ears.
It doesn't say you don't have to deal with 'that messy "real world"'! It is called Real World Haskell after all.
NSA to cut system administrators by 90% to limit data access
As implied in other comments, rsc ported quite a bit of p9p to go.
Do you know of any major prolog programs that are in use and where you think that they really are successful because of prolog's strengths? I did a little bit of prolog in a logic course, but it never felt natural to me compared to functionl programming. But of course, maybe that's just because I did not dive into it and there are people who think FP feels unnatural. However I really would like to see some real world software in it (with "real world" I mean no AI system, planning system or inference system, but something very small, e.g. a web server, a text editor, a graphics engine, a synthesizer, an operating system, etc.)
Google did quite a great job in the aesthetic department (considering the goal and size of the device) but it's still 'invasive'.

ps: It's funny how public react to obvious recording devices when they're surrounded by them.
As a day-to-day Haskell programmer I'm happy to say that purity makes it easier to understand the programs that I write. Still, you're welcome to suggest that's an entirely subjective anecdote if you like.
I want to like you, but for me using GA nullifies every nice thing you say in https://mediacru.sh/serious

There is no excuse for not running your own: http://demo.piwik.org/

Also worth reading:
http://manurevah.com/blah/en/blog/Like-this-if-You-are-Again...
Never trust a politician, never talk to the police.
No, the verb is FOLLOW, as in the example you were responding to:

FOLLOW /user/123/followers/followers/following
Let's pour a cider on the ground for all the fallen evenings and weekends that were surely sacrificed by our industry comrades to accomplish this restoration.
TL,DR? You write a rambling article containing basic factual inaccuracies and switching writing style without warning and you dare make it sound as thought not wanting to finish it is somehow _my_ fault?

The bits in italics were well written. The first paragraph headed "parents" was a nice conclusion. That would have made a great post.

The bit about the UK going to MS for it's initial computing curriculum seems to wipe the BBC / Acorn / ARM story from history.
Let's not exaggerate and say that Obama won't be entering the history books for what he's done. Love him or hate him, he's a US president, he's in the history books even if he never gets out of bed for his entire term.
Spy access to New Zealand used as bargaining tool
This is beginning to have the feel of a watergate - the press can sense blood in the water - senior administration figures have outright lied, in public, and been found out.

That usually leads to a resignation - but now there are bigger fish to hunt.

Shutting down the program will no longer be enough - there is an impeachment in the offing. What will be enough to call off the dogs?

Edit: I often let my cynical side overrule me - and happily claim "they" will always continue doing shady and disreputable things. But the reason "they" can is that "we" do not stand up and shout loudly enough and so build the laws to prevent them.

It seems an ownership change has not hurt WaPo, for which I am glad.
He also categorically denied that any warrantless searches were/are being performed - which is also a flat lie, and explicitly refuted by the Guardian's piece a few hours before his bullshit session.
http://ascii.io/ does the same and was around for a while, but showterm's text selection works better.
Abstraction in sql are views, done with left joins (rules in prolog). It doesn't seem like much, but that's the beauty of of it, you only need one concept and that's all you need. Contrast that with other languages where you have hundreds of little functions.
The victor writes the history books.

Snowden will be your Emmanuel Goldstein.
"Why Haskell matters" is a way better explanation than this, i think.
New 3D Poker. Looking for all the reviews and rating*s
Show HN: ezsend.it, the quickest way to buy & print a stamp or shipping label
I wonder if it would be possible to develop an idiom for programming in a language like C that separated those concerns. Put most/all application logic into const/pure functions, and then have a separate set of interaction functions, i.e. just pull out that one bit of Haskell philosophy from the rest of the language design.

Speculative guesses as to what might stand in the way:

1. The lack of a purity-tracking mechanism like Haskell's may make programming in this style in C more complex and error-prone.

2. The fact that C compilers don't expect you to use this programming style may mean they don't optimize common operations in the way Haskell does; for example, if you do manipulations on large arrays in a functional rather than imperative style, Haskell will optimize away a lot of the temporary arrays, but C compilers may not.
Representative democracy is the rule of more equal people over the less equal.
As a person who has had to flee a country due to the meddling influences of other regimes, and having regular contact with people in a similar situation, but from other countries, I can only say this:

Dear Mr Stephen.

Instead of encouraging your government to force your / their morals on others, please tell them to leave the other countries alone. Time and time again, whenever a regime change, or indeed any change, is forced upon another sovereign state, it is the populace that invariably gets punished.

Change begins (and should stay) at home. Preferrably yours. And I shall continue to live my life as I see fit, and the russians shall continue to do the same. Don't like their policy X? Don't go there.

Your truly,

Someone whose country was fucked with and is now the crime and rape capital of the world.
How does people who have used it for quite some time respond to it? Are there any fear Reactions or other extreme emotions?
What are the issues you've found with IntelliJ? Have you reported them? We'd love to know how we can improve it. Please feel free to ping me (hadi at jetbrains)
Absolutely it would, but it's much easier with a type system to guide you.
in the US history books.
Bug spotted.

I encoded:

V ebg-rq guvf grkg whfg gb znxr lbh phevbhf.

which decoded to:

V ebg-rq guvf g′瀀栀攀瘀戀栀昀⸀
Yes, simultaneously with the end of drone strikes.

All of these things ended in '08, when he was elected, remember, just like he promised.
I think the script should ask for a confirmation before uploading stuff. Somebody could get distracted and forget that script runs.
> It's a lack of critical thinking and problem solving ability, that's all.

Exactly these abilities that most people do not have. And those who do are usually called "engineers", "programmers", "doctors" etc.
The semantics of sql and prolog are the same, so in one sense it's everywhere - relational databases. Prolog specifically is not commonplace because historically the gui's have been written with OO and then the web came and frontend was stateless (html pages sent to browser). As gwt-style single page apps become popular again, hopefully this time prolog will replace OO.
I follow around 900 people, most of whom are reporters/bloggers/actors/actresses/attractive ladys/friends.

Depending what you're interested in, some favourites of mine are: @SciencePorn, @GaryVee, @TheStalwart, @AntonKreil, @GSElevator, @DavidBrent, @Cmdr_Hadfield, @FootyGif, @Digg, @GaryLineker

I always say how Twitter gets much better after following more people.
What happens if I run something like htop?
> Obama has his own reality distortion field.

Another possibility would be: He has (or thinks he might have) a gun to his head and fears to meet a JFK-like fate (for himself or his family). In this case he should step down and denounce the degree of corruption of the system.

EDIT: ...because in case he's unable to have enough courage to correct the issues, stepping down and stating why would open up the possibility for the People to have a frank discussion about the system in place and to correct it for the next x decades to come. Because don't kid yourselves, the system itself is sick and it's not with cosmetics that it will be fixed and future corruption eliminated.
Not all abstractions are relations though. In SQL can you abstract the functionality of "take a relation with one int column, one string column, one double column, sum the int column, group by the string column and average the double column"?

Do views support the notion of primary keys and foreign keys?

I wouldn't be able to program in SQL without the former, and the latter would also be useful.
I'm rather uninitiated into all this. What's your basis for claiming the semantics are the same? Isn't backtracking present in Prolog and absent in SQL?
Jeez have we forgotten what Bush had done?

Iraq anyone?

And no I'm not saying Obama is doing hecka of a job.

But let's not forget the serious damage Bush did.

Not to mention all this NSA stuff too under Bush.
(Copy and Pasted from) Obama's Ethics Agenda (2008)...in his own words.

Protect Whistleblowers: Often the best source of information about waste, fraud, and abuse in government is an existing government employee committed to public integrity and willing to speak out. Such acts of courage and patriotism, which can sometimes save lives and often save taxpayer dollars, should be encouraged rather than stifled. We need to empower federal employees as watchdogs of wrongdoing and partners in performance. Barack Obama will strengthen whistleblower laws to protect federal workers who expose waste, fraud, and abuse of authority in government. Obama will ensure that federal agencies expedite the process for reviewing whistleblower claims and whistleblowers have full access to courts and due process.
How did I raise 3 950 €  in less than 7 days, buying and selling cars?
Also "Why Functional Programming Matters"

http://www.cs.kent.ac.uk/people/staff/dat/miranda/whyfp90.pd...
2014 Introducing the iWatchYou by your friendly neighborhood NSA
And I would guess he would avoid the interstates and start on Route 66. Interstates are boring, and have chains of gas stations. You might be able to piggy back the deliveries onto chain-gas-stations more easily but you lose control.

Smaller towns along a world famous route, harkening back to American self-mythology, plus Independant stores who will be glad of the extra income and attention.

There you could own the industry.
Mailpile - OSS email client focused on encryption/privacy
Flat out ridiculous for an industry dealing in 1's and 0's isn't it?
I think you give him too much credit.

If this were the case, he's the goddamned POTUS, and should grow a pair and accept the fate he signed himself up for.

With great power comes great responsibility.
Obama is not wrong. He's just lying. Who actually believes he would've started any kind of reforms without this, when he commanded over this program for five years? Not to mention that none of these "reforms" seem too serious anyway. The only reform that is needed is to repeal the Patriot Act and the FISA Amendments Act. Then we can start the debate from scratch, rather than trying to win inches in this debate from the privacy point of view.
Desafios e Avanços Recentes na Pesquisa e Prática Geotécnica e Sísmica
Excellent article.

Many people here are missing the point of the article and are instead busy attacking the author's writing style and some random lines in the article. It's terrible to not try to understand what the author is saying and attack an article line by line. Please don't fall into the trap of what many non-authors do: criticize line by line and miss the point. The author is a normal human like you and me and not some "professional" writer who earns his career by writing books.

I hope you get my own point in the previous paragraph and not shred my writing line by line.

Back to the article, what the author is saying is that technology is such a fundamental part of our lives now. Much more than a fridge or a car, because these haven't become general purpose devices yet. Our laptops and devices store personal information and it's critical that we are all educated on how the internet works and how our laptops work in general.

I love teaching but I am not a teacher. When I taught computers to my (50's) mom, I spent the first few days just telling her the story of the internet, microsoft, linux and all that. She really uses the computer now. While she may not be able to fix the problems, I am surprised how capable she is to diagnose the problem and try to pinpoint the problem. It was just a matter of arming her with enough information to get her interested.

IMO, the main problem to be solved here is to teach computers in a way that it's interesting to them. That's it. Human nature will take care from them on - curiosity and knowledge.
This is why I only buy Android Nexus devices. Other brands just cannot get their update schemes together.
"People just want the highlights, except when they don't, in which case they want everything."

This is quote worthy.
Congrats to the Ajenti team! Been waiting for something like this for a long time. I hope it works as advertised. Is there a plan to monetize this tool?
Someone who chose the right person to marry.
> But the biggest lesson he imparted is that if you don't have your health, you have nothing. No matter how great things are going for you, if you have a toothache, if you have a sore throat, if you're nauseated, or, God forbid, you have some serious thing wrong with you — everything is ruined.

Even though this sounds like common sense, I only really learned it this year when I started having annoying health issues from working all the time, not working out, and not eating healthy (startup food). Something as simple as enjoying a Sunday in the park would not be possible because of say back pains. And then I realized that it didn't really matter what I did or achieved unless I had my health to enjoy doing it and the rewards from it.
There's a good stackoverflow answer on that
http://stackoverflow.com/questions/2117651/difference-betwee...
Love the quote. Nice adaptation.

"All animals are equal, but some animals are more equal than others".
Pirate Bay Releases ‘Pirate Browser’ to Thwart Censorship
That looks super. Thank you!
In Linux CLONE_NEWNS requires CAP_SYS_ADMIN which makes it almost completely useless; it can't be used to the extent and in the way it is used in Plan 9.
The president is both wrong and not wrong. He's saying things that are both true and not true, or true and beside the point.

For example, "No domestic spying program" may be 100% true. It's a foreign spying program that's devouring domestic data because of where the data is tapped and how data flows, then having the data shared domestically outside the program.

Any time government officials are commenting here, the adjectives and adverbs -- okay, even verbs and nouns -- are being used as qualifiers to eke out a "technically true but in a practical sense false" statement.

In another example, when he says "nobody's reading your emails" that's true for all but a handful of his listeners. For the rest of us, an algorithm may be parsing, but "nobody" as in no human, is "reading" as in with her eyeballs, until the emails are flagged live for review or "collected" (read with eyeballs, according to Clapper) later.

It's a shame dialectic isn't a popular school subject any more. The TL;DR crowd doesn't stand a chance against this kind of nuance.

These pronouncements and these nebulously defined NSA behaviors are like Schrödinger's cats. We need Snowdens to help us observe and collapse their states.