skysight-inc/HackerNews huggingface dataset:
I just realized that there is a definite cyclical element to historical urban/suburban growth patterns.

Companies in relatively new industries that only need to hire a few experts do not need urban rents: They can attract people from afar and hold that talent hostage in a small town, because the options for employment in the field are limited. This describes both classical "company towns" with dorms and factories and companies that emerged in the consumer software boom of the 80's, for example Sierra Online was HQ'd in Oakhurst, CA, a town of a few thousand people in a region with about 10,000.

The maturation of a competitive industry gradually pools the talent into an urban center, as hiring demands increase, more managerial and financial elements are needed and more of the workers hop between companies. Sierra moved to Bellevue, and then to LA during the 90's amidst a flurry of mergers.

Companies that occupy monopoly positions don't experience the same pressure to move or change. Epic Systems, a contemporary to Sierra, still has its HQ in Wisconsin, and its company culture has resisted work from home.

And work from home is a kind of last step in enlarging the worker pool, since the online world effectively represents the "world's biggest city" - a vast, unknowable thing that we have barely begun to tap into. It does not have the exact form of a physical megacity takes, but in terms of building strong networks that generate productive relationships, it can supplant physical presence in many instances. Plus, the rent is very low, so everyone can move there.

The core premises of the megacity still hold validity. Not everyone is an office worker or a multimillionaire, and we continue to have many occupations that benefit from local connectivity and physical presence. But the megacity as a speculative playground, where the real estate market is used to stash wealth, might be done. The playground relies on growth keeping up with debt, but as debt piles up you get zombie companies. Japan went through this in the 90's, and everyone else may be catching up now.
I'm curious about this photo-enhancement tool, because it's also a common joke in some circles that police procedural TV shows use "Zoom! Enhance!" when blurry photos -- or photos zoomed in until they're pixelated -- typically can't be enhanced for information-theoretic reasons. (Of course, if you can make assumptions about what the photo is of and what structure that thing would have, you can make relatively-likelihood estimates of different possibilities for the subject matter, such as different text strings in a blurry or pixelated photo of text.)

So, under some assumptions this typically shouldn't be able to work. :-)

edit: extensively documented at https://tvtropes.org/pmwiki/pmwiki.php/Main/EnhanceButton, for example
It's statistical analysis of word frequency, distribution, phrasing, and other features to create a fingerprint of someones writing style. I'm not sure what you mean by evidence, it's used to narrow a set of possibilities of authorship like a search filter.
Other platforms never leveraged opinions, pictures, life facts from people I know, like friends, family, acquaintances, coworkers, etc to induce behavior change.

And things change a lot with scale. Even if the intent or the principle is the same, dynamics are different if it is in a scale orders of magnitude larger.

I don’t think we should be dismissing new understandings of how social media affect our lives on the grounds that other media in the past tried to do the same.
Today, many Christians are disparaged by atheists, as the assumption of many in western late-modern cultures is that public discourse ought to be secular.

Yet this is often based on an assumed common ground of Enlightenment humanism, with an a priori ruling out of any possible religious basis for claims. However, as Kuhn and Polyani have shown, science is a very human endeavor, full of underlying beliefs and assumptions that color and guide inquires, as well as setting conceptual limits on what is and isn't possible. Many of the great early-modern scientists (Kepler, Newton, and Boyle come to mind) were driven by their Christian convictions to break with older inaccurate theories and follow the observational data.

I think much of the deep political divide in our culture ties back to a philosophical rejection of truth, à la Nietzsche, leaving only the raw power grabs. As a Christian who believes truth is both real and objective, yet also has a personal/relational character, I'm particularly saddened when Christian communities participate in power grabs that perpetuate deep political divides rather than living our a self-giving love that would build trust for conversations across political (or racial or socioeconomic) divides.

Its acceptance of a secular zeitgeist that tolerates no real diversity of viewpoints, and Christians easily fall into the same habits.
> I have always wanted a flashlight with a brightness knob, that clicks to off... a ring around the circumference

There is one: the Jetbeam RRT-01, at least certain iterations of it. Most designs use a separate power switch.

This isn't more common because there's a patent covering using a Hall effect sensor in a ring around a flashlight body for this purpose, and the patent holder, Surefire has sued several manufacturers and vendors over it. A well-funded challenge would probably succeed on obviousness grounds, but patent challenges are expensive and I don't think the flashlight industry is profitable enough to justify it. The patent expires in three years, so this will probably become more common then.
DNSSEC is not about protecting MITM attacks against DNS traffic. DNSSEC is about validating that DNS records have not been tampered with. Are you thinking about DNS over HTTPS and DNS over TLS?
Precursor Mobile, Open-Hardware, RISC-V System-on-Chip (SoC) Development Kit
I can speak from direct experience that a lot of highly successful people in tech are miserable. This is not a path to try and copy.
Without running any proxies/vpn, it shows I am from Hong Kong, but I am from somewhere else. hmm...
> That's tough to figure out.

Indeed. That fact obviates this option in most cases. You have to spend time tweaking obscure, unstable knobs (the X in Xmx means Oracle is free to alter its meaning at any time) and risk either a.) serious failures in production or b.) poor results because the conservative choices necessary to avoid 'a' achieved little improvement and you wasted your time. The real world for most enterprises is a vast heard of communicating components and toying with GC switches multiplied by N things is a nonstarter.

So while you're technically correct that excessive memory use by conventional JVMs is "not always true," in practice you are wrong. That reality comes with a real cost that appears on a real bill every single month.
china probably doesn’t need to ask. They already know who you are and what your social media is.
Is there really much middle class left in this country to speak of? [1] There is a bit but it's rapidly declining.

[1] http://blogs.reuters.com/david-rohde/files/2012/01/middle_cl...
Game of Dungeons and Dragons has been going on for 38 years
Not exactly. Steam Engine time doesn't come on its own; it's created by people.

It's like any job -- we don't need all of the available workers, but we do need some. And in creative work, we need multiple perspectives to help improve the idea.
I've noticed the use of WeChat has changed quite a bit for over the past 4 years:

Use of the 'Moments' function (a photo-orientated miniblog) that was quite popular when WeChat was newer has declined significantly and is not mainly focused on self-promotion (selling products, often food products) via WeChat, the odd personal post, photos of the odd teambuilding exercise. Groups popular for colleagues, ex-colleagues, ex-classmates to keep in contact with each other, even this use-case has been cracked down on especially international companies. The demographic for these friends/colleagues is mainly 20s-40s professionals in business services or IT; out of ~500 contacts there'll typically be 10-15 Moment posts. In chats people ask about VPNs and such things offline.

Political discussion for younger people happens much more on Weibo than WeChat.

For older people I see using on the bus or subway Groups are still a big social thing, and this group isn't going to be very anti-government as they're the generation that's benefited from the housing and associated booms of the last couple of decades.

Two anecdotes that partially answer your question.
>But no one knows what that means

... anyone with writing experience in the military knows what that means.
Uber: https://eng.uber.com/uber-tech-stack-part-two/
Ah yes, all this engineering for a device that has a single control, heat level, and has to function for possibly decades.

What better use for a fragile and overly complicated touchscreen than in a hot, moist, harsh environment?

Please tell me it has to sync with a cloud server as well, lol!
I now truly believe that enough people are too stupid to be trusted to make good decisions.
While I enjoyed Jaron Lanier's perspectives during this documentary, I'm somewhat disappointed that the solution he proposed in his 3-part video series for the New York Times was omitted: https://www.nytimes.com/interactive/2019/09/23/opinion/data-...
I dunno... I got a lot of value from this article. Nevermind the impossibility of everyone becoming a reputable master of their niche.

1) working towards that has benefits regardless of achieving the pinnacle of noteworthy in the examples given

2) being self-aware enough to be able to articulate the value you bring is not something most people are good at, but it’s definitely something everyone should practice.
> Bill Gates famously took weeks away in a cabin to get work done. Ruth Bader Ginsburg would work like crazy during the week while spending some time with her young child during that time, only to sleep the entire weekend to catch up.

To me stories like that just play into the dangerous idea of magical voluntarism in our current culture
I was not able to clear more than 2 lines per game. I would like to become good at this game. I'm not sure it's possible. But the prospect of a community that shares hatetris replays is intriguing...
And Billy Joel switched from Pop to Classical, but his Classical work wasn't as important as his Pop work. He's no Picasso but the pattern holds.
Thorsson has a new one titled: "ALU, An Advanced Guide to Operative Runology"

https://www.amazon.com/ALU-Advanced-Guide-Operative-Runology...
Nobody Is Perfect, Everything Is Commensurable (2014)
https://feeds.pub is an RSS reader built for sharing feeds.

Here are the feeds I subscribed: https://feeds.pub/timqian
What do you mean? Einstein was well funded for decades, and his famous work wasn't funded at all.
This should be required viewing for all high school students.
That sounds like it breaks all incremental builds (correct me if I'm wrong) for relatively little benefit (skipping linking? less header parsing?). Are there scenarios where unity builds are faster than incremental builds? Or is the intended use-case only for from-scratch builds?
> union working to protect their members in real, practical, day to day ways.

Unions are normally really good at this.

One of the standard responses to managers asking for something stupid in a steel mill was "Get the book". "The book" defined the procedures, equipment, and training required for most tasks. This is fairly normal for most union shops.

It's a lot easier to tell a manager to pound sand when he asks you to do something stupid when you know the union will back you up.
Depends if the port was in on it, who you’ve paid off, etc.
No the risk is that somebody has decided to disregard security and general security process and create shadow IT, which if left unchecked will create massive problems within the organisation long term. If the culture is to disregard security, throw a waf infront and call it a day then they’ll pay for it financially (and possibly legally) in the long run and not something I’d want to associate with at all.
What is the Fediverse? Briefly
I have a Kraken account - but I am a Poloniex engineer :) but I will be happy to use your banking services in the future! Amazing work. I don’t think most people outside of crypto (and especially HN) understand the value proposition for what you are providing. This is huge!
Related, Redletter Media's reReview of The Warriors: https://www.youtube.com/watch?v=jwFRNeTfIR0
I delivered a talk about TLS performance and how EC certificates compare to RSA, and their strengths are compared. Slides in PDF: https://ayesh.me/files/talks/TLS-and-Headers/TLS-and-Headers...

You can also do a simple benchmark with `openssl speed`.
It told me one.com and pump.com were available. Obviously they're not.
I'll be the first to tell you that humans are social beings that need social contact. I'll also be the first to tell you that social media is not necessary for that. I assume you're being hyperbolic with Whatsapp being vital for life, but do you honestly not know how humans got their fill of social interaction 12 years ago? And no, the answer isn't Facebook.
Well yea they will make money if they succeed because that means they made a good documentary and will be paid to make more.
It's always worth recalling why we bother with set theory. Philosophical objections like Leśneivski's are extremely valuable and good insights which we cannot discard trivially. Maybe sets are not good things to study. The main reason that we study sets today is because they are a place where we could study ordinals and the rest of number theory. We know about two bananas, two apples, two trees, etc. but what is two itself? Set theory provides a capable if unsatisfying answer: Two is anything which is uniquely isomorphic to the second ordinal number, which happens to be a particular finite set, and since sets formally contain nothing but other sets, we can manipulate two as a set without having to know about bananas, apples, trees, etc.

The modern way to talk about this stuff is via categorification; [0] is a good high-level introduction.

[0] https://math.ucr.edu/home/baez/quantization_and_categorifica...
It looks sane and solidly specified. I never trusted DisambiguateRecordFields, so I'll finally ditch a lot of ugly prefixes I stuck in there.

The whitespace requirements, though, are going to lead to some confusing error messages for newbies who want to type myRecord . someField
Was literally looking fo a two word .com that was available. Thank you
This is true of every language.
Google and Amazon have more than enough resources to avoid CUDA altogether if they wanted to. Basically, they don't need Nvidia just because of their lock-in shenanigans and if open driver is something beneficial for them.
Any untrusted, expired, or revoked certificate in the certificate chain (includes root, lead certificate, and all intermediates), means the client will not trust the connected.
Show HN: Compile Ruby to C
If true, it does not surprise me. While there is a lot of language war going on in the ML ecosystem, I never really heard anyone using, planning to use or waiting for swift for TensorFlow.

It might be a nice language (never used it), but there are other contenders with more engineers/scientists support like Rust and Julia, for which the advantages were clearer.

Finally, the whole ordeal got a very bad look from having its main proponent being the creator of Swift instead of the actual community pushing for it.
In my experience, you can just do full from-scratch builds in under 10 seconds for any sanely sized codebase (say, under 1M LoC conservatively). This obviously assumes the "orthodox C++" part, so YMMV wildly depending on how far you stray from that. I usually have compile times under 0.5s for all personal projects that don't use CUDA, but I basically write C with a bit of function/operator overloading, absolutely no STL or templates at all. Consequently, I have no use for incremental (or parallel, for that matter) builds whatsoever.
Google Play Services really only existed because OEMs would never update the software. So Google needed something they can update.

Chromium-based browsers don't seem to have that problem, so it's probably not a fair comparison.
> Conversely, Rust error handling feels a bit more verbose, but I worry less about what it does in failure scenarios

If you're just writing a tool, you can have main return a Result with Box<dyn Error> and then just use `?` everywhere. The code doesn't really end up that much more verbose other than needing to add a return type everywhere, which can be mitigated with a type alias if needed.
Love it, I have been looking for something like this for quite a while. Already bought two domains for projects :D
Congrats! Any advice on dating for socially awk men who only keep getting constant rejections?
this guy should not be in jail. if he lived a little further north he could grow cannabis in his back yard. its wrong and its immoral but i guess the old white dudes in capes playing judge grew up thinking cannabis makes you into a rapist
See https://en.wikipedia.org/wiki/New_Foundations for another alternative foundation of mathematics.
Agreed, I could only take so much of this blog post as it veered into self-help nonsense land.

But... I think there is some value in a slightly different take on the subject: develop a reputation for excellence in X. What that "X" actually is can be almost anything people and companies value: it can be a specific technology ("That guy/gal is an Oracle guru"), a subject matter ("If you want the expert on security, talk to Alice!") or an individual trait ("He is the most responsive person I know!"). I think this type of advice, while not foolproof (being known as the go to person for something doesn't mean other people can't achieve it as well), is something that is actionable for most people.
Argentinians flock to Uruguay amid pandemic
Does PhotoSync-app allow me to view photos from other devices inside the iOS Photos app? I would like the photos from my Android phone to be viewable in the iOS Photos app on my iPad.
I really liked the information in this movie. I didn't hear anything that I didn't already know, but I thought it was well done. I really hope people turn away from these technologies. I feel like the only way we can heal our information ecosystem is buy educating people about the dangers of a social media heavy information diet. I think we also need to be mindful of the identities within us that these algorithms are exploiting. Ask yourself how you feel when you get off these sites. My answer was always "mad', "angry" or "sad". Once you realize the effect these sites have on your mood, you're a lot more motivated to change your behavior.
This is fire emoji
Before the CDA came around there was real fear that Internet forums getting sued for libel as a publisher. This was before the internet was a mainstream thing. Any comment on HN could be libel and ycombinator would risk being sued over it.
It is worth noting that this is an op-ed piece by someone not employed for the newspaper.

I'd hardly say this is far to the right of, say, the Biden campaign.
In hindsight, Let's Encrypt is good at backwards compatibility and actionable information. I suppose the target audience is technical.

LE is phrasing out their v1 API, and they email all users of v1 if they recently issued certificates with it. I suppose majority of non technical users of LE don't even visit the web site, apart from downloading the ToS PDF.
YouTube doesn’t want you using picture in picture
Exhaustive list of backup solutions for Linux
Money is the root cause. Engagement is the direct cause. Both are important.
It can't be what they do already because Let's Encrypt does not currently operate an ECDSA intermediate. This document describes a hierarchy they've just recently issued, and which is not yet in production use.

If you present a CSR for an ECDSA public key today, Let's Encrypt will issue a certificate signed by their RSA intermediate Let's Encrypt Authority X3, for your ECDSA key.

They haven't actually specified whether you'll get certificates in the new ECDSA hierarchy from the same API endpoint or need to use a different endpoint.
I haven't, though RSA is much more common

EcDSA is included in NIST SP 800-73 (PIV) but I've never seen cards with it
Most ecommerce sites let you purchase as guest, not requiring personal information except your credit card data.
Be the change you want to see in the world.

Then post it on hackaday.
There is a loophole in AC21: if you have an approved I-140 then you can extend H-1B indefinitely in 3 year increments. The trick is that I-140, once approved for 6 months, cannot become unapproved via a USCIS memo. So there are now hundreds of thousdand H-1Bs with permanent I-140s getting infintie H-1B terms.
I found this article difficult since "personal moat" is used as a target rather than as the side effect of a behavior.

My experience here is limited of course to engineers and academics, generally technical people I've known over the years as they have grown professionally. The ones who have "moats" are the same people whose career choices have been deliberate rather than opportunistic.

When I meet people who are deliberate in the direction they are going[1], they invest more in the direction. So if someone is looking to become a great manager they seek out companies with good managers and try to learn from them.

As I interviewed people at Google, when I asked "Why Google?" and they responded "I've always wanted to work at Google." I would follow up with, "Okay, but why?" There were two general kinds of answers here, one was "because Google right?" and the other was "Google is investing in X which is something I'm interested in and I believe I can help with that." Opportunistic vs deliberate.

The people I've known that got really stuck were ones who found themselves in a "really sweet gig" which was not to hard, paid well, and over time it became harder to find people who could do it.

One engineer I know spent 25 years being "the Fax guy." He knew more about FAX, the history, the protocols, the problems in implementing it, etc than I will ever know. But it wasn't about how FAX worked, it was about knowing what people paid other people to work on when it came to FAX. And then FAX became a non-thing and he had no skills that any number of new college grads had. What he could have done was learn about digital signal processing and how you process signals to extract data in noisy environments. That has pretty universal application, but he wasn't working on FAX stuff because he liked FAX, or because he found the technology behind it interesting. It was just "in demand", until it wasn't.

So he had a great "personal moat" but he was also barrelling along toward being obsolete.

As a result I am not sure I can take the article too literally. Becoming a specialist is one thing, but there is risk that the specialization will become moot. You're moat doesn't do you any good if nobody needs your specialty.

[1] Which does not imply that they have tunnel vision with respect to other paths, just that they have an internal stack of values and reasoning that guides them in a particular direction.
Indeed there's a discussion of this in the official Elixir site's Getting Started guide:

https://elixir-lang.org/getting-started/mix-otp/ets.html#rac...
This is incredibly clever, well done!
Going to go way off topic for a sec... Are you guys adjusting pay based off location?
I couldn’t do OCSP stapling with my Firefox 80 against my LetsEncrypt website. Had to turn off stapling.
Sure but there's costs associated with criminalization too - you have to work out which is worse.
This is sadly a problem with cheap and/or crappy induction cook tops. And it is quite annoying.

One of those little traps that it's often hard to know about in advance.
Maliciously accusing someone of gatekeeping is surely as bad as gatekeeping itself.

I described why I got into radio. To provide a perspective on the hobby and what it can do.

I never said others shouldn't do whatever they want to do.