skysight-inc/HackerNews huggingface dataset:
I would appreciate if either a short video is provided or a demo without registration is available. The former is probably quite easy without any code changes if you don't want to keep refreshing the demo instance :-)

I think the pricing is pretty good, especially for people who don't have the expertise in running Atlassian Jira or managing process in Jira.
Are they actually using multi-master replication? I gleaned from the article series that they have many small independent MySQL clusters, each with one master and two slaves, and that their worker layer handles requesting data from the correct cluster for whatever shard a request routes to. Writes to a cluster can only go the master. So this seems more like a single-master design, just replicated a bunch but without the masters communicating with each other.

That said, I haven't used MySQL much at all. Am I just missing something or misunderstanding what multi-master means in the context of MySQL?
https://news.ycombinator.com/item?id=10903084
In the event of a downturn I think Facebook could absorb a large amount of the laid off employees.
People who throw a tantrum rather than being professional. E.g., that developer who decides a requirement or dev issue is wrong and slam's his or her fist on the table rather than politely discussing their objection.

Also applies to some particularly obnoxious clients in my experience.
Your question would have been answered if you had read the paragraph.

That statement is based on my latest information, which is a few months dated, that they couldn't. Things could have changed but it's unlikely.
Thanks for the feedback. And, yeah video is definitely in the works!
The articles explains that you don't, in fact, need to look at the controls all the time. You can fly by feel.
Program synthesis: see work by Ras Bodik's team at Berkeley (now UW) and descendants in Armando's MIT team and Sumit Gulwani's MSR team.

As a concrete examples making industry waves, see Excel's new Flashfill and Trifacta ETL wrangling product.

Underneath, these use search (ML, SMT, ...) to allow non-tradiotional & sloppy coding: fill in the blanks, program by demonstration, etc.
I want to chime in with my experience.

Our service is built on top of docker deployed on CoreOS with fleet and etcd. Most of our secrets & runtime configuration was stored in etcd, which was our attempt to store the config in the environment (http://12factor.net/config).

With Kubernetes, life is much simpler. Gone are the silly fleet configuration files, and the bootstrap scripts I used to configure etcd. Moreover, Kubernetes' secrets volume means I can have my configuration and secrets easily plugged in.

There are definitely other great solutions out there, but I'm sold on Kubernetes.
Thanks for your response, you make excellent points.

I agree that his worst case scenarios are silly, and would only happen in unprecedented circumstances that are far outside the scope of a discussion about productivity.

However, I think 2% is quite low compared to our expectations. It feels like we should be living in a revolutionary age where productivity growth is accelerating, and looking at the actual numbers has been sobering. We have incredible technology like AI, 3D printing, and robotics, but we haven't been able to leverage them to much effect. Much of our growth is coming from slowly expanding on the same simple techniques that the generations before us pioneered -- building ever bigger ships, creating larger marketplaces, extending education.

With finite resources on this planet, there are only two possibilities: either we can get used to overall economic growth slowing down, or we find a way to massively increase productivity to make up for the slack. I want to see the latter, but seeing the numbers convinces me that we won't get there on the road that we're on.
I know people with more than a decade of experience struggling to get $75/hr (granted, they don't do PM work - just coding). It is amazing that you pulled it off in less than a year. Neat!
That was a pretty thin article, I gather there's not too much to say at this point.

I used to play Eve heavily, but I no longer play because it is too time consuming alongside a full time job. I'm hoping that Valkyrie will allow me to get back into that universe without the "wait and grind" that is present in Eve Online.

The problem that Valkyrie is going to face is that dogfighting in space gets boring fast. There's a great free-to-play game called Star Conflict that is pretty much Valkyrie, minus the VR stuff, and I had a great time with it for a few weeks. But after the initial "lasers and explosions" excitement wore off and once I got comfortable moving around in 3-space, it became very repetitive.

I really hope Valkyrie has something more than just VR dogfighting because flying in circles, playing the "who-can-get-behind-who-first" game gets old fast.
From what I understand, there aren't any really simple inexpensive solutions for interactive (or non-interactive) TV displays for use in stores, offices etc. Usually they have a full blown PC running them, which requires a lot more upkeep and management than selecting an app on an Apple TV. The already well established iOS developer tools, means lots of people can also support development of these presentations.
Commoditization of exploits is important. The crooks have had access to them for a long time now on the black market; it's time we, the ordinary folks, have it too, so that we can raise awareness and protect ourselves. There are dangerous BIOS and router rootkits available for people who know where to look - but the general public won't take it seriously until they're widely available, out in the wild and wreaking havoc. The sooner, the better.
Don't forget to instill a sense of ingratitude into the renter class for disliking their falling quality of life.

Point out to them that poorer people around the world are experiencing an incline in living standards, so they should be thankful for the opportunity to work for less and less since there's still someone worse off!
While I have never known anyone to actually flip a whole table before, I have seen someone flip a game board, scattering pawns, cards, and tokens everywhere.

It isn't just walking away, it's walking away while giving everybody the finger--a belligerent surrender.
I have a Moto G 2nd gen. Nice device - good screen, peppy processor, runs android 5.

Only 1G of ram and 8G of storage, meaning only 3GB for apps, most of which are the stock Google ones, and 1G of ram means the thing crawls.

Moto is still releasing these anemic specs on the 3rd gen Moto G, only their "moto G turbo" will have respectable specs, and that's only in like Mexico or something.

And the company sells a phone lower than the G.

And this is a company that used to be owned by Google, and was branded as being a great stock android company during that phase.
Why Big Companies Keep Failing: The Stack Fallacy
This review proves a very counterintuitive result: It's possible to review a book about the history of infinitesimals without once mentioning either Leibniz or Newton.
The certification comes through acquiring and maintaining the Professional Engineer credential: http://www.nspe.org/resources/licensure/what-pe
There seem to be two CDG branches: LA with Alex Warth (Jonathan Edwards also), and Bay Area with Bret Victor (Toby is also there). They are both doing really good work.
Bahçelievler İlaçlama Firmaları
And for small allocations, realloc can expand or shrink an allocation in-place, because it knows where it is placing other memory allocations.
How much are the fares?
Managing Slack interruptions – The EOD email
I think you're vastly overestimating the role of VC money in tech overall. One of the things that is probably different this time around--assuming a bubble pops--is that "every" startup doesn't have Sun servers, EMC storage, Cisco networking gear, etc. like they did in 2000. Yes, you could well see a de-frothing of the startup scene and overheated real estate market in the Bay area but the collateral damage will hopefully be limited. No more 6 figure starting salaries going toward $4K/month rents maybe, but that wasn't sustainable anyway.
I have been working exclusively through upwork for 2 years and make a good living off it (I also live in Australia, it's not like I can charge 10$/h). I would highly recommend people give it a try, you will be surprised that there are lots of client out there looking for talent who are ready to pay correctly or premium.
Did you try the chipmunk voice?
Yes. If the allocation block is 16 bytes for example, the string growing from 10 to 11, 12, 13 etc could still be on the same place.

But in which use cases are frequent reallocs actually needed, so much that you can recognize the performance impact? I'd really like to know, as I personally never had such problems. When the single allocations were too expensive I've just used some kind of memory pool. For small stuff realloc is still more expensive than just a few instructions on average when some pool is used.
> one of the reason is that I fear that Github contains too many projects and gains too much control over OSS

I don't understand this fear. All repositories on GitHub can be hosted elsewhere. Moving metadata (e.g. issues, milestones, PRs, etc.) is more difficult but mostly possible.

Disclaimer: I like that GitHub is the "central" place for OSS, it makes my life much easier. I know how to use the product very well and it's convenient having almost every project that interests me available there.
If that's how you see it, I'm very curious to know how you would define the linux kernel.
Stop making your developers design your product
You mean switching away from Linux?

Basically the driver was that in college and shortly thereafter, I had more time than money, so it was worth it to use an OS that required an investment in time to make it the way I like.

Now that I'm older with a kid, I have more money than time, so I'd rather have an OS where I can solve my problem with money.

I'd actually rather still be running Linux, I just don't have the time. :)
Ah, yep, you're right.

Finite state -> solved halting problem
That's also making the false assumption that the only way to make an awesome thing and money is to expect everyone else to behave like yourself. The reality is that creating something that's truly amazing takes a variety of perspectives and personality types and sometimes actively cultivating that is critical, even in tiny teams. Mind you, if you only hire people exactly like yourself that solves that problem fairly well for the first year or so.
For many common ABIs, unwinding the stack is relatively cheap compared to decoding the debug info to figure out how to unwind the stack. If you have frame pointers, it's especially cheap -- you're walking a 20 element linked list.
Talking about food is akin to talking about religion. Everyone will have a different opinion on what is right, wrong, best, and worse by their background.
An Honest GoFundMe
Probably around age eight. We corrected her immediately of course and have been continuing to do so, but yeah culture runs deep and kids pick things up fast!
Music Stories: A Better Way to Discover and Share Music
Microsoft Azure SQL DW Quick Review and Amazon Redshift Comparison – Part 1 and 2
I think there are quite a lot of people out there who are maybe a bit older (30s or 40s), can easily drop a couple of thousand on new toys every now and then, but have very limited time to play with said toys.
You could list them like reviews are listed on other sites.
When a business becomes "free" with no clear indication what the monetization model is, my "spider" senses are tingling. Time to abandon ship.
I spent a day looking at these back in August. Summary is here:

https://gist.github.com/clumma/58253f3692e4c1c28087
Try Vocaloid.[1] It's overkill for plain text to speech, but quite good. Better for Japanese than for English.

[1] http://www.vocaloid.com/en/
nVidia Shield TV perhaps? It can do HW decoding of pretty much anything out there and has a wide variety of supported software.
Yes, that's probably the only one. Isn't that sad?
"malloc() won't fail"

"oh yes it does"

"oh no it doesn't"

demo of malloc failing

"alloca() won't fail!"

Stop moving the goalposts. Besides, alloca() tends to crash your program a lot sooner as stack allocation is usually very limited, especially in a shared-memory multithreading context. Hardly anyone uses alloca().
Absolutely (although you got the motivation a bit wrong). The renters who are against new housing are doing it solely out of lack of intelligence/education -- they don't understand that more housing means poor people can rent more housing, even if everything that gets built is a luxury apartment, since eventually equilibrium will be reached.

The owners who are against growth, who are the majority of those against growth, are doing it simply to prop up their real estate prices.

I'm probably one of the rare homeowners who is for more housing. I think my house is ridiculously overpriced and should cost 1/2 as much, and would if they would allow people to build. I don't care though because I bought my house to live in, not to retire with.
> As for the actual device itself: why would I buy it with the remote, subscriptions, dongles, etc. when I could buy an HDMI cable and use my laptop's "apps" instead?

That's essentially what I did, when it was just me that wanted to use the TV, and I only had one in the apartment. My wife appreciates being able to stream her shows even when I want to use the laptop, and I like being able to watch something on the second TV. The Roku and game systems that I use as streaming devices make that pretty easy, and they don't require hooking and unhooking a computer to the TV.
> But I don't know when it changed and why it changed, so I don't have good answers for the current situation.

I would love to know the answer too. I suspect that thanks to advances of feminism, there are now more professional careers available for women (such as various management positions) and they prefer those to programming or technology. But this theory is, for some reason, controversial.
Check out the review distribution of "Rent Is Too Damn High"

http://www.amazon.com/The-Rent-Too-Damn-High-ebook/product-r...

It's the most polarized I've ever seen in my life.
Shameless self-promotion:

For easy theming, I suggest you to take a look at the Classless Project, which will be super easy to integrate to in your case and will bring many already made themes with it -- and much more to come.

The ursprung[2] micro CMS is integrating Classless with success to this day.

[1]: https://github.com/websitesfortrello/classless

[2]: https://github.com/onli/ursprung
Go to Boston. Outdoor parking spaces have sold for 6 figures in some neighborhoods.

Also, my garage has plenty of cars in that price range (and far above), but there's no outlets for people to charge cars.
Mycroft AI taps open source to compete with Google, Amazon
So much of that response is utterly loaded with flawed assumptions. The irony is that your response is exactly why sometimes it's important to be cognisant of how to conduct critical conversations. It's not about "needless vagaries", it's actually about direct and on-point critique, without the loaded value judgements. This isn't a skill that tends to come naturally to people, that's what the "ceremony" is for.
My reasoning is what I said. But I agree, the snark was inappropriate. Sorry.
I was not aware that the Linux kernel required a server infrastructure to be running to work on my device.
Generic LL(1) Recognizer: Tells if a string match a given grammar
Nellie Bly was kick-ass. I really enjoyed her account of traveling around the world in the then-record time of 72 day.
You know, I really like this, because it's an example of the kind of structure machine learning finds without my own understanding of the training set clouding my understanding of the machine's understanding.
It might be 'chilling', but slavery has taken place for thousands of years and in many different areas/cultures. It still takes place in many parts of the Middle East.

Dubai, for instance, builds many of its structures on the backs of work slaves that have their visas taken and by law, can't leave the country.

The key is that slavery is no longer legal or accepted in the US. Why dwell on the past in an attempt to make US look bad? If you do this, you also need to look at all of the other cultures and countries that accepted it (hint: it's most of them).
Sadly, I just went through this when my father passed away and was trying to help out my mother. People are horrible to surviving spouses during a very trying time. From the burial site trying to rip her off, "Oh, I'm sorry that grave site you pre-paid for is no longer available, here is a similar one for an extra $800" to Visa suddenly cancelling all their joint credit cards and leaving her with no $$ when she called them and tried to put the cards in just her name. They immediately cancelled all the cards and told her she would have to reapply! And they had like 80k of coverage, zero balance and excellent credit. She was having to pay for all the funeral expenses up front which were around 12k.

The whole process was horrible. She was a wreck and would just say "yes" to whatever. I ended up taking 3 weeks off work, flying out to stay with her and helping her get through all the paperwork issues. Not a fun time. And my dad was an organized guy who THOUGHT he had taken care of everything up front for her. It was still a nightmare.
No it is not, but I get redirected to it on my Android phone after clicking on book covers or graph.
What is the tradeoff matrix for these kinds of services? They all seem pretty similar to me.
I think this can be sane when you don't have multiple privilege levels anywhere in the data center you're deploying in. It's less sane if you have less- and more- privileged machines anywhere in the environment, or less- and more- privileged applications.

You're putting a lot of faith in a very complex and not- well- tested codebase if you rely on Consul ACLs to protect secrets.
Space is for sale.

No - it's up for seizure by force.

Just like every other "frontier" since our species climbed down from the trees.
Absolutely, and they're all waiting for me a short drive or train ride from my flat any time I want them.
We have an open source solution called Cryptex[0] to handle this. It's better explained by this blog post[1] that gives the thinking and configuration necessary for most scenarios.

[0]: https://github.com/TechnologyAdvice/Cryptex
[1]: http://technologyadvice.github.io/lock-up-your-customer-acco...
I hate that github does pull request merges with --no-ff, so what happens is that I manually pull the PR, merge it locally, and push. Github is nice enough to notice that the PR was merged, so its status is appropriately closed (if that was a fast forward, I don't think it detects rebases), but that makes me have to go out of the browser to start typing commands when I could have just clicked a button and be done with it. Essentially, it's a smoothness problem.
Conjur (https://www.conjur.net/) has been working well the users of our PaaS. It's a self hosted commercial product.
We're afraid it would light off this huge methane leak that we aren't doing anything about.

If we let it run long enough, we think we can sell carbon credits for sealing it off.
This is one of the rare instances where me and Bruce Schneier agree unequivocally, so maybe you can just take Schneier's word for it --- remembering, when you do, that this happens so often in security that Schneier was moved to write a little article about it!

https://www.schneier.com/crypto-gram/archives/1998/1215.html...
The one thing I always tell anyone on the job hunt (which in your case is finding contract work), which few ever seem to take me up on: Informational Interviews.

These are informal "Can I take you out to coffee?" talks with people in your industry to see what they are working on, what is happening with them, what is going on in the industry. Every job I have ever gotten is through informal meetings with people I have met through my network (whether its your old job, your friends, parents, relatives, or other).

At the end of every one I ask: "Is there anyone else you think I should talk to?" and "Do you currently have any opportunities at your company for me?". Rinse repeat.
I guarantee that after investing in 30 informational interviews you will find work.
3 axis table? Do you mean that the platform would be able to shift either way to keep it from wobbling over? That seems hard given that a rocket is tall & skinny.

How about a massive electromagnet underneath?
Thanks! I've seen several times people be surprised that some horrible leader was charismatic.

I've heard it said by people who meet politicians they despise: 'They were actually very nice!'. Politicians need to win people over in seconds, which is all the time they will have with most of them. If they rise to high levels, they probably are very good at it.

Stalin was (I assume) a leader of the Bolsheviks from when they were a nothing grassroots organization through taking over a large country through a successful revolution and coup, and then later defeating the Nazi army and controlling one of the largest empires in the history of the world. I don't think you can pull that off without exceptional interpersonal skills.

It also reinforces that there is little relationship between being someone you like and being a good leader. The very worst were highly charismatic - how else could they get millions of people to do such horrible, irrational things?
The entire concept of the Linux OOM Killer is asinine
Physicist George Ellis Knocks Physicists (2014)
Celluloid supports this pattern out of the box with `every(N)`, `after(N)` and `timeout(N)`. N.B. I wrote the modern Celluloid Timers implementation. Celluloid is a Ruby actor framework.
The classic example of frequent reallocs is this perl code:

$x .= $_ while (<>);

I believe this has been fixed now, but perl used to realloc for each append operation, which resulted in O(N^2) time complexity if realloc didn't operate in-place.
New Doom level released by game creator John Romero
I'd wager that anyone who owns and operates a computer would find connecting a cable (or even more simply, chromecast) to their TV and computer and then opening up youtube, netflix, hulu, plex easier in the long run than having their son who works in tech come over and set up a black box with a bunch of apps on it. The input device (mouse, keyboard, trackpad) is already much more familiar than a new remote.

tvOS needs an update? How do I do that? This version of tvOS breaks my favorite app? How do I downgrade? Do I really have to type in my password with this little remote to authorize a purchase? Oh, I'm supposed to buy a bluetooth keyboard to enter passwords/text?

My 70 year old father had no problem getting chromecast to work with his computer and TV. He saw the thing advertised on TV, bought it, set it up, and uses it to watch youtube on the big screen.

I find this whole coddling the older generation mentality a bit strange honestly. Sure, I'll show my dad how to backup his computer with time machine and how to install an adblocker in Chrome...but I'm betting he's had a computer and a TV for long enough that he can figure out how to stream shows to his TV without Apple TV if he wants to.
The big use case of AppleTVs in enterprises and schools is AirPlay screen mirroring. I'm not surprised when I see an AppleTV in a conference room these days.
We have started work on exposing Hashicorp Vault secrets via FUSE and Docker volumes. The expectation is your containers will just mount secrets via a mount like /secret in the container.

The project is brand new and we'd love to hear your feedback: https://github.com/asteris-llc/vaultfs
This list includes ocaml, postgresql and perl but not java, javascript, python, C#, or c++.

How sure are you of your data and your results?

Because imo those are pretty remarkable results if they're accurate and the lack of discussion of them in this thread is itself remarkable...