skysight-inc/HackerNews huggingface dataset:
Data Analyst is actually the one I'm interested in. Did you have a background in data science already that made the course seem entry-level to you? How hard did you push yourself?
CoreOS, as stated by the roadmap of the article. /s
I never learned AC. It's on my overflowing stack of thing to read about.
> This investor is probably making more than the vast majority of the people building technology. It's not clear to me why society benefits from that.

I think if smart people get enough money to found companies, which at the end deliver products people want (otherwise they wouldn't give their money etc. for it) and new job opportunities for prospective empolyees (people would not take the jobs if they had better opportunities), society clearly benefits.
> What doesn't work, exactly?

Bunch of logins, trying to sync with devices, I fail to use it because it's a lot easier to think clearly with writing things out. Thanks for the suggestion, I think you're right and instead of looking at all the big packages just go vanilla.
Most of this information isn't anything new; these "tricks" have been almost a standard in search engines since almost forever (I remember them being useful on AltaVista search, for instance). The format or symbols might be different, but one has to remember that when Google started, they had to offer features similar to their competitors, which included these filtering capabilities.

Fortunately Google left them in, but over time people have forgotten about them and how to properly use them, so articles like these are helpful in reminding and educating those who either have forgotten some of the "tricks", or who weren't around back in the days when they were a standard means of using a search engine properly.
Silicon Valley hoard talent with huge pay packages, Silicon Valley may be changed
Huh? Silicon Valley. Think about it. What comes first, the hardware or the software?
agreed. sort of my point: some changes can be beneficial, but the process is very risky and the cell goes through great measures to minimize any sequence changes. some viruses are sloppy on purpose, as they have tens or hundreds of thousands of offspring, so trial and error is acceptable.
It's not "around here". It's more "around now".

Crazy P/E is the market outcome in any low interest rate environment. If an investor wants to get 2% over the safe (read: government bonds) rate of return and the safe rate is 4%, then the investor wants a 6% return and that gives you price/profit ratio (not quite the same as P/E, I know, but for purposes of lifestyle business income this is the relevant number anyway of about 16).

If the safe rate is 0%, then the investor is willing to settle for a 2% return and you get a price/profit ratio of 50. Given identical profits that means 3x the valuation.

In real life this is a bit more complicated, because investors may not necessarily seek a simple additive percentage on top of the safe rate of return, but the same dynamic plays out in general.

Or to put another way, say you have a lifestyle business with $100k/year of profit. That's nothing too special. What valuation should that correspond to? Depends on risk, of course, but $1-2M doesn't seem unreasonable; that corresponds to 5-10% annual return, which is pretty good right now.
meditation helps you realize when you need to take your life into your own hands and make a change for yourself.
> Because those companies are US companies, their very existence is a byproduct of this political community's stability.

Engineering talent (in US and other countries) is also a byproduct of that society's investment into educating its children. Arguably graduate education is also funded by tax payer money in these countries. So when US firms hire an engineer from India or China, they essentially are getting an engineer without funding his education.

> There is a social contract that exists and that holds together the civic tissue of this country. Of course, some companies are going to try cheating it.

Seeking merit (searching for a person who can do the job at a competitive price point) is not cheating. If UCSF does not offer good courses at great prices someone else will. That someone else could very well be a Indian or a Chinese university.
Other than using the Docker format / API, how is this not just a variant VM deployment strategy?

If every container is running its own kernel on a hypervisor, doesn't this eliminate one of the key benefits of a true Container system, the kernel/memory overhead?
Caring about upgrade paths is super important to the longevity of a project. See: Python 3 vs Ruby 2 adoption.

Taking the mentality that "I can break everything and just bump the major number" will lead to a project that either 1) is no longer is used by many people or 2) is a maintenance hell because people are staying on old versions and asking for bug fixes and improvements.
As someone currently doing a very similar kind of thing(gap year working for company + part sponsorship through uni), I don't know why more companies don't do this - We're incredibly cost effective for the work we actually provide, even if its just doing work that noone else wants to.
I am a fan of Mark Allen Weiss' Data structures and algorithm analysis in C (https://www.amazon.ca/Data-Structures-Algorithm-Analysis-2nd...). It is much smaller than CLRS and the algorithms are listed as C source code rather than pseudo code. I also like the coding style presented in the book.
I generally would.
I see a bunch of licenses there... GPL, Apache, &c. I suppose this has been addressed elsewhere, but isn't everything produced by the federal government in the public domain? Doesn't releasing it under a free software license imply an assertion of copyright?
Full disclosure, this mistake was not made by the campaign directly, but rather by Revv.co, who is the payments software provider (not processor, DJT is using Stripe).
Putting Sugary Soda Out of Reach
You Might Be Paying Too Much for Your Chicken
> you would just transmit "H_10" with the universally agreed upon knowledge that "H" is "Heads" and "_" is number of times.

Yes I get that the alphabet is already agreed upon.

But if I only transmit H or T (uncompressed) that's just one bit needed per symbol. So I can transmit HHHHHHHHH in ten bits. If I introduce this simplified compression to the system and add 0-9 to the alphabet, that now needs four bits per symbol, so the message H10 is 12 bits long (which is longer than uncompressed). And HTHTHTHTHT would be forty bits so if the message doesn't repeat simply it's now four times larger!

See what I mean? It's not successfully compressed anything.

The solution to this is easy and is Huffman coding, but it doesn't make sense to show it for a ten bit message as it won't work well, and in the trite explanation of compression of 'just the symbol and then the number of times it's repeated' this isn't mentioned, so it's only half the story and people will still be puzzled because they will see that your message contains MORE entropy after 'compression', not LESS!
Quite often, when time you suggest using a loop rather than a tail call, people pop up to tell you that the code is neater as a tail call. So I'm assuming the comment about ugliness is a way of heading off these people ;)

I'm happy to argue that in C, it's never neater to write a loop as a tail call. Tail calls aren't guaranteed to compile into a goto, so it can be difficult to say whether it's going to end up with a call or a goto - even on a case-by-case basis. And if you write a tail call expecting a goto, and you get a call, obviously you can't just give up and go home - you'll need to rewrite it as a loop, just like you could have done in the first place. This does not strike me as less ugly than just writing that loop.

I know people like to do things the roundabout way, by writing one thing, certain that the compiler will do something else, and then saying this code is more clear rather than less so - but I've never quite understood why. A better rule of thumb to my mind is that if you want something particular to happen: write the code that way.

(I'm not denying an annotation would help - because then at least you'd know statically when you need to rewrite your code as a loop, rather than having to wait until something bad happens. Though... maybe if nothing bad ever happens... it's fine after all...? Sheesh. Ask a philosopher. Too much for me!)
Personally, I stopped trying to find an app to do all of that. I put my notes in gmail drafts and try to keep them at a minimum, put my appoints in google calendar, and use short-lived bookmarks. For projects, I put tasks in the README so I'm always updating it.

I painfully found out some time ago that I don't need much more than that - I try not to have lots of reminders/todos/etc. I don't do research or photo editing, or much more than coding anyway.
He also made certain that Zuckerberg got to appoint a majority of the board. Once they had the initial deal with Peter Thiel on future rounds Facebook was such a hot investment they didn't face serious pressure to change things.
Why the subsidy to Google? Sending tracking data to Google isn't appropriate for a government site.

<script>
/* i='GTM-M9L9Q5' */
/* ... */
src='https://www.googletagmanager.com/gtm.js?id='+i
/* ... */
</script>
<!-- ... -->
<noscript>
<iframe src="https://www.googletagmanager.com/ns.html
?id=GTM-M9L9Q5&gtm_auth=GTM-M9L9Q5"
height="0" width="0"
style="display:none;visibility:hidden">
</iframe>
</noscript>

Also, requiring Javascript in a single page application is a terrible design for this kind of site. Almost all of this can be static pages or traditional web frameworks. Requiring Javascript made the download much larger than necessary, slowed down the page load time a lot, and forced the page to reflow multiple times as the data arrived. A wide variety of web frameworks could have rendered and cached static pages instead of massively over-engineering the site as an "app".
It does for some.
Do they also provide training for breaking into sawmills, stealing industrial designs, applying them to vacuum cleaners and patenting them so you can accumulate wealth thanks to a state granted monopoly?

http://machinedesign.com/news/industrial-design-design-dyson... :

> As it happened, Dyson was also having suction problems at the factory which made his Ballbarrow, a wheelbarrow he invented that uses a ball instead of a wheel. There, overspray of an epoxy powder was collected on an 8 8-ft cloth screen in front of a gigantic fan with a three-phase motor — a sort-of giant vacuum cleaner. Production had to stop every hour to brush out the screen and gather the powder for reuse. Otherwise, the screen would clog and powder would fly all over the factory.

> The spray-equipment maker said large industrial users collected airborne debris in a cyclone. The cyclone, it turned out, was a 30-ft-high cone that spun dust out of the air using centrifugal force — the kind of thing you might see on top of a saw mill.

> Under cover of darkness, Dyson went to a nearby sawmill, climbed the fence, and “surveyed at close hand the gigantic symbol of my future.” He made some sketches and climbed all over it to learn how it worked, what its proportions were, and what it was made of.

> The next day, Dyson and his workers welded a 30-ft cyclone together from sheets of steel and attached it to the roof. He “gleefully” tore the cloth screen from the opening of the duct and started the conveyor. The overspray “went straight into the gaping hole, up the [duct work] and around the walls at the top of the cyclone, spiraling down through the inverted cone to be collected by a bag at the bottom, while the air escaped into the sky. Production went on and on, with no stoppages until the end of the day,” says Dyson.

> The similarity between ripping off the cloth filter and tossing out a vacuum-cleaner bag was obvious. It also occurred to him there was “no reason why it shouldn’t work in miniature, using a cyclone about the size of, say, a Perrier bottle.” That night, Dysonmodeled a foot-long version of the cyclone out of cardboard and duct tape. He covered the large end, leaving a hole in the top for the escaping air. Then, he attached a short length of hose to the discharge hole of the machine (where the bag had been) and connected it to the top of the cyclone, which was fixed to the shaft of the cleaner. The world’s only bagless vacuum cleaner worked flawlessly.
> A pretty ridiculous statement given that a VC pays close to 20% income tax while these well paid engineers are taxed at almost double that %. The VCs carried interest tax loophole has gone too far, not market competition for engineering salaries (which was previously priced fixed through non-poaching agreements).

The problem rather is that it is (from bureaucratic-legal-financial overhead) hard for an "ordinary" person to become a VC. That is where you should demand change for more justice.
No, it's more likely going to be in LaTeX, given the Erik Demaine's highly theoretical inclinations.
> What's the draw of an ebike vs. a low-end motorcycle

Main draw is that e-bikes are usable on bike paths and through parks. You feel like a kid again by taking "shortcuts".
expensive, isolated, absurdly beautiful...

i guess "unlikely" probably isn't the word i would use in this situation.
> "CoreOS, DigitalOcean, and Docker are sponsors of The New Stack."

Interesting and somewhat funny
This looks great, thanks for the detailed response with providing what to actually press. Looking at downloading it now but man there are a lot of versions here. http://gnu.mirrors.hoobly.com/gnu/emacs/
The best businesses need to raise less money because they can fund themselves via profit or manage burn rate to a high degree via cost cutting. If you don't do one of those, you will need to raise more outside capital. Thus sell more of your company. Notice how the most successful companies have leaders who sold the least of their ownership? There's a reason it correlates.

Revenue is not profit. Only reason Amazon had so many losses over quarters during the years because it was a managed tax avoidance measure, not because they had unfixable costs.
1) The original implementation of the Armitage-Doll model contains simplifications made for computational reasons that mess it up. You can easily see this by checking that the probability of a mutation per cell goes over one (see eq 1 in the appendix of Armitage and Doll 1954). Check the link to my earlier discussion on this site for the corrected version. BTW, I also see some discussion of Armitage & Doll in the appendix of the current Alexandrov et al. (2016) paper (they use the simplified version of the model).

2) Every model is originally based on some kind of observation. The Armitage-Doll model is basically "cancer is caused by the accumulation of errors in a single cell", then they go on and do the math from there. Sure, it would be great to know exactly what those errors are, how many it takes, which cells, etc so that we can constrain all the parameters. You are saying that "from first principles" precludes having any parameters, either free or determined by data?

3) As I said, I think the above is quite different from a statistical model like y = a +b*x + eps. Note: In some cases you can deduce an equation like that from an idea like Armitage-Doll, which is fine. Armitage-Doll definitely has more content to it.
I started reading it this week -- it's a lot more conversational than CLRS and the explanation of big-O, omega, theta was much clearer.
Twenty years ago I was a tea-totaller, but there was a group of people I wanted to hang out with who would get together to drink wine so I decided to try to develop a taste for it. I eventually got to be a pretty hard-core wine snob. My wife and I even ran a wine-tasting group for several years. Then one day we decided to start doing blind tastings, and we soon learned that there was very little correlation between what we liked and what the wine critics and the market liked. The real turning point came when we did a blind tasting of Cabernets, all from California. The wines ranged from a $5 bottle of Barefoot cab up to a $100 bottle of Silver Oak. There were twelve of us in the group and every single one rated the Silver Oak dead last, and the Barefoot either first or second. Since then we've repeated similar experiments many times, usually with similar results. We can still freak out wine snob friends on occasion by sneaking a bottle of Barefoot in to a high-end tasting.

On another occasion we were at a bed-and-breakfast that served afternoon wine and cheese. The whole room (including us) was raving about how complex and delicately nuanced the white wine was. It turned out to be Gallo Rhine Wine in a box.

(BTW, it's absolutely not the case that all cheap wines taste good. We tried the notorious two-buck chuck and thought it was absolutely horrible.)

The point is: wine snobbery is bullshit. Find what you like and drink that, and don't pay attention to anything that anyone else says. If Beringer white zinfandel is what turns you one, more power to you. (Actually, the worst possible outcome for a real wine fan is to discover that they really do enjoy Romanee Conti or Screaming Eagle. I really like Opus 1, but I wish I didn't :-)

So I think this roll-your-own-wine blender is a terrific idea. I can't wait to try it. (I wish I'd thought of it!)
You could also use something like Laravel Forge to spin up a LEMP server which has lets encrypt support built in.

https://forge.laravel.com

(it's not exclusive to just laravel apps)
According to Nyquist's work, you need a sample rate of 2f to represent a frequency f.

So with 44.1 kHz you could only represent audio up to 22 kHz. There are kids who can hear at these frequencies.
> I have a pet theory based on the car industry that the really toxic thing is British labour relations

I don't think that many people will disagree with you on this theory.
Honestly this is why I find the recent decision by the Dept of Education to sue universities for not captioning their lecture videos very, very selfish.
Jesus Fucking Christ, Holly shit.
>Zuckerberg's complicity in hate speech

What are those people smoking? Zuck is the last person they should be going after for tolerating hate-speech.
Academic teaching organisations too, for that matter. It's quite common for a college to also offer some degree-level courses that are accredited by a local university.

(Note to non-Brits: "college" in the UK is mostly for lower-level and vocational courses, it's not a synonym for university like in the US)
I guess I'm lucky - both of my MBPs are new enough to not need immediate upgrades (other than a new SSD, maybe). Hopefully, by the time I do need an upgrade, if there is a real upgrade, Apple will have sorted out the whole keyboard thing.
They stopped making those a few years ago. Their current offerings (the fuji x system) are good for people that like nice cameras but don't need to make a living with them (like me - when I shoot digitally I use a Sony A7r, but I wouldn't have picked that for actual work and could also have gone Fuji, but at the time they had only the 16mp first gen x-trans sensor), most of the lenses are good, but they don't have the coverage of the expansive Nikon or Canon ecosystems, mirrorless tracking autofocus is still lagging behind pro dslr bodies (I don't even use autofocus, but again, I don't generally have to get paid), etc.
In the end a 2012 D800e outperforms a brand new X-T2 in image quality in most scenarios, despite the Fuji having better lenses (and you can always natively mount superior Otus or Apo-Sonnar lenses on the Nikon).
Yea, I lock my bike inside the office (where I charge it as well). I also keep it in the garage. Additionally, I have a GPS on it, so if it does get stolen, it's a lot easier to locate
San Francisco Files Lawsuit Against Sinking Millennium Tower
1) You've been running Docker for a few months. It could still be changing a lot, a few months is no proof one way or the other.

2) You are not running it in production. Poster is. All sorts of issues you don't care about on your dev box matter a lot in production.

IOW, your experience can best be summarized by "just trying out Docker in a totally different way and it works great!" Irrelevant to this post.
"Nuke" is (among other things) short for "Nuclear weapon". The original title was neither clickbait nor misleading so you should have left it alone, as the guidelines ask and added your bit on the broken-arrowness or whatever else you (rather than the article writers) wanted to say in a comment.
Yeah, I flagged the article for being grossly inaccurate. I've had a lot of frustrations with Docker myself, and will happily switch to Rkt after it matures a bit more. Docker surely deserves a lot of criticism, but it should at least be valid and well-informed.
That's at least partially because you knew where to look; you'd already learnt the material at some point, so you knew what to be looking for.
Startup Directories You Should Be Using to Promote Your Startup
Funniest thing I ever heard about it was a girl from Cornwall saying "Ah, New Zealand, the thinking man's Australia."
He also famously moved his manufacturing operations to Malaysia in 2003, resulting in the loss of 800 UK engineering jobs: http://www.telegraph.co.uk/finance/2860995/Dyson-production-...
I didn't argue for any voter ID laws, and I didn't argue that in-person vote fraud happens any more frequently than you think it does. I didn't argue your study was wrong, it's probably right. I'm surprised they even found 31 credible incidents when you have no way of verifying the person says who they say they are when they cast the vote. I also didn't even mention voter fraud via absentee or mail-in ballots. I'll take your word for it that it is a bigger problem, but it's not relevant to my point.

I'll keep it short this time. Here's the point:

> It's unfair to claim voter fraud via impersonation never happens because we have little evidence of it happening, while acknowledging nobody has to verify who they are and fighting to ensure they never do.

Agree or disagree?
> I would argue, a very bad habit in any language where the error could possibly be other than what you expect

Assuming that ModOrEpoch was being used to populate a mouseover somewhere on a ui that literally could not be less important, any error propagation is going to be degrading service considerably more than swallowing any error and returning epoch time.

Unless there is (and there could well be) a subset of errors which actually cause serious concerns but don't cause errors in any other function in the application? Do you have any examples/thoughts of what that might entail. :)
New graph viewer and AQL editor in 3.1 are really good IMHO.
Ionic 2, RC 2 Released
Tech built San Francisco.
What overhead?
Do people not test their sites in Firefox anymore?