skysight-inc/HackerNews huggingface dataset:
Interestingly, that interpretation was originally a Soviet conspiracy theory that later became the post-Cold War narrative. Unfortunately, it's not true -- in fact, SDI was an idea that Reagan championed relentlessly, believed in completely, and thought could completely transform the arms race and lead to a total elimination of nuclear arms from the world. As for the Soviets, their scientific commissions on the project (e.g., the Velikhov Commission) downplayed the feasibility of SDI, and while the USSR did invest in some speculative technology projects and some rather more expensive silo-hardening programs, SDI had little direct effect on their spending.

The primary effect of SDI, other than some useful technological advancements, was to make arms-reduction talks more complex as the U.S. was unwilling to walk away from SDI research and the Soviets saw it as a needless provocation.
This is not a reply to my comment. This is jibberish. I hope you turn out to be a more compassionate person than the tone of your statement suggests.
> Anyways, I think React will be short lived, because anyone who really wants to hop on the FRP bandwagon...

I don't think most front end developers even care. React will stick around because it's backed by Facebook and if Facebook says this is the way to go with front-end development then that is all the convincing most folks need. They'll go on to learn React and not think twice about the minutiae of "FRP" or whatever the programming paradigm de jour is because at the end of the day, people just want something they can easily grok, something that works without too much hassle and something that is going to be used/supported for the long term.
Asymptote itself has been around for over 10 years. There is also TikZ, which is quite popular. I don't have much experience with TikZ (I'm just starting to learn it), but my impression is that Asymptote is more powerful, but TikZ is more integrated into the LaTeX workflow.
IoT now suddenly means everything and the kitchen sink. But the approach is somewhat interesting as introduction to programming for pre-schoolers.

Anyway, the whole tangible angle of IoT reminded me of an idea floating around my mind. Those of you who've seen dataflow programming, or at least played Minecraft or Starbound, probably recognize the concept of programming by wiring stuff together. I mention Minecraft and Starbound for the reason - especially the latter, in which wiring is more convenient and involves just drawing lines between devices[0]. It's an easy way people automate their environment - from doors opening when you're near them, through traps up to complex "starship automation" systems. People understand that and find it fun.

So I wonder, maybe this kind of interface would work for IoT and less tech-savvy people? A bunch of sensors, buttons and actuators, and you use your smartphone to wire them together (and rewire, as needed), dataflow-style. Just like in a video game. Bonus fitness point for requiring one to actually point their phone at the device they want to connect.

[0] - http://abload.de/img/wiringbeforey8ewt.png
I can attest to this. I don't have an inner monologue (not that I can't, I just don't), I stopped in my teens. Nowadays, if I do talk to myself internally, I can feel the idea forming initially in milliseconds, and then the internal monologue just puts it in words, but it's just for amusement, it's not something necessary for thought. Most of the time (like right now, when writing this comment) I skip the monologue entirely.

It makes sense to me that this is exactly how we talk. We don't think things out at first in our heads, we just form an idea and then say the words to communicate it.

I was talking about this with a friend, entirely incidentally, and it turns out that he does the same thing too. I find it hard to believe we're that rare.
No, it wasn't. Read the article again. Assumption made was on Math.random being high quality PRNG. Being cryptographically secure is completely unrelated.
Oops, I missed that :(
That's a pretty cool way to explore the dictionary! I suggest you make it so hovering over a blank definition dot will show the definition at the bottom, rather than having to click on it triggering an expansion / contraction. That would make it much easier to browse.
Contrarian billionaire request: Fund the Natami project. Amiga needs you.
"I don't know for sure..."

Please stop spreading FUD.

Adblock Plus is not mentioned in the blog post, has a privacy policy and is open source. If you're worried about how it handles your data you can have a look at the code for yourself.

https://adblockplus.org/en/privacy
https://github.com/adblockplus/adblockpluschrome
Is it just me? I find all of these companies doing me too things. Even Bonx is just an app which makes it slightly easier to up a group call with a bluetooth headset. The whole video is just a group of guys having fun.
> because anyone who really wants to hop on the FRP bandwagon will pick up something like http://elm-lang.org

Elm is awesome, but also look into Cycle[1].

[1] http://cycle.js.org
'I Just Want an iPhone' Yells Man Wielding Sword in Apple Store
I can see why this topic is interesting to people on Hacker News, because "self-study" is not just an option in software development, it's really the only way. Yeah, a lot of us have CS degrees or degrees in related fields, but in the end, you have to read, absorb, prototype, evaluate, adopt, or reject thousands of pages of dense material every year to stay current.

I really do think that software developers may be unusually well prepared to study law this way, because developers really are accustomed to massive amounts of self-directed learning.
Introducing competitor analytics
Have you actually tried to calculate how much money you could raise if you increased taxes on the richest 0.01%? And have you checked how much money is necessary to pay out pensions in the future?
These are called Tells: https://en.wikipedia.org/wiki/Tell
What I discovered from interviewing imprisoned ISIS fighters
UUID : 128 bits

Bitable's scheme : 132 bits

Essentially the same size. They ended up with 132 bits because they use a 6 bit alphabet; 128 is not divisible by 6, so you would need 22 characters of a 6 bit alphabet to represent a UUID, exactly the same as them.

(note, the 6 bit alphabet is so identifiers can go in urls; the commonly used uuid hexadecimal representation is a 4-bit alphabet, so there are 32 characters and usually 4 hyphens; so 36 characters in the URL vs. only 22)
A contravariant object transforms like a vector.

A covariant object transforms like the gradient of a scalar.
Working remotely from abroad: One month in Hungary
Go to the website www.joyflips.com and you will find your answer. Feel free to call 415-860-9720.
Can't say I've had a good experience with ubuntu on a laptop. Very buggy with sleep/wakes. Often wifi and/or sound refuses to work after a wake up. Lately it's refusing to go to sleep at all when on battery but not when plugged in (!).

I've had good experience with both Manjaro (Arch-based) and OpenSUSE, though not on a laptop. One thing I have found important is to use a distro which has a good selection of third-party packages. AUR is perhaps to absolute best out there for this, OBS is also pretty good.

Honestly, for the pc I'm currently building, I'll be running W10, with a few linux VMs for hobbies. One of the biggest irritants of every single linux distro I've tried is the f'ing screen going to sleep while watching netflix/youtube/web videos of any sort. I've spent many hours googling for a solution to this, apparently it's one of the great technical issues of our era.
This isn't really true anymore. The large medical "insurance" companies are increasingly getting out of the insurance business and shifting the risk to employers (self insured plans), patients (high-deductible health plans, HSAs), and providers (ACOs). So the payers don't actually work on a cost-plus basis. They're actually trying to drive down systemic prices as that would bring in more customers and higher volumes for their claims administration businesses.
Good point. One thing that stops me from using them is that its not clear what some of them are and they're not searchable. I wish IME's allowed a fuzzy search with multiple keywords for each emoji, as well as long-pressing/hovering on them to get their descriptions.
But what about angular being a framework and react being a library? Ido hate to invest time in react only to find out that when working on some project it doesn't provide all I need. By project I mean some backend api and front end SPA
I really hope some awful person somewhere has named one William.
> anyone who really wants to hop on the FRP bandwagon will pick up something like http://elm-lang.org in order to fully achieve Satori

Or you could just use React with Redux, like many people are doing! :)

https://github.com/rackt/redux#influences
Yes, the rich who get their pensions and the poor young people who have to pay for them. Unless we get truly spectacular growth in the next 20 years something is going to break.
What is this FRP thing JS developers talking about? What I should read to learn more about it?
So, like any other website then?

Because this hardly seems like something exclusive to journals, and is in general less 'hijacking' and more 'scammer got somewhat lucky'.
I've just had a look at the DragonBox Pyra. It looks like it's going to use a PowerVR GPU (i.e. no FOSS drivers).

Can you clarify how a mainline kernel can be run on such a device? I assume PowerVR are written only for specific kernel versions (e.g. in the same way GPU drivers are written specifically for Android's Linux kernel 3.4)
“Geek Heresy: Rescuing Social Change from the Cult of Technology” [Book]
> whole lot of societies which made different choices and people were free to move between them

The internet is a lot like that. Maybe someday this can be a model for the world at large.
Here is a link to the paper http://arxiv.org/pdf/1510.04996.pdf.
Money for Nothing for Everyone
Ahh, unfortunately most startups can't afford that kind of policy.
It's a bit strange to compare costs against a T14 law school.
> Yeah, a lot of us have CS degrees or degrees in related fields, but in the end, you have to read, absorb, prototype, evaluate, adopt, or reject thousands of pages of dense material every year to stay current

So do most practitioners in careers that are typically associated with or require a university degree: actuaries, accountants, engineers, lawyers, doctors, teachers, etc. all have to stay current with their respective fields and do so primarily through self-study.

Of course there exist people in all of those careers who don't. But the same is true in software.
I know. I tend to whine about it on HN every now and then :). But this time I meant it from an engineering point of view. Smartphones don't run on ASICs but on general-purpose microcontrollers, they have a general-purpose OS capable of running arbitrary code. And they run staggering amounts of it.
NPR Science ran a similar piece a while ago. The patient reported a stillness of mind that meditators seek to acheive. There was an immediate prsence in sensation, uncontaminated my thinking. This may be what pre-language children experience. Of course an accomplished meditator can turn this on and off, unlike an aphasia parient.
I would agree but the running costs[0] did not change much since that switch for reasons not clear to me.

[0] https://de.wikipedia.org/wiki/ARD_ZDF_Deutschlandradio_Beitr... (German content)
So we shouldn't judge a company for picking their own safety and cheapness over providing timely competent support to their customers?

I don't get the point of your comment.
Mike Ross?
It's been around in various forms, and implemented on top of various languages, for quite some time.

The earliest full-fledged FRP implementation for JavaScript was Flapjax – work on it dates all the way back to 2006!

http://www.flapjax-lang.org/

The paper Flapjax: A Programming Language for Ajax Applications is worth reading.

http://cs.brown.edu/~sk/Publications/Papers/Published/mgbcgb...

The principal designer and maintainer of the Elm Language (a functional reactive lang that compiles to JS) did his Master's Thesis on FRP, and that's a great resource if you want the big picture:

https://www.seas.harvard.edu/sites/default/files/files/archi...

See also Controlling Time and Space: understanding the many formulations of FRP, by the same author:

https://www.youtube.com/watch?v=Agu6jipKfYw
Slackware Live Edition
Memory product guy here.

Great content & relatively current. FWIW, the subject gets even more interesting if you consider how switches & routers manage the flow of packets. The memory hierarchy gets even more esoteric.

Regarding the "this is too low level for programmers" comment: only if you don't need to understand how latency, bandwidth & power works at a fundamental level. Every programmer I know wants to understand this stuff.
Work - life balance also means not going overboard on the slacking side too. Plenty of IPO millionaires "retire" and find themselves bored silly after their world trips.
That's true. My plan was to run the Pyra without 3D acceleration, as I will use it just as a minilaptop for maps, chat and ssh. AFAIK, the Vivante chip included in Pyra has a usable free driver, which is what matters most for my usecase.

PowerVR is also said to be working on a free driver [1]. This might do the trick.

Generally, GPUs are the showstopper in ARM architectures. Otherwise, it is possible to run not only a mainline linux kernel, but a deblobbed one (linux-libre). I do this on a Chromebook C201 [2]. Note you don't even need CPU firmware, as it is the case with Intel.

[1] http://www.phoronix.com/scan.php?page=news_item&px=Power-VR-...

[2] http://www.libreboot.org/docs/hcl/c201.html
Ask HN: “If you build it, they will come” doesn't work. How do we market our app?
Hi,

My friend and I have been building an app (at http://getlooksgood.com/) in our spare time for more than a year, but we're clueless on how to get users to the page.

The app is fashion oriented and we think has potential, but that is not our area of expertise at all. Does anybody who has been in a similar situation have any advice? Do you think we should pursue it further or give up? It has been a great learning experience and a fun project to work on, so it's not all bad.

Thanks for your time!
Icmp tunneling – Tunnel IP traffic over ICMP
Spokesmuppets - awesome description for them.
Ubuntu Touch (mobile) is forced to use an older version of the Linux kernel.

An overwhelming majority of SoC manufacturers develop drivers for Android's Linux Kernel 3.4 (and I think more recently? 3.10, etc). As per GPLv2 the kernel part of the driver needs to be FOSS, so most of the driver logic exists in the (proprietary) userland code.

Since there is no FOSS drivers for many of these SoCs, Ubuntu (and Jolla) use these proprietary drivers (targeted at Android's Linux Kernel 3.4) in conjunction with the GNU userland, by using libhybris (https://en.wikipedia.org/wiki/Hybris_%28software%29).

This allows Ubuntu (and Jolla) to:

1. Run the Linux kernel (3.4, or whatever version the driver was developed for)
2. Run the GNU userland (including glibc)
3. Run the Android drivers (using libhybris)
FuckIt: I made a Chrome extension (to kill the overlay JS)
Wrong. You may take 12 weeks without losing your job under federal law. Only one of your weeks would be paid.
That part was meant to be funny, though it's also true.
It appeared to be very much a half-hearted attempt, quite probably to be seen to be more 'open' without taking any risk or making an actual commitment.
They're free to base their tablets on QNX (highly modular) or FreeBSD (no reciprocal license obligations). The fact that they've decided to use Linux means they have to abide by the technical decisions, and licensing, of the Linux community.
Have you ever worked for a large company? It's unlimited by policy rather than by hewing to minimum government standards or gain-weeks-by-seniority as has been the case for 80 years. That's the point. There's no confusion here except to be pedantic.
No, I do not possess deep historical knowledge. I was asked a question, which I answered using facts I've gathered from my reading, with some Googling added into the mix. Disproving examples provided by an amateur does not amount to much I'm afraid.

Still, I will attempt to respond to your rebuttal using what little knowledge I have.

> There is no reason to believe that Khayyam discovered Pascal's triangle, it's much older.

A cursory glance at the article you linked shows that Khayyam was the first to formally define Pascal's triangle. However, the main issue in my view is that everyone still refers to it as Pascal's triangle, even though as you say there is evidence which proves that Pascal was not the first to discover it.

> Heliocentrism was discussed by the ancient Greeks and predates Khayyam by over 1000 years

Yes, I was aware that the Greeks tackled the issue of heliocentricity, but I added that point in the context of Copernicus. In addition, I did not state that he was the first.

> Infinite series were known to ancient Greek Archiemedes

I was not aware of Archimedes' work with infinite series'. This would have been a better reference though: https://en.wikipedia.org/wiki/Series_(mathematics)#Developme....

> the ancient Greeks already knew about some geometrical objects that we now recognise as being non-euclidean. The first to recognise non-euclidean geometry in a nearly modern form might have been Gauss

I like how you perform the same jump in time I talked about in my original comment. So essentially, when it comes to the development of non-Euclidean geometry, Greeks -> nothing -> Gauss. Are you really saying that that's how it developed?

> We must remember that almost all Greek material is lost [...]

Why did you need to write a whole paragraph on how much of the Greek's work was lost? That's irrelevant; the only thing that matters is that the Islamic scientific movement preserved Greeks works. I kind of feel you added that just to undermine your previous statement.

> I suspect that like Renaissance Europeans, medieval islamic scholars were at pains to cover up just how much they got from ancient Greece.

Regarding attribution, on the contrary, Muslim scientists were actually quite open about how extensively they based their work on that of the Greeks, especially in the field of philosophy. The same definitely cannot be said about the early Renaissance scholars.
How much is the network speed affected?
hyper.sh seems to be a Docker images manager, isn't it? When running NodeOS on Docker or vagga (another LXC container mechanism) it boot instantly, and on QEmu or real hardware it doesn't spend more than 3 seconds, mostly only init the Linux kernel.
How much is the internet speed affected?
There are no SystemD, ssh server, udev... all these little bits that consume CPU cycles and RAM. In NodeOS Node.js runs directly on top of the Linux kernel, no more.
I must be missing some communication medium / tracker reference or is the information listed in the code-review really all there is on this change?

Full commit message: "Tweak RNG."
Reviewer comment: "LGTM"
landed

No reason for the change, no source code comment, no discussion?
It's one of the tasks of my bachelor thesis, let's see how it goes! :-)
Once you mainline a Linux kernel, you'll crave it on more and more of your devices.
Three years late better than never. Bush promised 2014 private LEO launches when ending the shuttle program in 2007.
I don't think law school can be fairly characterized as not being self-study. Admittedly, I only went for one year before deciding I did not want to go that route, but it was more like: "Here, go teach yourself this stack of cases tonight. I am going to rip your self-study to shreds in the morning."
I agree. The main difference is that all of the fields you've listed already have a formalized study and exam path. Software is one of the few knowledge based fields that you can enter purely on self-study at the highest level (I'm not sure about actuaries, if you studied math on your own, could you enter the actuarial field? Not sure about this one).

As a result, I wonder if maybe software developers are a little more inclined, as a "profession", toward paths that are less formalized.
Link to Reflections on Trusting Trust: https://www.ece.cmu.edu/~ganger/712.fall02/papers/p761-thomp...
ISIS OpSec Manual: Twitter, Tor, Photos, GSM, Mail [pdf]
Discussed here on Wired: http://www.wired.com/2015/11/isis-opsec-encryption-manuals-r...
I remember reading about this issue from my C# days. But, does all this stuff actually help write better programs?

I now work in a language that doesn't really support building "types" in this way and I can't say I miss thinking about this sort of thing nor consider its lack to be a problem. Types in this sense strike me as more of a boondoggle of overhead that gets in the way more than helps achieve the goal of whatever I'm writing.
I've noticed this when speaking about complex topics. The unvocalized thought will be a the edge of my brain, and while, with simpler topics (such as this), I pre-vocalize it internally before speaking, with complex topics, I am unable to, and instead, the final vocalization just happens unconsciously without any internal "rehearsal".

Some insights I even have trouble putting into words, and I stumble for a bit trying to explain them to co-workers.
The top 0.1% have as much as the bottom 90% (which includes housing wealth as well as pension wealth).

So you could raise rather a lot more than you needed, actually.

Raising those taxes will also significantly drag down the cost of property (and consequently rents) which is the main outgoing for lower and middle class families.
Original: http://textfiles.com/survival/emp.pro
> React will stick around because it's backed by Facebook and if Facebook says this is the way to go with front-end development then that is all the convincing most folks need.

Not just that. Facebook uses it for their flagship website (and as React Native for their mobile apps). So does Instagram. So does Netflix. If you have the React developer tools installed you can literally go to facebook.com or netflix.com and see them using React.

Angular in turn can't really namedrop use cases like these. Yes, Google uses it somewhere in their ad manager, YouTube uses it in their video manager, Amazon uses it for something -- these are big names too, but the use cases aren't nearly as impressive and they're not as integral to the relative companies' core business. Google (who is backing Angular) doesn't have nearly as much skin in the game as Facebook (who is backing React).

The difference between React and FRP in turn is that React simply builds on well-understood ideas that already exist in mainstream front-end programming: modular components and one-way data flow. You don't need a CS degree to understand the benefits of having your views not directly manipulate your state.

FRP isn't bad. It's just that React is good enough, which is what really matters at the end of the day.
Never attribute to laziness what can adequately be explained by NSA maliciousness ;-)
I am not an author, but I would imagine that creating such internal entities as "tulpas" is something every good author does?
"Unlimited vacation means no accrual so no balance sheet hit."

This is true.

"Now, the industry largely knows that it is industry speak for "2-3 weeks vacation but up to manager discretion."

This is generally false for a certain size of company (> 1000 employees). In my case, 4 weeks is common, it varies.