skysight-inc/HackerNews huggingface dataset:
All pre-IPO tech companies are telling the same boring story
The IPO floodgates seem to be opening a bit in 2018 with a host of new filings including: Dropbox, DocuSign, Pivotal Software, Smartsheet, and Zuora. They all seem to be telling the exact same story:
•	Raised lots of VC $
•	Growing quickly
•	Losses are expanding
•	Losses will continue into the future and company may never reach profitability

The overall economy will definitely benefit in the long run with more public companies (assuming they are sustainable over the long term), and for that reason it’s exciting news. On the other hand I find the paths that these companies are taking to be increasingly stale/boring. Why are all pre-IPO tech companies losing huge amount of $? Obviously all businesses and markets are unique, but is it really not possible for a company to reach $100mm+ in revenue and have no short term path to profitability. Is it really possible that some of the smartest technical and business minds in the country unable to build a company that doesn't require massive losses indefinitely? I would love to see an IPO filing for a company that has reached scale and is at least at break even. The tech ecosystem would certainly benefit from a founder telling that story (which is much less common)about how to build a billion dollar business and see profits on the other side.

Not a sermon, just a thought.
In most of the US, during elementary school, you generally have 1 teacher throughout the day that teaches all subjects, and you only leave to go to PE, art, or music once per day.

Since the whole getting kids to school early so that someone can watch them while the parents work only really only applies to younger students, this isn't a problem.
I like that comment from a few days ago https://news.ycombinator.com/item?id=16675412

> Go look at the studies showing resistance training to be pretty effective in seniors before getting excited about NAD+ boosters. The resistance training is probably cheaper and better. One still has studies such as the one showing that dietary nicotinamide doesn't do a great deal in mice [3] - like sirtuin manipulations, it helps fat mice a little, but is distinctly unimpressive otherwise.

> Remember that calorie restriction extends life by 40% in mice, but probably five years or less in humans - the effects of all these stress response related mechanisms of metabolic manipulation work through a few overlapping core processes, and scale down with species longevity. That's why I see them as a dead end in comparison to other strategies.
Yes and be prepared for that 'niacin flush' if you take a 500mg capsule the first time. Phew. I had to lie down for half an hour.

https://niacinreviews.com/niacin-max-flush/
Are the people who never use math high earners? If not, then their complaint actually supports the importance of math.
> Issue 226: Be GDPR compliant.

I had a good laugh at that. Does anyone really think this service is going to be competitive in terms of privacy to what a centralized provider can do?
Alright, I've restored the title and removed the moderation penalty.
HIBP now has an API for testing if passwords have been pwned that preserves the secrecy of the password. It's called k-anonymity, and you can read about it in the second half of https://www.troyhunt.com/ive-just-launched-pwned-passwords-v...
Ahh, but fashion is pervasive. When people assume something should be better they perceive it as better. Further modern instrument design is designed to appeal to people that are so influenced.

Thus, modern instruments also suffer from the same effect and we need blind evaluation to create more objective assessments across generations of musicians and instruments. Much like how hiding the musicians physical apreace changes how people rate them.
We Europeans (and to some extent Asians and Americans) killed our local fauna to make space for our cities, our farms and our factories.

Now Africa is growing very quickly. We should let it grow as we once did. Saying that they don't have the right to build cities and factories, since African nature is so nice and our isn't anymore, is a bit Euro centric.
It seemed more declarative to me. It seemed more about clearly delineating the ugly parts of a pre-existing ideology, not suggesting that there be any change, but that people should acknowledge the consequences of pushing the "connecting people" philosophy.
They already have the Watchtower service in 1Password that audits your passwords: "Your website information is never transmitted to the 1Password Watchtower service"
Ah, the End Of History, that glorious period 1991-2001.

Just as the map is not the territory, the simulation is not the reality - but it can be a great toy for exploring the possibilities of interacting systems.

Another factor at play is the "twenty minutes into the future" view of civilisation, including one or two not currently possible technologies leading to the interstellar voyage. Up until 2000, there was always this kind of futurism in popular media, but now we don't have that deadline to look forward to we're adrift.
is it your belief that all relationships can be cleanly categorized this way?
This is probably a generational thing. When I was kid almost all the fun things to do were outside. Surf, ski, swim in the river, fish, sports, etc... all were daytime and outside. We had a NES, and later a SNES but we only used those when it was raining :)
World's largest jet engine, the GE9X, makes maiden flight
Think of human activity as lying on a spectrum of mental effort. You probably need activities that lie somewhere in the middle range of energy and complexity. Work is probably on the higher end: an continuously exhausting challenge. Vegging out in front of the TV is the lower end: relaxing, but unfulfilling and boring.

If the only mentally engaging activity you ever do is work, then every time you get bored, you will jump straight into overdrive just by THINKING about it. This will actually wear you out even if it's only 30 hours a week or 20 hours. You need activities that are only a little bit challenging to distract you from the big one.

I experienced the same problem myself (replace TV with jogging). I had other things going on (RSI, frustrating work environment), but adding hobbies like competitive video gaming and painting landscapes helped my mental health tremendously.
And getting into idiomatic Rust + a bit of code golf + a bit of showing-off:

fn map_on_vec(vec: &[i32], func: F)
where
F: Fn(i32) -> i32,
{
vec.iter().map(|x| func(*x)).collect()
}

- There's no need for the temporary variable, can just return directly

- The `vec` argument should be a `&[T]` not a `&Vec<T>` [discouraged]

- The `func` argument shouldn't be a function pointer but instead take an unboxed, generic closure (no forced pointer indirection, can take a closure). You may even want to accept a `FnMut` to allow the closure to mutate itself.

[discouraged]: https://stackoverflow.com/q/40006219/155423
Perhaps you would send a survey, Bosworth chose for a different option. Internal memos leaking out to the public without context is a classic case of causing FUD.
The most impressive setup I've seen is SQLite's described in sections 3.2-3.3 of first link with more detail in their file operations in second.

https://sqlite.org/testing.html

https://www.sqlite.org/fileio.html
Show HN: Destination Reads – Find the best books set in cities around the world
CloudFlare publishes their pricing. Akamai doesn't.

Dealing with salespeople is a massive PITA. They're not going to tell me anything that's not in the docs or support forums and I don't want to spend a week negotiating. I've seen many others make this point on HN over the years.

Maybe Akamai only focuses on large enterprise customers while CloudFlare also goes for the SMB market. IDK. The HN crowd seems to work at SMBs (startups included) or at companies big enough to operate their own CDN.
It's like the difference between waterfall and agile: the former is way too far a long with lots of sunk costs by the time the feedback comes.
What concerns make you feel uncomfortable? Do you feel uncomfortable leaving your children with close friends or family as well, since statistically most abuse occurs from someone in that group?
But why spend that level of effort for a really low return?
> I think I'd just silently start looking for a new job.

That's good though. Boz already made the decision to prioritize connecting more people, despite the costs. He didn't have to tell his employees, but he did. This allows you to make the decision on whether it's worth staying at Facebook.
No, it's

def flat_map(func, it):
return chain.from_iterable(map(func, it))
Direct link to the leaked rules for using spying on and using NSL against journalists at: https://freedom.press/documents/23/DIOG-Appendix-Media-NSLs....

In the linked page it is hidden behind a javascript interface.
> 2004 puts us at Python 2.4 or so, but I think that's just when it got formalized into a PEP

I didn't notice the date on the PEP, but I think you're right. I remember reading it when I learned Python circa 2002.

Found this (from 1999): https://mail.python.org/pipermail/python-list/1999-June/0019....
> I'm not reading that as "anything we do for growth is justified".

Maybe I interpretation was a little eager see scandal.

> To me, the dumbest part of this is that someone would write this all down, and be proud of it.

...and that is pretty much exactly what I wanted to add after reading the first part. It's a bit like the difference between someone who occasionally cheats on his partner but is ashamed of it and someone who cheats on his partner and then brags about it, calling everybody a loser who doesn't.

Dirty little secrets are much more bearable if they stay dirty little secrets. Once they go from secret to pride, they will quickly lose the "little" qualifier and you end up like Uber (who seem to have an infinite supply of dirty secrets to get discovered, but the general attitude was never hidden).
No Linux support yet (https://1password.com/downloads).
It's not a 'fetish' - it's 'History'.
An old Stradivari Violin, 300 Years old, built by a near-genius-enginner, being played _Now_ is a much better experience than if they would use a 3d printed clone of it.

It's the original that contributes not only to sound but to the perception of the performance, because of the years that have gone by since the instruments first incarnation.

Of course, if you do it in a blind test, you aswell could simulate all the previously scanned stradivari properties, but that doesn't keep the original from being superior in idea - because it's the _original_.

YES, we can build quasi-stradivaris en masse now, but that doesn't keep the originals from being superior.

Therefore one of the main purposes of the Stradivari Violin is to show it, and announce it as such in a performance.

It's a historic thing with these instruments, not an engineering minmaxing thing.
Oklahoma Passes Law Forbidding Highway Travel in the Left Lane
CEO Gibbon talk sums it up.
- prematurely scaled, charging deep discount price of $5 with the help of $65 Million VC money.

Looking back, Gibbon says that “the investment we took, everything we got, wasn’t warranted for where the business was at. And I think that really hurt us. The expectations were way too high. We had a lot of capital. We had to deploy it. And I don’t think we were ready to do that. We prematurely scaled.”
Or maybe 2012. It’s been a while.
Are you able to use an external GPU to drive a MacBook Pros display?
> There are tons of lab experiments showing people's ability to learn goes down when they're sleep deprived.

I get that, but instead of immediately jumping to sleeping later maybe we should look at why kids appear to be going to bed later. All of the devices and distractions have likely pushed people to stay up later and later. Maybe the fix is not to move school times, but have parents take devices away at a reasonable time.
To some extent you can choose the kind of job you want. Maybe the night owl would work at one of those 10-late start ups.
I think my favorite part of this is that inevitably people will write type definitions for TensorFlow.js in TypeScript, Flow, ReasonML, Purescript, and more.

It has always seemed like data science and machine learning tasks have always been most popular in dynamic languages like Python, Julia, and R. I really hope this can be a bridge over to typed machine learning APIs!

(Of course, I’m also interested to hear about your favorite typed machine learning library if you have some that you already use)
Used to be able to do it on Amazon and Microsoft Groove too. It's getting harder to find a service that integrates my music with the stuff in their streaming catalog. After iTunes Match trashed my music library a couple years ago I don't trust them anymore, so that just leaves Google at this point. How long until they stop offering this option?
To give a little detail on why this is not possible, proof-of-whatever should be quickly verifiable while hard to generate. Compression might sound like it can achieve both requirements. However, raw data needs to be very large so that the problem is not trivial. Large data is a red flag in any blockchain application.
TypeScript is an even better example with a lack of soundness in its type system but still being an incredibly useful way of programming in JavaScript.

The unsound type system is hardly simple at this point, and type errors are a pain because they aren't modularized very well (and structural type errors tend to cascade quickly). Still, it beats the alternative.
I generally go to GRC's tool "DNSBench" for a list of performing DNS responders. If 1.1.1.1 shows up on that list, I might consider it.
Most reported news appears to be negative for some reason... at least in the mass-media
Of course. Why should I demand that job applicants use a particular commercial service for their personal professional networking? Since when has using LinkedIn ensured that someone is competent at what they do and can work with other people?

If someone didn't want to hire me because I didn't have a LinkedIn account (I've never had one, due to privacy concerns), I wouldn't want to work for them anyway.
I figure it’s easy to do something like this by generating a nonce over a TLS connection and using it as a shared salt value, and just checking if the hashes of the two passwords match when using the nonce as a salt.

Not sure what k-anonymity is but I wouldn’t be surprised if it’s something similar.

Edit: nope, looks like k-anonymity basically lets you search by the first few characters of the sha512 hash, and it responds with all of the hashes that have that as the first few characters, along with the count for each (how many people use that password, likely.)
Many states require an on site property manager for larger buildings. So it is normal for them to handle collecting rent, screening tenants, signing leases
Actually it shows that platforms really, really ought to be separated into at least two entities: “stable foundation” and “playground for clueless UI designers” or some other higher-level beast.

Any platform (Windows or not) in recent memory that underwent fundamental UI changes would have been improved if we had separated the layers. Let us continue to benefit from intelligent foundation improvements without being forced to inherit other changes.

There are lots of ways to draw these lines but there needs to be at least one line, below which software updates should have an entirely different meaning.
Does it get the videos from YouTube?
Also, they have the potential of being semi anonymous, captured, suffering mech failure while over people, etc.
I can't imagine needing to alias emacs. Maybe emacsclient, if you're not just doing everything from a shell in emacs.
If they could simply sleep earlier they wouldn't be night owls. Not sure how drink is coreleated with night owlism.
You gotta be the change you want to see even if you know it won't be enough to completely solve everything.
Brakes aren't always applied, and I do have need to apply them many times every day I drive, and I can see the immediate consequences of not applying them.

Also, I find the comparison of laws to brakes to be overlooking some key parts of laws and just how much abuse and corruption happens because of bad laws. If laws could be tested as much as brakes are, and if the laws had to show that they could achieve the desired results before being deployed to the public, then perhaps we could treat them more equally.
Nil pointers?
€89 is around $110. Is VAT really 60%?
Avoiding this kind of "leadership" is especially crucial for product owners on interdisciplinary teams, like game teams. There you might have 20-50+ people across engineering, design, planning, art, QA, analytics, and business development, all of whom have separate and conflicting goals and incentives. At bigger companies you'll also have partners and stakeholders outside the team. Balancing all of these interests means that you have to be saying "no" most of the time, and you have to be able to do so in a way that doesn't alienate people. Being wishy washy in those situations leads to an unfocused product that can't ship on time, and a team that becomes disengaged and increasingly bitter as conflicts begin happening one-on-one without any mediation.

Being effective at that level is really difficult, and as easy as it may be to criticize leaders who are bad at it, it's really a rare leader that excels across the board. Keep that in mind when judging failures, it's always easy to point out when people mess up when you don't truly understand the scope of the problems they're facing. There's a reason good leaders are paid so well.
Could you please not post unsubstantive comments to HN?

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
Hah, that was going to be my first question.

So my entire dev environment is out.
This is a problem for profs too!
Just watch out for them if you're not in the US - any DNS-based CDNs will send you to an American node rather than your closest, it could slow things down a little

dig @9.9.9.9 icnerd-1e5f.kxcdn.com
icnerd-1e5f.kxcdn.com.	3600	IN	CNAME	s-us-ca00.kvcdn.com.
s-us-ca00.kvcdn.com.	55	IN	CNAME	p-ussj00.kxcdn.com.
p-ussj00.kxcdn.com.	55	IN	A	209.58.129.70

dig @8.8.8.8 icnerd-1e5f.kxcdn.com
icnerd-1e5f.kxcdn.com.	21599	IN	CNAME	p-uklo00.kxcdn.com.
p-uklo00.kxcdn.com.	59	IN	A	217.146.91.55
Excactly. When I was about 4, paper cuts were the worst thing I could imagine. Now they are trivial.

It doesn't mean that 4 year old me was stupid because I thought they hurt so bad, it just means that I've experienced things that hurt much worse.
Oh I actually wrote a fairly complex expect script once, many years ago, and forgot most of it :-) It wasn't bad as I recall, but I'm on a timeline so not eager to pick it up again right now. Thanks all the same.
This talks quite a lot about the perception of the listener, but what about the player? The responsiveness of an instrument is one of those remarkable attributes that isn't often perceptible or appreciated by the audience -- the willingness of the instrument to respond to player input, which is part of the expressiveness. A performer can compensate for a "dull" instrument to a degree by anticipating a note and/or playing with greater force, but this has its limits.

It is very subjective, and I would think difficult to measure, but some instruments are truly magical and feel eager to perform. It can whisper or shout, or ring on certain phrases, or more easily leap wide note intervals without unattractive overtones. Others, ostensibly identical (even made with wood from the same tree), are lacking something and aren't as responsive.
Show HN: TipTiger.com – Speak up, rate, then tip
Hi,

I launched tiptiger.com a few months ago to be a platform for all service professionals to receive advice from their clients and to receive tips (gratuity) according to the quality of service that they provide. Clients can "speak up" about the service they received, give a rating, and optionally select a suggested tip amount based on the service price and the rating they gave. People can also search for service professionals in their area and contact them to request their services. For example, here are some results for searching for a hairstylist in Austin, TX: https://www.tiptiger.com/search/hairstylist/78701

I would love to get some candid feedback from the HN community. Although most of the service professionals and clients that we talked to love the idea, they don't use it consistently. We have a QA (test) site (https://www-qa.tiptiger.com) if you would like to mess around and create accounts. I would suggest creating a test Service Professional account so you can see what features are available to them. Thank you.
Eh...partnerships make me uneasy.

Let's say 1Password somehow got breached, and customer vault passwords exfiltrated and posted online. Would Troy post about the breach and pull them into the database, as he has always done in the past? Or would his "partner" gently tap him on the shoulder and ask him to kindly hold off on that, because, hey, they're really sure they plugged that hole good this time; and they already let the affected customers know privately, so, why make a big deal about it?
I agree with everything you said. More clearly I’d say with something like Basic Income, joblessness is still a problem—but it becomes an inconvenience, a temporary lifestyle downgrade, or a bruised ego, rather than a pants-on-fire emergency which is what it is today.
Do you let anyone post under your account name? If I were to ask for your credentials to your HN account, would you give them to me and let me say whatever I want under it?
I believe the term for this phenomenon is "American angst".
Cake ML
I would have closed the website after failing to find a description if not for the warning. But the videos are very short and clear, and it'd probably be harder to explain the interface with text.
Smoking cigarettes would do it. Nicotine + Oxygen right? Who knew the movie Sleeper had it right, keto diet and tabacco.
https://www.youtube.com/watch?v=D2fYguIX17Q
It can only be censorship if you believe that people do not have the right to choose who they do business with.
Should point out though that it is using DNS-over-HTTP/2 and not DNSCrypt it seems, because the DNS stamp you provided in a sibling comment starts with "Ag" and not "AQ".

https://dnscrypt.info/faq mentions some drawbacks of DNS over HTTPS;

- Requires a full TLS stack and a web server

- Interception/monitoring tools are readily available

- Key management can be surprisingly hard especially if public key pinning is used by clients

- Allows insecure algorithms and parameters

- Requires TCP

- RFC is in draft stage

So the question remains; does 1.1.1.1 support DNSCrypt or are there any plans for it to do so?
Mental and social maturity continues developing for most of your life. Different life stages have different common problems, and you need to learn different skills to solve them - or sometimes just to cope with them.

In the same way that there isn't much practical (i.e. economic) interest in tailoring schools and college classes to people with different daily cycles, there isn't much interest in teaching people about common problems ahead of time, or running some kind of continuous life challenges training that could potentially do a lot to improve life quality.

In my 50s, one of the common problems my friends have is dealing with parents who are either dying, recently dead, or have a terminal illness like Alzheimer's.

Of course that happens to younger people too, but there are actuarial peaks where it becomes massively more likely that you'll be dealing with a certain set of challenges in a certain decade of life.

There's shockingly little information around about some of these challenges. So it's incorrect to assume that the learning ends after school or college.

You won't learn anything about dealing with these challenges there. You won't even be warned they exist.