skysight-inc/HackerNews huggingface dataset:
Thanks for your response. I appreciate where you're coming from. And I get frustrated, too, when I see comments that don't take others into account. I also know that when I allow my emotions to drive my actions and words without filtering them through what I think is actually going to be effective in promoting the change I want, I'm all too likely to work against those goals.

I really do believe that it's impossible to know the full motivations of who ever down voted the comment. It's easy to assume the worst, particularly when we perceive ourselves or our values as being attacked.

And to be fair, I almost never view net down votes the way you do ("more people on HN are willing to downvote [X] than upvote it.") Thank you for including that because it gives me another perspective. When I saw your comment, the text of your parent was black. I think it's likely that it was a single person who downvoted, particularly that it's so far down in a comment thread. It's definitely not the case that the comment or its context was presented to a majority of HN members and they were given the opportunity to vote. It's a small subset of members who read the comment. This subthread itself is charged: emotions are likely running higher than normal, and those who are willing to commit so far down a thread are likely to be that much more committed to whatever position they hold and may be that much more vote emotionally. I think this happens in a lot of cases. Internet forums are difficult places to have useful discussions on contentious topics.

I strongly believe that the only way we're going to be able to make progress on difficult topics (and there are a lot of them) is if we can figure out ways to honestly talk with each other from a place of giving each other the benefit of the doubt. Having empathy for people we don't agree with is even more important if we hope to make a difference. That charity, empathy, that benefit of the doubt, aren't infinite. If we come to a point where we don't think those we're in disagreement aren't dealing honestly with us, then communication has broken down. Anything we say further has to be even more strategic. How are people who you disagree with hear you talking about downvotes? Is it more likely going to change their minds? More likely to think of you as more unreasonable? I know how I tend to react.

Above I quoted the full "It never does any good, and it makes boring reading" mostly because I copied the full sentence. I think the first phrase is the most important, which is why I focused on that above. The second phrase I think is true as well, as the outcome of such comments is boringly predictable. The key for me is figuring out what is effective in producing the change I want to see.

And that's why I commented above. I hope you find this further exposition is useful for you as it as for me. Thanks again for sharing your interpretation of the downvotes. That's helpful for me.
RU Sirius has started posting old issues as well as new stuff at http://www.mondo2000.com/
> if it was smart it would have figured out that the value never was initialized.

But that's false, which just goes to show that the compiler writers know way more about this than you do. There's nothing stopping this from being linked into a binary which doesn't even call main, or which calls NeverCalled, etc. And I bet you will also insist stamping your feet that of course programmers should be able to construct function pointers - to functions like, y'know, Never called - from arbitrary bit patterns. You know nothing, but you're convinced you know so much more than those stupid compiler writers.
Why Do Some People Speak So Confidently When They Have No Clue?
I knew a software engineer who made a lot of money in a startup and bought himself an ultralight bike of titanium and beryllium. They ceased the beryllium parts at the Canadian border and I don't think he ever managed to get them released to him.
>"It's just Cloudflare trying to make themselves sound bigger"

And sounding cringe-worthy in the process :)
I could be wrong, but FWIW, I read 'DanBC's reference to fascism as applying to trends of behavior and comments on HN as a whole, not with respect to the ADA and related issues in particular.
A tool for figuring out what products people want to buy.
I think the distinction is GP makes is being impressed by the concept of a module system itself, or by being able to bolt on such a system to an existing language.

A module system in and of itself is not impressive these days. Getting one into Java is.
see https://en.wikipedia.org/wiki/Alfred_Korzybski
It means everyone donating knows what their money is going to. If you want 100% of if to go to houses, it will.
UberEats has largely won my business in Edinburgh. The app is nicer, the drivers more likely to find me without going to the wrong place first, and it lets me decide whether to tip after the food arrives.
I am still getting the error.
Mystified as to why you seem to think this is in some way an American problem. We have lots of fake charities in the EU.
But sometimes these checks just seem to end up entirely removed, and that is just not OK: I have been a developer working on performance constrained system software in low-level programming languages (including heavily optimized games written in C++) and this undefined behavior idea has gone way way too far. I can always make code faster by removing checks I don't need manually: trying to compare the small gains here with "let's just use node.js lol" is dishonest.

C++ states stuff like references must not be NULL and "this" must not be NULL, but in the real world it is possible for a NULL pointer to be dereferenced into a reference and for a method to be called on that reference and for the method to complete execution without the app crashing. Yet, some C++ compilers are now insisting that "this == NULL" checks (which is the most hilarious case, but simple "&ref == NULL" are the same) and all the dependent code be entirely removed, hamstringing runtime safety and sanity checks.

What works for me is when the compiler says "for this to happen the code would have had to crash"; but what does not work for me is "for this to happen the code would have to be violating the specification" as the entire point of NULL checks in a program was always to check for invalid execution and mitigate its effects :/ and yet since this code has never crashed on any reasonable C++ compiler the only way to check for it is to add comparisons that are now being removed under some misguided assumption that the code would fail at runtime.
Most contractors are senior devs from my experience. One reason to go contracting is if you're a senior dev already and your career progression seems stuck because you're at the top of salaried positions in your company already. Going contracting is a way to get a pay rise for people like that.
Sure, if your hypothetical determined manager never expects to need a job elsewhere, is never in a position where a previous employee speaking well of them is useful, doesn't need to hone their mentoring skills and never expects to be in a position where hiring someone who left years ago might be possible.
Your dismissal of a non SV company's innovation is embarrassing for you. The tech here is as good or better as anyone in the Valley.
An amazing technical accomplishment, and in addition, I love this teaching style. Doesn't assume any level of knowledge of reverse engineering, but moves quickly enough to be a teaser, not a tutorial. Visuals are painstakingly put together, with supplementary information flashed on the screen. A sense of humor throughout. If I were teaching a CS class, this would be a great thing to play.

This also demonstrates how much "human working memory" reverse engineering requires. No matter how much the tools try to assist, you need a tremendous amount of context to be able to make sense of what you're seeing. Really impressive work.
Yeah well they feel like they should feel better because they think they're actually doing something.
I love the description of Wireshark being "venerable". It seems only last week it was called Ethereal and only last month when there was nothing really available to do packet capture and analysis that didn't cost a kidney.

Nowadays the pace of development is breathtaking. Judging by the change log there can be anything up to a few hours between commits:

https://code.wireshark.org/review/gitweb?p=wireshark.git;a=l...
Nothing can be more destructive to a person's competence and skills than an abusive treatment by his superiors. As far as I'm concerned, the true test of leadership is dealing with a subordinate's shortcomings. It's not only about breaking your workers' spirits (and sometimes causing real psychological damage), but also about how to get the best out of your team, taking the abilities of each player into consideration.
The thread's gone.
Industrial Laundry Is Dirtier Than We Imagine
Discover Where Corporations Are Getting Taxpayer Assistance
Slightly off topic: It is really interesting how German names have become en vogue in recent years.
For people who like this book, I would recommend the books by the haiku poets Issa and Basho (the books include Haiku here). And the Genji.
Reducing the browser window size fixed the glitching for me (Chrome, MacBook Pro).
an argument was made no matter what the opinion is.
The title wasn't filched from Eliot, but from Yeats.

Anyway, I'd like to thank y'all here at Hacker News for posting this link. The paragraph on cooking is one of the most awesome bits of Bad Hemingway I've read in the past year.
I wanted to buy IP cameras for my farm but had the same doubts you do.

So I bought many different models, all of which had dozens of random and utterly inappropriate services running along with a hideous web interface that made me shudder to think what lay inside.

In some cases I unpicked the firmware and saw it was even worse than imagined. They all got sold on eBay.

I claim there are no competent products in this category, though I would dearly love to be proved wrong with a counterexample. You could always use a RPi 0w plus camera module I suppose?
Everyone has a different lived experience than everyone else. If certain people are experiencing life in a negative way because of superficial characteristics, then we should advocate for a world where those superficial characteristics don't get in the way of our judgement of them: a colorblind world. You think that adopting a colorblind perspective ignores racism, but it is actually a solution to the problem of racism.

There are many problems in many communities (poor rural white, inner city black, etc.) that are caused by the actions of those in the communities themselves, rather than by oppressive outside forces. Attitude and behavioral change within those communities is necessary for any lasting improvement in the lived experience of it's members.
Could well have been that they were returning from playing it and were up voting it then.
If the compiler can take advantage of undefined behavior to optimize a program, what is keeping the compiler from also warning you that it is doing so?
I'm expecting that REST APIs are on their way out ツ but what's wrong with the Django REST Framework?
I wouldn't go that far - companies partner with The Red Cross left and right after every major disaster, and the mainstream media downplays the problems with the organization. For the average person, there's no reason to suspect that they'd be misusing/misappropriating funds.
I completely agree, sometimes younger people are just eager to grow up and get to work.

This was definitely my mindset at 17 (and today).
Clipd: share a clipboard between multiple machines
It's funny you dislike Chomsky because of Marxist tendencies, because Chomsky himself has stated that he strongly disagreed with many leftist (Marxist) groups on the issue that led Marx and Engels to diverge from anarchists.

Chomsky disagrees with them (Marxist doctrinists, Leninists, Bolsheviks, Mensheviks, Stalinists, Trotskyists, Maoists, Hoxhaists, etc.) on the same grounds of statist antidemocratic rule as he does with fascists, meritocrats, theocrats, anarchocapitalists, nationalist socialists, etc..

That's his reasoning for being an anarchosyndicalist, rather than some flavor of progressive reliant upon the rule of a small cadre of enlightened revolutionaries
Do any up-to-date operating systems actually run this without the --no-preserve-root flag?
Exactly, it is about transparency. You get to choose what it is used for and they follow through.
This is nice, I pretty much already do this in my notes (like he says), except for the headings. I hate Markdown, pretty much for all the reasons he says, only I just didn't know why until now.
Well, it's a pretty huge loss (more than revenue!

Also, I think people were surprised or amazed that they had no core profitability. Especially when it's likely COGS will go up with more and more regulation around their gig economy employees
Sorry, but this is just flabby thinking. We know it takes 10 times as long to refute bullshit as to create it. No-one needs to spend their lives proving wrong every slated comparison on every website.
Not the commenter you're replying to, but I have to add this.

I'm sure there's been a lot of analysis done with regards to the actual amount of fraud on Silk Road (and it's various incarnations and similar services), right?

There's no way that criminals with even lower oversight behave better.

The idea that you could have an environment where you lack the fraud protections you have in other environments leads to lower fraud rates is absurd, and would require a lot of evidence to demonstrate. An appeal to reputation systems doesn't cut it.
As someone who is around OPs age who also has Asperger's, I feel like so many of the things people tell OP to do, I feel like they're things I personally don't want to do or know how to do, or even feel I don't have the freedom to do. People say it's a time of freedom, and that you should enjoy the freedom, but I don't feel like I even have the freedom.
[someone downvoted this but I am just asking this for information, not as a judgment]

I'd like to understand the prescriptivist grammar rule. (So I can apply it sometimes for people who might know about these rules.)

Under this rule, does any occurrence of "may" mean "permitted", and, therefore, a sentence like "it may rain tomorrow" is just entirely incorrect - has no meaning (other than that it is permitted to rain tomorrow)?

So that people following the rule never want editors to allow "it may rain"? (They always want "it might rain")?

Is a sentence like "I may have been a bit __(adjective)__" likewise nonsensical? (Meaning, possibly I was a bit (adjective).) Is this past usage also not allowed/nonsensical? What does "may have" mean under this rule, or is it forbidden?

Thanks.
Internationally and to a certain degree domestically in the US, Oxfam, Medecins Sans Frontieres (Doctors Without Borders) and Save the Children are all efficient charities according to CharityNavigator. There are likely others but these are three solid charities imo.

MSF/Doctors without Borders -> https://www.charitynavigator.org/index.cfm?bay=search.summar...

Save the Children -> https://www.charitynavigator.org/index.cfm?bay=search.summar...

Oxfam -> https://www.charitynavigator.org/index.cfm?bay=search.summar...
Care to expand on this?

Edit: Based on the downvotes, I'm guessing I wasn't really clear what I was going for - I hadn't heard about the International Committee before, so I was looking for some more information about how they differ.
How do you know it would only be a few percent? What if such a switch made your code ten times slower? Without actually reading the clang code and seeing what all the optimization passes do, I don't see any a priori reason for assuming it would be a few percent rather than 10x.
JavaScript Weekend List #14
Not all gimmick it means that people/companies who are donating know that their money is either going towards operational funding or to relief efforts.
It means there's more transparency about where the money is going. It's going to be hard to get corporate donations if you have to say to them, "we need X from you to run the business of providing only Y in actual support".

It surely has to help stop bureaucratic creep. You're forced to run lean and efficiently in the administration.
Is there some valuable disscussion of the article on rust subreddit? If yes, could somebody please link it here?
Multiple dupe of https://www.bloomberg.com/news/features/2017-09-21/wall-stre...
Macs use the ACPI Smart Battery Subsystem. The Linux SBS driver should be polling regularly and also receive GPEs when the battery reaches certain thesholds. But the polling frequency should be in the order of seconds, providing constant battery level progress and time to suspend at a critical condition.
It's a spring boot application so comes with the baggage of initialising Spring + Spring MVC, that took a long time on JRE 8
I think we should either compare these languages in a plain text editing context, or when used with editors with support for the syntax. Anything else seems like an unfair comparison to me.

Because editors with MD support tend to have shortcuts for inserting a link or image too, so this isn't really an argument in favour of either syntax.
And why do you think that is the case?
Yes. Same in the (little, Midlands) city of Worcester, and some decent enough restaurants too. If they've cracked Worcester then they're very far from being London-only.
The reference style is my mnemonic to the order as well as where the parentheses are for non-reference links: since the reference definition uses []: then the reference uses [] too, and since the reference comes naturally after the text, then a non-ref link has the URL in not-[], hence (), and after the text too.

IOW I just think about "inlining" the reference, which would have otherwise used [] everywhere. Feels much more regular that way around.
It's interesting, but overstated. It's more a description of how some Java patterns don't translate. For instance, the first example "encapsulation" demonstrates exactly no encapsulation.

In general terms although sometimes you need to do things like this, shared mutable state is something you should be avoiding in any language and you should thank Rust for making it harder on you.
Ask the Clintons
The "reasonable standard" I agree with, and they should be discussed not in secret courts.
https://www.reddit.com/r/rust/comments/71ks57/gnirehtet_a_re...
I suppose it comes down to the semantics of sheeple. I personally do my best to scrutinize the message put out by major corporations and the MSM.
Cloudflare's ur mom scale network.
The next interface will be thought
Pak left red-faced at UN as envoy goofs up on picture
Older versions of Reason not compatible with High Sierra
You must be a real A-player.
Looks like I won't be upgrading any time soon. It's either that, or dump Reason for Logic.

Makes me wonder just what kind of nightmare I might be facing with other software I use.
There is really a missing piece in FOSS tools - the high level network analyzer focusing on flows, inferring causalities, tracking network identities on different protocol layers.
Can you do this with your own expectations for yourself?
On the other hand, just calling bullshit because an open source project did a comparison page is a bit much. The incentive to lie isn't particularly high and doing a good comparison has the utility of letting you know what you still need to work on. So unless you have at least one example of how the page is wrong just calling bullshit by default seems uncalled for.
One thing that I love about this language is that downloaded stuff compiles and runs even though I barely know what I'm doing.

Anyway, great job!
The ebb and flow of various conventions for utilitarian or practical sites bears little connection with the amount of creativity present on the web.

"Shall I make a beautiful illustrative web-based experience or shall I make a site using Bootstrap?" said nobody ever.
Referral Program Metrics and Benchmarks: What Is a Good Referral Rate?
Not just traps... systems level code often relies on what is by the standard "Undefined Behavior" but is in fact well defined for that implementation, something the standard allows for very good reason. At the end of the day interacting with hardware sometimes requires doing things that "No Sane Programmer" would ever do normally. Most of undefined behavior is a nice way to say that the standard is not going to try to define something that is probably an artifact of the implementation. Compiler writers can however use and abuse the fact that there is no constraints. MSVC will prune code with undefined behavior. Clang may call the never-called (only if not static or in an anonymous namespace), etc. Undefined behavior is only undefined by the standard... in most cases it has very well defined results.. for a specific implementation and hardware set.
Fantastic, entertaining editing for what can sometimes be a dull topic to watch!
https://en.wikipedia.org/wiki/Tracing_(software)
I don't know exactly what the definition of an A / B / C player is, so take this with a grain of salt.

I think managers can give mentorship and advice but it's up to a person to improve themselves. That mostly comes down to attitude, interest and perseverance. Some people just stop themselves from being better, and give themselves arbitrary limits on what topics they won't learn or areas that aren't in the scope of their job.
Given their brand recognition status, any attempts by Congress to revoke their charter would be a career-ending move for the politicians involved.
me guessing,
i see at least two constraints that doesn't work well with a text file. The current format allows user defined annotations and the compiler find all packages of a module and automatically insert them into the module-info (you only define the exported package not all the packages).
Shameless plug:

This (very) thin wrapper lets you write your PlantUML code in Jupyter cells.

https://github.com/jbn/IPlantUML
The amount of unearned confidence the author of the blog displays in his reply is kind of embarrassing. "I read a CNET article once that contradicts what you're saying!"

He created that blog account just to write that article and it's the only one up there. Stuff like this makes me wonder what motivates some people.
I built an internal system reporting on billions of dollars of project spending for a large NGO family. People inside the family of organizations could see financial budgets, actual financials, and progress information for any of thousands of projects.

Every project had a person responsible for it, written out goals and risks, at least quarterly progress updates, and funding organizations checking up on the projects at regular basis. Even when partnering with local organizations to get work done, the NGO had permanent people in the country keeping an eye on things.

There are definitely organizations that do a good job of handling this stuff.
Have you tried something like skimlinks/viglink? I think you could use either as a medium to amazon associates and still get paid.

I'm using skimlinks with my project and it seems to work pretty well, though it does take a while to get paid.
When will this myth stop? Until the UK has left, the EU is the biggest economy in the world, not the US.

Edit: damn, hit a painful nerve here apparently.

For the tired old '28 countries vs 1 country', America its states and the EU its countries are very comparable in economic size.
nope / still waiting for the linux on smart phones )
MISP objects available in MISP threat intelligence platform
Windows 3.1 All Over Again
Most of them are really bad.

https://www.youtube.com/watch?v=o4bhkKk5MCY

https://www.youtube.com/watch?v=cxGmQWrNQC4