skysight-inc/HackerNews huggingface dataset:
I get the sense most progressives, at least in the US, would be uncomfortable with/hostile to someone saying:

> the strongest statistical correlation whether someone becomes "successful" later on in life is whether they have a male father figure growing up, or not

since it implies that there's something intrinsic/fundamental about men(and a nuclear family more generally) being needed for healthy child development

honestly even mentioning statistics around a social issue is risky
Yes, and if we paid public defenders superstar salaries, that’s where the talent would be. I’m not saying this is a practical choice to make, though.
> One and 3 mJ/cm2 of 222 nm UVC irradiation (0.1 mW/cm2 for 10 and 30 s) resulted in 88.5 and 99.7% reduction of viable SARS-CoV-2 based on the TCID50 assay, respectively.

30 seconds for 99.7% reduction. Pretty good for shining a light.
An an ex-Apple engineer I can assure almost every programming language you can think of is probably used by one team or another. The idea that a team rewrote a service in Rust means Apple is "all-in" in Rust is ridiculous.

Every large company I've worked at has had many, many internal services using all sorts of different languages/frameworks.
Thanks for your feedback! That's great to know. The startup times were recently improved in collaboration with one of our corporate sponsors, Fathom Analytics.

The remaining duration is likely due to the speed of the storage backend and/or CPU, but I'd need to see a profile to know with more certainty. 8000 certificates is a lot of decoding/encoding and crypto operations. Caddy can handle it, but the hardware has to be up to snuff too. Post in our forum and we can look for ways to optimize it even more once we know where the bottleneck is.
I see three sides of the 'learn from the fundamentals up' argument. On the one hand, 'Real Programmers Use Butterflies'. On the other, an understanding of core algorithms and basic software design principles is really, really useful. On the gripping hand, completely self-taught rubes build incredibly useful and commercially valuable software in Excel.
Oh, I've seen examples of these from the people who managed to work in space industry for decades.
Also, I hoped that I gave enough terms and definitions in the beginning( I would appreciate any feedback on what could make the text better and more understandable for wider audience.
Regarding Semantic Versioning
Perhaps you're thinking of Facebook chat?

https://www.quora.com/Why-was-Erlang-chosen-for-use-in-Faceb...

https://www.quora.com/When-did-Facebook-switch-away-from-usi...
Almost every large online service started by using fake accounts or little to no rules.
That is how you build a community.
Get everyone to show up then slowly change the rules/playing field.
Anyone remember that linkedin launched as a scam service?
My pleasure!

Minetest is a free (libre) similar game, but very mod-centric, with mods loadable from servers without installing them (as easy as Roblox) and (also like Roblox) written in Lua, may be a fun intro to programming if they’re keen to try it (ofc there friends probably don’t play, but a couple boys I know ~7-10 enjoyed it to a kind of harmful level), btw.
Yes. In fact, the Linux kernel has been talking about allowing drivers to be written in Rust. (There are other examples of stuff in this space too, but that's the biggest deal so far.)
I have to agree. I find the term "porcelain" annoying. But this may be due to me being older than a lot of people for whom the term was already established by the time they heard it, while for me it's a neologism.

I feel the same about the term "user stories". Why can't they just call them features?

There's some kind of urge people have to make up new names for old things that just reeks of sleazy marketing or hipsterism to me.

But, whatever.. I think we both know we're not going to change anybody's mind.
Ham Radio Wireless Network Camera Detects Washington Wildfire
This is not the case at Apple.
Don't worry, there's a whole new set of terrible decisions with switch expressions.
Which browser do you use?
Which browser do you use and why?

https://twitter.com/NFNLabs/status/1304447542919229441?s=20
Sure, pretty easy for developers, not for the general user.
Cue the discussion earlier about radiation hardening. ;)
Emacs client/server – Starting Emacs daemon with systemd
Rust has a system equivalent to checked exceptions.

However Rust, unlike Java, has a great macro system and can thus easily generate higher level exceptions wrapping the lower level ones.
Hugo provides a Json output that can be used by a js script to provide simple search. I guess the same is possible for other systems.

Comments, contact forms and other features that "creates" content are more difficult.
The use cases for C++/Rust and JavaScript are generally very, very different. One might have better luck concentrating on learning a technology stack as opposed to a language.
Happy to see it uses my favorite map projection.

Relevant XKCD: https://xkcd.com/977/
For a lot of situations something like jekyll search [0] works wonders. It basically generates a json file (you can customize it quite a bit). For even decently sized blogs it's quite quick and doesn't require a page refresh.

[0] https://github.com/christian-fei/Simple-Jekyll-Search
I see more people and companies adopting Rust since last year after Rust 2018 version with async support.
I’ve listened to a few shortwave industry experts hammer out the issues with this. Despite the novelty of the technical application this is an end run around the Commission’s rules. As there are other operators carrying out such data transmissions licensed under the Experimental Radio Service the major question is what exactly has changed in the rules to suddenly make this permissible.
This isn't helpful in the context of an app where its purpose is the community, so you haven't really answered OP's question. I can't play reddit on single player mode.

Communities start around passionate, interesting individuals. Reddit initially got popular because it was chuffed full of technologists who were openly sharing juicy details about their work. There were hundreds of other websites at the time that allowed you to curate bookmarks and such, but reddit had the people who made interesting comments on those bookmarks.
I mention Swiss/glog/gtest/tf because I was always talking about FANG companies, high finance (Renaissance, Jump, etc.) and to a lesser extent some of the unicorns. You know, the elite places with boundless budgets and counter-productively high technical hiring bars. Hence “these places”. When it comes to “who hires the best?” it gets a bit fuzzy and anecdotal, but roughly RenTech hires the best. Google hires the best on average in the valley, though FB has made multiple deep cuts through their top quartile with money, which is why so much Facebook stuff seems like “close but not quite” Google stuff. Other massively resourced companies also get quite good people, and there are plenty of little pockets of genius at various universities and think tanks (INRIA comes to mind).

I don’t know exactly why a tangent about having F14FastMap or MPMCQueue (and proprietary friends) before the rest of the world has evoked such a strong reaction in a point about C++ making sense at MegaCorp du jour, but calling people who think the cutting-edge internal stuff at the elite companies is a plus for C++ new grads is where I step off this train. I share your frustration with the consolidation of power, money, and talent at a small number of elite institutions to some degree, but you can take it out on someone else.
"Keep Moving Forward" - Meet The Robinsons
I built a 30k+ member vbulletin community in the 2000s.

I used sock puppets with different personalities and views that created threads, replied to each other and encouraged real users to reply and made them feel welcome.

I also moderated as myself and was welcoming to real new users, (and the puppets :)

This did not last more than two months, as there were enough real users that the puppets were able to largely hibernate. But it did happen, and it worked.

I never outed my puppets and they were not used longer than necessary.

Puppets will not sustain a community, but they can help establish one.
Brought back? It's still a thing and required.. your OS's DNS implementation might not handle it in the way you expect though ;)
I think that's not quite the correct question to ask. The question to ask is: what purpose will your new community website/app serve that is not already being met by existing ones?

Here's one anecdote: personally, I haven't yet found anything that captures the feel or social vibe of early/mid-2000s LiveJournal. I think what another commenter referred to as "Single Player Mode" actually had quite a lot to do with what drew me to LJ in the first place - at least initially a lot of what it was about for me was personal blogging just for me, and I gradually explored other personal blogs and communities while I was doing it, eventually forming real friendships/relationships with other LJers.
> Medication cures symptoms of depression but cannot fix the underlying problems causing it.

Sometimes those underlying conditions are brain chemistry though. The pills work for a lot of people. My Bi Polar depression doesn't seem to stem from any trauma or anything. I've done therapy and it did nothing. I've tried exercise, it helps for a short period. I tried diet, seems to help a little. If also tried about 15 different medications before a found a combination that keeps my mood fairly stable.

I almost killed myself before I found the right combination of meds. Meds work for some people we shouldn't be so quick to discourage it.
Yup this. It's easy to get confused for someone googling it as they will see the Netflix one and gravitate towards that repo.

But in my experience with the fast_jsonapi, It's the only one I've used in Rails where the serializer is faster than the database calls consistently and occasionally sub millisecond.
It could have been handled in the class loader. By the time the spec had gone anywhere Java was already transitioning rapidly to servers. The memory usage argument was always bullshit. The JIT internals could have done some many to one type metadata to share function bodies between concrete instances of a particular generic.

I’m sure a bunch of material would have been written describing how to avoid runtime code duplication by tweaking your class hierarchies.
I believe We need to establish as soon as possible the main values and principles addressing what can kill the community as you are envisioning.

Furtherly, You can be open to discuss and aggregate more and more if necessary...

Rules can be more specific and based on your values and principles, the rules are the way you make the principles and values be followed/respected. Rules can change and adapt towards the behaviors but, on the other hand, I think principles and values shape behaviors, indeed.

Thanks for asking that ;)
A local BBSer introduced me to x.25 hacking probably around 1989 or 90 or so. I remember QSD and another system... Lutzifer, I think?
What we can learn from Plasma telemetry
This came to mind immediately, although I agree with your points overall.

https://www.youtube.com/watch?v=WtNvfJHsHsc
The sad state of PDF-Accessibility of LaTex Documents (2016)
That's completely fair. Does this math change depending on the exit though? e.g. When the company IPOs or is bought out, the preference pool and the employee pool has to be merged. The implication of your comment is that the slope of the employee gain once the preferenced shares have met their obligations will be substantially higher than in my math above. On the other hand, subsequent rounds increase the number of outstanding preference shares and your employee strike price could have been set at a time when all preferences would be satisfied, The math will then shift back to a 6x required gain (for a strike price equivalent).

On a 10-year liquidity horizon, the employee option pool can be pushed into the underwater state by subsequent issuance of preferenced shares.

In my Experience, this effect explains how startup employees who have stayed with a firm from 10 million dollar valuations to Billion+ valuations do not get anything better than a down payment for their trouble, and a 3x increase in a publicly traded companies stock can easily push an engineer's RSUs to 1.5x+ their salary per year.
> In chess, AlphaZero initially doesn’t know it can take an opponent’s pieces. Over hours of high-speed play against successively more powerful incarnations of itself, it becomes more skilled, and to some eyes more natural, than prior chess engines.

'doesn’t know it can take an opponent’s pieces' - really? How would the world be different if it did 'know'?

I know this is kind of a nitpick, but I'm tired of all the metaphors in tech journalism that hold no informational value. I think giving a sense of false understanding is worse than just saying nothing at all.
i gave up on hn.

i became passive a few months ago. sorry dang, but no matter how you wanna look at it or defend it, hn is now, for me, a hivemind. but i just logged in for the first time in a while because i truly love this question.

a community is a place where people go to and talk about things they like. it is a place they can escape to.

i have been part of far too many. i have seen communities started by 12yo and 50yo. some are still there while i moved on. some are dear and near to my heart. i left some for personal reasons. people were getting far too close and personal and you get scared. but you keep in touch with those people you truly love to talk to.

great communities don't die, they just take up a new name.
15 years of blogging (and reasons I keep going)
I liked checked exceptions. It makes you aware of what exceptions that might happen. Makes you think about how to handle it.
as far as reuse is concerned, removing the foil lining it takes away the value of the can for anything such as a 2.4 GHz waveguide. when you get an old school pringles can together with some sma co-ax and a custom flashed router the signal gain is tremendous but unidirectional

e.g. https://www.makeuseof.com/tag/how-to-make-a-wifi-antenna-out...
You really should look to other ecosystems and see what lessons they've learned. In java, packages are normally "namespaced" by the author's reverse domain name, like `org.lwjgl/lwjgl`.

Since clojure uses maven as well, the same applies, but clojure tools like leiningen decided to create a shortcut: if the group and artifact name are the same, like `iglu/iglu`, they can be collapsed into one name: `iglu`

Well, that just encouraged everyone to choose collapsible names. In retrospect, this didn't buy us much. Who cares about saving a few characters of typing? Most now seem to agree it wasn't a good idea.

When the "collapsed" name falls out of maintenance, the forks will all seem somehow less "official", even if they are much higher quality. Forks are inevitable; why would you want to discourage them?

I finally decided to start using the reverse of my personal domain for my future libraries. The java folks were right all along.
Oops I meant to say contributors -- you're right of course.
I absolutely agree, a checked exception is pretty much a Either<Exception, RESULT>, it only has a different (arguably ugly) syntax, I don't get all the hate. A "sufficiently intelligent compiler" could have turned signature with throws declarations in signature returning Either<Exception, T> but the hivemind has spoken and checked exception were simply ignored (see Scala and Kotlin)
I'd call them a stubborn player.

A human can't normally predict out 100 moves of optimal play, so that's why it is jockeying instead of being part of an intricate plan.

I mean, it does bring the question, do you play a game for the experience or solely to win?

I play games for the experience, the world's best chess player probably gets a thrill from being the best and winning. Obviously both experiences are legitimate and in competitive chess, studying historical games to learn patterns has always been a thing, so who's to say that studying scenarios 'solved' by a computer is really any different? Possibly there's a little less romance because a human didn't do it on their own? It doesn't appeal to me personally, but neither did studying chess moves. It really looks like a question of scale of preparation to me.
I remember when this came up because of the following user:

https://crates.io/users/swmon
> Any cell phone, and especially a smartphone, is not integral to modern society

Neither is hot, running water. A bucket and a hole in the backyard were good enough for my ancestors, they're good enough for everyone else in 2020!

Joke aside, are you saying online banking and payment is a luxury? Do you realize that many basic services are switching over to smartphone payment? Such as public transport fares.
Boom. ABI that’s the word I was thinking of. Thanks!
Considering the title of the article and that it's only talking about self-hosted(-ish) solutions it feels very weird that it only mentions one CMS. I get that it says "I'll review my top choice to keep things simple", but CMS'es are probably the most common solution to what the article talks about and the title implies that it will be comprehensive.
Drone firm DJI promises 'local data mode' to fend off US government's mooted ban
I think there's a point to be made here about how checked exceptions interact with java's type system. FileNotFoundException is a pretty great checked exception - it's concrete enough that the caller actually has a chance of doing something useful in response. But most of the java standard library is designed with rather abstract APIs.

Take java.io.Reader - it represents an arbitrary input source, so the Reader.read() method is declared to throw the very generic IOException. The subclasses don't make these any more concrete, leading to absurdities like StringReader.read() having a checked IOException.
When the JIT was finally smart enough to handle lookups better, they didn’t change the types.

Final classes encourage the creation of utility classes, which can often become a problem.
Sure, but if your 1000 person company uses Zoom and Zoom only bans your account I don’t think you can convince a company to switch clients. That said I find that specific scenario unlikely.
As Glenn Hauser, Kim Andrew Elliott, and others have asked it comes down to the big question of what regs exactly authorize this. There really isn’t any ambiguity in the relevant rules to sneak this in under.
Yes — it definitely helped me get my foot in the door in a couple of places

https://kusha.me

Open source, hosted on GitHub pages
Bazel, Haskell, and Build-System Joy
> "We are working on a prototype, open-sourcing in November"

I'm curious to see how Elixir integration with such static type system would work.
Compromised: Counterintelligence and the Threat of Donald J. Trump
> we are motivated by Interest, Challenge, Novelty, and Urgency

Holy cow. You've just described my whole life in a single phrase. I need to go away and ponder this. Thanks.
But it's precisely that. The prevailing attitude is that, well, advertisers are going to track that you googled "ob/gyn prenatal care XYZ area" and hostiles are going to be able to doxx you anyway -- you have to take proactive measures to ensure privacy so fuck it.
Interesting that you mention Facebook. A team at Facebook can choose whatever language they want, but they're on the hook for creating and maintaining libraries that talk to internal services (config, database etc). There's a tendency to choose one of the existing popular languages (C++, Python, Java) so you get those libraries for free.

Therefore in practice, giving engineers the freedom to make their choices doesn't lead to an explosion in the number of languages used in production.

An engineering team that can get started with a new, esoteric language without having to first build internal libraries is much more likely to try that new language.
Where do Disney, Apple, Google, Microsoft, et al stand on this? My best guess is praying no one notices that they're silently agreeing.
This is really neat! Must be very little overhead for you running the service, and lets business get a bit of extra with some of the space that they have extra in the back.

Edit: How did you start this? And did you notice an inflection point where it started to pick up steam?

What were the most effective ways you found to advertise, to users/businesses.

I have so many questions!!
Couple things: personal attacks are not cool, and "please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith."

https://news.ycombinator.com/newsguidelines.html
The question was not: "Should I use Phoenix/Elixir for my SaaS startup?".

I was interested in the broadest possible picture. Plus, I wanted to see how much interest there is at all for Phoenix/Elixir on HN.

If you feel offended by my question, please feel free to ignore it. Please don't shoot!
They just need to fly over the Richmond refineries with gas flaring to reproduce the first scene in BR.
Hello! Your point is well met. However, I would challenge this:

I think the writer of the headline thinks that most of his or her readers are unaware of or uninterested in the philosophical connotations of 'nihilism'; to them it means 'without an enduring source of meaning', 'without enduring emotional connections' or more frighteningly 'without moral compass'.

While respecting that the English language is, and forever shall be fluid and dynamic given the particular zeitgeist a speaker inhabits--rhetorical evolution as an indicator of societal-change is not rhetorical refabrication as a device to give authority to an individualized degree of authorial intent.

Which IMO contributes to a real misunderstanding to the beautiful nuance that exists within the various schools of nihilistic study; as I don't know of many that would justly simplify nihilism down to "without a[...]source of meaning' or even 'without moral compass'. We have perfectly cromulent and appropriate terminology existing already that encapsulates these things. At least not any that aren't preoccupied with merely the surface of whatever branch of 'nihilism' the author is supposing lies at the root of their thesis here.

I still think 'melancholy' is a far more direct and appropriate description of the machinations that bring about such a sensation of existential malaise, far more than anything that approaches nihilism.

THEN AGAIN...

I am reminded that Sartre had a lot to say about the duality of meaning between what a thing presents itself to be on the surface, and what a thing is ("Being and Nothingness", Ch1. 'The Pursuit of Being') and this 'rhetorical refabrication' has a long history of precedent in such high falutin studies.

The author brings up an interesting point of discussion that can be unpacked in a myriad of ways, I'm just not sure about the one that was chosen.
That's true. I actually have a few cheap card-like gadgets. And they're certainly not fresnel lenses. ;)
Apple vs. Epic – a briefing on the antitrust arguments and interesting facts
Does Heidelberg have the same cachet as Oxbridge in the UK
It has been a while since I touch Java, but I thought you could just add `throws Exception` to `main` if you don't care about error?
https://www.accesscyber.org