skysight-inc/HackerNews huggingface dataset:
>The Stasi are still a fairly fresh memory, for many.

Including, no doubt, for the chancellor, Angela Merkel.

"She is ... the first German Chancellor to be born after World War II, and the first post-reunification Chancellor to be raised in the former East Germany" [https://en.wikipedia.org/wiki/Angela_Merkel]
what is this website all about?
Great article. I think part of the difficultly with the word "guys" in particular is that it depends on the usage. Saying "hey guys" or "you guys" when referring to mixed company is generally interpreted as gender neutral. But talking about "ops guys" or "a guy" is definitely not gender neutral.
Perhaps in some parallel universe the humans survived and figured out a way to travel between the different universes, and decide to cross over to help this universe survive.
Well, intro was promising and full of energy. Like "I am really going to transmit you some good love for databases and explain why it's so stimulating to deal with them!", but then right after this sparkling start it's all just about same old redundancy, consistency, scaling...
Does that mean the IO events are part of the t-shirt sized spec?
Reshma Saujani’s Ambitious Plan for Technology
Warning: philosophical comment.

Lots of theories of everything these days. However, IMHO they all fail to address one fundamental point. And that is the issue of experiental consciousness, or, in other words, the fact that we experience that we are part of the universe.

Why is this fundamental to any theory of physics? One could argue that it can be addressed as something which is outside the universe, like an external observer watching in. But the important point is: this cannot be true, for I, and a lot of other people, are discussing experiential consciousness: it "loops" back on physics, so to speak. It interacts with it.

So, to me, it would seem that any "mechanic" theory of physics just can't be true, or rather, it can't be complete.

The only ways out of this, that I can think of, would be:
1. Experiential consciousness to be only an illusion. But then the question is: why is this illusion necessary? Why would physics plug the idea into my memory of consciousness? (possible answer: because in the worlds in which physics does not do this, I would not be conscious, but this is a circular argument). And thus this would go against Occam's razor.
2. There is choice is the universe (the universe is tree-like or DAG-like, and an observer could take a preferred route). Not really a satisfying explanation either, imho.
How does the upcoming and even current numba+blaze power duo not allow library designers to easily write fast code?
I guess that did not last long.
REALLY sorry about that, it seems like I'm getting quite a lot of traffic from HN now. I'm trying to deal with it, and keep it up. Sorry for letting you down... :/
If using Chrome on Android, open the "..." menu, pick "Request desktop site". Worked for me.
Wow, great idea. I wish this was available as a npm package.

A couple of things, sometimes the service doesn't work and returns "YUI Compressor : 0bytes (100%)" or "JSMin : 886bytes (0%)". A typo: succees.

The references section could be expanded with resources about writing JS code in a way that enables optimizations:

http://toddmotto.com/what-function-window-document-undefined...

https://curiosity-driven.org/minimal-loader
Nice one, thanks for sharing!

I've been researching for a minifier recently and on my tests Closure Compiler always win on the file size metric. However, due to the Closure Compiler Java dependency, I'll likely choose UglifyJS (which is always the second best on my tests).

Have you noticed cases where Closure Compiler or UglifyJS aren't the best?
MENCUIS MODLBUG IS OUR DEAR LEADER, lol
Important note:

> Note: Spider is currently pre-alpha. It’s not ready yet. I'm currently checking if there's enough interest in it. Make sure to star the repo if you’re interested!
> Peter Thiel is known for his financial support of... neoreactionarism

Do you have examples?
I read your Medium post and was puzzled where you wrote in regard to keeping things running while you went and got jobs that:

"It feels very much like we would be creating an enormous amount of extreme risk (the foolish kind)"

I'm puzzled what the risk was, unless you would still be losing money even with no wage costs?
You'll never get an answer for IRR because a) data provides a competitive advantage and b) most investments in startup companies have not been realized, which are needed to calculate actual IRR.
And then you had a certain incident after the fall of the wall: https://en.wikipedia.org/wiki/Norwegian_rocket_incident
Is the given text your attempt at eliminating reserved keywords by using nonsense as keywords?

Other languages have simply decided to use contextual keywords, which preserves familiarity and flexibility.
I worked at an office park in the SF peninsula for a year and see now why I was the guy always going out exploring. I'd ride my bike around, found out we could get on the roof, checked out all the wetlands surroundings, and asked a whole lot of questions on Quora. Haha, I was the wacky energetic guy. Some of the stuff I had to do just about bored me to tears.
Yup, we'll definitely do one for BioJulia - but we've got a way to go before we reach that stage :)
“I'm done with consensus decisionmaking.”
Thanks for the feedback, I really appreciate it!
I will do my best to fix this ASAP, and I was planning on adding more references anyways.
Run them. Now, what happens? Nothing, for now.

Can you explain what the actual problem is? "Only X lines of code" puffery is endemic in programming so I'm not sure why Urbit should be singled out.
You can't do bulk requests and/or searches using the official Hacker News API.

Use the previous Algolia API instead: https://hn.algolia.com/api
Berlin seems like a particularly easy part of Germany for people who don't yet speak fluent German, which probably shouldn't be underestimated.
While I upvoted you, on the flip side, I've noticed that MBAs tend to be hired by other MBAs. This is certainly the pattern at the company where I work. If you highlight the MBAs on the org chart, they will tend to be clustered. Folks also decide to pursue an MBA when they see that the entire ladder above them is populated by MBAs.

It could be that MBAs have something that the rest of us don't know we need, or that we don't know how to hire and manage an MBA.
From my personal testing UglifyJS and Closure Compiler are usually the best as well. They're also pretty close most of the time, but still I go with which ever one saves more.
Textfiles published by long-time hacker collective Cult of the Dead Cow. The wiki page has more information on the group: https://en.wikipedia.org/wiki/Cult_of_the_Dead_Cow
Pretty cool, but comparing file sizes probably isn't enough.
We should also compare the file sizes after gzipping. smaller js files doesn't necessarily mean smaller zipped files.

Also, size comparison ignores speed improvements due to load time and runtime optimizations that closure compiler does and uglify doesn't. (Although you'll have to use ugly code annotations to get closure compiler to do its magic).
Nice! 4,970 MB to download the entire map of the USA for offline use, or you can just download individual states. Unlike Google maps, there's full offline routing and search as well.

The transit overlay for pedestrians looks great with realtime tables for the stops.
DJ Spooky, NatGeo Emerging Explorer: Nature Through Data-Driven Art
Murph figured the physics out by herself. Her father knew plan A was a pipe dream, and he did abandon her.

She couldn't bear hating her father. The movie is her elaborate fantasy about her father telling her the answer. So elaborate, she hallucinated him on her deathbed. Her father never came back through the wormhole.
There are a couple of Open Source PCR machine projects currently on Kickstarter that look interesting.

Open qpcr:
https://www.kickstarter.com/projects/chaibio/open-qpcr-dna-d...

Minipcr:
https://www.kickstarter.com/projects/minipcr/minipcr-a-dna-d...
#3: I remember it being mentioned that both those planets were orbiting the black hole, Mann was probably on the opposite side of the black hole that Miller was on. Only Edmunds was further. They went to Mann via the farside to avoid the black hole (as they did with Miller), but perhaps the explosion and spin pushed it to the side of the planet that was closer to the black hole.
This is on our list to add.
I hope it will succeed but that it won't be the only thing that will succeed and that some will take inspiration from it to build something even better. Challenging the status quo as such is a useful property and showing that you can in fact reboot is useful as well.

That said, the more I read about it (a couple of hours so far) the more I'm thinking it will not succeed because of some of the weirder philosophical decisions that have already been cast in stone.

It's basically a variation on the 'landgrab' theme. Think bitcoin or the domain name system with half the space grabbed up by the ruling corporation, with an arbitrary 'ingroup' and a very large 'outgroup'.

You'd think that by now the whole point the web rammed home with its unbridled success is that open is better but I guess the mobile walled gardens have whetted the appetite of future wannabe corporate overlords.

Anyway, I still wish them best of luck, that's an economic move on my part, it costs nothing and I suspect they are self limiting enough that it will not achieve the world domination they are dreaming of. See also: the singularity.
What I find both fascinating and scary about databases is how to choose between the wide variety of databases without understanding exactly how they work? And it doesn't help that there are new databases springing up all the time.

Is there a way for application developers to understand these databases quickly without spending weeks working with them?
I.G.Y. (What a Beautiful World)
There is data mining, which is like machine learning + databases. But for many, many machine learning problems, the learning occurs offline and the data is simply stored in files, then the learning algorithm is run. The result is a model, which in many cases has a small constant representation (common exceptions: kNN and SVM). There is no database involved. Now you can of course try to learn from an existing database (data mining) or from huge amounts of data, probably stored in a distributed database (big data). But many systems will not and even then the database part is usually not of much concern. So I still don't see much overlap.
If I were dissident in an oppressed country (sigh the way things are going we in the west arent that far behind authoritarian regimes such as China, Iran and Russia) i would be very very worried now as the same method could be used or "discovered" by entities who are more interested in suppressing dissent than this silly war on drugs waged by western countries.
Totally right!
I'm thinking about adding an online gzip function to this as well, to see what the end result will be.
Word on the street is they hosted dox for NSA's Keith Alexander and the Ulbricht/Silk Road judge.
> cultural grapevine suggests there isn't a very high demand for them.

Publicly observable facts say otherwise. Go look at BizOps at the major tech companies, including YC alumni like Dropbox and Stripe: They are filled with MBAs and former consultants and bankers ("MBA-types"). They are usually paid better than the working slobs, have better working conditions and have better career trajectories.
Why is distributing a react component so hard?
Things were so swell. I built a react.js component, I was so chuffed. I even put a gif on the readme https://github.com/jarsbe/react-polyselect.

I wanted to share my work for others to use (including myself). A simple request right? I remember the days (I'm so old) when I could make a jQuery plugin, and use it in my project by adding a script tag. It was easy.

We seem to have believe now that those methods are a childish way to build a project. You should use a JS tooling system in order to concat, minify, transpile, compile and require. Oh and configure. Configure, configure, configure.

I've spent more time working with these tool chain than working on my component. It shouldn't be like that.

Why is it harder now to share code than when jQuery plugins were popular? Shouldn't it be easier now than ever?

I don't have answers - I'm simply good at complaining! But I can clearly see that without a simple and easy way to share and use code we are being inefficient. I'm a programmer. I don't like being inefficient.

So please, I beg of you, don't make me spend hours lurking on irc channels, nagging for answers or rummaging through github projects in order for me to share my work! Instead enlighten me with an answer to this small question - how can I distribute my component?
I believe GSB has 400 students per year.
Where is the part that "criminalizes" anything? This is a resolution, it "condemns", "applauds", and then "urges" the Secty. of State to do certain things. I do not see that is a law, or makes anything illegal.
> Urbit is not meant to replace Unix.

But I thought that was the long-term master plan. Isn't the whole point to extricate ourselves from eternal dependence on C and Unix ecosystem?
Sorry we broke your site!
Eureka! Thank you!
Can anyone "in the loop" provide some context as to what this is all about?

It seems to be related to the systemd situation, but I don't really follow Debian/Linux development to know more about it.
Link: https://librivox.org/the-meditations-of-marcus-aurelius/
My upvote wasn't enough: Your comment summarizes simple but important career and life insight that most people have to learn the hard way; I wish more people would read it.
Also see this thread about the KWC from several months ago:
https://news.ycombinator.com/item?id=7647607
Pangu Releases OS X Jailbreak Tool iOS 8.1
"An error occurred while trying to compress javascript text."

Hmmm....

Firstly I think I gave it too much JS code to deal with and it choked (about 3,000 lines).

Running it twice in a row always causes it to fail in my experience so far.

I am not quite sure what it is trying to do. I get a little report like:

Original file size : 1,009bytes
JSMin : 706bytes (30%)
UglifyJS : 644bytes (36%)
YUI Compressor : 647bytes (35%)
Closure Compiler : 638bytes (36%)

but no sign of the compressed code except the code I enter has most new lines removed. The newlines between function declarations are maintained.

The above report I pasted inline is after I asked for one algorithm to be tested (Closure Compiler) but it reported on all of them.

This is a good idea, and it would be useful if:

(a) it could cope with 3,000 lines about 120K. That is not much

(b) Gave me a bit more information about what the compression is doing. I care about more than the sizw. At the very least show me the compressed code.

(c) Let me test one algorithm at a time

peace
W
I thought gitlab was self hosted. Do they offer a free hosted service now?
One of the "common" (heh) solutions is to use org-babel to have a "literate programming" version of your .emacs that you then weave/tangle into the real .emacs

Personally, I've tried this approach with some smallish programming projects and literate programming has to be a good fit for your way of coding. Since I'm quite a big tester-rewriter, LP is a heavy chore. Of course, I'd probably get better doing it more often.
What were the hints your line was being tapped?

Did you end up in trouble?
Nice work! I'm now using confetti.js to power a "confetti" option in this little webpage creator service I made: http://swiftdino.com

Example with confetti:
http://swiftdino.com/0da
I use the Algolia API and it works well:

http://social.gnod.com/hn?search=ask+hn
But they still have id cards and registering with police when you move :-(
Was the German Police tipped by the NSA about that alleged terrorist?
> I have no interest in such asinine "philosophies".

I bet no one does .. the real issue is how to decide on what is "asinine". After all, why are your views and beliefs any more valid than any one else's?
Show HN: Free AngularJS 1 on 1 lessons
Just comment here and we can begin.
Before people read too much into this, these results are purely asymptotic. It is hard to predict if they have any practical impact in the actual factorization of RSA keys (I'm not second-guessing the authors here; this is also clearly stated in the paper), since there may be huge constant factors hidden within the o(1).

For example, using sieving or the ECM inside the classic NFS has the same (in the RAM metric) L[1/3, 1.92 + o(1)] complexity. However, sieving is far more efficient in practice (in typical hardware), and has been the method of choice for decades. The batch NFS, like Coppersmith's factorization factory, cannot use sieving but only ECM (or some similar smoothness-detection method), so the constant factor involved here for useful sizes (e.g., 1024) is unknown.

The core difference between the batch NFS and Coppersmith is how relations on the rational side are handled. Coppersmith simply precomputes an `m` coefficient for a certain integer size, and precomputes all the necessary smooth relations `a - bm` for that `m`. The batch NFS is somewhat cleverer: it selects an `m` for a set of known integers of similar size, but then computes and discards relations that are not useful on either `a - bm` or `a - bα`, aka the rational and algebraic sides, for every integer in the set. The space savings here are huge, hence the massively improved AT cost. The computational savings are also large, especially given the mesh sorting tricks also used in DJB's 2001 circuit NFS [2].

A related recent work is the Mersenne factorization factory [1], which also used Coppersmith in a clever way to save time on multiple related factorizations.

[1] https://eprint.iacr.org/2014/653

[2] http://cr.yp.to/nfscircuit.html

PS: It is the number field sieve, not the numeric field sieve. I suppose the latter is the result of poor translation.
From my little search, it seems like all you need to do is include your component to the project folder and then "require()" it. Seems straightforward enough - same as with any other node modules.

You can also upload your component to the npm, so that other could use it. By adding "react-component" keyowrd to the description on npm, your component should be available at http://react-components.com/.

If you want to use in on the frontend right away, then maybe write it in AMD format, so that you could load it via require.js?
JavaScripts in the JavaScripts [pdf]
I had heard of a study similar to this one before. Genetically, I seem to be pre-disposed toward being easily disgusted (except gore, that doesn't bother me at all).

However, my views have become less conservative over time. Well, maybe not for me personally, but at least the way I view everyone else (for example, I would never do drugs myself, but I don't care what everyone else does).

I don't think my "disgust response" has changed however, so I wonder if I have an innate predisposition to being more libertarian that I've moved toward over time.
If anyone has the dirt on those old SW crack sites... Please share!
Can I ask which fields are your MBA friends making way more outside of tech?
Thanks for the comment. I will try to improve it within the upcoming days!
It could have been "Fred".
I wonder why RethinkDB hasn't gotten a mention here. Have folks here used it? Thoughts?
God I miss Carlin.
If these medical records were in an open/standard/unencumbered format there would be startups all over this.
The context is the paper. Please try not to read a title and post an inane response.
Thank you very much for your long explanation. I really do care because I really like the idea of this. (Even I don't understand everything for now)

The question is: Why is my pier not trying to reach any of the available carriers then but only ~zod?
Hound: Review JavaScript, CoffeeScript, and Ruby code for style guide violations
> are discussing experiential consciousness: it "loops" back on physics, so to speak. It interacts with it.

I think discussing it is independent of whether it exists. For instance, you could imagine a society of p-zombies that behaves exactly like ours, discussing the fact that they experience existence, without actually experiencing it (or you could program some computers to say the same thing).

As a side note, is "experiential consciousness" an established phrase, or did you come up with it? I really like that term. It seems the neuroscientists have commandeered the term "consciousness" to refer to only neurobiological consciousness, so I like the "experiential" qualifier you've added.
The first rule of devops club is welcome to devops club.

The second rule of devops club is welcome to devops club!

The third rule of devops club: someone yells stop, goes limp, tests don't pass: the deployment is over. Roll back to your last known good Docker environment.

Fourth rule: only two gu^H^H devops professionals to a deployment.

Fifth rule: one deployment at a time.

Sixth rule: no bespoke one-off installations of "just this one library" in production.

Seventh rule: deployments will go on as long as they have to.

And the eighth and final rule: if this is your first night at devops club, you have to push something into production.

(Some of these are more practical than others, I'll admit. Please don't practice rule 8, and I'm not sure what rule 7 even means.)
Cognitive Behavior Therapy is modelled after stoic principles. It's a mental model to survive hardship and stay on course no matter what is happening in your life.

Another insight if you want to call it so is that the texts are 2000 years old and they still apply to daily life now.
Node.js Creator Ryan Dahl on Software Complexity (2011)
The simple answer is to use PostgreSQL, unless you have a good reason not to.

There are definitely cases where PostgreSQL is not the optimal choice, but if you don't know why you're not a good match for Postgres, you're probably not in that group.
Performance C++ vs. Java
What do you think about this results? Java have performance like C++! And what are advantages of C++ over on Java if performance almost equal, but write code in C++ more difficult than on Java?
I thought the explanation of how the Blight was going to render Earth's atmosphere unbreathable was sort of unbelievable. The Blight's metabolism excretes or produces nitrogen gas at such a high rate that the percentages of the atmosphere's constituent elements are going to change drastically within a single generation? (c.f. the scientist saying that the last people to starve would be the first to suffocate.) Is that even possible? I mean, we burn fossil fuels and emit CO2 like the dickens, but nobody is arguing that we're going to die of CO2 poisoning instead of being threatened by global warming.

Also, near the beginning, the ersatz Predator was supposedly solar powered (hence being in the air autonomously for ten years), but when it lands it's just a metal plane.
Based on the following it seems very unwise to expect Tor hidden services to be secure against any determined attaker; I'd expect attacks to be well-known (among attackers). It's also sad to learn how little help this critical FOSS project receives (and I haven't been helping them either).

> it's important to note that Tor currently doesn't have funding for improving the security of hidden services.

and

> In a way, it's even surprising that hidden services have survived so far. The attention they have received is minimal compared to their social value and compared to the size and determination of their adversaries.

Which links to a 2013 article[1] which says,

> Hidden Services are in a peculiar situation. While they see a loyal fan-base, there are no dedicated Tor developers to take care of them.

[1] https://blog.torproject.org/blog/hidden-services-need-some-l...

EDIT: add a little clarity and 'add' succinctness
That didn't answer the question. If the world can't exist without governments, that doesn't imply that governments won't take away your freedoms.