skysight-inc/HackerNews huggingface dataset:
That's a pretty harrowing view. I see the movement of logic from the server to the client as liberating, personally, as it gives me more control over it.

Javascript is open source by its very nature. So if I wanted to tweak how Slack works, for instance, I can do so via extensions or writing code myself. In the cases of completely client-side apps, I can even back them up for my own use, such as I've done with a regex testing tool.

You've referred to it as a regression, but let me give you an example like Twitter. Would it make sense to have the server generate the HTML for each and every request, and then send that as a new page whenever you click a link? It's actually much faster to instead have the client send a small AJAX request (give me tweet #3242565), the server respond with that data, and then the client to update the page with it.

Twitter on its face is pretty simply. There's only a few template pages it needs to know ahead of time (timeline, individual tweet). So by moving to a data passing model you actually send far less data. The "javascript payload" being too large can be mitigated by rendering on the server for the first view, as is done in React.

In the case of Twitter, you're still dependent on the server for info either way. But this lets you conserve data, reduces server load, and yields a faster client interaction.

As I said, the web isn't static documents anymore. We've moved beyond that and it's actually pretty great. HN's overall position on this subject disappoints me for that reason.
This gets at an important point in the Lean Manufacturing philosophy. The typical business chases profits and works to reduce costs. But Lean businesses focus on delivering value while reducing waste. For your headphones, somebody was cutting costs without regard to value vs waste.

I think one of the reasons this is so common that anybody can cut costs. ("Your budget next year is 10% lower. Make it work!") But it takes thoughtful experts to discover and eliminate waste.
Xiaomi’s 4K Android TV box is now on sale in the U.S. for $79
Ebates | San Francisco, CA | San Mateo, CA | Onsite | www.ebates.com | INTERNS, VISA

Ebates is a profitable, high growth e-commerce company based in San Francisco. We offer a casual but fast paced environment where creativity and effective teamwork and collaboration are rewarded. We are changing the way people shop online, and we strive to provide the best possible customer experience - not to mention cash back on every purchase, with no strings attached. In 2015, members spent over $5 billion on Ebates' websites and since the inception of the company, have earned over $500 million in cash back. During the peak days of 2015, 5% of all online shopping went through Ebates!

I'm currently a senior iOS engineer at Ebates and we're looking to grow the mobile team! Open positions in mobile:
- Engineering Manager or Director
- Android Engineer
- iOS Engineer

We have a lot of other open positions throughout the rest of the company.

Apply at https://careers.smartrecruiters.com/ebatesinc
Very interesting but I think there is something more at play here.

Look at the person who left you that review: SpilledInk788

She is "Stay at home mom" but she reviews over 30 products DAILY - some not cheap at all.

I suspect this is some sort of paid troll who writes positive/negative reviews (depending on the order/assignment) and post it online to whether boost someone's company rating or lower them.

No wonder she never replied to you.
Startup Depression and the Search for Meaning
Just wait until you find out that it sums up everything from auto repair to diagnostic medicine...
TLDR: they precisely timed when to cut the power to the main chip that does the Wacom pen tablet processing following requesting a block of bytes from the USB descriptors field, which results in the CPU failing to execute some function that probably prevents you from reading beyond say 32 bytes. By doing that they managed to read back the entire rom of the chip.. The timing and shape of the power glitch was found through a ton of brute force / trial and error and obvious intelligence on the subject..

Side note: Wow.. I'm an EE and that was pretty amazing stuff.. Was not aware of this technique.. Tour de force I think is the phrase I would attach to this video..
HoloLens Lady Warrior Reloaded: Lightning Strikes Back (at 2:15)
Pytextrank – A pure Python implementation of TextRank
Pyramid AI | New Delhi | REMOTE OK

△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽

Pyramid AI is a creative AI startup (in stealth). We are making a sophisticated portrait painting AI which is simple to use.

We are hiring engineers who are passionate about machine learning, neural networks and AI.
Must have previous experience of making side projects in one of these areas.

△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽

How to apply: send a cover letter and resume at stomatrix@gmail.com

Please include the following with your application

+ details about three specific programming task you worked on. Give us some background on the task - why was it important? And then describe how you worked it out, and what the result was.
+ details of your favorite book and why you like it
+ the number 42 in the subject

Some keywords: AI, machine learning, neural networks, creative AI, chatbots, messenger.

△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽△▽
50 Gbps per lane has been demonstrated and should be commercially available in 2018. QSFP cables will be carrying 200 Gbps.
Sorry I did not understand your e-mail,is it takenottie at gmail dot com
It's been related to me in the past that the 3G/UMTS network stack is famously insanely complex and that the 4G/LTE stack is noticeably less so.

So that might factor into your trouble with 3G and Bellard's success with LTE. :)
I don't see what a false dichotomy has to do with morals. To choose between killing a pregnant woman and an old man is not a standard of behaviour nor any lesson to be learned. It is lesser of two evils dilemma. Both are wrong in principal and probably have other options. Wrong and less wrong is not a moral choice. It is a lesser of two evils choice (unavoidably amoral).

moral :1. a lesson that can be derived from a story or experience., 2. standards of behaviour; principles of right and wrong.

EG: In the us elections there is no correct moral choice. War criminal/rape victim witch-hunter vs racist/sexist/taxavoiding/dumbdumb nut bag. You choose you lose.
Fiber is fine.
One change could make a difference to the availability of transplantable organs in the US: make donation upon death opt-out vs opt-in on drivers' licenses.

There are arguments on both sides of opt-out ("presumed consent"), but even the cons argue more about ethics and lawsuits -- re dead people who clearly no longer need the organs -- than that there'd be more organs available to the living who might.

pro:
https://sparq.stanford.edu/solutions/opt-out-policies-increa...

con:
http://www.hopkinsmedicine.org/news/media/releases/presumed_...
I think you need to take a break, like other people have said, and reconnect with friends. If you can't visit them, at least email them and ask how they're doing. It seems like a lot of your self-image is wrapped up in being a software creator, and I think you need to decouple it more. I understand how you're under pressure now, like you're looking at each project like it might be the thing that gets you noticed, but you're just compounding the stress on yourself.

Take a break. Think about what you really want to do, and how support from others is necessary. The great founder myth obscures how everyone needs support and encouragement from others to keep going.

You're not too old. Don't compare where you are with where you 'should' be, because I think you have an unrealistic image of where you should be. Any success you have now won't live up to that image, and you'll beat yourself up again and again. You gotta break out of that cycle.

Your parents probably see how unhappy you are, and are trying to guide you to a path where they think you can be happy. They're probably wrong, but I bet they want the best for you and are trying to help in the ways they know how. They're probably frustrated themselves and all that, but go give them some thanks.

You're gonna do okay.
I really wanted this to be about a smart refrigerator stealing a wireless mouse's signal from the desktop trackpad, or something of the sort. Though the plausible explanation[1] is just as pathological (albeit not as nefarious).

[1]: https://www.reddit.com/r/archlinux/comments/55pbqp/mouse_cur...
83k fml
A Dramatic Tour Through Python’s Data Visualization Landscape
Slightly related, but if you're helping someone start out learning to code, it's worth reading this:

http://pgbovine.net/programmers-talking-to-beginners.htm

You don't _need_ react to build a cool site in 2016, but if you're dead set on that, then this piece is a good intro to the set of questions that arise!
Ask HN: SaaS app – What do use for multi-channel attribution?
For a SaaS application, what do you use for tracking multi-channel attribution? Seems like a simpler problem to solve with cookies and yet I would prefer to buy something than building it. Don't need a more complex solution that does funnel etc.,

Just want to track attribution from multiple channels. Suggestions?
Well, development seems more like a VPS job, since you aren't going to be utilizing the CPU too much.

I think high-load web servers (which will be hitting the disk often) or video game servers (especially world-simulations like Minecraft or Factorio) that will benefit from dedicated servers the most.

But give it a shot. I know that the higher-cost VPS are more expensive than those dedicated boxes. I'm also surprised at how cheap dedicated has gotten recently.
I'm going to have to start using the word "dysthanasia" as a euphemism more often. (dysphemism?)
Here's a little bit for you. Most people prefer the semantics of `let` to `var` for variable declarations in JavaScript. It's how JavaScript should have been designed from the start. It has been officially standard for a year or two and became available in some browsers even earlier.

I want to use `let` (and `const`) for everything and never use `var` again, but I couldn't even do that on my own PRIVATE website (for me alone) until today, because I didn't upgrade my iPhone to iOS 10 until last night, and iOS Safari never supported `let` (or arrow functions or so many other things) before v10 (and Apple won't allow anyone to break their browser monopoly on their platform).

I could just use Android, but I can't switch everyone else to Android, and LOTS of Android and Windows (and even Mac) users are stuck with even older browsers, because they don't know how to (or can't) upgrade.

Are there any ES6 constructs that would require transpiling, to work fine on, say, Chrome or Firefox?

Not on the latest Chrome or Firefox, but that hardly matters in a world where so many people aren't using the latest Chrome or Firefox. The question for a developer is not whether some in their market can run their software but whether some CAN'T.

Is ES6 not completely backward compatible with ES5?

It is (in practice) completely backward compatible, but I suspect you are a little confused about what that means. It doesn't mean "forward compatible". Backward compatible means that a new ES6 browser is still compatible with old ES5 code, which it is. Old ES5 code will keep working. It does NOT mean that my new ES6 code, full of `let` and arrow functions will run in an old ES5-only browser, and there are still plenty of them out there.

As long as you choose to target a market that includes ES5-only browsers (and you may or may not, but if you do), the things that are new in ES6 (Google "what's new in ES6") have to be transpiled to ES5 to run in ES5-only browsers.
https://news.ycombinator.com/item?id=12630682
Probably not grounding, but quite probably some kind of voltage dip.
When is the rest of EU coming up? Same regulations everywhere I can't understand the hold up.
That is deeply discouraging.
If you are sick of javascript on the front end, but don't want to give up the fancy-pants UI, you could do worse than my library, intercooler, which lets you add AJAX to your app with a few HTML attributes.

http://intercoolerjs.org

Make REST work the way it was intended, supports CSS transitions, request indicators, etc.

Good little library that eliminates a lot of complexity for web apps that don't need all this junk (most of them.)
Caring or not caring about the rules is irrelevant if those rules make it impossible for you to operate.

Uber has famously skirted rules and has gotten away with it largely because they've been able to throw VC money at PR, lobbying, and paying fines. Unless you happen to be similarly lucky funding-wise, your first round or two of fines for breaking rules can easily shut you down permanently.

Maybe it's a bit hyperbolic to say that this would mean "your app sucks", but the end result is that you built something that no one can use and you can't make money of of. That sucks.
Might be an off thought, but maybe a disproportionate fraud comes from the area
It's great that every week that release some five or so long form articles many of which must take months to complete. I'm duly impressed by every issue which shows at my door.
I don't think 'never' is very realistic. HL3 would be the perfect killer app for selling Vive VR headsets, I'm reasonably sure they are working on something like that. Although Portal does actually make more sense in terms of how the transport mechanics can work together with a VR rigged room, however HL3 could easily introduce a teleport mechanic as well based on its backstory.
That's in the article, too (second paragraph). From clicking around a bit, I get the impression Scienenews is very good at providing links to the original papers.
Well here's the thing - given enough time and effort some people could probably find your mother's address publicly available and post it here.

However I really hope they won't, just like I hope poster above won't lose money for trying to be nice.
When will it be 2 day settlement in the EU like it is in the US. I don't get how competitors can do it and yet stripe still holds off.
If my adult partner truly wanted to die, I wouldn't stop her but I would encourage her to seek professional advice first and work to find a method that would be foolproof and avoid traumatizing civilian bystanders.

So yes, I would stop her from running in front of a car.
The panel has to get architected, right?
I'm unsure why you don't see them. For us, it's on most order pages right below the customer's address. I've just always assumed when it's not there, the customer didn't provide one. Most seem to have a phone number, however.

We have a Pro account as well, and we see the phone number both in Seller Central as well as over the API (we currently are using a MWS API version from 2011, if that makes any difference).

Regarding putting your own number on the package - that is what we do with 100% of our shipments from our warehouse, and we've done it that way for more than a decade without issue.

The phone numbers are supposed to be mainly used for when there's an issue with delivery, but in our experience the carrier never calls (although it would be nice if they did sometimes... but I digress). We even put our phone number on international shipments (where I'd expect the most hassle due to customs), and never had an issue.

Of course, YMMV...
I would stop anyone about to jump out a window or run into a busy street because, regardless of their agency, those acts almost certainly involve others.

The driver who strikes the person in this hypothetical, for example, would likely be traumatized, feeling all kinds of strong emotions for being involved in another's death. The would-be suicide has no right to impose that on the random driver whose vehicle they want to use to commit suicide.
Qualcomm Announces Support for Galileo Across Snapdragon Processors and Modems
https://www.uscis.gov/archive/archive-news/nafta-professiona...

There is no limited quantity. The process is very simple, basically you show the offer letter to the officer, answer some questions, prove you have a degree and you are done, no need for lawyer.
Autoplay sound warning. It was quite loud.
I just logged in, we can still see customer's phone numbers. Maybe it's because we have an olderish account? We're on V2 of the Order Manager pages in Seller Central...

Edit:

> Also, it is strange that there are multiple complaints about not being able to see buyer phone numbers any longer in the seller forums. I think maybe they went away for a time and are back

Amazon experiments with Seller Central a lot - it's possible some people were getting phone numbers and some weren't for a long while. We also signup for many of their "beta" programs, so perhaps that makes a difference...?
I second the motion that you delete your post. This bothers me viscerally and I don't think that the individual deserves to have a livelihood risked simply because he tried to helpfully comment on this thread.
This article isn't written for you then. It's written for the audience of the New Yorker which consistently reads quality long form which paint whole pictures. As a hacker news commentator you probably have far more insight into the start up scene than the vast majority of them.

I'm also curious about the 46 pages, I'd put it at about 15 in the print form of the magazine. Enjoyed the read and comment thread quite a bit.
The problem is at today's state of AI and robotics, we're giving a couple of exceedingly high-powered tools (both physical and virtual) to entities who possess less general intelligence than a cockroach.

This is what gives AI doomsayers ammunition, because it enables them to extrapolate towards a future where AIs incapable of ethics or deeper insights are put into positions where they can execute catastrophic global optimization strategies.

The other AI horror scenario lies on the opposite end of the intelligence spectrum, but it's no less scary and it seems to be rooted in our darker desires: we want competent slaves that are not actual persons, nevertheless capable of anticipating our needs and solving our problems autonomously.

I allege there is a total lack of awareness right now that some time soon there will be some difficult choices that need to be made regarding the tradeoff between AI competence, autonomy, as well ethical capability and insight.

If we continue on the path we've been on for the last centuries, we'll make semi-intelligent machines that are strictly extensions of the human mind. If we choose that route, we need to be drastically more mindful of the power inherent to these tools, and we should never delude ourselves into thinking these devices can be trained to make human-like decisions.

If we go the other way, and try to implement AIs with fully competent minds that are somehow hardwired to serve us, we're just kidding ourselves regarding the ethics of that racist endeavor as well as its long-term risks of rebellion. If your dialog illustrates anything, it's our total incompetence when it comes to teaching meaningful ethics lessons to our descendants:

"We're going to upload it, but we've got to show that it ended him along with it."
It's got electrolytes.
I live in Cyprus which is a very small market so I won't refer to it, but knowing I can get much better rates than stripe's in Greece for example is an indication that fraud is low in the region.
that would require a lot of thought and tracking on reviewers part that I'm not sure most reviewers would care to do. Esp since it's for the benefit of others (amazon/manuf) and not themselves. If you pay them then you throw off the balance.
JavaScript, admittedly, has a few more quicks than the average language but I quite like it. I know a lot of people who also feel the same way. (And as many how, of course, hate JS.)

It still feels to me like we're in the early days of node and the dev infrastructure for "modern" sites. Hopefully, things stabilize soon(ish).
I think we invented that definition to exclude machines. So if we make machines that do all those things, we'll probably just add more requirements to help us tell them apart. We might be more concerned with the distinction between natural life and artificial life rather than between life and non-life.
"‘Utilitarian’ judgments in sacrificial moral dilemmas do not reflect impartial concern for the greater good."

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4259516/
I'll grant this is a subtle point, but why did you choose to use the word "archetype", borrowing a term to describe what most understand to be generated boilerplate code? Why not call it a framework, or an app generator? Why did you, collectively I will assume, choose to assign a new term to an existing concept?
Rule one, save all your passengers. Nobody would buy a car that has the death of its passengers as an acceptable scenario and Jeff from marketing will be on my ass otherwise.

Rule two. Kill the least amount of people outside of the car. Done.

I know this is a thought experiment but this is completely missing the point of self driving cars IMO. Sure a human can be more moral than a car, but all it takes is being distracted for a second and you killed all the babies on the pavement.
I saw "drug" and "ec..ma" and my mind first jumped to "ECMAScript Drug".

I have no idea what that says about me...
I always try to point out to the junior folks when a thing is janky and broken for "historical" reasons rather than technical reasons, in the hope that their fresh eyes on the problem will find a better solution. Sometimes we're still just coasting on the best solution we could come up with 2 years ago, and in those cases it's likely that we could do better if we re-think the problem from scratch.
Known bug #1568604: "Mouse cursor lost when unlocking with Intel graphics"[1]. There are many suspend/resume/power management events which can cause the cursor to disappear. The refrigerator cycling is probably causing a brief power dip or surge which the computer interprets as a power cycling event. There's a fix, and it's gradually going into the various Linux distros.

When this happens, try CTRL-ALT-F1 followed by CTRL-ALT-F7. That switches the display to text mode and back. If that restores the cursor, this is the problem.

[1] https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video...
That's what I call useless, but impressive.
This project is non-profit correct? Wondering if any of the engineers on it are being compensated.
Rosetta's final images before crash-landing detail the stunning Comet 67P
100s of deaths linked to TSA 'virtual strip searches
> One thing I have noticed over the years is that the front end community is becoming more and more a "let me google how to do it" kind of community.

Odd, I have the opposite impression. I view a lot of web developers as the self taught, figured it out for themself kind of folk. I see React as a counterpoint, pulling in ideas from more academic or enterprise-y parts of the field (functional programming, significant tooling, emphasis on correctness).
Real world use case of blockchain contracts (in Asia nonetheless)
Me... about an hour ago. :) Maybe this ought to be my Nanowrimo entry this year.
It's not about forcing people to ride the subway it's building and subsidizing a subway so people will ride it. Abstractly, it's little different from building and maintaining a bridge.

Supose you save 1/1,000th of a second of commute time on average per driver that takes the subway * 1,000,000 drivers taking the subway. That's 16 minutes eat way or 30 minutes a day. Ethics or not that is actual value.

Now if you you feel morally opposed to subsides and are not willing to pay for them fine, but that does not mean they can't work. Further, building and maintaining infrastructure has been one of the hallmarks of government for 8,000+ years it's not going to change any time soon.

But hey, if you want to argue for less efficient systems that's your right.
On the State of Open Source
Go: Using Subtests and Sub-Benchmarks