HNHacker News
TopNewBestAskShowJobs

pitay

282 karma · joined June 5, 2013

submissionscomments
pitay··on Stop Using Excel, Finance Chiefs Tell Staffs
Excel endures because it's the non-programmer's REPL for data. Like a Lisp REPL, using Excel is nimble and has an instant feedback loop. Click "A-Z" to sort ascending, click "Z-A" to sort descending. Move/hide/freeze columns. If one has intermediate-to-advanced skills, one can pivot the data on multiple axis. None of the centralized systems with even the slickest web GUIs can match Excel's capabilities.

What about Business Intelligence products such as Hyperion? They can provide reports from a defined data model which gets data directly from the database. People can create their pivots and other transformations on the data fairly easily. Is their something that Excel offers that makes it much better than one of these Business Intelligence products in certain situations?

pitay··on My Apology to Naomi Wu and the Make Community
You didn't want this to be about our comments, yet you replied to my comment to criticize it? That's nonsense, unless you really meant to say "I didn't really want it to be about my comment."

This is more misrepresentation. When I posted the first comment, I didn't want it to be about our comments. The reason I gave the reply was the utter misrepresentation of my comment. Your reply was clearly meant to deceive people. Especially when you said 'Shouldn’t you practice what you preach here?' and then pretty much asking to provide a link for each sentence I said. While I was just warning people about people saying that linking to something helps it. Surely it is just more evidence that people take into consideration.

Also you hyped up the harm that an article could cause, yet you had no trouble trying to discredit me, quite hypocritical really. Are you saying the article could cause harm because you believe it is convincing?

My motivation was very plain and transparent. It was to have have people notice the 'trust my description but I won't show it to you' logic be criticized for the harmful garbage it is.

Anyway if someone misrepresents what I said, I will sometimes reply.

pitay··on My Apology to Naomi Wu and the Make Community
Here is the as far as I can tell, anonymous post that the CEO of Make must have seen.

http://archive.is/GE0he

At least people can see what was written instead of relying on hearsay.

pitay··on My Apology to Naomi Wu and the Make Community
This isn’t some controversial political literature, it’s a hurtful personal attack on someone who doesn’t deserve it.

Yet you do not show it. As I mentioned before It seems like someone won't show what they are talking about is afraid that people may come to a different conclusion then they did.

Shouldn’t you practice what you preach here? You say you see a pattern yet you don’t provide any links. Are we just supposed to trust your description of it?

I didn't really want it to be about our comments. But this is where you have directed it. You talked about a specific think and didn't want to show it saying 'I won’t link to it, because it doesn’t need that kind of help', this is the logic I was specifically replying to. That is the logic people should reject, the other context has nothing to do with why I replied. Yet you are asking that talking about a generality or pattern I have noticed needs a link. They way you are arguing any statement that I make without a link makes me 'not practicing what I preach'. Your expectations of my post are massively higher than what I was criticizing, which I will repeat was the 'I won’t link to it, because it doesn’t need that kind of help' statement and the logic that comes from it. Your criticism also expected way more from my post than yours. The holding of ridiculous expectations someone with a different opinion to you is another pattern that should be criticized by the way.

But I did have something in mind actually when I mentioned the pattern. It may be slightly embarrassing that I came across this video while using the internet, but I will link to it.

'Propaganda Games - Ethical Game Design - Extra Credits' https://youtu.be/UP4_bMhZ4gA?list=PLhyKYa0YJ_5BpAzGdNmfiwlBx...

They specifically didn't name the games they were describing used as far as I remember, using the 'I don't want to give them more exposure' line, and maybe not wanting to expose people to them (but hypocritically they can). Surely people can make up their own minds about things. The video also has a tone of voice to sound 'caring' and cute graphics to try and sucker people believe what they say and that they are 'good'. You bet I didn't like it.

I have been completely honest in my previous comment when I mentioned a pattern. I have been completely honest in this comment. You saying 'Shouldn’t you practice what you preach here? You say you see a pattern yet you don’t provide any links. Are we just supposed to trust your description of it?' was completely unwarranted, I wasn't hiding anything or being dishonest, unlike your allusions.

pitay··on My Apology to Naomi Wu and the Make Community
Why not link to primary evidence? How can someone make an informed decision without seeing it?

It is strange logic that shining a light on something supposedly reprehensible actually helps it. This 'I won't show you the thing I am criticizing but trust my description of it' shouldn't be accepted. It seems like someone won't show what they are talking about is afraid that people may come to a different conclusion then they did.

This is about a pattern I have seen, rather than any one specific thing. People criticizing something without giving a name or a link because it might give it exposure. If someone is criticizing something legitimately, then giving it exposure is precisely what they would want. The 'trust my description but I won't show it to you' should be called out when it happens.

pitay··on Australia's Economy Is a House of Cards
Could you please give a link.

I have searched for the article using 'Freelancer.com' and the earliest one is from 10 days ago titled 'Freelancer.com has ruined my life'. I also see similar articles to this from longer ago. Definitely seems like a site to avoid.

Searching for 'Matt Barrie' only gave this story.

I would love to see the article about them being scam artists.

pitay··on Majority of U.S. consumers still download zero apps per month, says comScore
I have a 4GB Android phone, an original Moto E. Simply updating the phone left it full without anything adding any applications to it. It left it unable to be updated without clearing the cache of everything on the phone every time.

Luckily Motorola supported rooting the phone, which made CyanogenMod easily installable at the time. That fixed the update problems and even allowed me to transfer applications to an external SD Card if I wanted (I do not recommend this for any SD Card slower than a UHS SD Card). It now has LineageOS on it, as that is what replaced CyanogenMod when it ceased to be supported. Works great, although the phone itself may be a bit slow.

pitay··on The Neurodiversity Case for Free Speech
> I have become suspicious of which kinds of speech and which contexts people choose to become vocally defensive of.

It's because that is where other people want to throw away things like 'equality under the law' and other such important things, you don't have that for people fired for trying to make things better for other people. Imagine if someone said "just arrest them" for people trying to organise a union, it would be absurd. Yet this is what happened with the Charlottesville thing. People were just reacting to the comments that were destroying legal concepts like "innocent until proven guilty" and "guilt by association". I.E it is a reaction to insane attacks on free speech that originally provoked the defensiveness in the first place.

Also, any comment that was for free speech got dishonestly attacked. There were misrepresentations of what people said, commentators pointing out petty things as if they were really important when they were not, and arguing that random historical thing that isn't relevant anymore is the basis to throw away someones legal rights.

pitay··on Why We Terminated Daily Stormer
To put it simply, I do not agree that it is an appalling comparison like you say. I think the perpetrators of 9/11 thought of themselves as Muslims, just as other Muslims thought the 9/11 perpetrators as Muslims. So yes, they identified as Muslims, and were part of the group "Muslims".

You know why I made that comparison, because someone was saying arrest them just for associating with the group, I was showing how it would apply more widely, indeed it could apply to people who associate with BLM, it is terrible to throw away due process like that.

I think that the people who carry swastikas and the like are morons, who have a fantasy view of what actual Nazis were. They are certainly not part of the Nazi Party, because it died at the end of WW2. If you think my view of them is wrong, then please correct me.

pitay··on Why We Terminated Daily Stormer
Action can and should be taken against individuals that make a credible threat. We certainly don't want to have people fearing for their life. I don't think that "openly told reporters that they want to send jews/blacks/muslims to gas chambers" is in the slightest bit likely top happen, fortunately. Also, you don't go after a group because of one guy; imagine if that was applied to blacks, it would be horrible.

One can criticize both groups and still not be neutral. As I have stated, I do not like the neo nazis (not sure if all the original protesters are that or if only a few of them are, either way, they all seem quite unlikable).

What I have really been against is the "just arrest people for being seen in a group" which is what my comment was really replying to. Asking for discriminatory laws like this is backwards, harking back to when there were discriminatory laws against people with black skin. Although I know this is not what you were replying to, this is just to show why I made the comment in the first place. Also I seem to be being called a libertarian just for disagreeing with what I replied to, I don't think I have ever actually agreed with anything that someone calling themselves a libertarian has said, that I remember anyway.

pitay··on Why We Terminated Daily Stormer
Whbat part of Islamists have waged terror that you did not understand. I am not advocating arresting Muslims for simply being Muslim, just as I am not advocating arresting neo nazis for being neo nazis. We don't want laws that are different for certain groups, or how rich someone is. That the law applies equally to everyone is something that is valuable to preserve. We don't want to go back to the old days where blacks were treated by the law as inferior. Suggesting you do this to any groups because you don't like them is a travesty of justice.
pitay··on Why We Terminated Daily Stormer
Did you realise the point of my comment was not to criticize Muslims at all, just showing where the 'Just arrest them' mentality would actually lead to. There is a reason why I put both Islamist and Muslim in my comment, which was to separate them, because I know the difference. You somehow didn't understand that. So what you are replying to is not what I meant or wrote.
pitay··on Why We Terminated Daily Stormer
Only if they are actually being violent, there is no reason to arrest people because they might be violent. Now let's apply your statement more broadly. Islamists successfully destroyed the World Trade Center. They have actually caused more death than those 'neo nazis' in recent times. If you were to apply what you are advocating for fairly, then every Muslims would be arrested in the US. After all it's members have waged war against the US, and some of its members still do. It would be more appropriate. Now I don't agree with arresting every Muslim as I don't agree with arresting every stupid neo nazi. If someone espouses arresting those protesters but not Muslims, then surely they are a hypocrite, who only applies what they preach very selectively.
pitay··on Why We Terminated Daily Stormer
A couple of things:

1. I was watching the news and in a picture I noticed one of the counter protesters using some sort of spray can as a flamethrower. I also saw the counter protesters beating up a spokesman for the protesters before the police saved him. So violence goes all around.

2. Arresting people just because someone like the parent here calls them violent is a really bad idea. As in, it's horrendous. If all someone has to do is call you violent to have you arrested, then boy can it be used to silence people that say things inconvenient to whoever wants to silence them. Saying "arrest their member" about a political group is extreme, ignores any legal precepts of innocent until proven guilty, and can be used by the most authoritarian groups to silence anyone they choose.

That said I do find protesters very unlikable. The counter protesters I have found a little bit more likeable but still unlikable, because they seem somewhat hypocritical and dishonest, given they have been somewhat violent as well, and have said that it doesn't matter that they were violent as well.

pitay··on Software Engineering ≠ Computer Science (2009)
Thanks for the information, it is very much appreciated. I was a little frustrated that comments on this thread had people saying you should learn the math and prove your programs but providing no information on how to do so. It would be great if provided resources to show people how to do it. Or even better, provide a project that they worked on and show how they used formal methods to move through the project in detail, which would be wonderful. If someone wants to promote formal methods, then should not just argue for it, but teach it, even a tiny bit. That would get a way better reception.

A little off topic, but it would be great if there was a method/system which could provide requirements tracking down the set of artifacts to where you could point to a bit of source code and say it implements that certain requirement. Sort of like a chain of responsibility for code and associated documents. That might be a pipe dream, I don't know.

Anyway, thanks for the information, I remember seL4 being mentioned in discussion of the sorry state of software on medical devices, but had forgotten it until you mentioned it. Thanks.

pitay··on Software Engineering ≠ Computer Science (2009)
I am assuming you are talking about database indexes. The documentation for the database that I have most used actually specified what the various supported types were good for. It made choosing the correct type of index much easier. The documentation may be sufficient for determining which index types will perform well for the expected queries, even if knowing detailed information about data structures is nice to know. Having documentation which describes the data structures well enough is really nice though, and should be encouraged a lot.
pitay··on Software Engineering ≠ Computer Science (2009)
Depends on the constraints you want to prove that the program will uphold. Some constraints may be impossible to prove, especially in non-real time contexts.

For example, a program must run on a platform that doesn't have everything formally defined or have guarantees. If a program relies on that platform and that influences the program in a way that makes the constraint reliant on the platform, then you are out of luck.

Another issue is choosing the constraints that the program will operate under. You would hope that the clients would give you the requirements including the constraints the software must operate under. But this isn't often the case. Having an incremental approach which includes clarifying requirements by mapping what the clients need to do to get their work done, which includes recording the specific steps that they perform or need to perform works pretty well when clients don't provide the requirements or constraints upfront.

I am relatively ignorant on formal engineering, but I do like that you have provided a fairly clear definition, which was "Clearly define the constraints in which your project will operate under and prove that they will hold under those constraints". It is better than the people saying know more math, without saying how, or what, or why it is useful in any clear way, and saying software is math just doesn't cut it.

pitay··on TC39, ECMAScript, and the Future of JavaScript
The need for backwards compatibility is what is keeping JavaScript still not a great language. The number of wtfs and surprising behaviour is justified by needing to conform to what the language already did, and that is not a good thing.
pitay··on JDK 9 modules voted down by EC
Ah, thanks very much for your reply.
pitay··on JDK 9 modules voted down by EC
What has J2EE/Java EE been replaced with?
pitay··on Remotely Exploitable Type Confusion in Windows 8, 8.1, 10, Windows Server, etc
The malware protection system running uses a filesystem minifilter so may not matter what executable is running just that files are changed in the NTFS filesystem. So the grandparent post has great advice. It is definitely worth trying even if you may not want it to be the long term solution.
pitay··on Remotely Exploitable Type Confusion in Windows 8, 8.1, 10, Windows Server, etc
It may also be good to look at 'The market for silver bullets' (2008) [1]. This discusses security products as products where both the seller and buyer do not know enough to judge the efficacy of security products. Also where the cost of a breach may be far lower than the PR costs and fallout for example.

[1]: http://iang.org/papers/market_for_silver_bullets.html

pitay··on Mods keep 'Sins of a Solar Empire' PC game vibrant five years on
To be fair though, a good fraction of the Minecraft modding community is rotten; especially with mod authors trying to make money from their mods by relying on a reverse engineered Minecraft.

In an effort to make money, they have put clickthroughs to ads that people have to go through to download the mod. Keep in mind that Minecraft is rated 'E' for everyone, the modders are deliberately ignoring the fact that they put children in a spot where advertisers can abuse them.

I am specifically going to point out the 'Feed the Beast' team on promoting this behaviour, and them promoting that modders are the ultimate authority. It's pretty bad that permission has to be obtained from each mod author to include it in a modpack, even if it is just for a private server. It's pretty hypocritical of them, I'm pretty sure they didn't ask Mojang for permission to use the Minecraft game for their mods.

Note that I am not criticising all the Minecraft modders, just the ones who created the current toxic culture that pervades the Minecraft modding community. If you look at other modding communities, say for Skyrim, you will see it is completely different and someone coming from that community to the Minecraft modding scene will be shocked at the awfulness that pervades the culture there.

pitay··on A New Form of Social Withdrawal in Japan: A Review of ‘Hikikomori’ (2009)
My apologies for this unsolicited opinion, but have you considered getting weights if you haven't got them already? If you get some weights you can do some extra exercise in your room, just learn how to use the weights safely. I believe your parents would be more than happy to get you them. It would be an improvement in itself and may possibly lead to better things. Just my opinion though.
pitay··on Australian author detained at LA airport
This is a dupe of https://news.ycombinator.com/item?id=13729770. Go there for larger conversation.
pitay··on The Wall Street Journal to Close Google Loophole Entirely
From memory you could scroll to get the results IF it detected you clicked on a google search result to get there, otherwise the answers were not displayed.
pitay··on Easy 6502 – How to get started writing 6502 assembly language
I don't know of this particularly, but the following web page lists a lot of desktop emulators and development environments for the 6502:

http://www.6502.org/tools/emu/

Someone else will have to provide an actual recommendation.

pitay··on IQ is only a minor factor in success
In response to your question, have another question. Does a man having a child with woman mean she won't have other children? I don't see any reason it does.

Would a man having a child with 10 women cause huge social problem? It certainly does. Do you want to be a single woman with kids? Doubt it.

Why should men get special status over women with the number of children they have? I really don't see any reason for that. There are men who deliberately get women pregnant and then leave them because they think they are great and winning life because they have so many children and let other people care for them. Those sort of people would support only having limits applied to women.

pitay··on IQ is only a minor factor in success
Let's not get caught up on what dead ancestors may think. The world is already overpopulated. Overpopulation causes depletion of natural resources, degradation of the environment, conflicts and wars caused by such lack of resources, and there being less resources per capita. Adding people when it is causing problems like these is harmful.

However, people having 2 or 3 or thereabouts children isn't something to be worried about too much, so go ahead if you want to. But people who have lots of children has to stop. This is per person, so it includes men who have children with different partners. If it is left too late, then less can be done about it.

pitay··on Deleting the golang subreddit
The one thing that I have done is criticize in a way that makes the person look terrible if they ban you for it. I don't know how well this does for the bigger picture. Sometimes it is quite scary doing this though. My apologies for not replying earlier. I think spreading awareness like you were in your comment is also great, at least for people who have experienced this before, because they say 'oh yeah, that's true'.
← PreviousPage 5 of 8Next →