skysight-inc/HackerNews huggingface dataset:
Going further with this idea, at the beginning of this video I point out an important "metric" that I use to evaluate simplicity of the code. This is the ease with which I can manipulate the code base using "ascetical" tools. Namely, your operating system's equivalent of Notepad. In the case of Unix, it would be Ed (not Vi, but Ed), and on Mac it would be TextEdit. In this presentation I use Notepad.

We can define "easiness to grasp" along one dimension by asking "how much tool support is required to work with the code?" Code that requires, for example, a Visual Studio IDE to manipulate and work with effectively could be argued to be more inherently complex or less easy to grasp, than a code base that can be worked with easily using only Vi (the original Unix version, say, or Vim, if you want to get fancy).

A large part of this code (over time) was written, debugged, and programmed using Ed, although some of that code has since been deleted and replaced with newer versions. You can ask yourself, in your "easier to grasp" syntax, would you feel comfortable restricting yourself to using Notepad to edit the code? What about Ed?

I think most people would agree that they may go insane if they had to use Notepad to edit their code or work with it as the exclusive means of interacting with the source code. They rely on other tools besides just the syntax to understand the code and work with it.

Because one can easily manipulate this code without strain using a simple editor like Notepad, I would argue that in at least this one dimension, it is easier to grasp. Change to some of the other commonly preferred syntaxes, such as S-expressions, M-expressions, or long names for the primitives, or non-points-free style, or the like and I think you'd be wanting a more sophisticated editor.
This is fantastic! I can sort of grok your code at a high level but only enough to appreciate it; not to do much with it as that would require investing a bunch of time.

Questions:
1. Did you find anything really surprising? Some new algorithm or idiom or something that was surprisingly easy?
2. Is it worth applying some of the same tricks in compilers for other languages?
3. Have you considered using the same "frontend" to create an APL->Scheme translator? That might have more of a pedagogical value. Scheme has a great macro system and it is a HLL so can be a good IL at the very least -- I can then translate the compiler itself to Scheme and study :-)
Right, and I don't want to defend that, but here is what comes to mind: What percentage of houses do you think detached/semi-detached dwellings in toronto represent in terms of total available dwellings in Canada? Probably a pretty small number.
Useful Tools to Share and Organize Work Between Developers and Designers
The thing is, you really don't need to "be stuck on the side of the road reading manpages" these days and what drives me crazy is the outdated evaluation of Linux, it's like saying, "but viruses and blue screen of death" about Windows in 2016.

Does it require some adjustment? Sure, just like any new OS. If you're going to try it, I think it's fair to require you to learn its ways. If you don't want to do that, why not stick with your old OS?

Mac requires adjustment too, has many problems, (ie WiFi drops, file system, temps etc.), however I feel the reason people are willing to adjust is because they paid solid money for it and so want to get the most out of their purchase. Because Linux is "free", there's no such incentive and thus it is judged much more harshly.

Hardware selection is another problem, with Mac you get custom tailored hardware, but with Linux, most people just purchase any random junk PC and expect it to work great, not really fair is it?

> Seriously, did saying "sounds like you're just inexperienced with Linux" sound good in your head? Because it certainly didn't sound good reading it

I am sorry if it sounded harsh, but constantly reading about novice problems I haven't had in a decade also doesn't "sound good reading".
You use purescript at work? Are they internal-facing apps or external-facing? Would love some more details.
I'm on a similar timeline as well. Thought I'd never go back, but have you checked out Windows 10? The gap has closed a lot.
That's the most puzzling about current Apple - why intentionally ignore and neglect the most vocal and lucrative segment of the market? Maybe not in the terms of bean counting but in terms of the "promoters" and ecosystem - what Apple actually spent incredible amount of efforts to build and maintain in the past.
Everyone always uses that quotation to make unfalsifiable claims. Either the prediction is true or the market is irrational.
> the most common, least destructive action?

Launching processes with a single keypress and no confirmation can hardly be called "the least destructive action."
I wrote a Minesweeper solver a while ago, it uses backtracking search with decent results: https://luckytoilet.wordpress.com/2012/12/23/2125/

Now I wonder how does the performance of this SAT solver compare to backtracking? Which one deals better with situations where guessing is required?
good post. add some stories about dealing with lobbyists as an economist, and the post will be even more interesting.
I still haven't figured out how to actually open a file/folder in Finder (with the keyboard).
The RØDE Procaster is a popular (and much cheaper) alternative to the EV RE20. It doesn't sound exactly like the RE20, but it has the same characteristic low-mid presence.

Bear in mind that big dynamic mics like the RE20 need a colossal amount of clean gain. Unless you're using an excellent interface or mixer, you'll need to budget for some better preamps.

http://www.rode.com/microphones/procaster
Oh, this looks interesting! I've never really tried out terminal-based file managers, but I could see myself using something like this. I'd definitely need to spend some time getting used to it though, not to mention learning how to do various things (show hidden files, etc.)
This is interesting, but I'm disappointed that you (intentionally?) didn't give enough information to replicate your experiment.

What was your final list of ingredients?

Where did you obtain those ingredients such that they passed your HPLC test?

You say you "outsourced the processing of its core ingredients", but what was the final process done by the cancer researcher?

What does this even mean?: "... to feel socially confident or more curious I needed to adjust the dopamine agonization in the prefrontal cortex and GABA agonization globally"

It seems like you approached this mostly scientifically, but then you didn't "deliver on the goods" with the write-up. Maybe you are waiting to address some of these issues in your next post about results?
> macOS has never been more stable or developer friendly

* I have to turn off gatekeeper to run unsigned apps.

* I can't write into /bin or /usr on my own machine without flipping some magic option

* I can't run gdb without some complicated signing dance I have to do every time I update it.

* I can't run dtrace without rebooting and switching some secret flag off. I have to tell other people to turn they same thing off so they can dtrace applications.

That's just straight off the top of my head. The dtrace and gdb things are particularly annoying, as it makes life harder for me to get other users to do simple debugging tasks, and there is no simple workaround, just complicated instructions.
>the big one in almost all Western cities is zoning:

Or property taxes that are far, far too low which allows the land value to be captured by landlords rather than the community.

>Contrast this NIMBY approach with, for example, Japan's system

Where people get 100 year multigenerational mortgages...

I guess how you frame the property tax policy debate depends upon how much of the national income you believe should be earned through rent and interest entitlements and how much should be earned by doing actual work...

Currently in most western countries there is a drift from one towards the other driven by targeted tax cuts.
Yeah, it's ubiquitous but I'm not so hot on the reliability. It may save a lot of money to not wire up an office, but I wonder what the production losses are due to less reliability.
The cost of conditional moves and branches
Thanks for posting this. I started teaching my first history lecture course this January and very quickly came up against what the author mentions - not only students but also teachers have a lot of trouble sustaining attention for more than 30-40 minutes of straight-ahead lecturing. It's a medium that I do think works well if the person doing it is a natural public speaker (I was watching James Baldwin's speech at Cambridge University the other day and was riveted the entire time [1]) but unfortunately there's virtually no training in public speaking provided by a typical PhD.

If anything PhDs are rewarded for learning how to speak in a way that doesn't work at all in a classroom - hyper-attuned to nuance but allergic to making the kind of memorable declarative statements that students seem to want for their notes. I noticed from grading midterms that my students fixated on phrases like "the Catholic Church is the ghost of the Roman Empire" or "Cogito ergo sum" but had trouble with things we spent a lot more time on, like the difference between natural philosophy and science.

I haven't taught a digital history-focused class yet but have been experimenting with interspersing my lectures with class periods where the students research an historical topic in groups and then present their findings to the class. One unexpected benefit I've noticed from doing this is that the act of physically getting up and moving around the classroom, then standing up to present seems to do wonders for maintaining their attention span and focus. Likewise with the knowledge that each student is going to have to say something at some point rather than just passively receive information.

[1] https://youtu.be/oFeoS41xe7w?t=14m4s
> Are there any examples of cities where Uber operates with multiple viable competitors?

Viable? Not sure. Honestly I just see the signs for various services I've never heard of at or near airports and I rarely remember any of their names nor see them elsewhere.
accurate
ˈakjʊrət/
adjective

1. (especially of information, measurements, or predictions) correct in all details; exact.
"accurate information about the illness is essential"
synonyms:	correct, precise, exact, right, errorless, error-free,

A typo is the antithesis of this.

However, as I mentioned in my previous comment the content is of value and to find fault in the guise of typos is absurd.
If those are permanently-emplaced USB to serial adapters and you have problems with reliability, I recommend checking out Digi.com for their "Serial Servers." We have a couple of customers who've been running faxes from VMs to external modems over Digi One SP units for more years than I care to think about, and they're quite simply rock solid.
It's worth remembering the opposite of his example of "C" (the economist who pushed back against the water standards)..

The faceless bureaucrats in these positions have the ability to destroy livelihood, whole towns, and even industries with the stroke of a pen. And they suffer zero consequences as a result.
>1) Vote for politicians who are going to create real structural change in society, e.g. Bernie

Bernie Sanders 2011: American dream more apt to be realized in Venezuela where incomes are more equal https://www.sanders.senate.gov/newsroom/must-read/close-the-...

Six years later, Venezuelans are facing malnutrition from severe shortages in basic goods. 75 percent of Venezuelan lost 19 pounds in 2016:

http://www.upi.com/Top_News/World-News/2017/02/19/Venezuela-...

I don't think any other oil economy has seen 75 percent of the population lose 19 lb in a year from malnutrition. The total ignorance of Venezuelan economic officials is what is behind the severity of the shortages. This quote from 2011 is emblematic of that:

“The law of supply and demand is a lie,” Karlin Granadillo, the head of a price control agency set up to enforce the new regulations, said on state television. “These are not arbitrary measures. They are necessary.”

http://www.pressherald.com/2011/11/26/venezuelas-price-contr...

For reasons like this, I find the promotion of socialism to be morally reprehensible.
Please don't post generalizations about HN as a rhetorical device. Plenty of differing views on American history get expressed here—unfortunately often leading to flamewars. That's in the nature of inflammatory material, and your comment certainly doesn't help.

We detached this comment from https://news.ycombinator.com/item?id=13795608 and marked it off-topic.
Sorry but who wants to be some lame "fan"? We want the best tool for the job, too get that job done and we're willing to pay for it. The tools are no longer up to scratch or functioning as expected and we are voicing our concern.
It only takes you so far. Mainland China is 99, Hong Kong is 107.

The ethnicity is virtually the same so that is being as close to a controlled parameter as it realistically can be without doing unethical things.
There is this story related by George Orwell (when he was in Burma) of an opium addict (Indian army officer?) that was convinced that the had discovered the innermost truth of the universe while smoking opium, this profound beautiful infinite insight, but could never remember it when he was sober again. Finally one day he managed to write it down. It said: "The banana is great, but the skin is greater." [1]

Basically I believe that instrumental music conveys no deeper truth (for starters, it hardly conveys anything without significant training on behalf of the listeners. Program music like Berlioz' Symphonie fantastique is called program music after all because Berlioz himself handed out a program, notes, explaining (in words) what was going on in the symphony (the artiste falls in love unhappily and poisons himself with opium and has nightmares). Now, you can immerse yourself in profound romantic feelings when listening to it, or find delight in the unexpected deviation from the rounded binary form in a minuet & trio, or "suffer" from a deceptive cadence, but that's because it's previously been communicated and learned, with words and examples. Plus it's not exactly "secrets of the universe" stuff.)

Wagner's Gesamtkunstwerk operas also include words, and to understand them, it helps to get an explanation and interpretation (with words).

Of course some people claim to have had deep insights under the influence of psychedelics, and some people claim to have had deep insights from classical music. What I'm basically saying is that the claim is not enough, you must also be able to communicate this deep insight.

And basically I claim the insight must be communicated in words. And then the words carry the insight. Not drugs or music. Visual arts or music (or drugs?) can support that communication, but they can't replace it.

Of course, you could just say, well, there is all this insight in the music, and Schopenhauer got it, and you get it, and I don't, and you cannot communicate it in words, you can just communicate it in music, and so it's there, but I don't get it. That's a bit like what postmodernists like to do when someone challenges the scholarship of their papers - "you just don't get it". And that I call hogwash, I suppose, for now.

It might be instructive to listen to an hour of Cantonese opera, and see what insights are gained.

[1] https://www.theguardian.com/books/2004/may/06/classics.georg...
Here we go again. Someone says "minesweeper". I shamelessly plug my js implementation: http://www.ronilan.com/bugsweeper/ Don't ask me why.

P.S - it's with bugs instead of mines just because fontawesome didn't have mines. No puns intended.
Open borders are important for the continued growth of the city. Taxing foreigners explicitly sounds pretty racist and is likely to shift investment to other regions.
Steve Wozniak says today's Silicon Valley cares too much about money (Apr 16)
I've lately come to know and respect argparse. Click is nice and great, but can present an unnecessary burden if your script uses (intentionally or not) no other dependencies outside the standard library. And optparse is deprecated in Python 3.
I gave up cycling and just use an old laptop with Linux. Over the years, the applications I use have converged on the Web browser for many aspects of my daily computer use. I'll be able to get by with a Chromebook soon.
Would be nice if there was an ISO or cloud-installable VM image available. I've distributed "live cd" VM ISO's via legal torrent sites, which is a little hassle to set up but will make it a lot easier for people to get involved.
Eh, if anything Toronto works against this theory. Skyscraper development has been a constant part of Toronto for the last ~ 15 years, to the point that the skyline is unrecognizable from what it looked like in 2000. More skyscrapers are built in Toronto than anywhere else in North America.
An interesting theme in KSR's mars trilogy was robot miner machines making a mohole pit and "a couple KM down" the martian atmosphere is either sea level earth air pressure or at a somewhat different depth the atmosphere is comfy warm. I don't remember the modeling of how deep or how far apart but it didn't seem terribly unrealistic compared to the grand scheme of teraforming mars. Obviously a thickened atmosphere would not require moholes quite as deep. Possibly to a useful level. True, increasing surface pressure on mars by a factor of ten means you'll still die on the surface, but to a first approximation you just made your mohole 1/10th as deep and 1/10th the construction time and cost.

The atmosphere on Mars is actually pretty nice at an altitude of negative a couple kilometers, which doesn't exist naturally but we're quite talented at building horizontal tunnels that long so pointing downward can't be that hard.

If you need raw material, robots that never leave the mine don't have scalability problems that human deep mines have and on mars liquid water would be a valuable commodity and robots don't mind water anyway, and solar powered robots can be left alone to generate iron ingots for construction, and for environmental reasons there's no reason to make 100 shallow pits when one deep mine produces just as much and is valuable real estate after digging is complete.

On the earth you can't point a large TBM downward because it'll flood or overheat in just a couple miles or less, but on mars it might be quite useful.

The problem with moholes is eventually you end up with the submarine problem where no matter how tough your metal hole liner is in an abstract sense, it will collapse under rock pressures. So you can't bore a hole clean thru a planet, however interesting that idea sounds.

(edited to add, I looked up data more recent than KSRs old book series, looks like bare rock mines are only possible on mars due to rock blowing out to a depth of 10 KM (better than earth, lower gravity), of course the sky's the limit with steel liners. And at a mere 5 deg/km temp increase on mars, the temp will be cold but more habitable than the surface)
It still infuriates me when I use a windows PC computer. No complaints here as a Mac user. Don't look too deep, your Mac works. Journalists is crying foul over MacBook specs but to me it still just works great.
We've banned this account for repeatedly posting inflammatory and ideological comments to HN despite being asked to stop.
Amazon typo knocked websites offline
That is exactly why they're bringing it in-house so the blame would be on them and they're in control.
CNN's anti immigrant propaganda
Technically, any expression of dissatisfaction must be recorded as a complaint. Many/most companies do not seem to comply with this.
Netki sent me an email that they think they might be affected, so they strongly recommend to change password.
I have an excellent interface. ;)

The Procasters are definitely on my radar. Just not sure I want to go halfway when I'd end up going all the way later.
That is quite possibly the most stupidest fucking thing I've ever heard in my life.
I hate it; but, this article sums up a lot of what I've been feeling lately. I've been looking at a lot of the same parts that he ended up with for building my own PC. My heart tells me to run Linux; but, my head says that Windows 10 is a far more serviceable OS than any of its predecessors and I don't have the time or patience to mess with WINE to play my games.

I noticed that the author seems to have stuck with a MacBook as his on the go machine. I've considered that route as well; but, I'm wondering if any company has yet started making portable hardware that compares well with Apple products. The last I checked a couple of years ago, no one felt close.
No Montréal is horrible don't go there you won't like it.
aes is hard(impossible?) to do in constant time without special cpu instructions.
In Stanford CS221, one of the assignments was to write a Minesweeper solver using backtracking and various propagation techniques. It was exact and ran fairly quickly. Once you've enumerated all possible solutions, you can throw heuristics at guessing.
Ask HN: Examples of good/bad design
What are some examples of good & bad design in web/app products? Instagram, snapchat, buzzfeed,etc.....
Yep, I'm from the UK. And it may have had to do with exchange rates, but I think even the BBC Micro (£400 then, £1300 in today's money) was only about half the price of the Apple II. Though I can't seem to find a good source for the UK selling price of Apples back then.

(I'm fairly sure the Franklin Ace was available over here as well; at least it appeared in listings at the back of computer mags I used to get. I never saw one and, at the time, never registered that it was an Apple clone.)
that's the same everywhere. Tokyo's department store restaurants contain a bit of everything. Paris is filled with ethnic food.
It's not located on/at Mars, it's located at the Lagrange point - which means much like your hand can cover entire mountains at a distance, a smaller magnetic field could shield an entire planet when positioned between mars and the sun.
Thanks; the public needs more of this.
Subtle and insidious, technology is designed to addict us
Ideological flamewars are off-topic on HN. Please don't do this again.
It is too easy to blame certain people from certain countries. That's how Trump got his new job.
That's weird. Whenever I have to reainstall windows 10, I only get 1 update, namely to the latest version. (and drivers, but those get installed in the background).
Nice! I have a couple of old EV mics with rotted foam, but never thought that I could just buy spares. I'll have to check out the supplier.
Math, as the science of patterns, captures some patterns of what is. There is absolutely nothing extraordinary about it. There is some necessary order, which physicists and philosophers are truing to grasp, and the language of choice to describe physics is math. But it is only a systematized and logically structured observations of what is.

What is a deep mystery for me, is that life, it seems, does not have the notion of counting at all, at least on the level of cell biology. It is uses "pure functional" molecular structures as "code and data" and message-passing as its "language", but this is quite another topic.

This, BTW, is a hint to justify the principle that what cannot exist without an observer does not exist in principle. There is, obviously the notion of a distance, but not necessarily of space. There is notion of a process as a result of applied forces, but not necessarily of duration and time. Time is a derivative. Derivatives does not exist, physical phenomena do.
The proof seems pretty easy to reduce with a smaller example: there are 17 mines. One cluster is in a 3x3 box and another is in a hollow 3x3 box. Which is which?
Linode, DigitalOcean and Vultr actually bill whether the VM is on or off and they lock your RAM to your VM so overallocation doesn't happen.