skysight-inc/HackerNews huggingface dataset:
True. But the findings of that study, of serial monogamy, may not be politically kosher. Hence why I can't really find any.
You just sang the song of Lisp programmers all over the worlds.
Comcast injects copyright warnings into browsers, raising privacy concerns
> My IDE and my VCS should just edit and encode the AST of my language.

People have been saying this for generations. Nobody seems to really believes it enough to step up and try to make it work.
With automated drones and Amazon brick and mortar stores the idea of large warehouses could be challenged. They could shift packages in an automated fashion to areas with more probable demand. Drones are crazy cheap as well. I can imagine hundreds of these in the sky at once in Chicago if not thousands.
I think it's pretty cool that in 2015, it's still possible to develop new ways of doing things on the web that can be explained so simply.

The desktop graphics stacks have been doing this type of thing for years. I suspect the next 10-20 years will see some sort of real convergence.
> shutting off the car, setting it to neutral

Both of these are no fail-safe measures these days, as both ignition and auto transmissions are done entirely in software.
Pretty interesting idea! It'd be good to see some analysis on the guesses people make
I know enough people who's mobile data is both faster and cheaper than their home broadband that I cannot agree to your statement that this is usually a correct assumption.
What about filtering couch requests? I can see how people might abuse well-intentioned hosts...
How did you create the depth map?
Can you provide a link to the article about the post-Tramiel Commodore CEO's? Thanks.
The same fears were expressed when the Japaneses were buying up prime real estate in U.S. cities (Rockefeller Center, etc.) in the late 80s.

The result of that was that the Japanese asset bubble collapsed, all the (generally heavily-leveraged) foreign buyers found they were broke, and Americans bought back the properties at fire-sale prices.

I wouldn't be surprised if the same thing happens again when the Chinese asset bubbles crash. Locals have a huge information advantage over absentee landlords; this is far more likely to end poorly for Chinese buyers than for American residents.
Fidelity wiped $14B off Snapchat's Valuation
They are a pain to install but they worked through the sheer size and surface area. That said these tower type heatsinks seems to have gone out of the vogue after all. Back in 2010 people used to go out of their way to bake thermal grease, mesure wind pressure and do all sorts of crazy things to queeze an extra bit of heat dissipation out of them. Not the case anymore. A lot of well known brands have virtually disappeared over the past couple of years.

Efficient yet sensible heatsinks are still in short supply, and you have to look into overpriced server/workstation vendors to get them.

http://www.newegg.com/Product/Product.aspx?Item=N82E16835184...
In order to have an understanding of what a programming experience is, the designer either has to look at his own experience and also observe others, possibly taking input from likeminded people.

Further than that, in language design you obviously can't do A/B testing, since the cost would be too high, focus groups are in general fundamentally flawed because you can validate whatever you want and UX studies in language design would be too superficial, unless performed for a long period of time, but then you get to the same problems the scientists have to deal with in studies on nutrition.

So unless you're proposing design by committee, which never worked in language design, you tend to get the best results from one language designer that outlays the foundation based on personal opinions and ideally on the prior work of others and is then helped by the community.

I do understand your point on different styles of programming. However you can't please everybody. For example if you choose for your language to be IDE friendly, you end up with Java. Not sure how many people remember, but one reason for why Java EE has been a complete clusterfuck was the IDE oriented design, as in this belief that an IDE can help with the boilerplate and the wiring. The availability of IDEs is also why XML become popular. Even today Java is not usable without an IDE, because Java's libraries have been designed with IDEs in mind and they are too verbose for your brain to even remember the names of methods, let alone the happy path. Ruby's libraries on the other hand have been designed for expressiveness, for being easy to remember, also to counteract the poor IDE support. Neither approach is superior, but the choice in design was very conscious.
Most modern compilers do provide hooks into the compiler. But this does limit flexibility to evolve the compiler.

You can turn the argument around. As writing a parser is near trivial with parser generator tools, parser APIs are not what is problematic with writing tools.
This seems to be the source: https://github.com/shariq/burgundy

Training word list: https://github.com/shariq/burgundy/blob/master/wordserver/ol...
Chinese envoy says lack of oversight behind Vancouver’s house-price crisis
Room in Room saves on heating by pitching a tent over your bed
You can be injured doing any activity, especially activities incorrectly. You can also die prematurely from inactivity.

I've been doing CrossFit for 2 years and feel better than I have in decades. I do have a background in weightlifting (college football). However, my wife does CrossFit as well and prior to starting she never touched weights. Again, she feels better than ever. But then again she isn't being stupid about doing movements she is uncomfortable with and isn't loading until she has got the technique down. Furthermore, there are 70+ year olds in our classes, some of them first timers as well. They are obviously not snatching their body weight but scale the exercises appropriate to them.

I guess this just goes along with a general societal trend to eschew personal responsibility and blame externalities.
Wow, terrifying.

This is kinda similar to why I use SuperDuper to image my Mac, instead of trusting Time Machine.

I do love Apple, but there's a few wrinkles sometimes.
Fine, but that's not what you wrote above.

True, it wasn't the exact quote you cherry-picked. But it was the main point of what I was saying, if you look at my remarks collectively.
Manipulate symbols in this arcane syntax

People have been experimenting with alternatives to formal languages for decades. Some of the results might have been helpful for beginners, but as tool for expert programmers, formal syntax might not yet have been beaten.
https://github.com/shariq/burgundy
I liked your article and generally think you have lots of good thoughts, so I want to give you some color on why I think you're getting downvoted here (though I didn't downvote you), so that you don't just think it is because of "bible thumpers".

You seem to be missing that jasod's claim was that the "main claim of the article" is "that he predicts the next wave of successful languages will have static checking but also look & feel like a "dynamic" one made possible by smarter compiler technologies such as type inferencing." You haven't said anything in this thread about "the next wave of successful languages" one way or the other.

> If you think that static languages have won then you must live in a very special bubble seeing how pretty much all of the web runs on JavaScript.

That's true, but has nothing to do with the claim about "the next wave of successful languages" because javascript is clearly part of the last wave (or really, the one before).

You seem to be arguing (in an increasingly heated tone) a broader point (which may be right or wrong) in a thread attempting to focus on a more narrow one.
Two things:

1) It's not "trivial" -- it's actually a substantial amount of work, especially as the language evolves. How many parsers have you written? Do they have public APIs? Which public APIs to parsers have you used before?

2) It can actually constrain the evolution of the language. IIRC Python has had some non-trivial upgrades that "reinterpret" text with a different parse. If you have to provide parse tree compatibility in addition to text compatibility, that makes changing things harder.

I've noticed that people who have taken a compiler class (often not in C) but haven't worked on "real world" parsers (nearly all written in C/C++) have a very idealized notion of how they behave. Parsers written in C are more often than not tightly coupled to both the lexer and compiler.
IFF is still relevant even now if you want a really straightforward binary blob package. There's almost nothing to it for basic parsing - just watch out for the byte alignment padding and endianness, and default to loading chunks by name, not order.

(On that note, a lot of software that works with IFF/AIFF/RIFF will "do it wrong" and expect a particular chunk order for the data it works with, which over the years has led to a lot of "fix-up" software for cranky programs needing massaged data.)
Looks like the first serious competitor for RDF.
It's not pointless. Demos like these help others discover libraries and frameworks. I did not know of pixiejs and it's something I need for work. Having the cat and pickles render in my cheap android device was proof enough to try it out. Thanks for posting!
Would love to hear more about how you generated the depth map - that's super cool.
In cryptography, the goal is not to find problems that require O(n^k) steps to solve, but to find trapdoor one-way function families (the basis of public key cryptography) where the easy direction is O(n) and the hard direction (without the private key) is O(n^k) for arbitrarily high k.

This would be easier to prove than O(exp(n)) and may even be quantum-computer resistant but I'm not sure if there are such cryptosystems, and if there are, they're not in common use since traditional models assume a polynomially strong adversary (as assumption we may want to relax).
Why shouldn't we demand immediate perfection? Why should we have to choose between serving someone else and serving me? Why shouldn't governments immediately change?

All the problems with having these things today are implementation problems not fundamental issues.
I was wondering how you did that, actually - well done!
The drone could hover over the sidewalk in front of a building, you could signal it with your smartphone similar to how the sign is used in the first video. The drone could then drop the package or it could have a mechanism that allows you to pull the package from the drone while it's in the air above you.
The Machine: A new kind of computer
I would love to see some of your Acme setup. Emacs and Acme are my two favorite editors, but using Acme is a little less feasible for me due to not having found a proper (3-button + trackball) mouse to use with it. While I was using Acme, though, I did get most of the way there using the mod keys to simulate clicks.
"The ones who make it are the best of the best at what they do."

I don't think the "social disparagement of professional athletes" is with regard to a lack of skill at "what they do", but the sacrifice of what they don't, coupled with a view that what they've sacrificed for isn't actually important.

My views on the matter are mixed.
For a while I have thought that a cool way of doing this would be if the drones could fly close to high voltage power lines and use induction to power it and charge the battery. Then when it gets close to the destination it could peel away from the high tension lines and use battery for to cover the last mile. That way you could have the warehouse in some industrial area or whatever. They could make a deal with the power companies and those lines could be like the arterial lines for the drones. I have Googled around and this is not a new idea but I have not seen anyone try it or test it, at least not from the searches I have done. I believe it is feasible as those lines are 500KV and as a drone moves past it, there is a significant EM field around it and an inductor lowered down 20 feet or so from the drone could pick up enough power while maintaining a safe distance. Has anyone else heard of such a thing being tried anywhere ?
Actually, pay phones didn't need batteries and microcontrollers when they were operated exclusively by the telephone companies. In addition to 48V across tip and ring, they used + and - 130V from ring to ground to control the operation of the coin relay. One polarity caused the coin to be collected, and the other polarity refunded the coin.
In Open Dylan (http://opendylan.org/), we have a library of our own written in Dylan that lets us write out LLVM IR in binary files. We have to update it as LLVM changes, but that typically isn't all that bad.

We have some macros and a bunch of functions then that make emitting LLVM IR simpler. For example, the "ins--iterate" and "ins--if" / "ins--else" macros in this code handle phi nodes and so on:

https://github.com/dylan-lang/opendylan/blob/05271f6fec9da05...

This library is currently in the process of being updated from LLVM 3.5 to current HEAD as debug info has changed significantly upstream. After that, we will be landing some documentation for it as well.

If you're interested in learning or hearing more about this, we're typically around on #dylan on freenode IRC.
"molaster" was one of my unfortunate results. In any event, words are fun, and this is an interesting project either way.
More stuff the web can't do that native apps can do:

* Request stuff from arbitrary URLs without a CORS proxy

* Open TCP and UDP sockets

* Be in the play store/app store AS a web app (home screen installation isn't enough; people still search for your thing in the app store, so even if the other problems aren't issues for your app, you still have to wrap your web app in a dummy native framework and upload it if you want users to discover you)

* Scroll like a native app without Safari's stupid rubber band scrolling the entire app at very erratic times

* Barometric sensors

* Background geolocation, background anything really

* launchActivityForResult so you can work with other native goodies

* Intent resolution for native actions

* Geolocation when the user has inadvertently blanket-blocked Geolocation for all of Safari instead of per-webpage. Thankfully Chrome comes pre-approved on Android and you can't accidentally make this mistake as a user

* Face tracking and other OpenCV-based stuff (it's been done, but JS is still not fast enough on mobile to handle these jobs)

* Display long lists of styled content and scroll without stalling

Still though I think touch gestures is really the killer missing feature. There isn't any canonically-supported way to do things like a simple Android ViewPager or pinch-to-zoom. You end up implementing a bunch of spaghetti code to do these things even in the best frameworks (Meteor, Phonegap + Polymer, Angular et al.). And then you find out the way your spaghetti code reacts is a tad different from the way someone else's spaghetti code reacts to the same gestures. This stuff really needs to be standardized on a OS, browser, or at least JS-framework level.
Hadn't thought of that. Thanks. :)
Another reason why Chinese love coming here is to take advantage of government benefits, particularly with regard to medical care. There is effectively no social safety net over there, and Chinese who are well off enough to set themselves up over here find America to be an easy mark. I personally know of many recent immigrants talking about loopholes to hide their overseas assets to qualify for Medicare and section 8 vouchers, and how to avoid detection of their ties to the communist party.

A big difference between these immigrants and earlier waves is the ones coming now have already made it, often by being shrewd about playing the system. This also means they have no compulsion or desire to assimilate, unlike past immigrants who had to work within the system here to ultimately find success. I have been personally shocked by the level of contempt shown of American values - although this is something you will only see expressed to members of the same circle (I look like them and can talk like them, which gains me admittance).

All of my own grandparents and some of my own parents immigrated from china, and I have many other friends, acquaintances and family members who I would qualify as recent arrivals (my more negative statements apply to some of them) so I am not inherently anti Chinese immigrant. But I am not optimistic about the new arrivals being a positive thing in the long term.
I’ve always liked organizing Rails projects along these lines. If I have a `foobar.controller.rb` controller, a`foobar.rb` model, and a `foobar.haml` view, why are they distributed in folders by “type?” It’s so much easier to find them in a related folder by default.

Mind you, that goes against the community “standard,” and we all know how that argument ends up.
I think what's missing is both a stable and cheap SoC, and a mass-produced open device with keyboard to load linux onto.

If there was some stock phone with average specs that you could buy, like a Raspberry Pi, then I'd bet we'd see many more options in the same vein as the n900.

I'm using an LG Cosmos 3 [1] and I'd kill even for access to modify the BrewMP OS and re-flash it. That's all I'm asking for! Even that seems impossible.

[1] https://www.verizonwireless.com/basic-phones/cosmos-3/
The Muse (YC W12) Is Hiring a Product Manager
Its completely upto you to use what identity you want. Just specify a different contact detail/email address if you want it to be that way.
Introducing the Adtile Air Pencil
Are there any good tools for non-technical people to build a mobile-app?
I don't necessarily agree. The life of a lion is worth more than the life of a Zimbabwean citizen. Harsh, but true. The lion is worth more monetarily, and more morally.
Reading these articles makes me depressed. They demonstrate how hamstrung we are by our genes. Is there a way we can exploit this to improve our attention spans? Because my attention span could use some improvement (I'm on HN right now :(
newsflash: money makes the world go round.
All Windows Activators for 7/8/8.1 and 10 LifeTime Activation
I think there's going to be a few very high profile prosecutions of drone vandals.
I'm glad you asked! :)

I created it in Adobe Illustrator using a gradient mesh:
http://i.imgur.com/kuuFVO2.png

Illustrator's gradient mesh tool lets you create a grid of points where you can choose a colour for each point. I overlayed the grid onto the sprite and estimated the distance at each point.
Problem is when one component is used in two or more places. Then it goes in the dreaded "common" directory - a roach motel where files check in but never leave. Also the boundary for what a "feature" is, is likely fuzzy. I haven't seen a large project yet that successfully addresses these issues.
> Maybe to you, but others argue that it's bad for society etc.
> It wasn't so "settled" in 2008 when Eich donated and that cause
> won the election. I'm not even sure a significant portion calling
> for his resignation would have supported an apology, if he
> decided to change his position.

I think a lot of people would gladly have accepted a change of heart. I know I would have - perhaps for selfish reasons, since I used to think gay marriage wasn't the best idea. [1] Certainly the public has shown a willingness to vote for politicians who've changed their minds.

> This is the opposite of a free, healthy, diverse society.

The executives of a company are held to a different standard because they represent their companies to a much greater extent than the average employee.

I do not expect every Mozilla employee or contributor to subscribe to a specific set of political views, and I've never heard anybody calling for such a thing when it comes to Mozilla nor any other company. But I'm not going to be eager to support a corporation whose CEO has views I dislike. As we saw, a lot of other people felt that way as well.

Think about it: nobody would really blink an eye if they saw their Pepsi delivery man drinking a bottle of Coke - but surely we can understand how it would be big news if Pepsi's CEO drank Coke in public, and if it kept happening it might lead people to question whether or not he/she is the best person to lead PepsiCo.

> all the same legal rights to polygamous marriages:
> it's maybe too easy to "abuse" by marrying yourself
> to every friend you want to give a piece of your
> insurance coverage, tax breaks, etc.

Yeah, it would certainly be a logistical nightmare! Imagine all the software that would need to be rewritten. We are probably talking about a mess to rival Y2K. Relative to the Y2K thing, less software would need to be changed. But the affected software would need to be changed pretty drastically.

_________

[1] I thought legally recognized civil unions were a better idea, but then I decided it'd be "separate but equal" all over again and that didn't work the first time.
What's the book?
This should have been named: "How to waste two weeks trying to save 30 seconds and still end up with a subpar set-up."
I know these kind of discussions generally polarise people, and we end up with a bunch of subjective reports of how it does / does not work, but I'd really be interested to know if anyone has a use case where 1 or more os x machines and 1 or more ios devices have every synced in icloud reliably.

For the (subjective) record, I have never had icloud sync work as expected - it always finds a way to eat files.
I'm not surprised. Apple appears to have shit the bed with most of its cloud offerings whether it's Photos or Music.

It's amazing that with their attention to detail on hardware that they just can't get the software right - or even safe. I wonder what their problem is.
I don't advocate against formal languages, just against using tools that fail to truly comprehend them -- e.g. supporting high-level refactors. I guess I should have said "manipulate by hand" to be more clear.
> the design of my ultra-dynamic language would make it near-impossible to have much tool support

Dynamic, run-time reflection - yes, it is very harmful indeed. But dynamically extensible parser per se is not an obstacle for tooling.

> If you can hijack the parsing of a program while it’s being parsed, and alter the parser using custom code you wrote, then good luck running any kind of static analysis. It’s just not going to work.

It works. Easily. No problem at all. As long as you can clearly separate compilation time and runtime.

I could easily make any dynamically introduced syntax extension to play well with an IDE without any user effort. Autocompletion, semantic highlighting, type balloons, autoindentation - all the usual IDE stuff.

> Rest assured though, this language will be dynamically typed ;)

This is a big mistake. Dynamic typing breaks tooling, not an extensible syntax.
SeL4 2.0 release notes
> If a post is already flagged then one has the option to "vouch" for the flag.

Oh! I've not seen that option before. Is it new?
I love onions tho
The results are indistinguishable from Markov chains. There's really no need to use RNNs for everything...
Hugo is a great tool with a very responsive dev team and friendly community.

I use it myself for a couple of sites and I hope that the team continues to get the recognition it deserves for creating such a useful bit of software.

Incidentally, the license has recently changed to the Apache 2.0 license so hopefully this will encourage even wider adoption/contribution.
I've stopped using iCloud Photos for my wife and me after we discovered the undeleted photos issue. Undeleted photos and undeleted photos in messages coming back from the iCloud were very frightening. If I can't delete from a cloud service I can't trust it. Delete was redefined. I was in denial for a bit actually thinking that no programmer would do that.
ASP.NET Performance: 9 Types of Tools You Need to Know – Stackify
That ship sailed with plumbing and the electric grid.