skysight-inc/HackerNews huggingface dataset:
> Then these people should explain how all the Starbucks employees, the janitors, and the delivery guys that make their "culturally interesting" living possible should live and travel to work.

They could simply argue, that these jobs would not exist without densification. Take the other extreme: I don't think Starbucks employees would earn more if everyone would live on firms miles apart from each other. Starbucks would be gone in this scenario. Everyone would be poorer, albeit equally poorer.

So I would argue, you need to invest in public transportation and housing of different price ranges, possibly even built by the city itself, so threre are less incentives to defend legislation hindering new buildings, the actual reason why those workers are getting squeezed out. If you additionally try to focus on education and upward mobility you get a fair society.
I just said they need a screen. And to display video you need a screen somewhere, so yeah it's true. And the government does mandate all new cars to have a backup camera monitoring system.
Gateway to Heaven: Remembering the Final Flight of a Space Legend
No, it’s not cheaping out, it’s just trying to target a very specific market. It’s targeting cheap customers. Boeing had no problem paying whatever the costs to actually make the thing compatible with the 737. You’re right that it’s still a violation of integrity, but it’s not being cheap by cutting their own costs inappropriately.
NASA doesn't have a copyright policy. As part of the us fed its works don't get copyright protection. That isn't an exception. It's the law.
Dependency injection.

It's basically a fancy way of saying 'Use reflection to read all of the dependencies that exist in my code, and then automatically initialize those dependencies and pass them to the classes which need them.' This (for me) is a recursive process which starts at root "singleton" objects (single per DI session), then moves down through the tree that is my code and its dependencies.

Typically, dependencies are passed via constructor then stored in a field. I personally think that's a dumb way to do it, as I'm using DI to eliminate boilerplate code, and you don't often get code more boilerplate and tedious than copying a variable into a field. I instead mark fields with obvious attributes that show that DI is used for initialization, then have my DI framework automatically fill them in.

People often overuse interfaces with DI, which leads to very difficult to trace code. I consider that an anti-pattern unless writing a library for others. Unfortunately, I think the people doing this have made DI seem like a trade off: you remove boilerplate code, but you lose clarity. You'll see this in virtually every DI tutorial, which is unfortunate. DI can be done just as well with concrete objects.

If you're using a language with reflection, I'd highly recommend learning a DI framework. Once you've figured out what you don't like you can find a framework that works the way you prefer, or in the worst case write your own. You definitely have to structure your code for DI, and it's difficult to add after the fact. That said, I was able to chop 5 to 10k lines off a 100k project I converted last year, and more importantly adding new functionality became much faster and easier. Again YMMV.
Your explanation of the mechanics is excellent.

IMO, the current startup structures vastly overcompensate late employees who took no risk at the expense of early employees that take lots of risk.

That is why FAANG/established companies are getting the best employees and why startups are struggling to find talent
This is incredible! Last semester I had my undergraduate software engineering class make Electron apps as group projects but I've been looking for alternatives. I'll try this out and let you know how it goes!
Absolutely not.

I don't understand why this is controversial.

Say you release a volume of experimental poetry, in a small print run of 100 copies.

You decline to do any further printing.

Should anyone who wants just be able to make bootleg copies?
That's weird. It's not expensive to wire houses, and you can't get gigabit fibre speeds with ethernet. You certainly couldn't get anywhere near it 5-10 years ago, but gigabit fibre was available then.
Completely agree.

What I'd do there would be make the change, then shoot off a quick message along the lines of:

"Hey, I've made that change you suggested. A question though, I'm not sure I completely understand why you prefer it that way? Is it just a code style/consistency thing? Or is there something deeper I don't understand? If it's just style, do we have a style guide I should study? If not, would it be worth while me starting one as I learn these things along the way? Might help future new hires get up to speed quicker. I'd be happy to take that on if you think it's be useful?"
All things that have been done for many years.

Where do you think the road speed indicators came from on online maps? (Cell phone carrier data sold to state transportation departments)

How do you think water and sewer meters are read? (Pole or car mounted RF readers)
> without any type of discrimination

The Salvation Army is a church, and is regulated as a church. They can inquire about your religious or personal beliefs when hiring or before providing services.

They threatened to close in NYC if they had to support gay partner's benefits in the city.

There's a laundry list of discriminatory behavior from the Salvation Army, it's patently absurd to say they operate "without any form of discrimination".
Sex at Dawn and Civilized to Death by Christopher Ryan
Sure, just like Poland had written European border guarantees issued in March 1939. Not to mention 1994 Ukraine ones signed by Russia, Britain and the United States.

This is why this shit is not going to fly in Poland, our government will do everything in their power to get as much US troops on the ground as possible, at the cost of being USA gofer in Iraq/Afganistan/Iran/wherever POTUS fancies this week.

Germany has already been shown going back to their old tricks, scheming another Molotov-Ribbentrop behind whole EUs back with Nord Stream, and especially Nord Stream 2. Paradoxically US is the only country with some backbone to oppose this german-Putin deal, with most western EU countries sitting silent.
Is differential a synonym for "dynamic" (or "incremental") here?
"Challenger did not explode" is not a good start to disambiguation. Nothing in the comment is disambiguation.
With regards to the Red Car, your claim doesn't seem to match the timeline.
The Dymaxion House by Buckminster Fuller
Lila by Robert Pirsig.

Everyone knows about Zen and the Art of Motorcycle Maintenance (ZMM). Lila is not as well known, but it's fun to read if you really enjoyed ZMM. https://www.amazon.com/Lila-Inquiry-Robert-M-Pirsig/dp/05532...
Totally agree with this. Getting a trainer is key if you are new - they take all the brain work out of it for you: so you just have to show up. They will also ensure your form is good, so you don’t get injured 2 months in (which happens when people lurch off the couch and into a 5x/week CrossFit regimen). If that’s cost prohibitive, read Starting Strength or check out 5x5 (five by five) for workout programming.

Regarding self-esteem: in addition to improving your physical appearance and general feeling of well-being, exercise also teaches you intimately how to use your will to push through problems/adversity, which builds self-confidence immensely.

Building yourself is also more rewarding than building any work project: nobody can take from you what you build for yourself, and you get out of it directly what you put in. How often can you say that about work?
This stuff is basically gold for Wall St. I don't do it anymore but when I worked in investment management, people were starting to look at counting footfall manually at scale (in retrospect, the edge ended up being huge). You can get similar data from other sources (e.g. credit card, satellite, etc.) but to be able to automate footfall counts would be pretty special (I know where I am, there were issues with automating this because no-one was interested in selling data and there was a possibility some data could count as non-public/material...a city doing this is pretty unique...that wouldn't happen here, city govt collecting data for HFs, wow).
Probably "convention over configuration".
There is a huge difference between software created for the government and software the government uses.

I agree 100% that when the government creates a contract for new software to be written, the government (the public) owns that code and it should be open source.

But if the government uses existing products and services, such as macOS, I think it is wrong to say that the public now owns macOS and that apple must open source their code.

Similarly, is NASA contracts spaceX to design and test a new rocket, then that new rocket arguably belongs to the public and should be open source. But it is wrong to claim that the public now owns everything SpaceX might produce, such as video content, just because SpaceX took on a government agency as a customer.
A sibling comment already pointed this out, but technically it may not be in violation. I don't particularly care about this, because I agree with the sentiment that the appearance of impropriety is almost as important as actual impropriety. Without that, confidence in leadership and the systems that govern us are eroded significantly.
my best bet: Convention over Configuration (had to google tbh)
You would, and fortunately Google agrees with you, but imagine for a moment that they didn’t. 90% if the internet would suddenly see a ’yes’ to that answer, even if 99% of websites disagree.
Stuff I've done since dropping out of college five years ago
Ask HN: How would you build an online business without Google?
This is not inflamatory, I am hoping for a pragmatic discussion.

I have noticed over my time working with online SaaS and ecommerce businesses that they are all at the behest of Google services, specifically their advertising and search apparatus. I have seen companies swing in revenue by huge margins when their ads get restricted or they fall put of favour of the search algorithms.

This strikes me as particularly fragile, and I am trying find ways to avoid or at least mitigate that reliance.

How are some of you seeing the risk assessed and mitigated in companies you are involved with?
Perhaps a link directly to the arxiv page would be more appropriate?

https://arxiv.org/abs/2001.04383
Ben Burtt Describes How He Did Sound Design for Wall-E
Top Trends Tecnologias Em Desenvolvimento Web Para 2020
Got it. Will take note and pull something up in the next few days for you. Thanks for letting me know more info on your request.
Interesting. Just doing the math let's say whomever bought it assumed they could it roll it out to 20 more cities. And they paid 2x revenue for it. That's 25M of implied revenue out of San Diego.

I guess you could divide by resident but multiple firms could purchase the same data, so hard to say how to think about it.
RSS feeds are centralized and rely on web servers and DNS and are thus straightforward to censor or otherwise force offline via government orders, ddos, provider legal threats, et c.
The Problem with Today's Ideas About Space Exploration
Maybe it's confirmation bias because I live in San Diego, but it seems like San Diego is 2nd most talked about city on this forum to SF
A bit dated, but it seems that current has about a $1B total revenue overall (circa 2015). In my very cursorily search, I couldn't find any more specific data, but $1B total revenue from SD resident data seems a bit high to me (kudos to anyone however that can find more current data). Pure speculation, but perhaps the above article was talking about overall revenue and not only SD data revenue?

[1]. https://peprofessional.com/2019/04/aip-acquires-current-ge/

[2]. https://www.bizjournals.com/boston/news/2018/11/06/ge-to-sel...
I hope I can help that many people with this service. Thanks!
Maybe we're not.
Actually lxc only appeared a few years before. It was based on original work in the kernel donated by IBM, who had originally intended it to be used to safely segregate the mega-resources on their mega-mainframes to individual non-mega workloads. (Source: I was using lxc a few years before, circa 2010, which is now 10 years ago. I had direct communications with the authors. I also submitted issues to docker outlining significant security issues early on, and made this summary of the space with skepticism around docker's already marketing-hype unreality: 'original post' and rest of page for context at http://stani.sh/walter/pfcts/ ... the amusing thing is, the core solution identified (virtualization/topology/OS/local-remote paradigm neutral orchestration with CI/CD integration friendliness as a first class feature) is still painfully relevant and unfulfilled today, even as https://microk8s.io/ and similar make local work and some deployment easier, and the money in cloud IaaS services reaches 'staggering')
Git board – A dashboard for the top repositories based on GitHub Stars
Happy to announce my new project called git board. It is a
dashboard for the top 100 repositories based on Github Stars.
You can play with dashboard at the below link https://git-board.karkranikhil.now.sh/

Git repo - https://github.com/karkranikhil/git-board

Technologies used - react, flexbox and canvasjs
Why would automation be limited to smaller farms? That is the opposite of the usual scenario where larger operations have the capital to scale up further.

"Generating more jobs" is putting the cart before the horse - the point of a job is the utility gain from performing it. If it involves more jobs to keep the status quo that is a bad thing.
well yea but i usually joke about bulgarians stealing stuff or etc. if someone says it seriously then it's clear they're retarded so...no point in continuing. anyway, we are earning our glory brother, slowly but surely!
The Second Reality source code is on Github -- it is fun to poke around through the code and code comments with what seems like little in-jokes between themselves. Also interesting to note the contrast of when English and Finnish is used...you can run into gems like "pikkukuva" and "pakkaamaton formaatti"

https://github.com/mtuomi/SecondReality/
Does it talk about the same thing as ZMM?
From Washington state to Wash. DC, lawmakers rush to regulate facial recognition
Incremental. I think the problem is this: you have an input that you want to change a bunch of times

input = ...;
input += d1;
input += d2;
input += d3;

and you have some output that depends on the input. Whenever the input changes, the output needs to be recomputed, like this

input = ...; output = f(input);
input += d1; output = f(input);
input += d2; output = f(input);
input += d3; output = f(input);

The idea here is to, instead of recomputing the output every time from scratch, find a function g that will compute the output-difference from the input-difference

input = ...; output = f(input);
input += d1; output += g(d1);
input += d2; output += g(d2);
input += d3; output += g(d3);

And I think if you write f using the combinators from the differential dataflow framework it will be able to find g automatically for you.
What are you using now?

I've been using TiddlyWiki for almost a year. Most of my 400 Tiddlers are either code snippets with explanations or an probably ~2 paragraphs of text on average. I haven't experienced any galaxy brain type moments. The search is good enough, I can add and link to images, and it supports KaTeX for math. Those are probably the killer features for me.

If anything, I'd love to switch to something that let me work on iOS natively, but I've been happy enough to not look too hard for anything else.
Everyone can make a better search engine in the comments, but strangely, barley no one is actually commenting on the actual case study. Search based around time of publishing.

I guess another committee to paint the whole garden shed is easy, talking about what paint to use is hard.

I suspect Reddit needs to add meta data of the publishing date.

It is complicated in a forum, is it publish date or last comment date. But Google is still getting the basics wrong ie Every comment date is a year ago, still less than a month in search.

It still doesn't help many time based issues (News always displays new headlines on old articles. So you'll see Iran funeral crowd crush on 'old' news articles in search) but it's a start.
Understandable.
I decided to go with a super low price backed with a money back guarantee and option to self cancel to entice users in, rather than a free plan or free demo/trial.

My experience in running a prior SaaS showed me that free plans were not all that great at getting users to sign up compared to those that signed up directly without one. The difference was tiny.

I understand that many may want a free plan or demo before trying, but I decided to do something different with this SaaS on this turn.

I am planning to possibly put up a video though to show everyone how it works.
"House" by Tracy Kidder. It's non-fiction about the design and building of a house, but it all transfers to software development.
Working on video, will post up once done. Thanks for letting me know!
For Ellis, see his classic New Guide to Rational Living. It's about observing the things you say to yourself and believe, and changing them to more positive things if necessary. Which is surprisingly simple and easy to do.
"The Spirit Catches You and You Fall Down", non-fiction, about the cultural clash of modern American medicine and Hmong immigrants. The author demonstrates an amazing amount of empathy for both sides.
Well, GE's engineering presentations of full system attestation and integrity analysis/measurement suddenly seem so much more relevant and scary - if those techniques are implemented in these surveillance networks. They presented this in the context of energy infrastructure - but surveillance works too I guess. It seems they've been working on software/hardware to make subverting these things much more difficult in the open for a while now:

https://lssna19.sched.com/event/RHar/tutorial-complete-platf...
> It's quite plausible that $10k-$100k does not meet that criteria.

GE's dividend yield is currently about 0.34% [0], which means that an investment of $100k would pay about $340 annually.

[0] https://www.nasdaq.com/market-activity/stocks/ge/dividend-hi...
The Cloudspotter's Guide: The Science, History, and Culture of Clouds by Gavin Pretor-Pinney

https://www.amazon.com/Cloudspotters-Guide-Science-History-C...

I found this book in the Best Books of the Year 2006 round-up by The Economist: https://www.economist.com/books-and-arts/2006/12/07/fighting...

Book review: https://www.economist.com/books-and-arts/2006/05/25/radiantl...

Website: https://cloudappreciationsociety.org/
Laverna: Like OneNote, but Private
Hate to break it to you, but this generally true about Internet infrastructure. IPFS isn't going to fix that. In fact, IPFS, like BitTorrent, is trivial to DDoS by inserting malicious nodes in the DHT in order to block key lookups.
Unified xxx == Yet Another xxx. See https://xkcd.com/927/
In many franchise documents I've seen, those costs are shared by the franchises and charged out separately from the royalties. Same for IT expenses and the like.
More Giving vs. Doing
I really hope something is done about this. I worry that our country is largely losing its ability to produce anything.
Truck driver. Can confirm. And not just Amazon. New warehouses are going up everywhere, for lots of companies.

> The company has been ramping up efforts to launch its own delivery network, via growing fleets of airplanes, delivery drones and vans.

Also their own 18-wheeler trailers (53 foot dry vans), and their own tractors (the truck part of a semi truck).
I also live in San Diego and see these cameras everywhere. I understand the reason for "safety" and other tech related improvements (I think they mention real time parking availability), but at what cost to private data. What I really want is data to back up all these claims.
Isn't this kind of an unreasonable demand? It's not like software isn't ready for anyone one day and ready for everyone the next. Considering just about nobody can give an accurate software development forecast for even objective milestones, it seems ridiculous that there would be any reasonable answer to this.
"Mating" by Norman Rush. Fiction. I think the Amazon review has it right: "Had Jane Austen been in the Peace Corps in Africa in the 1980s, Mating is the book she might have written."
That's because (a) these are not historically type-inferred languages–runtime typechecking doesn't count as type inference–and (b) the gradual typechecking approaches like Mypy and TypeScript often have a lot of type inference issues which force people to try to overcome them with manual annotations.

In languages with even reasonably good type inference you'll find that the idiom is not to annotate types at the very least inside function bodies. And in OCaml, which has principality of type inference i.e. the types it infers cannot be overridden and corrected by manual annotation, the idiom is to not annotate implementation files at all.
need to change the .html links in the main page into .md ones
KJV Bible
For what it's worth, when I search for your site it's the first result. You have to click past the "did you mean", which searches on your name originally, but then it's there.
AWS EC2 Spot Instance Termination Simulator
I know a lot of people are asking for this, but it would literally fill up this whole page listing all the URLs.

Best way I can describe it is "publicly allowable URLs on the web" which would include blogs, forums, social networks, websites, and more. If we can pick up the HTML/RSS/ATOM/Json/text.. then we try to get it.

We don't scrape any sites that disallow it in their robots txt and we don't scrape material only available behind logins and paywalls.
>found that 51% of food franchisees earn less than $50k per year and only around 7% take in $250k

Unbelievable, owning a franchise seems pretty stressful just to be taking in 50k/year. I guess once you get it off the ground with good managers you don't have to baby it as much, but still.
Perhaps related, but I'd be interested in resources that can help me appreciate/love myself more, since I've recently found out that subconscious self-hatred could very well be at the root of a lot of problems I've been dealing with, including anxiety. Many thanks in advance for any pointers.
God, another IPFS shilling.

Can't they come back when it's really usable?
The devil is in this detail: Regular users don’t want those “weird looking” results. Normies prefer the fluff.

And guess what: most users are normal. Us here on HN are weird:
FWIW I see your website as the first results when I google it:

https://imgur.com/a/jhx7N9D
I saw the meetup in the schedule but didn't end up going because I wasn't sure what it would be about. Looks like some interesting topics were discussed! And indeed, the congress app updates were on time this year, that was very nice.
Yes, this is pretty much how it is. The best solution will be passed over time and time again if there is a better marketed alternative. To make things worse you have management adopting product X because they know engineers want to work on it, and engineers adopting product X because they know there aren't any nasty-arse legacy maintenance projects using it. This is but one of the mechanisms that keeps our industry as the expensive, buggy, under performing mess it is.

To articulate the problem: The tech industry is made of people, and people's actions are based on all sorts of not-all-that-logical incentives. Principally tribalism. We evolved this way and it's not going anywhere.