skysight-inc/HackerNews huggingface dataset:
It depends what you need. It obviously has mutable state and loose typing but it has first class functions and you don't need to use classes so I would say yes it is capaable but I wouldn't pick it for a functional language.
> There will probably be massive, irreversible thefts of intellectual property (a.k.a. reposters, but with actual money involved).

Whatever this might be, it's not theft. And it might just be something we have to accept if we don't want to live in a de-facto police state.

> Conversely, a lot of valuable content comes actually from reposting and "karma theft" (which is what linking e.g. a blog article from someone else actually is).

That's a fallacy, though pretty common. People who connect other people with stuff those other people want do provide a useful service, and being rewarded for a useful service is not obviously a bad idea, let alone some sort of "theft".

> Fourthly, how do you avoid fraud as for example often found on Kickstarter? Kickstarter actually has a review process and even they are not fully equipped for it. I am not seeing reliable moderation ever scale enough such that it can withstand the likely immense fraudulent interests due to the monetary incentives.

Just like everywhere else in life? You don't need a big brother managing every step you take in order to avoid fraud.
> I don't care about category theory at all and you can have all the practical benefits of category theory without putting it on a pedestial. It's neat to write more generic functions and stuff but there is no need to glorify it.

Agreed. Here's part of a recent email correspondence between me and a fairly prominent functional programmer who's written at least one celebrated paper:

> > I didn't want anyone to get the impression that they had to understand
"category theory" or "maths" in order to use Haskell. This is a
misconception about Haskell that is sadly far too prevalent in my opinion.

> I agree.

That being said, I haven't seen anyone in this discussion glorifying category theory, unless I missed something?
Sure. Convince me that the concepts are useful and I may be willing to invest the energy to learn the maths around it to extract more value out of it.

But I'm a professional, not a CS student. I'm already spending my free time honing my craft and looking into new techniques and developments in software engineering. I can't afford spending yet more time on mostly orthogonal higher mathematics based on the hearsay of some guy on the Internet arguing it will allow me to understand a point somewhere down the line that might make me a better developer.

This is exactly the same thing people say who come to programming from playing jazz music or artistic painting or figure skating. They all claim what they did before makes them a better programmer and they're probably even right. But that doesn't mean I should pick up figure skating as a hobby at this point.

There are many different fields related to software development that can directly improve your performance as a developer. Not all of them are equally to all tasks a software developer might have to perform. I think it helps to have a mix of them, especially at the level of teams. There are times where the UX zealot can save the day and there are times where it's the one with the Master's degree in Metamathemagics. I wouldn't want to miss either of them, even they're mostly oblivious to each other's specialisation.
Exactly that! Why the CEO of Intel or the CEO of AMD didn't do the same? It was obvious! Well, it is obvious now, but then it was far from obvious.
I travel a ton, but I've never stayed at a resort or gone on a cruise, and neither of those things interest me. Travel agents might be useful for getting people to resorts and cruise ships, but that's a tiny fraction of what "travel" means to me (and I suspect/hope to most people).
archive.is it, please.
Venezuela stopped accepting USD for oil
Google Ventures also backed Juicero...
And you think that the reason they haven't built on that land is lack of cheap labor? Labor costs are simply not a factor when it comes to the economics of building houses in and around places like Stockholm.
Google's customers are almost all VAT collecting companies. That means that not Google but their customer is responsible for paying the tax. It can be deducted from their tax burden they have because they sell to end-consumers.

The point of this discussion is not the tax on the sale itself (which is indeed already there) but on the profit at Google that results of this sale.
I don't care so much about the documentation, as long as it's part of the build script (it's own documentation) and not checked into source control. By not checking it into source control it won't be edited, there won't be a mix of generated and custom code. By being part of the build process you avoid the generation tool and scripts being lost to the sands of time.
Oracle, Palantir, Symantec and IBM have close links with American intelligence agencies.

Perhaps all non-American countries should ban the use of their products.
I do use it for 3d printing projects. It's far from ideal, and doing anything precise in blender means having to learn your way around the various snap tools and the like. But it does work, and work nicely once you learn how to.

That said: you should probably learn some other programs too. Personally I use openscad and solvespace too depending on the use case.
I don't think that will work in this case. After all, that's essentially what Haddock does to generate its pages. The problem is that the Postable instances are orphans, for some reason which eludes me.
> Here is the challenge: There is a kid born in rural Africa. How could you proof to someone with a smartphone in the US that this human being exists?

Better question: What would you even need that proof for?
>Owning a stock entitles you to a share of current/future assets/profits of the business.

Can you provide me with some concrete examples of famous, high profile tech stocks like facebook and snapchat giving a "share of their current/future assets/profits of the business" to stockholders? As far as I know, there is no promise of current or future assets that they will pay out or distribute to shareholders barring legal actions and demands of liquidation, forfeiture etc all of which are not part of the simple "stock owning experience" that can be used as a counter example here.

>And no, you don't necessarily need dividends, cash on the balance sheet is very real and there's plenty of ways it can end up in your pockets other than dividends.

Please do tell me how cash on facebook's balance sheet can end up in my pocket if I own FB common stock? What are some concrete examples that could happen. Then, how about some concrete examples that have actually happened?
Good, balanced, pragmatic discussion.
I believe product comes first.
But all major Deep Learning frameworks use Nvidia-s cuDNN library. They provide lots of sugar, but the central thing is developed (or paid for if you prefer) by Nvidia.
>Sadly, eventually someone will want to enter one document as a field in another document and then you end up needing escaping anyways.

Yes, but CSV files are record collections, they are not in 99% of cases recursive like that.

If a column contains escaped secondary documents, there's something wrong.
Just wondering, why not put Linux on the XPS directly and keep your old MBP for office and such?
I've worked in several places as a contractor in London and it was pretty normal to get paid 1 month after you invoice.

Now that I run a company about 50% of my customers wait 1 month before paying and about 50% pay immediately. The ones that pay immediately are always much better clients as a whole and this is a good indicator of their general business health.
Translation to Python:

for i in range(100):
print((("fizz" if i % 3 == 0 else "") +
("buzz" if i % 5 == 0 else ""))
or str(i))

The "+" makes it a monoid.
I think that the reason they haven't build on that land is unwillingness to build on that land.

They surely can overcome this unwillingness, can't they?

And then they actually have access to labor already. Makes things better for virtually anybody, excluding some rent-seekers.
Wasn't it more like the Irish State was "forced" to bail out some truly awful Irish Banks who were lending money they had borrowed from European banks?
VAT is not a tax on companies, it is a tax on consumer spending. VAT is merely collected by the companies on behalf of the tax authorities. What's the difference? Well, for one, the company cannot deduct VAT since it is zero-sum; they are only transferring it. Secondly VAT is exactly the same no matter which country the company operates in.
I've recently (~1y) moved back to Windows as a primary 'desktop' OS for development. By day I'm a rails developer.

I've worked extensively on windows (back in PHP days), Linux (when I was doing HPC software) and Mac (most of my rails career...).

Generally the code always runs on Linux -- and WSL isnt' there yet for background processes and the "platform" your code needs to run on; most of the stuff I need needs worker processes, elasticsearch, mysql, et al, all of which need to be running long-lived in the background which WSL isn't great at supporting -- it's "user mode" after all.

It's also closer to prod environments, which is a theoretical argument against OSX.

I clone and do terminal operations on either a VM or a physical ubuntu server in my house, and edit locally using gvim or visual studio code using an NFS or Samba mount. Nginx proxying using port forwarding over ssh. Long story short; it works for me, but this is a frankenstein-ish setup made familiar solely because I've used all 3 OS's day in, day out for ~20 years. When I explain it to Junior devs they look at me funny.

WSL with ConEmu and openssh is close to replacing PuTTy for me, but that's it. You still can't use it to have a painless node, ruby, etc development experience on windows.

Microsoft should be focusing on optimising for someone who's in a coding bootcamp, not people who've been in tech for decades already and already have the solid technology base.

Right now, people grow up using windows for day to day office work in other careers and at school, and for PC gaming and browsing at home, but have to switch off it when they enter a development career because the native tooling isn't there. If Microsoft can address that shortcoming, probably through further development of WSL and (hopefully) implementing Bash as a "first order citizen" in Windows, then they're home.
A problem with this solution -- as a US company without a German subsidiary (but as with most online businesses, with German customers), do I now have to pay taxes in Germany?

If the former, the logical conclusion of that approach is that every startup has to pay taxes in all 195 countries of the world, as soon as they open for business. This could be on $0.01 of ad revenue.

If the latter, I'm strongly incentivized to move my labor from the high-tax countries to the low-tax ones, which will push business out of the former. (I.e. at the margin, if I have a small office in Germany, it's probably not worth my while to keep it open since it incurs a massive tax liability).
This wasn't directed at Kuk but rather more towards the people looking to ICO. Be careful out there, hackers. :)
Seeing that Apple has packed so much into the top of the iPhone X gives me some hope for Magic Leap. I'm not a proponent nor a skeptic of their business, but I'm familiar with the space.

The technology has to be undeniably the most advanced thing ever created in order to succeed. Look at HoloLens. Truly incredible technology with lots of potential. But the UX isn't great and the form factor is a showstopper for every day use. Microsoft has opted to cancel their second iteration in favour of the third. Perhaps we'll see a magic leap then, from them, before Magic Leap.

It appears as though the technology is there to get near the form factor of glasses. If you tethered the glasses to a phone sized device in my pocket, that's good enough. I suspect that's what MS is working on now, and I suspect that's Magic Leap's goal.

What remains to be seen is how these companies can adapt their technology to interface better with humans. When you're using a computer, you sort of forget you're using a mouse. When you're using HoloLens, you're painfully aware of the input mechanisms - they leave a lot to be desired, and are in no way immersive. That's the other 99% of this problem for these companies. Holograms are one hard problem. But there are at least two. You have to make it useable. It needs to fall away from your consciousness when you use it.

VR is easier in that regard, and when it comes to user interfacing, VR still falls flat on its face. VR sucks.

Make it work and not look dorky, and make it easy to use and you'll kill cellphones.
Things like the Tilera manycore processors?

They do exist, it's just a considerable challenge to program them effectively and they're more expensive than GPUs. Whereas with GPUs the R&D is spread across the huge games market (and more recently cryptocurrency).
That prints #!/bin/cat at the beginning, though.

If I can return to overthinking it, you could use a silly tool[1] I wrote ages ago and do something like (untested)

#! /usr/bin/cmd tail -n +2
1
2
fizz
...

[1] http://reasonableapproximation.net/2010/07/27/silly-things-t...
That's where client provided implicit converters in Scala are actually useful magic
Do you know what exactly the fundamental barrier to this is? I've always wondered. What's so different about Linux and Windows that Windows has to do so much more work for file creation/deletion? It seems to be half an NTFS issue and half a Windows issue, because even on Linux I'm pretty sure NTFS is noticeably slower than ext[234], but not as slow as on Windows.
There are options other than "tough laws" for helping communities struggling with high rates of addiction.

Your breakdown of this situation makes it sound like you think it doesn't matter what you do, because someone will call you a racist no matter what. In other words, that accusations of racism are totally arbitrary. That's not true.
the road to wisdom - well, it's plain
and simple to express:
To err and err and err again
but less and less and less
> I have a couple of friends on methadone, they are cordial, relatively together and in a totally safer place than prior.

From my work with injecting drug users about a decade ago: None prefers methadone, they only take it because, when in a treatment program, they get it for free and unadulterated. When it comes to actually ceasing consumption, at least on the mindvox drug users list, the consensus seemed to be, that is is easier when first switching back to heroin.

Ask your friends whether it is the methadone as a substance that helped them or the decriminalization and steady supply they don't have to worry about. From experience, I bet on the latter.
Is there anyway to bet AGAINST it? Can you buy some sort of put option on Magic Leap?

I guess like all bubbles/crazy tech you can know they are there, but unless you know exactly when they are going to pop, it's not to useful.

This is going to be a solid fail once they start selling the tech and everyone catches on. How could one go about betting against?
the benefits are non obvious. social media does not have bandwith issues and few people want to share illegal text/images. so centralized platforms can work almost just as well as decentralized ones. should social networks become subject to a lot of censorship, this will change.
> HTTP/2 Server Push

which, by the way, is nowhere near usable right now and has a lot of unanswered questions before becoming useful, let alone reliable.

> It seems to me that a lot of what webpack does (and maybe more with direct access to JS engine state) in terms of chunking the dependency graph are absolutely optimizations that browsers could do in static analysis stages in module loading, figuring out what to load immediately in the fast path and what to defer. Those sorts of optimizations may not be there on Day 1 of ESM support in browsers, but they could be eventually addressed.

Except that only concerns execution, not transfer. The browser can only do this when it's already too late. It needs the server to have shipped all the modules to have a fully module graph to work with. The PRPL answer seems to be to do this in the HTTP server instead.

...which of course means server-side build tools again, even if the PRPL advocates like to handwave them away by expecting the HTTP servers to take care of that.
Because GUIs handle data providers and you have to provide your own adapters to those (so it's even MORE boilerplate)
Dear fellow Haskellers who care about the usability of our language,

imtringued has raised an important point here. His/her comment is quite long but the summary is:

Postable is exported here

https://hackage.haskell.org/package/wreq-0.5.1.0/docs/Networ...

but defined in some internal module. Its instances are technically orphans because they are defined directly in the module that Postable is reexported from. That means that the documentation for them is detached from the documentation for the class.

https://hackage.haskell.org/package/wreq-0.5.1.0/docs/Networ...

This is confusing and Haddock should be improved to address this.
Why do we bother with signal if that's the case? Competition matters even when it seemingly doesn't because we raise the bar. Look how Viber and telegram stick out like sore thumbs (ignore the pos that is allo) because WhatsApp now has e2ee.
Well, that's an incredibly grim assessment. I can't imagine playing without granular sound settings.

At least the game's IP should be dirt cheap on firesale after it runs aground.
Your CSV would actually look like this instead:

full name,address
Homer Simpson,"742 Evergreen Terrace,
Springfield"
"Bart ""El Barto"" Simpson","742 Evergreen Terrace,
Springfield"

(Omitted optional quotes for fields that don't need them). Quotes are escaped with "", and line breaks don't need escaping, they just have to be in a quoted field. And there is no space after a comma, except you want that space to be part of the field's value.
>While I haven't articulated this particularly well in my original comment, what I despair is the singular obsession with Monoids. It is popular because it is easy for people to wrap their minds around, they convince themselves that they've learned deep math and Something Very Important(tm), and it has a cool sounding name. It's like you've given someone a book about the origins of the French Revolution and because they've heard the word "french", keep repeating "but the Eiffel Tower though amirite?" and keep writing blog posts and articles about the Eiffel Tower and nothing else.

That's not the case (though it might be for some).

The "singular obsession with Monoids"/monads is because we have a popular-ish language that has them as an abstraction. For many people that's a new abstraction they weren't aware of -- in the same way that in 2000 or so everybody talked about GoF Design Patterns.

If linear types where used in some other popular(ish) language and enabled new things and abstractions people would talk about that concept all the time (which is even simpler as a notion than monoids).
> Monads should never have escaped Haskell.

They should have put them in a monad.
11 Best Practices and Tools to Improve the Java Code Quality
>Can you provide me with some concrete examples of famous, high profile tech stocks like facebook and snapchat giving a "share of their current/future assets/profits of the business" to stockholders?

https://www.microsoft.com/en-us/Investor/dividends-and-stock...
Well, how many historical instances we have of generals, as opposed to engineers, creating weapons?
LimeSDR Mini Crowdfunding Review: $99 RX/TX 12-Bit 10-3500 MHz SDR
You think Google no longer being able to do business in a market so large (~500 million people?) that it eclipses the US by a comfortable margin will have no impact on them?

That would damage Google a lot more than it would damage the EU nations.
http://h2.jaguarpaw.co.uk/posts/greenspun/
Show HN: Internal wiki with diagrams for software and product teams
It also makes you wonder on the ideal size of a country and whether separate smaller nations or at least regions would be a better structure. Although large countries are the most powerful in the world, it doesn't seem to benefit the citizens very much.

It's also interesting that the 2 countries you mention are former British colonies but in the later the colonists essentially took over the ruling of the country and became the government. Essentially they did copy what what the developed country (Britain) was doing.
Yes. And god forbid it plays out of the box end to end with configuration/elisp being totally optional.
Jamcracker Cloud Service Brokerage (CSB) Standard
For current and past Eve players: How does Eve compare to the glory days of Ultima Online (1997-1998)? I've always wanted to try another MMO with the same level of freedom and consequence as early UO. Is Eve worth a try or are they just too different to compare?
Decentralised services always come out years later centralised services are launched and their only raison d'etre is not having the rules of those services.
I like the build process to be committed personally for build reproducibility. It can be in a seperate more secured repository though.
Peoples wants can be warped, bent and deformed.
If i make electronic crack, that keeps people addicted and glued to there phones, all other wants they could have during that time are going to vannish or be at least postponed. So one thriving market can damage other markets.

Middleman have a interest to sell there products, even to extreme outliers- it is very often middle-man who push buisness ideas.

"Yes, you run a rifer-rafting company. Have you ever considered to take a trailing craft along with beverages, like..."
Just to expand on my comment, biological control is quite varied, but the main theme is selectivity: you don't want to destroy all the insects or butterflies, just those who do harm to your produce.

So you basically have couple of forms, either some microbes, viruses or some form of insects that eat on just one type of insect or of insect class. Another main form is pheromone confusion thingies: you put them in your orchard/vineyard/market garden and it make hard for males of your target pest to find female and procreate.
I never said I hate the 69 quotation thing. I said I hate the automatic conversion of the straight quote to the 69 quote behind my back.

Imagine they automatically replace the "fi" with the styled "fi" behind your back and breaks text searches and normal text files.

You can be snobby all you want, as long as you initialed it and know you don't break programs' assumptions. No one says you can't have nice shit with LaTEX and Pagemaker when you need it.

Here people who just open the file and save it, or copy the text and paste it, don't mean it, yet it happens without them ever knowing.
I like arch Linux, I just wish they had a simple installer -- these days I tend to have lots of vms hanging around, and I haven't found a super simple way of making a quick arch VM. There doesn't seem to be any official vagrant boxes for example.

I can believe the lack of a simple installer is what has kept the quality up -- it is a way of signalling users should be prepared to use the terminal.
Your presentation needs improvement.
Interesting commands for the Linux shell
Just about everyone I know on Facebook would jump ship if they could. Not a day goes by that I don't notice someone complaining or leaving over anger at Google and Facebook supporting invading their privacy, promoting extremist politics, and censorship of conservative and liberal ideas.