skysight-inc/HackerNews huggingface dataset:
There's a difference between satire and downright slander if the viewers can't tell the difference if something is doctored.
It might be a good idea that everybody takes a little time off and regroup. This is a situation that needs to be approached with sensitivity and care.
You're right. I verified what my profile displays, so I can correct my signup date as 2008. 10+ years isn't too shabby, though.
I think part of the problem here is that Facebook doesn't want to be an impartial common carrier, so they have to take responsibility for "content".

Then you have one of the most influential venues (which has taken over much of the use cases of the original open Web and Internet) having to answer to politicians about what speech it should censor.
A bit ironic coming from Kara, who jumped on social media to condemn the Covington Catholic students before the whole story was out, but at least she admitted her mistake https://twitter.com/karaswisher/status/1087443815269584897
You are correct. The author is a delusional narcissistic idiot who believes in a C "memory model" or "virtual machine". It bullcrap.

C is just high level assembler, that makes certain optimizations based on certain assumptions. Lots of stuff can break at -O3 at higher.

One usually fairly reasonable assumption is that values will not change between reads and writes. Sometimes they do, hence volatile.

When you write actual assembly this all becomes irrelevant as you can choose where you store variables and how you access them and when you should consider them "stale". And when you understand code at this low level, C and it's volatile becomes rather plain and boring.

There is a LOT of this kind of blogspam on the internet where fools obtain a semi-correct understanding of some low level concepts, then write these long essays about this "dark magic" and making themselves out to be these grandiose elite greybeards hack0rs.

And guess where it rises to the front page to the adoration of semi-sentient wannabe dreamer engineers who coo and ga over how smart he is? You guessed it.
This is a good write-up on this exact question: https://twobithistory.org/2018/05/27/semantic-web.html
Suggestions about My Blog
What can I improve to make it more visible in search engines?

I've added Sitemap to the biggest search engines already

https://sebastian.korotkiewicz.eu/techlog/
Alberta?
>Widely repeated, yet wrong.

Not right, either.

Personally, I wouldn't inherit from a class that didn't have a virtual destructor unless I had a good reason. The point isn't whether it is right or wrong. Stating it as wrong is as problematic as stating it as right. The point is that whether it is OK to do it or not is an opinion, not a fact, and should be discussed as such.
It is very good.

I think the delay to execute and non-top down is the key feature of objective C, vs those so called objective languages. It is more Smalltalk and more flexible.

Still, any more updated one just in case the shift to llvm affect it say ...
Agreed. Software Engineering is not the answer to all the career questions in the world. I understand that OP has interest in the field, but it pays to be a bit cautious.
How about physical buttons that can't be remapped to anything other than their proprietary Bixby service? If you don't like it you can turn it off and have a useless button.
I'm already able to pivot every day—it's part of the autonomy inherent to me being hired as a professional. I can make decisions about my work, and ask my colleagues to make decisions about our group work, as necessary to deliver on business needs. Making a process and a specific time about how to get approval to pivot is less agile.
They're playing new songs at concerts now, so things are looking very promising.
I agree, i thought of the old trade companies in England that were basically responsible for spreading the british empire. I still can't but think this is somehow different.
I've recently come across two systems that use hledger for processing bank statements:
https://pauley.org.za/hledger-flow/
https://github.com/adept/full-fledged-hledger/wiki

They treat the statements as the single source of truth, with preprocessing and rules that can be used to turn them into hledger journals.
It clearly declares the author’s intent to give up asking in the face of being ignored, without any specific insult or derogatory behavior. Either not replying is fine with the recipient or it isn’t. If it’s rude to say “I won’t bother you again if you don’t reply”, what behavior would you replace that with that clearly indicates the outcome of choosing not to reply?

I encounter this frequently at work, where people either care deeply that they be heard, or do not — but regardless are unreliable at replying when asked to be heard the first time. Including “here’s my next course of action if non-reply” permits them to remain silently without being rude if they wish to.
I think several things can be true at the same time:

* It's pretty worrying that our fascist-adjacent president is spreading doctored videos with essentially no repercussions.

* Asking FB/Twitter/etc to police videos could be quite a mess in its own right.

* This is a pressing problem for democracies around the world.

(Note: I don't use the 'f word' lightly. Too many on the left use it freely with "people on the right they don't like". I think a person who loathes the free press, loves dictators, chafes at the idea of the rule of law, and threatens violence against political opponents fits the bill, though).
School of Resentment
A partial distributed solution would be for trusted sites to vouch for a hash of the video file, and the browser to be configured to flag or filter untrusted content.

E.g. NYT, the DNC, Pelosi's own site, etc., would flag a hash of a file as valid. Those sites would be aggregated into a web of trust. Users subscribe to nodes of that web, e.g. I trust reporter A, celebrity B, newspaper C, advocacy group D ... and their trust webs out to a depth of X.

Is there anything like this in the works? Kind of a DNS service for propagating networks of trust ratings?
> Commitments and sprints become terribly destructive over time.

Could you elaborate?
No rule is free from exceptions I suppose. The distinction I'm trying to draw is between the decision to use QuickSort and the actual implementation - so if someone is thinking ahead and decides that QuickSort is the best option on a given architecture (considering a couple of options) is doing engineering.

Someone who codes up QuickSort is probably, at the time of coding, not making engineering decisions because the decisions inside a QuickSort implementation have largely already been made. This is simply a view on where the dividing line sits between an engineering decision and something else.
Why Experts Reject Creativity
I don't fully understand why people think Facebook should be policing content, yet no-one thinks the phone company should delete SMS messages that are spreading misinformation, or the postal service should destroy false mail etc.

It it because Facebook makes it much easier to share something with a wide audience? Is it because "the algorithm" means Facebook has more responsibility than if it were a simple chronological feed?
When Zuckerberg calls for more regulation, he's actually requesting regulatory capture that ensures future competitors to facebook will be fighting an uphill battle.
The perk of being able to test on Linux is that it's much easier to fully automate testing. Unfortunately, their analysis tends to be shallow.
I don't think the idea that companies should host all content except for illegal content is a better approach. Porn is legal, as per the first amendment. Does that mean every social media platform is obligated to allow it? Furthermore it would eliminate the possibility of themed platforms. Things like pixiv and DeviantArt would have to allow content totally unrelated to art.

The whole discussion is moot, at least not without a significant reinterpretation of the fist amendment. Remember, the first amendment also protects against compelled speech. The government cannot mandate people or companies to make speech it does not want to. There's some talk about whether making these social media platforms utilities could allow the government to compel speech, but that seems far fetched at the moment.
In addition to all the suggestions, review websites provide a really good source for pros/cons of competition which can help you with go-to-market and marketing strategy.
I think Chromebooks are about as safe as you can get these days. There is a limited amount of damage that can be done with extensions, especially now that they can only be installed via the chrome web store, and inline installations are blocked. AFAIK it's impossible to do stuff like steal credit cards or install a keylogger via an extension.
>Your truth is not the only truth.

I prefer Roisin Murphy's 'You can't hide from the truth, because the truth is all there really is.' What you are describing seems more like relative accuracy of broadly stated opinions.

edit - Roisin Murphy, 'The Truth' - https://www.youtube.com/watch?v=oMUngA6EQ5Y
On that topic people who go onto support channels on IRC and then ask if it’s ok to ask a question drive me crazy.

It’s a support channel, just ask.
> In my experience people with great knowledge generally have an urge to pass it on and they appreciate self initiative taken by the person learning.

I wish my personal experience was the same, but it has been the polar opposite. In my current and previous roles, there is always too much work, which causes management to pressure development for deliverables, which results in juniors getting pushed aside. It's a terrible cycle and I have no idea how to improve it.
Smokin' Joe: The Butterfly Fighter
DoorDash Venture Capitalists Send Dough to Wrong Address
Scrum is iterated waterfall. By iterating faster, inaccurate estimation is shown up sooner. On the other hand, developers are treated like cogs in a feature factory, munching through backlog items fed to them by product managers.

I think it works well enough, for a few years. I don't think it's sustainable - the blinkers of "sprints" encourage growth of tech debt because nobody has an eye on the future and Product won't prioritize refactorings, and sprints are too short for devs to sneak refactoring into the schedule.
Yes they did.

Yet people (even here on HN) refuse to look at the evidence and pass around things like the Seth Rich conspiracy as facts[1].

The same thing happened here with the Comet Pizza conspiracy theory.

Facts don't matter, and they just act as ways to polarize people.

Edit: and see how the voting goes on this and the parent comment, and on the thread I linked. The battle for facts is lost, and partisanship is all that is left.

[1] https://news.ycombinator.com/item?id=19997995
Be a Leader, Not a Liter
Chinese Fugitive Living Large in Los Angeles
That's my suggestion.
Die size is independent of process size, customers can order most any die size they want.
I think it was probably just too much extra work to expect wide adoption of the standards. It could never be strictly enforced by the time it was laid out, and the lack of enforcement meant it was a classic chicken-and-egg problem where you couldn't expect people to spend a ton of effort setting something up when no one else was doing it.

It turns out though, that improvements in NLP mean there is still hope for a slightly different incarnation of the Semantic Web. There are a lot of companies out there now, like Diffbot [1] or Google [2], that are providing semantic searching of web data with structured results. It's not exactly the same as the concept of the Semantic Web, which would've required content publishers to tag their own data, but it does move towards the Semantic Web goal of making web data processable by machines.

[1] https://www.diffbot.com/

[2] https://developers.google.com/knowledge-graph/
An average facebook user being able to ascertain the authenticity of something is a very poor barometer for its authenticity or legality.

Average FB user probably couldn't tell you if Panama papers were authentic or not, so should those be banned from dissemination as "fake news"? Plenty of people would like to make those go away as slander, I'm sure.
Waterfall was coined by a paper discussing why waterfall wasn't a good way to do software projects.

You aren't wrong, either. I found Scrum to be a series of waterfalls that weren't well thought out. "Iterative Design" essentially meant, "We aren't sure what the button should do exactly, but we know we need it there and it kinda has to do this and we'll figure the rest out for the next iteration."

That caused so many problems with tech debt.

Stories began to take longer due to the increasingly large and discombobulated code base, but the expectation was that we continue to deliver the same number of story points each sprint.

Then we got blasted for losing pace. "Why are you under-performing? We are just adding little features. You've already implemented this button on another form before? Why does it take longer the second time? You already know how to do it!"

It became absurd and no one could hear or understand what was happening was easily predictable and in fact -- was predicted by several members of the team many months prior.

When the project management was informed of these predictions now having come true, the development team was accused of intentionally causing the delays.
I was watching bill maher show on hbo and there was some older female guest( don't remember the name) and she was like maybe we should contact our uae friends and have them give our president the khashoggi treatment. Everyone in the room started clapping and cheering. wtf.
And yet with all this, I still prefer Win16/Win32 paths and system layout as they are implemented for user needs compared to any UNIX/BSD/Linux pathing and system structure.
Not necessarily. Sure, the 'fake reviews' may not fit neatly into a malpractice claim- a negligence tort- win for the plaintiff.
But, if the plaintiff- Ms. Wolfe- can prove that the fake reviews were intentionally orchestrated by the law firm, then then that state bar's ethics committee may indeed have something to say; and, a regular person will prevail against a law firm which will suffer consequences.
They may have had bad experiences with asking questions before, it's not that unnormal for certain communities to have a culture around shaming newbies for asking questions. They feel like they have to ask to test the waters before jumping into it. I don't blame them.
> Note: I don't use the 'f word' lightly. Too many on the left use it very freely with "people on the right they don't like". I think a person who loathes the free press, loves dictators, chafes at the idea of the rule of law, and threatens violence against political opponents fits the bill, though)

You forgot "hates an independent judiciary" and "uses office for personal enrichment". Some may quibble with the use of fascist to describe him, but he's very clearly authoritarian and anti-democratic. What has surprised me is the relatively large percentage of my compatriots who are also authoritarian and anti-democratic. All that stuff about the constitution was just lip service.
How exactly are you measuring “concentration of wealth”? And why do you think high values of that measure are “detrimental to society as a whole”? Take note of the difference between cause and effect.
Right, I’m in the middle ground where I’m still considered to be exponentially inferior to the admits.
Many projects are stuck in C99, or even C89...
> Can i call myself an Engineer then ?..

Legally, I don't know. Personally, if you might be making a lot of engineering decisions then I wouldn't object. I would probably consider a lot of full stack developers to be basically engineers.

A FSD isn't necessarily making engineering decisions though. I can imagine a FSD who is expected to make all elements of a stack work together without having any real control over what composes the stack - maybe doing bugfixing, configuration and integrating new bits on demand. That wouldn't be engineering to me because there isn't a lot of control over high-level decisions.
Show HN: The Comprehensive Roadmap to Learn Generative Adversarial Networks
The Crimean “Crisis” and Western Bias
Georgia Guidestones
Facebook didn't doctor the video, out of all the content they could be blasted on this is pretty trivial.

This is part of a larger trend in MSM to pry eyeballs away from social media and back to traditional one way media.
Show HN: deber – Debian Packaging with Docker
You're asked to deliver a feature that would take 4 weeks to implement without tech debt in two weeks. This requires sacrifices like ensuring network connections remain alive, handling exceptions, optimizing queries, abstracting functions for re-use, handling all the data input scenarios, etc.

This creates a confusing code-base with lots of IF statements, copy/pasted code, data modifications from several areas of the system, etc.

You'll fix a problem with data getting into the database incorrectly and realize a couple sprints later, fixing that bug caused other bugs elsewhere.

Automated testing doesn't catch it because automated testing only handled certain scenarios.

It's a mess.
Very good point. I actually got the link a while back from someone from Google. But what you're saying makes 100% sense! You wouldn't know unless there is a concrete method to verify ownership of the domain.
The OP literally picked the most shallow of the IP theft claims, and nothing else, to critique the article. That is not pointing out how weak the article is, that is setting up a straw man of the article's claims in order to knock it down.

There's also no need to risk derailing a discussion of the merits of the article by inserting opinions about presidential politics. The proportion of techies supporting Trump is irrelevant to the more narrow question of whether or not Huawei has stolen IP, and if the potential theft is what has facilitated their leap in front of competition.

And yes, I did go into the article with preconceived notions because I was already very much aware of the details of their activities over the years. The OP chose to gloss over nearly every piece of content in favor of an emotional argument that people don't like Huawei because they are successful.

So let's boil this down: the OP chose the weakest example, and an emotional argument. I provided a more detailed counter argument. Your response is also an emotional one, that you don't like that people sharing my point of view tend to support Trump. Again, these do not comprise a cogent contribution to a discussion on the merits of the article.

And since you brought it up, I am heavily liberal in outlook, dislike nearly all Trump policy, and dislike the current state of IP law. That doesn't preclude me from believing Huawei acted improperly. There's nothing hypocritical is saying, "I don't like the current law, I think it should be changed. But it is the law, and breaking it is still more damaging to society and the rule of law than respecting it and pushing for change."
> But they do not claim that hardware mitigations are necessary. They claim that they need to change browser architecture a little bit

For Spectre, that’s enough; for Spectre-class Intel permission exploit vectors (aka, Meltdown, Fallout, ZombieLoad, RIDL, Store to Leak Forwarding and other MDS vulnerabilities) all of the same infeasability of browser mitigations apply but data also leaks across process boundaries, so process isolation does jack shit to protect you without lower level mitigations.

There’s nothing whatsoever browsers can do to prevent this. Process memory read isolation effectively doesn’t exist in the presence of unpatched Intel MDS vulnerabilities.

> So with improved browsers it's still unclear why ordinary users need those performance-eating mitigations, when browser vendors managed to solve that problem themselves.

The unclarity is only in your misunderstanding of the relationship of MDS vulnerabilities on Intel to Spectre vulnerabilities in general.
I would require more information as to the definition of "occupied". I used to live in Vancouver, a city struggling with that definition. Unless you are willing to send unannounced inspectors it is very difficult to determine whether the owner is actually living in an apartment. In most cities "occupied" simply means owned by an individual. Whether that person actually resides in the unit is another matter.

Take a look at this pic to see vancouver's problem: https://images.app.goo.gl/uGmMJcwyNvXQUWdQ6

What do you think the real occupancy rate is of those buildings? 60? 70% at best? (They are all residential except for the few commercial ones, those with entire floors lit.)
Who do you think is disallowing AMD from cutting security corners? (Not rhetorical)
Isn't it up to each viewer to determine the difference.
Having some authority telling me what is or isn't real is not a world I'd choose the participate in.
Let the user decide for themselves- one person's propaganda == another person's trusted source
Someone described[1] preferring the 'capitalist enemy' FT, to the NYT, because "the Financial Times is just a better paper. It covers the world as it is - a global battle not of ideas or values, but of economic and political interests." (And "the Times [is] bloated with opinion pieces and op-eds".)

So here we have a op ed, exploring why people believe fictions, which somehow fails to emphasize that it's economically profitable to lie to people. Even with its focus on leadership, that's odd.

As for cost, the NYT rarely manages to mention "regulatory capture"[2], consistently described TPP as a free trade treaty, but not Canadian resentment of being arm-twisted by Hollywood via USMCA to extend copyright term, nor China's of US pharma currently attempting similar.

The NYT had an ad slogan, "The Truth you deserve". Which seemed to me perhaps poor advertising, as I frequently thought "No, we deserve better." Or... perhaps they were right.

[1] https://www.cjr.org/special_report/why-the-left-cant-stand-t... [2] https://www.nytimes.com/search?query=%22regulatory%20capture...
performance benchmarks go out the window once you realize that a platform is woefully and unfixably insecure.

performance benchmarks mean even less when those security issues are band-aided by performance metric-hurting-workarounds.
Propaganda is not new, especially to fascist run governments. I for one am very concerned about our republic.
Facebook knew the video was doctored- it was a mainstream news story for days. They chose not to content ID it, but instead to continue spreading it. That seems deliberate.
Probably because the article already says it works for all ticks...
GHz are basically meaningless. The 2GHz CPU in my laptop is an order of magnitude faster than anything 3GHz from 2003.
One Canadian province has virtually eliminated its vermin
What it's like working at Nasa JPL
A few years ago I got really deep into semantic web. As a software engineer I had major issues understanding all the standards, jargon, and even value proposition. Complexity is not necessarily the issue here, but on top of that I found it difficult to provide a reasonable business justification to my manager.
I was explicitly told not to write unit tests because they took too much time, which required me to spend entire days retesting almost 100 scenarios when the business logic changed.

Of course the business didn't know all the scenarios at the beginning of the feature development and didn't care because: iterative development means we'll figure it out later.
I had a few double takes where "flawed" was used as a takedown for entire concepts and their backers. What in this world isn't flawed?