skysight-inc/HackerNews huggingface dataset:
> Sometimes the best stuff have come out of something like "I was thinking about xyz, here are some things I noticed, thoughts?"

I think this is a matter of preference. I see where you're coming from, and there's a lot of value in that kind of unrestricted brainstorming, but I've always preferred to have those types of discussions in person with some whiteboards available for fleshing out ideas. When I'm brainstorming, I don't want to get caught up in LaTeX formatting issues, or to spend an hour writing out a response, only to have the discussion go in a completely different direction within that hour.

I enjoy reading MathOverflow because the Q&A format forces the question asker to take whatever vague idea they have and form it into an objective question that can be rigorously proven or refuted. The narrow focus keeps the discussion on topic, so even if it takes you a while to contribute, you can be assured that your response will still be relevant.
Bad URL. Link to the post https://www.alexkras.com/front-page-of-hacker-news-in-5-easy...

It's not bad advice, but most steps are not so easy. Perhaps I'd recommend not to repost too much. In some cases it goes out of control and the mods ban the user and site.
Had to duckgo it: DPI = deep packet inspection.
Do you think they prioritized the newest users/prospects versus power users?
Blaming it all in “really bad ORMs” without naming any sounds suspect to me. Can you name some good ones?
Haha, I was going to mention lobsters. I don't understand why everyone tries to re-implement HN. I guess the interface is pretty minimalist, simplistic and recognizable, but Lobster just has so many more useful features and is pretty mature. I'd highly recommend it rather than try and reinvent the wheel.
I'm one of the developers on the LittlevGL project. As a note, the display architecture does buffer chunks of the display and then write them.
Exactly!

some thoughts

As a manager, becoming completely redundant can only be truly achieved by coaching a replacement. I would advocate in stead of using phrases such as 'useless' or 'corporate fat', to adopt 'retained managerial expertise.'

Finding people who can both manage teams effectively and train new managers are extremely valuable. In larger organizations they would be promoted to 'managers of managers.' Smaller organizations might have no immediate need for such talent, though, those people are crucial if they want to scale. In other words - you should either become a management consultant for small businesses, or help a small business grow.
Not sure what all the downvotes are about, but spending a bunch of money on your (virtual) datacenter isn't a new or strange thing. Whereas Lyft might not spend it on processes that deal with physical products, they do have a much larger amount of connected clients and data processing.

While in theory you'd "just need a database and some REST API" it is never as simple as that. Say you have one set of systems for production, you may want one or more duplicates for engineering purposes. And then you'll want tools to managed those systems, and tools to manage those tools. Then there is AAA, versioning and storage, and you'll have some sort of forensic/auditing log.

Up to some point, what makes a system expensive isn't the one set of parts that make production, that is just the tip of the iceberg. It's that you need everything else as well.

So regardless on whether you are doing a relatively simple service (getting people from A to B), or doing buying, sales and logistics for retail, which isn't rocket science either, you get the same initial cost and overhead.
Since we’re on HN, it looks like the part really worth checking out is “programming shadows”, which means programming some sort of sun dial in any of a couple dozen languages. Here’s a link in case you can’t find it on the page :) http://illustratingshadows.com/programmingShadows.pdf

It’s full of interesting tidbits on geometry and programming and all kinds of languages old and new, but is organized at least as haphazardly and aesthetically as the web site. Kind of a blast from the past feeling, and like someone is really really into sundials and programming in any environment possible!
The structure of Benzene was famously conceived in the same way.
The Baseline Requirements forbid issuing for Public Suffixes in what the PSL calls the "ICANN DOMAINS" section (or wildcards immediately under those suffixes). That section includes in-addr.arpa but not github.io

Now, the BRs don't specifically tell you not to validate in-addr.arpa and then issue more specific certificates, but my patience wears very thin on how much needs to be spelled out letter by letter to have CAs stop doing things that are obviously a terrible idea.

I can see how the juxtaposition was confusing. Facebook wasn't concerned about public suffix problems, they were worried by (a historically common) pattern where bad guys find that if they're able to persuade a CA to issue them with some-machine.example.com the same CA will then issue www.example.com to them because hey, they're from example.com... It so happened in the case that worried them that couldn't have happened, but they were not to know that.
Lightweight threads are different than async models. With the latter work continues until io or a manual yield happens. With threads, your workload can be preempted outside your control.
Vinyl will outsell CDs in the US as early as this year
Interesting, another board using the Lobster engine.
Hi, are there any location and/or timezone requirements for the remote roles?
I would have included more of the English greats in essay writing: Charles Lamb (Whose 'Essays of Elia' might perhaps be be the finest collection of essays in the English language, Macaulay( whose essay on Warren Hastings is a masterpiece of English prose), William Hazlitt, even Dr Johnson (His 'Lives of the poets' is essentially a large collection of brilliant essays) and Joseph Addison.
And then face the crippling poverty, homelessness, death, drug problems that come with those high paid workers. They contribute nothing to society, see Amazon in Seattle. Where are the Bezos schools, Bezos housing communities for the poor, where are the Bezos fire departments, Bezos parks? Nowhere.

Just because you have different priorities, priorities that are "infinite growth" (cancer), doesn't mean its automatically a good idea. Those workers weren't being employed from NYC and surrounding areas, and you know it. They were coming there to displace people already living there.

It's time the lower end of society starts getting a fucking say too.
The EFF article is actually interesting:

https://www.eff.org/deeplinks/2019/02/ets-isnt-tls-and-you-s...

previous discussion:

https://news.ycombinator.com/item?id=19255227
Totally agree, and for managers who have programmers on staff they will keep making up features without thinking about whether it is a good idea. You start getting "features" crammed in because they have to pay the programmers to do _something_.
Not sure what you mean exactly by "generative models" but it reminds me of Rohde et al 2004 (https://www.nature.com/articles/nature02842) which is all about modelling this sort of thing. In fact, some of the results of Rohde's paper are quantitative things which Rohde et al discovered by simulation and which my paper provides theoretical explanation for (see my paper's Proposition 6 and the last sentence of the abstract of Rohde et al).
Brave New World Narrated by Aldous Huxley (1956)
> That doesn't make those reasons objectively correct.

You don't even need to appeal to some 'objective correct' standard. You can just look more basically at "what is the purpose?" Usually, it's "increase sales". So... determine baseline metrics, perhaps implement some testing to see what changes have what effect, and then push forward a larger redesign effort if the tests moved towards the goal/purpose.

Perhaps the goal is 'reduce number of clicks'. Is that really important? Or is it 'reduce user frustration'? How will you measure that?

"Reduce page load time" - should be pretty easy to measure, but will it have an impact on other things (sales, support, etc)?

People may have 'good reasons' for a redesign. Without a measurable goal, they're a waste of time, imo, and I've often seen them do more harm than good (measurable harm, like reduced sales, customer drop off, etc). But hey - those front page pictures looked really nice in the photoshop mockups sent over...
كلمات اغنية ردديها معايا احمد الخليدي
The profit motive was a justification for slavery.

Want to try another argument?
Dart vs. node for flutter app server side
Hey,

I want to start a new project to learn flutter.
I would like to know your opinion about which language should i use for the server side.

thanks,
I'd like to say that the author has been reading The Book of Why, but it seems that he hasn't because he missed the punch line of the section on the paradox: you need a causal model to separate the two branches of the paradox. It's as easy to construct examples where the overall view is correct as it is so construct examples where the separate views are.
”moon at its brightest is about 0.5 lux”

Given the wonders of dark adaptation of the human eye (https://en.wikipedia.org/wiki/Adaptation_(eye)#Dark_adaptati...), does that really matter? In my experience, the full moon is almost bright enough to comfortably read normal black on white printed text.
> will go and do the thing they like instead of doing the thing that is needed

You know, it's funny. Just this morning I was thinking about how companies are often cheats and liars, and how the capital growth motive often discourages innovation after a certain point--ie, directing workers to do the thing the company likes, rather than what's useful to users.

A trivial example would be Spotify's music genealogy and recommendations. How good does it have to be, for users to keep paying? Not very. So perhaps there's a lot of room to improve it, but because the profit margins are so slim, it won't get done--even if a Spotify engineer is personally motivated.
I can't help but think you're attempting to race-bait people, because most people bring up South African farms as part of the idea that a 'white genocide' is occurring in South Africa, which is funny because a significant proportion of those murdered in farms in SA are black.
> I'd like to be able to run an app (not just an App store app but any app) and be relatively sure it can't do anything bad.

Mac application sandboxing is independent of the App Store. There’s no reason third parties can’t ship applications from their own websites that use the sandbox.

The reason that many don’t is that the sandbox tends to be so restrictive to even common and reasonable tasks that it often makes the UI noticeably worse.
Arthena (YC W'17) | Senior Data Scientist | SoHo, NYC | ONSITE | https://arthena.com/ | Full Time |

Arthena is a YC W‘17 company that quantitatively analyzes and prices art to create financial products for the art market. We’re passionate about using data to understand the drivers of this opaque, centuries-old market. Our tight-knit team is comprised of engineers, data scientists, and fine art experts working together at the intersection of art, finance, and technology. We value intellectual curiosity, creative idea generation, and close collaboration.

Our data scientists analyze millions of records from decades of past art sales to generate quantitative signals used to drive business decisions. They work closely with software engineers to productionize models and with art experts to incorporate domain knowledge.

Please contact will@arthena.com if interested.
The trouble is you can't fix large numbers of statistical confounders with more data because there is a limit for how many factors you can control for before the measurement error overwhelms the signal.

To do statistical controls, you essentially sort the data by category, so that you're not just comparing black people with white people, you're comparing middle class 18 year old black female college applicants with college educated parents to middle class 18 year old white female college applicants with college educated parents.

But every one of those factors is a chance to have measured something wrong. Your group of middle class 18 year old black female college applicants with college educated parents will have a couple of people who were misidentified as middle class, a couple of people who were misidentified as black, a couple of people who were misidentified as female, a couple of people who were misidentified as 18 and a couple of people who were misidentified as having college educated parents. And they don't cancel out exactly because the original correlations with the primary factor existed to begin with, so the measurement error compounds in proportion to the strength of the correlation of the primary factor with each confounder.

Meanwhile the size of each subcategory shrinks each time you bisect it further. So the more things you try to control for, the higher the percentage of the sample in each subcategory is measurement error.
This is a fantastic idea! Keep going.

Small nit: If I don't specify a hobby image, I still get a "hobby image" link on my resume. Is it possible to just list hobbies if the user doesn't want to provide images?
I guess because it's an encyclopedia article, and not super on-topic for HN which is mostly focused on news around startups and technical stuff. If we submitted every encyclopedia article to HN there would be quite a flood of off topic stuff.

But mostly because it's 'meh' and off topic enough that not enough people cared to click the vouch button when it was active. And it's not news.

You can perhaps point to HN links to other off topic articles that have not been flagged, even encyclopedia articles maybe, but you have to consider that this topic is quite an outlier and sensitive/private for some people, and not something they want the discussion to turn into on HN.

So (recapping a bit) they flag, and nobody cares strongly about taking HN off track into this topic, so the flag remains.
Gold Trading Strategies
The conclusion should probably be that redis is super slow, not that the python 3 implementation is particularly fast. Also it is unclear how python dictionaries would scale for large number of keys compared to redis.
> For example, rewriting an old codebase using their favourite new stack.

Sometimes that is a business need, but the rest of the business doesn't recognize it (or won't until it's too late). Yes, having your website running on coldfusion 5 isn't actually a problem - data comes in, data goes out, orders are filled (ecommerce, for example). If the actual business needs didn't change ever... there would not be a need to ever refactor/rebuild.

And yes, I've seen "needless" refactoring, without regard for business needs. But there are folks who do understand some of the needs of the business before the other business units may realize it themselves.
> This is really just a bandwidth DoS, which no client can protect against.

Couldn't the client just find and blacklist misbehaving nodes? (Which Bitcoin already does, right?)
Great read. Somewhat of an off-topic question, but here goes:

> Watkins wanted her pen name to be spelled in lowercase to shift the attention from her identity to her ideas.

I’m sure what I’m about to say has been discussed before — but wouldn’t this accomplish the opposite effect? I feel her “unconventional” name makes me focus more on it, not less (especially when her name is used at the beginning of a sentence, where we are trained to expect a capital letter no matter what). Do other people with lowercase names have similar justifications?
Very good point. When I was a developer myself, I implemented that philosophy by making sure that whatever knowledge or expertise I had, which distinguished me from the other developers in my team was shared and distributed to my colleagues.

So - in stead of making myself redundant, I endeavored made myself replaceable.

Note: Though, the only time I worked as a developer, I was more experienced and knowledgeable than my team members (very junior team); I was never a great or experienced developer. In retrospect, I probably wasn't even a good developer.
No, profit motive leads to more shelter being built for those who can afford it and everyone outside of that gets to live on the streets. See: Seattle.
You seem to be conflating safety ratio with accident ratio.

I specifically predicated on "makes me and my family 10x safer overall."
What makes you think it's a bandwidth DoS (and therefore unprotectable)? The vague description sound more like the program is using excessive resources to handle certain messages, which reminds me of the hash algorithm collision DoSs, which weren't just bandwidth attacks. Do you know more details?

Calling it "scamcoin" without explaining anything just makes you seem uncredible. If you have information, please share it instead.
It’s a shame that the regulations haven’t been updated for electric kick scooters as well.

They are a lot cheaper, more nimble, take up less space and use less energy. I’d love to ride one to work but am worried it will get impounded at first sight :(
Would a DOS attack enable someone to do a double spend by taking honest nodes offline?
You are aware that pretty much every hosting organization in existence pays referral fees, yes? Including "cheap VPS that can scale" (also known as: a contradiction in terms).

https://www.linode.com/referrals

https://www.digitalocean.com/referral-program/

https://www.vultr.com/news/Summer-Promo-Now-Earn-%2430-For-E...

You're also clearly unaware that Rackspace built itself and went public on colocation, which dates your perspective. "What type of servers to use" is such a variable question for each outfit, and even with a web-focused startup perspective like this one, there's so much variance in work that colocation often made sense at the time. Time sharing a VPS with Bob's IRC Vhost Service often does not.
Whenever a business justifies its pricing by pointing to costs it’s either in deep trouble or run by amateurs. Big red flag IMO.
> Cool, cool. To preface this comment, I'm a user experience designer, and I've been doing web software development and design for over 20 years.

This seems like a call to seniority. Just because you've been there for X more years doesn't make your input automatically more valid. I get his disclaimer i.e. 'I am not a designer', but yours just feels a bit like bragging.
> you didn’t choose the right person for the job

This is, however, the state of the entire economy, when organic individuals are cribbed into roles defined by firms with abstract goals. A good counterexample might be the Montessori system.
Is Lyft itself working on self-driving cars? I thought that GM and Alphabet (which are both investors in Lyft) are doing that and Lyft itself is doing no self-driving car research.

EDIT: now I see, page 3: "Simultaneously, we are building our own world-class autonomous vehicle system at our Level 5 Engineering Center, with the goal of ensuring access to affordable and reliable autonomous technology"
>The Mac was “the computer for the rest of us”.

Worse in every way, several times more expensive, and yet stupidly successful.

I curse the retarded suits at commodore main offices at the US.

It did better in Europe, because UK commodore had some decent marketing.
To be honest, I'm not really sure the reason you're explaining this. I had thought you were drawing a contrast between pendulums and quartz oscillators.
Heck, I consider grabbing a stranger's ass very wrong (I'd say as wrong as spitting in their face).

What I'd want to know is whether those terrible things the parent describes are of that level, or merely trying to get a dinner with some coworker, or telling them they look good, etc -- which is often classified as some kind of horrible harassment to pad the numbers.

Meanwhile, tons of men to men, men to women, women to men, and women to women, animosity incidents and abuse of no sexual kind in the workplace is glossed over.
Does this affect mailgun? Is that a profitable revenue stream for them?
The question is how do the hormones affect it and what roles are suitable, not whether it happens at all. Certainly it could, but it's non-scientific to assume that because we see an effect that could be explained by it, the effect is definitely explained by it.

Also I don't think it's a consensus position that men are women are differently fit for different roles, in the sense that men or women are unfit for certain roles. Humans are capable of adapting to all sorts of things.
Very applicable in leadership and management in this time of disruption everywhere.
That's not the case. Many of the politicians who campaigned for Brexit have a very deep understanding and had been campaigning for it for large parts of their adult lives.

Indeed, so far their predictions appear to have been more accurate than those of the so-called "experts". For instance "experts" claimed voting to leave would destroy 500,000 to 800,000 jobs. The Brexit campaigners said it wouldn't. The experts were wrong.

Be very wary of assuming that:

a) The people claiming to be experts on a topic are experts

b) Experts on a particular topic exist at all

c) Experts will make better decisions than the people in aggregate

There are all sorts of reasons to doubt all three of these propositions.
Which is exactly the problem. Bad laws make it so we can't have nice things.
Yes, if you don't have the radio on, if other people aren't talking, if your car isn't loud and rattling, if you don't mind sharing the data with google and of course if the voice recognition and app interfacing works at all.
Not all of the above are always true.

But I know, things are not all bad. I'm only a bit saddened by the disappearance of the reliable deterministic haptic-only control that older phones had.
Isn't a mayor part of not reporting income to make sure officials don't take a closer look into your case? Having a judge see you don't have income while living a lavish live is probably the last they want...
Yes, lots of testing.

Sadly, not as automated as you would hope/think.

The industry is working toward fuller automated testing, but it is much harder to do with “real hardware” in the loop.

Part of the reason why space has [historically] been expensive is exactly because you have to have specialized humans doing a ton of tests.

One reason Elon has been able to lower costs by reusable rockets is exactly because you don’t have to do as much testing per launch.
The flight software team did a reddit AMA a while back [0]. They use C++ for writing the flight software (what flies falcon, dragon, etc) running on a customized RT Linux.

[0] https://www.reddit.com/r/IAmA/comments/1853ap/we_are_spacex_...
It's hardly feminist.
Is this really true? I've never had this experience with paid AWS support, even spending a lot more than $100/mo (although not as much as Lyft).

Rackspace support ca. 2004 was really fanatical. Like you could call them and get an engineer on the line, working on e.g. your RAID card, in minutes. Without going through a ticketing system or other intermediaries. Some of this was no doubt due to them being a smaller company, but "Fanatical Support" was not just marketing hype.
Endocannabinoids Sculpt Sex Differences in Juvenile Rat Social Play