skysight-inc/HackerNews huggingface dataset:
«I don't get this position: my (Android) phone can already record my voice, so how does having a Google Home materially increase the privacy risk?»

Indeed. Maybe people don't realize that a smartphone is a much bigger privacy risk. A phone can literally record audio and video, track your position, monitor all your online activity, and upload all that without you even noticing it, even when the screen is off and locked. (This can happen when the phone is hacked or if the OS or device vendors are evil.)

I think people perceive devices like the Echo Dot or Nest Mini as more dangerouse simply because they aren't used to them. But smartphones have existed for more than a decade, so people have long accepted these.
Fair enough. Then they should probably just focus on the second question. :)
We're open to any language, since it will just be running in a docker container
You miscounted the number of negatives in the comment you replied to.
Mark Zuckerberg Stands for Voice and Free Expression
We're a YC co that does EDI. founders@convictional.com

It is horrible for developers. We can point you in the right direction, depending on your industry.
You still have an opportunity buy at $8.5K and sell at $85K
Calvin Wong, an actor from Crazy Rich Asians, said that the backlash against the NBA and Blizzard for their deference to the PRC is going to foment "American Free Speech", meaning racism.

https://mobile.twitter.com/ithayla/status/118233018734349107...
I suppose that since one is still only talking about the external interface to any given hw execution unit (gpu, alu, fpu) one could always present it in whatever format was useful or trendy.

But I'll contend that it's much more productive to basically wrap low-level functionality as modules that higher-level languages could compose.
One could then optimize individual modules.

The mechanism of composition should lay it out as desired in memory for best efficiency, and hence the probably need for a layout step, presuming precompiled modules.
(it could use 'ld', for example)
i'm not sure how you would optimize memory layout for black-boxes, but perhaps some standard interface..

Most people here are doing this already without knowing it, if you look into the dependencies of your higher level programming tools and kit.

End of the day OOP is a code-organization technique.
FP is too. They are both useful. We still have complexity.
Some poster above needing actor models etc, depends upon the scale I suppose.
If one is considering a distributed healthcare application, or is one trying to get audio/video not to glitch etc.
This reminds me of this article from a while back: https://www.bloomberg.com/news/features/2018-03-27/ad-scamme...

I worked for a company that hired media buyers that came from this shady world, most of them are the most degenerate people I've ever met. They target people in lower-income parts of the country with "530 FICO Scores" (in the words of a previous coworker). 9 out of 10 times, they couldn't legitimately market a product to save their life if they couldn't rely on scare tactics, snake-oil/miracle cures, and other shady tactics such as "free trial re-billing".

They view running an online business as "building a cash printer" and view customers as prey to target. They have a million tactics to keep FB campaigns going such as amassing more credit cards than you'd think a bank would issue (since FB blocks cards from offending accounts), relying on off-shore account farms for fresh Facebook ad accounts, cloaking their landing pages, etc. I once heard a story about a marketer that would pay college students $100 and give them a free laptop with TeamViewer running as long as they stayed logged into facebook and could create ad accounts on their behalf.

Needless to say my time at the company was short, as I was not a fan of the aggressive tactics being used to market the products. Most of the media buyers had substance abuse problems, and the sick mindset turned me off to digital marketing completely until I had the opportunity to network and work with more ethical advertisers and founders of ecommerce brands.

These people ruin the internet and slow progress by damaging customer trust in shopping online.

Background: I'm an engineer, but I joined a DTC brand startup a couple years ago doing basic front-end work just so I could be in that environment every day learning the problem space and getting domain expertise in ecommerce and B2C customer acquisition. I've worked with more legitimate brands, and I'm currently building a product for the industry (on top of Shopify's platform), but I can't wait for the day that these scammers are completely rooted out.
There's something valuable in this post although I do agree with everyone's comments that the messaging is poorly communicated or even biased.

For me, I think the actual takeaway here is: Find what scares you, and figure out why you fear it

Then, rather than making a blind decision to "run towards or away" from it, you can actually try to make a more calculated decision.
The Earliest Unix Code: An Anniversary Source Code Release
The article gives several examples of areas in which these changes have particularly made big improvements to common error messages one might see while working with SwiftUI
I didn't say it was "poor" I said it was "one of the poorest states." When we compare countries, we generally look at PPP-adjusted GDP per capita. For California it's about $48,000 (2009 dollars). That's poorer than the national average of $50,577. It's about the same as Lousiana at $47,869.

So when you take out the distributional concern by looking at the average instead of the median, California goes from being in the bottom 10 to merely being in the bottom half.

(The analysis above combines this list of GSP-per-capita, https://en.wikipedia.org/wiki/List_of_U.S._states_by_GDP_per..., with this list of price deflators, https://files.taxfoundation.org/legacy/docs/%24100%20Map-sta...).
Exactly my point. Facebook is a powerful organization in which one person exerts a lot of control. If said person “goes bad” that would be very bad for everyone.

Fortunately for us, Mark Zuckerberg isn’t going to “go bad” which is exactly my point. How could he? After everything he has said and done and stands for publicly he would be an outcast. A pariah. Reviled in the history books.

Additionally, he’s setting up an independent review board that codifies his way of thinking into a system that is independent and separate. Is it perfect? No. Could it be corrupted? Probably. Will it? I doubt it.
Ed Snowden has a bit in his book about his time at the Farm. It sounded insane, and in line with that.
Thanks for all the interest and kind remarks this has received. I have updated the documentation substantially and included more photos in it.
MS .Net
Forget whatever YC tells you about how they accept and vet startups. YC is highly biased in their process. For an investment company of their size, it strikes me as odd that they seem to mostly "wing it". There's no apparent (or at least nothing they make public) structure and no real or apparent analytical process that goes into their application process. I'm sure they do have a process, but you can glean a lot and read between the lines on those rejection emails that give very little evidence as to their actual decision making process. It's probably opaque for a reason, right?

I've had friends who literally have gone through them multiple times, taken their money, and failed with multiple different business ideas, that, on their face were both poor ideas and poorly executed. Only to see them get accepted again. Your chances of being accepted greatly increase if you know them personally, or went to MIT/Stanford and part of that crowd. The other case is where you are part of their current focus and just happen to get lucky. What they fund and are interested in seems to change based on their moods and personal interests more than any overall strategy that is more complex than a blog post.

You're far better, at this point, to simply take on debt. With that revenue you could qualify for a loan from any number of banks. Most banks have a small business division and would be very eager to start working with you. Just go in with your current Stripe dashboard and a simple plan of what you'd spend the money on (marketing, development, etc). It doesn't need to (and shouldn't) be complicated, a single page is enough. More than likely, you'll be offered many different types of financing and the terms are almost guaranteed to be better than any VC could offer. If they decline you, they'll give you directly actionable requirements, which, once you've full-filled you can re-apply and they will give you the money as long as you have met those requirements. Unlike a VC, who may have been out the night before drinking and simply decline you for no other reason than their own hangover. Banks make their money in interest, they want to lend you money, they stay out of your business. They do not make money by holding a percentage of your company hostage and pumping up the value (real or imaginary) and then selling to the next guy (which is exactly how a VC operates).

Or look for funding and mentorship in the software community in which you are operating -- from Adobe or one of the other video editing software companies. Start attending conferences attended by people in the video production industry. You might be able to find a niche for your product in a large video production company that could optimize their process or save on licensing costs. One or two of those deals is really all you need.

And the value of the YC network is greatly overstated. If you're building anything other than run-of-the-mill SaaS software, it's almost useless. They can give you money, but they can't write code for you or (in my experience working with other VC's) help you with recruiting, beyond having someone send out blind emails on LinkedIn and adding you to their jobs page.
How That Giant Homemade Modular Synth Wound Up at MIT
Chargeback fees are a profit centre for banks from what I have observed over many years.

The one who loses out is the product seller's business (i.e. the company who processed the charged-back transaction, via their their merchant account).

IME, regardless of who is at fault and who perpetrated the fraud, and regardless of merchant sending irrefutable proof to the bank, the merchant account owner always loses out.

First it pays back the bank for the missing funds.

Secondly the business loses the value of the goods they shipped

Thirdly, the bank slaps a significant fraud fee on the business as well e.g. $35 penalty applied for every chargeback, which is where the bank profits from chargebacks (by never reviewing merchant submitted evidence in chargeback claims, and simply making the merchant business pay for the fraud plus penalty fee on top of that, every single time)
> and the technical paper he links at the top of that piece

I haven't read that yet because the hosting entity wanted to download my google contacts for the privilege of reading it. How despicable.
Their target market is internet users who can install a browser. This include markets outside of yourself and nursing homes, and includes the audience of Mr Robot.
> We tried a lot of different patterns - readers, handlers, MTL, and tagless final.

Is there any books or long form articles digging into these different approaches? I know basic Haskell and heard of these different patterns a few times. I'm curious how it looks in a larger Haskell project and what the pros/cons are of each, and general popularity.

Edit: I see the next article in the series has more real code examples
Yes I've only just learnt about the paged media proposal, sounds like a useful api...

I would prefer if the report generating technology is server-based, as we can't guarantee what apis the browser will have...

Thanks anyway, I'll check out docraptor
that assertion in the article could be dramatic nonsense
You're right, and that's why it's usually called "function application" instead of "backward pipe". However, using $ as an operator is confusing because the associativity is ambiguous if you're not already comfortable with it.
Nice. I've seen enough action films to know I'd want to go out via explosive speedboat death, involving a prominent chrome throttle control and a makeshift ramp if possible.
We are a YC company doing very well, all our back end code is written in Haskell. We have produced a lot of functionality with a relatively small team. I would say we are existence proof that Haskell is good for business.
Rick Perry Resigns
Do you mean that your daughters' noses can't unlock your phone when your nose is registered or theirs? The former sounds like it's working as designed. Fingers aren't the only body parts with unique patterns, just the most practical one to scan.
We are just in the debugging phase.
There are OTP strategies that are a "do not recover from crash", or more to your case "do not recover more than N times per Z timeslice".

http://erlang.org/doc/design_principles/sup_princ.html#maxim...
It's weird that they didn't include an option requiring attention. It's very easy to detect eyes open/closed so must have been a deliberate decision.
Netflix feels the pressure as competitors circle
we're hiring --> costarastrology.com/jobs ;)
To put it really simply: there's not a lot to kubernetes internals that you should know. The abstractions in k8s are really, really good.

The problem is migration. Old apps don't handle k8s very well. An application that follows the k8s model should be really easy to deal with. It either is one of a bunch of figuratively identical apps, and you connect randomly, or it is part of a master/Replica group. Older applications need help with that, or expect multiple connections to the same host, or... Any number of anti-patterns.

(Databases excluded - the Borg version of Statefulsets operates very differently, significantly because the trade-off of speed/reliability of persistent storage sucks in the cloud world right now.)
Many data protection regulations, GDPR included, have exemptions that ensure that smaller organizations are not impacted until they are sufficiently large to bear responsibility for and provability of their actions.
Wow. I understand that you are a layperson, but that’s a very strong statement in my view. What do you base it on? Or did you just pull it ”out of a hat”?
The first half was the setup for the last half, where he talks about how RMS appointed his sort-of-nemesis as co-maintainer without consulting him, which is especially shitty because the author is the actual maintainer of Guile and RMS has nothing to do with it in terms of development, maintenance, or leadership. It's a bizarre and unwise thing to do that threatens the future of the project, and it's all on RMS. So it totally makes sense to me that he spent the first half describing his background with RMS.
Unfit for Work (2013)
Worse, I've had people scoff at the idea.
Speeders, generally, don't care about their absolute speed. They only care about their speed relative to the people around them. They form packs which bunch up and then rotate positions and lanes while they overtake each other and occasionally people driving legally. All this massively increases the risk of crashes at deadly speeds. If they'd just go the posted limit there'd be far fewer bunches and far fewer lane changes.
There's no secret sauce in Elixir which isn't in Python to make it 10x faster: https://gist.github.com/jamatthews/7b41b5ce5058f3f4ed674b6ac...

Elixir and BEAM are clearly enormously better at some tasks but general performance is actually very similar between Elixir, Ruby, and Python if you use similarly performant frameworks.
> the revenue [on a monthly subscription] is much more predictable

That's a common fallacy here on HN. But it's just not true that one-off payments aren't predictable.

If you have a large enough number of potential customers, and some small fraction of them buys your product every month, you'll end up with very predictable revenue, even if each single customer only pays once.

As the number of sales per month increases, the variance goes down, and you end up with remarkable constant revenue. I don't know enough about statistics to explain why that is the case, but I know from experience that it does work like this.

Note that I'm not saying that pay-once is more or less profitable than subscriptions. I have no clue, and I suspect this strongly depends on the target audience. All I'm saying is that subscriptions are not "more predictable".
Facebook's bottom line depends on stats like MAU where it's in their interest to accept fake users as real ones.

Plus, they were never invite-only (or at least have not had that model for a long time).
I can confirm that the proper OED has the same definition.

"Bi- 2a
occurring twice in every one or once in every two (biweekly)"

Biannual is only defined as occurring twice a year though.

So, inflammable.
IBM Earnings Fall in Prolonged Sales Slump
I had no idea CalFile existed, and I've been filing taxes in California since 1997. Thanks for weighing in!

The Pro Publica reporting about TurboTax's efforts to suppress the free option is eye-opening.
For reasons like and to avoid confusion I always name my environment file something specific like `.env.development` or `.env.dockercompose`

Any system that reads `.env` files usually allows some way to specify the exact file to be read.
I wonder how much of CIA spycraft has been made obsolete because of social media?

In the past finding out who someone's family, friends, interests, political leanings, where they travel, and skills might involve sending a human to secretly follow them around. Now you can just see who their family and friends on Facebook are, look at their daugther's Instagram page to see where the family has traveled, see their comments on reddit to know their political leanings, and looked at LinkedIn to see what skills they have.
Fergus Henderson – Software Engineering at Google – Summary
I doubt anyone has ever volunteered for CIA field agent training without realizing that it's dangerous, and specifically that there's a nonzero chance of winding up in the permanent custody of extremely inquisitive men with pliers.
Somehow I knew it was this link before I even clicked. This video absolutely floored me the first time I saw it.
I can't work out this $30MM - was it a deposit? That seems...insane.
Every street corner is still a lot cheaper then running it to every premisis

Rollout costs follow an almost power law[1] when you chart FTTP, FTTB, FTTC, FTTN[0] connection costs

[0] to the premisis, basement, curb and node respectively

[1] best quick cite - https://edge.alluremedia.com.au/m/l/2017/02/NBNyo.jpg
I found it pretty informational, IDK. As CIA propaganda goes I think I'd put more stock in Hollywood. Even the Bourne films featured Panera Land...err I mean Pamela Landy to soften the blow to our image from narcissists and alcoholic bureaucrats.
I live in Chicago and my apartment is across the street from a public school. They were outside picketing when I left for work this morning. I feel conflicted, on one hand, I support our teachers and want them to be compensated fairly. On the other hand, Mayor Lightfoot is trying to balance a budget in a city that notoriously has issues managing its money. I hope this gets resolved soon with minimal impact to students, who are really the ones getting gyped here.
Given the behaviour demonstrated (register fingerprint, everything works as expected, add screen protector, any fingerprint unlocks), I'd imagine that they're not dealing with every possible result the fingerprint reader can produce. For example, they might be assuming the result could be either a pass or a fail, but in fact there are three states: valid fingerprint and matched, valid fingerprint and not matched, and not a valid fingerprint.

Perhaps the fingerprint reader returns a result of 0 for "valid print and not matched", result 1 for "valid print and matched", and result -1 for "not valid print". If the phone vendor code simply tests for a non-zero result code and treats this as "matched", then the situation described would occur.

It would be interesting to test with other smooth objects that might activate the reader.
Interesting. "Book time" is a useful idea. The issue is that you need to have a good baseline for how you personally compare to the book time. It works well on an individual basis with a regional guidebook. I'm less sure what to make of it in a sign in an unfamiliar area. (I have seen it in Japan as well. I usually take it as something of an upper limit.)
For all of the praise of diversity, all I see is a monoculture in Silicon Valley.
Taking Your Python Microservices to the Next Level with a Service Mesh in AWS
Zuckerberg has a long history of breaking user trust, apologizing, promising NEVER to do it again, waiting a while... and either breaking that same user trust or breaking it in a new way.

https://www.nbcnews.com/tech/social-media/timeline-facebook-...
The libraries in Berlin have a similar thing going, for free and open to everybody.

https://www.zlb.de/fachinformation/spezialbereiche/artothek....
> With that revenue you could qualify for a loan from any number of banks.

I'm not reading the rest of this thread but going to say in the hierarchy of raising funds in order best to worst.

1. Bank Loan.
2. Angel Investor.
3. Venture Capital.

Venture Capital should be ones absolute last resort. Almost to the point if you need VC money consider doing something else.
Maybe just take little to no additional pay and try to improve the ratio of pay between levels in your company? Then you can keep at your passion and maybe even improve productivity by employing a happier workforce.

I wouldn’t be surprised if some executives do this. I know there are many that take $1 salaries and are compensated with equity, though I’m pretty sure that isn’t quite the same thing.
The privacy risk is not the same and the convenience to mitigate is not there

I can leave my phone at home when I go out. In another room. Shut it off. I do all of these things quite regularly.

Do I go around and disable numerous smarthome gadgets for privacy or stick with my oh so terrible life without them? Bonus! I can avoid awkward conversations with my guests.

People buy products because we feel they help us be better. There’s little real utility towards bettering myself with a colorful, and extra power sucking, thermostat at home all the time.
Welcome to the Land
Why should they make sure you only enroll fingerprints? It's not like that happened by accident.
I have taught both Haskell and Java and there is no comparision in difficulty. Teaching basically all of the Java language can be done in a couple of days (excepting generics, which take another day or two), and the language bugs are always "shallow".

Haskell on the other hand creates crazy errors which confuse students, and often require extensive teaching to understand what is going on.

I'm happy to accept the possibility expert Haskell programs will be more productive in the longer term, but the learning is MUCH harder.

For example, here's one "simple" haskell error:

Prelude> print 2 + 3

<interactive>:9:1: error:
• No instance for (Num (IO ())) arising from a use of ‘+’

Now, it's not too hard to figure out what's gone wrong, but when doing beginning learning, explaining what (Num (IO ()))) is isn't something I want to be doing. No Java error gets that complicated.
I found this article somewhat high on the fluff and low on the substance.

To me the biggest takeaway might not be what the author intended... never ever sign leases which put unreasonably large amounts of cash at risk. To answer his question, I'd certainly run away from those!
That has never been true: on NVIDIA hardware the 32 threads of each Warp run in lockstep, certainly not all threads. And starting with Volta, each thread even got its own program counter and call stack.
any friend who keeps in touch no matter how far away they get is a friend worth keeping

https://en.wikipedia.org/wiki/Radio_drama
You might also check out Kentucky Ayahuasca from Vice Media.