skysight-inc/HackerNews huggingface dataset:
I got -4 just for stating the same opinion, and found out your comment at the end of this page.

Since everything is really text here, the typical UNIX way of doing things seems to be much more practical in dealing text transformations here. I second your `Bash' opinion. I could imagine a package populate your PATH as

PATH=DataFormat:EncryptionEncoding:PublicKey:…

and simply put nice little binaries, each of which does one thing and one thing only, and you can use them like,

cat FILE | toBase64 | entropy

A nice interface of such thing in Haskell or APL would really shine. I bet GCHQ must have a much nicer internal library (which runs at a fraction of their machines' peak FLOPS) in one of their favorite languages that they can script and launch multiple tries by pushing a few buttons on their keyboard. And of course they are not sharing that.

Alas, point-and-click lovers seem to be the majority here on HN.
I was in bicoastal relationship for two years, but I don't think we would have used an app like this. It seems like just another place to have messages trapped (is there any way to export? why use this over text messaging or email?). IMHO, the benefit of this app versus the status quo has to be made clearer.

When you're starting out, go with free. I know your price points are very low, but the main friction is deciding what service to use to pay you through, deciding how much I trust that the billing will be honest, getting out my wallet, etc. When you want fast user growth, you need to be free.

The pricing is also confusing, because it isn't immediately clear that the annual pricing is for the same tier as the monthly. I'd swap the order of those two (keep the annual bigger) so that it's more logical for a left-to-right reader. First you introduce the tier (on the left) and then you introduce the annual upsell (in the middle). You could also try a variant of gotomeeting's pricing funnel, where they offer the discount in the second stage, after a user has selected a plan. This would simplify things further without really undermining your low-price message.
Credit score for an apartment seems reasonable, though - you're paying a non-trivial amount of money per month, and apartments want to minimize evictions - they just want to know if you can pay. I've been in a situation where my credit score was bad, but I provided an offer letter for my new job (which indicated that my future situation won't be like my past) and it was fine.

Where I can see it failing is for people who live "outside" the system - I have a friend who refuses to uses banks and deals only in cash and ancient coins - he can't find an above-the-board place to live because of his lack of credit score. But with that said, he does have a high risk of not being able to make rent on time, so its difficult to say what the policy should be.

As for finding a job, I don't know of any instance where a poor credit score would prevent you from getting a job, other than getting a security clearance, but that also seems reasonable since the government wants to know if you have any blackmail-able "money troubles" that an enemy actor can take advantage of.
@TheGrumpyBrit - I am sorry, did not meant to imply you did not know about the email internals.

I agree with you, but in the end, if all of those are correct on our side, it simply can be the spam filter on the other side. It is not only the sender who decides the deliverability :)

We do not use any tracking pixels.

Btw. Any suggestion is more than welcome and highly appreciated! Thank you for looking at Migadu!
I think back when the Great Depression happened it was a US trade surplus which eventually ended. US now have a trade deficit and has been since around the 1970s.
It's not subtle at all. Why are we protecting candy manufacturers who make candy that resembles ball bearings? Most likely for no other reason than that we have been used to such novelty candy since we were kids ourselves, and somehow learned to distinguish between candy and actual ball bearings so as not to eat the latter.

Why are we expected to believe that adults can't tell the difference between candy and powerful magnets just because they're both shiny and metallic-looking? Why are the very clear warnings supplied with the product somehow unreadable in the face of their shiny roundness?
It's doing well - I currently have 2 Electron apps and dozens of Cocoa apps on my Mac. :)
I wish the interviewer had asked a follow up question about the value of a constant message vs constant wording.

My interpretation of the advice is that it is important to stick to a focused message, but would be okay to continually refine how the message is communicated. For example, I've been promoting the message "open source will help us to be more competitive" but have had to tailor how I communicate that message depending on who I'm communicating with. Same message, tailored messaging.
You could be referring to either ranking system here, so I just want to clarify for people not familiar with BGG:

A 7.0 average rating is fairly good, though it's hard to factor out bias with a low number of rankings (this game has 46 ATM). There are about 4500 BGG listings with AR > 7.0 and at least 45 ratings.

A 7.0 geek rating (which has artificial dampening and vote filtering) is very good. There are only ~415 games with a 7.0 or higher, and you need something like 200 votes to be given a geek rating at all.

That said, I mean no argument against the game. I haven't played it and it looks 10x better than the average Kickstarted tabletop game. I applaud the work they've put into it and if I weren't actively avoiding politics in my game group, I'd look into it. :P
I'll add that this past year, multiple times the site told me my Prime shipping delivery date would be X. No further communication to indicate a delay.

Well, that's disappointing. Myself, I find myself being notified of the delay almost immediately. Let me walk you through it:
1. Page for the item says, "Order in the next 4 hours and get it by Tuesday".
2. Sounds sweet, I really need it by Tuesday. Order now with 1-Click, please
3. Email shows up seconds later: "Your item will arrive on Wednesday!"

Fuckers. That's not a one-off, either, I'm finding it to happen pretty regularly these days.
Agreed all around.

The way we discuss politics likely needs an adjustment in order to move away from win-lose thinking and debate to win-win thinking and collaboration.

This is the crux of it, I think. I've been thinking about this topic a lot, and watching how discourse develops here at HN (nothing scientific, mind you). I've seen plenty of others make similar comments.

Something I've amused myself with is how often I come across a comment that I agree with, and then find it's made by someone who I disagree strongly with on some other issue. Which isn't all that surprising really, given how evenly split the election was. Humans aren't binary: there's got to be a lot of overlap there. A lot of common ground to build on.

Anyway, this is far off-topic now. I appreciate your thoughtful comment!
Bluetooth/WiFi doesn't require embedded Linux. The venerable ESP8266 can be easily programmed through the Arduino IDE.
RISC-V is Open Source.

Will the RISC-V based CPU in your computer be Open Source?

A parallel example is while WebKit is Open Source Chrome isn't
Same audience every time?
They are called pseudo-headers. They are used to transfer the values of the traditional start line of requests and responses. As in HTTP/2 there is no such start line they are encoded like other headers, but are using the colon in front of the key to denote them as pseudo-headers. Each request must contain all the required pseudo headers (:method, :path, :scheme) - same for the response.

And no - this doesn't confuse a header parser since they are not parsed with an HTTP/1 header parser but with the HTTP/2 header tranmission mechanism (HPACK - as shown in the article). Before handing the request to your traditional web app the HTTP/2 server would remove those values from the set of received header fields and instead put them into the request struct.
Would've been funny too. Just add, "Submit <title of this post> to HN and hope it makes the first page" to the end of the list of strategies tried. Result: We'll see
Its about risk/reward. The fun to be had is perhaps small compared to the large risk (hospitalization).

Most of us trust that toys for kids will be essentially harmless. We choose to live in a trusting society, yes. That doesn't make us guilty of anything.

This is such a subtle risk, its arguable that a printed warning on a paper container is insufficient. What happens when the packaging is discarded? Another kid enters the house? Your kid gives the toy away?
> You make it sound like regulation exists for no reason or has no upside

What exactly did I say that made it sound like that?
I always get a bit pissed of/jealous when i see how much Americans earn.

I wonder if Indians and people from other lower wage countries feel the same about my own salary.
I don't see this mentioned in the article, but I think the author makes the assumption that his Chinese company would have been more reliable / more experienced and would not have made these sorts of mistakes (which could be accurate, don't know the two companies). Imagine the setbacks his company had, except then add the delay of cross ocean (air or ship) shipping. Unless things had gone perfectly with the Chinese company, they may still have gotten a faster turn around having it in the US. He mentions in a comment here that they're thinking about doing a second batch overseas, I'm curious to see the turnaround on that.
London Mayor Says EU Citizens May Stay in Capital After Brexit
This is one of the most haunting stories I've ever read. If you know someone who thinks SciFi isn't worth reading, give them this.
Those are statements about the CAUSE of global warming, which doesn't say much about its effects (which are widely agreed to be dire).

Knowing that 50 percent is anthropogenic means that we can reasonably look for anthropogenic solutions. Though so far game theory has outweighed rationality...
I try to think of these filters as the opposite of a cache. Bloom/Cuckoo has no false negatives and a cache has no false positives. Besides this they are very similar conceptually and used in the similar contexts.
Actually, I'd prefer if science, the worship of knowledge and the quest for enlightenment, WERE a religion. That is, if it were recognized as a /belief system/ and had the same tax benefits that religious organizations have.
Thank you for your comment. I completely agree with what you're saying about misaligned standards/incentives in k12 education and how that can, and does, create really rough experiences for students. Some of the best educational environments I have had the opportunity to work inside of have been small classroom alternative programs. The kids brought with them massively diverse challenges/needs - but the environments lacked the same "benchmark" cultural pressures that regiment standard classrooms. Teachers had the time and opportunity to figure out what each kid needs AND the time and opportunity to build learning experiences around those needs. In a standard classroom, the teacher will often completely understand the former but remain logistically/circumstantially unable to provide the latter.

We will never have the number of classrooms that can provide that level of support because it would explode the budget of schools. It's probably part of the answer, though.
>Does this get us into the question of whether anything mathematical exists before anyone (or anysomething) first thought of it

No, because you can't ask for it's existence, before you thought of it.

>exists even when no-one is currently thinking of it

Again, who cares, it's by definition undefined, null, niente, the inbetween state of a ternary logic.

>I can imagine things

You can't will a pot of gold into existence by mere imagination, but you can't imagine an idea without it's inherint structure being real.

I'll admit, that's a simplistic outlook, but I wasn't encouraging a complicated discusion.
>it would have been more respectful to preserve the original context for the reader. //

Sounds like a fault of the forum [as well] ...
People treat science like it's a religious text, or a set of unalterable truths, and it's not.

Science is a method; period.

Science is a method humans use in order to produce a reproducible experiment -or sets of experiments- in order to collect data. The collected data is only as good as the tools we utilize to do our measuring. As such, when our tools improve, so does accuracy of the data we collect.

There are a number of issues with this. The data can be incorrect, or incorrectly attributed as a causation instead of a correlation. The data can be manipulated in order to prove a bad theory. The tools can be flawed or not precise enough. The peers reviewing the data can be manipulated into consensus. The theory itself may be fundamentally flawed, but the inaccuracies of the tools used can seem to prove the theory (see: electron shells and superposition).

Science -at its most basic- is a checklist. That checklist ensures that an experiment is both reproducible and as accurate as our data gathering tools allow -at the time.

When our tools improve, change, or become obsolete our understanding must also. That's why to some people science always seems to have two heads and is double-tongued.

As with most other things, education is the key to solving this bad-perception of science, scientists, and the data collected from experimentation and observation.
So the findings should be convincing, but not change minds, because that's not what science does?
It's widely known that Facebook is worse than Google in terms of conversions. People go to search engines to find something, people go on to Facebook to browse Facebook. What Facebook offers over Adwords is fine-tuned demographic targeting. So it's good for brand awareness (think traditional TV ads) and products that require targeting very specific demographics where the few conversions are highly valuable(new CS grad hiring, women on dating websites).
I expect their debts to run into the multiple-billions.
Well this has no os. See also :my own diy console with a microcontroller (http://bitboxconsole.blogspot.com)
Boy would I love to own that Starbucks franchise!

More seriously though, ants are an interesting mechanism. As a kid I watched them farm aphids on my parent's tomato plants. That really amazed me.

It is interesting that in the Bay Area at least nearly all of the native species of ant are being out competed by the Argentine ants. As far as I can tell the Argentine ants don't cultivate things.
I think hiring someone and leasing an apartment to someone are two different things; leasing an apartment to someone is taking on a financial risk in that you have to judge whether they can pay you or not on a monthly basis, not too different from a loan.
No, not at the moment. Just need an account.
Just so nobody is confused, HyperLogLog etc. are used for a different operation than Bloom/Cuckoo filters.

HLL is used to determine how many unique items you have, the cardinality of a set.

Bloom/Cuckoo is used to determine set membership, as in "have I seen this item before".

Not sure how much that helps but the distinction was lost on me when I started reading about them.
A lot of people without much programming experience seem to really struggle with nesting. We take it for granted, but I suppose it actually involves some reasoning about evaluation order of arguments.

For those people, persuading them to indent can be the difference between them having a chance of learning the knack or just flailing randomly, getting frustrated, and giving up.

(The other lesson is: if you're building a DSL for non-programmers, try to avoid putting in nesting and make everything really flat instead.)
Sponsored articles from pages I have already liked I sometimes click on.

Retargetting works okay for us, nothing amazing but at the same time it isn't throwing money away.
Global Entry doesn't entitle you to 'skipping' any security lines. It accelerates the customs process, but one still ends up handing one's documents over to customs officers for a (usually) quick review, just as everyone else does.

The biggest perk for Global Entry (besides getting a known traveler number for Pre-Check eligibility) is that the process of filling out the customs paperwork is faster and more automated, and that the ratio of travelers : customs officers is lower.
> China's score is by government and it determines your mere existence. May be you end up in jail if the score goes below something.

Is this just speculation? Maybe you end up in jail?
I wonder how much of this depends on where the user lives. I'm in the Dallas/Fort Worth area, and Amazon has several large sized warehouses. I frequently find things showing up the next day, even though I have Prime and left it at 2 day shipping. A few items have even arrived on Sunday.
Idk, I think there's room for improvement [1].

[1] https://www.engadget.com/2016/03/29/xiaomi-ih-pressure-rice-...
One judgement could wipe that out, especially if it was eligible for treble damages.
It also depends where you live: http://www.seattletimes.com/seattle-news/data/80000-median-w...

Consider that YC will throw you 200k but you're going to be moving to an area where the median income is $90k

This of course wouldn't be an issue if people didn't insist on living in the bay area, but nobody takes you as seriously if you're remote.
Blueprint is another React UI kit that was posted here recently. They have interesting focus management feature where focus outlines are _only_ shown when navigating via keyboard. This is a nice balance since those active focus outlines can be obnoxious/annoying when _not_ using keyboard navigation.

http://blueprintjs.com/docs/#a11y
Theranos Accused by Silicon Valley Investor of Misrepresentation
Ask HN: Is it weird to do a friends/family round after doing an accelerator?
My startup was in the first batch of the Intel Education Accelerator. Our demo day had a bunch of VCs and very few angels. Because of this, it feels weird to me to consider doing a friends and family round — like it's somehow a failure. But none of our other startups in our cohort raised VC money coming out of the accelerator, which makes me wonder if I'm being irrational.

I've spent quite a bit of time talking with VCs that aren't a good fit, often because they want to write bigger checks that we're looking for. I have half a dozen friends and family who have expressed strong/repeated interest in investing, and it would be a lot faster to close a round than courting angels/VCs that I don't know.

Does anyone know what's "normal" for a startup coming out of an accelerator? Would it be a red flag for future investors if we raised from friends/family at this point?
React DOM is a sibling of React Native that integrates directly with web APIs and allows you to use <div /> and <span /> directly instead of RN APIs like <View />.

You're correct that there's no theoretical reason that RN apps can't run on the web; as dabbott mentions, react-native-web is one third-party attempt at this. We'd like to support this officially one day but don't currently have a high-quality solution we can recommend.
The ZX81 had a display. It makes all the difference.
> Of course, if you have extensive experience with PostgreSQL, that may skew the choice heavily to the other direction ;)

I have more experience with PostgreSQL than Cassandra, for sure. And I've had negative experiences with people trying to push Cassandra where it was totally not appropriate (small problem and no need for high availability). They had no experience with Cassandra themselves beyond watching a video and doing some tutorials and couldn't answer basic questions about the underlying technology. That might be skewing my perception too.
This turns out to be an argument for ad-blocking.

By blocking all ads, because I am not going to buy anything from an ad anyhow, I'm not being counted towards your bill, which makes things cheaper for you and more pleasant for me.

You're welcome.
Why do people like any language? In the case of Python it wasn't that the syntax was the best syntax ever and the way it did object oriented programming was the best. It was that it came with so much pre-existing functionality ("batteries included").

So now there is an improved version called Python 3. OK, now we get into a discussion of why it is improved. That causes the always divisive discussion of how people should be programming.

IMHO the biggest problem with Python 3 is the Unicode stuff. The world seems to be moving toward just using UTF-8 for everything. The approach taken by Python 3 seems pointlessly complex and inefficient at this point in time.
Such a shame it contains an actual ATmega..

I agree with others that you probably don't want another embedded Linux, but a M0 or M3 would have been nice.
Simple.

In America, you're not expected or even allowed to be completely responsible for your child's safety. You're told what to do and what not to do (no matter your own educated experience)... the state knows best, don't you know?
Interesting that it doesn't really mention the social media use of the word "Like" aka the Facebook Like button.

That was what I was expecting the article to be about. But it was overall a good read.
I think adwords is likely heavily dependent on what you are selling. For example trying to make money on a popular travel term is going to be impossible, but selling a niche long tail product with little competition and cheap cost per click might be fine.
The 26 most innovative venture capital firms
Even when I'm copying code I do it by hand[0].
Even though they might work I treat most stack overflow examples as 'really good pseudo-code'.

[0] it's always something short.
Silicon Valley's Funniest Card Game (ON SALE)
Well, correct my if I'm wrong, but in some states the US you can also get a criminal record from public intoxication or urination and in the later case be required to register as a sex offender?
"The Datomic Starter license is perpetual, but is limited to 1 year of maintenance and updates".

No updates after a year? To the new wave of developers, this is foreign. Most won't know what that means, but at first glance, it looks like you'll be paying $5,000 in a year. Even the most green developer knows you need updates. Also, it's unclear what a 'system' is without digging around, and many potential users won't bother.

The problem is that Cognitect knows how awesome Datomic is, but the world doesn't. Many potential users are not going to try software they know they're definitely going to have to pay $5,000 for in a year. Updates are critical. Cognitect should go for massive adoption and nothing else. They'll make far more money.

This thread shows continued confusion and uncertainty about the license, and if a potential user googles 'datomic license' they are likely to find this thread. After reading up and down it, they will be deterred from getting into it all. Why try Datomic and get into a potential mess with your employer over licensing issues/costs in a year when you could play it safe? I'm sure those who think this licensing approach is the right one are clear the advantages of Datomic are worth the risk, but they are not paying attention to how software is actually adopted at scale.

It's so sad it's almost 2017 and this issue's been around since 2014 ( https://news.ycombinator.com/item?id=7657701 ) and this is the solution. The word Datomic means nothing to 95% of mainstream tech. This change is a modification of their old model. They need an overhaul of how they are doing this.