skysight-inc/HackerNews huggingface dataset:
> I've never found these lists particularly constructive. If someone makes an error in logic you should be able to take it apart from first principles.

That's fine but it also leads to a shift of burden of proof on the counter argument rather than the initial claim. In turn, this leads to "proving a negative" and it is generally quite impossible to do so. Therefore, one needs to be careful with the line of arguments.

Personally, I have also found that the best way to counter a fallacy is to ask the claimant to substantiate his/her stance.
You didn't actually answer the question.
I like how you leap from "suspected" to "Do you think we should help criminals?"

North Korea and Saudi Arabia and China and the UK would claim that their justice systems are working just fine.

As would my local sheriff jurisdiction where they can't even manage to hire anybody who bothers to do so much as use turn signals. If they can't even manage to do that tiny thing, greatest country on earth or no, I don't trust them with the temptations of the kind of power you're talking about.

>If you think you country justice system is not working properly there are ways to fight that.

LOL! Good luck! Strictly speaking, you are correct that "there are ways to fight that" but the consequences are brutal! It's a pretty big ask for most people. And that possibility will be eroded and, more likely, wholly negated by such systems.
>Even if you dither on the CPU, doing your color filters on the GPU instead of in JS could make the difference between interactive and not.

Dithering requires quantization. If you mean things like brightness and contrast, yes, webgl is better for that. But quantization with error diffusion dithering is still based upon previous modified pixels, so you cannot just send a bunch of pixel info to webgl, you have to do each pixel seperately. Meaning, pushing through 2.5Million seperate inputs sequentially, and having to use glReadPixels() 2.5Million times.

>BTW, random order is lower quality, and error diffusion is better, only for for very low res color palettes.

Not in any of the images I have used. Ordered dithering looks fake, because it appears like a texture to the image. Dithering with error diffusion kernels, like Floyd-Steinberg create a less obvious texturization that still preserves the underlying image.

>https://www.shadertoy.com/view/4dt3W7

From what I'm reading, for every pixel, it is processing a 250 iteration loop that gets the pixels in the row and builds errors based upon those. However, it is not modifying any pixels as it goes, this is a parallel operation independent of each other. Good error diffusion with a kernel requires previous pixels to be modified, and errors to be built upon them, which is why it is a sequential operation. I don't see any destination-dependant pixel manipulation.

>Multiple round-trips from CPU to GPU and back will be slower, so you want to limit the number of trips, but it's easy to do.

If its possible to get data back from Uniform Buffer Objects in WebGL2, it may be possible to send up to 1000 or so uniform pixel values, but that is the general cap. Some GPU's have less. Unless I am missing some magic buffer you can use to write out many pixels too, and in that case I would be very interested in testing that, but shaders are designed to output a single pixel per instance.

>https://community.arm.com/graphics/b/blog/posts/when-paralle...

From what I'm reading, this is using OpenCL, and parrallelizing in rows, but these rows have height. A single thread processes one row and sequentially goes through the pixels like normal error diffusion. Just that this breaks different parts of the image up. I may have to try this out in JS and see if perhaps it can thread better that way. ty.
curious, if that's the case, what's their point for posting the job ads? legal?
Meanwhile, global inequality has gone down, because desperately poor Indians and Chinese have grown significantly wealthier.

https://s3.amazonaws.com/content.washingtonexaminer.biz/web-...

I feel so bad for those rich westerners with a house, running water, 24/7 electricity, free schools, etc.
Personally I don't think we lack the technology at all, just the motivation.
Not sure why a carrier is shooting a blue beam at some planet, but what ever.
Seriously though. Next step would be to force people to install locks that have a master key that only intelligence services have and can only use for good reasons.

If you're ok with encryption back doors you should also be ok with govt master keys for all your stuff (house, car, bank account, etc)
I was surprised there was only about 10% battery loss after 100k miles.
I wonder how many units you'll be able to select.
Well, I take a bit of offense to the last statement... in only that JavaScript is just as, or more valid as a server-side language for development as any other scripting language is. The engines themselves tend to be more optimized than alternatives, and combined with NPM/CJS modules a much nicer experience than many of the alternatives.

As to being able to target mobile/desktop, why not? I mean with Cordova and Electron you can target 4+ platforms with minimal code variance. And in most cases the performance is good enough, until you need more. And React-Native can go even further towards native/compiled language performance, with slightly more variance.

Yes, there is more memory and cpu use than alternatives, but there's also a real cost in developer time, and time to launch. In many cases it's the difference between having platform X, or not... the alternative is nothing, not something better in most cases.
Like the sibling comment says it's a marathon. Especially because the strongest leverage points require people to change their way of thinking which requires first gaining their trust and then feeding them quality information.

This book[1] is an attempt to apply systems theory to our political system. I recommend it as a concise explanation of a perspective that highlights the faults in our current way of thinking. What is needed is a common reference system for people to have productive political discussion and I feel systems theory provides that, if only the information was more widespread.

[1]: http://www.oftwominds.com/ARBW.html
Does updating 1 frame out of every 60 (or whatever) add significantly to the power expenditure compared to 0 out of 60?
People even composed songs about Win95 hardware requirements.

https://www.youtube.com/watch?v=l9Eti38Vzkk
Ask HN: Do you believe hubris to be a problem in present-day science and tech?
Please don't cite that 3.5 billion number, it's entirely based on total assets, which means that:

My 16 year old self with $3000 in the bank saved up from summer jobs was also wealthier than a few billion or so people combined, because they were counted as having $0 or negative net worth.

And if you don't think that's already a reductio, then bear in mind that you're also calling an 18 year old working minimum wage with a few dollars in their pocket richer than people making six figures who happen to have student debt.

The income and wealth concentration in the hands of the 1% and .01% are sufficiently extreme that any choice of numbers will show them. This one just happens to be nearly meaningless.
It's a remastered carrier.
> The problem with list of logical fallacies is that people quote them in discussion without understanding what they exactly mean.

Agreed. This is very very common unfortunately.

Generally, I classify any argument in a discussion to consist of two parts - about the central topic and off topic (much like ratio decidendi and ober dictum in case judgments). It is important to ignore "ober dictum" and concentrate on "ratio decidendi" much like in law. Fallacies should be pointed out in on-topic part of the discussion while the fallacies in the off-topic part may be used to point out a general pattern or behavior of the person at the other end of the table. It should be made explicitly clear that off-topic sentence fallacies have no bearing on the content of the on-topic sentences. The best strategy however, is to quote the on-topic part and ignore the off-topic parts.
Sorta related… a fun podcast interview with someone who's been involved in the Age of Empires II modding community and is now helping release official expansions. Some anecdotes about the performance impact of changing from assembly-coded 2D sprites to 3D graphics.

http://hanselminutes.com/568/forgotten-empires-amazing-games...

I played a lot of AoE II and StarCraft back in the day.
I was going to say that they should offer a discount if you own the original version, but then I remembered I bought the game almost 20 years ago and probably have no proof of purchase.
This argument avoids the issue of battery depreciation as well as the fact that if you took the battery out of the car it's value goes to the scrap value.
I think there was a foss project to remake.

https://github.com/Wargus/Stratagus

I think it needed Starcraft data files to work. I got an old CD from 1998 but never tried it.

I heard it is cross platform.
The first versions of Primos were written in a slightly tweaked Fortran. The PL/I role was significant but later.

I managed a Prime system when I was in grad school and later lead an effort to get a later Prime system when I was a B-school prof.
Some years ago, I would set the clock of my linux (ubuntu? gnome? don't remember specifics) to display a "fuzzy time". It would tell time in that way : a quarter to eleven... two and a half... And it was very good, instead of worrying if I was being productive by checking the time twice every minute, I would just let it go.
Pretty bold of a salesperson to grab your forearm, or other obviously flirtatious moves though. Might even risk the opposite of the intended effect.

Is that common, or is it usually more subtle, like touching your hand when passing a pen?
Well, the truth is that people want the content without the ads, and most of them don't see a problem with that. For me, I've seen enough to know that this a closing frontier, and I just want to enjoy it while I can; before ad-blocking and VPN's are either discouraged by monopolistic practices, or criminalized. As for site-blockers... sure, it's one way to go. I used to take that approach, but the nature of ads changed a while ago, and stopped being a simple issue.

When ads don't just mean, "Hey look at this, buy this shit!", but means, "An integrated system to identify and track you, collate said data, form a profile, then sell said profile, to people who may be so irresponsible that they have loud autoplaying ads, or even malware ads..." well... then it's different.

Maybe the issue is that we need to stop talking about "Ad-Blockers". I don't know about anyone else, but my time to be reasonable and play along with advertisers and content providers was back when I had none of the power, and they were busily screwing me. Now that the tables have briefly turned, I'm supposed to be the civic-minded one?

No. I remember a time before all of this content, and if the end of advertising means an end to it (which it doesn't, but lets say that it does) then I can live with that.
No. After subscribing to the WSJ and the Economist (tried a few others in the past too), I honestly don't see why I should anymore.

I get all the important info I need from my Twitter feed, reddit, and HN. Plus, I buy must-read books off Amazon and watch must-see documentaries to get the context needed to understand trends instead of alarming, many times clickbait, headlines.
Rumor has it that eBay had to switch to 64-bit architectures because their binary exceeded 4GB in size.

So... apparently it happens.
Partially off-topic: Does anyone else find the fact that this is “Part 2” of a “Defence of the Monolith” ironic?
As far as branding goes, tailorbrands[1] does an excellent job at getting a professional image setup. As others have mentioned there are still large areas that could use help with business dynamics and goals.

[1] https://www.tailorbrands.com (Not affiliated, just impressed with their offering)
Let's take a step back. I want to see how you think I should solve this problem...

I have a startup with a new product. No one knows about the company or the product, but they have a basic desire. That desire can currently be fulfilled with other options. But our offering is vastly different, in fact it's never been done before, and the only way you can realize you need it is by experiencing it. That's why we started the company. How do I get the product to them?

They don't know that they want this product.

I can assure you though, once they experience it, they don't know how they lived without it. Although they never thought to ask for it because it was literally an unknown unknown.

This isn't a hypothetical, this is a real-world example from my brother's company. And I can tell you, targeted advertisement was insanely effective.

I'm open to hear other possible ways to get the same ROI using another method.
BotML
Does it matter? If competitions want to keep to a specific format, they won't use this version? Or the competiton will change, brining more excitement?
The Whole Earth Catalog used to provide that service. I'd like to know if there's a current equivalent.
Otzi looks remarkably similar to Kris Kristofferson

http://www.writeups.org/wp-content/uploads/Abraham-Whistler-...

I wonder if this is an indication that modern people from Scandinavia, where half of Kristofferson's ancestors are from, are more similar to older European populations, while the European South and Centre saw more change through migrations.
It's hard to know how it affects them because Amazon is held to a special standard where making money isn't really a thing.

I know anecdotally that non-techie people whom I associate with increasingly are wary about Amazon after getting scammed by fake phone accessories or gouged by Christmas toy prices.

When you consider that Amazon is moving into new categories where trust is critical, like food, this is going to hurt them. Every grocer peddles trust, "we're good neighbors", etc.
So basically even though you cant back your own claims up with any substantial evidence you decided to downvote me because you dont like what i said. The irony.
How big are the generated APKs compared to a normal Android app of similar functionality?
There may only be so much they could do and maintain compatibility with the old game, but I don't think the remastered graphics look that great. A clear step up from the original on modern screens, but not that great.
Makes me think of Eliza :)
I had to double-check that it wasn't April 1st already. This is really cool and I personally didn't think something like this would happen (I was worried Blizzard would consider it an admission of defeat for SC2's competetive play).
The "slide belt". Only thing I've ever seen an ad for and realized I wanted it.

So, in 25 ish years of being connected to the world on my computer, I've impulse bought one thing.
Also, it looked like users got to choose from a drop down of suggestions -- the "format string" was probably only for users to read, not actually parsed.

Actually it is possible to write your own format string, since those are comboboxes:

https://www.bleepstatic.com/tutorials/windows/customize-wind...

Also, I would agree that the Windows UI is better since it provides a short description of the format letters; but they could've just as easily done that for the commonly-used strftime() specifiers too, with perhaps a link that opens a popup with all of them. The live preview at the top also helps.
Microsoft yanks Docs.com search after complaints of exposed sensitive files
For some reason this thread disappeared suddenly despite having many upvotes and quality comments. What happened mods?
I'd say it's like any skill, you can improve but most will never be elite. Anybody can improve their jump shot, but most won't make the NBA.

Anybody can improve their charisma, but most aren't going to reach Steve Jobs level charisma
In a sense it is manipulative to consciously direct someone else's behavior in a way that benefits you. But interacting with people is rarely a zero-sum game. Whatever benefit you derive, warm feelings and enjoying the person they are talking to are both things that the other person probably wants from the conversation as well.

If you go into a conversation and the result is that the other person thinks you are uninteresting and they don't have anything to say, it is negative for everyone involved. Productive conversations are usually productive for both people, it's not likely that you are somehow sapping away something that belonged to another person, rather that you are turning time spent by both parties into something of value to both of you instead of wasting it.
from the linked article:

> “While OS/2 is not running any visible part of the system, it does serve an essential purpose, and there are hundreds of OS/2 computers in service,” says Neil Waldhauer, a consultant who helps New York City Transit and other clients keep their OS/2 applications running.

I've seen them doing maintenance on the turnstiles and card kiosks and was going to say I saw Windows in both. But, at least in 2012, they were Warped behind the scenes. Wonder if my OS/2 Certified Engineer paperwork from 1995 would help get me a gig with the MTA …
Analyzing electric utility data using machine learning
> how much they feel okay changing game-altering systems or behaviours.

Apparently they made sure to keep a lot of what we would probably consider bugs. Goliaths and Dragoons still have "derpy" [they used this word] pathing and Reaver Scarabs will sometimes not connect or bug out.

The HD client will actually be able to play current version replays so it seems like they managed to stick to graphics and UI changes almost exclusively.
This isn't a JS issue. It's an optimization bug in the CSS rendering.

Holy crap the superiority complex is just gushing out of you. Sometimes it's just incredible seeing how much shit "real programmers" will throw at the "fake programmers."

The Electron platform is popular because it's easy to work with when building portable GUIs. It's especially easier for webdevs who use the same languages all the time. They can accessibly hack on the editor, create plugins, etc. Just like Java devs use Eclipse and IntelliJ, and C# devs use Visual Studio, and Obj-C / Swift devs use XCode.

If it's so easy to build portable GUIs the "right way", why are Slack, WhatsApp, Google, game producers, hardware vendors, browsers, etc all using this technology?

Also, I don't understand why you keep complaining about all of these Electron apps. Do you work on desktop GUIs yourself? Have you built GUIs that hook into mainly CLI programs like many of these Electron apps?
According to Larry Wall, the original author of the Perl programming language, there are three great virtues of a programmer; Laziness, Impatience and Hubris

Laziness: The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful and document what you wrote so you don't have to answer so many questions about it.

Impatience: The anger you feel when the computer is being lazy. This makes you write programs that don't just react to your needs, but actually anticipate them. Or at least pretend to.

Hubris: The quality that makes you write (and maintain) programs that other people won't want to say bad things about.

(from memories of comp.lang.perl.misc in the late '90s, and a reminder via Google and http://threevirtues.com/ )
...and Starfleet Command, please.

...and The Lost Admiral, and The Perfect General...
I've been the recipient of active listening on more than one occasion and it's made me want to tear that persons lungs out through their mouth. It feels like you're the victim of a corrupt bureaucrat's evil stalling tactic.
Depends on what you want?'

To play against...no. It will crush you like a cockroachh. it will crush a grandmaster like a cockroach....running on a smartphone.
I come from a different background (marketing) with a different goal (become a professional developer), but I believe he/she will gain a lot from the same resource I uses at first: www.freecodecamp.com
Think of how the original looks with bilinear upscaling on a HiDPI display.
>What happens is that every package except the ones exported are accessible to other modules.

I think you meant inaccessible :)
Actually, the takeaway I had was that the Roman artifacts were precious and would be taken seriously, whereas the Byzantine artifacts were considered disposable.

I suspect this happens for two reasons. One is that the Byzantine era, being later and more prosperous, simply has more artifacts and is more well-understood, so new finds are less interesting. But I suspect the bigger reason is that the Roman Empire has a better reputation in history as the glorious pinnacle of Western Antiquity whereas the Byzantine Empire is denigrated as 1000 years of stagnant decline (although neither of these characterizations are very accurate).
The Supreme Court Should Bring Sanity to Patent Law
Nobody said it was: sed is a tiny perl.
Your point is not lost on me. The one thing I'll note is that ads and tracking are orthogonal. Although tracking is meant to make ads more useful in theory, there are issues in practice, as you said. Nonetheless, it's not really helpful to muddy the definition of either by placing them under the same umbrella term.

We are in agreeance, should the end of web advertising lead to the end of large swathes of content, we can live with that.
Article says that in many cases it is the mandatory job posting to hire H1Bs. Answers are ignored.
The same could be said of chess, but it's still useful to learn as many common positions as you are able, especially for beginners.

If you are able to give something a name and study it, it helps you to recognise it faster and be more confident dealing with it.

But I agree in some sense. Just yelling them out when you see them like it's a game of bingo is rarely productive.
This was a long article, but I think it boils down to this:

"I believe that much of the rise of between-firm inequality, and therefore inequality in general, can be attributed to three factors: the rise of outsourcing, the adoption of IT, and the cumulative effects of winner-take-most competition."
Um... could you maybe show a screenshot and save me the trouble of having to think through that? I was just looking at their "before and after" slider visualizations.
Ask HN: How would you start a seed fund
I'm starting one and have secured 50k in capital helping student startups at Harvard and MIT -> harshsikka123.github.io/Ignis

I could use any tips and tricks you may have!
The stalemate game referenced in the article is amazing. I've never seen it before and it's incredible.

http://www.chessgames.com/perl/chessgame?gid=1714659
Anyone able to scan the qr code on the terran face? My phone can't pick it up.
--Jaden Smith
Then they're doing it wrong - which is not uncommon. When I learned about active listening, there where a number of adults i remembered growing up who actively listened, and they were the most engaging people.
https://www.bluechilli.com
How could they make the new graphics look "great" without changing the aesthetics?
This is a stretch, but bear with me. Don Knuth saw that typesetting was being done wrong, and spent decades doing it right in his own idiosyncratic way, creating TeX. Terry Davis did the same with operating systems, creating TempleOS. Knuth's is the forgiving New Testament faith, while Davis's is the vengeful, capricious Old Testament one, but they were both driven by a personal faith and genius.

Knuth's obsession was rewarded by society, while Davis's was scorned. Neither did any real harm.
you were the recipient of people that were terrible and/or just new at active listening. If it's done right, you just feel like you are enjoying the conversation. no different than writing code, playing the piano etc. related, some people are just genuinely interested in other people; that's also not noticeable.