skysight-inc/HackerNews huggingface dataset:
The DOM _is_ only rendered after your JavaScript is finished running - as long as you don't ask for properties that can only be known By rendering it out.
Actually, there's a competitive advantage to being dishonest if you're close to insolvency.

If you admit that you only have 2 months of runway left, your employees will start shopping around. You'll lose your best employees first.

If you keep it a secret, two things can happen:

1. You raise more money, problem solved! (or market conditions change)

2. In 2 months, you lay off everyone. Sucks to be them, but you got 2 more months to try and raise money.

In a nearly insolvent business, dishonesty is a better strategy, because that maximizes the value of the implied call option if you do turn things around.

There's usually no social penalty for being dishonest. You can always find new employees.
Yup, as far as I remember all the avionics hardware I saw had these types of BITs built in.
You're a very enlightened person indeed, I sincerely wonder why all the downvotes.
says the angular team that wants to copy how react works and ditch old angular 1.x templates. Why do you think they are creating an entire new framework? because the old version was good enough? no. 2.x means the whole 1.x was an architecture mistake.
So what if one has questions that span the dimensions of GPG/PGP in practice/ facebook's policies and facebook itself relative to other parties it says its securing one from (of which has been vaguely defined)?

To call this one specific feature a net security positive while being willing to silence all else (out side of empty nods to such) that is related to the encryption process for the sake of giving a pat on the back it seems, doesn't inspire much confidence…
This is a solid sounding synth. From a former sound engineer.
When everyone has a Master's, employers will start stating Phd as the minimum.

In San Diego, most large companies won't even talk to you if you only have a Bachelor's Degree.

Upskilling: A pox on America. What about hiring for potential, and training new hires? That was what used to happen.
We ran them through the front end of our product and how it works from top to tail, discussing why we made certain product decisions.

Almost everything they could have seen as a user of our app but a few things that were admin functions.

A bunch of it they could have used to build their own app but we figured that was pretty unlikely.

They asked for a few things we did disclose like:
- team size / locations / education
- revenue (we didn't need to disclose but we did)

They also asked for a few things we didn't disclose like:
- cap table
- how much we had raised
- what our last valuation was.

We kept it on a need to know basis - the above is irrelevant to them pricing the company.
The Texas and Louisiana and other laws do back up the assertion I actually made. It was a broad assertion by design. I only mentioned Louisiana because it's an even lower bar than I expected.

I'm sorry you thought my statement had 'such generality' to apply to any defense from any robbery. If you look back at the point I was making you'll see why this isn't relevant.
Sounds about right in hindsight. But the damage is done. This didn't come up earlier because he was in his sense 'mentoring' us, overseeing how we spent the money, how we hired etc. Anyways i was a techie, and was out of these flows. What do startups do to get out of such a spot?
Not according to the spec[1]:

> The variables are created when their containing Lexical Environment is instantiated but may not be accessed in any way until the variable’s LexicalBinding is evaluated.

I.e. given a variable declared with `const`, you may not access it before it is set.

[1] http://people.mozilla.org/~jorendorff/es6-draft.html#sec-let...
I don't know, Digg has been more useful these days. I'm not so sure about /. anymore.
Thats the opposite of what I said; that a famine causes you to loose risk aversion and thoughts of security. You go for whatever you can see as best, regardless of the consequences.
Plenty of sources showing that healthy fats are good: try this site http://www.dietdoctor.com/science .
Okay, from the Wikipedia article,
distribution fitting
appears to be what I feared it might
be.

I'd never do anything like that
and would advise others not do
also.

Why? Because it is not the least
bit clear just what the heck
you get.

Next, likely you should not fit
at all. Instead, if want to
use some distribution with parameters,
e.g., Gaussian, uniform, exponential,
then just estimate the parameters
and not the distribution.

E.g., if you know that the data
is independent, identically distributed
Gaussian, then take the sample
mean and sample variance
and let those be the
two parameters in the Gaussian
distribution.
In that case, will know that the
expectation and variance of the
distribution are the same
as in your data, and that's
good.

That sample mean and variance
are sufficient statistics
for the Gaussian is also a biggie.

And look into the situation for the
rest of the exponential family.

See also the famous

Paul R. Halmos,
"The Theory of Unbiased Estimation",
'Annals of Mathematical Statistics',
Volume 17, Number 1, pages 34-43, 1946.

If want to find the variance of a large
data set, then how much accuracy do you
want? Generally, sample variance
from a few hundred numbers will be okay,
and then don't need to consider
execution on parallel computer hardware.

R. Hamming once wrote, "The purpose
of computing is insight, not numbers."

Along that line, finding sample mean
and variance of a huge data set
promises little or no more
"insight" than just sample
mean and variance of an appropriately
large sample. Of course, we are
assuming that the data is
independent and identically distributed
so that a good sample is easy to find.
If you want no ads, no drm, and a library that covers every movie and tv show, your only option is a "filesharing" website.
While there's not any reason not to hire people from something like this, don't assume the person is competent just because they went to a coding academy. Assess these candidates the same as you would anybody else.
He meant the practice of sending the software engineers up on the first flight.
Nothing created by an anti-vaxxer is worth discussing.
Well if everyone took snap as part of the curriculum then you probably won't have that problem. You will always have varying competencies in education.
Sorry, but that is not a valid reason for spending $7 billion. Agencies are accountable for not wasting money and oversight should be in place to prevent this sort of abuse.

Also, we aren't in a democracy or free market economy. The people who have the most to profit from the TSA's budget being as large as possible are also the people pulling the strings here. Follow the rabbit hole and find out how much companies like Rapiscan spent on lobbying and tell me again how this is a free market economy.
Your best option might be "Write this off as a learning experience and get a better cofounder next time."

Since you're clearly desperate, even if you do raise money, it's going to severely dilute your equity.

Do you walk away now, or waste another 3-12 months trying to pull things together? Don't make the sunk costs fallacy.
Cool - thank you!
>But if the trust is that bad, why would you even voluntarily have relationship with that party?

Good question, but It's probably best for those who trust facebook, and complain about parties that have a carte blanche to subvert such security of interception (like government actors and civilian contractors but most don't complain about the contractors) like the crowds do on HN from time to time. I ask that question to myself when I see such complaints being raised…
Where is the open in an external browser feature? Why don't developers do this, it's so frustrating and I end up having to email my self the link and the open it up.
Where was this months ago?

This seems like a good balance of todos. Why 6 instead of 4,5, or 7?
Some strategies that involve complex positions might post small daily returns. Then, an event can come along and wipe out a month of profit, or more. It's a shark eat shark world.
I can see this being reposted annually for the foreseeable future. Perhaps I should set up an IFTTT recipe to post this excellent rebuttal every time it appears on Hacker News: http://www.forbes.com/sites/forbesleadershipforum/2014/06/30...
Sarcasm? Can't tell, but I agree.

Regardless, enlightenment is not a function of downvotes or upvotes[0]. It's definitely not thinking everyone is equal/good/civilized/uncivilized/whatever: that's political correctness.

[0] I bet most of the downvoters haven't interacted in any way with cultures other than their own. They've maybe met a few american-iranian kids and decided that's a close enough approximation of actual Iranians. It's not.
"ship both a and b, whose output always has to match exactly or it reports a fault and the component requires replacement."

And when that software disagrees…but the plane happens to be at 40,000 feet? The plane just stops running until the component is replaced?

I don't know too much about plane hardware, but I scuba-dive a rebreather which has critical life-support electronics.

It has two independent computers, and three O2 oxygen-pressure cells. The 3 cells report their reading of O2 pressure to both computers. Both computers simultaneously display the pressure on independent displays. One computer is primary (active, controlling the O2 pressure), whilst the secondary is display-only.

Both computers use a majority-rule…the two oxygen cells with the closest value win, whilst the third is ignored. This could potentially be fatal - two failing cells can report incorrect pressures and win the vote - so rebreather divers are also taught manual techniques to validate the computer readings (such as a diluent flush which is expected to produce a known predictable reading).

So there are a few techniques beyond simple a/b testing: best of 3 (or more, if available); independent circuits (ideally designed + built by independent manufacturers); manual techniques to give human verification of the data.

Whilst I certainly don't have extensive knowledge of real-time/safety-critical systems, it's clear that there are a lot of techniques, processes and procedures that we wouldn't necessarily be aware of in unrelated tech (e.g. web-dev) that do directly relate to that subject, and might well solve many of the scenarios we come up with.
Nor are they ubiquitous in learning algorithms either. And thankfully so.
No, the media has evolved to become advertising. News corporations definitely should have the responsibility of education, despite what the Murdoch empire would have you believe.
Nokia had a natural progression though. Rubber, rubber-coated cables and wires, analog telephone switches full of wiring, digital telephone switches full of software, mobile phones that talk to those switches! And this took about a hundred years.
Really, every engineer should read the report[1] from the Therac-25 investigation. I would hope anybody that is working on anything that could be potentially dangerous has already read it.

There problems in the Therac-25 went a lot further than just the bad design of the target-selection, which had an (badly designed) interlock. It checked that the rotating beam target was in the correct position to match the high/low power setting (and NOT the 3rd "light window" position without any beam attenuator).

While many design choices contributed to the machine's problems, you could probably say that two big design failures lead to the deaths associated with Therac-25. One was this interlock, which failed if you didn't put it in place (there was no locking mechanism, either, just a friction stopper). If the target was turned slightly, the 3 micro-switches would sense the wrong pattern (bit shift)... which was pattern for one of the OTHER positions.

There was also a race condition in the software that would turn on the beam at a power MUCH higher than it is ever used. This race was only triggered when you typed in the treatment settings very quickly, which is why the manufacturer denied there was a problem: when they tried to recreate the bug by carefully - that is, very slowly - following the reported conditions, it never failed.

Therac-25 is an incredibly powerful lesson in what we mean by "Fail Safe", and why it is absolutely necessary to have defense in depth. Fixing the target wouldn't have fixed the race condition power-level bug. Fixing any of the software wouldn't have fixed the bad target design that could be turned out of alignment. Oh, and they had a radiation sensor on the target (which could shut off the machine as another independent layer of defense... but they mounted it on the turnable target, so the micro-switch problem allowed the sensor to be moved away from the beam path.

The really telling thing, though, is how the previous model acted. It was not software controlled, and was an old-style electromechanical device. It turns out the micro-switch problem existed there as well (among other problems)... and it would blow fuses regularly. Which was yet another layer of safety. It turns out that when they upgraded it to a software-based control system, they got cheap and took out all those "unnecessary" hardware interlocks and "redundant" features. There is a lot of blame to go around, but this is where I put most of the responsibility. You never assume one (or even a few) safety feature will work - the good engineer assumes it will all break at any moment, and makes sure that it will still Fail Safe.

> (although it's possible for interlocks to go wrong too)

If there is one lesson to learn from the Therac-25, this was it. Things break, mistakes happen, and when you're building a device that shoots high-energy x-rays at people, you need to assume that everything did go wrong, and make sure the rest of the device can safely handle that situation.

[1] http://sunnyday.mit.edu/papers/therac.pdf
Stupid users manage to infect themselves no matter what OS they're running. If you do IT you will see the worst of it.

XP is only "insecure" if you're the kind of person who would download and run random executables without any real thought, or use IE on default settings.

The "treat the user like an idiot" "security" of newer Windows is precisely why I'm still using XP. I don't need a nanny of an OS. I rarely need to install new software anyway.

In fact I'd say that malware is increasingly going to target features found only in newer OSs... when the WMF exploit (remember that?) was going around, I was still using 98SE, which was completely unaffected by the exploit code since it used NT-specific features and attackers were targeting those OSs at the time. A lot of the rootkit-y stuff won't even run on 9x because of that.
Open Garden (San Francisco, CA - onsite) the creators of FireChat are hiring Android engineers:

http://opengarden.com/jobs

We are working on a peer-to-peer overlay wireless mesh network that provides Internet access. Open Garden is agnostic with respect to the underlying data link technology and can currently use Bluetooth and Wi-Fi Direct.
As I recall BDS stood for "Brain Damaged Software", a joke made by Leor Zolman, the author. Leor had not taken a compiler construction class, so it's not a recursive descent parser and can be confused by overly complex expressions. It also wrote the generated code into the memory that held the source, expecting that the generated code took fewer bytes than the source it was replacing.
Radius is a fast-growing, venture-backed startup in the heart of San Francisco. We're Hiring!

Lead Front-End Software Engineer - Radius Connect:
https://goo.gl/yBIcKJ

Senior Python Engineer:
https://goo.gl/5cNrEX

Data Software Engineer:
https://goo.gl/S1rk7q

Integrations Engineer (Mid-Senior):
https://goo.gl/8w2GyQ

Senior Front-End Software Engineer:
https://goo.gl/mXzJ8s
I can hardly wait to see the presentation on how the circumvent it.
One thing I don't see mentioned here that might be of interest to some people.

James Duncan Davidson had left SF to work in Berlin for Wunderlist a year or so ago, so is part of the team that was acquired.

For those not familiar with the name, he was quite famous for us working in Java land back in the day. He worked at SUN and created the first versions of Tomcat and Ant.

He was also an O'Reilly author, with books such as Learning Cocoa with Objective-C, Cocoa in a Nutshell (and also wrote the Agile Web Development with Rails book for the the Pragmatic Programmers editions).

He's also quite famous as a photographer (his other job), covering many O'Reilly conferences, Apple events, TED and such. Some very iconic tech related pictures from such events are his.

[EDIT] Another thing I don't see mentioned. This is not just a TODO list app. It's more of like MS buying their own "Slack".
I've found that, ironically, Vietnamese that already speak English are also more likely to understand my amateur Vietnamese. Maybe that's because they're more familiar with the sounds of English and can make more educated guesses about what I'm trying to say.

I suppose this is true of all tonal languages but Vietnamese is very unforgiving. Even when people really butcher the pronunciation and grammar of English I can still usually guess what they're trying to say. If you don't really nail the pronunciation and tones of Vietnamese people won't understand you at all. I've seen a lot of foreigners give up in frustration even after years of living here.

If you really want to learn to speak tiếng Việt you have to find a real teacher and drill the basics of tones and pronunciation. If you try to pick it up a phrase at a time chatting with people you'll never get it.
As well as potentially attract some capital…
The issue here isn't whether "real-value" was used or not. Technically kids selling lemonade on street corner on a Sun afternoon need a business licence. Do we prosecute them for illegal activity ? Do we arrest their parents ?

Does the punishment befit the crime. These guys had limits on what the users could do. Anybody - yes even the SEC - could take a look and see it wasn't a platform for massive illegal trading. They could order a cease and desist. Better yet "cap" the volume to its no more than "tiny gaming level". But imposing a 5 digit fine on founders who are working without pay, without funding ? That's not just stifling innovation, but fear mongering.
Were there any NDA put in place or did you just hope for the best?
SHX founding team member here. It's been great to read everybody's comments. I'm not going waste my time weighing in on whether we were clever hackers or bozos -- the truth, as always, lies somewhere in the middle.

I did want to share some additional facts, which will come to light when the statement of facts gets published.

(1) We had exactly 55 paying users, who had deposited $1550 and 15.6 BTC.

(2) All but 5 of these users were friends, family, or members of our accelerator.

(3) Our private beta test had been in operation for 7 weeks.
I'm a full stack web developer. I can build a system from scratch and keep it running. I'd like to run a great product and make your customers happy.

Location: Russia

Remote: Yes (I work remotely)

Willing to relocate: Yes

Technologies: Python, Django/Flask, Celery [+gevent], RabbitMQ, Redis, MongoDB, PostgreSQL, SQLAlchemy, Git, nginx, uWSGI, Linux, Docker, Ansible. CI. I'm absolutely interested in new technologies and would love to dive in something new.

Email: maslovhn@gmail.com
#1 is never going to happen. It is a fact of life that if you wait until having anywhere near 99% of understanding of the problem space, you will be driven out of market by the guy that did a quick prototype with mere ~70% and iterated from there. A second fact of life is that people know this and will strong-arm their pet feature into any requirements spec whenever they fell they can get away with it.

#2 and #3 might be feasible, but they will require a massive shift of perception across most stakeholders. It's a politics game, and you will need the perennial support of a very influential sponsor to push through the feet dragging phase.

#4 Might be easier to sell, but still require time and effort to implement. In a sense, this is ultimately also a political matter.
Any details about this?
I would call this is a pretty good take down of the religion of disruption.
Given it's written in C, it seems like a direct port to Javascript might be a much better option.
This is the stupidest idea ever.

EDIT: I mean the game. It would be cool, if the rules were actually enforceable, but they aren't. No one is actually able to prevent the player from playing and dying as much as he likes, or creating replicas of the flash drive posing as the real thing.
Something I just realized - why is this being handled by the SEC and not the CFTC? Don't prediction markets fall under the CFTC's jurisdiction, e.g. Intrade?

I guess given the nature of the prediction market they could have flipped a coin to see who fined them first....
Looking for a change of environment to a different country, preferably in the San Francisco or New York.

Location: Singapore
Remote: Yes
Willing to relocate: Yes
Technologies: JavaScript, Node.js, Gulp, Codeship, Open-source
Résumé/CV: https://github.com/kahwee/ https://sg.linkedin.com/in/tengkahwee
Email: t@kw.sg
fsk, thanks for voicing what may be an "unpopular" opinion. for the sake of debate, let me provide rebuttal.

in game theory terms, I think you're arguing that the founder's assume all parties will act only in their self interests, and if they disclose their financial difficulties, the result will be "Option A", as a result, they choose to go the "Option B" route, where the founder gets off "free" and the employees get screwed.

However, I would argue that "Option C" is possible too, where all parties work together to try to save the ship. I've heard stories of employee's willingly reducing their salaries to extend runway. I personally am in a financial situation to do such a thing and would have. For other reasons, I also could have helped out in a meaningful way with fundraising but wasn't even aware that such a thing was needed until the day I was fired.

Again, this might be naive, but I do think it's possible in situations where there is mutual trust and respect amongst employees. I wouldn't be surprised if there are many stories out there where founders and employees all make sacrifices to extend runway.

--

Option A: If A and B each betray the other, each of them serves 2 years in prison

Option B: If A betrays B but B remains silent, A will be set free and B will serve 3 years in prison (and vice versa)

Option C: If A and B both remain silent, both of them will only serve 1 year in prison (on the lesser charge)

http://en.wikipedia.org/wiki/Prisoner%27s_dilemma
And as I recall, TLA+ doesn't tie into code generation which doesn't help with the verification process.
Do you run Adblock?
That's not correct.
Cars will generally have something that's often called a 'limp home' mode. I saw a car that's PCM (powertrain control module) that failed some internal test, so it fell back to a basic mode where the engine wouldn't rev over about 2000RPM, and I'm sure all the emissions systems went into a basic fail-safe mode, where things like the fuel delivery goes into a hard-coded mode, instead of using feedback from the oxygen sensors to tune the fuel delivery. But a loose fuel cap doesn't disable the ABS or TCS. Even a single faulty wheel speed sensor doesn't have to disable the entire ABS, it can still independently assess each wheel, determine if a lock-up is imminent and modulate the brakes for that wheel.
Mainly because of the screen dimensions of most phones. I think the optimal amount is in the range of 4-7 as you point out, but it didn't look quite as nice.

You can have less, but it encourages you to keep adding until you have six tasks.

It came from my own needs where there's a few set tasks I need to do every day in my own business. It's not that I forget, but sometimes I'm lazy, and this motivates me to ensure they all get done, each day.