skysight-inc/HackerNews huggingface dataset:
The realization that you see the world from other perspectives, grow them in your brain by reading, totally destroyed my childhood idea that life was all about experiencing a series of cool stuff.

For me, life is about growing intellectually, broadening my mind or going to strange inner creative places, knowing myself.
Not only might there be issues with choosing CEOs based on pedigree and past performance (related to share value), but even the measurement of share value is arguably a weak indicator of company health and profitability.

Many institutions and media organizations are focused on quarterly or annual share price, but those numbers can be temporarily inflated if the company is willing to take actions that would damage itself longer term. And when I say "would", I actually mean "usually do". Also, global and industry factors can push a whole sector up or down for months or years.
The data brokers quietly buying and selling your personal information
Depends on the size of the asteroid
Serverless collaborative editor using CRDT
>It's strongly typed

Sure, it's strongly typed, but I think that's irrelevant, at least if my understanding of the term 'type safe' is correct. From Wikipedia:

>In computer science, type safety is the extent to which a programming language discourages or prevents type errors.

The thing is, a Python program that causes a type error is valid, even if it crashes. TypeError is strictly a runtime error. To me, that is the epitome of not having type safety.

Of course pretty much everything is runtime in Python, by virtue of it being a script language. So you really would need a type checking stage, like TypeScript. But...

>mypy adds static typing support too

In my opinion, MyPy is not sufficient to represent common usages of Python's type system. Even with the recent addition of structural typing, many Python programs just do things that are not easily typed. An example would be, in Django, many things in the core directly patch the Request object, and there's really not a terribly sane way to represent this in a reasonable type system. I feel Python encourages all kinds of type craziness, with metaclasses, 'file-like' objects, etc.

Opinions aside... Since MyPy is not part of Python itself (yet?) it is unfair to call the Python language 'type safe' simply by virtue of a type checker existing, for the same reason one wouldn't call JavaScript type safe (I do acknowledge that both of them definitely have a chance of becoming 'official', but neither have yet, and that's the important part.)

Not strictly related, but there are also other type checkers, too: At Google, we've got pytype (https://github.com/google/pytype) and Facebook has pyre-check (https://github.com/facebook/pyre-check). I've tried neither myself.
> writing the service in Node took them an hour

I'm really skeptical of this unless it's just a wrapper for a thing that happens to already exist. It would be interesting to have comparative LOC numbers.

> At npm, the usual experience of deploying a JavaScript service to production was that the service would need extensive monitoring for errors and excessive resource usage necessitating debugging and restarts

So, they deployed it after an hour, but it wasn't finished until they stopped having to debug it in production?
Applying equalizing measures post-hoc without adjusting for baseline rates or confounders cannot be done in a reasonably fair way. Not only is the baseline rate of women seeking funding much lower, but there may be many other variables that influence the capital distribution, such as women asking for less funding than men do even when they do seek it.

You can't "remove the bias" from situations without knowing what a fair distribution would look like to begin with (If you think 50% of the capital should go to women, I'll wish you good luck in either funding them an order of magnitude more than men, or funding them equally and somehow getting an order of magnitude more women interested in becoming founders).
https://en.wikipedia.org/wiki/Hygiene_hypothesis
The founder was Chinese military, the early funding came from government sources, and several official gov white papers state Huawei as a national security priority.

I don't know what you accomplish by denying something so basic and provable.
That's a very specialized filter. Seems more like a sort of 'Ask YC' type thing for topics of concern to the group.

I thought of something similar but less restrictive like an 'opt-in' version of that for those who would like less volume of posts and more of the 'in-depth' variety (identified by upvotes by same).

Filtering comments is tricky since dropping messages in the middle of the thread loses context. Counting comments/votes-on-comments (by opted-in) might work for surfacing posts or reording displayed comments.
No, however, the idea is that if the link is target _blank then you are supposed to add a rel attribute, commonly given as rel="noopener noreferrer" in most articles you read. Common content management systems such as Wordpress and Drupal do this for you.

Nobody has yet died due to some programmer carelessly not having 'noreferrer' set in the 'rel' attribute of a link that opens in another tab but, if you want to get 100% on Google's Lighthouse audit tool, then it really does matter.

The Google article is worth the read as it makes it clear that the oft-cited rel="noopener noreferrer" is wrong. The thing is that 'noreferrer' is a superset of 'noopener' so you only actually need rel="noreferrer" without the 'noopener' bit.

The 'opener' said no to is 'window.opener' in Javascript. This probably was brilliant in the days of frames and has lurked in the specs ever since.

https://developers.google.com/web/tools/lighthouse/audits/no...
The theory that young trees capture more CO2 than older trees has been debunked as far as I know. The best carbon sinks are older large trees: they grow at lower rates height-wise, but faster mass-wise, sequestering much more carbon. A single large tree might add the same amount of carbon to a forest within a year as is contained in an entire mid-sized tree, I’ll add some sources later
A lot of people seem to confuse "capitalism" with "market economy". Once capitalists have established their position they hate market competition.
Is filtering the photo to turn a day shot into a night shot “fake” under your definition?

It’s only using the light which exists in a single shot, so it’s not by a literal reading; yet it creates a scene which distinctly never happened, eg a certain person in a park at night.

I think many people view color alterations — creating “better than real” shots — to be a similar kind of non-reality, and for those people it would be perfectly apt to call modified photos “fake”: they don’t capture the reality of anything, but are instead an imagined work — how the photographer wishes the scene looked.
> Cameras are physically incapable of capturing as wide an experience as our eyesight+mind so photographers must compensate.

True.

> On the other hand, how best to capture the awe-inspiring nature of an undulating aurora than by making it fluoresce against the night sky in your photo? If the image weren't processed then you would see nothing at all...

So what you're saying is that if you were standing where the photographer was, you wouldn't have seen this image? It required an additional creative process to bring it out?

That's totally fine. That's _art_. Art is a fine thing. But if you start showing art to people and try to claim that you just snapped a normal photo, getting all upset when people claim it's unrealistic (like the article's author), you shouldn't be surprised if people call it fake.
Yeah that ascii art with three swastikas really added to the discourse. That and the second comment “your mom is Facebook” made me think the Algonquin round table had come back to life.
> If the image weren't processed then you would see nothing at all...

Are you saying there can never be devices that capture the vision of auroras undulating, even a neural recording?

The issue with this statement is that it gives up too easily on the capturing end, and taken to an extreme it implies a dead end for photography.
You can also turn co2 into trees. More lowtech, but more useful than coal that's created with energy that should be buried as nobody will do that (next to the others usages mentioned which are mostly consumables and hardly viable co2 sinks).
Get a wife.
They don't physically mint it, but they certainly create money out of nowhere to put into bank accounts that people can then go out and spend.
Any reviews on this ?
What China seems to be doing is replacing the complex tangle of distributed local generation and distribution with big, high-profile, headline-grabbing single point of failure power lines. That doesn't sound like a good way of avoiding blackouts due to weather taking out power lines - if anything, that's an argument against copying China.
ofc it won't be reliable at all, especially compared to the national weather service. I meant doing it for educational purposes, for fun, not for profit, so I'm here to ask about the types of data needed and the availability of these data, etc, for running such forecast (not meant to use this specific model, I think it would be impressive to replicate how numerical weather forecasting was done in the 1970s on today's computer with real data).
University of Washington config:
Hardware: Forecasts are computed on a cluster of computers:

A 16-node (116 Intel Xeon 2.3GHz processors) Linux PC Beowulf cluster

https://a.atmos.washington.edu/~ens/uwme_info.html
Are you saying that the USA has not currently the knowledge, raw materials and manpower for keeping its social safety net and building infrastructure at the same time?

Because from where I'm standing it seems that it's the political will what is missing.
Yeah the current Crew Dragon is different and needs to be "re-certified" for at least some things. NASA wants the exact configuration used to be validated.
Can You Trust Kurzgesagt Videos?
By default M is Meta or Alt not esc
The VAT directive on digital goods most certainly did not come into effect in the last year or so.

> US companies all have had a huge advantage "only" being under the (at the time very criticized) DMCA while European companies had to abide by local laws, often in multiple jurisdictions.

So we agree that Europe, in general, is a worse startup environment compared to the USA?

Also, I think it's pretty disingenuous to claim that large companies like Apple or Microsoft got big because they didn't pay taxes in Europe.

> Any of these companies could have been really big domestically, if it wasn't for it being hard to grow and easy to get bought.

They were big domestically. They were even significant internationally. Just not nearly enough to match US companies.
Depends on the tax code. In Australia, corporate taxes are passed down as a deduction to real humans. So if I get a fully franked dividend (fully franked means the company paid the 30% company tax) of $70, I also get a tax credit for $30. If my marginal rate is > 30%, I pay the difference (e.g. 50% means I owe $20) but if it is lower I get a refund - the marginal rate is 19% up to $37K, so those people would get a refund of $11.

This seems to me a sensible law, as doesn't double dip, and foreign owners don't get the credit, so the government does get a smidge more revenue, while not F$%^ing over their citizens.
Except, we've learned via a robust body of research over the last 5 decades that the market is largely efficient.

Therefore, a change in share price over time (not measured in quarters, but over 3+ year periods...as was done in this study) is an excellent proxy for change in fundamentals.
Ok, Falcon 9 costs 62M$ just to bring something on earth orbit.
Why you would ever think that 40M$ worth of tickets to bring a BFR on Mars would be profitable?
I'm an advanced analytics professional with over six years of professional experience.

Location: SF East Bay
Remote: preferred
Willing to relocate: yes
Technologies: python, R, sql
Résumé/CV: www.mathewanalytics.com
Email: mathewanalytics@gmail.com
That’s not a definition for scripting language I’ve ever heard before and it’s neither true nor desirable. Even JavaScript has a standard library - think about things like Set, Map, Regexp, Promise, etc. – because they’re universally useful, as opposed to the runtime environment where things like the DOM are less relevant to many use cases. JSON is a great example of something crossing over as an increasingly high percentage of projects will use it.

Not having a standard library on par with other scripting languages just added overhead and incompatibility for years as people invented ad hoc alternatives, often buggy. The accelerated core language growth has been hugely helpful for that but you still have issues with things as basic as the module system which exist for understandable reasons but are just a waste of developer time.
You can still emulate the Referer header in order to trick the server side. It's easier to do this on the client side in order to avoid complexity on server-side because the servers need to be aware of all the browsers used by the client.
China is also quite decentralized. The provinces have an enormous amount of power to resist central government demands to do things they don't want to do. Look at how much trouble they are having trying to crack down on highly polluting power and industrial plants. If Beijing wants something, and the provinces don't, it's probably not going to happen.
Build an AR maps app with Cesium
With a great relief.
The percentage of startups with female founders is about 17%[0]. Do you think having 17% of the companies only getting 2.2% of the funding is fair? Would you be interested in being a founder with those odds? Clearly, the existence of programs like those described in the article, which were started by women, indicates that women don’t think they’re getting a fair shake.

IMO, a fair distribution would be approximately equal to the ratio of companies with female founders.

What’s your solution, if any look like?

[0]: https://techcrunch.com/2018/01/15/the-portion-of-vc-backed-s...
Talk about Karma.
I think the discrepancy lies between "this scene never happened" and "this scene was never witnessed by the human eye as such".

I think one of the expectations of a photograph can be to be a reproduction of a scene as it was witnessed, not as it happened. That is, as the photographer was shooting the volcano, he never beheld the Milky way and the sea of light from the valleys that way, that only appeared in post-production.

I don't necessarily think it's fake to prettify an image [1], but I can imagine why some people would consider it less than real.

1. "Pillars of Creation" looks awe inspiring in spite of: "The blue colors in the image represent oxygen, red is sulfur, and green represents both nitrogen and hydrogen."
We're talking past each other so I'm going to abandon this thread, sorry.
If you want to set up and use the WRF model linked in the submission to generate your own forecasts, you can follow this tutorial: http://www2.mmm.ucar.edu/wrf/OnLineTutorial/index.php

For all but the most extreme configurations, WRF will run on a modern 2-4 core Linux desktop. It will be fairly slow, but it will run.

You can use the raw data from the official model runs published by NOAA as initial and boundary conditions for your model runs: https://nomads.ncep.noaa.gov . One of the coolest and most under appreciated things about NOAA is that they publish everything online for free for everyone.

Or you can just get the raw data from the official runs from the link above and do your own extraction, and maybe post processing if you like.

(Source: PhD in meteorology. Finally made an account when I saw this posted)
Show HN: Namer.ai, AI (RNN) powered domain name generator
Ask HN: Can HN allow longer title submissions?
I've been an HN user for more than 10 years, and remember when the "title" field for submnissions could hold 100 characters. Then it dropped to 90, and for many years the max length has been 80 characters.

The problem I am encountering more and more often is news article titles are getting longer. I believe this is because digital news headlines are no longer tied to legacy print publications (which often require short headlines to fit within a limited physical space on the page) and a desire among news orgs to leverage title keywords to rank higher in search.

While I can edit these headlines down to fit 80 characters, they often lose critical meaning or details. For instance, I just submitted an LA Times article whose original title was:

Newsom’s shorter California bullet train plan likely to run out of money before completion

The original title is 90 chars. Removing the governor's name reduces the length to 81 characters. At that point there's no easy fixes aside from removing "shorter" from the title, at which point it's not really clear what plan is being referred to.

I typically submit between 1 and 10 items to HN every week (https://news.ycombinator.com/submitted?id=ilamont), and have to perform similar edits on many of them. I know I am not alone.

Is there any good reason to continue restricting the headline length for HN submissions? If not, can it be reset to a length more in line with modern digital news styles?
I was struggling with Mathematica in grad school (it's bread and butter for theoretical physicists, since it is particularly good at symbolic math, and good enough for ancillary numerics, plotting, etc). My previous programming experience included C/C++, Python (numpy/scipy), Matlab/Scilab/Octave, and somehow, getting Mathematica to do things seemed like pulling teeth.

Incidentally, around the same time, I was exploring lambda calculus and "Learn You a Haskell" [1] for fun. Suddenly, at some point, several things about the declarative paradigm just clicked, and within a space of a few days, I went from struggling against Mathematica and hating the experience, to appreciating it's elegance and enjoying getting things done with it! For functional programming in Mathematica, see [2, 3] and the fact that it gives you access to the expression tree in a structured manner means that some really cool stuff becomes really easy!

Later, I learned that Mathematica's computation model is based on pattern matching and term rewriting. I don't know enough computing theory to disambiguate functional/rewriting/declarative, but I find it very satisfying to write code in roughly that style -- it feels clean and understandable. See Yann Esposito's write-up [4] for a fantastic illustration of this.

[1]: http://learnyouahaskell.com/

[2]: https://reference.wolfram.com/language/guide/FunctionalProgr...

[3]: https://mathematica.stackexchange.com/questions/163992/what-...

[4]: See Section 3.1 (you don't actually have to know any Haskell to get value from this example): http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way...

In that illustration, Yann takes a simple problem with an obvious procedural solution, and proceeds to rewrite it step-by-step in ten versions, each time making it slightly more modular. The modularity and flexibility of the later versions is breathtaking in its simplicity!
Hi HN!

namer.ai is an AI powered domain name generator we built as a side project.

My wife was trying to name her blog and I threw out an offhand comment over dinner about how we could totally build an AI to do that. She asked why we never actually build any of these things we talk about and it turned into a challenge. By late that night we had a dataset of a million domain names and were generating text that looked enough like domain names to encourage us to keep going.

The names aren't all perfect but there are some really good ones in there! There are also some hilarious ones in there. For some reason the internet seems to be biased towards chickens and Seattle.

www.hackerseek.com is available for example, as is www.stonestartup.com

We're using a character-level RNN to generate domain names which we match against the user's query with word vector similarity.

There are a lot of domain name generators out there but none seem to generate results anything like ours. For example the model learned that some domains are named with overlapping letters such as fashionistash.com for fashionista and stash.

Would love to get advice on where to go from here. Are the results enough better than what's out there? How would you go about promoting something in such a crowded space?
There is certainly no clear definition of what “fake” is. Everything is an interpretation of the real world, from the moment it lands on the camera sensor/film.

- Open a RAW file in the manufacturer software, Adobe Lightroom, Capture One, etc., and all will show something slightly different.

- Different films are known for distinctive looks, which are oft emulated digitally, is one of them “real” and the other not?

- Sensors and films tend to have more limited dynamic range than our eyes, does that make normal photos more “fake” and certain HDR photos more “real”?

A photograph straight-out-of-the-camera might actually be less faithful to the real scene than a processed one.

National Geographic has some reasonably sensible guidelines on processing/manipulation for submitted photos, but there’s still plenty of vague lines between faithful and unfaithful.[1] To me, it’s mostly: did the composite parts of this photo all happen in the same location at around the same time such that if a human was there they would have seen those moments?

[1] https://yourshot.nationalgeographic.com/photo-guidelines/
is it different from phantom types ? more general ?
Too true and concisely put.

The actual word 'competition' did not mean winner takes it all in the Ancient Greek flavour of the word, it has also been newspeaked by Capitalism. Originally there was some honour to competition. See also where the word 'agony' comes from:

https://en.wikipedia.org/wiki/Agon
Tucked as an aside at the end of a paragraph:

(They could also pay to ship a CD containing the music)

How much was that? Strangely lots of other prices are mentioned, but not that price. My guess is that it was low and possibly reasonable. Not that it really excuses the prisoners getting sort of f'ed over, just that it would kind of cut into the article's main thrust.
Yes - which is great for surfacing this, along with GitHub’s alerts, but unless it’s a direct dependency I find I’m usually just stuck researching the vector and waiting months for numerous layers of dependencies to update in sequence.
I’ve only got halfway through this, but this paragraph was tremendous writing:

> Predictably, everything exploded. The number of posts increased. The engagement with said posts increased. This is the scene in a movie in which, having launched something, a bunch of people stand in a large open war room waiting, and suddenly a geek staring at a computer goes wide-eyed, exclaiming, "Oh my god." And then the senior ranking officer in the room (probably played by a scowling Ed Harris or Kyle Chandler) walks over to look at the screen, where some visible counter is incrementing so rapidly that the absolute number of digits starts is incrementing in real time as you look at it, because films have to make a plot development like this brain dead obvious to the audience. And then the room erupts in cheers while different people hug and clap each others on the back, and one random extra sprints across the screen in the background, shaking a bottle of champagne that explodes and ejaculates a stream of frothy bubbly through the air like some capitalist money shot that inspires, later, a 2,000 word essay from Žižek.
My father used to run HS & college track meets using a SW package he bought online. Same model - buy a license, get updates once/year. It works.