skysight-inc/HackerNews huggingface dataset:
That's usually because those tutorials are also setting up sever side rendering. Node.js is only needed for that and for running the various (optional) build tools.

When doing a SPA I often set up Node.js to serve the index and provide server-side rendering and then never touch it again. Any actual API/WebSockets/RPC interfaces the app needs can be serviced by any plain old Ruby, Python, PHP, etc app backend. Since I usually use PHP from old habits, I use a Symfony API-only application.

I posted about this in a top level comment, but don't forget React can control any element in your DOM and not just the entire body like most SPA's are setup. You can continue using whatever languages/frameworks templating and view systems and augment views as needed that would be better handled by React.
How we broke PHP, hacked Pornhub and earned $20k
They offer a password reset function. How does that work? Do they hold my private key in escrow? I'd certainly hope not! Or does the password reset work by creating a new keypair? If so, does this at least generate WhatsApp style security warnings for people chatting with me?

With some digging I've found a way to verify key fingerprints so that's nice, but it's manual, not QR assisted :(
My 4 year old son has never known normal TV. His entire life has been internet based tv shows and movies. We just went on vacation to a place without internet and they had only cable tv. He was so frustrated with commercials, not being able to pause, or quickly pick a show he wanted to watch, that he decided he'd rather not watch tv at all.

So yes, the experience is much worse than internet tv, at least for onboarding 4 year olds. (As a replacement for tv my son picked building sand castles and playing miniature golf, so huge win)
Hacking the Cell’s Vending Machine Logic
You making a blanket statement based on what Unity (one implementation with its own particular design/features/requirement) did. I've rarely heard of people having unsolvable performance issues with dear imgui. The layout features and other features are carefully designed with performances in mind.
Cloud Natural Language API
Is there a way to automated these kinds of conversions? A lot of the line changes are adding "THREE." in front of the right identifier.
To get the 'regular' cable package in my area is $86/month, which gives no discount on internet prices. So for just internet, which I need anyways, I can pay for Netflix, Amazon prime, and then purchase 2-3 shows a month, and still save money. And no commercials.
Part of the conclusion:

> This paper describes our findings while studying SGX.
We hope that it will help fellow researchers understand
the breadth of issues that need to be considered before
accepting a trusted hardware design as secure. We also
hope that our work will prompt the research community
to expect more openness from the vendors who ask us to
trust their hardware.

So SGX can't be trusted at least until Intel opens up the documentation some more.
Do not forget React is not equivalent to an SPA.

Almost all SPAs give the entire body over to React but its also possible to choose a smaller DOM node and add React progressively to any existing website view that would benefit from the React paradigm. In this setup (at least) server-side rendering is no longer needed and thus simplifies setting up the build process.

So its not all or nothing, you can pick and choose where to use React based on your needs and requirements.
Yeah, medium posts do that when using the wayback machine. I normally just hit the browser stop button as soon as the text loads. You miss out on images but you can still read it.
Thanks for posting his paper
Wow. How did I not know about this.

Thank-you for making my day.
And you'd only find the oh so sweet lines of Gary Johnson's face on the internet anyways.
That might be hard to enforce given that the open source client will make creating unofficial bots fairly trivial.

Given that they already have Spotify and giphy integration I'm going to predict Skype-like monetization with sponsored integrations (e.g. Skype has those sponsored animated emoji things)
"So I got your budget proposal for the new motherboard line, everything looks great except for this line item here, 13.4 Million dollars in song royalties? Can you explain that?"
Think of `foo.begin()` as returning a pointer to the first element of the array, or something which acts like it (similar to Rust's `Deref`). Think of `foo.end()` as returning a pointer to a "virtual" element after the last element of the array. Then `++iter` increments this pointer, so it points to the next element of `foo`.

Since `iter` points to an element of `foo`, `* iter` is the element itself. `* iter += 1` adds one to that element. `foo[0] += * iter` takes the current element, adds it to the first element of `foo`, and stores the result as the first element of `foo`.

The catch is that, in Rust terms, you have a mutable reference to an arbitrary element of `foo` (the reference being `iter`), and you are getting a mutable reference to another element of `foo` (the reference being `foo[0]`) at the same time. Even worse, in the first iteration, `iter` points to the first element, so `iter` and `foo[0]` are two mutable references to the same location, which exist at the same time! You can't do that in Rust with references (you can with pointers and `unsafe`, and in this case it happens that there is no data race, but...)

The correct safe Rust translation would be:

let mut foo = vec!(1, 2, 3);
for index in 0..foo.len() {
foo[index] += 1;
foo[0] += foo[index];
}

But, for more complicated cases, an equivalent translation won't be as obvious.
Any raw dump of email that includes publicly available mailboxes will contain malware. Lots of it. If you download the whole archive on a system running anti-virus it will be detected. The virus scanner would complain just the same if fed the GOP's emails.

Why would any virus scanner not raise the alarm? How would it determine that this time the malware should get a pass because of the political nature of nearby data? The mailbox could contain the cure for cancer, the AV will still behave the same. The virus scanner isn't making a mistake. Wikileaks made the mistake by not scrubbing the irrelevant malware from the archive before posting it.
https://github.com/facebook/codemod
Isn't the idea to walk?

I live in a city centre, and there are families walking past all day, with kids looking at phones. And plenty of kids walking alone or in groups.

If any city counts pedestrians, or would be interesting to see what difference Pokémon has caused.
All Raspberry Pi versions (except the compute module) use SD cards.
As part of a recent project I had to:
- build an AST from a large and complicated DSL
- transform the AST into something that could be compiled into a DSO.

I chose to write both parts in Rust. Fwiw the semantics of the language really didn't match Rust at all (though, I suspect you weren't thinking of DSLs when you wrote your paragraph).

In the end I had all the benefits of _safe_ Rust when compiling the transformed code into the DSO.

This DSO is a critical component and can not fail. I can't imagine transforming the AST into C or LLVM - I wouldn't be able to sleep at night. I'm only human; I know I'd fall into a number of traps that humans fall into when coding in C - especially when I am _generating_ C from an AST...
Besides discussing SGX, it also contains a great overview of modern hardware, well worth the read for every developer!
Smolin's career seems to basically be entirely comprised of telling the only people who are creating successful theories that their theories can't be right, because he doesn't like the way they make him feel.
Same here. The Seq interface could be improved a bit, but otherwise I'm very happy with that combo.
I have to imagine that attempting long-division or creating log tables or transcendental function tables would have been quite the formidable task in roman numerals. Notation matters.
Basically, I wonder what would a shell look like if it was designed today without any concern for compatibility

It would look pretty much like it does now. If you look at any professional software, that people spend their entire working day in, it tends to avoid any fancy stuff and rewards those who take the time to learn it (because they have to, because its their job) with superior productivity through keystroke shortcuts that take advantage of muscle memory.

People forget that technical development is bidirectional. Yes you make the best you can with the components available to you - but those components didn't come from nowhere, they were all made by people to solve their own problems, so what's possible and what's ideal eventually converge.

The major leap forward in terminals was to be able to have many of them open at once on your X11 display. It's done, problem solved. Even Apple who can't resist GUI-ing everything have kept the Terminal.app simple.
Some answers:

- The type system I'm thinking of includes effect inference from Koka (http://www.rise4fun.com/koka/tutorial), is simpler in other places, and has full type inference even of function signatures.

- An example of type info to link is effects. I could do things like serializing my type structures into Rust method names and then decoding them, but that's pretty hacky.

- Error reporting isn't just mapping, it's the messages too. I don't want my language getting error messages like "modification of an immutable borrow" or "cannot pass an Rc<RefCell<MyLangInt>> to a function that takes an Rc<RefCell<Vec<MyLangInt>>" when it doesn't look like that or have those constructs.

- RefCell has runtime overhead where every other compiled language doesn't.

- I think the type systems of most statically typed languages are substantially different from Rust that it would be an impedance mismatch.

I think this is only remotely better for dynamically typed languages, since that also solves a lot of the issues with errors since those are mostly created by your runtime functions.
About Taligent: https://en.wikipedia.org/wiki/Taligent
Sorry for the late reply.

To your last point, I agree slightly as well but my rebuttal would be that each person chooses how much and at what level to participate in a community they are in and which sub-communities they identify closer with.

I can imagine a person being proficient and working in any language without the need for them to be involved with the community at all, or if they do need to interact do so in a read-only matter.
"The plagiarized paragraph shows that the Trump campaign isn't very well organized. I think most knew that."

Compared to who? Hillary's #stealthebern campaign or the 2007/8 plagiarism scandals with Obama? Joe Biden has some serious scandals as well.

If the media weren't pushing a certain angle, all these scandals would have been kept in context. Instead one line from a politician's wife's speechwriter now means he's running a "campaign that isn't very well organized."
I've the TV that is very interactive. You can pauser, rewind, watch the missed programs, set reminders, etc.
And the big upside to the NSA revelations is that people are starting to question their government and the corporatocracy that runs it. If you think Google is a 100% beneficent corporation, you gonna have a bad time.
Previously: https://news.ycombinator.com/item?id=12126479
Show HN: Modserver – HTTP application server supporting 11 languages
Cool.

* Have you done a write up?

* What software do you run to make it a cluster?

* What problems are you running on it?

* What have you learned by building it?

* What problems did you have?
Be careful with environment variables. I've often seen that on some crashes all environment variables are dumped. While this should not happen in production configurations, it sometimes does. Furthermore, errors, along with the helpful debug parameters, are often sent by email and get into the hands of the wrong people (e.g. into the issue tracker where everybody has access to, including junior developers and interns who should never see production AWS keys).

A better way is to store it into a config file and store them into global variables at the start of the server (while globals are normally bad, it is ok to use them for thinks like configs if you don't plan to change them after initizalization. Environment vars are globals after all).
Kochen–Specker theorem
Sure. The core of any particular implementation of an arithmetic operation isn't going to get faster with more transistors, but: 1) There is "stuff" before and after the arithmetic operation that matter such as pipelines, cache pre-fetch and instruction branch prediction; 2) There is more than one way to implement an arithmetic function (such as an adder) if you have more/cheap/free transistors, such as the carry look-ahead adder[1].

[1] http://www.slideshare.net/dragonpradeep/carry-look-ahead-add...
Enter the iDrop News iPhone 7 Giveaway
This looks very promising. kudos to the author and thanks for sharing.
Along with being reminded daily I will probally get cancer, and if I'm wealthy I can go to an American Cancer Center.

Along with being reminded, by a questionable non-profit, over animal abuse. (I literally need to turn the station. I'm all for squelching any animal abuse, but I want to give to the right organization.)

Along with another highly questionable non-profit begging for "cash for cars". It goes to the children? I heard they have one residential home for troubled kids in the Sierra foothills--that serves 16 kids. All those millions, and one home in the hills.

Along with the Abilify commercial. My dubious hetero-cyclic depression drug is not doing the trick, so add this dubious drug. "Oh, but it works 67% over placebo! But the study was 300 people? Most people got better by placebo. The few that actually benefitted from the drug is a small percent once you take away placebo. (Yea--I know this is how they "study" these drugs, and no I don't have a cost effective way to change research methodology.)

I don't watch t.v., but have it on as company. I live alone, and just need some noise in the backround. I guess to stifle my negative thoughts?

I do know I'm very close to cutting the cord. I think I'll be ok with old movies on DVDs. I couldn't imagine having cancer, heart disease, or diabetes and having to sit through theses commercials--that seem designed to scare people.

I really wish the FDA would outlaw all medical advertisements. I wish some regulated body would require advertising non-profits to disclose administrative costs in advertisements.
In the old days you had to stack them because no 2D linear arrangement allowed access to the important ports (ethernet and whatever.

Now a days with the pi3 you can run your cluster on wifi (kills performance, but performance was never the point anyway...)

So with pi3 hardware its possible to get a length of wood 2x4 and screw the pi array to the 2x4.

Of course if you want to do stuff with the hardware other than crunch bytes you'll need the stacking anyway to access all the ports.

I'm pleased with the article. Just last week I was looking at the GeauxRobot stacking hardware. Its nice hardware, although around twice the cost.
Building a Better List App
I don't think you're wrong but I think there is more to it than that. This isn't a short term speculation.

If you have a classical education (reading lots of old books) then this is all perfectly comprehensible. The story Thiel tells is also intuitively comprehensible to blue collar workers without being fortified by intellectual assistance. Having both a classical reading library and a blue collar background everything I have seen so far makes perfect sense.

If however you're part of what the WaPo describes as:

"The one publicly acceptable reason seems to be that Silicon Valley needs to become more than an ossified monoculture of liberal upper-class privileged ethnic groups.

“Tech industry is primarily out of touch by being too far to the Left,” tweeted investor Keith Rabois, in a conversation about Thiel."

Then nothing will ever make sense, just as the Remain voters in Brexit literally find their loss incomprehensible. There is nothing wrong with being left oriented politically, it's a perfectly acceptable set of values that society often requires but if you're surrounded by people identical to yourself you're unlikely to get substantive negative feedback.

I have to say that in experience the middle classes are much more resistant to the realization everything is not improving outside of computers despite the evidence surrounding them. When they see troubles ahead they want to shoot the messengers, usually by describing individuals as mentally ill or conjuring up bogeymen like the Nazis, they are extremely resistant to the idea we are dealing with a systemic problem. A decline is not in their portfolio or in their suite of mental models.
What MacUpdate spam?

Not using the Mac App Store gives you more control over your apps. It allows you to distribute apps to OSX machines without an internet connection, it allows you to rollback versions or choose not to update, etc.
You can now get a PoE adapter for the Raspberry Pi: https://www.pi-supply.com/product/pi-poe-switch-hat-power-ov...
Easily evaluate the probability of every tennis betting market tennisjack.com
most (all ? ) advertising and ads libraries are awful.

Especially ads, the mobile devs are not their customers, the companies that buy the ad space are.
Their goal is to display as many ads as possible and they don't have to care about the negative consequences on performances and/or quality.
This guy hacked into their private API

This is called "growth hacking".
Indigo Renderer 4 public beta
There's a fundamental issue with this report. It doesn't provide insight into why these indicators for well-being are important.

For example, Exhibit 2 in the linked report [1] shows 44 indicators that make up well-being. These range from inflation volatility to carbon dioxide intensity.

Now I have no doubt that those indicators may tell you something about society, but how do we know these indicators tell you about well-being?

Put in another way, how can I tell that these indicators should be included at the level importance this report gives them?

Kudos to the report authors for number crunching and making nice charts though.

[1] (Warning: pdf) https://www.bcgperspectives.com/Images/BCG-The-Private-Secto...
Or 8x16 or 8x32 adders which is SIMD.
I'm not sure that's sufficient reason to say that config files are preferable to environment variables. Presumably the config file would be kept separately from the project code, so it doesn't reduce deployment complexity. Furthermore, environment variables work with basically every programming language and tool you're liable to use without modification.

I don't think using config files is a bad solution, it just isn't categorically better because some programs have been written to dump env vars on a crash.
That's why you have to go out of your way to talk to people you don't agree with.

When you have an 'ugh' moment, you should notice this and put it to work.

Some of my most interesting conversation have come from talking to persons who completely rejected the ideas I consider to be self evident.

There are definite conflicts of interest that cannot be resolved but there are also major spheres of thought that 'the other side' does not even consider because they are orthogonal to their thinking.

Gradually I have incorporated some of the enemy's thinking into my own conception of the world. If an idea is relevant it tends to seep in without you being consciously aware of it. If you've ever read old internet posts or comments you'd have made and thought "who the fuck is that guy and how is he/she so wrong" then you get it.
Here's something interesting: The US has the second highest corporate tax rates of all OECD countries, whereas most EU countries have much higher personal income taxes.

Now this might be misleading. My roommate is a corporate/tax law student and he was dumbfounded by this. He pointed out that the effective tax rate might be quite different.

In any case it's not what you expect.

>https://en.wikipedia.org/wiki/List_of_countries_by_tax_rates
Broadcast audience is measured. They choose a representative selection of the population and install some device that tracks exactly what people are watching.
> You sitting in a room and getting into flow-state and cranking out code is nowhere near as important as you interacting minute-by-minute with messy humans and trying to determine the nature of the problem you're solving.

Are you implying that "interacting minute-by-minute with messy humans" requires physical presence?
Computational models for predicting drug responses in cancer research
Though this guide seems to mainly be about C++, Taligent is the originator of the (in)famous java.util.Calendar class [1] [2].

[1] http://www.icu-project.org/docs/papers/history_of_java_inter...

[2] www.jroller.com/cpurdy/entry/the_seven_habits_of_highly
Addkraft – Demand Generation for Small and Medium IT Companies
Category Theory for the Sciences
Or C++N, which gives you abstractions for not very expensive.

I wish we had a better, higher level, cross-platform access to SIMD.
Ultimately you hit a 2D density wall. I'd imagine it's harder to get more dense than one bit per several atoms. A silicon atom itself is 0.2nm, so ... not that far off of where we already are. That pretty much maxes out the thin-film 2D approach, and to pack in more, we'll need to go vertical. And to do that, we'll need to create novel fabrication technologies (unless they come up with some photo-lithography magic that I can't imagine right now), and, problematically, they'll need to deal with heat.

This is not to say that I am disagreeing with you on the switch-back-to-2d front, but I don't think we have much further to go on the 2d-density front.
This is only theoretically right.

Practically, there are Ember modules/extensions/features that require Ember-CLI to work or are a huge pain to work with, if you don't use the CLI...

for example animation libraries or glimmer.
The trouble there is that people use the tools they have available to construct a complete identity around sickness that itself solidifies the disease.

Back when I had a bad bout of patellofemoral syndrome I was looking for help on online forums and what I found was people on the forums were not interested in healing, they were interested in spinning stories like "I went to the best orthopedic surgeon in the U.S. and he told me I had the most screwed up knees he'd ever seen and I was so inspired I decided I want to be an orthopedic surgeon when I grow up"

To the flip side when I took my very sick cat to the vet and got a prescription for antiviral medications and my cat got a let better, I was impressed with my vet.
#1 Metapolator Screencast
A related -- and perhaps bigger -- question is what are your rights and obligations regarding selling the shares.

A smaller question is "is the company really a startup?" The granting of shares to employees rather than options is more typical for companies organized to produce cash flows to share holders rather than spending available cash in pursuit of growth.

Good luck.
I found a file that is available as either MIT or GPL. Or is it only available under a union of the terms of both licenses? An intersection? Who knows, IANAL. https://github.com/wireapp/wire-webapp/blob/0cf9bf4/aws/main...

Why do people copy the license all over the place like that?
The second yahoo result for "gitlab issue tracker", (the first was the about page):
https://gitlab.com/gitlab-org/gitlab-ce/issues

For the record, it's pretty easy to change your notification settings.
Taste is awesome bc allows me to discover new movies while having fun rating them!
Yup. Will be leaving SendGrid. This is appalling.