skysight-inc/HackerNews huggingface dataset:
What matters more than income is wealth. When you become a high earner especially in cities like NYC and SF, you learn about the power of inter-generational wealth and the opportunities it affords. You see it every day. You become acutely aware about how unfair the world is, and how it will only become increasingly unfair as the truly wealthy entrench their power. Forget about lifestyle creep, if you are self aware parent who wants an easy life for their kids, you start having wealth creep. You don't just want to hit a number where you can retire in a low cost area. You want enough wealth to buy your kids access. Access you didn't have when you were clawing yourself up to a high income and would have made things alot easier. Access that eliminates the need for luck.

Inter-generational wealth could require you to leave behind 10M+ for 2-3 kids. A property each.

For those of you who scoff and say that is ridiculous, you probably don't share the paradigm that the world is unfair and becoming increasingly unfair to overly benefit the wealthy. Or you are fine with letting your kids fight for themselves in this world. I wish I didn't have the above paradigm, but I have seen TOO much and that is the worldview I have.
They are going vertical. It will impact UTC, Airbus, Boeing, etc.
First one of this size/scope built in 20 years, according to the article.
Wouldn't it be easier to use something like PiHole to block requests to ad and analytics servers at the network level?
Anecdotal, but I'm a tech worker in NYC who was firmly against Amazon coming to LIC. I know many other people who were too. NYC tech isn't in trouble — people just want it to be A) ethical companies that B) support local communities and C) don't rely on corporate welfare.

I also don't really understand why AOC is being scapegoated for this — this wasn't her district and she's not a state or city politician anyway.
I remember the news getting a lot worse in the late 1980s. I think the O.J. Simpson affair was the watershed, but just before that I remember shows like "Hard Copy" moving into the
timeslot between 4pm and 6pm on broadcast TV.

Cable wasn't so important back then.

CNN found its stride which was extreme low-cost programming based on the same talking heads blathering endlessly about the latest "news". For instance, CNN kept talking about MH370 for months despite there being no real developments in the case. On a slow news day when there were not any plane
crashes or school shootings, the CNN anchors might wonder why their ratings are so bad and why people don't take their civic duty of watching CNN seriously.

Trump changed all that. Ever since he started his campaign you never knew what crazy thing would come out of his mouth next. Then he became president and it's been like a terrorist attack every day -- and the best thing is that they can sit on their touches in Atlanta and D.C. and not pile on short notice into an airplane to go visit some school that got shot up in a flyover state or go to Egypt and get beat up by Mubarak's thugs the way Anderson Cooper once did.
Greg Egan wrote a good short story with a related premise: a pathologist investigating evidence discovers the DNA is formed of novel bases. It's called 'The Moat' and is published in the collection 'Axiomatic'.

The whole collection deserves a content warning, but if you enjoy Black Mirror then you'll enjoy these.
Programming Books You Wish You Read Earlier
Washington DC and a Tale of Two 20003s: High Rises or High Rents
I am not an all a fan of how Amazon went about this farcical "search" and haven't deeply researched the deal NYC gave them.

That said, addressing rising rents by limiting the number of high-paying jobs in a city seems like one of the worst possible ways to approach the problem.
I think the author's point is that Facebook has become such a hollow, corrupted shell that they're not even aware (or even care) that they're recruiting the same people over and over while they continually reply no.

It's an open letter stating the author's point more than trying to communicate with a recruiting department.
I don't know if civil discourse here is possible to achieve or sustain, given how emotionally-charged these topics can be.
I remember Twitter being an instant hit with people in the news biz. I attended an early "Times Open" conference where they were quite shocked that people were live tweeting it.
Is Haskell the Language of Geniuses and Academia?
The Weekly Email
You can try posting on https://transferslot.com/ and see what comes through. I was able to get some interest on Vora (getVora.com) by posting to this site.
I'm an enthusiast of early 20th century architecture schools like Art Deco, Prairie Style, Streamline Moderne, and Danish Modern (for furniture & housewares) because the clean lines and geometric shapes can function as a design philosophy in a variety of areas.

And obviously, web aesthetics like Material Design already reflect the ideas of Bauhaus and other schools.

But has anyone tried to replicate the "feel" of specific architectural approaches in their web design? For example, how would Frank Lloyd Wright design a website? Is it possible to incorporate more organic approaches like Art Nouveau without producing too much distracting visual clutter?

Put another way, what architectural/design movements could provide inspiration for the next evolution of web design?

And as further food for thought, wouldn't widespread use of AR/VR would serve to strengthen the link between architecture and human-computer interaction? Your personal computing environment could become an actual space - in the architectural sense - in which to do work. The first thing I'm going to do, of course, is replicate the Johnson Wax Factory's Great Workroom.

https://goo.gl/PF665e
Digital marketing + website development. I wasn't aggressive enough with acquiring new clients and went for too much low hanging fruit (people seeking my services but unable to pay standard rates). I'd spend too much time working to pay bills and didn't have enough time to hunt for new, most financially stable, clients. Voluntarily terminated the business after 15 months to join a digital agency.
I genuinely don't understand the mixing of personal and work environments.

Convenience. I access my work calendar from my personal phone so I can check my calendar first thing in the morning. And avoid carrying/caring for a company-issued phone.

Meeting with Indian teams are rare, but when they happen, I have to be at the office an hour or two before normal. I'm always awake in time to get in, but generally have a relaxed morning - long dog walk, cooked breakfast, walk to work. If I have a 7am meeting, I have to grab a muffin and drive to work.
Stanford and the Ethical Dilemma of Silicon Valley’s Next Generation
Couldn't agree more. It's too god damn easy to tear someone's life apart online. You don't have to see their face, don't have to know how they feel, or worry about physical retaliation.

Social media in its best case is a platform to prove to the world what a creative and good person you are and connect you with others that appreciate you. But it's been twisted to a platform for us to bring down people that we think are lesser than us. We've built a hate generation machine for ad money.
Can't the big sites negotiate directly with advertisers? I thought I read somewhere that the New York Times does this. In that case, why bother with the bloat of ad networks and their monstrous JavaScripts and other garbage?

If it's (as you say) good riddance to the small, scammy sites then I think it's the medium-sized sites which will really have a problem. Not big enough to negotiate directly, not small enough to disappear overnight.
I'm not a journalist and I've only ever worked for one news publication in my career, so I obviously can't speak for all journalists. That said, we can't ignore the impact that traffic quotas have had on the industry since the collapse of print media.

I worked for a paper in 2016 on their software team and saw how much of an impact that Trump's name in a headline had on the traffic an article received. Everyone on the outside was screaming about why the media was giving him so much attention while the industry, in the middle of a financial crisis, was less than interested to leave money on the table. In the age of internet journalism, orgs are heavily incentivized to produce what they think the community wants, and that has some really dangerous long-term implications.

People don't realize how bad the financial situation is for newspapers across America, and how desperately print media orgs are trying (and in many cases, failing) to stay afloat.
Im in the same boat, I thought myself because I wanted to know not because my parents told me to goto university or get a job.

Its this driven, self starter attitude that sets me apart from other developers I am competing with. Some people recognise this as an advantage, some people need more convincing.

Luckily for us the proof is in the pudding, if you'r not capable you cant hide it. It's generally worth the risk for some one to give me the job and let me prove myself, than for them go for a lesser developer that is used to having their hand held.

When hiring I think most people look for the degree as a checkbox exercise but your years of experience is what will get you the job.
With most tutorials using Python.
>Not only that, it is unfair to others countries who lose workers.

That is not how countries work - every other country can ennact their own policy
It's extremely hard to agree with Linus on that. One problem in his argument is that he believes that everybody has a kernel hacker mindset: most today's developers don't care about environment reproducibility at architecture level. The second problem is that he believes that every kind of development is as platform sensitive as kernel hacking, and he even makes the example of Perl scripts. The reality is that one year ago I started the effort to support ARM as a primary architecture for Redis, and all I had to do is to fix the unaligned accesses, that are anyway fixed in ARM64 almost entirely, and almost fixed also in ARM >= v7 if I remember correctly, but for a subset of instructions (double words loads/stores). Other than that, Redis, that happens to be a low level piece of code, just worked on ARM, with all the tests passing and no stability problems at all. I can't relate to what Linus says there. If a low level piece of code written in C, developed for many years without caring about ARM, just worked almost out of the box, I can't see the Ruby or Node application to fail once uploaded to an ARM server.
How on earth do you think we got Severance Hall? The Orchestra, the Art Museum, all those bougie old Tudors in Cleveland Heights?
IATA Releases 2018 Airline Safety Performance
Reckoner – Simplify Management and Installation of Multiple Helm Chart Releases
Yeah, the pundits always have the same thing to say to the Democrats, which is "move to the right" but they never say the Republicans should "move to the left".

Go figure.
And in less than an hour, this post is flagged and removed from HN first page (with >160 votes). It is very difficult to have any kind of rational discussion if people feel threatened by it.

It is a controversial topic, but that doesn't mean that we should shut up the sides we disagree with.
Nine of Top Ten US Companies by Market Cap Are Tech Stocks
I just picked up a new 13” iPad Pro with the hopes as using it as a travel machine. Mostly for email/writing, but also for light development. Haven’t found a solution yet. I’m in web dev land currently, so node/npm/webpack and a local http server would be needed.
How to Locate Dropshipping Products That Will Sell Madness
The dropshipping industry model comes with the pros and cons: Its major pros are low startup capital, convenience, and the freedom to test with products that will sell. However, the massive con of dropshipping is having less control with the total fulfillment procedures. When dropshipping becomes the theme, the important question is: What products will then well?
Not like with the conventional eCommerce retail stores where there are certain kinds of products for selling and to stick to these products since you have already arranged with plenty of stocks, the dropshipping industry model permits you in testing the market without the need to keep any inventory. Its’ being said, if promoting a particular merchandise does not work, you may simply switch to the other product without the need to worry about the unsold merchandise.
But, you probably do not have every time in this world to test with finding out what dropshipping products will sell well and what will not. It would be better to have the ideas of what products will sell well before placing the business model. For example, you may want to know if the shirts are selling better than toys, and the answer will all depend with your niche.
Ask HN: What Is Your Most Vivid Memory from the Dotcom Boom?
For those who were around: what was the most vivid memory, either of the technology during the dotcom boom, or the excessive spending that sprouted up around it?
Amazon figured this out already and took steps to prevent a backlash while the packages were being put together. This was why Amazon required NDA's from every single bid team, to prevent anyone outside from knowing what the package looked like when it was being put together. So they reaped exactly what they sowed: they look terrible and ineffective, because they tried to keep it all secret and present the public with a fait acompli.
My web filter blocks ads, but ublock is better. It blocks off-campus and handles first-party ads. It also hides ad content frames better than dns-level blocking does. It's also easy for users to turn off when some site doesn't agree with it. My network level ad filtering has to be simple to avoid breakage since it's harder to work around.
In case anyone, like me, doesn't know what appleid.apple.com is: It is Apple's single-sign-on portal for Apple IDs. Meaning if it errors out you cannot get an authentication token and use any Apple property (e.g. Apple Store, iCloud, developer portal, etc).
To briefly understand just how thorough this book is with providing all of the necessary background information and context, the chapter that actually matches the book title (Kernel Code), is chapter 8 and starts on page 319.
> There's a name for what you're doing. It's called "cherry picking". And also there's a name for the act of pulling something out of context to support an arbitrary point.

There's also something called "argument from fallacy". Either refute the points I raised, otherwise there's no point bringing up fallacies :)

> Let it be said that I'm not actually a Go but a C programmer,

I have been using golang at my current employer for several months now. That being said, that's your experience, and it doesn't necessarily mean that everyone else has your use case.

The shorter form is (1) more readable, and (2) less error prone - fact. Less code also means less room to make errors. It was pretty laughable on the golang mailing list when someone asked why there wasn't a max/min implementation for all number types in golang, someone replied why do you need it? You can just implement it yourself like so, and proceeded to write a max implementation where the comparison operator was flipped. It's quite ironic really.

> but I guess their idea was that like so many other features, this little syntactic sugar construct does not carry its own weight.

It does, it reduces the probability of error by making sure that assignment happens only once. They weigh things very arbitrarily, like how one of the golang authors doesn't think compile checked enums are worth it because hey, they're just enums checked by the compiler to ensure coverage. It shows they don't have experience with other languages, or with features that reduce error rates.

> that's hard to believe. Any code samples for illustration? (I invite you to cherry pick!).

I already listed the lack of a ternary operator or its equivalent, and this extends to other constructs which can be expressions. Java is getting switch expressions in the upcoming release, and in Kotlin, try/catch is an expression, it's quite nice. The most obvious other one is error handling, "if err != nil" checks everywhere, which makes the code base much longer.

Others include the lack of map/fold/etc functions. The code base I work with is littered all over the place with functions to do what effectively are maps or maps+filters. Those functions end up being 8 lines or so, whereas they could be fit in 1-2 lines, inline at the call site, without the reader having to jump to the function implementation. This gets tiring very quickly, and makes it take longer to understand the code at hand.

Another example is needing to explicitly assign to a temporary variable if you need to take its address to pass it as an argument.

a := foo()
b := bar()
c := baz()
qux(&a, &b, &c)

as opposed to for example Rust:

qux(&foo(), &bar(), &baz());

or Java

qux(foo(), bar(), baz());
Immersion is a good term to use. I agree. You may not learn a lot of specific, but you may get the lay of the land in a low effort way.
Best Way to Start Investing for a Graduate [video]
I'm particular the BIM workbench is looking pretty slick these days [1]

[1] https://www.freecadweb.org/wiki/BIM_Workbench
What Is Fake News?
Start by getting one with a 12-"letter" name and see how that works !!
How to Boost Your App’s Growth with Strong Branding
Realistically how can 200k+ be hard to live on?
Hooked: How So Many Vermonters Got Addicted to Opioids
this is amazing, thank you
I believe they are raising the point of qualia, or a viewers internal representation of the perception.

You know that red is red, but you don't know that your red is anyone else's - which may be why I like green and you like red, we may have two totally different experiences of the colours.
Database Skills (Sia Cheap Thrills Parody) – MongoDB
Yeah, right, just like the PS3 was intentionally hard to develop for to keep away the rubble. That worked out really great (at least Sony did a complete 180 and made the PS4 SDK a great development environment).

https://www.tomshardware.co.uk/sony-playstation-ps3-develope...

As long as Android allows running native code via JNI, the security concerns are void anyway. If they are really concerned about security, they would fix their development tools (just like Apple did by integrating clang ASAN and UBSAN right into the Xcode UI).
I would disagree. It is not the end users job to hand an organization like Apple the issue on a silver platter. The user presented a 100% reliable reproduction of the issue to Apple Support. Apple ignored it and defending them by saying it wasn't presented in a "useful way" is, in my opinion, diminishing both what was brought to Apple in a relatively complete way and Apple failing to simply acknowledge or understand there is a problem.

I agree it likely won't be fixed anytime soon. It probably impacts single digit (or less) percentages of their users.
>>(fusion360/onshape), but those are still quite limited and of course do not satisfy free software user like me.

Fusion360 is free (1). I used it for a while; though I didn't get into all of the features so I didn't really explore the physical simulation capabilities in depth, but I know it's supported to a degree (2). I'd imagine the FEA engine isn't as rigorous as paid software like say, Autodesk Inventor or Solidworks.

As someone who does a fair amount of 3D modeling, I've always thought sketchup was on the right track. It's also available in a free version of course, and the 3D warehouse has a ton of pre-made models in it that I use all the time.

From my experience, I would say the community-built sketchup plug-ins available are decent, but definitely hit-or-miss. I've never found a good (i.e. non-buggy and well-supported) 'physical simulation' plug-in for sketchup, but I haven't checked the plugin store in a while. That, and some plugins require sketchup pro, which isn't free. In the free software domain, I'd say basic Sketchup is good for quick mock-ups, whereas Fusion 360 can be used for higher precision modeling.

1. https://www.autodesk.com/campaigns/fusion-360-for-hobbyists

2. https://www.udemy.com/fea-simulations-with-fusion-360-static...
That’s not what he talks about in the article. He talks about why ketchup only has one variety, compared to all the different kinds of mustard or spaghetti sauces.
I had to dive pretty deep into Wikipedia in order to figure out how that works. I originally wanted to separate out hue from saturation, but all that does is oversimplify color. Here's the page that finally gave me the epiphany:

https://en.wikipedia.org/wiki/YUV

Scroll down a bit and look at the Notes section. Colors seem to have different shapes. Red occupies a corner of the cube. Cyan a whole edge. Trying to flatten the space by removing the lights and darks just doesn't work.

Color is weird.
This doesn't happen for everyone

Some people lack nerve 'analyzers' and do not "feel" pain/heat/cold etc, just pressure:
https://en.wikipedia.org/wiki/Congenital_insensitivity_to_pa...

Likewise some people lack emotional analyzers and do not "feel" emotions:

https://en.wikipedia.org/wiki/Antisocial_personality_disorde...
This was the tactic I used successfully...

Firstly, ensure that you are always seen to be productive and delivering even when you're not being watched. The most important thing to build trust is for people to see that you can be trusted to do your work to a high standard without supervision.

Once this has been achieved, move to the next stage of your plan:

"I'm not coming in on Wednesday, I have an appointment I need to attend to a 11:45am and 4 hours of commute is unproductive so I'm going to get my work done from home."

Ensure that your deliverables are visible when you work from home - go the extra mile to ensure that your efforts are seen. Visibility is highly important here.

Do this periodically for a few months and eventually tell them that you will be working from home on Wednesdays from this point forward. This is much easier to do when you've got a reputation for delivering the goods. Continue to ensure that the work you deliver from home is visible.

After a little while of this, up it to two days a week and perhaps this will be okay. I find that 2-3 days a week from home is plenty for my sanity. I need to be in the office for the social aspect and to feel like I'm part of the team.

Completely cutting myself off from the camaraderie of the office doesn't do anything for my sense of wellbeing. So I usually try to be in the office a couple of days a week, just for my own sanity.

I worked over the summer for a company based out of Vancouver and never got to meet the team because it was work from home for 5 days a week. This was hard. I actually went so far as to get farm hands for my farm, as much so that I didn't feel alone as for farm labour. At the end of the summer, I negotiated a part time contract with them for another 6 months so I could take on a local client so I'd have a social outlet.
I believe that's the point. You could have been on vacation instead of doing all that work to pick stocks and still made more money.
Show HN: Make Your Screen Black by Pressing a Key Combination
Whether silence should mean tacit approval and whether it does mean tacit approval are two entirely different questions. I'd argue that it shouldn't but it does.

Mentioning and disapproving of Wolfram's narcissism is hardly akin to dying on a hill, and nobody is even asking you to do it, but Phemist is asking people to not actively disapprove of Wolfram's narcissism and I find that odd.