skysight-inc/HackerNews huggingface dataset:
Building a product isn't that hard.

But you also want:

- A product upon which you can build on more features while maintaining 100% uptime and remain mostly bug-free

- Build up ad infrastructure with real-time data and bidding

- Instrument everything

- Consume all that instrumentation to make product/business decisions

- Feed all that instrumentation into your ad infrastructure

- Optimize all of the above

- Have all of the above secure

Or you could do none of that, but then you won't be the next Facebook.
Looks super useful. Great work.

From a copywriting perspective, I think you can you to find a more descriptive/useful sub headline. I've read the page and I get and need what your service does, but I still have no idea what the sub headline means.
Upwork routinely denies workers from even starting on the platform, sides with the person buying your labor in case of dispute, and you typically compete with freelancers with dubious ethics. It makes for a difficult experience with everyone involved
It's not a stupid question.
You need equation detection + equation OCR.

Mathpix only does the equation OCR part.

I've worked on this (for a PDF to HTML application), mail is in profile if you're interested.
I would recommend to start with C++ integration with Jupyter notebook https://blog.jupyter.org/interactive-workflows-for-c-with-ju....
Interesting feedback. Not sure how I could make the interface more minimal, it's pretty stark as it is.

The backdated stuff is weird I'll admit, but they also posted a bunch of things in the last couple days so could be screwing with the ranking algo. I'll check it out.
This is the same sort of flawed logic as people who won't take a breath without a peer reviewed study saying air is safe. Personal decisions are not the same as the legal system.
Unless it happens somewhere other than the hippocampus..
We (Datawire) also wrote https://forge.sh which seems similar to Skaffold in a lot of ways. You can think of it as a Kubernetes-native Docker Compose, letting you declaratively define your app & its dependencies and then deploy them all into Kubernetes. We also wrote Telepresence which is mentioned elsewhere in this conversation, and we're working on integrating it into Forge.

Forge lets you do things like specify different profiles (QA, staging, prod) when you deploy, map branch names to profiles, do super fast incremental Docker builds, dependencies, etc.

What we've found though, over time, is that it's less about the tool and the best practices on how you use these tools -- that's something we're now spending a lot of time now since our users are showing us how they're trying to use this, and it's really fascinating.
To Snapchat's credit they did pull off some amazing features with that surge of investment money. The facial recognition/filters they built was truly innovative and very advanced. The engineers involved in that were undeniably exceptional.

I think a better contrast is Twitter. Thousands of employees and it feels almost nothing in terms of new features to show for it, minus changing a star over to a heart... (which btw, reportedly took two years to implement once the idea came about...)
Does that mean if I want to use an open source client with Slack, I can use the Gitter BridgeBot and open source Gitter client? Does it work with private Slack channels?
I've had an itch to try GraphQL but after seeing the "doFetchMore()" method here https://github.com/rwieruch/react-graphql-github-apollo/blob... I'm a bit put off.
I never heard that the language was standardized taking langue d’oc elements or any other French languages or dialects. You should give some sources to affirm that. The standard French is based on the French spoken in Paris which was then extended (or imposed in some case) in the whole country via the administration and the public school (forbidding the use of dialects).
Former Uber CEO starts investment fund focused on 'large-scale job creation'
I'd love to hear you expand on that comment.

I've been surprised how many investors / technologists view VR as a niche market for enterprise / porn / limited gaming appeal.
Part of what driver expiry does is to prevent attackers from trivially banking older vulnerable versions of drivers and using them to bypass kernel protections.
Thanks for the answer. Sounds like mileage may vary depending on the operation. For us, we've seen people frequently want to change data types (from int to float or vice versa). Although that more frequently pops up because they started out writing the wrong data and we don't require them to define a schema up front.

In InfluxDB, adding tags, measurements or fields is a free operation and requires no downtime or even an alter operation. Just write the data in and you're good to got. It's different if you want to add that new thing, but also add it for all historical data. For that, you can do the historical backfill and then drop the old series that don't match. But I will admin that how the underlying series map to a columnar set is not made clear to the user. Maybe something we can provide in a more automated and understandable fashion in the future.
I'm interested. Do you have a link to his homepage/github profile/... ?
I am doubtful this is it but check that you don't have a color filter [1] configured.

[1] http://www.brucebnews.com/2017/11/look-at-the-red-flowers-wi...
Expressiveness is not always a pure ideal; reducing your business logic to two lines of code comes with tradeoffs. The ways your code work within the frameworks you choose is not always obvious, and when something goes wrong, it's harder to point at one place within your two lines of code and say: this must be it.

The opposite is not, and should not, necessarily that you write your own versions of things; after all, if you did so, you'd still have as deep of a stack trace as you do with the third-party code!

I guess, if I encountered this stack trace, I might say there's something of a code smell there. But, hey--this is also fairly old code, and I suspect things are Better Now, so let's not be so quick to cast stones!
You can easily choose to be not be a part of that. You do not have that luxury on email.
Also, it's much easier to jump from 10 employees to 40, rather than from 1000 to 4000. So this list is very biased.
The internet of shit
I'm a generally terrible marketer, so I'm mostly planning on growing it naturally. There are already loads of interesting people on the platform that will sustain it for some time, so I'm happy with that.

I built it for fun -- there's no need for it to grow to be a real business.
To expand on this a bit, look at location services on a phone.

A "fine" location access event is a "high power" event, it takes a lot of battery and should be done as infrequently as possible.

Apps on android have the ability to say "i want to get location at least once every 30 minutes". A naive implementation would give every app that asks for this a timer, and when that timer ticks off, that app gets location information. For 5 apps, that could mean 5 times every 30 minutes!

But android is a bit "smarter", it will do it once in the 30 minute period, then give that same info to all 5 apps.

But then the question is, who caused that battery usage? None of them? All of them? Should adding a 6th app into the mix cause all of the battery usage of the other 5 to go down proportionally? Technically that 6th app is pretty much "free" in terms of actual power usage...

What about if an app says "I want location whenever you get it, but I never want to trigger it on my own", where do you allocate it's usage?

And that's just one API. Now imagine that with wakelocks, radio usage, accelerometer/gyroscope usage, etc...
You're assuming that the water cools instantly and you're always wasting the run from the boiler to the fixtures. This isn't the case: the big advantage of the zoned approach is that the trunk will remain warm if you're using multiple fixtures branched off the same trunk.

So if you have a shower while your washer is in use, you only waste that little branch of water, rather than the whole trunk (or the home run in the manifold approach). Or if you wash your hands and have a shower in the same bathroom within half an hour (for example). With the manifold approach, you lose the efficiency savings when you use the sink / washer / shower within half an hour of each other.
Paper Box Easy Tutorial for Kids
I think you're reading into this too much. It's posted because it's interesting, and something Java developers might not think about very often. The author doesn't imply there's any problem.

"Java EE is a lot about abstractions which I have grown to appreciate over the years. However, I find this very difficult to explain to my colleague who sits just across the room – he is a Mainframe veteran with tons of experience :)"
> Facebook works directly with six data brokers, all of which allow you to opt out from their sharing of your personal data, everything from your email to your purchase history.

And that sort of explains everything.

I kept wondering how the info that keep to the Google-verse (search, Gmail) makes it to Facebook. Now I know.

Does it mean that Google collaborates with these data brokers? While it doesn't harm them directly, it seems like a myopic thing to do, arming a company that may undercut your sole major source of income. Yes, I imagine they take it directly from the device, but doesn't Google have control over the Android internals?

Also, I am in somewhat unique position. Being a Microsoft zealot, I still carry a Windows phone (v8.1) with slowly dying services. I almost don't use Facebook yet I still get these too relevant ads, mostly according to what I google on my desktop.
This is an example of the kind of business problem Slack isn't solving at all. Or did they add e2e encryption recently?
2091 is just around the corner, push it a bit out :)
You don't need to transmit the audio. Just transcribe to text, remove any common or stop-words (a, an, the) and transmit what's left over in encrypted form to cover their tracks.
Pumps are not good at stopping and starting. They like to start, run for at least a few minutes, and then stop. Each stop/start cycle adds wear to the pump, as the components inside it are at peak strain and friction when they speed up and slow down. Forcing a pump cycle each time someone opens a faucet would cause a lot of maintenance.

This is why wells have pressure tanks, to allow the well pump to run longer cycles, building up pressure to be released over time in the tank.

There's a second issue in that pipes don't like to be empty: exposing hot and humid surfaces to free air is a bad combination.
Turn message forwarding off and nothing will happen, I've lent my cell # to broke friends afew times to make a Google Voice account, and have a Voice number myself for Craigslist exchanges, lapses between paying my carrier, etc
In the OCR world this is known as offline OCR (OCR on the bitmap) vs online OCR (strokes information).

Offline is way harder than online.
Only some of the problem is California. Consider the areas just outside of Red Bluff, Oroville, and Anderson. Am I wrong to think the problem isn't so severe in those areas?

If you all want to live on Russian Hill, well...
Because you have no way of knowing that the server side code you're looking at is the server side code running.
How to Find a Threesome Without Any Experience
How We Compiled Trump Town
> does not do this

Do you have the hashes to prove that what you tested matches what is actually installed elsewhere?

No, I'm not actually claiming there actually are different versions in the wild. I just find it strange that anybody can make broad claims about what widespread software may or may not be doing. Widespread use of "A/B testing" and forced remote updates should make everyone question the nature of every binary, even when they have the same name (including version number).
Quick update: We've pushed this feature live. Thanks!
The Most Effective Subdomain Enumerator
Everybody aims for zero downtime. It ain't gonna happen.
The lack of published pricing immediately makes me think it is too expensive for me. I pay for plenty of services, but "contact us" pricing either means "Enterprise" expense, or pushy sales people.
I know that's a typo, but let this comment age a few years and it may not be.
Europe's beauty spots plot escape from the too-many-tourists trap
It does sound a lot like an imposer story.

Actually, it reminds me of something we saw in the Netherlands not too long ago. On television, a so-called cybersecurity expert was introduced as the "superwoman of cyber security". When she then started talking about how DDOS attacks on banks would be a prelude to ATMs spitting out money, it was quite hard to take her seriously.

That wasn't enough though. She closed off her interview with the remark that a 'smart blockchain' would soon be able to fix all of our security concerns.

As it turns out, the woman was unknown in the cybersecurity space in the Netherlands, with no digital footprint. She had recently written a book with a former member of parliament on the basics of cybersecurity. The online book sales were spammed by fake positive reviews and it turned out to be mostly plagiarised a little while later.

I suspect that there's a growing trend underneath the few cases such as this. Imposters will become more common as general awareness of such topics starts to grow, with its accompanying lack of depth.

I could only find a source in Dutch, as it was a local incident, but here it is: https://saltmines.nl/2018/01/31/het-cyber-verhaal-van-rian-v...
Parts of it were 16-bit, parts of it were 8-bit.
Not all e-books (or readers) have DRM. I understand and share your concern, but you can shift to only DRM-free e-books with your own backups and under your own control.
Alexa is freaking its owners out with random laughter and defiance
You're right. We'll be sure to improve our copy and messaging to highlight these features.
Reddit Cooperating with Russia Investigations. Have Handed Over Zero Documents
but do you know what kind of evidence you would have to see to conclude that FB is listening?

Any one of:

* OS-level confirmation (permission entitlements, cpu usage, etc)

* Packets resembling sound data being caught in flight.

* An internal leak of the method they'd be using to do so from one of three of the largest tech employers. Not even Apple can keep their secrets secret, and they're probably the most paranoid tech company in existence.

You know, literally anything concrete, rather than evidence-free accusations based on fallible memory.

So far, not one bit of these instances can't be explained by a combination of Baader-Meinhof and confirmation bias, with a mix of plenty of non-audio data that Facebook no doubt has. People are so willing to paint FB as this boogeyman that they're disregarding basic logic.
The issue for an operational workload like this with Clickhouse might be the lack of direct support for UPDATE and DELETE. The workarounds required would add additional complexity, I think.
Huh? How does open-sourcing a program ruin its industry?

(I'm also skeptical about your thesis that music software was the cornerstone of Amiga's popularity. That was most likely games, and Doom was the most obvious killer there.)
Wouldn't this still be subject to confirmation bias? As in: you'd be more likely to notice advertisement that is related to a word you pronounced recently, since you would be training your brain to look carefully for these words.
Creditors keep coming after me and putting all to my credit report, This really caught me up and keep drowning my credit score. As at Feb 20th, My credit score was 530 until I contact the God’s eyes. I explained how bad my credit report was and also how all my credit cards are maxed out. He said to me not to worry, He gave me instructions to follow and we get started. He help me clear all the negatives collections on my report and help me increase my credit score 810 excellent within 72 hours. He also proceed to help me wipe the debts on my 3 credit cards and I get to have cash advance once again. I can’t thank him enough. He’s worth the publicity. Text or email for quick response and have your issue solved. (GODEYEVIEWHACKER (at) HOTMAIL (dot) COM or 443-338-3730)
Actually since this is a capital investment-heavy business, this can probably work, if done on a large enough scale. This seems to be the reason bike sharing doesn't take off, for example.
Macros are also another big plus for elixir IMHO (of course you have alternatives, like LFE).

Some may argue that macros should be avoided, but that's a different subject.
How does this compare to something like Flipper?
https://github.com/jnunemaker/flipper
The fact that only engineers and similarly well-off individuals can afford to buy property in the Bay Area is because of NIMBYs. More NIMBYism will only make the problem worse.

If you prevent wealthy people from buying new homes, they'll just buy old ones instead. This isn't a theoretical concern. In fact, it's precisely what has been happening throughout the SF Bay Area.
For most of us that read this site, we are lucky that the minimum wage debate is largely an intellectual exercise. We can throw economic and free market theory into the debate until the cows come home. But to me, this is a bigger issue of what is the base standard of living we want for members of our society. I don't think it's crazy to ask businesses to pay their employees a fair wage in this age of historic profits. And as we've seen time and again, raising the minimum wage to something like $15 has had no negative economic impact (like in Seattle).

And even with the very low rates that Uber pays its drivers, they're still rushing to build an automated fleet. So this argument that a minimum wage will make these jobs go away, just doesn't hold water, because those motivations are _already_ there, and the trend is _already_ going in that direction.

You're also right that Uber isn't a sweatshop, nor is anyone being forced to drive for them. But to throw your hands up and just say "oh well, it's just how it happened, that's just how the market is", as if this wasn't a carefully planned way for Uber to skirt employment and labor laws, and ignore all the malice and greed involved, simply doesn't faithfully represent the actual situation.

By the way, I say all this knowing that my consumer behavior is hypocritical: I use Lyft every now and then, and I still shop at Amazon.
Bypass Paywalls for Wall Street Journal, New York Times, Financial Times
Here it's not a named concept, it's just "temperamental" + "UI". In this case, temperamental means "something that does not behave or work reliably."
This is what happens when a CTO goes for a programming retreat
The visual design reminds me of the iOS game Strategery. I used to play it constantly.

http://strategerygame.com
Additionally, adding support for advertising at scale is a massively complex effort, and usually invisible to outsiders.

It's one thing to build a WhatsApp-type app, focusing 100% of your energy on the core messaging functionality itself, and little else.

It's a completely different thing to build a revenue-generating business that needs to connect with an entire ecosystem of advertisers, ad servers, video servers, programmatic ad exchanges, analytics, brand safety, reporting, billing systems, and a lot more.

And we're not even talking about services. There's another big layer of complexity to keep those services running 24x7 (well beyond just SREs), ensuring ads are running properly, campaigns are fully optimized, advertisers are happy with what they're getting, etc.
> There is massive consensus around IPCC's conclusions within the scientific community.

So what? Science doesn't work by consensus, it works by making predictions that match reality. If the predictions don't match reality, all the consensus in the world doesn't make good science.

> The topic of the discussion here is not if climate change is real or not.

I'll leave that to the moderators to decide. One of the items in the RFS was asking for research on taking CO2 out of the atmosphere. It seems appropriate to ask whether doing that is really worth spending time and energy on when we have so many other pressing issues that need attention.
This hurts :(
I'm gonna wait for the replication, as always.

But what about all that exercise-induced BDNF-mediated neurogenesis stuff? Was that only observed in mouse models?
I think it’s important to remember that this is all happening in the context of easily raising huge amounts of VC money at incredibly high valuations. If a company was looking to raise money say 10 years ago when, all corporate metrics being equal, their valuation would have been half or even less than what it is today and it was much more difficult to secure funds, the mindset about headcount would likely be different.
Another comment lower down says it does this exact laugh if you say, "laugh for me".

So likely it's a false trigger on that phrase. It would be amusing if it's some kind of malware however.
Your Next Car Might Be a Subscription
this sucks. i use smuxi specifically so all my chat apps can be in the same window. why do this? your web app is just not nice to use for text chat. its busy and poisoned by emotes and confusing menus.
Thanks, Nick. You're not the first person to mention this, we'll take a crack at reworking it. ;)
In the World Atlas of Language Structures http://wals.info/chapter/1 , Hindi is considered to have a large consononant inventory. Hindi consonants plus vowels is not hugely different than English. But even though it's relatively large, I certainly wouldn't describe it as complex. It's mostly just the same properties repeated in different locations.

Language areas aren't made more complex by additional phonological complexity. The question you've asked seems to be "Does phonological complexity cause more language diversity". When put this way, there doesn't seem to be any causal mechanism that could do it. For instance, one might say: Well, English has a lot of vowels. People in California might simplify them one way, whereas people in Texas might simplify them in another way so that they can't understand each other well: therefore, you get additional linguistic diversity. But this requires the Texans and the Californians to be isolated from each other which isn't what people mean when they say "India is a very linguistically diverse country".

If we try it the other way "Does language diversity cause more phonological complexity", languages tend towards each other in case of diversity (because a person who speaks both Chinese and English will sometimes adopt features of one language into the other). This can sometimes lead to the propagation of more sounds (for instance, languages pretty much only use clicks if they're in contact with other languages that use clicks). And sometimes it can lead the elimination of them. I'm not sure of any particular research about this question, but my guess is on average it would tend towards the average, but if you took English and put it in India it wouldn't be too long before English in India sounds a lot more Indian.
Slack never intended for these gateways to stick around.

They only offered them as a way to get a foothold in organizations where vestiges of influential IRC/XMPP users required them.
I thought they used isotope analysis from nuclear testing fallout to prove that the neurons in the brain are between 15-20 years old on average? How do they reconcile this?

http://www.physicscentral.com/explore/action/nuclear-neurons...
I'm confused -- doesn't GraphQL need Rest APIs (or APIs in general) to work? It's just kind of a wrapper -- unless I'm mistaken in my understanding.
One smart guy's frank take on working in some of the major tech companies
Honestly ... rarely do you "need" sharding. What you _actually_ need are better queries, maintenance, and to end the reliance on ORMs.
Why should the Rift fail when a certificate expires?
But that's only relevant/necessary to check at install time. Attackers aren't banking the drivers that I've already installed last year.