skysight-inc/HackerNews huggingface dataset:
>From my experience in dealing with very rich and very poor people of many different cultures, the only people who give a damn about status to that extent are the young and dumb

Sorry, you are mostly wrong here.

Let me present you with example of an ad targeted to 50+ very rich audience. This is an ad directed by Cohen brothers ("Big Lebowski", "No Country For Old Men", etc) advertising Mercedes AMG Roadster and shown during SuperBowl -- https://www.youtube.com/watch?v=exxaJrtH2kg -- and pay attention to a punchline -- "still looking good". Pure signaling for an older folks.

This may sound illogical, but most people who buy "signaling" products (such as Mercedes AMG Roadster) are in +40 y.o. cohort. They got money to spend, unlike millenials who can only signal status while choosing craft beer on Friday evening.

Also, your guess about me living in my "pristine little bubble" was too personal, tbh, but I'm fine with that. No offense taken here.
And I want to explain why I am so passionate about this.

Resources like Examine are amazing for lots of people. And the fact that they are free and credible, is incredible.

So I hate it when people like you are incredibly lazy, only doing cursory looks at things, and then pretend that those of us who have done hundreds of hours of research are the lazy ones.

Not only that, but people like you are probably scaring off lots of people who need help, from one of the few credible resources in the online space.

To me, you are not only lazy, your lazy skepticism is the sort of thing which will hurt lots of people. (Maybe you don't do so much damage by yourself, but people like you absolutely do damage sometimes. Sometimes your skepticism helps people. But sometimes your lazy skepticism hurts people, too.)
To those wondering what I meant, I've heard the saying goes like this: "those who work in a noose-making factory should be wise to not make them too strong, lest they find themselves with one around their necks." It's not directly applicable to this instance, but more aimed towards those who are literally helping companies strengthen their walled-garden control.

those in power ($) controlled all information flow.

...replace '$' with 'knowledge (of bugs, etc.)' and that would be more accurate.
In practical terms, there will be a resistance that develops eventually. Even though the reservoir is hypothesized to be bats, that doesn't have much significance because of its ability spread from person to person without a vector.

What is notable about Ebola is that its virulence keeps dropping while its ability to spread has significantly increased. The larger issue is that Ebola is in areas that don't have the resources to handle any serious outbreak. It's becoming more likely that Ebola is going to be self sustaining soon.

I'm kind of amazed that a comment expressing interest in when this therapy will be obsolete, see that 96% of bacteria are resistant to Penicillin G now, gets a negative response. Drugs are only effective when the pathogen is still sensitive to them.
Much of it should be documentable, like the headwinds, the overloaded plane crash, and turning the wrong way at Africa which should be in the flight log.

It's well known that an overloaded airplane can handle very different, and for a pilot inexperienced with it it can be very, very dangerous. Heck, I was watching "Alaska Crash Investigations" just the other day, where the cause of a crash shortly after takeoff was determined to be due to the airplane being overloaded by 500 lbs. Crashing overloaded bombers at the end of the runway was a popular way to die in WW2, as they were always deliberately overloading them.

Linbergh famously overloaded the Spirit of St Louis and figured his biggest risk of death came from getting the machine off the ground.
Then this goes back to some of the earlier discussions I've had with you in that there's clearly a deeper issue at hand with the community if the mention of race in a benign story incites flamewars.

Empirically it might reduce flame wars on HN, but you need to take a long hard consideration as to why it causes flame wars on HN and not other sites. Because to me, that signifies a certain, non-small proportion of the userbase here is unable to handle topics involving race, and that section of the userbase is so virulent that even stories which do not proselytize are wrapped up into the flame war.

And to preempt the argument I already see forming: Yes, social media sites and HN are a reflection of society. But your duty as someone maintaining the site is to control what parts and in what ways it reflects society. It is an excuse. Not an argument. And I find erasing race from discussions because it might inflame racists to be particularly egregious. I can understand doing so if the poster did so in a way as to misrepresent the article, but this was not the case.
The aero engine and car companies split in 1971.
Where do you store your car?

Assuming your car takes up 12sqm * 2m I assume you'd find plenty of space to store some panties replacing your wet ones ;)
Be kind to the mods, they do their best to make judgement calls, and dang is very receptive to feedback. No need to be nasty.
I have named my phone "Null Pointer Excpetion" whenever I connect my phone to friend's Bluetooth they immediately scream- "oh look! null pointer excpetion!"
That is still the case, but only if you own a home on the lot adjacent to the vacant lot.
It seems that if this is the case for this new drug it would be fairly noticable that the death rate jumps back up to 50%
A terrible and incorrect comparison. JSX is a templating language. Your logic still lives within a JS component.

Op is proposing that PHP be embedded directly in HTML. That obviously has maintainability and security issues. WordPress is a good example.
Surface-to-air and air-to-air missiles are fast, but with short range. For any fuel-burning aircraft there's a tradeoff between size, speed, and range. If you want Mach 3 and intercontinental range, you need something huge and expensive like an SR-71.

Nuclear ramjets, if they can be made to work, could be both hypersonic and very long range. Very long range is important because you can launch them early in a conflict and have them cruise around, safe from incoming tactical nukes destroying your launch sites.
Now you can get it to send the code to your phone number, no matter what. Thankfully. Saves me when I lost all my equipment due to a sailing accident.
Elitist functional programmers are probably just average programmers that didn't run away screaming at the first sign of math, but instead just confronted what was presented to them and took the time and effort to properly grok the material.
No, I'm renting the parking spot as well.
Yeah, sounds like they're just about maximally impeded from charging at their home. They'd have to hit a rapid charging station once or twice a week. If they work, then charging at work can be a thing, which is what I do. But for the record, I was suggesting installing the charge port at the curb, if at all possible. Cords across sidewalks aren't just a tripping hazard. If they come loose, they can make life difficult for people with disabilities too.

There's no reason they couldn't spring for a PHEV though and opportunistically charge where they can while out shopping or whatever. Every little bit helps.
Ah okay fair enough. I'm from the US, but lately I've been playing a game with temperature set in C, and am used to working in C from talking with a bunch of international people in programming chats.

Yeah sub -18C is extremely cold. Definitely not cycling out there. I don't think I've ever seen below 0 Fahrenheit where I live.
Or the Beetle?
The security of GNU/Linux is based mostly on people not being particularly interested in exploiting Linux users ... because they are more sophisticated and because there are less of them.

If Linux ever becomes useable for the average consumer and its adopted widely, we will see plenty of viruses for it.

I'm more optimistic about systems like Fuschia which are capability-based from the kernel up.
Instead of constructing your life around a bike you construct it around a car. You can't commute to work any other way, if it breaks down you are bound to mostly Uber as a backup strategy to get anywhere.

Except those car-centric environments you live and work in are a more effective gate to keep the poor out than the grandest gated community. Almost no where else on the planet is the idea of a city being a tiny urban core surrounded by hundreds of miles of single family houses in spiraling one lane streets of sprawl the norm. Its a purely American fixation on centering all human activity around cars. And for your benefit, even - the world would be alight in a raging inferno if we ever tried to globally house everyone in quarter acre single family houses with 4 hour single-occupancy car commutes every day.
I believe you're completely wrong about this not being the case on other sites. If you can find even one site that can fairly be compared to HN which is not at least as bad on divisive social issues, I'll be surprised. If I recall correctly, the last time you brought this up you said you were comparing HN to private, controlled forums. That's not a legitimate comparison. I'd bet that those private, controlled forums are far smaller as well. Any such community is going to have a completely different dynamic by virtue of size and structure alone. It's not because the moderators are more enlightened there or less enlightened here. That may well be the case but I guarantee you it's not the high-order bit.

Your argument about this feels to me a bit like backseat driving. All of HN's problems in these areas are endemic to the category it belongs to: a large, public, optionally anonymous, completely open internet forum. Find one of those we can learn to do better from, and I'll be delighted to.
Didn't Yahoo pay more than a billion for it? Yikes.

At this price it seems that this was more of a liquidation than a sale.
> It does look exactly like a blurry, distant photo of an Electra leg.

At least for the sake of argument, I will grant that a blurry, distant photo of an Electra leg might look exactly like this one, but in such a case, the exactitude would be in the correspondence of two blurred, small images, and that exactitude does not transfer to the identification of the imaged object as an Electra leg. You have to ask what else could produce a matching photograph, and if it is sufficiently distant and blurred, just about anything of approximately the right reflectivity would work.
Sure, just pick up the phone you just lost and dial the number on the card with no number on it.
I'd like to see the footage of the brick tests.
Elephant in the room is that it still has a wire sticking out.
XView2 ML Challenge
10k+ firearms have been bought by New Zealand’s government in less than a month
We do buffer session, log, and event data and retry it when network connections improve. The data usage will vary from application to application since it is heavily dependent on how much network activity the app has, how many logs are captured, and a few other integration options which are specified by the developer. Session payloads are typically in the 5kB to 10kB range, and will increase to the 20kB range for network heavy apps that are making a lot of calls for assets.
I have no idea what it means. You have to buy the 1960 paper "Macro instruction extensions of compiler languages" from Doug McIlroy to learn the exact definition; I can't find a free copy anywhere online.

Since the word was born with a definition, we should respect that rather than inventing one.

Note that Lisp systems don't necessarily store any representation at all, other than compiled code. To work with the source code, you have to intercept it while it is passing through compile time.

Intercepting a representation of the code at compile time can be done with technology on the level of the C preprocessor.

If that is homoiconic, then C is homoiconic.

Quite possibly, McIlroy's definition will in fact cover that.

GNU Bash meets the "homoiconic" definition that the TRAC authors adopted. At any time, you can type the "set" command to view the definitions of all functions. They look the way they were entered, modulo reindentation, and stripping of # comments.

Homoiconic may continue to be useful; but as a word that possibly extends to low-brow hacks like C preprocessing, it is is not useful for describing the advantages of Lisp and its ilk, that's all.
Information Theory with Monica from Friends
I built a network of professional contacts by working for 40 years and keeping in touch with people. Some of them still write code, some have gone into management or founder roles, some moved on to other things.

I would not tell a client I can’t or won’t do something (within legal and ethical boundaries, anyway). I would tell them that’s not my strongest skill and then help them find someone for the task, or reframe the problem. For example I don’t do design/graphics work or CSS on web sites, but I can outsource that and make sure my client gets what they want. I want my clients to think of me as someone who can solve their business problems, not as a PHP or Rails or AWS expert.

Just today a client asked me to look at a Hubspot workflow. I know next to nothing about Hubspot, but with my experience I can catch on a lot faster than a marketing agency guy can and understand the logic and see the problems in their workflow. They don’t always need an expert, just someone with more expertise than they have (which may approach zero), or another set of eyes.

When clients ask me to get involved in project management or bringing someone into the team I might suggest a different approach to development, or letting me outsource to someone I can work with. When clients try to throw their solution at you try to step back and figure out the problem they intend to solve, then you can offer alternatives.
NRPC Is Like gRPC, but over NATS
Speed is irrelevant because Hack is compiled.

Shared hosting environments are also irrelevant in 2019.
Otherwise put: "It isn't a problem for me, so why is anyone working on the issue instead of something that I do care about"

No, I mean it's a technological workaround to what is ultimately a policy problem, and those never end well. It also happens to be a workaround that gives Google (and basically all the other anti-user corporatocracy) more power and ostensibly good PR in the form of "security".
Scaling NSQ to 750B Messages (2016)
Disclosure: Microsoft employee. Using a throwaway. Satya, please don't track me down and fire me.

I've never agreed so heavily with a headline and disagreed so vehemently with the actual content. Some of this is right, but a big chunk is wrong and I think misses some of the most egregious horrors of Teams.

I used Slack professionally before in a fairly large org (>200).

Two things the author got wrong:

First - things the author got wrong. Notifications are absolutely configurable by Channel - at least with the bits I'm on and how the internal Microsoft tenant is configured.

Second, a huge portion of the things mentioned by the author are config switches that apparently his tenant admins decided to muck with (auto-adding to Teams, no outsiders, etc).

The biggest complaint I have about this piece is it doesn't actually talk about some of the real, most egregious parts about Teams:
Teams has atrocious search, performance (functionally and by footprint, and UI - which the author covered.
On top of that, it seems clear that the Teams team didn't have a coherent vision for the user/grouping model, so channels are kinda treated like groups but so are channels? For instance, you can mention a channel from another channel. Wtf. This drives me insane on a daily basis.

The development story is a mess. Not going into details here but if folks in the comments care to peruse the docs, I'd love to hear other folks' perspective.

Other random complaints:

- The emoji story is hilarious. There's a taskbar thing called "emoji" which are animated stickers (some of which are actually fantastic) but definitely aren't emoji. You used to be able to shortcode emoji (ie :smile:) and get a thing that looked like an emoji but still wasn't unicode emoji. AND you could use the actually emoji keyboard on your device to actually type unicode. So, 3 ways to get 3 separate sets of glyphs, all referred to as "emoji". Yes, I know this complaint is dumb but it shows a weird lack of attention to detail.

- The formatting story is the union of every formatting concept ever. Quasi-markdown is supported inline, but its essentially an editor trick that triggers (what I assume is) richtext formatting.

- This is ANOTHER thing trying to be the* dashboard in Microsoft's product suite. There are like... 7. PowerBI, Azure Devops, SharePoint... Teams... I'm sure I'm forgetting some. Which leads me to...

- It was clear from early development that leadership wasn't fixated on "do one thing well" and were trying to be the sum of all productivity goals. The result is chat sucks, feels halfassed and there's a lot of stapled on shit that makes the experience gross.

There are a lot of smart people on this team but the folks at the helm set things on a terrible course that misses the fundamentals, which is super depressing.

As an aside, one thing I'm genuinely curious about from folks that use Slack in very large orgs (>500), how does Slack's usability scale?
It really varies. Someone who infrequently produces perfect 50 line pull requests for unimportant systems won’t require much time spent on code review. Someone who frequently produces bug-ridden 1000 line pull requests for mission critical systems requires a ton of time on code review.

The point is not to take a certain amount of time but rather to make sure the code meets your quality standards. Take as much time as this needs.
NetNewsWire Public Beta
"It's the future!"

A company I was working for used an old telnet ERP that couldn't handle the mouse so everything was keyboard only and users could move at blazingly fast speeds between the menus.

Then they asked me to make a website to help new users, honestly, I wished that they would have instead just tried to update/improve the Telenet experience or maybe let me add the same shortcuts on the web interface.
Oh, certainly. My assumption was that the GP meant that functors aren't useful on their own _in general_, rather than in the particular context of someone just getting into the typed functional paradigm. And, of course, recursion does work just fine in other languages, but (and I'm saying this more for posterity than as a retort since I assume you're well aware of this point) recursion schemes offer a layer of abstraction over direct recursion that eliminates the need to manually implement various recursive operations for each of the data structures you have at hand. As with a lot of the higher-level constructs in languages like Haskell, that level of abstraction may not have any practical benefits in most domains, but it's nice to have when it does offer a benefit in a particular domain.
Long range hyper-cruise missiles have the advantage of not showing up on satellite early warning systems allowing advanced first strike capability; reducing the chance of retaliation. (Hopefully destroying enemy nuclear capability before they can retaliate) Usually by the time a strike is detected, they are about to hit their targets. Also they don't require a fueling cycle that can be detected like on ballistic missiles which alerts your target that you are preparing for a launch. They can also fly below radar sight with GPS guided flight paths, making stealth technology unnecessary.

The missiles are easier to intercept, however by the time you know you are under attack, you can maybe scramble 1-2 jets and take down maybe that many missiles if you are lucky. Also they are less vulnerable to ABS launchers like the patriot PAC-1 and PAC-2 since they are not in line of sight until just before they hit.
Sounds cool! Are you hiring?!
Rotary chain flail mine clearing or MICLICs are rather more humane.
Yes and no. Yes this article is notable. But we don’t always need to editorialize the notable.

I’m all for highlighting achievements. It makes sense to highlight the achievements of those who for varying reasons haven’t had the opportunity.

Yet do don’t always need to do it of course. When you do it’s detrimental to the people you’re trying to highlight.

“Oh, look, Johnny did his homework today, everyone give Johnny a hand”. I’m exaggerating for effect but that’s an undercurrent.
It's not any extra effort to plug your car in at the grocery store while you're shopping. In fact, it's often less effort because the electric charging spots are often closer to the doors.

Then you don't have to make an extra stop or trip just for gas. It sounds way better than the current situation with gas.
> I don't disagree with the company -- I don't even know what that means

It means to personally disagree with a company's behavior or ideology.

> I think that no entity should have that much unchecked power and influence over society

They don't have unchecked power and influence over society. Why do you think they do?

> Information, and the control of access to information, is power

That's a vague platitude, additionally, picking and choosing what google is allowed to curate does absolutely nothing to mitigate the amount of information they collect or control. Now, if you were proposing a law that prohibits companies from gathering certain types of information or storing it for more than a certain amount of time, or mandating that companies must allow you to delete or otherwise manage data collected about you, that would make sense (and I would personally agree with the sentiment behind such laws)

> Google is in such a unique situation, much like 'ma Bell was back when it was broken up into the baby bells

I am not necessarily opposed to breaking up google (i.e. alphabet), but that doesn't really hamper their ability to collect information about you, nor does it dampen google's search dominance, in fact, it is likely to amplify their dominance since it would force google.com to focus primarily on the core-search product rather than on cross-cutting concerns across all of alphabet.

> We won't agree. Like I said, this is an ideological position.

Fine. Not sure what I'm supposed to take from that statement.
¹⁄₃ of employees plan to leave: how to increase retention by helping people grow
What's old is new again - ground effects will be back in F1 in 2021: https://us.motorsport.com/f1/news/new-f1-car-design-rules-20...