skysight-inc/HackerNews huggingface dataset:
Snapping together UI components and data sources has existed for a long time, but it always seems to fail to be popular outside of niche uses. That's often due to the overhead of runtimes and the unsuitability of generic UI components when you get into the nitty gritty of the application being designed. Of course, that doesn't mean it can't be done, just an observation that the attempts I've seen over the past 20 years or so haven't been very good, ultimately.

I've often been curious why programming by manipulating metaphors on screen is seen as an ultimate goal in the evolution of programming languages. It seems a bit like creating a book by sticking pre-generated paragraphs together.

On your final point - static dispatch doesn't prevent you from making your own dynamic dispatch mechanism in the language.
random Lameness Explained
15 Content Distribution Channels to Boost Traffic
BTW, your CNN for NLP post is interesting too. You might find LSTM-BASED DEEP LEARNING MODELS FOR NON- FACTOID ANSWER SELECTION[1] (from the IBM Watson team) interesting.

They combine a CNN with a LSTM for question answering on complex, non-factoid questions. Their LSTM+Attention model performs slightly better, but it's a pretty interesting approach.

[1] http://arxiv.org/abs/1511.04108
i'm myopic
when i drive i use -4
when i use netbook i use -2 (yes, text still look sharp)
while reading using phone, i use 4 (google plus lens therapy)

some observations:
i can use -2 during daylight riding motorcycle, at night, it's blurry and i have to use -4 to have clear vision ... so, sunlight can help myopia by 2 diopters
as screen brightness increases, the farther i can move my android facing me while retaining same level of clarity
you don't have to use the same diopter whole day (like wearing contacts). you can use different diopter based on your need.
Having moderately mild myopia, I stopped wearing glasses/lenses except for driving, and my vision steadily improved over the weeks and months. To make a long story short, I've concluded that glasses are a nasty crutch for most people. With wearing lenses for every waking activity, people never realize that their visual acuity is actually substantially variable, depending on their latest mode of visual activity. Too much reading and computer work, and the distance vision becomes worse (for myopia). Start examining details in the mid/far distance, usually outside, and the acuity immediately begins improving, though very gradually.

After a few years mostly without my glasses, all visual situations have greatly improved, even at night. However, I do a ton of reading, so the prospect of 20/20 or even 20/40 will probably always be elusive, even under the best conditions.
It appears that sqlite could be good basis for decrapified filesystem.
"don't want to go outside"

Don't forget the scaremongering about skin cancer, dangers of the streets (or just the weather being crappy)

But to be honest outdoors is boring and just saying "ah go outside" means pretty much nothing.
Ask HN: What successful blogs do you follow?
bonus: why are they successful to you?
I have no knowledge of the field, so apologizes in advance if this idea does not make sense.

Would it be possible to make a compromise here? Perhaps by maintaining the decentralized structure, but at the same time introducing standards to categorize data on a global level and allow it to be 'mined' by a centralized entity that has API access to this data. Kind of like Google does indexing and searching, just with more cooperation of those being indexed.
Your solution is slower; also, you need to fsync()/fdatasync() the new file before moving, at least on some systems (http://lwn.net/Articles/322823/ is the best reference I can find right now), and you need to fsync() the directory if you wish the rename to be durable (as opposed to just all-or-nothing.)
Congratulations on having the same sort of initial launch problems that other very successful games have!

Seriously. There's nothing worse than preparing for scale and then discovering you don't need it because there's not enough interest. Wheras I'm sure you'll get these initial load problems sorted soon enough!
Looks like a great advice, thank you.
> You can't really AOT compile java and have it be java

Of course you can.

> and it seems fairly obvious to me he's talking about size and runtime-related things

I'm not sure why you're so intent in reinterpreting his rather plain words (and insulting people when they don't agree with your broad reinterpretation).

Lattner is literally just noting that an AOT-compiled java program has no knowledge of java's dynamic semantics (classloader &al), so it can't devirtualize calls and must necessarily pay the dynamic dispatch cost, in the same way e.g. messages in objective-c can't be devirtualized. In essence, an AOT java is slightly better than a straight interpreter but not by much.

The whole essay is about static versus dynamic dispatch and how languages provide for those, it's not exactly a stretch to assume that when Lattner talks about inferior code that's what he's talking about: bootloader = no JIT = pervasive dynamic dispatch = slow, you don't have to bring your own pet issues into that.
The situation is more complex though. Most people seem to not have gotten anything out of this workshop:

https://plus.google.com/106680226131440966362/posts

But Mochizuki was answering questions. And its not like there is absolutely no progress. Quoting from the day 5 summary:

> I felt that Dupuy was the one that made the most progress learning the stuff. He told me afterwards that he indeed made progress but is nowhere done yet. He also told me he would take Mochizuki up on his offer and continue to work on understanding the work.
Let’s Encrypt vulnerability discovered in ACME
The claim is not about Swift in general, but of a limited subset of the language: "someone writing a boot loader or firmware can stick to using Swift structs and have a simple guarantee of no dynamic overhead or runtime dependence"

Based on what I know about Swift (reading Apple's manual, a tiny bit of experimenting, and decent knowledge about how compilers work), I would expect Swift to compile purely statically, like C, for this case. Performance may still be lower because the compiler is newer, but I wouldn't expect performance variations.

And of course, the standard library may not be optimal for this use case. The implementation of strings, for example, may be too dynamic for embedded work.
Designing Paper Animations
> It seems a bit like creating a book by sticking pre-generated paragraphs together.

A poor metaphor. Maybe more like "creating a book by joining high-level expressive words together instead of having to define every concept from scratch for every book"
Will be happy to partner with (or just talk to) locals. My email is sorhed at gmail.
Yes, but I did say "If the answer to the latter is "resources" then we're back where we started."
No, where did you find this implication in my comment? What I meant is that:

* xz is faster than bzip2 and provides better compression ratio [than bzip2]

* zpaq is slower [than bzip2 and provides better compression ratio than bzip2]

But looks like I'm mistaken? It seems like it can be faster and give better compression ratio than bzip2, can it?
Delicious Nepali Food Recipe App
Somewhat related personal observation about muscle activity affecting the mood I'm in: keeping your face relaxed when it rains makes the negative feeling go away.

When it rains, you typically grin your face similarly to crying or being angry, causing negative emotions. When you relax your facial muscles, being out in the rain becomes less annoying.
Linked data and SPARQL are definitely very possible solution and infrastructure can be decentralized. There is a bit of resistance in one part of the community from these technologies, because people are not used to them and compared to some other data storages they tend to be a bit slower, but thats other discussing. I do not have anything against these technoogies. What I currently don't like is that there are a lot of resources that are technically open source and free, but they are burried somewhere on the internet and sometimes hard to find and it takes quite a lot of time to review all existing resources. What I wanted to recommend is one central umbrella organization that will be (1) platform for collaboration in biomedical field, (2) central endpoint to all major existing project, possibly with some maturity level of projects and internal review in order to arrange projects into maturity levels, so it can be relatively easy to review how much you can "trust" that project of data, (3) central repository for open source NLP, data curation and semantic web tools, (4) some relevant body that would be able to propose and work on standards for data curation that would take in account all field specific needs.
In Geneva, but I visit Zurich occasionally. My email is sorhed at gmail, I'd be happy to hear from you.
Zbigniew Libera's Lego Concentration Camp
SqlPad: Run SQL in your browser and chart the results
Find Great Apps Here
Yes, this is kinda what I wanted to propose. An umbrella organization that would make an infrastructure using which it would be possible to query, index and integrate data acros the web. And I am not running away from decentralized structure or infrastructure.
Git-appraise: Distributed code review system for Git repos
> Don't forget the scaremongering about skin cancer,

Hang on - most people only need 15 to 30 minutes of direct sunlight per day for their vitamin D (and many people don't get enough), but that's not saying the risk of cancer is scare mongering.

Skin cancer is the most common cancer; melanoma is about 2% of skin cancer cases but very many more skin cancer deaths. White americans have about a 2.4% risk over their lifetime of getting melanoma. About 9900 Americans die each year from melanoma, and about 70,000 people new melanomas will be diagnosed each year.

And melanoma is one of the most common cancers in young adults.

The major risk factor for melanoma is exposure to UV light.
I really wonder, as an OOP developer should I move to functional programming or not.
AIUI, ZFS was explicitly designed to deal with this sort of data corruption - one of the descriptions of the design I've heard is "read() will return either the contents of a previous successful write() or an error". That would (in principle) prevent the file containing "a boo" or "a far" at any point.

It looks like one of the authors cited in this article has written a paper analysing ZFS - though they admittedly don't test its behaviour on crashes. Citation here, in PDF form:

http://pages.cs.wisc.edu/~kadav/zfs/zfsrel.pdf

(edited to add: This only deals with the second part of this article. The first part would still be important even on ZFS)
I have found people like you really useful to know because you have had contact with such a broad range of techs that when I have a problem, I can quiz you and get some killer pointers for where to look next.

I wouldn't want you to change, just to find your place in the world and satisfaction in being naturally you. Its like you have pockets full of keys and really good at finding new keys just no locks to use them with. There are other people who have the opposite problem and have locks they obsess over but find looking for keys exhausting, frustrating and confusing. You can be a force multiplier for them.

One idea, if you wrote a blog about each new thing you try, you accidentally create something "you stick with" because its about all the things you are not sticking with :) When your attention moves on, its not a failure any more because each article is a success. Documenting what you are doing might also let you spot some patterns that take you to the next level.

I wonder if you might find teaching \ training a rewarding occupation. Keeping up with continually moving tech and having a breadth of knowledge might make you excellent at that.
Just out of curiosity, can you post the stats about load on your site and what kind of issues did you face, would appreciate it.
While you are correct that it's not good to over-engineer without knowing what is needed, reading this mornings' update shows that while you shouldn't over-prepare for scale and have it unused, this isn't mega-scale:

https://discuss.starfighters.io/t/state-of-the-game-last-upd...

tldr: It took ~3000 game instances from < 5000 sign-ups (and therefore I assume << 5000 concurrent players) to bring the game down.
Another lightweight ANSI C library is https://github.com/vurtun/zahnrad. It is platform and render backend independent, has no dependencies and is configurable.
Sorry, Looks like I can't edit this now, there is no option.
The arguments made by Alan Eliasen seem worth considering to me. And his tutorial is great.

http://futureboy.us/pgp.html
It's a bit weird though. Why couldn't he just rent a house/borrow money to pay for a temporary residence, then pay off using his paycheck? If his case was indeed already listed as exonerated, then he should be able to at least take some loans. But indeed, whetehr he was truly guilty or not, the stigma put on people via even just one conviction is just horrible. This seems such an ancient and brutal practice in today's world.
Curious--is this something with which JRuby could help?
That $50K hole needs filling next I think.

Just a suggestion from an outsider (I'm not a programmer). What is your 'time constant' (like an RC circuit) in terms of getting bored? You mentioned a month up the screen. Can you get contract work on tiny projects that last less time than your 'time constant' and thus generate some income and give yourself time to see how the treatment goes?
Not everyone has the same threat model, not everyone needs all of that. Johnny can encrypt.

https://twitter.com/AlecMuffett/status/608006725040365568
Quite an interesting idea, so it'd be like extending the scope of GA4GH beyond 'just' genomics? https://genomicsandhealth.org/work-products-demonstration-pr...
The image beside each node is nice but the meaning of the edges needs to be well defined for this chart to be useful. An interactive graphic of 76 probability distributions which does define the edges and also links each node to a description is available here: http://www.math.wm.edu/~leemis/chart/UDR/UDR.html and is further discussed here: http://www.amstat.org/publications/jse/v20n3/leemis.pdf

Wikipedia also has a chart: https://en.wikipedia.org/wiki/Relationships_among_probabilit...
But it's 3D!
I decreased my short sightedness by 50%, from -4 to -2 by following some principles and doing natural exercises. I wrote an article about it, have a read: https://medium.com/@faiz/why-spectacles-is-a-bad-idea-66078a...

"The fact is that the eyes contain muscles, are surrounded by muscles, and are embedded in adipose tissue, hence it seems inevitable that positive changes will take place in their shape and structure as a result of the forces exerted upon them by eye exercises, just as physical exercises can improve the shape and structure of the body ."
Shorter answer: go to bed 7 hours before you need to wake up.
I had exactly the opposite experience: I always was a little bit short-sighted but never wore glasses / contact lenses. A few years ago I decided to use contact lenses and suddenly my short sightedness quickly got worse and I need much higher Dioptre lenses than when I started using them.
Children need to spend around three hours per day under light levels of at least 10,000 lux to be protected against myopia. This is about the level experienced by someone under a shady tree, wearing sunglasses, on a bright summer day. (An overcast day can provide less than 10,000 lux and a well-lit office or classroom is usually no more than 500 lux.)

Here were I live, we do not get almost any direct sunlight from October till March - sun is just too low and it is cloudy most of the time.

Another problem is the light levels in the offices that are not optimized for the good sight but for the least allowed energy consumption.
I agree with hanniabu that this should be higher up, this is definitely the kind of thing I come to HN for.

I'm definitely going to have to follow up on aptitude testing! I reckon I fit the description of sled dogs to a tee; I actually have absolutely tragic committal issues and I wonder if that might be the cause.

Link to website for Johnson O'Connor: http://www.jocrf.org/

Testing is apparently $675, $750 in NY.

FYI, this particular group doesn't franchise outside of Atlanta, Boston, Chicago, Dallas, Denver, Houston, Los Angeles, New York, San Francisco, Seattle, and Washington, D. C. - and sadly I'm in Australia.
It's doubtful that "convert it to lower case" (as documented for the function you pointed to) actually means anything in this day and age, what with Unicode and all...

Though, looking at the code for "normalize" it appears to only support ASCII. That's even worse since now "lowercase" doesn't even apply uniformly if your identifiers have non-ASCII characters in them[0].

Doing a general normalization (as in Unicode) would probably also be bad, but for different reasons: You probably don't want the validity of programs to depend on the current locale of the machine you're compiling on. (See e.g. the "Turkish I" problem.)

In short: Case-insensitive identifiers[1] are a terrible, terrible idea.

[0] Not generally a good idea, but it happens and there are legitimate cases for it.

[1] Or, rather, "doing anything non-trivial to identifiers before lookup", I suppose.
That's the difference between 'tail -f' and 'tail -F' and is implemented in every tail I know of.
Maybe they got an NSL.
How for Men to Lose Weight
By "emulators", do you perhaps mean "predictors"?
Cardberry
Cardberry can replace all your ‪‎loyalty‬ and ‪‎discount‬ cards! You can use one smart card in all stores, restaurants, gyms, gas stations and so one. And you can share your discounts with friends in mobile application!

Leave your email here http://cardberry.com/en/ in the RESERVE NOW window and we'll send you a massage, when Cardberry start selling!

Use Cardberry instead of all your loyalty cards, join our Hi-Tech community!

Know more here: http://cardberry.com/en/

Follow us!
Twitter: https://twitter.com/CardberryCom
Facebook: https://www.facebook.com/cardberrycom/

Check out our video: http://www.youtube.com/watch?v=kd_OwVHfSmQ
Yep, except that the guy has his seat if someone chooses any of the unassigned seats, so probability should be (L-N+1)/(L-N+2).
Take some time to learn something about it and then decide. A good way to start is this: http://fsharpforfunandprofit.com
Applications that I use on iPhone
> I am a fairly decent software engineer,

You need to stop saying that. You're not a software engineer.
MIT invents untraceable SMS messaging system that is even more secure than Tor
Yes, that's the plan! (eventually...) :)
Designing an Icon Without Having a Clue About Icon Design
I'm not sure why physicists think gravity is a force and Pauling exclusion principle isn't.

Gravity is fake "inertial" force caused by shape of the space time. Why do they insist that it should have gravitons when everything so far show it doesn't fit quantum field models?
Why Singularity is a good thing
HTTPS://proxpn.com accepts Bitcoin and does no server side logging.
Seems like the quality of these games will be.. terrible. And most likely not what the customer wants.

Do you have any examples?
This is pretty awesome. The REPL in particular looks like a nice improvement, even if you aren't interested in shell scripting.

I don't think I would replace my regular interactive bash or zsh with this, though, due to some of the extra verbosity. `cd!` instead of cd, `'file` instead of `file`. It also doesn't seem to have support for globbing.

It definitely looks much better than writing a multiline bash or zsh script, though.
contract work?
So, my sleep cycle was about like what yours sounds like, I'd often slip back half an hour from one day to the next... But rarely if ever had a sleep cycle under 24 hours. Tried out f.lux a month back, and... Well I'm still on a strange sleep cycle, but a different one. lol. Slept from 8pm yesterday to 3am today, snoozed until 4am. Often I've slept a bit less than normal, but starting far earlier, and waking up early. Maybe that's just a result of only using it for a month, so far.

Probably helps too that I have beige walls and a small desk lamp beside me. Using the desk lamp instead of the full room light / a completely black room helps limit eyestrain.
Oxytocin = Love; Dopamine = Lust;
Poor man's VPN via ssh socks proxy
I didn't particularly think of ALGOL with the bit-string, but more of the parameter space of the mentioned black-box model. Which I'd assume, coding for a black-box, is quite huge, with lots of local maxima that could appear 'intelligent'. I was referring to discovering the global maxima in that parameter space more or less by chance, as highly unlikely.

I agree with the problem being more one of finding the 'right model', as I'd hope that this will reduce the parameter space greatly. That's why I agree with gggp's post that we'd need to know more about human intelligence, thus also human motivation.
I am writing my own web app for this.
So much reading about what it does. Don't assume people already know how to play a programming game. Most of us don't. Is there an intro video that at least we can watch while you address the server issues?
It will be interesting to test whether one can react fast enough if a drone like this approaches from a shallow angle from the side. It could even approach in free fall the last few meters, so it would be almost noiseless: https://www.youtube.com/watch?v=VxOdXYCRAds

I think a new quality about this kind of weapon is that it can be controlled remotely or can even operate semi-autonomously. Deadly pipe bombs are certainly heavier than a crossbow and ignition mechanisms aren't trivial to build.
“Emergency” Measures May Be Written into the French Constitution
"That's not guaranteed to work in the face of crashes. The problem is that the directory update could get flushed to disk before the file data."

No, it can work, provided that the temporary file is fsynced before being renamed, the parent directory is fsynced after renaming the file, and that the application only considers the rename to have taken place after the parent directory is fsynced (not after the rename call itself).
Why Magic Leap Cannot Replace Screens
I think it's time we finally move to generating and storing secret keys on secure elements (Yubikey, NitroKey). This way we only need to worry about the physical security of the key and nothing else.

No air-gapped machine and a random flash memory stick (for storing the backup of the private key) can be considered as secure as the secure element.
Your conclusions regarding "GPU pipeline of side projects" and "recursing down to the details" resonate with my personal experience a lot. Great s-expression analogy!
Direct link:
http://faculty.washington.edu/pemp/pdfs/pemp2015-06.pdf

http://www.pnas.org/content/early/2015/11/18/1513619112.abst...
> meaning it has very little to no state of its own

That's false.

Windows are affected to workspaces. They are sorted in a particular order (set by the user as they move the windows). Each workspace uses a particular layout. One particular window on each workspace last had focus. There's a "current workspace" pointer. That's a bit more than "very little to no state". All of that is preserved upon reload. And I bet my hat all that state was in-memory.

Then there is Yi, a text editor. There's no avoiding lots of in-memory state in there.

Live code reload in Haskell. It's real.
Online presentation tools and animation tools – 13 Sites
I would definitely consider it if the IDE tooling was stronger. Visual Studio and F# is ok, but not nearly as strong as for C#.
https://www.youtube.com/watch?v=uL2D3qzHtqY

A JVM Does That? Google Tech Talk by Cliff Click
I don't understand what you are trying to explain.
AWS Lambda and endless serverless possibilities