skysight-inc/HackerNews huggingface dataset:
Almost no one actually needs firehose access, and they charge accordingly (particularly since that's a huge chunk of their value).

If you need programmatic access to data, the folks at Gnip will happily sell you the data you need, and at expensive-but-imo-reasonable rates.
Prices for starter homes are crowding out millennials
My manager and I had a 10 year relationship going. I had just transitioned to a new role, had a new born and taken on too much. I was feeling it for 6 months but finally broke at around 9 months. I told him I couldn't do it anymore and that I wanted a sabbatical. I told them that my backup plan was to just quit.

He talked me off the ledge and within a day had transitioned my troublesome projects to others and moved me to a four day work week to recover. He had to run this by manager's three levels up, do an insane amount of HR paperwork (fulltime -> not fulltime, pro-rated salary adjustment, etc.). All this happened in a space of two days.

I stayed on a four day week for a couple of months. It was magical. He retained my reduced workload when I came back full time.

His first comment when I initially cracked - "you should have come to me sooner".

The quick reaction, sympathy and support I got cemented my loyalty to an outstanding manager.I'm still here a couple of years later.
Bought a sticker, it's not much but I hope it helps.
>my fear is...

If ever there was an indication that you should be courageous and do something uncomfortable, it's when you are afraid of being honest.

In this case it is a win-win even if you lose your job. If you are a)burnt out, and b)have a boss that doesn't recognize the healthy and happy employees are more productive and valuable than starting over from scratch with a new hire...then you not only are you just speeding up the inevitable departure and moving quicker to a healthier and happier place, but there is also a decent chance you are burnt out partially because you have a boss that doesn't belong in a position of managing others.
Capital trumps labour, yet again. Talk about a brave new (terrible) world.

How is anybody without amazing talent, IQ, and luck in the birth-location lottery, supposed to survive?

How are these awful machines helping to advance the wellbeing of humanity? By destroying livelihoods for a few pennies cheaper bananas to those who can already afford to pay more?
I thought the whole appeal was it's gossamer nature
Big fan of capitalism, that is exactly within the boundaries of why the system works, because in practice this should not happen (shareholders would not approve), yet if it did, the winners are the engineers either way.
For sure...when I think "video" and "red" I think of these guys:

http://www.red.com/
It does, but there's no technical reason to even involve YouTube at all; there's simply no way Google on the backend would rather split the audio off of the video than just play the audio from an album directly.
This article actually helps support the use of this style. Read a different way, it essentially says a repository can become enormous before git starts to tap out. One obvious rule of thumb, is the linux kernel. If your code base is smaller than that, you are probably good.

At the same time, the pain that can come with the extreme over complexity of a code base with too granular a repository demarcation can be is phenomenal with git. It's complicated enough as is.
>*The profit motive is showing its true colors. It'd be a very tough argument to claim that "YouTube Red" is playing a vital role in Google's attempt to organize the world's data.

YouTube Red seems less like a "profit grab" and more like a defensive move. I'm sure Google would love to continue its current model of 50% of all ad revenue. From what I've gathered its (1) Google's top creators exploring other options such as Vessel (subscription music service) and (2) YouTube's need to provide a regular/more predictable revenue stream to their partners. The Ad model doesn't seem to work well if your most of your viewers are outside the United States.
Depending on where you live, at least. In my section of the midwest, I've never met someone who uses Venmo for anything.
From the perspective of the elites who encourage unchecked mass immigration to drive down labor costs and secure reliable voting blocks "import" is quite accurate.
>I don't know why people think government, be it any agency including intelligence, is run any different than any other political or corporate bureaucracy. //

Maybe it's the big "democracy" label that people apply to it.

Maybe it's the concept of "Rule of Law" that underpins Western Democracy.

If it's possible to be fired for simply applying the statutory regulations to a civil servant then any semblance of either democracy or rule of law has clearly been replaced with other structures.

Presumably the CIA would try to kill you to cover this up, because otherwise the sacking of the infringer should be a normal conclusion?
It's not getting replaced--it's an opportunity to escape.
Use Promo Code DX50 to Save $50 on DXRacer Chairs
>Replace "white" with "jewish" and you'd fit right in with holocaust deniers/apologist. So just to be clear, you have no problem with ethnically cleansing a nation to change its political disposition?

What? You're insinuating we're going through a White Holocaust and I'm apologizing for it. You gotta be out of your mind. "Ethnic cleansing"???
Take a breath and realize you're comparing concentration camps to people migrating for a job. What a sick way to trivialize one of the worst crimes of the 20th century.
We saw precisely this same argument before [1]. This isn't Youtube removing videos. This is labels playing brinksmanship games with Youtube over licensing terms, and Youtube isn't backing down.

Is this bullying behavior from Youtube? Maybe, maybe not. I'm disincentivized to believe so, based on the fact that the same argument came up in the same couched language just over a year ago.

[1] https://news.ycombinator.com/item?id=7904509
If there's ever a time to build a youtube competitor or promote your own, now would be it.
If interested in the CIA, you should read "Legacy of Ashes". That book documents how the CIA's biggest flaw through the years has been incompetence.
A Fundamental Flaw of Agile
First, you definitely want to discuss this with your boss rather than just quitting. It sounds like you like the company you're working for, but you're just feeling the effects of burnout. Here are some questions for you:

1. how long have you been at the company?

2. what is different about the work you did this year vs the first year you worked at the company?

3. who at the company seems similarly burned out to you? have you tried talking to that peer about burnout and what the root causes might be (e.g. projects, technologies, pressure from business, etc.) before taking it to your boss?

4. do you think your boss is the kind of person who would welcome a frank discussion about this -- is he or she the kind of person that already talks about controlling for employee burnout and striving for work/life balance among staff on a regular basis?
> "However, iOS users will be charged $12.99 to cover Apple’s in-app purchase tax"

I thought Apple specifically didn't allow this.
I prefer an incompetent adversary over a competent one.
Interesting. This is a third service like that I've seen in a past month or so.
Looks like Consul is trying to fill the gap until Service Fabric comes out, but might be moot after it does. https://azure.microsoft.com/en-us/campaigns/service-fabric/
I believe the $99 kits were sold as a loss leader to grow their database and establish themselves as a leader in the space. The actual cost to the company was/is much higher.
API and ABI stability are good, but also no guarantee of non-breakage.

A glibc change to the memcpy implementation broke hundreds of programs a few years back. Note that it is conceivable that there were security vulnerabilities introduced by this change.
Ask HN: Where to find part-time freelance (.NET) jobs?
I have some spare time on my hands so I'm looking for some freelance jobs. The problem is that I have a full-time job as a software developer and I do the freelancing in my evenings and weekends. I can do around 20 hours per week, but for a lot of freelance jobs that's not enough, because they want you to work full-time for them.

How do people find jobs like these? I have an aversion against freelance websites because they're just a race to the bottom where people from India will outbid you.

To give some more information: I'm located in the Netherlands and looking for .NET jobs (web, mobile, cloud, I can do all of them).
Desidia humana, pobres sin techo como puntos de acceso wifi
Genesis Material Design Lite Child Theme
Theranos Founder Elizabeth Holmes Attempts to Clear Up the Bad Blood with WSJ
I think this is a bad decision but let's look at Googles options for showing content to users who pay for their service.

Option 1: Don't show you videos from creators who don't sign it's deal.

Option 2: Show you videos from creators who don't sign it's deal, but include ads.

Option 3: Show you videos from creators who don't sign it's deal, but eat the loss.

Option 4: Remove videos from creators who don't sign, and you as a paying customer now have access to all videos without ads.

Really, for Google it's a loose loose situation, someone is going to be pissed one way or another, or they loose money. What would you do? Eat the loss? Easy to say, but hard to do. So they picked the one that benefits both them and their paying users (if you ignore the fact that a portion of youtube is going to go dark) at the same time.

Option 5: move ad based content to a new medium that isn't youtube so that content creators aren't tied to a single service for hosting.... But I only mention that because this is Hacker News and it's what I think we'd all want to be done, but Google isn't going to create that service.

Edit:formatting, and if I see another option someone has in a subsequent comment I'll bubble it up.

Edit 2: From JoshTriplett https://news.ycombinator.com/item?id=10428378

Option 6: take advantage of whatever "we can change this agreement at any time" term in the partner agreement to just say "this is our new approach to getting revenue, and we'll give you a cut of that just like we give you a cut of ads".
I'm English and living in Bogota.

I don't speak Spanish very well (taking lessons though) and have been kinda busy up to this point, and both these things have put me off seriously looking around at what's going on, but I would absolutely love to go to meetups in Bogota, just to meet fellow developers/entrepreneurs in the city.

I'd be completely at sea if the meetups were totally in Spanish, and though I wish it weren't the case it'd be basically pointless me being there with my present level, and since the BogotaJS page is written in Spanish I'm not sure if this would be the case here.

Anyway long story short, if anybody can point me towards any English-speaking development / entrepreneurship meetups in Bogota, please let me know (my email's on my profile) - or hey, if anyone's in a similar situation and interested, let's organise one!

Alternatively, if there's anything I can do, as a native English speaker, to help with BogotaJS I'd be more than happy to get involved.
This is a child theme for the Genesis Framework empowered with Material Design Lite components and guidelines. It's totally free to use/modify. Enjoy
I believe that certain model organism worms can be frozen and thawed without consequences, and likely certain amphibians. The main features that allow freezing traditionally in these creatures is that they're small (easy to quickly permeate completely with cryoprotectant, assuming they're using that method) and already live in an aqueous environment. It's important to remember that these animals are much smaller than typical human organs, which (correct me if I'm wrong) we are yet to successfully freeze, re-thaw, and implant functionally.

Won't work so smoothly on most living creatures or organ structures for a few reasons. First, for cells in a liquid media solution or very small/simple animals, you can guarantee that the cryoprotectant is going to permeate into all the proper places, preventing destructive ice crystals from forming inside of the cells. For an entire living creature, there's a bunch of barriers-- rate of seeping of cryoprotectant through tissues, large internal solid and liquid volumes, and difficult-to-permeate epithelial tissue or fur. The cryoprotectants can seep through outer skin without additional help, but there are likely to be some spots where they can't or don't get to. It's important to remember that this process would have to occur in a race against two separate death clocks: race one is against irreversible damage as a result of stalled metabolic output (death of neurons or other irreplaceables from lack of oxygen or nutrients) and race two is against the toxicity of the cryoprotectant/freezing process causing irreversible damage in the first-permeated tissues before metabolic activity is completely stopped by freezing temperatures. I have no idea if these spots are understood or identified.

Second, the far larger problem is removing the toxic cryoprotectant once metabolic activity has resumed during thawing. For cells in a liquid media solution, you can pellet cells to the bottom of a test tube in a centrifuge, then suction off the cryoprotectant. For an entire living creature, I don't even know where you'd begin, or how you'd guarantee all the cryoprotectant was flushed out. For cells in liquid media, you have about a 30 minute time window to remove the cryoprotectant before your cells are kaput.
Wikileaks has now published the emails:

https://wikileaks.org/cia-emails/
> One solution is to try to make more realistic initial estimates.

But more realistic initial estimates won't win the contract for your company.

I don't know about the legal situation in the US, but in the EU, the lowest bidder gets the contract. So everybody has the best incentives of making a (sometimes even ridiculously low) initial estimate, and then find reasons to charge more.

And such reasons are always to be found, since requirements won't remain stable over the course of a multi-year projects. They never, ever do. And any change can be sold as an expensive scope creep that costs a few million USD.
I guess I was saying, back up even more, why the heck, given Google's stated mission of "Google’s mission is to organize the world’s information and make it universally accessible and useful", are they in this part of the market at all. Especially given, as you (I believe correctly) pointed out they need to put up pay walls to adapt to the changing landscape and in the process make unavailable any content that doesn't conform to their revenue goals. "YouTube Red" doesn't seem to conform to their mission of making all of the world's info accessible and useful. That word 'all' is important, since they constantly stress that point. And here, they are compromising exactly that point.

footnote regarding all: http://www.zdnet.com/article/google-targeting-all-the-worlds...
"another worried about the ability of managers to stanch the flow of valued employees."

That is the problem right there: shitty managers at Yahoo. I spent a few years there, and despite being in the industry for many years, I've yet to find a more dysfunctional setup. Managers have absolutely zero accountability at Yahoo. In any other place, if engineers start leaving a manager, it would be cause for concern; if too many do so, the manager is axed. But in Yahoo, shitty managers hang around, hopping from project to project, biding their time till they can find a new project to shit on.

And the tech stack?!? Don't even get me started.

Yahoo needs to cut out its management layers, and reduce the manager headcount by 75%. Only then will it start turning around.
> The other thing is it requires someone's actual parents to sever family ties. Removing someone's parents entirely from the next-of-kin hierarchy.

No, you don't. That's just more paperwork. You don't need to sever relationships any more than the adoptee needs to look up to the adopter as a father rather than lover.

> You're also missing something very very important from the article:

That's pretty weaksauce.
"there's more then one way to skin a database"
> There's research in cognitive psychology, linguistics, and lexicology that tells us that some things are easier for human brains to process than others.

I'm not convinced that such research controls for familiarity effects. Not to mention, programming languages have much richer syntaxes than natural languages. I think (suspect), in regard to PLs, what you're talking about (you mention "skimming" later) is actually legibility - ease of recognizing letters and words. Not readability, that is ease of understanding the meaning of what's written.

> For example, if you skim through a block of code, it's easier to pick out "&&" than it is to pick out "and".

Why? What if the rest of the line is similarly composed of punctuation? Are you sure in a line looking like this:

>&.@:/"1\and[: NB. some nonsensical J phrase

you'd have an easier time spotting the "and" were it written as "&&":

>&.@:/"1\&&[:

> If someone removed or altered a few of those symbols, no one would notice upon skimming it.

Possibly, but we're not talking about "skimmability", but readability. Removing or altering a few characters in that line would result in an incorrect, nonsensical sentence and you'd notice it right away.

"Right away" is subjective, of course. I spent nearly an hour trying to read this damned thing when I attempted it for the first time. Every J phrase was a challenge then. It's still hard, but it got much easier with practice. The trick here is exactly the same as in your example:

> yuo spel a bunhc of words wrng

that is, once you learn how the words look like you can recognize them easily, even if they are a bit mangled.

> (and I think they're just bragging to begin with)

Yeah, I get the same feeling sometimes ;-)

But a human brain is great at pattern recognition. It has to be trained, and it's possible that some shapes are harder to learn to recognize than others, but once you learned them... is there really a difference?

Learning different PLs is my hobby, I've looked at ~80 languages to date and learned quite a chunk of them. Every single time I noticed this effect: once you internalize shapes of common phrases, you stop having trouble reading the code. It's much, much harder in some case (J is an abomination here - I'm trying to really learn it for the second year now and... it's not going that well) and easier in others (Smalltalk, Lisp, Forth, ...). But I strongly suspect every language, if studied and used enough, becomes readable.
We're still in the infancy of diagnosing psychological state through word choice, yet uninformed people still talk to other people over chat.

We're still in the infancy of detecting disease through microbiome analysis, yet some foolish people still meet in person without signed contracts not to collect that information.

We're still in the infancy of analyzing video to detect mental state, yet people routinely go out into public without comprehensive agreements not to record or analyze their behavior.

I understand your concern about genetic information, as it's easy to understand the impact and the potential information gleaned. That said, the cost v.s. risks v.s. benefit of the 23andme service work for me - though I would not say that they should work for anyone else. It's good to think about potential future risks, but believing too much in the malevolence and competence of people from the future is often a mistake (see: lots of cold war policies).
And then we decided that having government, taxes, social programs, ect were necessary. You are free to feel otherwise, but the issue of society vs anarchy has been firmly resolved.
Maybe they can stop screwing over smaller twitter apps with their stupidly expensive token threshold. Windows had quite a few good Twitter clients, like MetroTwit that Twitter put out of business simply because they priced them out with their token limits.
It doesn't say anything about FTL communications. I know that's a subject that has been associated with entanglement many times, but I'm not sure this is one of those times.

In other words, let's not blame the Times for something they did not actually say.

Instead what I inferred from this is that since entanglement can only be resolved once per pair of particles, a communications system based on entanglement might provide perfect forward secrecy even in an environment in which very large numbers are able to be factored by quantum computers.
Looks like they are actually strong arming everyone into allowing the ad free version so this outcome does not happen...I understand their reasoning, but is also pretty hostile at the same time. I would definitely allow it, and can't think of a good reason not to, but not giving people a real choice could be a problem.
These are very different product offerings. Power BI offers a mature in-memory columnstore database with a custom functional query language, DAX, with full dimensional modelling facilities. Additionally, if taking advantage of the (freemium) Power BI web portal, you get natural language query and cross-platform mobile apps.

This is essentially a SQL query builder on top of a RDBMS with some nice visualizations.

I am not trying to disparage the project - in fact I'm often of the opinion that a good query builder is all most organizations need for BI, but the two products in question are vastly different. Power BI has tooling to perform ETL, data modelling, and reporting. Metabase only covers the last piece.

In terms of performance, Metabase, being on top of a SQL RDBMS will have the potential to be incredibly speedy, but with large data volumes, you will need a DBA to make sure reporting scales appropriately. With Power BI, that conversation comes much later in the game. 10Ms of rows are trivial with a star schema and sufficient RAM in terms of performance tuning. With a SQL solution, there is a lot more back-end work to tune for an ad-hoc BI workload even at the 1Ms of rows level.
This does NOT imply FTL communication. The actual key is arbitrary/random, so no information is transferred. However, both can read the same particle state. So it's more like they sent the particles to each other (or from the center), "caching" whatever value is there in two separate locations. However, you don't know when the entanglement is broken, so you STILL can't communicate FTL.
"Lately, I've been working on a project to automate lots of stuff on a continent wide scale... My programs sometimes fail, sometimes they work well but I need to supervise them. They are not even 6 months old."

He's deploying a project that's failing and he needs to manually restart processes on the server. He can't find a good SSH client for android, so he has his server execute commands messaged to it through WhatsApp. WhatsApp. https://en.wikipedia.org/wiki/WhatsApp#Security
And he open sources it!

This is either an April fools day joke or a 14 year old
That's almost more confusing than the old Microsoft's naming conventions. Which they still struggle with on somethings...but they are getting better.
I watched a few episodes of Community from the new season. Yahoo butchered it. That show suffered multiple bad decisions and quality went up and down like a yo-yo, but Yahoo's attempt at reviving it is by far the worst. If this is representative of the majority of their attempts at content creation, I can see why they would want to step away from that.