skysight-inc/HackerNews huggingface dataset:
Let me give you someone else's perspective (mine.)

I'm 25, I'm a dev, I'm single, I like spending time with people. I like to plan far ahead.

In cities, I can command a far higher pay more easily--- getting over $100k is the norm. This is important to me, because I like having excess money to buy stocks for years to come. If I wanted to live in the Montana outback, it may be difficult for me to find a company willing to pay at that level. The options would be far more limited. It would be "take what you can get," and take what they offer. But the truth is, there's not many companies hiring devs in the Montana outback.

I don't like working remotely because I'm not personally comfortable with it-- I often need to ask more tenured devs a lot of questions about legacy code and I like to be there in person to do it. So that isn't an option I'm interested in.

I like to have things to do after work-- rock gyms, parks, classes, shows, movies, events, martial arts, or just wandering around various city districts. In the outback, this isn't an option. In small towns you have the outdoors, but you'll often have to drive 40 minutes to get groceries (Source: I'm currently on a farm in a town you've never heard of in the middle of Virginia.)

There is not a plentitude of people in their 20s available to spend time with or meet in rural settings. There are no meetups, there are no clubs, there are no rock gyms. The social groups are often more targeted towards 40+ groups, because that's who lives out there. I personally don't think it's likely I would make many new friends or find many people to date in a rural setting.

In the city, I can get paid what I want, I can meet new people and try new things every day, I have hundreds or thousands of restaurants to choose from (I like eating out!), I have many stores nearby for buying all variety of goods, I can go to a beautiful park like Central Park and enjoy it and maybe meet people there. I can sign up for classes in almost anything.

From where I'm sitting, it's hard to see why someone in my position wouldn't want to live in a city. Sure, once you're settled and no longer feel a need for these things, I understand it perfectly. But when you're in your early 20s? Seems the clear choice.
That really does help. I am using private repos now and will shift them to an organization. However, I had not thought of storing password and keys in a repo. The sharing doesn't seem very granular, but it makes it easy to document and store the history.

I like the safe idea too.

Very helpful comment.
This is a delicious debugging story.
You either need to find a job locally, which is a bit of a hustle, or travel.

You won't be working for a hit new startup.
Dude... Trump won, you can stand down already.
Got it, thanks, in hindsight, I should have googled it myself. I've never seen a refugee travel document / refugee passport be called an "immigrant passport" before, but that's cool, and more importantly, it's great to see Norway hasn't created a "second class citizen" category, and that all citizens are truly equal, at least from a Passport/Documentation perspective.
He lives in the Chernobyl Exclusion Zone.
How does anyone even begin to start learning how to make Web 2.0 webpages with a new JS framework every week?
Dynamic SQL is not the problem, you can safely construct queries on runtime in most RDBMS-s, the key thing is to let the DB treat user input as parameters. You can concat strings to create dynamic queries all you want, just don't blindly shove user input in there, construct the query dynamicaly with parameter placeholders and then bind the user-passed input as parameters.

Of course, there's still the matter of those queries not nessarily being syntactically or semantically correct which will only bite you on runtime, but that's a different story.

If you're doing dynamic SQL you either know what you're doing, or don't know that you don't know what you're doing. Although that probably goes for most of things in life.
I like the design, although they do remind me a bit of the little Kate Spade notebooks and accessories you find at upmarket department stores..
It's hidden way down at the bottom, but I found the Timeline to be my favourite part :)

Edit: Can't see to format it correctly, just check the original source.
> there isn't a truly compelling reason to believe that RH is true, aside from numerical evidence and a belief in beauty

Numerical evidence isn't proof, and yes I know about Littlewood and Skewes, but it starts to get suggestive.
NIMBYism (Not In My Backyard) is a term for some of this underpinning. Most people claim to be all for new housing being constructed as long as it's not in their area.
Yes, you're right. :-(

Sorry about that. I would go back and edit my OP but it's locked already.
I think the central point of the article is:

> The Uber opportunity for Grindr is to establish itself as the leader of a new social movement that encompasses gender, racial, and religious equality and freedom.

I don't think the author sufficiently explained what exactly they mean by this nor why this should be true.

It's unclear to me what exactly is envisioned by, "a new social movement that encompasses gender, racial, and religious equality and freedom" in two ways.

First: what specifically are the proposed changes to the current service designed "to connect gay men for physical encounters" to meet this new mission or goal? For example, does the author envision that Grindr should move from a single service to a broader social media platform? Does the author envision Grindr expanding its user base beyond "gay men"? Does the author envision Grindr extending services beyond "physical encounters"? I feel that without concrete proposed changes it is unclear to me what the author imagines the future Grindr would look like.

Second: what specifically is meant by "equality and freedom"? Perhaps this is an unfair criticism because these terms are contentious, more abstract, or simply outside of the scope of what the author intended to discuss. The author does mention a future Grindr that takes "strong social positions" and which would cause "[s]ocial change ... followed by political change and then policy change". But since the author did not define what they meant by "equality and freedom" nor did they offer examples of social, political, or policy changes, it is unclear to me what the author is envisioning the future Grindr would actually accomplish.

By the end of the article I don't have a good sense of what the author thinks future Grindr looks like, what it does, what its new mission is, nor how it accomplishes it. I feel that there is a big discontinuity between a suggested short-term goal of fixing the existing app because it has a two-star rating to a suggested long-term goal of the CEO winning "the Nobel Peace Price just like Martin Luther King Jr." Hyperbole or not, I feel that there are several important conceptual steps missing in between these two.

Since the thesis was neither explained nor proved as a result hile reading the article I kept asking myself, "Why Grindr? Why not Kickstarter, or Kiva, or Facebook, or some other existing service with users?"

What ever it is the author was trying to convey, I don't think the article's reasoning is clear, sound, or complete.
Most civilian ATC radars are 'Secondary' radars which depend on cooperative transponders on all aircraft. If you turn your transponder off, the system doesn't work.

US ATC uses 'Primary' radars as backup for locating aircraft that don't have transponders or don't have them on. Militaries use Primary radars for most of their activities. Other articles don't provide distinction on what type of radar was used.
Rearrange Tabs (Google Chrome Extension)
I've spent a considerable amount of time living in Tokyo and New York City. In NY, most weekends I would take the bus to my tiny hometown in Pennsylvania where I was surrounded by nature. I find that the things I get mentally from the city is extreme amounts of social interaction, and from the countryside I get the deep connection with nature. I think it is near impossible to find the social interaction I'm looking for in small towns, as I want a high concentration of smart, open minded people.
>If you’re interested in contributing, even if you’re not familiar with Haskell or compilers, I’d be glad to help you get involved. :)

I remember reading somewhere that Haskell is particularly suited for building compilers. I use Elm at work which is another wonderful language written in Haskell. Has that been your experience ? curious what makes is so great. Any recommendations on resources to learn compiler building in haskell ?
The tax man can verify that bought coins were bought and sold, but not who initiated the transaction. I can buy 5K worth of bitcoins, print them out on a sheet of paper, sell you the paper for 5K. When the bitcoins hit 100K, you sell them. You're the one with a 95K gain, not I.
Sounds like a "factory reset" button for the TVs is all that is really necessary.
I have a T520 and last year I tried to run Ubuntu, but my battery life was around 20% worse than under Windows 10 (and the Windows 10 battery life wasn't great either). You say you haven't had any batter life issues. Does that mean it isn't worse than Windows?
> Yes I know you can mitigate this with LTS but that's a big compromise.

Genuine question as a Ubuntu user, where do you win using Debian on a laptop? I totally understand using it on servers, as it is the definition of 'rock solid' and you can ensure that it will work 100% of the time.

Admittedly I don't pay a huge amount of attention to the differences, but isn't using Ubuntu LTS compromising in the same way as Debian stable? Specifically, packages are oriented for stability. Consequently, you don't get improvements to the kernel, or other packages you may use frequently. On my laptop, I don't want to use Kernel 3.6 that doesn't have the latest improvements to work with Intel processors, direct rendering management, and power saving. I don't particularly want to use quite outdated versions of GNOME either. Six months, to me, is a solid amount of time to sit on a release.

Some people suggest (misguidedly, according to Debian volunteers) using Unstable on a workstation / laptop, which caused my system to outright break entirely because I was using a Nvidia graphics card, so I just installed Ubuntu and it worked from first boot.

Using testing is sworn against by almost everybody, as it's the worst of both worlds - it's not stable and it's not fixed quickly.

Stable plus backports, suggested elsewhere in these comments, sounds nice only if you consider ensuring that water drains out of each hole in a colander equally an adequate use of your time. You then have what I'm fairly sure it's explicitly listed as "don't do this" on the DontBreakDebian[0] page.

[0] https://wiki.debian.org/DontBreakDebian
Using Idris to develop Android apps
> Do you know if this can generate native code without any JVM dependencies?

Yes it can! However you get a native VM that doesn't need the JVM for your language. You don't get a native executable for your application.
So you can get a PC with Mac Pro specs for the price of an iMac?
> I find Arch, Gentoo and many others to be a lot of work. I don't have time to spend fiddling around with the OS.

I agree, first install was boring and confusing.
I installed it once and didn't touch it since then, haven't touched it for 6 years, it's still running. In fact that's the last time I installed an OS.

edit: I'm running Arch.
Or the email server that couldn't send emails more than 500 miles:

https://www.ibiblio.org/harris/500milemail.html
Capsule hotels could work nicely for single people if an entrepreneur brought the concept to the US:

https://en.m.wikipedia.org/wiki/Capsule_hotel

By the way, someone really ought to define what they mean when they discuss affordable things. It seems everyone has a different idea of what that means.
Technology has improved the cost of housing.

In the USA, the average house size has grown. So has its quality. It has air conditioning standard in warm climates. It has safer electrical systems that handle higher loads. It has more carpeting. More bathrooms. Better appliances, with washers and dryers standard. More, bigger windows. Higher ceilings in basements. Lower-maintenance building envelopes. Better fire safety, with fire sprinklers being required in many jurisdictions. Off-street parking. The list goes on and on.

Technology helps explain why housing has improved so much. Much of the home is fabricated offsite and trucked in. Computers help make more efficient use of materials. Manufactured building products (like oriented strand board) make more efficient use of lumber, and create more durable products. The labor savings are immense: compare the labor to sweat a house of copper pipes versus using pex. Compare plastering a house versus drywall. Not even in the same league cost wise.

Do not make the mistake of looking at a few extraordinarily high cost areas like SF or NYC and believe they represent anything typical. They do not. Housing has improved dramatically in just a few decades.
I can understand everything you mentioned. I am a little over 50, but I have a salary commensurate with what most developers are getting. I can imagine that rock gyms and parks are nice, but my personal preference is actual rocks and trails.

You make a good some good points about clubs and proximity to groups of 20 somethings though, those are certainly in short supply where I am.

Different locations are attractive at different stages in life, so I'm glad your are enjoying your 20s. I spent my 20s working around the world in Europe, Asia, and Africa, and I have never regretted a single minute of that time. At this point in my life I'm very happy to have a general store, a brew pub, a French restaurant, and my office within an easy ski or walk of where I live.
But the situation here is direct opposite of the article you are linking to. Every year for the last 15 years or more, I have read the PC is dead. If every year I was reading that the PC was NOT dead, then the article would make sense.
I'm happy to hear you're enjoying it!

> concerning the the Alacritty devs since Alacritty requires a multiplexer to be usable

The project initially started to be an optimized tmux renderer. It's not supposed to appeal to everybody. That said, there's a big segment of users with tiling window managers that are only blocked by not having scrollback, and we're talking about adding it. Features like tabs/splits will likely never be introduced.

> If I can find a workaround to the remote paste issue

What platform are you on that the selection copy and mouse paste isn't working? It's also possible to configure this to another keybinding if you prefer.
And decommed.
Design guidelines from big companies around the Web
Thanks for sharing this. I would not have expected the first one!

btw, your documentation is top-notch. Kudos to whoever takes the time to make it sparkle!
>"make them instead at the state or national level. "

That is what the case in China, but the house price is still very high.

I agree it is people problem, but I did not see a way to solve it. A lot people want to make the house price affordable, but a lot do not. probably, greedy is human nature.
Woah woah woah. I'm also interested in this. I have a 47" LG Google TV that is horrible to use, very slow, terrible interface that keeps crashing, and seems to never get any updates. The screen is great though, I have a Roku plugged in and would love to just flash the Google TV OS off it with something dumb that booted it into dumb screen only mode. I didn't know I could replace the motherboard like this so easily.
That's fine and I have no problem with telemetry being enabled by default. But there are lots of reasons users might want to shut it off.

A big one is that some people are on metered connections and that telemetry can cost money.
Or the server that timed out when pallets in the shipping room were lifted:

https://www.reddit.com/r/reddit.com/comments/vunp/the_case_o...
Your point about various GPO settings being version specific is absolutely correct.

I will say that I definitely do not want to manage options via clicky-click. Local policy editing (and domain group policies in the enterprise) have been a replicable, scalable way to manage settings in a Windows environment since at least XP/Server 2003 (the earliest Windows client + server environments I've admin'd IIRC).

Configuration outside of LP/GP doesn't scale particularly well beyond personal use, I'd say and as such I get what the other poster was driving at.
With regards to the US, there is affordable and attractive urban housing, just not in cities that people particularly want to live in.

I mean, look at the Midwest. Houses there cost nothing compared to houses in metro areas along the coast. It's not like cities there are terribly middling either. You look at the Cleveland Metro, and it has 3.2 million people, it has a lot of historical architecture, it has good infrastructure, it's alright overall.

But everyone wants to live in LA, San Francisco, Portland, Seattle, Denver, New York, Miami, or pretty much any other major city along our nation's western or eastern coasts (not so much the southern coast, unless you like living in a greenhouse in the summer).

I mean, I get it, all the cool stuff is happening elsewhere, but Midwesterners are still having a good time, sans beach.

In case you're wondering, I myself live in New Mexico in a place called Albuquerque. Affordable, but not as affordable as some Midwestern cities. Because the city wasn't in the Rust Belt there's also fewer older structures. The boom took place once all the nuclear scientists moved in and gas was cheap, so it's pretty badly sprawled out.
I have wanted to go into moviemaking since I was 13, and I got my Bachelor of Arts in it. I am not sure how much of it applies to programming. But trying to make a good movie is the hardest thing I have ever tried. So all work since then feels like a piece of cake.

More applicable to programming has been my minor, English. I think English composition, the particular kind taught in The Elements of Style and On Writing Well, is very similar to programming. This school of writing is neither The Chicago Manual of Style (put a comma here) nor free, self-expressive, creative writing that I was mostly taught. It's all about economy of words (which maps directly to economy of code), making every word count, and putting yourself in the background as you work to serve the reader (or the user).

I also loved drawing and have studied graphic design. This of course helps in the design of user interfaces. Although, like my writing, it's not about creative self-expression but being clear and direct and getting out of the way.
Event-driven investing, inflection points and how I made 33x my money in 2 weeks
Apple has really pushed the bar up in terms of what users expect from their computers out of the box, and that has affected Windows as well, so in some sense Linux has been swimming upstream? treading water?

In the mid-90s I remember endlessly fiddling with CONFIG.SYS and AUTOEXEC.BAT to squeeze out that extra 30kb of conventional memory to run some game. Buying peripherals was such a crap shoot that 'Plug and Play' was something that needed to be advertised, and much of the time you were still stuck manually juggling IRQs, moving cards to different slots, etc.

Nowadays, one can buy any Windows or Mac computer/peripheral and generally expect it to work, with some bare minimum of reading reviews.

So while Linux has made tremendous strides in terms of driver support (you mean my wifi actually works now?), things are still very far from zero conf that users have become accustomed to.

Time is valuable, and 2-10 hours spent experimenting with various driver packages, editing text config files, recompiling the kernel, etc. is literally money out of the user's pocket, not to mention the learning curve if you don't already know how to do all these things. That doesn't include the time for extra research to see what hardware is well supported.

Here's an example of install instructions on a pretty well-supported laptop that does Linux [1]. I'd guesstimate an hour of time if you've already done this before, and anything up to 10 hours if you run into unexpected difficulties or are totally new to this.

[1] http://chaos-reins.com/2016-11-14-arch-yoga-910/
We use it and it changed how we communicate internally -- We have groups for teams / orgs / company-wide and you get to see projects and hear about things you wouldn't normally, as easily.

Also social groups are cool (For Sale, Memes, Computer Games, etc)
Higher education should be free altogether.
> Logical Increments is nice, but sometimes leads astray.

I'm not a fan of their brackets and they also seem to favor nvidia over amd, but it's serves the purpose of, without actually having to put a machine together in pcpartpicker [0], seeing what can be done at a price point with current pieces.

[0] https://pcpartpicker.com/
Iran’s porn censorship broke browsers as far away as Hong Kong
> (And no, this hasn't happened yet with XMPP. XMPP has, for a variety of reasons completely failed. We need to let it die and start from scratch with something actually designed with mobile devices in mind)

I think we all agree with that.
It was bought by a Chinese firm...not "the Chinese".
I know OP is a reddit comment, but come on, HN is turning into reddit.

(As per https://news.ycombinator.com/newsguidelines.html I've been allowed to say that for some time)
Short demo what kind of client you can create with Archy.ai: https://video.twimg.com/dm_gif/817220933689585664/JSz2qxRPlt...
Not OP, but I'm not sure I follow your question. Are you asking to learn context about problems outside of your own class?

I was raised in a lower/middle/working class area and went to its local community college and could probably comment. Much of what OP described matches very closely to my own experiences.
I agree it's stupid, but I don't think consumer demand is driving it. Companies want smart TVs because they can control the DRM easier that way.

For example, to get 4k content on your TV, you must have one of a small list of devices that the content provider supports ... most of which are smart TVs. For example, you can't watch Netflix 4K through a computer with a 4k capable graphics card.

So the misguided and dumb concept of a "smart TV" is being forced on us.
Or not. The so called greenhouse effect is not what keeps a real greenhouse warm.

Here's the relevant wikipedia quote: "a greenhouse is not primarily warmed by the "greenhouse effect". A greenhouse works primarily by allowing sunlight to warm surfaces inside the structure, but then preventing absorbed heat from leaving the structure through convection."

https://en.m.wikipedia.org/wiki/Greenhouse_effect
The nail that sticks out gets hammered back down. If you take a creative risk, and it turns out you were wrong, you'll be punished for it. If you use a conventional approach, and it turns out you were wrong it's not your fault, you were just doing things the way they've always been done.
Energy efficiency. Rural living cannot be made energy-efficient and as such is, ironically enough, catastrophically environmentally unfriendly.
> If we tree-shook the runtime and shipped the minimal version that our app needs

I've heard this sentiment a lot. The reality is that UI libraries are inherently difficult to tree-shake. You can't run a library that can be used to produce an infinite range of outcomes and expect a tool like Rollup to whittle it down to just the bits you need (source: I'm the creator of Rollup).

Code is reused. While the compiler will output 'standalone' modules by default, it can also generate modules that share code between components — the zero-runtime part is about generating abstraction-free DOM manipulation code rather than having a complex virtual DOM reconciliation or data-binding process.

> rather than a new beautiful finished paradigm

Nowhere does it claim to be finished. If anything, it's the start of a new approach to building UIs.