skysight-inc/HackerNews huggingface dataset:
I'm weary of this. As a Detroiter I'm not a fan of Gilbert.

Though the prospect of bringing a large tech co to Detroit is nice, Gilbert and his people are very unpleasant to work with. They pay lip service to the importance of technology but generally don't respect tech people, or know how a real tech company operates. Not to mention their questionable morals (politically manipulating the State of Ohio so they could have a casino monopoly, instant mortgages, reverse mortgages, etc.).

Firstly, the Bizdom incubator was a mess. Very poorly run. Not a single successful business came out of it. No actual founders taught students. Just ex-QL people or trusted friends; the only thing in common was that none of them had ever started or ran a startup. Most of the startups that gained any traction did so by selling to Gilbert's other companies rather than proving that they have a real market - lots of incest going on.

On top of that, some entrepreneurs got straight-up screwed. At a minimum, by highly abusive investment terms (such as Bizdom owning 67% of the company and having the ability to modify operating agreements at will) - and to top it off, multiple founders in their system have had their ideas ripped off by Gilbert's people.

That's on top of their ridiculous real estate ventures. Such as offering startups hip, beautiful office space in Downtown Detroit - in exchange for a percentage of their company (I hear it's over 10%, with very few people biting). The startups that went through their investment funnels were "heavily encouraged" to get space there.

My guess is that if he gets Yahoo, he'll open up an office in Detroit, try to QL-ify it (i.e. make it a sales company that is a fairly close parody of Glengarry Glen Ross), it will flounder for a few years, and either get sold again or just die.

I really wish Detroit had a better advocate.
Localization expands your audience
San Francisco MUNI bus greenhouse gas emissions in realtime
That's the same for pretty much any large stock transaction. There will almost never be a buyer big enough to take the other side in the size that you want.

A 'trade' is also parlance for 'taking a position or bet' in finance.
Sure thing! Thanks to you also for making me think =)

> I guess I'm just not convinced of the reasons for the behaviour

Reasons for behavior, even for a single individual, are super tough if not impossible to nail down. But we can make some educated guesses based on correlations. If we prevent ourselves from forming such hypotheses, life might get pretty boring. In hindsight, my original statement could be more accurately prefaced by "in my experience, ..."
Couldn't you back up that claim without sending us a self?-plugging link?

We're a bunch of clever geeks here, not Youtube commenters. People don't fall for that as easily.
That is awesome. I always joked with my wife that if we ever get our kid a computer early on, it wouldn't be an iPad, etc. that I'd figure out how to only give him exactly the sort of thing I had when I was a kid (a C64) and if figured that out, he'd be OK. The joke now becomes reality! :-P
That's the denotation vs. connotation split. To me, the denotation is different but it does not resolve the scoping of "they", rather the connotation is what resolves the scope.
Fanbois are downvoting me but this headline illustrates how Amazon operates. They pump the PR and press cycle to get a pop and work it for all it's worth for cash extraction to insiders. Their accounting practices are enron level egregious. This is going to blow up at some point.

*
Though I must add apology that this is a rather low information post with a low quality link. Mr. Kranzler details elsewhere in his feed the extent to which Amazon abuses GAAP.
I am not Mr. Kranzler. I just read his work.
Using C as an intermediary language can still be useful at times. For example, when writing a bootstrap compiler, you can target C and magically support virtually every platform. It's not so great for production compilers for numerous reasons, including performance (poor unless your languages maps cleanly to C) and debugging experience (debugging object code is not fun, and if your object is C, you get stuck with whatever debugging information your C compiler outputs; you don't have any say in the matter). For bootstrapping compilers, I only see three sane options, really:

1. Write an interpreter to host the compiler (probably in C).

2. Write a cross-compiler.

3. Write an X-to-C compiler.

I insist on C here not because of performance, but because it's ubiquitous.
I don't use it on Node but this syntax is great on react native.
Oh my god mailing the report to them crashed their mail server. You can't make this stuff up.
The rental price will be 400$ per day, but I think we might be able to bring it down to 300$. As per the model of telepresence robot, though we have not talked to anyone officially we are planning on the new Double Robotics model, and also in future on Beam Pro.

Thank you, added the favicon. If you like the idea and want to receive updates don't forget to signup.
Buying political influence is generally a great deal. It should be taxed at 90% or so IMO.
> although technically you can change the data, just not the reference

This is why I'm hoping to see native JS immutable data structures eventually (maybe it's already in a proposal somewhere?). ImmutableJS and Mori are great, but having a native solution that's available everywhere would be ideal.
We also favor using const as a default for everything in our team's code.
When someone uses let, it's right away obvious that the reference will change.

One case that surprised me a bit is that it's correct to use const in for-of loop, e.g.

for (const a of arr) {}
Would it be possible to use letsencrypt-aws on a AWS Lambda + API Gateway + Route 53 setup?
It's an extremely complicated issue. Trust me, I understand the points in those articles. For those unacquainted, head's up that it is hardly as unambiguous as the parent post implies.

https://www.google.com/?q=why+college+athletes+should+not+be...
That sounds like loblaws/superstore's "no name" brand: http://imgur.com/aEkQBfx

It's actually a really great instantly recognizable brand, for all its generic-ness.
I agree with you, I feel this way about async/await and felt similar about ES6 classes ans various other features. Perhaps one advantage is it makes the language "look" more appealing to beginners, almost all of whom are familiar with object-oriented programming and imperative programming.

In the end, as you pointed out, these construct may work against developers in large/concurrent codebases and is an undoing of the simplicity of Javascript, one of its original strength. On the other hand we can't really say this was not coming, Javascript being a single target language with many stakeholders around it.

Maybe what's needed is to stop teaching object-oriented/imperative programming as the main paradigm. But well before that happens, hopefully WebAssembly will create a evolutionary market for languages vs. a language by committee.
I think the real power was in getting words to "mean their opposite"; WAR IS PEACE, etc.
Ben ontolo is truly awesome product. What is the tech stack you are using? Any open source projects like Lucene? Also are you hosted on the cloud AWS? Just curious.
Sadly, a little known construct from javascript that I've fallen in love with is the closure. I feel like it is an easier way of expressing the idea of a generator.

var fib = (function () {
let current = 0;
let next = 1;
return function (increment) {
for (var i = 0; i < increment; i++) {
[current, next] = [next, current + next]
}
return current
};
})();

This is an example of an implementation of a Fibonacci sequence as shown in this post. The same optimizations still apply, but I think this is nicer (in my opinion) then using yield.

Edit: Altogether, good show. I enjoyed the post.
Irrelevant nitpick: NP-complete problems aren't "waiting" to be solved by anybody. In a strict theoretical sense, if a problem is NP-complete, there does not exist a polynomial time solution (assuming P!=NP).

That having been said, researchers are still interested in algorithms for many NP-complete problems that are of practical utility. They often involve approximations, randomization, parameterizations, and heuristics to solve some/many problem instances in a computationally tractable amount of time.
I use plain old promises by default, but the first time I have to think about which promise results are in scope within nested then() calls, I rewrite it with async/await to eliminate that cognitive load entirely.
I think I would take the bubbles over relative stagnation.
I have some medium/large projects using async-await.

There are 2 ways to transpile async-await.

a) Default, with regenerator, transpiles it to ES5

b) If your env supports generators (like Node, or newer browsers), you can use async-to-generator plugin.

Regenerator gives you unreadable code, but it will run everywhere. async-to-generator gives you (relatively) readable code.

Source maps support has improved a lot, and you can choose to see only your original code while debugging. You'd be setting breakpoints on your code instead of transpiled code. So you should be fine whether you're using regenerator or async-to-generator. There might be corner cases (very rare) depending on your env; in which case if you're using regenerator you might need to switch to async-to-generator to find the bug.

Source maps work well with node-inspector. If you'd like to see better stack traces in say "mocha" tests (or other test framework), use https://github.com/evanw/node-source-map-support.

Overall, the developer experience is now pretty good. Thanks to all the work that's gone into the tooling.
The mobile space was aready hotting up. Nokia, alone in 2005 was already selling over 250M devices at around 35-40% market share. They were already using ARM chips. Forecast for smartphones was already high, since the whole mobile industry was posiioning itself to upgrade. It was always a question of getting the telcos to improve their 2G networks to 3G before the smartphone explosion was expected. Intel should have known this.
1. You could still make money on the short term bet, while BH makes money on the long term bet.

2. BH just doesn't think like that. They don't often invest to sell long term, but are looking for either things that fit into their stable of companies, or are things that are likely to pay a steady dividend over the long run without losing too much value over time.

Since there's no way they're going to be willing/able to acquire a huge stake in AAPL, they're likely planning on just holding onto it and hoping that the dividend + what they sell it at pays back $1B over 10-20 years, which is entirely possible.
Article error: "In 1985, fresh from moving the Macintosh to the x86 processor family, Steve Jobs asked Intel to fabricate the processor that would inspirit the future iPhone. The catch: This wouldn’t be an Intel design, but a smaller, less expensive variant of the emerging ARM architecture, with the moderate power appetite required for a phone."

That should be 2005.
Being clever with color
Isn't that most if the mainstream Internet in the English language? I mean why is your aunt on Instagram? Why is your dad using Snapchat?

What value do these services have 90% of their users but provide a throughline to celebrities?
My understanding is that actually there is no extra 20, it's precisely the length of an SMS. SMS is 160 characters, yes -- but in a 7-bit encoding (which is actually transmitted as a 7-bit encoding, not padded to octets like ASCII). That makes 140 bytes, which is what Twitter allows (or presumably originally allowed; I guess now longer characters still only count for 1 rather than multiple).
Well, when Bill was in charge of Microsoft, he had Microsoft invest $150MM in Apple, so.... I'm sure he could care less whether Berkshire Hathaway invests in Apple.
Solving the Prisoners’ Dilemma
I am pleased they took the time to respond in length. It makes a bit more sense now (NDAs, hardware manufacturers, etc...) vs. the 'security by obscurity' mantra prevalent in the replies.

I have had my own business, and the one thing I would say to the critics of Yubico: If you have a way, given existing hardware and software tools and suppliers, to do a better job, step up and do it. AFAIK, Apple didn't opensource their hardware related to crypto, or their software.

I think you will find it takes more than wishful thinking; more like, put your money ( = or your time) where your mouth is. Engineers, and I don't just mean CI engineers here, know it is a long way from a math equation or set of equations to a real world working object. I would love to see, and I would contribute money to an opensource solution. I just don't think it is as cookie-cutter simple as the majority of comments seem to intimate on this forum.
> Switzerland

I see what you did there.
There's a market disruption opportunity here. Carpe consumer base.
It seems like Amazon will be in a better position to offer fresh products in the long term than a grocery store.
That has to be the scammiest looking website I have seen in a while. Send money to a random paypal account and you get a report?
On the other hand, answering a question in a different language is a clear sign of dementia :)
The International Space Station Just Orbited Earth for the 100,000th Time
Probably [node-fetch](https://www.npmjs.com/package/node-fetch)
It would be interesting if the common availability of spellcheck turned out to obviate such reform. Technology would be retarding progress and enabling ossification in this instance.
You touch on a rather huge issue in the industry. So many IT companies out there are hiring one or two (if they're lucky) "Security Professionals" that are responsible from endpoint security, to managing the SIEM to digging deep into every popcorn noise that their IDS/IPS makes. There's a lot of boxes to check and there's nothing like hiring one poor soul to check them all in the name of compliance, while their board (Who reluctantly hired the poor guy or gal) is deeply shrouded inside a false sense of "Hey we are HIPAA compliant for another year!" security.
I'm sorry, but I don't see why/how they would be sent to `map` immediately, given where the parenthesis are in the above code snippet. `Promise.prototype.map` isn't a builtin function is it? If the `map` call was inside the invocation of `Promise.all` then I could see it, but perhaps I am missing something.
It was a little Web IDE with an "up" arrow. It would send the file to a website by ftp. I forget the name it was so long ago.
Yes, Closure Compiler can be made to generate multiple files in this way. IIRC you can give it multiple entrypoints and it will generate files with the code unique to each entrypoint, plus one with the shared code.
That is very cool! Have you thought about tiling along road /river edges to hide the seams?
That's 100% not GAAP though, definitely would qualify as fraud.
Why would it be futile for someone to offer you money for writing .net code(and to be clear I'm assuming we are talking about csharp).
>Smart contracts are enforced programmatically, that's kind of the point.

Can you give hard examples of how enforcement can be done programmatically and mathematically?

For example, I contract you to do X in exchange I will pay $Y and to get things started I give you a 10% down payment. If you don't do X, even in a court of law, it would be extremely rare for a court to order you to do X, rather they will generally order you to return my deposit and any additional damages I can prove as a result of your breach. Explain how the smart contract programatically forces you to do X, or how the smart contract can calculate real world damages above and beyond the 10% deposit? Alternatively, if you do X, but I think its subpar and refuse to pay unless you redue X to my standards, explain how the smart contract can determine who is in breach you for X not being up to standard or me for not paying.

Trust me it sounds great to say math and code enforces a contract and ensures it can't be breached, the point is putting a contact on the block chain may prove the contract exists (though even that is debatable) but it can't self enforce.

More generally in law, almost everyone knows less than 10% of cases go to trial, yes the typically settle, but this is also because when there is no "issue of material facts" a judgment can be awarded without trial, this is almost never the case in breach of contract cases, because there is always a question of fact: was the contract breached or not?
I think if they released the source, but you weren't able to reflash the device (which is a design trade-off they chose to close some attack vendors), people would be up-in-arms and saying "it's not true open source because I can't re-flash or verify the device."
EV1 – Driving it the final week before the crusher
Here is a fairly comprehensive list (it's surprisingly long). https://www.cbinsights.com/research-unicorn-companies
Yeah, yeah, it was an ill considered link and too short a post. I've had three drinks. Shoot me. I stand by it.

I don't care to re-summarize the important stuff. I dunno maybe this link is better:

http://investmentwatchblog.com/dave-kranzler-amazon-com-a-gi...

I'm quite sure that AMZN stinks and is a tasty short. If you're net long via index funds or whatever it's a very smart hedge that will probably score you a new car even if the wider market doesn't blow up.
Hello, US Military PsyOP account.
Nit -- you want:

async function main () {
try {
const jsons = await Promise.all([
fetch('https://api.github.com/orgs/facebook'),
fetch('https://api.github.com/orgs/facebook')
].map(promise => promise.then(res => res.json())));
} catch (err) {
console.log(err)
}
}

As written you get "Promise.all(...).map is not a function"
Ελλάδα: Τελικός κυπέλλου Ολυμπιακός – ΑΕΚ
Teespring (YC W13) Is Hiring Senior Full-Stack Engineers
If I'm reading the statement correctly, they are unable to release the source due to an NDA with their hardware provider, which is at least a reason other than "it's not software under the Free Software definition".
Data Visualization and D3.js Newsletter Issue 181
Irrelevant nitpick 2: we seem to have two, different definitions of solution. You must read a lot of math and NP-complete articles where you think solved means something only in the most technical sense. Whereas, a solution for the rest of us is an answer to a NP-complete problem that works effectively. The methods behind good ones take considerable brains to develop.

Unlike accounting 101. ;)
This ignores Minecraft and things like Scriptcraft ( http://scriptcraftjs.org ) which I've found are far more effective at home my kids attention than Scratch. Scratch is nice but IMO the end result is too limited - kids sense their program is "stuck" inside the window of the Scratch environment and is missing out on much of what the computer is capable of.
Tiny Methods
Very interesting and EE-like approach. :)
There is a Fortran bridge for Node.js
Pictures from the On-Line Encyclopedia of Integer Sequences
Yes, pritambaral described what I'm trying to point-out.

In think the "vs" in the title is saying this: they had to choose between open source (that is functional meaning you can really use the code and re-flash the device) and the secure hardware. It was a trade off of one "vs" the other, and this is their reasoning behind that trade-off.
I think looking at it this way is a bit naive. While I agree that "attachments" shouldn't take up tweet text, the 140 character limit is a core component of the service. Call it a micro blog or a mass SMS, Twitter is 140 characters.

That said, I think most comments are missing the point - having attachments not take up characters really won't make the service any more useful to the mainstream... That's the real problem in my opinion.
Data Visualization and D3.js Newsletter Issue 182
The NSA does the same thing for American business.

http://www.economist.com/node/1842124
http://money.cnn.com/2015/04/30/news/airbus-germany-nsa-spyi...
OT but somehow related:

The article contains the sentence "Jobs asked Intel to fabricate the processor" and "Intel styled itself as a designer of microprocessors, not mere fabricator".

Question: according to your own experience, is it common in English to use "fabricate" and "fabricator" as synonyms of "manufacture" and "maker"?

I am much more familiar with the negative meaning (e.g. "fabricated lies") but since I'm not a native speaker my vocabulary might be limited.
> They could prevent bad firmware updates by wiping keys on upgrade

This does not close the attack vector of someone intercepting the device before you get it and surreptitiously installing firmware with a backdoor.
Is the performance good? Last time I ran BSD on my thinktop, I got 2 hours of battery life and the system ran 10 degrees hotter than debian.
hey look, it's https://xkcd.com/993 in the real world!
yes code like that works.
GM EV1 – The First Consumer Ready Electric Vehicle vs. The Real World (1997)
How Drones Are Changing Our World
Momofuku’s David Chang launches Ando, a delivery-only restaurant
Thank you for posting this.

This is exactly how I felt about my "sexualised interpretation" towards a lady in a similar situation -- I felt it was wrong on my part and I felt incredibly guilty about it and that I was a creep.

And then we found out that she was doing it deliberately: in chill winter she would wear an overcoat which came off in the lecture hall to reveal shorts and a tank top. Let us not even mention the labs. Also, She had begun a relationship with a friend of mine just so that he could do her assignments for her and generally be her flunky. When he realized this was her purpose, he managed to get out of it. So she moved on to a much, much smarter dude who had no problem with the nature of the relationship and openly took advantage of it. My friend went through mental trauma, which is totally understandable -- nerds do not EVER get to go out with women of this caliber, to us all it was some kind of miracle. As time passed, it emerged that she was also using the same approach on some profs. Of course she passed with flying grades and I am certain she is now vice-president of something or the other and having an increasingly comfortable life.

This is not meant it any way as an accusation against any particular sex or stereotype. In this sort of a situation is there a measurement of creepiness that applies? Who is the creep?
They already have "Frustration Free Packaging" for some of their own products and for some other brands: https://www.amazon.com/frustration-free
Ah, good ol' Sans Nom. So generic that it becomes unique.
Specifically in the case of chips, "fabricate" seems to be fairly common.
Yeah I just introduced my kids to http://computercraftedu.com/ and its visual minecraft programming language. They got the hang of it quickly because they really want to create things in minecraft.
Is $70 ludicrous because that is what T-Mobile's US plan with international roaming costs. They did that 2 years ago, I don't know what is available now.
a little known construct from javascript [...] is the closure

o_O
I'm guessing you're being downvoted because no one can figure out which Amazon you are referring to...certainly not the one selling a massive selection of items at very competitive prices with fast free shipping and the functional website located at amazon.com
I'm curious why you let the amount of typing dictate what you use? If five characters is such an impediment, why not just use a snippet letting you have less error prone code than currently (e.g., 'co ' expands to const).
...what?

Intel didn't miss anything, they sell the hardware that powers the infrastructure behind these new, always-connected devices.
An interactive guide to emotions funded by the Dalai Lama