skysight-inc/HackerNews huggingface dataset:
Of course I don't know your product, but when I imagine Powerpoint-as-a service, do users not relate to decks which relate to slides which relate to the content on those slides? Content itself of course would probably be a pretty flexible tree structure.

An app full of queries like "Get me all the content of slide Y of deck XXXX... or don't if the current user YYY doesn't have access to that" would make me itching for indices and foreign constraints across what definitely feel like relations to me.

And for the non-relational content blobs, Postgres's partial indices + indexes on expressions would make some fairly intricate reports like "since we launched the image embedding feature, per week, what percent of created or modified slides contain images", "who are the top 10 users in terms of edits to content tree items, and what subscription level do they have" pretty neat and fast.

If you're in early stages such that you don't want to hire or acquire DBA skills, you're probably well served by offloading replication/backup/verification (which are all very possible with RDBMS) to e.g. AWS's RDS product.

HA is important, is covered by replication+failover. Periodic backups are important, are covered by a export+rotate schedule. Point-in-time restores are important, are covered by storing replication logs. All are covered by a managed RDBMS, so you need to know what they are and how they work, but not implement or manage them. Most of the NoSQL deployments I've seen just rely on the out-of-the-box replication, and get HA but that's it. The engineers I've seen that don't want to understand the simple high-level ramifications-to-developers of RDBMS replication don't want to understand ramifications-to-developers about their NoSQL replication either, and they take a risk of encountering those ramifications needlessly unforeseen.

As the data grows, yeah, maybe you'll eventually hit technical or economical limits that mean you'll want to manage your own RDBMS with an application-tuned replication and sharding scheme, so you'll want to hire or train at that point -- but there's huge huge room to play within the economic and technical characteristics of modern managed cloud RDBMS-as-a-service for any app that has a hint of a business model, given that we measure the cost of such services in cents per billion unit-hours.
How do you do subscriber acquisition?
That will never happen so long as we have winner-takes-all elections.
Sorry for being confusing. I think this might be better description of static type analysis:

http://learnyousomeerlang.com/dialyzer

Erlang is a dynamic, strongly typed language. Dynamic means the compiler doesn't do static type checks. "Strongly typed" means once a variable has a type it usually doesn't get automatically coerced to other types. So adding a string "5" and an integer 1 doesn't return a string "6" or integer 6 but throws an exception.

In addition to the compiler there is also a tool called Dialyzer. It's based on the idea of Success Types (paper on it: http://www.it.uu.se/research/group/hipe/papers/succ_types.pd...).

It checks for type inconsistencies, violations, etc just like a compiler in a traditional statically typed language. But it doesn't emit optimized code based on it. So say it deduced that a variable can only be an integer between 1 and 10 it doesn't have a way to emit some optimized assembly code based on that information. Besides the types it automatically infers, additional typing constraints can be specified by the user.

So for the guard in question, if say the second clause of right_age(_) -> wasn't there and it saw calls to the function with X=105, then Dialyzer would come back with an error with something like:

your_module:105: Clause guard cannot succeed.
“Go Find It. Barcelona, Spain
We are looking for front-end devs with React/Redux experience, backend engineers, and iOS and Android devs. Shoot me an e-mail at johan@gofindit.com"
Right. That's why I said "Started With".
The Same Twitter Bots That Helped Trump Tried to Sink Macron
> BSD was still tangled in lawsuits and Linux barely existed.

Yea, but they seemed fast enough with rendering fonts in the userspace (xfstt). Which is what I thought we were talking about.
Agreed. When reading this I realized how I avoid the path-usages of checkout, specifically because it breaks the whole checkout model. The only exceptions is `git checkout -- .` (which I treat like a separate command that happens to use the same words).
Oh, gosh, my bad. My google-fu failed me. Thanks!
Blockchain 101 – Foundational Math
I also came back to say that I was unsure why you were being downvoted. I think you made some good points in the first half of the post. It's probably the tone of the writing.

There is definitely a stigma around mental illness.

In Sweden there is a law on the national level - "the vacation law" that governs the minimum amount of vacation an employee can have in a year. See https://www.riksdagen.se/sv/dokument-lagar/dokument/svensk-f... (Sorry, I couldn't find an English translation).

It's a bit like your suggestion only with "sick days" replaced with "vacation days" and "corporation" replaced with "country". You mentioned that the US was far behind the rest of the world in labor rights. This law was issued in 1977. ;-)
Hiring at McDonald's Digital in San Francisco. I believe we have some London roles as well. Let me know if anyone is interested!
> That said, the C64 forced you to use either arcane commands to access internal ROM routines for certain graphics or sound generation

C64 ROM contains no graphics or sound generation commands. Unless you count text mode scrolling as such.

Graphics and sound was either POKEs and PEEKs or 6510 machine language.

> These tradeoffs had their own implications, of course - there wasn't much like OS-9 available for the C64 (a multitasking, multiuser operating system for 8-bit machines of the time

Well, there was GEOS, although it wasn't a multiuser system. Or multitasking for that matter. https://en.wikipedia.org/wiki/GEOS_(8-bit_operating_system)
"Olhoeft is a retired professor of geophysics in Colorado who taught courses on electromagnetism, so with those two details, it wasn’t hard for him to figure out what had probably gone wrong. His implant, he says, operated at the same electromagnetic frequency as Best Buy’s theft detection system, and the two signals interfered with each other."

"To test such situations, he uses a detector that tells him the frequency of things like security systems to make sure they’re operating on a different frequency than his device. If the frequency is a match, he asks to go around."

Also, the statistical power of these results are quite strong. (Sometimes I think people screw up in teaching the "scientific method" as the traditional presentation tends to assume that you are dealing with some effect where you don't have a lot of statistical power, so people get this idea that you must have massive samples and do complicated statistics. This is not true. There are time you are justified in drawing strong conclusions from very small sets of data, because the statistical power is sufficient to justify it. You know this, because you do it all the time.)

And finally, this absolutely conforms with all current understandings of mainstream science and engineering. Massive amounts of engineering effort in the radio world are spent preventing, dealing with, and in some military type applications, causing radio interference. We're not talking about claims that UFOs are giving this guy Parkinson's, we're talking about perfectly sensible straightforward theories that were by far the dominant theory that an informed person would think of even before the overwhelming evidence that it is EM based.
It's certainly nice when talking in developer circles, but no, public perception is not the primary reason — it's more of a bonus :)

I really enjoy some of the more flexible syntax and design choices present in some other languages. It also help that various job requirements over the year have required that I build a broader skillset. Finally, the growth I've experienced by stepping outside my comfort zone the past few years is probably the best benefit, which is a good experience regardless of which language(s) you start with.

In the end, however, as we both know, most decisions in software development are an exercise in managing tradeoffs. I guess the core of my argument is that, in the past few years, PHP has done a great job at improving its balance of tradeoffs.
I was thinking along the same lines. Hiring units of people sounds like a slippery slope to collective bargaining and unions, which have turned into bad words in the US in the last 30 years.
I'll probably finally self-host Sandstorm once I can get a wildcart cert from Let's Encrypt.
There's never going to be one factor that gets you out. It's a combination of tools working together that makes it livable. For me it's meds, exercise and social contact.

Meds might help your present chemical situation but they're not going to change the mental ruts & habits your brain has formed (eg. I'm stressed, I want a cookie/beer/etc. I made a mistake, I'm so stupid).

Therapy can help you understand and notice those patterns, why they formed, and what you can do to gradually correct them, but you'll have a hard time if you're going uphill against your brain chemistry.

This book really helped give me a framework for understanding the exercise part of it: https://www.amazon.com/Power-Full-Engagement-Managing-Perfor...

And of course, like physical pain, in some situations mental illness is a signal the body is sending that something in life isn't right. I've had some serious depressive episodes evaporate as soon as I broke off a toxic relationship (personal or professional).

Happy to chat more in private if you want.
Here is how Nvidia can sidestep Moore’s Law in GPU design
You can (for example) modify a file, stage it, then further modify it. You now have three copies of your file - the original, the staged version, and the working tree version.

A "git checkout -- file" would revert your working tree copy to your staged copy, whereas a "git checkout HEAD -- file" would revert both your staged copy and your working tree copy to the unmodified copy.

There are other scenarios but this is by far the most common. The index (aka. staged files) can be thought of as a completely seperate copy of your working tree that can have arbitrary changes written to it independent of the working tree. It's just that in normal usage you're only ever copying to the index (via git add) FROM your working tree.
Insightful and informative article. A balanced view of all the resources. Definitely a keeper.
So what about rape and reproductive coercion? Or even cases when the woman gestating a fetus goes into a persistent vegetative state? Or even dies, like this woman - https://en.wikipedia.org/wiki/Death_of_Marlise_Mu%C3%B1oz ?
I finished my BS in CS 7 years ago. I took an elective class on relational databases. We spent about the first 25% of the class on relational algebra & SQL, and then used SQL fairly consistently for the remainder of the class.
that looks like a nice way to concentrate all the rf radiation right in the center of your brain, doesn't this ricochet all the rf that enters from below the hat?
OK.

I can tell you right now, though, the people who will keep demanding sources and want to re-litigate even the existence of discrimination/bias, in every single thread which mentions the topic, will not be convinced by providing them walls of links and sources. They've already made up their minds, and the only thing they'd do in response is exactly what I said: nitpicks and non sequiturs and "well, I don't find that convincing..." and so what's the point? If someone is genuinely and truly unaware, they can use Google. If someone just wants to try to discredit a basic established fact about the world, it's not my job to coddle them or make them feel good about it or "engage" with them or make them feel that they were properly listened to and had their concerns addressed, any more than it would be my job to do that for someone who denies evolution.
I mentioned this at the time too: I think this was a deliberate decision by Microsoft and it is not a deal-breaker. LSP is a Minimum Viable Product that was deliberately kept simple to encourage uptake and not spook people away. Once people are comfortable that it is a good idea and not an EEE play by Microsoft, version 2.0 could be upgraded to support things like ASTs.
Going Mobile with React Native
The overpricing is like a mattress topper. It's considered stable enough for short term investment at least. Especially the kind of investment that relies in volatility and mob psychology.

It's entirely to gain value from a bubble as long as the bubbles life span is longer than your goals. However you must exit the bubble before it pops by transferring ownership to someone who doesn't believe it is a bubble.

The timing is important because you need the right mix of doubt and hope. When good news hits, it's actually a great time to offload the bubble gains as there is a spike in hope with more buyers believing in a longer bubble. This may account for why good news often is followed up with a drop.

This is irregardless of belief in the stock. Bubble gains may be locked in to buy at a more reasonavke price because belief in the fundamentals of the stock are still strong. However the duration of the bubble causes the stock price to lose all growth rate information.

As a tangent, this is why I don't believe wall street provides much value. Price discovery and liquidity is important yes, but most of the money made seems to revolve around psychological manipulation moated by lack of transparency.
Note that this is only the case for untrusted fonts. Trusted fonts stayed in the kernel, which suggests that Microsoft still does believe the performance reasons are valid.
Minicom is also useful for serial coms. Includes xyzmodem transfer as well.
As they say in the German, der Fisch stinkt vom Kopf her (a fish rots from the head down). This man bears a tremendous amount of responsibility for everything described above.
>> I don't recall any public outcry that they were holding NBC hostage.

My mental image of the cast of Friends holding NBC hostage is that of two people with guns trained on each other, both yelling, "come any closer and I'll shoot."
To the many able people who worked for SoundCloud in Berlin:

Twitch Berlin is hiring. We're looking for data scientists and distributed systems engineers working on one of the largest live video CDNs in the world at a huge scale that makes things interesting:

* Data Scientist, Fraud/Video: https://jobs.lever.co/twitch/17b5882c-6be0-41cd-a6ac-45b948e...

* Distributed Systems Engineer - Live Video CDN: https://jobs.lever.co/twitch/8929e219-138d-473c-8acd-4fcc3e0...

* Senior Software Engineer - Live Video CDN: https://jobs.lever.co/twitch/2fae3239-fe4d-4582-bfdf-7d43727...

Primary language is Golang so DSEs from SoundCloud are likely to be a great fit!

The latter two positions say "San Francisco", but we have a growing engineering office in Berlin with people working on the live video CDN and fraud detection. These positions can be filled in Berlin and we'd be very happy to do so (helps us grow the Berlin office).

Happy to answer any questions you might have. Hope this will help some of the folks affected by the lay off.
It's been tried a few times. Early versions were really clunky. Later versions were usually art projects.

* General Electric Walking Truck (1969) [1]

* Adaptive Suspension Vehicle (1984) [2]

* Korean giant mecha (2016) [3]

The BPG Motors Uno transforming motorcycle seemed a good idea, but they gave up on it.[4]

[1] https://www.youtube.com/watch?v=ZMGCFLEYakM
[2] https://www.youtube.com/watch?v=DIiD1JimBXQ&feature=youtu.be...
[3] https://www.youtube.com/watch?v=bqZWNn5qZ7U
[4] https://www.youtube.com/watch?v=odI4WaYEcCU
That's fair. I think an insiders perspective would be needed to provide a real answer - all I can do is take the basic facts I know and speculate. The head of a global telecommunications company will have a very different outlook than I would, but we're all human and my imagination seems at least like one plausible view.

To the second half of the question:

I know the fuel is nominally $300k - or that's the number Elon uses. I don't know if they can recover the fuel or have to vent it in the event of a scrub. And the ground crew and launch prep has some cost. We could speculate that the total cost of launching is on the order of $5m (not including the vehicle and associated engineering), but that those costs do eventually result in a launch. A scrub costs salaries and hotel stays of ground crew, fees paid to overseeing agencies for range patrol, and any lost fuel - maybe $1-2m.

This is all speculation. I don't have real answers. I'm also reasonably sure the parent wasn't in dire need of a critically accurate answer so I hope my efforts to estimate an answer might be helpful to someone.
I really don't see much wrong with a 1-2 hour coding exercise. I'm really averse to "projects" that are supposed to span more time though, since I have a full time job and also a life besides.

Others have mentioned engineers not being able to do fizzbuzz, and that is certainly the most important part. Another one is, I've personally worked in larger orgs where "engineers" stick around for years, but haven't really done any solid coding whatsoever in years. They use tools developed by others to "assist" their team, but are actually the least productive people. One of the strategies that help this is by not automating certain repetitive tasks, so that it seems to require the attention of a full time engineer. e.g. I knew a person whose job day in and out was clicking in the Jenkins UI to run the jobs (!).

Of course this is not universal. But a small coding exercise is a good compromise imo.
Sorry, I should have been more precise: they are both recognized as treatable illnesses by the health care professionals, the government and insurance companies.

In the sense that you can go to a doctor, get diagnosed, get treatment, get that treatment paid for by an insurance company and get legal protections under laws applying to health care they are "no different."

Since we are talking about how corporate HR policies apply to mental health and not the philosophy of medicine I would argue that these are the similarities that actually matter.
Pretty much spot on.
This wouldn't change anything because you cannot run multiple service instances on same port so users still would have to specify port in URL. SRV record in DNS could help if anything supported it. But it is not needed now because with IPv6 we have enough addresses to assign each process unique IP.
Marketing & ease of use (for example, if you try to insert into a collection that does not exist, it's automatically created for you).
Vastly more people "live in society" then what you apparently see in your bubble. The right to vote is guaranteed to every citizen in this country. EVERY citizen. Even the old, the infirm, the disabled, the slave-descended, and the naturalized.

https://www.thenation.com/article/a-black-man-brought-3-form...

http://www.nbcnews.com/id/24490932/ns/politics-decision_08/t...

When you can vote with a gun license and not with a student ID, you know exactly what they're doing.
Lets start with how awkward their API registration is:

SoundCloud Application Registration

https://docs.google.com/forms/d/e/1FAIpQLSfNxc82RJuzC0DnISat...

Of course they turn you down for requesting access to implement a legitimate feature (listing the top most listened tracks from an artist).
On a side question slightly related to this thread: how do you currently hire freelancers? (for startups in the U.S., hiring worldwide — not referring to the 'finding' part, but rather, the actual ops).

We're using W8BEN + custom contract + TransferWise but it's a real pain to do each time and keep track of…
I was a long-time SC engineer and can confirm, the influx of Brazilians and especially former ThoughtWorks folks was the inflection point in the destruction of the engineering organization. Conniving and intensely political, they absolutely ruined what was a compassionate, innovative, and productive culture.
Yeah, you'd have to do that, and then have permissions around routing, like we do with the filesystem today.

I really like this idea, it's really elegant.
Formlabs | Boston, MA | Onsite | Full-time | Robotics Engineer

Sound interesting? Get in contact with us here: http://grnh.se/txorfk1

THE COMPANY: We are a passionate team of engineers, designers, and problem-solvers who make 3D printing tools for professionals. Started out of MIT in 2011, Formlabs is committed to bringing innovative and sophisticated fabrication tools into the creative hands of designers, engineers, and artists around the world.

JOB DESCRIPTION: At Formlabs, you can apply an interdisciplinary approach to solving technically hard problems. Inexpensive sensors, thoughtful software, and clever mechanical design allow us to build 3D printers that are much more capable and accessible than what has been possible before. Sit at the intersection of many engineering disciplines to make our 3D printers work seamlessly.

YOU WILL:

* Engineer electro-mechanical systems for 3D printers

* Write software, build electronics, and design mechanisms

* Work at the intersection of many disciplines to make complicated systems function smoothly

* Get involved in all aspects of our 3D printer to integrate many sub-systems

* 3+ years of industry experience

* Experience in using Python or a similar language to analyze data and control electro-mechanical systems

Sound interesting? Get in contact with us here: http://grnh.se/txorfk1
The energy produced rounds to zero - didn't Toyota use it to power a fan to reduce interior heating when the car was parked in the sun?
Shouldn't it be using IMAPS instead of STARTTLS anyways?
You probably wouldn't need a hat. Neurostimulators made by Medtronic, the part that outputs the therapy and listens for input, are actually implanted in the chest or stomach area. The actual brain implant is just a thin wire that connects to the stimulator.
Fixed the typo: https://regexcrossword.com/playerpuzzles/595e8c8e86584
> I wouldn't be surprised if half of the commenters haven't used Mongo, or stopped in the 2.0-2.2 days.

You would be correct, as the mountain of ignorance about MongoDB on display in this and all HN threads on MongoDB attest to.
It's the only remaining argument for `screen` over `tmux`. I personally use `cu`: `cu -l /dev/ttyUSB0 -s 115200`. (within tmux)
An ‘Uber for garbage’ picks up steam, and $11.7M in Series A funding
It may be possible, but it's more complicated that you might think. It seems the original source is gone, but when some MIT students actually measured the effectiveness of tin foil hats, they could end up amplifying some frequencies: http://boingboing.net/2012/10/01/tinfoil-hats-actually-ampli...

It's hard to know without testing, but blocking this could require quite a lot of headgear. Way easier to build something that can take it better.
Can you rephrase the problem in a way that has a wider audience?
Living near Fort Meade is the most expensive of that group, but it's still a lot, lot less than DC or SV.

I've priced stuff out in that area. It's not as bad as you're making it out to be. There's a number of decent areas with reasonable housing, it only gets more expensive if you're concerned about also having a shorter drive into DC.