skysight-inc/HackerNews huggingface dataset:
Hey Airbnb founders/employees. Fuck you. Working for you isn't rocket science, so fuck you and all your elitist attitudes not even considering me for employment because I didn't go to Harvard|Stanford|Insert Top 10 school here.
Passion is fuel. To say you need more than passion to be successful is like saying you need more than gasoline to get to your destination. You need a car. But to then turn and say I don't need passion because I have a job is like saying I don't need gasoline because I have a car. Hence so many workers feel out of passion and out of gas at their jobs.

The main problem with the passion debate is it's often made more about daily motivation and the meaning of life which are mainly concerns of employees, not entrepreneurs (many of whom became entrepreneurs by overcoming those concerns). And the reason why there is so much despair and disappointment in the workplace giving rise to all this passion-talk is because there is simply more boring work than fun work. Most jobs are boring, and if you couldn't find a fun job, you're probably stuck at a boring one. It's just a numbers game.

Of course passion can be harmful if not used properly, just as gasoline will blind you if you pour it in your eyes or set it on fire. But when used properly, passion is one of the few unfair advantages because it cannot be bought or obtained at will. Most everything else, even experience, are technicalities, and can be bought from the standpoint of an employer. Passion is non-technical.
The mating dance and the need of some sort of real fitness is interesting. By self-sustainability I was thinking about some form of interactions with the property to not become blocked or extinguished easily, some property to overcome problems, filter agents that don't satisfy certain interesting properties.
It's interesting they are offering employees the option to cash out. I wonder if that's usual?
More even = an even gradation from black to white.
*Watt
TS3633-CM1 SteamVR Tracking Module
Much of SPDY was integrated into HTTP/2. Much of Typescript has made its way into ECMAScript n+1. Large companies often need to prove the value in new web technology before the community is willing to standardize it. I wouldn't be surprised to see AMP become a standard in the not so distant future.
There's clearly a set of lower expectations when it comes to tooling. Some of the menu-activated refactorings in VisualStudio 2015 amount to: We'll move text around for you, but you're kind of on your own. Whereas in VisualWorks Smalltalk, all of those came with iron-clad guarantees.

I could whip up a custom SQL-query-like query of my loaded code, then have that pop up in a browser. Then I could compose that with another search or another custom query, then maybe even write a syntax-driven automated rewrite of the resulting browser contents.

I currently work in C++ using Visual Studio. It's not that I lack certain tools. It's that those tools are themselves lacking. They are slower, less useful, less nimble, and less dependable than what I'm used to. Mostly, they are slower. When refactoring, it's like I'm using a Dremel, a hand-saw, and cheap bench grinder, where I really should have a full shop with a full set of tools, CNC machine, a lathe, and a 3D printer. Refactoring is literally 10X slower, due in large part to the higher cost of entry to hacking on programming tools.
Ne Varsa Yaşamak İstediğiniz İstanbul Fantezi Escort Neşe Sizinle
Second of a two-part series on spec-ing SSO for an Enterprise product
First suggestion for that video is actually the one where he makes the joke. The one you posted starts just after :P <https://www.youtube.com/watch?v=n8BtHZWGB8c>
Yeah, don't remind me. I still have nightmares from my experience with Enterprise DB from my last company.
I know it's not as simple as "connecting 10k batteries together". It's an interesting topic anyways, there are a few guys already doing it with promising results (check HBPowerwall on youtube for instance).

BTW: I haven't even connected these cells together yet - even that is not as simple as it may look like.
Huge TypeScript fan here - been using it since its 0.8x days. And I'm very interested in the new --strictNullChecks compiler flag. But I'm trying to implement that on our current codebase, and I'm coming to the conclusion that it's still a bit premature. There are a lot of very common and harmless JS (and TS) patterns which this breaks, and for which it's been difficult (for me at least) to find a workaround.

Turning on --strictNullChecks flagged about 600+ compiler errors in our 10Kloc codebase. I've addressed about half of those so far, and I can't say that any of them have actually been a real bug that I'm glad got caught. On the contrary, because of the weird hoops it makes you jump through (e.g., encodeAsUriComponent(url || '')), I'd say that our codebase feels even less clean.
I hadn't considered that (this is really out of my depth). Any ideas on what the actual size of a trained model would be to distribute? Taking 150G on the user's hard drive is out as well, probably.
I hope this helps - I always get frustrated when on mobile I'm watching the disqus logo waiting for discussions to load. That can't be a good emotion to link to their brand.
If you don't enter a password, then it isn't two factor auth at all. It just swapping one-factor (something you know) for another (something you have).
They don't want a startup. They want a start up like the ones they see on TV - frosted glass and ping pong tables and people being paid millions for goofing off.
Looks like you missed all the other artifacts I gave examples for, which are all calibration independent (colour blending, compositing, rendering etc.)
Genetic? Cultural is more likely. American blacks are mostly descended from Ibo and Ibibo from Biafra -- the best peoples in Black Africa, the market-dominant minority of the whole Gold Coast, a dynamic, energetic, ambitious group -- but they came down with a case of redneck-ism in their long stay in the South, and middle- or upper-class whites don't live among rednecks any more than they live among blacks.

You see a lot of white-on-white conflicts that look almost exactly like white-on-black ones wherever hillbillies and non-hillbillies try to coexist -- particularly in the southern Rust Belt, where it's common for Catholic ethnics to be the middle class and hillbillies/rednecks the former factory hands. I'd recommend reading _Hillbilly Elgy_, Thomas Sowell's _Black Rednecks and White Liberals_, and of course _Albion's Seed_ for details. Jim Webb also had some essays on this subject, before he was elected to Congress; he had plans to unite hillbillies and blacks as a single interest group, and I'm not sure if that would have been a good idea or a bad one.
KrebsOnSecurity being taken down due to persistent DDoS
How true is this?
I just published a novel where the premise is code understanding code through a neural network trained on GitHub. Would love to know what you all think of it!
Interesting, is it Tesla? Which model is it?
I found it rather perverse that the login and account recovery screens of Yahoo! have 3rd party ads running. Doesn't give me any confidence in their security (in addition to the breach).
when you work with floats, never expect anything to exactly equal a value, ie, it should be banned to use <float> === <constant> . That is universal across languages, for exact representations often languages provide another type. But floating point is popular because CPUs can natively work with them.
> It seems like the receiving ports and their respective authorities should consider creating a process by which the ship can unload and cannot be seized while unloading or prior to leaving the port.

That's already happening in the U.S. (well, not "creating a process" so much as "using an existing process, to wit, Chapter 15 bankruptcy protection".) [0]

[0] http://www.bloomberg.com/news/articles/2016-09-09/hanjin-win...
You need to be passionate about what you're doing, if you want to be truly great. That doesn't necessarily mean change what you're doing, it could mean just change the way you view it.

A passionless life is just a slow march towards death.
I'm not too worried about that. I doubt if Apple will get on my case for running OSX on my MacBook Pro!
This sounds a lot more to me like a Beach Boys style song, rather than something the Beatles would have written.
The master skill to develop is discipline. What needs to be done.. needs to be done regardless of how motivated or passionate someone is, or isn't feeling.

There is no easy street, everything is hard, nothing gets easier, you get better at it. There is no arriving and feeling on top of everything if you are always growing. To always be growing you need to make sure the stuff that needs to get done, gets done so you can focus on direction.

In that way, I see it less as passion, and seeing it as no other way to go but forward.
He's not dumb. He's a very competent businessman. He's not gonna let a 2009 Q/A session get in the way of getting more money just so he can be consistent about ragging on "cloud computing".
Ack! I wish our political system were so flexible as to permit this sort of exploration!
it's more like "Given the majority of projects, static typing would have helped readability".

Not so much readability. That comes mostly from good naming in Smalltalk, and thinking about, "What if I had to understand this through senders/implementors searches?" However, in my experience, it helps maintainability. In general, I didn't need type annotations to help me understand the system. Good Smalltalk is about message passing, so you understood the system through who sends what to whom. What I did experience a lack of, were 100% ironclad guarantees in a couple of instances where we needed to be 100% sure about something.

And yes, it is pragmatic to have static typing for the long term!
LibreSSL isn't up to speed yet? http://www.libressl.org
I can see it working in a statically types language with macros - maybe Scala or Template Haskell? I'm not 100% sure if their metaprogramming is capable of this. Ideally, you could define a type like FileNameString to be a string that has to match a certain regex. Though if you wanted to use the new type throughout your program, I suppose you'd need a String -> FileNameString function somewhere to handle instance of file names generated at runtime.

I agree that the type systems in most mainstream languages fall somewhere short of awesome. I was putting together a small web app in Elm last week, and it was nice to work with a type system that felt like it was helping me design and write better code. That, plus it has the most helpful errors message I've ever seen from a compiler.
Not divide by two; you have to use the gamma transfer curve.
I been there, getting rejected for what amounts to a CRUD job because I didn't have the right pedigree. Shake it off and move on.
Interesting you suggest probable cause.

It's from the UK, which I know has a very different situation to the US for race relations, but after 10 years of reform of the stop and search laws (to reduce racism and needless profiling) the UK recently found 25% of all stops illegal. One of the reforms required the police to record the reason for a stop - they either hadn't recorded anything or it was inadequate for 1 in 4.

Given the hugely higher number of stops of minorities, it's easy to see that they'd be identified in more crime - stop 10x more people of a group and you'll find more weed etc.

What hasn't been shown yet is evidence it's an effective crime fighting tactic, and it's easy to see why it causes minorities to distrust the police.
It's better to be optimistic and try than pessimistic and do nothing
Where outside high-cost areas are you going to make $16k doing a summer internship?
Interesting point on the UK laws, but I doubt PII is kept alongside login data, just referenced, and removed as needed without removing a user's login credentials.

Far from an expert, but hasn't flagging an account as needing a password change on next login been used as a way to migrate to properly encrypted passwords in the past?
I wonder how much this is about not wanting to "work for the man" vs. wanting to control their own financial destiny.

Yeah, startups are high risk, but if you can get something going, you are, for the most part, able to control your success to a larger degree than if you are in some random company where they could do a departmental layoff anytime they need to juice numbers before an earnings report.

Younger generations have a lot more financial uncertainty and distrust in their lives, and often see taking things into their own hands as the only long-term solution.
Welllll.... there are hassles associated with being a public company beyond merely "people holding your feet to the fire of financials." You have to comply with Sarbanes-Oxley, which is just a real pain in the ass, for example (source: I worked for NetSuite as they went public, and coming into compliance with SarbOx was a bunch of work).

A private funding round with a limited controlled equity buyback from employees gives you a certain amount of control that going public does not, too -- a company like AirBnB that had a broadly successful IPO would presumably mint a ton of millionaires among their employees, and I would expect to see a substantial talent drain once that happened.

But yes, I assume that "financials aren't in great shape" is the majority explanation for AirBnB's failure to go public.
It's easy to interpret these arguments as "C sucks, let's use Rust" instead of "C is a very mature language with enormously complicated code-bases in play running mission critical software which is not trivially replaced by something like Rust but which could stand to benefit from building things into the compiler to check for mistakes like the Rust compiler does."

Compiling C code is easy, but auditing C code is hard. Getting Rust code to compile without getting berated about every little thing is hard, but at least you're confident then you've got everything right.
This is not the behavior I expect from a company (Akamai) that exists to mitigate DDoS. As @TelcoAg comments:

> I'd blame the insurance company if they dropped me the second I was diagnosed with cancer
A Note on Smallness (2014)
While attribution is difficult and sometimes impossible, if you find that the attacker used custom malware/infrastructure also seen in other attacks, it is likely that it's the same attacker group. And in some cases, it's known that certain groups work for certain governments.
تحميل Google play متجر سوق بلاي للموبايل
DJB wrote Qmail, then abandoned it like an unwanted child. He might be a good programmer, but he's a really bad maintainer.

OpenSSL was all but abandoned as well. At least now there's a lot of attention being focused on making it better and more maintainable.

There's numerous tire fires out there: ImageMagick, OpenSSL, some Linux kernel drivers, and other projects people just take for granted without pitching in to help fix things.

Re-writing in Rust is a form of helping, and maybe in the process we'll find bugs in the originals or wholesale replace them with something better.
Material success only matters for happiness to the degree that it alleviates wants/needs. Truthfully, if you don't buy into all the things society says you should want, you can live on a startlingly small sum of money, and be genuinely happy.

The brutal trap is people who chase wealth as a proxy for social status; as you become more successful your peer group tends to change, so you never get ahead of the curve.
> Contrary to their rep as job-hoppers, only a quarter of those surveyed saw switching jobs frequently as the road to success

useless without a baseline.
What do you think about double blind A/B tests and the validity thereof.
No. why not just show some reasonable, small ads instead of slowing my page load time with 20 trackers and ad auction scripts.

If you host the ads on the original site and show them without JavaScript you can easily make it almost impossible to block.

Nickel and diming users isn't going to work either, if you want to get paid for the content you'll have to do an all-in deal like Netflix and hope people sign up.
Chronicle of optimization with perf and C
Anycast and ECMP work together in the context of load balancing. ECMP without Anycasted destination IPs would be pointless for horizontally scaling your LB tier.

What Anycast means is just that multiple hosts share the same IP address - as opposed to unicast. When all the nodes sharing the same IP are on the same subnet "nearest" is kind of irrelevant. So the implication is different.
Possibly, although they may have phrased it that way precisely to elicit your generous interpretation. Even in the scenario that they knew unprotected passwords were just as likely to have been stolen as properly protected ones.
> There's a stigma against community college in the US for high-achieving students.

> If you were to tell the average high school student who's in the top ~10% of their class to go to CC, you'd get laughed at.

There shouldn't be any such stigma; it's a great path to follow. If it was the last degree you got, sure, a 2-year degree won't get you the results you want. But as the first 2 years of a B.S. or graduate degree, it's a completely sensible path.

I went to community college for 2 years, graduated with an A.S., transfered into a full university as a junior, and then finished a B.S. and Ph.D. there. I can definitely vouch for that path, and never once has it mattered in the least where those first two years took place.

> Also, we're spoiled in programming and engineering in that we can go to almost any valid school and still get a job if we can build and ship software. In other careers, college or location choice really does matter!

True, careers like law or business seem to have a much larger problem with credentials.
havent read yet, but am not expecting more than what we had in the 90s of trying to figure out search engines prioritization algos to use on our optimization ones.
Distributed Systems and the End of the API
It's still a valid criticism. Unless you've had to do random things like write compilers and write/analyze algoritms every day there are going to be lots of things covered in school that most of us just don't do while programming day-to-day.

Add to that the issue that school work does require some amount of time to complete and I wonder how someone could really compress that volume of work into a few months.
My apologies, the actual book had a better format. Although not quite a summary, here's what it's about:

"The content that most interested me was Hofstadter’s insistence that self-awareness and consciousness arise directly from what he calls “strange loops”, i.e. self-referential structures in formal systems, of which human minds are just one example (what else could they be?). It’s a very difficult subject to think about in a reasonable way. We all have that sensation of the homunculus inside our heads, somehow driving us from a seat just behind our eyes, and we naturally ascribe the same sense of self-awareness to other systems like ourselves, other people. But where does that sense of self-awareness really come from? There isn’t a homunculus driving us! All there is in our heads is a kilogram or two of glucose-fueled computing machinery, and yet somehow, from the fluctuations and vacillations of that tissue, our sense of I arises. How on earth does that happen? And if it can happen in our brains, can it happen in other systems? In a lot of discussions of artificial intelligence, there is a failure to appreciate the scale issues at work in this problem (Searle’s Chinese Room is a particularly egregious example). There are tens or hundreds of billions of neurons in the human brain with hundreds of trillions of connections. How do we begin to imagine or understand what epiphenomena might arise from that scale of complexity? Hofstadter tries to get at this scale problem a little using the example of a self-aware ant colony called Aunt Hilary, a friend of one of the characters in the dialogues, an Anteater.

Aunt Hilary knows little and cares less about ants, and the Anteater even now and then eats some of the ants composing the computing substrate on which Aunt Hilary’s personality runs. The other participants in the dialogue where this is discussed are a little horrified and not a little sceptical, but the Anteater insists that Aunt Hilary is just as self-aware as they are, and that there’s nothing particularly surprising about the whole setup. The analogies ants : ant colony :: neurons : brain and ant colony : Aunt Hilary :: brain : you or me are whimsical and a little silly, but render the central issue of consciousness in real clarity: how can the collective interactions of a large number of (more or less) simple elements lead to complex emergent behaviour?"
It certainly wasn't when I was Security Officer -- it didn't exist yet.

I believe some people are working on bringing libressl into the FreeBSD base system, but there are some challenges; for example, FreeBSD supports stable branches for 5 years, while libressl follows OpenBSD's "break everything once a year" model.
NTT Data to comb globe for fintech startups
Why airbnb needs so much cash? They are not exactly subsidizing either side of the market?
> You'd think this would affect the stock price, but currently YHOO only trading down 8 cents (-0.18%).

Why would the stock be affected? Yahoo emails are free. Even if majority is hacked this won't make dent in their revenue streams coming mostly from advertising.
Even accepting all of those things, if the company was profitable and had anything in the war chest they wouldn't have to take more funding. They're either getting capital for war or survival which means what they have now isn't enough for either.
ScyllaDB's come to Compose
Given the good reaction to an out-of-the-blue patch from me on the HAProxy mailing list, I'd imagine that contributing even major changes to HAProxy probably would go rather well. It's one of the best open source development communities I've experienced. Welcoming, but still highly focused on quality contributions. The quality and performance of HAProxy reflects this approach.
Never use a domain for email or a business that you can't say clearly over the phone without spelling it.
your company? You work for Clevo in China? because this is Clevo P870DM3-G aka Sager NP9873
Amazon Echo Framework for Python
The problem is that fools don't know they are fools. Most programmers don't know about timing attacks even. Some don't properly understand buffer attacks etc.

There's a phase in developers' lives when they are overconfident. Having learned a language or two, they can reasonably implement things they need, they can use databases, create guis etc. At this point they might conjure up some "clever" way to store passwords or encrypt data by original schemes invented by them. This is always wrong.

And to reiterate: people often don't know that they don't have the necessary skills.
Giant Orange Stands of California
Business X has ten containers on a ship. The ship has 4000 containers on it. Should Business X pay to unload the whole ship? That seems rather burdensome.

Should Business X pay to just unload their own containers? But containers are in large stacks on the ship; it is improbable that the containers they want are all on top. They'd have to unload at least some others to get the ones they want.

Should Business X join with all the other businesses that have containers on board? That might be the most equitable, but it's a huge coordination problem (their could be a thousand businesses), and it's still unjust - Business X (and all the others) had to pay for unloading on top of what they already paid Hanjin.

It might be better than the alternative (having your assembly line idled), but it's not an easy or cheap solution...
Massive legal and lobbyist fees?