skysight-inc/HackerNews huggingface dataset:
This whole article appears to be based on a misunderstanding (or at least an idiosyncratic view) of typography.

Varying styles within a work can be immensely helpful, and is almost universally done. For example, headers tend to be written bigger to indicate a) that they're something different from the main text, and b) what their relationship to the main text is. Similarly, italic and bold text are used to impart additional meaning to various parts of the text. Many publications will use a different style for things like bylines and photo captions — again, because they are different things from the body text and this helps the reader pick out the parts of the page in a purely visual manner. It's even common to see parts of the body text stylized differently to indicate that they have a special function — for example, in a Q&A format, you'll often see the questions formatted differently from answers, or the identities of the speakers might be written differently from the words they said.

So not only is this philosophy about typography not necessarily applicable to code, it's not even widely accepted for ordinary written text.
So this Website is nothing but a link to Google Play? The description there isn't very descriptive and the screenshots are just thumbnails that only let you guess the layout of the app. Since I don't have Google Play installed, I can't figure out what it is.

Edit:

Opening the site with a Desktop User-Agent I now see it seems to be a Twitter-like thing that can be used through a (Desktop) browser just fine. Providing an app for that is okay, but why force people to use that app? Many websites already annoy you with a big cover asking you to install their app where you have to click a tiny little x to actually use the website. That's already bad UX, but why on earth would you not allow me to use the site with my Phone's browser at all? I'm now in a situation where I either need to install an App through Google's Play Store (which I can't), or switch my browser to Desktop mode and enjoy zooming and sideways scrolling (which I won't). That is just a horrible thing to do and people seriously need to stop doing it.

[Feel free to submit this to devrant.io]

Other than that, it seems like a fun site (although a couple subreddits might cover it as well).
Oh god. Haha too much traffic!!! Beefing up our server now...
Yeah, but RationalWiki isn't an encyclopedia and doesn't pretend to have the claims of objectivity that Wikipedia has, opting for a Snarky Point of View policy instead of a Neutral POV, and is consequently critical of ideas it believes has a pseudo-scientific vibe. It was born in response to Conservapedia, and in its mission statement it intends to "explore fundamentalism and authoritarianism", whereas NRx has a neo-fascist appeal.

I picked that article because it seemed much more comprehensive than that of Wikipedia.
Yeah, some landlords are like that - or worse. I blame it more on regulatory issues, not enough folks inspecting, and not acting on complaints nor taking them seriously. 'tis really too bad. I know folks have the same sorts of issues with owning a home, however. Just depends on where things fall, really.
Wow, a full blown Logo interpreter written in Forth! Very cool! Nice looking code. Thanks for sharing!
Government can not be trusted. Something that the founding fathers and understood and warned centuries ago despite their own inherent flaws.

Individual liberty is something that we need to defend actively from the government and that can not happen unless we take a diametrically opposite stance and do not concede even and inch of ground.

Example: People who supported civil forfeiture essentially thought that its okay to take things away from crime lords even if the charges are not proved. Now CF is coming after everyone.

I think the right solution here is to starve the beast. Force the government to lower taxes and leave them with substantially less money for needless wars, enforcing idiotic laws and other welfare schemes.
Don't vi and emacs support syntax highlighting?

^Ocomment.txt^X
To those replying with anecdotes about how you managed to hire or train an Erlang developer, you missed this part of the presentation: "Go is an answer to problems of scale at Google."
Well the way I look at it, consciousness (perceptions, feelings) is the only thing that exists, physical world is just a mental model consistent with our perceptions. Physics is basically a description of the patterns in our consciousness. For example, we see and hear rocks always drop down - so we imagine there's gravity causing it.

By the way, this is not an opinion or just an idea that I like, after a lot of thinking I see it as the only worldview that makes sense, i.e. it can be "proven" (in a very loose sense of that word).
Direct link instead of aggregation: https://myriadrf.org/blog/digital-video-transmission-using-l...
>Developing software is complex and error-prone, so people need to be thinking when doing it. And yeah, I realize that these opinions are controversial to some.

I agree. However, I don't see how syntax highlighting necessarily makes reasoning code easier or harder. I don't know if the arguments are specious, but I think and feel that much of the arguments in the article are weak and unconvincing.

The author has already dismissed (without examination) the strongest argument for syntax highlighting: aesthetics. There are whole philosophies of aesthetics that makes a lot of sense, but only when we go beyond the mere results of the programming. The aesthetic argument for syntax highlighting isn't for the sake of the quality of the resulting program but rather, the quality of the experience for the programmer. That in and of itself is underestimated by a fixation on the resulting code.

There are philosophies that precisely define aesthetics, but these are generally in the non-dual philosophies, not the dualist philosophies. As soon as you have a dualist philosophy, you set up an opposition between privileging objective over subjective, or subjective over objective, and it resolves nothing. Non-dual philosophies do not privilege objective over subjective, or subjective over objective, and have a lot of useful, testable (empirical, experienceable) things to say about aesthetics.

Aesthetics bring a human perspective to the technology and reminds us that, however efficient a technology is, it shapes and is in turn shaped by our experiences as human beings.
I don't know if it helps me. But it is pretty. I like pretty things.
I don't understand why the FBI isn't prepared to just act illegally in terrorism cases. If they're so damn sure that there's going to be an attack, just do the warrantless search and prevent the attack. And just be fine with the fact that they won't get to prosecute the bad guys -- the attack was thwarted, and that's good enough for me. And if they don't find anything? Well, Lucy's got some 'splainin to do!
Agreed. I've seen a few similar mockups that used a processor IP as the chip-level "traffic cop".
> I think that 802.11 is analogous to ethernet. That is, it's link-level and TCP just happens to work over it. I don't think the AP changes transmit speed to all connected clients just because somebody sends UDP packets to 255.255.255.255... Especially since not every client has to have an IP address to be connected to the wifi!

> If the author had some C code which contained 'FF:FF:FF:FF:FF:FF', I would have accepted the whole thing without a second thought. :)

Guess what any IP stack does (with broadcast enabled), when you send UDP packets to 255.255.255.255 (or all subnet address bits set to 1)?

It sets destination MAC address to FF:FF:FF:FF:FF:FF of course!
> We could use more supply side thinking about very large problems that the economy faces

What do you mean by this? I was under the impression that "supply side economics" meant throwing money at your problem to solve it (and removing regulation). That sounds like it's exactly what you're arguing against.
I want you to know this comment is every bit as subjective and "not helpful / convincing" as you think mine is except mine had deductive reasoning -- yours is just anecdotal. I only been coding for 10 years, so maybe some veterans who been coding since the 70s can share their experience and we can weigh it against yours.

I also question that you indeed are a faster scanner. Here's a specific example I wonder if your scanning would win out on -- Xcode turns internal Cocoa classes blue whereas your own classes are green. You quickly know what you coded and what you didn't. Not helpful? Should already know? I wonder if you inherited someone else's code base if you would enjoy the green immediate feedback rather than the inference you would otherwise have to take.
This is such a ridiculous statement I honestly believe it's clickbait and have flagged it as such.

Syntax highlighting has so many obvious benefits that I think there's only two types of people who are against it; the first is people who just don't use it and use it as a silly point of pride that they don't and the second is people who are just trolling.

While you're typing things get highlighted the correct color indicating your syntax is correct. For example, you aren't going to forget a quote to end a string (or start a string) if all your code gets highlighted the wrong color. This alone is enough to make it worthwhile even if syntax highlighting didn't do anything else.

I'm not gonna waste a lot of time here listing out the numerous benefits of syntax highlight but instead make this point; the same dumb argument could be made against indentation. Why do you need to indent?! You should understand the code by reading it not based on indentation!

Yeah, that's really stupid isn't it?
Not all languages are compiled.
This is more or less what I'm saying. I don't really see how the government can have a direct and active defense of the First Amendment as it applies only to the government. I'm just speaking of the other laws on the books that the government may choose to not enforce that will lead to a person unable to exercise free expression. I interpret that type of inaction by the government as a form of a First Amendment violation.
Startled to read this, since I point to syntax highlighting as the single biggest boost to productivity since I started coding (back in the monochrome monitor years). Now coding without it feels like trying to play chess with non-Staunton pieces, there's an extra cognitive load that has nothing to do with the end goal.
I own a condo in the DC area, near a metro stop. Made up to about 100k in five years of ownership. Buying a condo in a walkable, urban area can work out very well.
My point is that it's not even hard, much less superhard. Sure, you won't have a couple of pipes of the right size just lying around - but all you need is a measuring tape to get the diameter of a shotgun shell, and then walking into the nearest Ace or Home Depot to get those. So I would argue that they are, effectively, "common possessions", in a sense that it is something that can be obtained with very little time and effort - comparable to grocery shopping.

And it doesn't require any specialized knowledge or skills at all - I couldn't fix my own sink, but I could make a working zip gun.

The reason why you don't see this happening a lot in practice is because it's easier to get a proper gun in US, and it's much more functional. But if you make that harder, you'll have to deal with this workaround suddenly becoming a lot more popular.

Speed bumps are a poor analogy, I think. They work, because their intended effect is localized - you put them where you want to avoid speeding because it's too dangerous. There's no similar locality in gun control.
>> given the weight of C++ and Java there.

Python as well.

>> how little Google seems to care about the language and ecosystem

Let's compare with Microsoft. The top four out of five users at StackOverFlow have top tags in C#, I guess Google have a long way to Go.
if you can easily create a new instance, that's the way to go.
Their UI feels alien on every platform. The startup time, memory consumption and general performance is subpar to native applications.
Generally, I feel like developers who make software for platforms individually care more for user experience. Like this app, for example, it feels polished, uses the native OS X UI elements and performs super fast (much due to Swift in its nature being faster than JavaScript).

I certainly see the point and some use cases for Electron, however I dislike the recent trend of reinventing the wheel of every application using Electron.
"government" in general didn't decide US law enforcement and intelligence agencies needed to make terrorism a top priority, and it didn't decide the US needed "extrajudicial" options for dealing with terrorism, such as torture, kidnapping and indefinite detainment in a death camp in Cuba, and didn't decide to wage a war against "terrorism."

All of these things are the direct result of the Bush Administration taking advantage of post-9/11 fears to push the PATRIOT Act, and the "new normal" that terrorism posed such a grave and existential threat that nothing, not even the Constitution or the rule of law, should be allowed to get in the way of fighting it.
The URL has been owned by me for about 3 years. Prior to that it was owned by a friend. To my knowledge, it never had anything shady associated with it.
Anyone can now extend the copyright on recordings, theoretically forever
Unfortunately there is not enough information on that page to have an opinion on what it is.
You shouldn't clip the images (or at least not without some visual cue like fading), especially on a programming-related site where there's bond to be a lot of pictures of code and other text.
This post: https://www.devrant.io/rants/59289 which is currently on the front page is a good example of why, it took me a while to figure out I was missing something.
Loko (and many of the other programs) can be run interactively here:

http://johnearnest.github.io/Mako.js/?rom=Loko

Unfortunately some browsers have decided that backspace should navigate back, which makes typing at the Loko REPL rather awkward.
But as many others have pointed out, his comparison between code and prose is completely absurd and shows a complete lack of understanding of what he's writing about. He's not actually writing about code, he's writing about both cognitive science and visual design, which I do not believe are his strengths.
Which makes sense considering jedburg works (worked?) for Netflix after he left Reddit.
"The FBI wants to access N without a warrant." Sane answer: no, for all values of N.
For optimal code maintainability, there is a happy compromise between excessively terse and excessively verbose code. There is a lot of code in the wild that's too spread out.
Except the article is not an opinion piece. The author makes a factual claim that removing syntax highlighting makes the code ironically easier to read. That's something that could be measured and either confirmed or refuted in a lab.
I can't get your site to load, so I checked out the hackaday page.

Trying not to be overly cynical here, but how is this worth the cost? It appears that it simply plants, waters, and detects/removes weeds. In a 1,250sq.ft. garden, we invest less than 2 hours per week on these tasks.

How would this be scalable? How do you spell scalable?

How would this justify its cost?

How does it withstand being outside all year, year round?

How does it not just destroy your crops when they grow tall?

How could this possibly improve on current farming methods (outside of removing chemical weed-killers maybe)?

I understand it's in its infancy, but I'm genuinely having a hard time with this.
Not a big fan of the name... Thought it had to do with concurrency: https://en.wikipedia.org/wiki/Semaphore_(programming)
Or StatsuNet/GNU Social.
It's codified into law that way for a reason, any further guarantee about freedom of speech beyond non-government interference would be a violation of someone else's property rights. Your rights end where others begin and telling a company/person what they can and can't do with their own properties tramples on their rights. My website/land/newspaper/company etc are my property and I can censor you while on it if I wish because you have no right of free expression on my property.
Some previous discussions: https://hn.algolia.com/?query=A%20case%20against%20syntax%20....
Right now the feed is only available on desktop web and in both the Android and iOS app.
In talking to millenials, I've discovered (sadly) that they don't care much about privacy. They draw the line at revenge porn.
Since it is not illegal everywhere, why would this be a problem?
that doesn't really hide you from someone who really wants to find the source. many more steps are required to gain anonymity
I remember this discussion from school. Textbooks have defined most of the experiments and tools of the AI boom of the '60s as "AI": things like neural nets and even basic "expert systems" such as today's phone trees. Individually, these things aren't really AI, but even today most of them are fundamental component parts in the larger discussion...

What is the "atomic theory" of AI? Are all of these pieces and components evolutionary explorations into AI or something less or something different? What do we call them along the way other than just "AI"?
Curated jobs specific to you in your inbox every single day
Hey guys!

I personally got sick of all the time used in the job search process. From finding them, to applying to them, to following, it takes a crap load of time!

Jobimate allows users to send there preferences and resume to us and we send them 3-5 job listings that suit them perfectly each day for an entire month.

Take a look! :) www.jobimate.com
> especially when you have to unlearn sound and proven practices, which Go often requires to do.

Such as? I'm not really sure what "sound and proven practices" a Java developer would have to "unlearn" to adopt Go. Most of the differences between Go and Java amount to removing features that 20 years of Java experience have proved to be unsound or unnecessary (inheritance and exceptions, for example). From a feature perspective, Go is mostly a subset of Java. The features Go adds are mostly related to concurrency, and I've not heard anyone say Java does concurrency better than Go.
It's amazing to think the earth's population doubled between 1960 and 2000
I would not like to write a server with GC.

Source: I've written many servers in both C and Java and given the choice will never use a GC language again for a server. Holding out some hope for Rust..
Unless we already happened to go through that when life magically transitioned from monocellular, simple competitive organisms to multicellular, complex cooperative organisms...
I've always been on the lookout for a very simple syntax theme, very minimal, while the current trend is have as many colours as possible.

Recently somebody posted microlight.js (https://asvd.github.io/microlight/) which has exactly the type of colour theme I'm looking for. Only comments and strings are highlighted, anything else is the default font.

So I've hacked together in 10 minutes a rough emacs theme, not satisfied yet, looks like this: https://www.dropbox.com/s/p41iw7r5p4dwd4w/Screenshot%202016-...

So my questions are:

1) Anyone know a good minimal theme for Emacs?

2) How do I change the emacs font lock for operators/braces? There only seems to be a hacky way to do it.
That's proving too much. It's true that factories don't build themselves automatically. But they do require funding. Unless someone predicts demand for a product, they won't write the check, and the people who actually do the work don't get hired.

Better to say that demand is necessary but not always sufficient. Proven demand is a great motivator, but the manufacturers may require a lot of lead time if it's unexpected.
Programmer, Fired After 6 Years, Realizes He Doesn't Know How to Code
I just spent a month in India, and the driving is COMPLETELY INSANE. Saying it's only insane to Westerners, is the same as saying it's only not insane to South East Asians. If you're not tied up in absolutely hellish gridlock for an hour and a half to go ten miles. You're flying down "highways", playing constant chicken with every single oncoming vehicle. There is no argument that complete anarchy on the road ways is less stressful than actual civilized structure. It's not even worth going out at night further than you can walk, because by the time you got there, the night would be over. Red light? Bah, I'll go through it. Car there? I'll run into it. People walking? Ahhh they'll move. Wasting hours of your life to drive across town everyday? Pfft, who needs a life. Want a car with a seat belt? GOOD LUCK.

Nothing about any of that says stress free. Even if the traffic was perfect, the streets lined with absolute filth is enough to stress anyone out.
>This product has the potential to completely change the way we obtain and consume food.

That's seems like an unbelievably large statement to make. Can you explain what you mean by all this excitement?
So how does the process of adding housing units work? If there's space as the article claims, and plenty of demand, whats holding things up? Bureaucracy?

I'd like to see reasonable prices sometime in my life !
How to Ace Product Evaluation
Databricks Community Edition Is Now Generally Available
Investigatory Powers Bill passes through Commons after Labour backs Tory spy law
I think comparing text and code actually makes perfect sense but you have to compare the right text.

Pick up any reference book. A dictionary, a textbook, a phone book, whatever. Leaf through it a bit. You'll find they all use text formatting to highlight things. The dictionaries I've used typically use bold for a word and its different forms, italics for parts of speech, and such. Phone books similarly use different weights and sizes for names, addresses, and phone numbers. Textbooks use bold and italics to highlight important terms and concepts and students will often mark up the books to further highlight certain things.

Code is usually not meant to be read like you would a novel; it's much more like a reference text. For me, at least, syntax highlighting is a tool that supports the ability to more easily find what I need and understand it in isolation. Maybe it would be slower for me to read a syntax-highlighted file token-by-token end-to-end than an un-highlighted one but that's not a use case I ever need.
“During the investigation we noticed that you placed a shell into our web root”
Which ad blockers can block all of these?
We don't want them acting illegally just because they feel it's necessary, but if someone really, truly believes they are stopping an attack by doing so, maybe let them do it that way and face the consequences. That's what the real heroes in movies do; they save the day, and then accept the punishment for their misdeeds in the process. A real hero would be willing to spend some time in jail if it was the only way to save thousands of lives (a point I do not concede, but for the sake of argument...).
> Mostly the humans just move stuff around and exchange the paperwork.

Don't forget meetings. Lots and lots of meetings.
Tell the employee that you think it's a good idea and setup a plan to get them there with objective goals and touch back in 6-12 months. If he doesn't succeed in meeting those objectives, you didn't lose anything and you could point to it in not giving him the new title/promotion. If he does succeed, then you got more out of him. You could turn this around to be a positive growing experience.