HNHacker News
TopNewBestAskShowJobs

theaustinseven

202 karma · joined January 1, 2016

submissionscomments
theaustinseven··on Creating my awesome Windows 10 dev setup
I haven't had any trouble. I'm running an elixir project that I'm testing over localhost, and you don't have to do any port magic whatsoever. Just run the app in WSL and go to localhost:port in your browser. The only problem I've had is if you do any of your development in the windows part of the filesystem, you might run into weird file locking issues, but I haven't had many of those.

Also, the WSL extension for VS code makes it hardly noticeable that you're even working in windows.

theaustinseven··on Fortnite seems to have been removed from the Play Store as well
I think you still have to clarify what makes baiting bad here. If I hold a sale in my retail store, is that baiting? Is that bad? I don't think so.

In this scenario, much of the uproar that happened was developers breaking promises, and the blame for that being placed on Epic as well. Epic merely offered better deals(in the form of a better revenue split) and cash offers to developers that are notorious for being poorly funded. I don't see how this is a bad thing.

In fact, I'd make the argument that there being more competition in the PC video game marketplace is a good thing that will benefit the consumer.

theaustinseven··on Japan Captures TOP500 Crown with Arm-Powered Supercomputer
It goes further than that. HPL is already a bad benchmark since it just prioritizes the narrow requirements of HPL(double precision multiplication and bandwidth). HPCC(https://icl.utk.edu/hpcc/) is generally regarded to be a better benchmark of the real value of a particular cluster for scientific use.
theaustinseven··on A crash course in compilers (2018)
I think so. Even if it's a little watered down at times, it's nice to have the strong focus on a given topic every time. It's also just nice to be able to go back to specific issues. I like to think of them as discussion starters: you can share them with your team, and do a little bit of a deeper dive into any of the given topics. It's really helpful to see some companies of various size's opinions/organization on specific issues(the architecture issue has a great example: https://increment.com/software-architecture/architecture-at-...).

It's also pretty spread out between issues(quarterly) so it's not very spammy.

theaustinseven··on Lisping at JPL (2002)
How do you think all of the startups on here really achieve the "viral" growth they all talk about? Heavily targeted ads have allowed niche businesses to get off the ground and become profitable in a way that was not previously possible. Agreed there are problems, and agreed they don't allow much(if any) real control over the targeting from the target's side of things, but to say that don't do any real good is unimaginative as the previous comment said.
theaustinseven··on Compensation in 2019 – new grad tech offers
Often the money will be given with some agreement to pay it back if the employee leaves before a certain date(and other variations on that theme). It usually compensates for giving up a yearly bonus or the expenses of switching jobs.
theaustinseven··on McKinsey Advised Johnson and Johnson on Increasing Opioid Sales
Yeah, but this starts to break down when the pharmaceutical representatives can give laundered incentives(fancy "educational" dinners, "educational" yacht parties, etc.) to prescribe their product. In the US, pharma reps can see the prescription amounts of doctors to verify that they are actually prescribing their product(last I heard from a pharma CRM company in 2016). This seems deeply and fundamentally unethical.

Then you bundle all that up with the various studies that show that doctors(as with all professions) do a poor job with continuing education so that they are further inclined to take the recommendation from the pharma reps(which can be seen in the roots of the opioid crisis), I don't think we're in a very good place from a regulatory standpoint.

theaustinseven··on ‘Pre-bunk’ game reduces susceptibility to disinformation
Hey, posting an LMGTFY is basically always extremely condescending and unnecessary. Here's a link that explains the quality of polling in 2016 and talks about some of the misconceptions both before and after the election: https://fivethirtyeight.com/features/the-polls-are-all-right...
theaustinseven··on Google/Oracle’s $9B Copyright Case Could Be Headed for the Supreme Court
That's absolutely ridiculous. With this logic, any time I implement an interface that I didn't myself make, it's a copyright violation. I shouldn't even consider making something iterable because then Oracle could take me to court for violating their copyright. All I'm doing is implementing an API they laid out. In this case, it's clearly intended to be copied, but they can't have it both ways. It's either ok, or it isn't.
theaustinseven··on Tracking logo found in Navy email to Navy Times amid leak investigation
They did answer the question, and did so in good faith. This comment however is fairly confusing. There's a reason that our government institutions can't perform espionage on anyone they feel like without at least passing through some check(warrant). The same seems valid here, people have a fundamental right to privacy, and this seems aimed at violating that right, not only of the first recipient, but of another person as well. Given that this is being done without some sort of additional check, or through channels that our branches of government have approved, that certainly doesn't seem ethical to me.

Simply not liking someone's argument doesn't mean they didn't answer your question or are arguing in bad faith. To automatically assume that would imply that you are the one arguing in bad faith.

theaustinseven··on South Korean students flock to Japan
Oh yeah, I understand. That's why I brought up the last part. Germany did a relatively good job after the war of apologizing for its warcrimes and rooting out the toxic culture that led to them. I was trying to describe the gravity of the crimes that happened during the war with that comparison, less so the modern day feelings.
theaustinseven··on South Korean students flock to Japan
Japan invaded the Korean peninsula as well as a sizeable portion of China and enacted horribly cruel war crimes against the citizens of those places. I won't get into details, but this comment would be akin to asking "What's the history between the Germans and Jews? Why don't they like each other?". The primary difference being that Germany had a reckoning with the history of what happened during that time, while the Japanese Government has mostly denied that any of its war crimes even happened which never allowed tensions to drop as much as they may have in Europe.
theaustinseven··on Over 100 Riot Games Employees Walked Out to End Forced Arbitration
Really? It looks more like Riot is doing the absolute minimum to make it look like they are actually interested. They won't get rid of forced arbitration for current or past employees, and new employees only get to opt out(I wonder how many hoops they'll have to jump through for that). Current employees can't even opt out at this point.
theaustinseven··on Launch HN: Prometheus (YC W19) – Remove CO2 from Air and Turn It into Gasoline
Like someone said in another comment, you'll still have existing gas-powered vehicles(current cars, jet aircraft, etc.) for some time, and they have to get that gas somewhere. Better from a net zero source than to add to our carbon debt.
theaustinseven··on Hackers could read non-corporate Outlook.com, Hotmail for six months
If the password is stored in plaintext or can be changed by an admin(in a method other than a reset where the user still sets the new password), we've got other problems.
theaustinseven··on Redesigning GitHub Repository Page
Yeah, but if you look at the tabs redesign, they're cheating a little. They are using a very busy repo(which most aren't) so the little numbers next to each tab are acting as a divider. Most repos would be really hard to navigate without some sort of additional separation between the tabs.
theaustinseven··on Show HN: Generate high-res images of code samples with Chrome Headless
This would be nice, however, if you were making a printed document like a book.
theaustinseven··on Ask HN: Resources for building a programming language?
This is for building a compiler for the language tiny: http://thinkingeek.com/gcc-tiny/

Otherwise, get your hands dirty with a parser generator(PEG parser generators[1] tend to be fairly forgiving). It is pretty easy to get started making an interpreter that way, and it is quick to prototype with.

[1]: http://bford.info/packrat/

theaustinseven··on Text Editor Performance Comparison (2016)
Yeah, for reference, VS Code had just a couple of months prior added editor tabs. The VS Code today is vastly different from the one a year ago.
theaustinseven··on Minimizing FPGA Resource Utilization
There really aren't any. The compiler will compile the code the same either way.
theaustinseven··on Ask HN: What are you working on?
I don't really have much out there right now. I have some spec, but it's really out of date. I have done some ML and I would say that while patten matching/powerful type inference are important to the language, in a lot of other ways my language won't feel as limiting as a purely functional language like ML. One of the important things I think a modern programming language needs are functional components that can be used when necessary. An example is annotating when you want the compiler to verify that a given function is a pure function(no side effects). This allows the compiler to make certain optimizations in both removing computation when results are ignored, and massively helps with concurrency(functions can be run in parallel when you have the guarantee that they won't interfere).
theaustinseven··on Ask HN: What are you working on?
I've been working on a new programming language mainly to be what I think Go could have been. I think that it is important for us to have a compiled language that feels like a dynamic language. Its taking a lot of influence from ruby, erlang, and some assorted functional languages.
theaustinseven··on The Min-T Processor
Yeah, I can understand the appeal of implementing your own, but MIPS itself is very small. There are also a lot of good resources on it, and the spec fits on one page : http://www.mrc.uidaho.edu/mrc/people/jff/digital/MIPSir.html
theaustinseven··on The Min-T Processor
If your going for a small processor, you should really implement a small subset of MIPS. It is really simple, and you can even compile programs from C and run them on your processor. Some Universities use this as their primary teaching tool for processor design.
theaustinseven··on Diaspora-common: does 'rm -rf /' on purge
All scripts should be run with "-eu". This prevents unbound variables from ever being used and will end the script on a failed command. If you want commands in the script to fail, just drop the "e" and run with "-u". At my last job we put "-eu" in literally all of our scripts to avoid this very problem.
theaustinseven··on Show HN: Butter, a low contrast color scheme for reading code all day
The theme that I've found to be the most pleasant on the eyes is toothpaste http://imcatnoone.github.io/toothpaste/
theaustinseven··on Ask HN: Will front end development ever move away from JavaScript?
I really suggest watching these talks for anyone who hasn't. The first especially gets at what kinds of issues javascript has, and what might happen to it.

https://www.destroyallsoftware.com/talks/the-birth-and-death...

https://www.destroyallsoftware.com/talks/wat

theaustinseven··on Ask HN: What are your favorite tech podcasts?
I personally haven't found any quite as good as the Bike Shed(http://bikeshed.fm/). It does often focus on Ruby, but overall the types of problems they cover are not limited to Ruby in scope. I mainly like it because I get to hear some developers significantly more experienced than myself talk about how they solved certain problems.
theaustinseven··on VR social productivity app Bigscreen raises $3M with Andreessen Horowitz
I've used bigscreen before, and while it might be hard to read small text, it is still a really nice app. I don't use the "multiplayer" feature, but what is really nice is to switch up my work environment at home from time to time. It also eliminates a lot of distractions.
theaustinseven··on Ask HN: What is your weekend project?
I've been working on Otter, which is an Operational Transformation Engine(think google docs real-time collaboration). https://github.com/TheAustinSeven/otter

The hope is that this will make it a little easier to build collaborative apps. More recently, though, I have been spending some time designing a new programming language(I know, I know, we already have so many), so I haven't spent as much time on otter.

Page 1 of 3Next →