skysight-inc/HackerNews huggingface dataset:
Clojure uses reader conditionals https://clojure.org/guides/reader_conditionals that allow writing code that cross-compiles between different platforms, and generates platform specific code when necessary.

Many Clojure libraries cross-compile between Clojure and ClojureScript. You can see an example here https://github.com/yogthos/json-html/blob/master/src/json_ht...
Keybase has created an inbox in your name which in turn creates a social contract on your behalf to check it. Existing users signed up for something different, so no wonder some of them want to disable that feature.
Wait... am I missing something, cause those two signatures (https://imgur.com/Zk3oRmf) are written by the same person. Just look at the first D and the writing in general, or was that suppose to be like that (TL;DR).
What are the best, up-to-date books to learn Clojure for an experienced developer pretty familiar with FP?
Should just display a giant asterix.
I think Flatpak won't end up solving the problem though. Mainly because it still requires distributions to exist and provide system updates, but also because it just makes the static binary problem (that distributions were made to fix) even worse.

Honestly what I think we need is to have containers that actually overlay on the host system and only include whatever specialised stuff they need on top of the host. So updates to the host do propagate into containers -- and for bonus points the container metadata can still be understood by the host.
" A language that doesn't affect the way you think about programming, is not worth knowing."

If this would be common practise nobody would learn golang.
Wow, I got goosebumps from the trailer. Thanks so much for the recommendation.
Collaboration at Scale - Can the whole be greater than the sum of its parts
Digital coins will go mainstream the same year the Linux Desktop does. (A.K.A. $currentyear+1)
Don't worry about the interviews if you're able to have a conversation in English. The interviews are there to weed out the people that can't communicate. There are some technical tests that can be daunting, because they're a bit skewed towards algorithms. I had to take the tests twice actually because I simply wasn't able to pass it the first time, outside of the US people aren't as fixated with algorithms but I still think it's a fair test. You can retest in x months unless you really painfully screwed up some part of the hiring process.

Make sure you're properly prepared for the tests, have your environment set up. My mistake was to use a Playground for a live coding test that would completely screw itself up once the code I entered became more complex. Very painful.

I don't think they only hire the best of the best of the best but anyone that gets through their hiring process is definitely a useful programmer, no doubt.
I have to say after diving into ClojureScript I came away thinking differently about a number of things - state management, how to program functionally when you are more constrained than in more permissive languages. It was a real learning experience.
Yeah, SF-LA is slow, though that's also a lot longer route to begin with. LA-SF via the coast (which is what Amtrak does) is 420 miles, and goes through some mountainous terrain with a lot of curves. Houston-Dallas is only 240 miles and flat. There used to be train service on the route that took about 6 hours, but it was discontinued in the 1970s.

One place in California where I do find Amtrak convenient is San Diego to LA. It's a 3-hour trip by train, which is roughly what it takes to drive on average, and a lot less frustrating (driving can take anywhere from 2 to 5 hours depending on traffic).
Or Snapchat. Did kids and teenagers have problems connecting with other kids and teenagers before Snapchat existed? I know I didn't. My parents didn't. Their parents didn't and so on. Until Snapchat showed us that we couldn't live without it, nobody had a problem connecting to each other.
TL:DR - This is a blog post about writing a blog post on the subject in the future.

The title is very misleading, it should reflect the fact that this a blog post about writing a blog post about the subject in the future.
> configuration management tools

Which work well until your "entire environment" is some new-fangled ARM/SuperH/(etc.) board, and your configuration management tool is x86_64-only and/or not-in-the-repo of the only distro specialized enough to support that new-fangled board.
bitstamp worked pretty fine, if I don't remember wrong
Come to India. The demographic dividend of having a captive and growing billion strong market coupled with a vibrant media and democratic institutions make this a no brainer.

Plus, once you make a name for yourself in India, the rest of the third world is yours for the taking.

FD - See other comment about H1B holder fucking off back home to India to grow my company.
When I go to hit delete, my fingers curl up and end up hitting something on the touch bar. Before I took the lock button off the touch bar, this lead to some absolutely maddening interruptions in my work flow. Removing that made it better, but I honestly prefer typing on my xps 13 than on my work computer.
You might want to actually read the website, it looks like it answers all your questions[0].

[0]: https://gobolinux.org/at_a_glance.html
Obligatory Ron Paul - https://www.youtube.com/watch?v=c4Eca-INIOw
If it makes you feel any better I had fentanyl administered as a part of an endoscopy, but because it was paired with an amnesia drug (used to keep me from moving, as I was awake but unaware during the procedure), I have no memory of its effects, and obviously no desire to use it or any other opioid, so fentanyl is not exactly an absolute evil that latches into your brain and never legs go regardless of the circumstances.

Still, lot of heroin addicts around where I live. Most you wouldn't even recognize as addicts, but they're there.
It's also very pragmatic, and probably most used functional languages in the industry at this point.
It would only be a deflationary world if Bitcoin were the only currency. Since there are lots of digital currencies, we actually have something like the privately-issued competing currencies advocated by Hayek in The Denationalization of Money.
You can trivially detect facial features using Deep Learning/CNN on a phone real-time.

https://www.kaggle.com/c/facial-keypoints-detection
Seasonal. Warehouse. Job.

This experience sounds like a typical warehouse job. I'll ignore the outdated political symbolism.
Clojure is the language where LISP clicked for me. Can't recommend it enough, it's got all of it - immutable datastructures, convenient data literals, simple and composable concurrency primitives, very thin interface to host VM.

Just put enough effort to get beyond that "omg parenthesis" barrier and it will be a delight. It's like that Half-life joke: there are two kinds of people, those that finished Half-life many times and those that never got off the train (which as somebody will probably point out, is a variation on another joke, but you get the idea).

totally unaffiliated: https://www.braveclojure.com/clojure-for-the-brave-and-true/
The biggest oops here is that Snopes/Bardav is an S Corp and neither Barbara's nor Proper Media's lawyers structured the deal well (or they're just totally unfamiliar with S Corps and/or tax law in general).

S Corps are treated as partnerships for tax purposes. Proper Media, an LLC, wanted to buy out Barbara's stake. LLCs are not permitted to be shareholders in an S Corp so instead of selling her stake to Proper Media, Barbara split it up among the members (i.e. the owners) of Proper Media.

If a competent lawyer had done this deal, they would have created a trust to re-consolidate Barbara's stake with the owners of Proper Media as beneficiaries and Schoentrup alone or Schoentrup and Richmond as the trustees.

I know this because I am not a lawyer, I'm not even American, and it took me only a few minutes to figure out that:

(a) trusts may own shares in an S Corp so long as the beneficiaries meet the requirements to be an S Corp shareholder
(b) trusts are permitted to own shares in an S Corp for the purpose of consolidating a stake in the corporation (i.e. voting rights)

I'm not really sure that anyone can own shares in an S Corp for the benefit of an LLC since that would create a trust whose beneficiary does not meet the requirements to be a shareholder in an S Corp. So Proper Media really has no standing to sue Bardav nor Mikkelson. This should be a minority shareholders vs majority shareholders lawsuit and rather easily resolved that way.
1. you need to have something you really want people to know about, develop a talk around it

2. start doing that talk at your local meetups, you'll figure out how to do talks well with time (also there is good advice online)

3. identify conferences you'd like to speak at, and answer their call for talks

4. keep doing all that, and at some point one of your submissions will be accepted

5. rehearse many times to be prepared, and do a good talk

6. more submissions will be accepted, and if you keep doing a few conferences a year, eventually you'll get invitations to speak at conferences
Again, I agree with the feature-creep point. What I was asking about is why is the connotation about private messages seem to imply that they don't think encryption is sufficient for a third party to hold a copy of a message they will never read.
If you think this behavior is bad in the US, come have a look in Europe. You'll be amazed. And I'm from Northwest Europe, I 'm told I would not believe what common practice is in Greece.
Webassembly – Playing Fifa on the browser
Will we be able to play Fifa(Newer Versions like 16/17+) on the browser in near future for webassembly ?
Pipefy – The new development platform built for agile teams
Clojure for one! But I thought it was a common complaint that Go's lack of support for generics and other language design decisions aimed at keeping things easy make it much more verbose.

That's just a non-user's perspective on the scuttlebutt, though - I don't have any actual experience with Go.
This looks really useful. Thank you for the link.
Time Series Analysis New York Taxi Data (260 GB)
I'm not sure I follow you; naming is an area where "UNIX traditions and norms" is clearly an example NOT to follow.
They are both LISP dialects, therefore worth learning. Clojure(Script) is nice because it has great interoperability with underlying platforms, so it's also a very practical and useful language for the real world. But if you started Scheme stick with that first - focus.
Seems like a classic attempt to stifle speech. In this case Perens was kind enough to start his statement with "it's my opinion," so it's pretty clear he's not making false statements of fact.

California's got anti-SLAPP laws, so hopefully this ends quickly and well for Perens.

https://www.popehat.com/2012/06/07/why-yes-i-am-into-slappin...
Go is a very productive language in several senses in my eyes. It is a language you can master quickly, and it is a very productive language in day to day work. There it is important to consider the overall productivity. There are certainly languages, which allow you to implement something a little bit quicker, but you have to consider also the effort of maintaining and further extending a program. For long-term maintenance, Go especially shines. It is easy to come back to some software and pick up modifying it again, and also when there are properly set up packages, Go software tends to be maintainable and extendable.
Not all startups should run on cloud providers. For many it makes sense but as soon as you have

- a very large amount of storage

- a lot of data transfer

- a lot of computation (for instance, on GPUs)

Then it could be a very worthwhile exercise to figure out what the trade-off in cost vs convenience will be if you decide to roll your own. For some projects the cloud absolutely makes sense, if you have just a few servers and the total cloud hosting bill would be a small fraction of what you'd pay a team of sysadmins to keep things up and running you are probably fine going with the cloud.

But if you are going to spend thousands or 10's of thousands of $ per month on cloud hosting then make sure that your resources are allocated properly.
An easy way to do this from the outside would be to create a JVMTI agent, and make currentTimeMillis call into your JNI version. Here's an example in Rust of me doing it for a bit more involved purpose: https://github.com/cretz/stackparam. Then people only have to pass your shared lib as a cli arg to get the benefit.
To a first order of approximation, for this task it doesn't matter. Both are good options. I do recommend reading SICP while at it; using Scheme for SICP is easier than using Clojure.

On the other hand, Clojure is more production-ready than most Schemes, in my experience -- this sentence being one of the reasons as the Scheme landscape is very fragmented, despite the standard(s). For example, in my own SICP journey (http://eli.thegreenplace.net/tag/sicp) I was using PLT Scheme, one of the most usable implementation back in the day. Unfortunately it forked off into a slightly different language - Racket - since then. So YMMV
wish that were true, but i doubt it. scala, prolog and erlang are all higher on tiobe index.
Scheme is a smaller language and has legendary beginner books. Start with HTDP and then SICP.
That is like saying that companies should be allowed to sell tanks to anyone they want.
Is it that surprising? The land is populated only by the descendants of a few species that moved into it.
If "expanding your brain" is really what we want to optimize, why not learn Haskell? Or for that matter, why not learn something even more strongly typed, like Agda or Idris? Or even a theorem prover like Lean?

Most of the reasons the author presents would either be expanded in one of those languages, or is immaterial to the goal of maximizing learning. After reading the article I have no more reason to consider learning Clojure over learning any of the languages above.
Amazon's net profits increased to $1.17b in 2016 and are likely to stay healthy. So the article is already a bit obsolete. It's not like it isn't onto something, but the ingenious scheme used by evil megacorporations isn't just not posting a profit, but moving that profit to some tax haven to avoid taxation.
Not necessarily bugs. These are limitations which are bugs or not, depending on requirements.

Camouflage does exploit limitations in our vision, but surely limitations, and therefore hiding strategies, will exist at some level, no matter what.

Overall, these seem like very minor limitations compared to others, like our propensity for near-sightedness. And in despite those much more significant limitations, it seems like human vision has been a massive success.
4. (CLASSIFIED)
Indeed is buying Interviewed to make task simulations part of job applications
Sending Spam SMSes at the Expense of WirelessSG and M1
> “Encouragingly, attitudes toward car ownership do appear to be changing, with younger Londoners increasingly replacing little-used vehicles with car club membership and ride-sharing apps,” he said.

I'm not sure an environmental conscience is the reason, rather the cost of keeping your car taxed and insured, then finding somewhere for it to stay in London, and then finding a use for it, outweighs simply using public transport.

The article doesn't talk about electric cars reliance on whatever powers the national grid of that country - and they can only be as green as the country's means of energy production[1], although that is still better than a petrol/diesel car for most countries.

[1] http://shrinkthatfootprint.com/electric-cars-green
Ah! I see it. I expected something much more obvious.
You're not going to suddenly build a logistics system for dairy farmers, because you're not a dairy farmer and you don't know what kind of problems they have. But look at your own daily life. Your kids school might have some problems you could fix? Your daily shopping might have some annoyances you could invent a solution for? Look at your own life and stop ignoring the boring problems, while looking for the glamorous opportunities. Maybe keeping a pet has some annoying obligations that could be easier?

Talk to people in your everyday life, your doctor for example and find out what annoys them in their lives, doesn't have to be at work.
Having spent some time programming in Clojure, for the purpose of expanding my brain, I suspect a better Lisp to start with might be one of the classics - Racket, Common Lisp, etc... One of the reasons I gave up on Clojure was the lack of documentation of libraries, the bad debugging experience (those stack traces!) and the fact that there's no avoiding the JVM. They're all distractions to the learning (that was 2 years ago, I'd be happy to hear that things have changed).

I think Clojure is a great language, but if you just want to expand your mind via a Lisp then I think you'll get more for your time with another implementation.
> Are depositions ever really useful?

Absolutely. Many depositions (and in significant cases, nearly all of them) are videotaped; then for trial, each side creates a "documentary" consisting of selected excerpts — think of it as being like a segment of a news show such as 60 Minutes. A string of "I don't know" or "I don't recall" answers, or even unduly-long pauses before answering, can seriously hurt a witness's credibility.

And if a witness testifies differently at trial than s/he did at the deposition, on cross-examination the opposing counsel will pounce and play back the relevant portion(s) of the video recording to impeach the witness's credibility that way as well.

Finally, depositions are very often used to "prove up" basic facts, as 'rayiner said in the GP.
If CHSS with its percentage ownership had become CSS desk flipping would have been invented way earlier.
It boils down to what Mr. Hutchins thought the buyers were going to do with the malware. Were they going to use it for malicious purposes or was it for educational use?

If Mr. Hutchins was selling malware to the U.S. Government, then his thought would more likely be it was to be used for malicious purposes. i.e espionage. However, this is not illegal -- but the other is?
RoadMap for Front End,Back End and DevOps 2017 – New Framework and Tools
Why not Common Lisp or Scheme?
Golang certainly affected the way I think about programming, having learned it after ~15 years of programming experience.

FWIW, I think most language can affect thinking - but the degree varies.
Why do you want to spend all your time editing your HTML, adding and removing classes in multiple places again and again, when you could just make one change in your CSS?
I've never understood the whole "double taxation" complaint. Money is taxed whenever it changes hands. Why is it that only the taxing of dividends is considered "double taxation" [1]?

1: http://www.thepatriotaxe.com/blog/wp-content/uploads/dividen...
Except a tank only has one purpose. Malware could be used for educational, hardening security, or malicious intent.
This is incredibly sane.

What a nice logical system, I've been a Linux user for about 15 years but would definitely prefer this.
Probably Joy of Clojure.
Thanks Monsanto expert.
About Forex Trading Investment
Re: real estate.

I've heard this one many times. Bu everyone now still has to agree to enter the transaction on some specific block chain. Even if you limit things to just the us. The issue isn't that we don't have the tech to have a national database. It's that the records are scattered all over dusty county and town clerks offices in thousands of jurisdictions for all sorts of historical and political reasons.
New Tech Brief
That's one-sided and misleading. In fact, the Windows model of "/Program Files/%COMPANY_OR_PERSON%/%PACKAGE%/", "%USERPROFILE%/AppData/Local/%COMPANY_OR_PERSON%/%PACKAGE%/", and suchlike is akin to NeXTSTEP's ~/Apps, /LocalLibrary, /LocalApps, and so forth; both are from the early 1990s.

Similarly, the Windows organization of %USERPROFILE%/AppData/Local/ , %USERPROFILE%/AppData/Local/Temp/ , and so forth has a parallel on Freedesktop operating systems.

* https://unix.stackexchange.com/a/313001/5132

And of course as indicated on this very page at https://news.ycombinator.com/item?id=14927512 and https://news.ycombinator.com/item?id=14926999, interference was not the reason for the creation of /usr .

People have also observed on this very page that far from being new-fangled, as it has been mischaracterized on this page, GoboLinux has been around and doing things like this for almost a decade and a half. (Of course, as NextSTEP and Windows NT 3.5 show, the idea is almost a decade and a half older than that, even.) It is interesting to note that slightly earlier than that, Daniel J. Bernstein, around the turn of the century, proposed a /package hierarchy (for package management without the need for conflict resolution) and a /command directory.

* http://cr.yp.to/slashpackage.html

* http://cr.yp.to/slashcommand.html

* https://news.ycombinator.com/item?id=10356933

* https://news.ycombinator.com/item?id=11647304
The article does not mention Israel which is very hot, and yet is very high on economic activity. Tel Aviv has beautiful beaches, a great cafe scene, and lots of hi-tech economic activity both from startups and established firms.

Intel (with 10,000 employees), IBM, Microsoft, Google, Cisco, Apple, Oracle, Broadcom, Qualcomm, Siemens have divisions in Israel.
Israel is the world's leading exporter of drones.
I didn't mean the concurrency, just the language in general. And verbosity isn't always a bad thing. I can dive into pretty much any Go codebase and get a good idea of how it works pretty quickly, and that's been a pretty unique experience for me.
Whether or not one agrees, I've heard many smart folks without a particular dog in the hunt compare blockchain today with the internet circa 1980.
With more and more US start-ups prototyping and more in China, we decided to start this so you can keep up with news, moves, and more in the region. Enjoy!
/usr/local vs /opt, afaik, is mostly a case of 3rd-party commercial software ending up under /opt, whereas your more personal scripts and hacks are in /usr/local.

I'm not particularly bothered about /bin vs /usr/bin, these days everything is in /usr/bin -- unless you are in an embedded scenario, and at that point everything is custom anyway.

The one location that doesn't make sense is /usr/sbin, which is hopefully being phased out.

Tbh the only thing I really miss is having ~/bin in PATH by default (and ~/lib, ~/share etc similarly picked up where necessary), since installing software in personal userspace is still pretty common in real multiuser environments; standardizing that would help, imho.
Heres why i am bullish in this space.

Kube is so easy to use in prod. Literally easiest setup I have ever used. Gets better each release.

How much profit is in selling supporting tools for it? No idea but I wouldn't invest in it.
> I think you are assuming a lot about what people here thinks.

Or you are

> Well, no
> It doesn't really work like that

Don't be pedantic. You got my point.

> Now you are accusing this service of trying to MITM its users based on nothing

I said probably.
> AUR really solves the problem nicely. I'd like to see such a concept in another, more beginner-friendly distribution, that I can then recommend to people around me who are considering making the switch.

Yeah, I wish there were AUR for Ubuntu
I don't disagree that we're moving further and further away from the documents with links model, but that ship has long past sailed. It wasn't just ActiveX, it was Flash. And Java. And Silverlight. And EME. And JavaScript (which, despite the presence of "Script" in the name is not just a scripting language).

Web browsers are currently (to take a reductionist view) just VMs with the ability to also view traditional HTML pages. Java had the right idea with its run-anywhere code and the JVM; it was just a bit too early to the party, and didn't have an HTML viewer to get its foot in the door.