skysight-inc/HackerNews huggingface dataset:
This kinda reminds me of the opening scenes of Silicon Valley.

Just imagine someone getting up on stage and yelling enthusiastically, "Simpler, faster, and better relaxed concurrent priority queues!" To a round of muted applause.

I'm sure this submission has tons of technical merit and all that. But without context, that scene from Silicon Valley is all I can really think of. :)
I'm a little sceptical. How do they know precisely what was used to identify them and what words triggered this "data mesh"? I'm not completely au fait with counter-terrorism policing, but they don't usually disclose the entirety of the evidence against you. How did they know they were under surveillance etc?

The notion that they were subject to surveillance and arrested based on using seven words is a little far-fetched to me. Surveillance is pretty damn expensive, and I'm pretty confident they weren't the only people to use those words.

Again, not necessarily saying they're lying, but I'd love to know where the information comes from.
> Offline maps is a win!

If you care about privacy and offline maps, OsmAnd is the way to go. Open source software and offline maps.
This was 1995, Outside of Prolog, LISP, Scheme, and other exotic languages, what popular languages of that era offered TC? (C, Pascal, C++, BASIC, FORTRAN, etc) didn't.
That's because the Snowden leaks are not a real threat. None of the documents contained anything about the "real" classified technologies; they only confirmed what everyone knew anyway.

If Snowden had leaked usable information about microwave weapons and quantum computers the Russians would not have merely accepted him... they'd be willing to go to war for him.

Makes you wonder if the Snowden leaks weren't just a big PsyOp on the BRICS. ;)
I wouldn't say it's based on SKI - just relatively similar. There are a lot of ways to skin this cat.

SKI is obviously a lot simpler mathematically, but I wouldn't want to try to use it as a compiler target...
True, OsmAnd is not very user friendly, but I've used it for over a year now and I can't go back to anything else. Its user interface problem is just that it's so packed with features... but once I get used to them I don't want back.
It doesn't matter how excellent the data is if the UI and access to that data are undermined to the point where I am now open to an alternatives (even if the map data is not quite as good).

It'll just take one half-decent app or company to take me away. Maybe HERE is the one. I will try it.
That page is for developers, not users. Opting into beta for an app is pretty straightforward - users just need to join a beta community/group and click on a link to opt in. (I run a beta community and users haven't had any practical problems to my knowledge.)

Your points about open source Android etc are valid, though note that the beta channel will auto-update on each update (if user has auto-update app settings), whereas sideloaders will have to manually update it all the time. If you're releasing fast and frequent, it's unlikely testers will want to go through the manual install process on each release.

Anyway it's not mutually exclusive; you can distribute an APK as well as use the official alpha/beta rollouts. Having heard demand for Kindle usage, we sometimes post APKs in our beta community as an attachment to posts announcing a new build. So sideloaders can directly install the APK while Play users get an alert about what's incoming to their device.
>Anonymity guaranteed.

I'd say "Anonymity is an option if you need it.", especially these days.
I agree that alot of startups have horrible culture. Technical teams can be particularly responsible for it if not kept in check. But I would argue that teams configured of that kind of personality generally won't get past the first round of funding.

But having worked with / for many startups in my career, my intuition tells me that competent / grounded MBAs bring little to the table when compared to competent / grounded technical folks.
> reduce their security settings

I don't get how enabling side-loading is "reducing" security. Regardless of whether an APK comes from the play store or not the system still presents you with the permissions dialog and the apps still run sandboxed.
CERN may not have discovered Higgs Boson
> Sure, you'll have rock star architects/distinguished engineers who get to have great careers (mostly due to right timing) but that's a very small percentage.

Well, if it helps, that really applies to just about any profession.
I don't think Facebook will let you register new accounts using a Tor IP.
I've always loved databases, but after having discovered write-only timestamped databases like Datomic, I can't imagine going backwards. It's a real shame that Datomic isn't fully open source.

(Aren't BigTable and Spanner also write-only and timestamped?)
Also, there is the freedom of movement to consider (traveling between European countries has gotten easier; traveling between North American countries has gotten harder) and universal healthcare.
Show HN: Underarm.js Async (Reactive) Transducers with Underscore API
Started in 2007, no tech skills..

- Idea I published was novel & since has been copied by oodles, including celebrities, large corps & one copy now has millions of users.

In 2009, after not being able to get my idea out in timely manner I started doing front-end dev jobs. I've been failing at those too for the past five years. I'm not a fast coder.

In 2013, now with technical chops & a solid tech team we created tech that got us invited to demo to entity in the valley and received some good amount of attention. Though the entity in the valley was not nice to us, seem like they just wanted to possibly steal our work & squash us like a bug.

So, Im happy to say I invented something oodles have copied with success & our work gets the attention of entities in the valley.

Though is it worth it if...

Your broke, jobless after Friday, childless, live with a parent, in debt, just broke it off again with cheater g/f who lives with her parent and in five months you'll be 40?
You could try to get used to it with something like http://www.airpair.com/ or pairing with someone you know.

The main thing is, don't get too obsessed with making it work. Most of the time they just want to know how you work, and if they could get along with you. When they talk, listen, and think ahead to the bigger picture of what you are building before replying, and implementing.

Try to relax, reflect his thoughts with your own observation/planning, and you will do fine.
I'm so confused by this. His solutions end up using recursion, yet he says it's stack-free. Which doesn't make any sense at all considering deficient compilers allocate stack frames on each call for languages like C. This is all chapter 1 SICP-grade stuff. Unless you're going to do a technique (read: hack) such as trampolining (certainly not done here) I don't see how it's possible to have recursion without a stack. The runtime should keep pushing frames. Notice there's still a pointer defined in the Hanoi().

I don't think this can be computed on a register machine. What do you girls/guys think?
OAuth Playground
This seems to me like the sort of optimization a compiler should do for you. Does GCC do this?
You can use that argument, but then you get other inconsistencies. For example, why didn't they use the same super[1] fuel of the shuttles to also get them into earth orbit and use the extra capacity to add fuel for even more launches into orbit? Or if we go further down the plot, think about the gigantic gravity well necessary to create a time dilation of 1hour/7years ~= 10^-5. Instead of going down to this one planet they should easily have been able to visit each of the other 11 planets.

[1] The improvements above current technologies would have to be enormous: http://www.nasa.gov/mission_pages/station/expeditions/expedi...
If the security services in East Germany thought you weren't secure, you'd be working menial jobs for life, if you weren't in prison. In the USA, is a "security clearance" necessary to go to university? To work as a doctor?

There's a bit in the film "The Lives of Others", where a neighbour sees the Stati agent install bugs. The agent tells the neighbor that if she tells the target he's being bugged, then her daughter will lose her place in university. One of the characters in the film is a director of plays. He has "lost his security clearance" for critiquing the regime, was blacklisted and couldn't work.
Bunch of photos from the late 80s: http://www.mascontext.com/issues/19-trace-fall-13/kowloon-wa...
You can always check how Haskell, Rust and Clojure-LLVM do it, just to cite three examples.
Yup, and the CPU in that one is slower than the CPU in a (base-model) Mid-2011 Mini. What a deal!
> On the other hand there are YouTube embeds and the link to photos and videos points to Dropbox instead of an FTP server.

Seems to me like Atkeson chooses to keep up with the trends that actually improve a page, and not the design trends that make it easier to read. This is probably a good resource allocation for a person like a professor.
I have never heard of it either, but I know some hoon and it makes intuitive sense to me.

If I tell you a linked list of atoms (@) is made from this tile (type):

[p=@ q=*]

it becomes obvious, right?

[p=1 q=[p=2 ..]]

[p=1 q=[p=2 q=[p=3 q=[p=4 q=~]]]]

This should look like building a list from 1-4. There are no cycles, ~ is a terminator.

Q is the reference to the next item in the list.

This would constitute a cycle:

z=[p=1 q=[p=2 q=z]]
Some great pictures of the place before its demolition can be found on this article:

http://www.dailymail.co.uk/news/article-2139914/A-rare-insig...

What an interesting place it used to be. Basically a 1898 agreement between Britain and China created a legal limbo for a military base. Over time the military base became a refuge for squatters. After Japan's surrender in WWII the area grew into a dystopian-like lawless city that was ruled by criminal gangs until police raids from 1970's to 1980's cleaned it up. From 1987 to 1992 everyone was evicted and in 1993 it was demolished.
It's a bit different. Islam acknowledges the Torah as a holy script - it is explicitly mentioned in the Quran. Repeatedly. While exactly pointing out that it is a common source for Christianity, Judaism and Islam.

The Christian Bible incorporates the Torah pretty much in the form of the Old Testament..

However when I mentioned that muslim faith is largely "lifted" from the Bible, part of my point is that Islam goes further: A lot of the Quran itself consists of fragments of Biblical stories adjusted to fit the message the Quran is intended to convey. Whereas the New Testament of the Bible is reasonably original in content (the Old Testament / Torah borrows from all kinds of preceding religions), in the Quran, the Bible references are woven in all over the place.

Of course this makes fully sense under the muslim premise that Jesus was a prophet, and that the Bible is simply an imperfect version of Gods word, whereas the Quran is intended to be Gods actual words dictated word for word to Muhammed - even if the Bible has been "corrupted" by human retelling, it'd make little sense if the Quran was "all new stuff".

But a lot of christians have no idea how many of "their" stories that muslims also believe in, and just how closely the two religions are related. Some I've talked about the subject with even finds the idea preposterous and offensive, which is just bizarre.
EFF Urges U.S. Court to Review Whether APIs Can Be Copyrighted
Daily newsletter with 3 best links about growing revenue
Why does this require me to sign up with my name and date of birth to use the offline functionality?
I just claimed this point of view is useless, so you can't just pick it up as if I agreed.

Furthermore data representation in that broad sense is more related to data structures, not databases.

Really, we all know what a database is. It is something very different from, say, a block cipher.
Show HN: Webmon.com, a Pingdom alternative
Is that image of associated blogs generated using some tool?
Ho ho ho, let's all chuckle at what a dastardly gaff our hapless Oliphant made - leaving the door open for those pesky Americans to get stuck into the oil.

When we wonder why the Arab world is filling with hatred it's because this has been 'the game' for the last 85 years. The West props up and enriches an elite in return for them keeping the oil flowing and the population subdued. But they'd better maintain and spend that money in London and New York. Ideally re-investing it in our football clubs, supermarkets, and overboiling real-estate markets.
No, not professional ones. Doctors, nurses, teachers, accountants, law enforcement, lawyers etc... all gets better with age.
Up-vote all you want, but the Internet isn’t a democracy
My mistake, I think he meant to say "a cycle"
Maybe the valley understand that the MBAs don't add any really value compared to programmers who can really build. As a result, recent MBA graduate can no longer command high salaries and are now looking for greener pastures
How Google will kill IE with YouTube (2010)
For the curious, frontend is Django, and backend agents are in C++.

Lthread & Lthread CPP heavily used in Webmon for network programming.

http://lthread-cpp.readthedocs.org/en/latest/

http://lthread.readthedocs.org/en/latest/
I would suggest the Stasi museum (in their former headquaters). It's a much better museum for finding out about how repressive it was.

The DDR museum has many mundane things like "what type of soap they had in East Germany". The Stasi musuem makes you realise how oppressive it was. Letters from school children written to people who build the Berlin Wall thanking them for building the wall to protect the East German people, etc.
Raids cast doubt on the integrity of TOR
BMW chooses OpenStack for private cloud over commercial vendors due to lock-in
Yeah, because banks have no cameras, you can go in wearing a mask and everything, just to remain anonymous while paying your hidden service server.
Show HN: Lthread C++11 bindings for lthread lib
I just don't get why this is at the top of Hacker News. Should I post a fucking copy of Walden next week?
Yup. I know much more about Skylight's case, but this is exactly true.
MakeItRain.js
Yes, excluding outliers, finance has always paid better. I'd guess the brief migration from finance to tech was simply because finance became very unfashionable for a little while. Meanwhile, headline-grabbing IPOs were making it seem like everyone in Silicon Valley was making easy money.

As an equation it would look like:

finance_pay - judgement_of_society > tech_pay + lottery*Pr[winning_lottery]

where judgement_of_society has rapidly declined, and people are realizing that the true value of Pr[winning_lottery] is smaller than their estimate.
Fast login for customers – Google, Twitter, Facebook – #magento Social login
For your number 4 bullet under "Services," I'm pretty sure you mean "Voila!" rather than "Viola," which is a musical instrument similar to a violin.
Yes: 1-2 hours per week
Yes: 3-4 hours per week
Yes: 5 hours or more per week
Yes: Not on a regular basis (e.g., several hours a month)
#PRICE DROP DOWNLOAD NOW Note-IFY iOS App
I forgot who wrote about this publicly, but I remember reading that an investor whose money you've lost in the past is far more likely to fund you in the future than one you've never met. I thought that was kind of funny, and having succeeded once and failed twice, I can now say that it's true.

Also, as an entrepreneur when doing diligence on whether to accept an investment, I always lookup some of their failed investments and contact the founder. I want to know how the investor behaved when things were going poorly. It's a much better indicator of whether you want to work with them then the padded references they give you (especially when it's to companies that badly want the investor to follow-on in their next round).

Posted anonymously as losing someone's money is still something I prefer to not be associated with.
How did you end up with $1m of personal debt? That seems like an epic disaster, worth telling the tale to allow others to avoid making that sort of mistake.

For my part, in 2 failed businesses I never went more than £10k or so into personal debt.
Not sure why cDc is on the front page on HN right now, but along the same vein, here's PLA (Phone Losers of America) and it looks like he's still going strong (even has a YouTube channel):

http://www.phonelosers.org/
There was a lawsuit, she's simply talking about what was in the investigative files.
How do you change the title of a Google Apps suborganization?
I use one Google Apps account across many of my properties and businesses to consolidate billing. However I can't find a way to change the title from being anything but the primary domain's Company Profile name.

Does anyone know how to do this? I have everything split off into different suborganizations.
Revenda 5 Reais
Electronic Medical Records, Built For Efficiency, Often Backfire
Debian 9 “Stretch”, Debian 10 “Buster”
The other thing to consider that the same capability probably exists in the US for the same purpose.

Otherwise, those flocks of geese on the DEW line and similar screw-ups would have brought on nuclear annihilation.
Ask HN: Noise Cancelling Headphones
I work in your typical open floorplan offer environment, and my current headphones are not cutting it (uncomfortable for long periods, and too much noise gets through).

Are you happy with your headphones? I'd love to hear others' recommendations on this.
I also like this translation. Some passages describe so well the people and situations that I encounter every day. Plus ca change...
I would love to see this become the new Todo-list.
Pictures please.

I know everyone else that visits the site will have a larger attention span than I have, but it's possible that some will have even less than I have.
Oracle talks directly to NFS servers bypassing the OS file access layer altogether these days, just using a socket, reading and writing from a huge chunk of memory it's grabbed off the OS on startup, and now manages itself.
I think you're going to get a range of answers simply due to the diversity of people and their personalities.

If you crash and burn miserably due to factors that you realistically could and should have known about and been able to control, your VC's probably won't be open to any new ideas from you - keeping in touch and a personal relationship would depend on the people in question and how much they like you as a person.

If you gave it your best and failed for reasons outside your control, or because of things realistically the VC couldn't expect you to predict, it's more likely they would be open to future endeavors.

At the same time though, you are going to have some VC's that if you fail, that's it, end of relationship - many probably have more tact than just deleting your phone number and ignoring you, but in their minds you will become a much lower priority.

Conversely, I've seen some people who just have a great personality that form a legitimate friendship with a VC that no matter how bad that person failed (this instance was quite bad) the VC still loved this person.

tl;dr: People have very different personalities - it's all dependent on the nature of the specific relationships in question.
This is false; I've done it several times with no issue.
Poitras wasn't being stopped at airports because she was an activist - she was stopped because she was under suspicion for allegedly having foreknowledge of a planned insurgent attack against US troops in Iraq and filming it from the rooftops instead of warning them. She initially denied that she was the woman the troops saw filming from the rooftop during the initial military investigation, then later admitted to it in an e-mail to John Bruning, author of The Devil's Sandbox.

[1] https://www.weeklystandard.com/blogs/soldiers-allege-laura-p...
Man Uses Loophole to Legally Marry iPhone 6
I only skimmed it, but get the idea it's similar to this: http://www.boyet.com/Articles/LockFreeLimitedPriorityQ.html
I wondered that too, and then I deleted the app (Moto E with small internal storage). I'll still try the final version, but this is a turn off.
> I don't see how it's possible to have recursion without a stack.

Well, it depends what you mean by "without a stack", and it's also the case that for some recursive algorithms, you can make them stackless.

Any recursive algorithm is isomorphic to a non-recursive algorithm and a separate stack (like a linked list), but that's still "with a stack".

Many recursive algorithms are tail-call recursive, which means that you can reduce the algorithm to a fixed-space loop. For example,

int fac'(int accum, int n){
if(n==0) return accum;
else return fac'(accum*n, n-1);
}
int fac(int n){return fac'(1,n);}

is equivalent to a loop

int fac(int n){
int accum = 1;
while(n>0){
accum *= n;
n--;
}
return accum;
}

Compilers like GCC and Clang will make this optimization.

Other (co)recursive algorithms are WHNF tail-call recursive, meaning that the algorithm can be expressed as a function that returns a partially evaluated value and another function to evaluate the next part of the value. This also requires constant space, but you won't find it in a whole lot of languages. It's popular in Haskell, for example:

fibs a b = a : fibs b (a+b)
fib n = fibs 0 1 !! n

Even though "fibs" (the function that generates the list of Fibonacci numbers) is recursive, and, in fact, infinitely recursive, it requires constant space.

You may also be interested in reading http://wwwhome.ewi.utwente.nl/~fokkinga/mmf91m.pdf , which explains a number of morphisms that might be leveraged to transform certain recursive functions into constant-space variants.
Choosing the Right Programming Language for Your Startup
This was a small nail compared to the massive stakes of the two world wars which left Britain totally bankrupt.
Yeah, I just suspect there's more to it than what's stated in the article. Surveilling people is really expensive, I doubt they did it just because he'd written an essay with specific words in it.
What do you currently have? Mostly curious. What's your budget? What kind of music do you listen to?

Edit: I use ATH-M50s at home where it's quiet -- they're VERY comfortable, sound great, and the price is unbeatable. These will run you about $130 on Amazon.

Nobody has ever had a bad experience with HD-280's from Sennheiser. They have a noise canceling feature but I don't have first-hand (ear? first-ear?) experience with it. Probably $100 on Amazon.

Going back to Audio Technica, the ATH-ANC7B have active noise-canceling, and I remember loving it when I checked them out at an airport. The quality is probably 10% less than what I get with my home cans, but they do do feature ANC so you may find them really appealing. Probably $120 on Amazon.
This goes even deeper. Let's just go on and assume that Urbit's spec-bearing T-shirt includes everything you need for IO. Now consider this promise from Mr Yarvin, found in the older Urbit thread someone linked to: "And actually, if you don't like Hoon [Urbit's strange, obfuscated high level programming language] you can build your own language on this platform. So long as it compiles to Nock [purportedly documented on that T-shirt]"

So you hook up your new Nock back end to your favorite compiler, painstakingly hand-crafted to generate Nock code perfectly conforming to the T-shirt spec. You compile a few programs. You run them. Heat radiates from the CPU... and nothing else happens. You wait, patiently at first, then way beyond patience, yet nothing (except heat). Don't you feel cheated, just a little?
Some more info about this case:
https://www.eff.org/node/81889

One of the seven words was “precarisation”, which had been used in a statement by arsonists. Anne Roth was a former squatter and founded Indymedia Germany.