skysight-inc/HackerNews huggingface dataset:
I still don't understand that. Function.prototype.toString() wouldn't break because the parser stripped the comments, it would just output the source without comments? Does any code anywhere depend on the comments being preserved?
Kannada language has something simialr - amma(mom) and appa(dad).
China is an exception here. I live in Kazakhstan, News app is not available here. But I just set my region to US and I have working News app without any problems.
Intrigued, I did some googling and found this God-forgotten FTP :)
ftp://ftp.chatnfiles.com/Simtel-CDroms/Simtel-for-Ms-Dos-march-97-2-of-2/disc2/misclang/00_index.htm - jorf21_3.zip contains a manual :)

Some interesting constructs / keywords, eg.

For (Col = 0 thru 4) | Display B Music 5 times

And some insights:

The Windows culture is the culture of the WinProc; programs
dominated by massive unstructured switch statements that handle
esoteric message flags. As different products convert to Windows,
they unquestioningly adopt the WinProc culture. BASIC, the
language for the beginner, becomes Visual Basic, a language for
precious few. C programs become full of global values.

MS-Windows is so complicated that not even full time programmers
can learn every command and every subsystem. This leaves no time
for Windows programmers to learn about their customers. They are
doomed to write programs that cannot meet the particular needs of
these customer. The legacy of Windows threatens to be like the
legacy of UNIX; expensive techies, weak programs.

And design approaches:

Memory Management

Why is it my fault when my computer runs out of memory? It is
not my memory, why is it my fault? Why do I have to "Open" a
file just to read data from it? What exactly is "Opening"? Why
can't I have two records available at the same time?

The JORF language handles its own memory, and your reward is
freedom to allocate large structures, arrays and text. The JORF
memory can flush variables, methods, windows, internal values,
and even the program stack to disk whenever memory gets scarce.
Data is read from file when you reference it, so there is no need
to "Read" it, and no difference between a "memory variable" and a
field in a record.
The Father-Daughter Life Hack Made Me Laugh
Fancy! Build with reagent?
Am I missing something? This reads like gobbledygook. I have a sneaking suspicion that this very post is made to seem legitimate/credible while I don't necessarily believe it is? My mind is exploding a little bit. I am confused. Am I? Hmm.
http://fsharp.org/guides/mac-linux-cross-platform/

Core language works fine and no dependence on VS. There are packages for most distros. Libraries outside the core language are a bit hit and miss, but you'll find libraries for most things you want to do.

If you have a Windows project where you've been NuGetting stuff from all over the place, porting might be a bit of a pain.
/usr/share/dict/words says:

bedwarf
bescarf
bescurf
corf
dwarf
enserf
hippocerf
hircocerf
Hurf
kerf
orf
overscurf
returf
scarf
scharf
scurf
semiserf
serf
shurf
surf
swarf
tharf
turf
underturf
unturf
urf
warf
werf
wharf
wheelswarf
zarf
His article didn't distinguish what conditions would justify price controls instead of subsidies, which is kind of critical, and they still "prove" that the poor would be better off if we just price-controlled all food, "since there's inequality, which makes them value a chance at the allocation a lot more".

And I never said (nor was given reason to think that) the best solution is to eliminate inequality, so I don't see how I'm agreeing with that. And I take that seriously because I mine every article for information that would force me to switch to a worldmodel with more explanatory power; this one (like most clumsy attempts to prove the pointlessness of prices) fails at that.

Taxing the rich for foodstamps is not eliminating inequality, and is not rightly regarded as a "first step" towards a policy that does; only a tiny fraction of foodstamp advocates want anything like the radical equality required for his model of this problem to apply.
Port Future Is in Offshore Oil and Gas Exploration
The LA Time's link to the IEEE Spectrum article is borked. It should be [1].

[1] http://spectrum.ieee.org/tech-talk/computing/hardware/david-...
Yeah, I'm not really a haskeller, but this is not a flaw at all. Some standard functions that used to operate specifically on lists now operate on anything that is "Foldable"... including lists. It makes the learning curve a bit steeper, but tutorials already often have you re-implement toy versions of standard library functions for learning anyway. The benefit, if I understand correctly, is that you can use the standard library functions on more things that are not lists.
Thanks for that post — that's interesting, and explains a considerable bit. I ride CalTrain often, but their readers are bolted to the concrete… I'm surprised they're not updated more frequently? (Even the CalTrain operators say to give a week.)

The whole "tag on/off once at the beginning of the month" (which I've always thought was the weirdest thing…) then is to sync the on-card value w/ what you own I suppose, so that it scans properly on their readers. Now I wonder that given that I buy from Walgreens, if that's an absolute necessity, or a hardship imposed by people being too lazy to explain the inner workings of the card; it's a pain b/c if you forget to tag off, you get charged full-fare (and your monthly pass is deactivated until you re-add value to the card…), as I'd much rather just buy the monthly pass and not have to do the monthly tag dance.
Did you just admit that you used Fixed for valid parking tickets that you received? Aren't you then the exact group of people you are describing that "fucks it up for everyone"?
Often when a community gets bigger, the cool "garage band" type of things still happen. Its just that they are drowned by the pop culture in the media. You need to look in specific corners.

For programming languages I know the google term "conlangs" and I know that there is a scientific lang development place called "lambda the ultimate". If you want to see and use the cool stuff, look for that.
That is pretty cool. Pardo was an amazing guy.
Just like a speeding ticket, even if the cop wrote your name wrong, it doesn't mean that you are going to get away with it.
I think the reason why students might like a lecturer is because they find the lecturer can impart mathematical concepts more clearly than other, and possible "smarter" lecturers.

Whilst someone who teaches must clearly understand the material they are teaching, that's not enough. They must also be able to explain it clearly, and preferably find a way of engaging with students. Their subject matter expertise probably needs to equal or even be slightly less than their pedagogical skills.

I fear you are mistaking the concerns here with the teaching of higher level math courses. Teaching lower level math like Math1A means teaching students who are NOT going on to be professional mathematicians. There are a raft of fields where you need to know foundational mathematics - like civil engineering, electrical engineering, physics and even economics. A good grounding in maths is very important, but students in these courses don't have to be doing ground breaking mathematical research.
I found this: ftp://ftp.chatnfiles.com/Simtel-CDroms/Simtel-for-Ms-Dos-march-97-2-of-2/disc2/misclang/00_index.htm

Three Jorf archives there, binaries, manual etc. could be the whole thing for all I know. Not tested : )
There's a joke in a Marathi children's book, which goes roughly as follows:

A: Know why we call our mothers "Aai"?

B: No, why?

A: The reason is because "aaaaa" is the sound you make when hurt or in trouble, and it's your first instinct to call to your mother for help in such cases.

B: Nonsense. Do English-speakers^ say "maaaaaaaa" when hurt?

I think Indic languages have almost every permutation of "a" and "m" for "mother" -- we have "Aai", "amma", "maaa", "mamma", ...

^Might have been Hindi speakers, I forget now.
> The first is an insulation between the team and and the outside world. Your "problem solvers" aren't going to get anything done if they spend their entire days negotiating with clients or fielding reqs from other departments.

This is exactly the role of a secretary.

> Secondly, a good manager acts as a focusing lens for the team. This allows the individual member to concentrate on any given technical problem without needing to expend the bandwidth to constantly come back to how their piece needs to work into the bigger picture.

This is exactly the problem: technical problems will never be solved well unless you are constantly coming back to how each piece needs to fit into the bigger picture. Contrary to your belief, any half-decent programmer is quite capable of doing this. And managers who try to prevent programmers from doing this are literally preventing programmers from doing their job. This is why programmers do things like present an almost-correct solution to the problem so the manager can feel like they've "acted as a focusing lens for the team" to get the last part of the problem. And that's a moderately decent-case scenario for your hypothetical "focusing lens manager"; the more common case is that this manager focuses on the wrong thing entirely because they don't know what a computer is capable of.
Cities self-limit car ownership. There isn't enough parking and if alternative means of transport (Uber, Car2Go, buses) are dense enough, people can get away without owning them.
The Zen TV Experiment (1998)
As a side note, design of offline systems that would generally be online is an interesting problem. For example, Onity/TESA door locks store an incrementing counter for determining the validity of keys. If you need to revoke a key, you make a new key with a higher counter value and insert it in each lock. When the lock sees a larger number, it increments its internal counter, and the old key will then have too small of a number and not work.

What's even trickier is when you want thorough logging. Clipper terminals report back card usage information when they update on value adds. Some locks struggle with this - for Onity locks, retrieving user history requires connecting a bulky diagnostic device to the lock. An interesting solution is that used by Cyberlock. In that system, an audit log is stored in the key itself and the key has a short expiry, forcing the holder to frequently reprogram it, during which the log is retrieved. The locks must still store a log too in case of disappearing keys, but it allows for fairly accurate logging without frequently having to visit every lock.
Careful with this advice since cops are normally around when they check the fares.
Exactly. I'm not asking you to walk in the gutter of the street with cars whizzing inches by you -- why would you ask me to bike there? We've got about the same amount of protection.
> Quite a change from a few years ago when all she could get was 21.6Kbps dialup, and I had to send her a literal pile of USR Courier modems with instructions "if you have a lightning storm and the modem won't work the next day, throw that one in the trash and plug in another from the stack."

With all due respect, that seems very decadent. Back when we lived in the sticks, the (simple) rule was to just unplug (from power as well as POTS) all electronic equipment when not in use. Never lost a modem to a thunderstorm in those days!
Can I ask a question about Haskell? I see a lot of excitement about it, but, honestly it seems a bit over my head and I'd love to understand.

Deep learning, for example, has opened the door to some pretty incredible advances, I'm astonished monthly at least by what people are accomplishing. Stuff that's getting close to the uncanny valley.

I see equally smart people enraptured with Haskell. And, maybe it's just over my head, but so far no practical advance is apparent. To me at least. So, for the sake of the nonbelievers, it would be grand to share some of the hopes that merit the great energies that go into languages like Haskell.

(ps. thanks to Scrollaway for asking, below)
Why? Honest question - a non-native speaker here. Does it have any hidden connotations, or just weird
The only people I've seen using them in England have been doing so very inconsiderately, so I'm happy with this ruling.

England can't even provide safe cycling infrastructure, let's at least keep the pavements safe for walking.
I'm glad I commented on your comment. You certainly were describing much more that out-of-order execution. Good food for thought :)
I'm pretty VMWare's stock devalued it self.
VMW Workstation is still the best out there in desktop visualization, but VMware has been losing market share to Microsoft and FOSS software the likes of Xen for some years now.

HyperV is essentially free in the MSFT ecosystem, and thanks to Amazon and other cloud providers opensource hyper-visors especially those based on Xen and KVM these days are mature enough and have a good enough eco-system for large scale enterprise deployments.
Docker and other containerization solutions have also took a big chunk of VMWares potential market space in the enterprise market.

Add to that that allot of VMWare's technology the likes of ThinApp never panned out really and the free version of vSphere Hypervisor has now enough "enterprise" features to be an actual viable solution for production VMWare hasn't been looking that good for quite a while.

They still make great products but I'm not sure they had a clear business plan and a killer app for a while now.
Nobody is arguing that incorrectly issued tickets shouldn't be challenged. It depends if you think knowingly abusing the system to evade responsibility for wrongdoing is a reasonable and valid defence. This isn't just an us versus them situation. We all have an interest in parking space being appropriately regulated, to our mutual benefit. It's not inappropriately parking vehicle drivers versus 'the state' and sticking it to the man. It's inappropriately parking vehicle drivers versus other vehicle drivers, pedestrians and in fact pretty much everyone who lives in cities.
Yep, they would need a lot more play time.

Like first two weeks of play in the "non-AI" version and then tell the player "AI" was added and ask after another two weeks if they find the new version more enjoyable in general
Let's describe this in a way that makes sense to me, a C# programmer. In C#, there's a function called Sum. It takes an IEnumerable<int>. There's an overload for IEnumerable<double>. There's no way to express "is a number" in C#, so it's just special cased. In Haskell, however, there is:

sum :: (Num a) => [a] -> a

Which means: for any a which is a number, sum can be used to add up a list of as.

However, going back to the C# example, you'll note we said IEnumerable<T>, not List<T>. In C#, the container is general, but in Haskell it's specific. And since IEnumerable is an interface, this actually means "any type that is enumerable". Haskell has an analogue of IEnumerable called Foldable.

So, what we _really_ wanted sum to say was "sum is a function that, for any container f that is foldable, for any type a that is a number, takes an f of a and gives you an a".

sum :: (Foldable f, Num a) => f a -> a

This is the AMP style version of sum. Some people hate it, I love it.

However, there's another piece of background to this that the email doesn't mention: the Haskell Platform is under attack itself. There's a new solution called stack which is, to my mind, easier to use and less likely to bite you with version conflicts. And whether HP should continue to be the "default" recommended way of starting with Haskell is, at best, controversial.

In short: there's plenty of people who won't miss his work on Haskell Platform, but losing Mark himself is a loss.
Not from me:
As an accountant, most people are not going to be happy with my comment, as it goes against the Group Think here, but this number likely makes sense for the following reasons:
1) Facebook is an American company so discussing up its U.K. Income tax is click bate, pure and simple. American companies pay the majority of income taxes to the US, of which Facebook had at $1.9B tax bill in 2014.
2) there are very complex cross-border income tax rules, where at a high level, other countries will make a corporation pay income tax on business income earned in its country. However, it says right in the article, Facebook UK had a taxable loss last year, and in most jurisdictions you can use prior year losses to reduce current year taxes payable, which is likely what is happening here.
3) they would be paying a lot of other taxes to the UK government. The article mentions employees meaning there will be a host of payroll taxes. There would also be sale tax. The article implies shirking the system, but believe me, governments want and get their money.
In summary, this article is click bait trying to get people angry at things they do not understand unless you work as an accountant or tax lawyer..

Source:
https://www.reddit.com/r/worldnews/comments/3ofo13/facebook_...
New gTLDs according to Registrants
> The law isn't going to scrape me up and put me back together after some redneck turns me into road pizza.

Like the old saying: "Sure, you were in the right -- but you're still dead."
Erik Meijer has been railing against this change on twitter, saying he won't use this version of Haskell for future sessions of the FP101X EdX MOOC. It seems to me that a change that is so divisive among experts is not likely to be a good idea. Disagreement is one thing, but this seems more than just disagreement...
But how can you verify that the two independent companies aren't both using the same faulty code? You could ask someone under oath, but how would they know whether an employee bought or stole code from the competitor, or they both made similar errors in implementing a published algorithm, etc? As mentioned regarding Volkswagen, black box testing doesn't necessarily cut it (especially if the flaws are statistical in nature or triggered in unusual circumstances, and more so if they are deliberate).
You know, I had a similar idea a few years ago. Initial idea was to prevent eye strain. You can check it out: http://viewaide.com/
Here I analyze more than slouching (distance to the monitor and even blink rate). It was written in C++ in my students years and code style is a shame on me. But if someone is interested, I can upload this on Github.
The biggest risk we can take is to allow ourselves to feel safe
Haskell is, frankly, hard to learn. But the interesting thing about learning Haskell is that you feel like you're actually learning more about coding and computation, whereas most languages just feel like you're learning a new syntax for doing the same thing.

In general terms, Haskell has an unparalleled ability to be both precise and flexible at the same time. At least, that's why I like it.
I haven't looked into it, but I would assume it is hooking into private frameworks and this is simply not allowed from an app on the App Store.
There is an actual News app, but yes the furthest panel to the left has an embedded list of articles pulled from that app, which is curated based on interests the user selects.
I think it's sad to resigning like that but the newcomer argument is misused in this controversy.

I started learning haskell 3 years ago with no background in CS nor in mathematical expertise. So I feel like I'm still a noob toying with ghc until late.

But I welcome that change with a big smile! In my opinion it resolves the list problem (who can be a jail sometimes).
As a newcomer I always started with lists which often ended as a bad choice but I learned it that way...

Like: "Oh, wait.. those lists were cools but... WHAT? I need to change everything because just now there are too limited? Fffuuuhh..."
This depends on what you're hosting your article on, but you could either generate the vimrc programatically from the code in the article or generate the article from comments placed in your vimrc. Similar to a .litcoffee file.
Will the future not be CPU,GPU,FPGA integrated circuit?
At least for some server applications that would make sense to gain maximum efficiency.

http://www.theplatform.net/2015/07/29/why-hyperscalers-and-c...
I'm really not sure where you're getting your specs from, but all Raspberry Pi's are a fraction of that price, come with ethernet, and don't require Windows 10. Plus the newer RPi's are quad-core ARM with 1GB RAM, which I'd wager is more than your device comes with.

I'm not trying to dismiss your device though. I do believe that it works well. But as another commenter stated, your device is priced up because of the software convenience rather than being a "bargain" in terms of hardware specifications.
What kinds of ramifications would there be if Apple did nothing on its end to "censor" (for lack of a better word) content from the News app?
> Why do you care about the success of the technical products you're working on?

If you're asking that question, then really everything else in the pile of mediocrity you just wrote makes sense. If you don't care, then dysfunction is not a problem.

> Aren't you aware that it's going to mainly hinge on the quality of the marketing?

Sure, if you're producing a Web 2.0 Social Media glorified ad server, sure, your shitty product can only be saved by advertising. I prefer to work on actual problems such that solving them will provide value, though.
How a Journalist and a Music Producer Built a Multi-Million £ Sex Toy Company
I think the closest universal interest for me has been music. I don't really drink and I don't really talking to drinkers when I'm sober but I always love going out to gigs with pretty much anyone.

It's not exactly the most interactive activity when you can't talk for 80% of the time, but it's still enjoyable and sociable.
Minecraft eh? I did the same with GTA San Andreas. I played that game so much when I was young, that I have the whole map memorized. Given the fact that the map is huge, I use that as my Palace.

I've even bought the game for my iPad so that I can traverse it time to time to refresh my Palace!
Better Living Through Venom
I'm not sure how much of it has been proven, but this language helps a lot with correctness in software engineering. The compiler and type system conspire to make the software correct when it compiles more often than not. Maintenance work on projects is easy because you never have some global state to worry about, instead, everything you need to understand a function and modify it is in that function's definition.

And nice libraries. But other languages have them bigger and of similar quality.
Python at the Large Hadron Collider and CERN [audio]
I understand what is changing, but not the controversy. As a very casual Haskell user it all seems reasonable enough. What are the strong arguments against? What happened in 7.9-7.10 that made Haskell 'worse' in this persons opinion.
I like that description, it conveys a sense for what can be appealing about it.

But, if I look at Deep Learning, I see a freight train to the future. If I look at Haskell, I see a lot of... well, debating about... things.. well I just don't see where it's going. I get the sense that it's a gleeful little clever club that exists as an alternative to doing actual work.

And, where's the counterexample, Haskell is a freight train to where? What's the future that Haskell brings?

This is really a sincere question. I've been programming long enough to feel the limitations of existing tools. But, will humans even be coding in 30 years?
Regarding the "Windows culture":

WinProc programming was indeed pretty horrible. Didn't really program a lot in WinProc - but I've cut my teeth with MFC which was supposed to make it better.

They broke down the big switch in the program and created classes (the c in MFC) and macros.

The VCL of Borland was more abstracted, but we've used MFC.

I am pretty happy that I don't have to do this any more.

When I started with C# and Windows Forms it seemed like a revelation for me.
Pitch for a Bitcoin Ponzi