skysight-inc/HackerNews huggingface dataset:
I was a musician playing at the Beauty Bar in Austin during SXSW a few years ago. Bill Murray turned up to the party and jumped behind the bar. He asked me what I wanted and I asked for a whiskey coke. He came back over and said "Shot 'a tequila and a beer!" He handed me my drinks, winked at me and moved on. Just about every single person who saw him that night had a better night because he was there. That's a pretty interesting effect to have on people.
> As below, let's produce a sequence of the form [true false false true true true false false false false ...] of exact length 1000 without computing any more than exactly 1000 elements.

So, again, python:

[i % 2 == 0 for i in range(1000)]

(If you insist on Java, its fairly straightforward, though not a one-liner AFAIK, using Java 8 generators.)
Or perhaps it was easy to learn for novices, or easy to deploy...

This is a straw man. Citing 2 popular web sites and 1 application doesn't mean PHP is a well designed language. You could just as well have picked 2 other web sites written in Java to argue that PHP is rubbish.

I wouldn't even call it influential, unless language developers have been inspired about how not to design a language. Popular, yes, but not influential. I don't see anything from it being incorporated into other languages. It generally seems to have been playing catch up in terms of features, in a similar way to javascript (where there it's less about catch-up and more about breaking out of the browser & supporting OO).
Some examples can be found here:
http://stackoverflow.com/questions/5741187/sql-injection-tha...
I think there certainly are cases where the more experienced one will finish 100x faster!

In actual numbers, that means that anything that takes the senior dev, say, 3 hours, must not take the junior developer more than 7.5 weeks.

Junior devs are really, really bad at certain categories of task, and can totally blow that budget of two months.

Sure, the 100x speed difference might not exist when writing a binary search for a sorted array. However, being able to throw up a small shell pipeline or something instead of trying to write a bespoke program is where the difference starts to come out.
> (take 1000 (mapcat (fn [i] (repeat i (odd? i))) (range)))

And this example is suppoed to support Clojure's readability?
Yes, I understand that. I guess my original question would have been better put: can the notion of "current state" be avoided with persistent data structures, and if so, how?
The kernel is way, way smaller, and has basically no OS services. OSv is more like BSD-lite.
And the Android build shipped with your phone is provided by your telecom provider, which presumably cooperates with your favorite Three Letter Agency.

So, you flash the phone with your own build? Most phones on the market rely on proprietary drivers only available as binary blobs. Even if you find a phone that has all Free drivers, can you replace the bootloader with your own trusted binary? Even the bootloader isn't nearly as dangerous as the baseband processor, and I don't know of a single phone with a Free baseband OS.

Sorry, as much of a fan as FOSS as I am, with your threat model, every phone on the market is equally bad. This might change once we're able to eliminate baseband processors from smart phones, but even then I wouldn't hold my breath.
F# support for CoreCLR is being worked on now, so you may be able to run LIQUI|> on Unix / OS X / Linux before long.

It's worth opening an issue on the Github page for the project so the developers know there's interest in running the simulator on non-Windows OSes:
https://github.com/msr-quarc/Liquid/issues
There's a Roguelike Radio episode called "Designing for the Visually Impaired" where they play an excerpt from a blind player playing a game of ADOM (IIRC, could also have been DCSS).

http://www.roguelikeradio.com/2012/10/episode-48-designing-f...

They also touch on games that have been developed especially for blind player, without graphics only audio.
Ask HN: Is a paid junior high traineeship worth it in the long term?
I am a junior at high school and I was offered a position to work as an IT traineeship at a school, due to my background in IT.

It most likly would be for two years, Tuesday and Thursday all day.

I am unsure if it is worthwhile, yes I would be earning a modest amount of money for my age, but it would cut out time out of school.

WHat are your opinions / thoughts?
The Secret to Making Good Content by MinutePhysics
You don't have to. That is why I said it can be run in command line, just easy to hit the one button.

They did some good coding for Pandoc is my main point.
Stanford’s Business School Tells M.B.A.s to Wait on Startups
other alternatives:

now:

* Pivotal Greenplum Database - is now Open Source : https://github.com/greenplum-db/gpdb

later:

* CitusDB 5.0 will be open source (2016Q1-Q2) :

( "An extension of PostgreSQL to be distributed/parallel query engine" )

https://twitter.com/frsyuki/status/667031289506062336

http://info.citusdata.com/CitusDB-5-Pre-Beta.html

* PostgreSQL 9.6 will have a "Parallel Sequential
Scans" :

http://amitkapila16.blogspot.hu/2015/11/parallel-sequential-...
Yes but the point I was trying to make was that. Be patient for growth not for profit turned out to not hinder Facebook (and google) making money. There were many years where they werent.

But I also don't think that Clayton was really thinking about startups back then. He was more thinking about businesses that solves actual problems, not Yo apps :)

Perhaps what is really the problem is our definition of a business/startup is lacking some extra definition hmmm...
Cat pictures and steganography.
"How does a nuclear-powered ship work? In simple terms, conventional ships use diesel-powered boilers to produce steam to drive turbines"

Eh what? Boilers? Nope. Massive, bigger-than-house diesel ENGINES are used.
The Lean Theorem Prover
True... although that is to me even less readable than the first Java version. The clojure version still wins by a large distance in my book because of its elegance.
I suspect although this might have some minor use to track users outside Kazakhstan, it's real use is to track web site visitors from within Kazakhstan.
I work only with Clojure and ClojureScript (including a simple DSL which lets me write HTML in Clojure-syntax).

Error reporting in Clojure is bad - no two ways about it. Once I got used to scanning the JVM stack trace, it wasn't so bad. But it could be better.

I really prefer writing ClojureScript to JS: using one language, with the same data structures, is a seamless experience. I like writing HTML in Clojure data structures, as it makes manipulating the data much easier.

But your mileage may vary here! Clojure won't be my last language. :-)
> So how does that translate to rental markets then for housing?

Fairly directly; housing usually doesn't have a monopoly supplier.

> Are you simply saying that more housing would be built to accomodate the new renters at a rate they could afford?

Basically, yes; rental housing competes with other real estate uses; more money chasing rental housing means more situations where those wishing to purchase (perhaps also [re]develop) real estate for that purpose can outbid other uses and/or pay the necessary development fees, etc., to do so.
Yes and no.

At a basic level, yes, any CA can issue a certificate which can be used to launch a MITM attack. We trust that the CAs don't do this. If they're caught, the browser industry tends to revoke their CA status -- which is pretty bad for the CA's business model.

That said, the CAs have been under increased scrutiny lately, and browsers are starting to build additional protections against this kind of thing:

- Certificate pinning (HPKP) allows sites to restrict which certificates can be used for a specific host, even if the certificate is signed by a trusted system root. (Caveat: HPKP isn't enforced for local roots, installed by an admin. That's how Kazakhstan is able to get away with this, because they're asking users to install a new root manually.)

- Certificate Transparency is supposed to provide an audit log for CAs, so that any maliciously issued certificates can be detected and acted on.

That said, these features are new and not universally supported by all browsers. And neither would help in a case like Kazakhstan, where users are being asked to bypass security features and there's no system root to revoke.
Your Python example is functional programming! You're doing exactly the same thing as in Clojure, just not in a Lisp syntax.

Therefore, in your question, you could substitute Clojure with functional programming, and the examples in which FP allows you to express thoughts you wouldn't know how to express in for, while and so on -- are plentiful.

I may not be answering your question, but there's a reason for that: the functional programming aspect isn't Clojure's main selling point. It's the other ideas. Software transactional memory, immutability, its emphasis on state and identity, the protocol system, transients, concurrency, transducers, the list goes on.
Critical Vulnerabilities in 3G/4G Modems or How to Build Big Brother
Negative ions in the atmosphere improves concentration and reduces stress (2007)
You are right. But “markdown” — not the brand, but the concept of lightweight markup — is a work in progress still.

Just look at the list of “feature requests” on the CommonMark forum.¹ Pandoc’s Markdown supports lots of extra features from Github Flavored Markdown (GFM), MultiMarkdown and MarkdownExtra. John MacFarlane, Pandoc’s author, is also the author of the CommonMark spec. And while, eventually, the goal is to extend the CommonMark syntax with a sufficiently broad vocabulary of content element types, the focus now is on getting the basics right, speccing the edge cases, and defining standard parser behavior.

Meanwhile, there is AsciiDoc (which is a port of DocBook xml to lightweight markup), for more demanding use cases. And then there is also reStructuredText, and org-mode, etc. But the markdownish-style of syntactical sugar won the race, and while doing so, it will be the basis for a future lightweight markup language that will do indeed support not-dumbed down written content, with the full variety of nuance that offer the likes of TEI, DocBook, TeX, and will be fit to reproduce the akme of complex documents and typesetting, such as critical editions and technical manuals.

Until we reach that point, I bet on dumbed-down Markdown, and while doing so, can always add-in raw html ad libitum. The bulk of most written content, after all, is just headings and plain text, with a few emphasized phrases here and there, a link, an image. That covers a lot of use cases already.

¹ http://talk.commonmark.org/c/extensions
I think your criticisms are definitely valid.

The learning curve is steep (intentionally so) but definitely worth it. Your programs will become more reliable and you'll get more done as a consequence. Please push through!

The error messages are terrible, and there are a lot of ongoing conversations about them at the moment in the Clojure community[1]. The Clojure[script] toolchain does tend to be all-in but there's work happening now to break that up — stay tuned. StackOverflow and the Clojure Slack channel also full of people who know how to fix issues :)

Stick with it, when you'll have an "ah-ha!" moment soon enough!

[1]: This talk is a good backstory as to why the errors are so bad, and useful no matter what language you use https://www.youtube.com/watch?v=FihU5JxmnBg
The situations I can imagine involve doing what is right in the strong sense of "what is right" The obvious cases are when circumstances beyond normal business operations are behind the person's leaving...knicked by a bus, serious illness, etc.

The less obvious circumstances would be a case where the person leaving is for the good of the company and acknowledged all around, e.g. it turns out that two good people can't get along and so one or the other leaving increases the odds of success, and leaving quickly and cleanly is in the interest of the company.

In both cases, the person leaving with some ownership expresses the underlying trust and without their ownership, their never really was any trust.
If you want a second opinion, Cosma Shalizi reviews A New Kind of Science by Stephen Wolfram:

http://bactra.org/reviews/wolfram/
Then you definitely don't want to be using Telegram.
That is odd. I have been an sleep earplug user for years now and a few weeks ago experienced permanent vertigo. Have you ever received a diagnosis as to what is specifically wrong? Any pointers are appreciated.
SJW considered harmful
Is anyone starting new projects in Grails, or upgrading from version 2 to 3 ? Perhaps that's why other projects are overlooking Grails nowadays.
Secure messaging products with good UX and bad security should wait to launch until they can have good security; the alternative puts people at risk, as it did to Snowden.
You misread the question.
I didn't mean (map even? (range 1000)), but a sequence of length 1000 where the elements are 1 * true, 2 * false, 3 * true, 4 * false and so on.

To compare it with what your code produces.

[true false false true true true false false false false ...]

[true false true false true false true false true false ...]

Edited for more clarity.
I was responding to the "meat computer" comment. But if you don't believe consciousness is more profound than other things, I honestly think you are fooling yourself, and I think it is a mistake because it devalues it
While not 'vanilla' Postgres, this appears to be packaged reasonably as a PG extension. Since no vanilla PG code was changed, you should be able to upgrade PG without worry.

PG 9.5 introduces some support for parallelization along with custom scans. So this capability seems like a natural fit.

As for utility, big data queries tend to do heavy aggregations, and parallelization is a nice performance enhancement where it could be sorely needed.

Redshift has good name recognition, but under the covers, it's ParAccel, which started with an early (8.2?) version of Postgres and modified it.
The claim was made for HTML5 that it would do that. Some HTML5 page source does look like that, but not most of it.
Ask HN: I don't know how to launch; I'm scared to. How do I follow through?
Long-time reader, adequate poster, but obviously shy.

I'm very young (early 20s) and I haven't hit any homeruns, gone to school, or even finished a course online - ever. My back story is quite interesting, and is the reason for why I am where I am. Do I regret it? No. Would I like to change some things? Yeah, in a way. Regardless, and perhaps thankfully, I've always been curious enough to learn how things work, and how to make them work in my favor.

I have two products (web) that I have completely finished, tested, and have developed the site, its content, done the FAQ/KB, setup a helpdesk, payment gateway is ready to go, ToS/PP are written, all that stuff. One of them will take off like a rocket and I'm convinced of it -- I've never been more convinced of anything in my lifetime actually. The other one is a longer-play and will take some time to develop it as a business.

I just can't find it in me to "launch".

It's a mental block.

What can I do to get over this hump? Does anyone else have this? It's an irrational fear and it sucks. Is this normal? I feel like a virgin all over again.

Please help, advise, anything, my band of brothers and sisters. Shit, even tell me I'm wrong and stupid and confused; I don't care. Just be honest. I can see the light at the end of the tunnel, but it's like running up the never-ending staircase in Mario 64.

Sincerely,

Alone in Minnesota
Isn't this the bog standard way to visualize Bayes' theorem?

Still appreciate it though.
From the Makani FAQ: "Energy kites are also tested on sites that are far away from people, infrastructure and airplane flight paths."

Makes me wonder how hard it is going to be in the future to manage a system in which there are a bunch of drones (some guided by humans, most not) and systems like Makani. Are we going to have to re-think the standards we currently have to ensure that flying things don't hit other flying things?

Not a rhetorical question -- would love to hear from someone whose job involves thinking about this question rigorously.
Why do you think there's so much interest in the 'internet of things' stuff?

Seriously though, we've got too many power mad authoriarians in politics. People who just want power at all costs, and they find the internet a perfect way to get the sort of control they can only dream of in the real world.
Like what kind of problems?
You do it in a different language that isn't haskel or ml and show me the result, then we can judge.

You'd btw probably write it as.

(->> (range)
(map #(repeat % (odd? %)))
(apply concat)
(take 1000)

If you want it more readable.
Bitcoin is effectively an oracle service. It creates a random state which is dependent on a previous random state. Generating the state is NP hard, verifying it is P (can be verified in polynomial time). The oracle output state is used for sequencing state (meaning the blocks and who gets to sign off on the latest block). So POW is an independently verifiable method of sequencing state among unknown signing members (i.e. the miners).

The Microwave Background Radiation is a perfect candidate for both NP state as well as universal (really, anywhere in the universe!) time keeping. It is NP hard to "generate" the state which will be observed at a certain time in the future, but immediately verifiable as long as you are online to observe it at that time.

That said, it does not solve the "problem" of deciding on who creates the next block in a truly distributed system, it only makes immutability of state possible.

At our devshop we have come to the conclusion that current "blockchain" implementations are practically useless in the real world. There are several reasons for that, the main one being that it makes zero sense for state transition to happen outside of the state machine which created that piece of information in the first place. An example of such a wrong implementation would be Ripple, where IOUs are being state transitioned by nodes who do not issue the IOUs in the first place. It's like tracking IOUs on a huge Google spreadsheet, it makes no sense. All state should be stored and state transitioned on it's own blockchain because the finality of the transition depends on the issuer anyways, and the blockchains need a common input/output based protocol for reconciling, sequencing, and verifying each other's state.

The future is a bit like adding Git to a database and adding a cryptographic reconciliation protocol so the databases can talk to one another.
I see plenty, all following a very simple formula & mostly spoofing the original uploader. And those comments stay around for quite a while. They really need to improve the system. Not that there is much value in the YT comments, as you say, I just think it reflects badly on Google that they can't keep these comments out.
N404KR ? Or another?
Malaria diagnosis made easy with smart phone app
SmartAsset (YC S12) Is Hiring a Junior Full-Stack Developer in NYC
That's better, but Clojure still has less noise, and in my experience that adds up significantly in the long run.
Cops Could Undermine Dark Web Markets by Leaving Fake Reviews
Researchers Find New Phase of Carbon, Make Diamond at Room Temperature
It would only need to be allowed into LA/Long Beach and Shanghai to be profitable. And it would probably be allowed in those ports, even if it were emitting a bright Cherenkov glow while underway.

In fact, on the list of busiest ports by container volume, Rotterdam, at #11, is the first I might be worried about, and then Hamburg and Antwerp, at #15 and #16.

With the size of cargo container ships built nowadays, the additional engineering requirements of a full-blown built-in nuclear reactor is more than justified. Even retrofitting the largest bunker-burning ships might be justified.
Its equally ridiculous to use either gendered form for the wrong group. But groups of women are called 'guys' all the time. The observation that it sounds funny/annoying when a group of 'dudes' is labeled using a feminine term, is only something a male would notice. I'm suggesting 'get over it' because men have no special right to be not-annoyed by this.
Closed source it may be but what's stopping you from reverse assembly? After all even in 'open source' you still don't know what you run unless you built it yourself. And even then you have to trust your toolchain.
You are referring to higher-order function I assume. I don't think that is a property of FPL.

I am definitely not dismissing FPL, I am just arguging about the actual examples given were not strong enough to dismiss Java being hard to read.
Tracking Malaria with Cell Phones
Thanks! And yeah, if people would only know their history… Relatively new, to me, unfortunately, means that lightweight markup still is not something which the broader public is familiar with, not even by its proxy brandname “Markdown”, even with big outlets (e.g. Reddit) pushing it forward.
There's something really eerie about this observation - perhaps one of the most astute Obama has ever made:

Of course, there have been plenty of cases throughout history of populations descending into epidemics of mass violence -- at much larger scales, even -- but usually they've been what we call "pogroms", based an ethnic or religious hatred, or simple rage provoked by some particular incident.

But (mostly) apolitical, color-blind, religion- and everything else-blind violence -- with nothing in common in the way of a motivation, other than for the sheer spectacle of it -- I'm not sure if there have been any parallels in history, on any significant scale, at all.
In the opposite direction, having knowledge of Python's list comprehensions (and to some degree, an understanding of lazy evaluation) helped me a ton when set-builder notation was introduced in my first discrete math class.
Time is a cross-cutting concern, so rather than a service it's better expressed as an effect or monad.
Smartphone microscope can diagnose malaria
And N497PC (has no callsign)
http://registry.faa.gov/aircraftinquiry/NNum_Results.aspx?NN...
You said junior high and I thought you were in middle school (ages 12-14, grades 6-8 for my friends not in the US).

What's your workload like in school? Do you go to a prestigious school, where you're expected to go Ivy League or bust? What do you want to do in 10 years?

I think that having a solid "hey I did this at this age, check me out" is great. If you want to be a writer, having a book published (regardless of whether or not it sells more than 100 copies) is impressive — at your age, it's really impressive to a lot of people.

If you want to be a cook, having a recipe you developed in a mag is amazing. At your age, it's really impressive to a lot of people.

Who do you want to impress? Yourself? Your family? Your peers? Your educators? And _why_ and for _what gain_?

You sound like a very smart kid (I'm 24, so take that as you will), and I'm sure you'll be just fine regardless.
De-anonymisation attacks may be non-trivial, but does TOR have any real resiliency to DDoSes?
I'm not sure why you say "they" are idiots -- it's just a thing I heard once, and it's something you can calculate with a math problem. Maybe there's not enough new school construction anymore, and you'd have to dilute some of it into children's hospitals and stadiums.
I think N404KR is leased to a gov shell corporation.
https://flightaware.com/resources/registration/N404KR
That's what regulators do: https://www.faa.gov/uas/
Yes, there is.
Makani is tethered and - for now - apparently limited to about 250 meters, the height of a tall building.
I don't see a problem with "2. Integrity Attacks (six devices)".

While of course proper XSRF protections must be applied to the firmware update script, I'd like to have a device where I can inspect and modify the firmware, thank you very much.

(Or, at the very least, expose u-boot over some interface that's available without destructive dismantling of the device)