skysight-inc/HackerNews huggingface dataset:
> Would love to see the anti portfolio list of YC.

That would be interesting! I'd also love to see the list of both rejected and accepted applications that failed. BVP's "anti-portfolio" is a list of massive successes they happened to pass on. It wouldn't be as fun to look at the list of actual failures they passed on, or the failures they funded, but that might be even more instructive, right?

> YC or any other investor/accelerator should never be the make or break thing for a startup - it should be your own judgement call on whether you want to continue or not based on market feedback.

Absolutely!

Personally, early on, I made the mistake of thinking that an investor rejection somehow reflected on the viability of my ideas or my business, that they knew something I didn't.

Growing past that and realizing that investors mostly don't care about the ideas, nor do they usually even know what's viable before the market responds, was important.

It also helped me to realize that looking for money just to survive was bad for me, looking for money to accelerate before I was moving at all was bad for me, and most investors are not the right partners for me, no matter how much money they have.

*Edit: BTW, I did once apply and was rejected from YC. With hindsight, I know their call was correct. Not because YC isn't the right partner for me, but because I wasn't ready.
Pylint does: http://pylint-messages.wikidot.com/messages:w0201
As soon as the IP packets leave your server, it’s not “your website” anymore.
I've seen the same claim from a lot of people who seemed to have thought about it a lot: that you always countersteer on a two-wheeled vehicle, but you only do so consciously if you're riding a very fast vehicle or you want to turn extremely quickly. (A deliberate countersteer is taught in some bicycle safety classes as an "emergency quick turn".)

This is counterintuitive to me as a regular cyclist, but I realize that most of my cycling skills are completely unconscious, so I don't have a lot of confidence in my ability to describe exactly what I'm doing on my bike.
Thanks. I'd probably put FreeBSD on it though. I can't use it because I can't get suspend and resume working on laptops, but I miss it like Odysseus misses Ithaka. One of the few software I actually love, it is...
The notion of a regulated Engineering profession really came about when some very famous bridges started to collapse under load. In response to this, there was public outrage and distrust in governmental projects such as bridges. Thus, the government conceived a program where engineering labor supply is regulated through training and association standards.

Unless software creates such a large loss of life and disruption that the public has a similar outrage. The government will not act to regulate programming. In addition, it's neither in programmers or companies best interests to be regulated (except for programmers that are good at programming and companies that would like to pay a higher price for labor in exchange for quality).
I think phones are stilled needed. They're still the most reliable form of communication. But I see most people switching to white lists. Anyone not in your address book will get sent to voicemail right away.
pylint does.
Damning with faint praise.
They are adding another shift. What 'reduced capacity' you are talking about?
I am not aware of any services but they have an API. I think it'd be skirting the tos to save it, but if this is just for personal use it might be ok.

https://www.zillow.com/howto/api/HomeValuationAPIOverview.ht...
Tesla's stock value is driven 100% by Elon Musk. If he were shown the door, the company would flatline.
In some ways, patents losely correlate with R&D spend. So when a new play enters a mature field, they'll lack patents and end up having to license patents from companies that did the hard R&D.

It's a way of allowing R&D externalities to be captured.

The system doesn't work all that well, but that is the intent.
6 Tips You Want to Know About React Native Performance
I too have mostly stopped answering calls from numbers I don't recognize.

What I get are not spam calls, but silent calls. When I answer them there is no sound at all from the other end. If I let calls go to voice mail they leave long silent voicemails.

I also get calls which ring for only a couple of seconds, hardly long enough to reach for my phone before they hang up.

I've heard that these may be scammers trying to trick me into calling back, so they could charge me however many dollars per minute.
They've been spoofing numbers for quite some time. It only stands to reason that randomly generated spoofed numbers will be numbers belonging to other owners of phones. They think they're being clever about it: use the same area code and exchange numbers as the target, and randomly generate the final digits, hoping you'll think you know the caller and will answer.
Their business model is data collection and advertising, not sale of collected data.
Even This Data Guru Is Creeped Out by What Anonymous Location Data Reveals About
Some people seem to describe this difference as unconscious countersteering versus deliberate countersteering, that is, that the difference isn't really whether you're countersteering or not, but whether the countersteer is large enough that you have to do it "on purpose".
This is definitely really cool and something I imagine myself using for future projects. The price points are very reasonable and the website is very usable. One question I have though is what best practices do you recommend for how one can protect against IP address spoofing.
You'll love our data :)
Stable coins are unstable because they're inherently leveraged. This is a problem that traces back to the original "stable coin," bank deposits.
> without ever pointing the finger back at them, or at the telecom industry, or the NSA

Time and place. Zuck's job there was to defend facebook from retaliation, not piss off Congress with whatboutism.

Congressional hearings are show trials, not courts of justice.
As far as general tracking of avms I don't know of any and the incentives are not properly aligned to have them set up (avm provider doesn't want to show inaccuracies).

Zillow used to show percentage error but it was a web page showing inaccuracies by zip.
TBH I'd have rather read about The Dao of Cities.
New users (and experts as well) do not find Leinginen and templates easy to use. The response to the Quick Start has been overwhelmingly positive from new and experienced users.
It's like the final scene in The Lawnmower Man but instead it's Florida Man.
> it's good for everyone, in my view -- even suburban property owners such as myself

I agree it's good in general but maybe not so good for people who are being displaced due to rent hikes caused by gentrification.
If your debit cards info gets stolen, they take YOUR money and the bank may not necessarily be in as much of a hurry to get it bank. In the mean time, you have no cash, maybe for days or weeks.

If your credit card info gets stolen, the thief had access to credit card company money, not yours, and you still have access to all your cash as long as you personally can refuse to pay for fradulent charges. It is the banking institutions money they have stolen access to, and the CC company has incentive to shut down the fraud ASAP.

It's not about the morality of supporting credit card companies or controlling spending impulses, it's about whose money the thieves have access to and wither or not you have the ability to pay rent 2 days after your card gets stolen.
To all the naysayers here: you may not believe in the factory reaching the goals and standards he is announcing -- but a proper time to pass judgment will be by July, not now, not in advance. Until then all you say is (mostly) noise.
What Should You Work on Your Strengths or Weaknesses??
I think the author's point about F# stands w.r.t it being a .NET language. Many services and products have officially supported .NET libraries and SDKs, which means that if you use F# you can leverage that support.
We don't really compete with PureScript, BuckleScript, ReasonML or even Elm and this is heavily reflected in our surveys. The only real competition at this point is Scala/Scala.js or full stack JavaScript.
I’m pretty sure you can achieve pretty much the same thing by just uploading encrypted exfil’ed data to actual legit Google Drive using OAUTH to programmatically access a throwaway account (to avoid possible CAPTCHA requirements for non-programmatic access)
WJ, is that you?
Your comment is kinda making the same point though.

In any case, I think you could enforce the spirit of that idea with something like:

1) Don't use abbreviations or terms outside of common English unless it's in The Glossary.

2) If you want to use such a term, add it to the Glossary.

3) It's some group's job to review the Glossary for garbage.
Don't be upset or quit, but I think it's also good to wonder why. Perhaps it's just not a VC opportunity; are you okay with growing a more organic company with smaller revenue? Maybe you're not a clear communicator; do you need to work at it or is your idea hard to communicate? Is that indicative of a problem?

We got a rejection letter this morning. Definitely not going to quit. We hit a quarter million in our first year, cracked a tough technical problem, and are significantly growing end-user usage every week. We got one video view, so it's prompted to me to dial back the confidence and write a list of all the reasons our application was thrown out and that process has been very helpful.

Also, remember YC has open sourced a ton of its knowledge (Startup School, Stanford Course, PG essays, Sam Altman Playbook), so if you read a bit every week you have their guidance for free. And maybe you'll be better prepared for a Series A 9 months from now after getting into the next batch. Life's about good timing.
Good for him. There are a few other [anti]management gems in there as well.
I think you're dramatically oversimplifying things by saying that the pilot is just keeping an eye on the autopilot. There is a lot more going on in the cockpit in these situations than simply programming the autopilot. They're running checklists, troubleshooting, navigating, briefing the approach, communicating with the flight attendants, potentially also briefing passengers, potentially briefing their company/ops folks, etc. There's a lot to manage in these situations.

Similarly, the controllers aren't just managing the traffic in their area. They're also coordinating with their management, other controllers that are managing neighboring sectors, emergency management folks, etc.
Sorry, have no idea.
It's not quite the same thing, but Stellar allows the implementation of pegged Assets (e.g. USD), though they are issued by an anchor that you must explicitly trust to redeem those deposits. That could be a bank or other well-capitalized institution however.

This is basically the BTC Tether model, except hopefully some anchors will step up that can actually complete an audit without breaking up with their auditors.

I'm not all that convinced that it will be possible to create a stable synthetic blockchain asset without either explicitly pegging to fiat (a la Stellar) or having a big and diverse enough slice of GDP flowing through the system so that speculative activities are a minority of transaction volume.
What's really important about it is that it's using an edge cache ("edge caches" are a type of CDN, though there's also "push CDNs", which domain fronting doesn't do anything for).

A lot of companies, including Google and Amazon, run a bunch of reverse HTTP proxies (called "edge caches") all over the world as a way to reduce latency, since if the cache already contains a file, it doesn't have to go all the way to the backend server to get it. They don't just spread the backend servers themselves all over the world because they're more expensive, they're optimized for particular applications, and because database consistency gets harder and harder the more you spread out the replicas.

Since the edge caches are application-agnostic, the same one can also be reused for multiple apps. Your browser, then, can talk to the same edge cache all the time even when it's actually interacting with several different services. This is where domain fronting comes in.

As a quirk in the application protocol, your browser ends up sending out the domain name it wants to interact with three times:

1. During domain resolution, where it uses the DNS protocol to convert the relatively human-readable names into IP addresses. In a domain fronting session, this step has to use the "front domain".

2. During TLS negotiation, where it requests a signed certificate corresponding to a domain. In a domain fronting session, this step also has to use the "front domain".

3. During the HTTP request. HTTP doesn't just rely on the DNS one, because the same IP might have multiple domains, and it doesn't just rely on TLS, because HTTP is supposed to be able to work over plaintext. In most edge cache implementations, the HTTP domain is the only one that's actually used to decide which backend server to talk to, so a domain fronting implementation like Signal will use the "target domain" here, and since this is part of the HTTP session, MITM-based blocking systems can't see it.
Hey, everyone. We spent a decent amount of time at Signal trying to come up with alternatives when we first heard rumors that Google was disabling domain fronting on GAE.

We're using Souq because it is popular in the countries where we have Censorship Circumvention enabled (Egypt, Oman, Qatar, and UAE) but it would be nice to have other options on CloudFront as well. It's possible that we overlooked other highly ranked domains in these countries that use the CloudFront CDN.

If anyone has any suggestions, we would appreciate them.
Yeah I imagine that in the US, they'd be indicted and accused of using the art project as an elaborate cover-up for a drug importation conspiracy.
> P=0.05 means that there is a 5% chance that the null is true

No. It simply does not mean that. It would be very convenient if it did, but it does not and can not.

p=0.05 means that if the null hypothesis were true and you ran your experiment, then you would only have a 5% chance of getting the results that you did.

The distinction is not at all obvious, but you'll need to understand it before you can make sense of statistics.

The p-value is not the number you want; what you want is the probability that the null is false, but you can't have that unless you know the actual probability distribution. Which generally isn't something you could possibly know or figure out.

(You can make educated guesses about that distribution, by making a guess and then updating it based on observed results. That's Bayesian statistics, which is great because it does give you a full probability distribution and all you have to feed into it is... uh... a probability distribution.)
Unless you are unfortunate enough to have a legacy home phone line, you should configure your (personal) phone to not ring for unknown numbers; maybe to let it ring if the same caller calls back twice in your succession.

New contacts can leave a message, and you can call back and add them to contact book if desired.

> trick me into calling back, so they could charge me however many dollars per minute.

Yup. Bitcoin scammers and dark-pattern website builders have got nothing on classic telecom scammers, exploiting fundamental flaws in the trust model.
Scientists use sensors to build images of earth's interior
Standard  Cognition (YC S17) is hiring. Change the way the world shops
Hi

I'm a 2x Founder, serial entrepreneur and growth strategist. I founded and exited online tuxedo rental company SimpleTux before starting my second venture, Renly, an Airbnb for commercial business space, where I am currently CEO. Additionally, I've led growth at a number of startups, including alumni from such prestigious programs as Y Combinator and Techstars. My speciality is growth hacking. I'm sure I can help and would love to set aside a time for us to discuss your goals and how we can accomplish them together. See my startup resume at www.chrissheng.com

While every company's growth hack is different due to the product/service and marketing mix, the method to discovering that hack is the same. It's an incredible amount of testing, the ability to come up with a never ending source of creative content and channels, benchmarking and optimizing. It takes discipline to stay the course and set the variables. Usually a growth hacker is either really good at analytics or creative, I pride myself on being strong in both.

Look forward to connecting.

Chris Sheng
www.chrissheng.com
Ive literally called my cell phone company to ask if I could block entire area codes...in one case I actually asked them to block Texas. Unfortunately that feature is not available.
An approach I'm finding of interest to goods and services with long-term price trends (increasing or decreasing) is to focus not merely on the supply-side dynamics, SLOC or COCOMO models, for example, but on demand side.

Software costs are increasing because the market (or government contract purchases) exhibit a willingness to pay. If markets are efficient, rational, and accurate,[1] then this suggests that prices rise due to use value available to be captured by the expense.

And if not, this suggests specific market pathologies, particularly around the realm of information, systems, complexity, and risk.

A discussion of which I'd be very interested in seeing out of CMU and SEI, who seem not to have moved much from when I was first researching software development methodologies and failures in the early 1990s.

There's also the success (and failures) of nonproprietary software development, particularly the Free Software world. Excellent for infrastructure, less so for GUI applications and specific high-touch business solutions, though the infrastructure components frequently comprise major elements of same.

________________________________

Notes:

1. Assumptions I do not as a general rule hold, thogh I'm entertaining them here.
I wonder what the broad adoption of autonomous vehicles will do to the urban-center growth curve.
How long ago was that? Seems like they gave up for ITS/BFR
I won't advocate for setting up all development to happen inside containers, but delivering software with containers is an order of magnitude simpler than delivering to a running os.

You need packaging, update scripts, init scripts and strict policies for upgrades and do coordinated library updates (on the shared environment), or nearly roll your own os where you bundle your dependency with the app. That is incredibly time consuming.

With containers you don't need init scripts, the team can update any dependency when they want/need without breaking someone elses environment. And with containers every team deliver the same 'thing', a runnable image. Not a blob of php, some ruby and java ear and wars that have to run on a shared platform.
> It seems only logical that wasm interpreters will be optimizing JITs.

Webassembly was designed not to do this, and I really hope it stays that way forever. Optimizing JITs are useful for highly dynamic languages like Javascript; Webassembly's fast startup times and predictable performance are a much better solution for languages like Rust.

> I guess I don't understand what Wasm is doing that is so much different that couldn't be handled with other more advanced code bases.

On top of "the vast majority of the optimization is done ahead of time so there's no need for a JIT," there's also the memory model. Webassembly exposes memory as a big array of bytes for you to manage yourself, just like hardware. The JVM enforces a particular object model with classes, inheritance, and garbage collection.

So I guess what I'm saying is that "the JVM stripped of all the useless stuff" is what Webassembly is already. And some of the stuff that got stripped is the JIT and object model.
I think you're right, and I believe this happened to a certain degree where he was vectoring folks out of his sector.
"Use machine learning to determine socioeconomic status" is basically the prompt for every econometrics term paper.

This is analogous to patenting image classification, in the abstract. It's completely ridiculous.

Patent a very specific model for determining socioeconomic status? Sure. Patent the process in general? No fuckin way.
>Congressional hearings are show trials, not courts of justice.

Exactly, given the fact that most of the senators were donated to by FB prior, and the fact that they all had met days before the "hearing" and had conversations about FB etc, I am pretty sure it was bunch of congressional dinosaurs attempting to be sycophants in the private pre-meetings/dinners...

Its a farce. And given that FB tracks even physical people without their permission, or consent - FB is a social cancer just waiting to metastasize.
I've been using a free alternative to Nomorobo called Hiya that's been working really well, for what it's worth.
I feel like I've read the exact same HN comment, comparing Facebook to the NSA, five times in the past couple days. Here it's barely tangentially related to the topic at hand. Is there some sort of mini PR push going on to mitigate FB's recent reputational damage?
Facebook, Google have created schema(Open Data) for business(and others) to post public data. There are other org that have created it as well. But, it has a chicken and egg problem. Also, Google and Facebook control access to the schema(Graphs).

I'm thinking business pay a flat fee per time period to be discover-able on this distributed network.
Interesting that Tesla is on that list: I think it's yet to be sen if they can make it through their current crises.
It’s not too bad I think, it’s just an evolution really. You can probably grok the basics of the type annotations in a short sit down. I can’t even remember when decorators were introduced but that even more greatly changed how python was written. I’ve been using python since 1.6 and I always thought the amount of repetition was ridiculous. I bet I’m not the only one that has written a “dsl” of what attrs and this pep does 1000 times using the facilities python had at the time: metaclasses, then decorators. Of course all these implementations were rushed, half assed and barely production quality. Despite any warts attrs is a pleasure to use. Type annotations boost IntelliJ/pycharm already quite clever assistance. One lingering thing is attrs named_attrs that while syntactically the best approach in my mind doesn’t work well with IntelliJ. So hopefully this will address it.
The New Python Package Index website
When will it be possible to use IGP and discrete GPUs simultaneously?
I read articles about people chasing "holy-grails" in hardware, but what about something as simple as using an IGP and discrete graphics card simultaneously or in-conjunction with one another?
Are they adding additional employees to handle that shift (additional employees at all levels - not just operators and technicians)? Or are existing employees expected to do more work?
Wait at least 3-7 years until the pro-freedom-to-pursue-life-liberty-and-pursuit-of-property FCC & FTC are out of power.
I actually use this to screen calls because my exchange and area code are from T-mobile in Pierce County WA circa 2003 and I've long since moved away from that area.
Not all application run on servers, by far.
Show HN: Ultradom: 1 kB view layer for building declarative web user interfaces.
They're going to switch to 24/7 (because thats apparently required for the 6k/week goal) by end of June. Your parent probably thinks (like I do), that it's not enough time to hire enough people and onboard them for an entire extra shift in 8 weeks.