skysight-inc/HackerNews huggingface dataset:
I don't think many projects with such a horrible() distribution system succeeded in the past.

()horrible for package maintainers. Try to create a package from this... There are no releases. I don't see any use of DESTDIR. And bundled libraries are also a major setback. It seems like the developers want to make it as hard as possible to distribute their software.

And I see more and more software going this direction. :(
How to setup a SVN server on a Raspberry Pi
If the stench of doom were any stronger on this project, Id Software would have to sue for trademark infringement.
Why do you asume that even a teenager who's learnt something about vulnerabilities of web apps, will only try to find a bug typical for i.e. Rails?

It's more likely your app will become a target when it's popular among users.
Marketing: Samsung Puts NFC Stickers In Coffee Bean In Singapore
Security startup Nok Nok Labs wants to rid the world of passwords
Trivelle pasticciate con panna, funghi e olive
Unfortunately, the Wiki page is a bit outdated.

The repo contains an example folder: https://github.com/Frege/frege/tree/master/examples

And, of course, the compiler is itself written in Frege.
1-based arrays are one of the more lambasted traits of Lua (an otherwise supremely elegant language), and as a long-time C/C++ programmer, I personally find 0-based arrays very natural.

However what I've found from doing lots of Lua programming, is that I just don't notice very much in practice.

To some degree, at least, I guess this reflects that one writes different sorts of code in different programming languages. The sort of offset-based address calculations one might do a lot in C just don't seem to happen very much in Lua.

So while my natural inclination is to dislike 1-based arrays, I no longer consider them an automatic demerit....
And they DO have to... if not, then the press coverage will increase until reporters demand an answer on their own.

No, the media coverage will the same as it has always been since Obama announced his candidacy: fawning adoration, mixed with just enough mild skepticism to create the impression amongst themselves and others that they really do perform some sort of journalistic function and that what we see in the media really is "news" and not just propaganda.

Poke a Mainstream Media "reporter" deep enough and you'll always touch MSNBC.
Or, young entrepreneurs should hire older staff. They provide a lot of calming stability and bring so much experience that the young "leader" can make great use of.
Working in data I often had tab delimited files. So you'd want your tabs to show up as real tabs when typed and not converted to spaces. Otherwise for code convention is almost always spaces. So I use this.

syntax on
filetype plugin indent on
:set paste

set shiftwidth=4
set tabstop=4

autocmd FileType ruby,eruby,yaml,java,clojure,html,css,xml
\ setlocal shiftwidth=2 |
\ setlocal tabstop=2 |
\ setlocal expandtab
A good example of classes in Python is the dnspython library.

It's tasked with returning records from parsed zones and every single record is a class. I like it and I don't understand the first sentence of this blog post.

Try not to put too much weight on what others tell you, make up your own mind. It's a classic human issue.
The exchange rate between USD and BTC is quite volatile. Either they have to constantly change the bitcoin price, or your pizzas will frequently get quite a bit cheaper or more expensive.
Isn't version control better?
Try this one, then: http://en.wikipedia.org/wiki/File:Im_Salar_de_Uyuni.jpg
If is so precise I think gesture with less movements are the best. To have the same value of using a mouse for me the best could be to have a finger pointing/moving cursor and to have the middle finger touching the thumb and closing a circle during the gesture draw. When you open the "circle" ( slightly detach the middle finger from the thumb) the gesture is complete and could be interpreted.
In the same way you could simulate single click, double clicks using always the thumb as a button, finally you could use the other fingers on the thumb to have a right click or more buttons. Maybe it's possible to simulate the wheel sliding the finger on the surface of the thumb.
If you try those movements you will understand how is easy and natural to adopt and adapt to them. Imagine to drag and drop a windows on a desktop.. point the bar close the circle to "click" then drag the window and last open the circle to release. This way it's also easy to interface normal gesture build on drawing like the existing ones for mouses and mix also movement of the other hand to obtain more complex stuff like rotations,zoom and other complex manipulations if needed.
Ericsson leads charge against the SIM
Didn't they offer him six months in jail? It's not like they were cleaning the needle.

My mom did ten years for a probation violation (granted it was killing my abusive father) but she only did time served on the original charge.

So if six months was a option I'm not sure why he didn't take it. And to be honest I do believe he committed a crime and six months was reasonable. In my eyes masking yourself and sneaking into a server closet isn't different from using SSH.
> Talking to penetration testers, you often hear this story: if it's .NET, you're going to have a hard time; If it's PHP, you can count on the developer leaving an injection flaw of varying exploitability; If it's RoR, you can count on an out of date package with a critical flaw that bypasses the app entirely.

Do any real life pentesters here on HN concur with this summary?
I'm curious if a private owner tried to sue Tesla for range claims if Tesla would magically show up with the logging data for the customer.

This will a be moot point with drones in the near future though, most vehicles will have a 24/7 travel log from the government, just like they track all phone calls domestically without warrants. It will be super easy for a cluster of drones to track every car from start to destination.
I imagine stores counter that by setting the price in USD on the server side, and then using an API to convert it into bitcoin on each page view. Problem solved.
You Don’t Own Your Website, Software, And The Other Stuff You Outsourced
I think the AP Computer Science C++ program (both semesters) was excellent preparation for everything college and the real-world threw at me. They teach it in Java now which I'd support. My high school had an intro programming course before this as well.

People will get into religious wars about what language to to teach by my $.02 is that Java is sufficiently close to C/C++ for low-level prep and close to JavaScript/Ruby for scripting.
YES "there is something humbling and awe inspiring about how vast things are."

So why fake it. Why show pretend scenes with orders of magnitude more stars then there should be.

Why not just show real life and how the stars would look if Paris etc had the lights turned off.

Why show a universe where somehow stars at hundreds of times more than they are. Isn't ours good enough?

Anyone scientific/technical knows how stupid those pictures look, and anyone artistic has been away from city lights and knows what stars really look like.

Why break from a great idea and create something so fake looking. Why not make them realistic and make a point on light pollution and the beauty we are missing out on. Why can't we appreciate the real universe and how great it is.

Have we become that sad we need to make everything look like a scifi movie? At least have a couple of moons if you're going to go down that road.
This so reminds me of the "Duck and Cover" Films (http://www.youtube.com/watch?v=IKqXu-5jw60). And imho it seems as futile as these.

I will not go down the route, as to discuss the right to own an carry guns... as this is just as futile.
JSON supports streaming. You not having considered it is not an argument.
How to sell MILLIONS of books on kindle- Don't be SUCKS
I'm not going to repost my long list of research on co-located vs remote work again right now - but for those who are interested go see http://news.ycombinator.com/item?id=5145358

And I would love to see pointers to research rather than anecdote on how remote teams are better than co-located ones in a team room (all other things being equal).
that seems to be the right move. good going.
So they constantly change the price then, albeit automatically.
Anyone else notice how this page looks like a classic Ogilvy style direct response magazine ad? I like it.
The discussion on the thread has rotten to much extent, the article doesnt address different languages or paradigms, he just mentions about classes being better than block codes in python. Something more rudimentary, a valuable piece for quick-fix programmers, for hobby programmers. Classes are one way of abstractions.

So he asks for using abstractions instead on no abstraction (block code) but if you have other ways of abstracting code, please go ahead. THis article is good for people with few / no tools, people who are still learning
I've done remote pairing with juniors. I did it with with Skype. These days I'd probably use Google hangouts.

We were both using the old SubEthaEdit app that allowed two folk to simultaneously edit the same code. It's not something I've looked at recently so am not sure what the current equivalent of something like that would be.

Worked pretty well, but wasn't as effective as my experiences of pairing with juniors in meatspace (the loss of body language added a significant communication barrier).
Bicycling long distance on terrible road is many times worse than walking. As roads fall in disrepair, a bicycle's single advantage will wither.
Why can i not reach Java.com?
European Lisp Symposium 2013
Prodigies features physics wiz
I'm sorry for that! All other sections were written nicely or OK, and I appreciate for what I picked up from the book. I just wanted to point out some places needed to be reworked in case you continue.

Myself being in industry, I know how hard, near to impossible it is to find time for anything extra than work and family. And a decent book requires approximately the same amount of effort as finishing PhD. Perhaps that was my frustration coming out of the projects I had to abandon. :(

Thanks for refs!
I really don't like the way this was presented, even if I may agree with the idea underneath. It's not about classes at all. It's about better design, but even the examples are strange.

Just from the JSON example:

- Why do I need a class for streaming JSON - Python's got a perfectly good `yield` for returning tokens in such situations.

- Why would I ever design the JSON library to be extendable at the tokenizer level? If you need serialiser / deserialiser, why not just provide a map of types to callbacks / callback as a parameter? Do you really want to extend JSON format itself?

- The 2GB JSON example is just weird. If you care about such use cases, you a) most likely have a limit on data size at webserver level, b) use proper formats for handling that size of data (I really doubt there's no better data representation once you get to GB sizes).

I see his point of view, but he's arguing for one single "hammer" solution, rather than arguing against the monolithic design. His story seems to present some weird back-story really: "I needed to make my data easier to handle, so I started automatically serialising objects into JSON, then they became huge so I have to start streaming them otherwise just parsing of them takes way too long".
All other things are not necessarily equal, even if co-located teams did perform better people with the required skills might not be willing to relocate.
Only a very small fraction of tax revenues are applied toward this helpful infrastructure. The majority is used to fund useless wars and other special interest groups - hardly a mutual partnership.
so does it mean google should advertize 'google winter of code' in australia??
Java.com down (again)
Can anyone confirm or deny that java.com is down? From here in the UK it appears to be down, which is annoying. Very annoying.
Netflix Open Source Software project
Are you suggesting death is preferable to six months in prison and a felony conviction? Would that it were--we'd save a fortune on federal prisoners by executing them all!

Otherwise, we'd have to say Aaron Swartz was not entirely rational when he killed himself.
Dead Dutch Programmer Sues Facebook For Patent Violations
That's the Middle Ages mentality: in some religions where murder was not tolerated but people wanted to get rid of other people, they put them in a terrible position (buried alive, closed room with no food, daily torture) with some sort of fatal weapon. The poor person would usually suicide, and no murder would have been committed. These people were cheating God's system.

In modern societies, this kind of thing is fortunately not tolerated, and is usually punishable as murder or conspiracy to commit murder. So what you said is an invaid argument. It remains to be proved that Schwartz was punished unfairly and too much, given his psychological past.
I would invest in these people in a heartbeat.

YC is lucky to have you onboard.
I think there should be a Python+NumPy variant for comparison as well.
Sadly, in the Ruby community shiny and magic are seen as more important than secure, robust or well engineered.
That is the bottom line, and if choosing a new framework or language for your new projects, developers should really consider this.
Yes, it is wonderful creating meta DSLs, scaffold create new blog, and the rest. But when the server gets compromised, it looks a lot less shiny.
Absolutely. The improvements to code and performance are really spectacular.
> The complaint is that, somewhere, under the hood, simplejson is doing that token parsing, but because of their API, a user can't plug into it.

I read it exactly the other way around: simplejson skips an internal tokenization step, so even if you fork the library it is pretty much impossible to make it streaming, because there's no token stream to handle stream state.
So you are saying that you are a better language expert, and know better than him?
American Express Lets You Buy Stuff on Twitter by Using a Hashtag
American Express is upgrading its Sync program with Twitter to let cardholders buy stuff by using a hashtag. - We're skeptical about this.
FOSS and Mirza Ghalib
That's true for any sufficiently large collection of startups that isn't selected on the criteria of having already succeeded.
Are there any annotated versions? With the translation overlayable, in-place? Perhaps on mouse-over?
That probably lasts just a few km before the rims are broken ;-)
How long will the end of the world last? What are the usual reasons given for the failure of civilization to rebound?
United Kingdom: The Anomaly In Google's Revenue
Looks cool, let me try it with our distributed team (shanghai and bangalore) - 7 people team.
Caret (http://caret.r-forge.r-project.org/) is another package that should make the list, if you are using machine learning packages in R.

Caret gives you a common interface to you use a huge list of classifiers. Plus, it has some nice functions for data preparation.
Peer1 down
Why does that matter? If version 1 is bad, we should never use any newer versions because version 1 was bad? The iPhone didn't support 3g in the first version, so we shouldn't use current iPhones?
My wife and I took this route in Massachusetts. We were VERY lucky from the start and quickly had a baby placed in our home on the "adoption" track rather than "reunification". It was a long road due to legal issues with the birth mother, but the end result was an adoption with $0 in legal fees paid by us. In fact, during this time the state considered us foster parents and we got a small subsidy every month.

If you have more time than money, the foster care route is definitely a good option. Plus, there are a LOT of kids in foster care waiting for a permanent home.
Now is a good time to review alternative frameworks. A lot of them are simpler to understand, rely on less magic, and have communities around them that are interested in security as well as functionality.
I think there's also a difference regarding publicity of the material.

Using "your" is more appropriate for things that already are, or are expected to become, public as a part of the standard workflow (think photo sharing application).

Using "my" works better for things that are private and sensitive, like "My settings" or "My reading list" is often something that should not be shared, or only explicitly shared.
There probably exists some real photographs from power outages, that shows the night sky over a big city without much light pollution.
With under a week of work, we could probably be up and running on iOS with Open Dylan. I even have the start of some aspects of a Dylan / Objective-C bridge, but that needs a fair bit more work. Talk to us if you're interested.
Have you ever sat in traffic? I used to commute in Houston and even with a fairly decent filter on the A/C it stunk.
Ah the web engine that has a different set of features depending on the browser that uses it.
JavaScript becoming default language for GNOME apps
Kinda sorta maybe.

Source control is, relatively speaking, complicated. The people who make editorial comments on text - especially in the publishing world - are often not technical folk, and asking them all to learn and understand a new tool is decidedly non-trivial.

They can all type however. I can see this being useful.

You will be amazed at the number of publishers who run their editing process of Word documents because their change control is the closest their is to a common denominator.
New Books for JetBrains Products
Jenova Chen: How Journey’s creator went bankrupt and won game of the year
In terms of battery performance I don't think these are the droids you're looking for, but I'd like to see hard numbers as well!
This website tell me it's up: http://www.isup.me/java.com, but for me (in France), the website seems down too.
Agreed, the explanation is simple speculation/conjecture.

Frankly I can't understand NASA's motivation. Just announcing that this is a very interesting anomaly and further investigation is required to identify it properly, surely plays in their favor (think, political support / funding.)

Instead, we get a weak, non-specific speculative press release, that as you say, is devoid of any mention of further study/investigation.
$1 Billion A Year: The Default Search Engine In iOS
That's the annual conference of the European Spreadsheet Risk Interest Group, always noted for the lively debates between academic researchers and hardened practitioners.

http://www.eusprig.org/call-for-papers.htm

University of Greenwich, London, on the 4th & 5th July 2013
Better resource management in Android
IP Address Snapshots Not Sufficient Evidence To File Infringement Suit
Are public attitudes to climate change as fickle as the weather?
There has been a long debate in Special Relativity over whether the one way speed of light is even measurable in principle, with some claiming ingenious experimental setups are able to gauge it while others criticise those for making some assumption about synchronising clocks that presumes the result.

Then: if one accepts the one way speed of light is indeed not measurable and that only two way speed of light need be homogenous, it will follow that any one way speed is a result of convention in synchronizing clocks and we thinking in terms of 2 way speed is unphysical.

http://en.wikipedia.org/wiki/One-way_speed_of_light
For the critique from the other end of the social constructionism spectrum, I strongly suggest you read the chapter devoted to him in Sokal and Bricmont's Impostures intellectuelles (I think it was translated as Fashionable nonsense).

It's a little hard to find in print, even in libraries. But I'm sure one could source a digital copy from a less reputable source.
I saw no conflation. Everything there is a byte.
CISPA Cybersecurity Bill Is Coming Back
Wouldn't they just charge a flat price in BTC and then only sell it on the market for USD when the exchange is high?
It doesn't help that today Chrome decided not to play nicely with Java and insisted on a re-install of the JRE ..... which of course I can't do because I can't get to the website. I've tried getting Chrome to recognise my installed version of JRE7 but it's not playing ball. All round large amounts of frustration this morning.
Write no classes: http://selflanguage.org :)
Putting the social (back) in SMS
Social media is easily the most important communications channel on the web today. Facebook and Twitter offer different aspects of media integration to numerous web services. For many of us, life without social networks seems like a lifetime ago. How does SMS figure in the equation?
Also most papers these days have had bouts of blatantly paid pieces (either fluff or hit pieces). The data stands to be investigated, as Musk has effectively demanded.
Samsung  reinventing  the  wheel
you can now convert your drug money into pizzas , neat!
Wow. Really nice!
Great blog post and it's explaining the problem and possible solutions.
Now if there was only a service called 99bugfixes.com with the same pricing.
Good luck timing the market...
It is down here too. (Hungary)
No need to speculate, they explain how this works right on the main page of http://pizzaforcoins.com :

"We set our exchange rate APPROXIMATELY $0.50 Cents less
then the current Mt.Gox Rate. The reason for this is that
with rapid fluctuation of rates and occasional drops, we
do not want to be left holding a worthless bag if the rate
drops for some reason. We update prices on a daily basis
to reflect this 50Cent rule."
HackDesign Lesson 4: Know Your Tools
UK needs more cyber skills
Bitcoin mining can pay for sustenance (in theory). The future is here and it is delicious!
Here in Amsterdam it looks like bikes don't really need that much maintenance. People mostly use "old-timers" - single speed, backpedal brakes, enclosed chain and low pressure 35+mm tires all help to improve the reliability. My friends don't maintain their bikes at all and they are driving them in the town with water and snow and salt everywhere until they get stolen.
Most sexy celebs in world
I also immediately noticed the ligatures and found them disturbing too. I'm not sure I can explain why but I'll try.

It may be because the first and most prominent ligature is in the title... and the word "suck"

- ligatures are unusual, even in print, let alone on the web => they're distracting (I found myself chasing them on the page to see if they were also in the article -- turns out they're only used in some subtitles, but the rule isn't clear to me)

- ligatures are kind of "classy" (?), and the phrase "suck less" is very colloquial => the contrast is unpleasant (like seeing someone in a tuxedo, covered in mud)

Finally, the home page of wefunder is completely different, with basic sans used for copy (font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;) and 'ChunkFiveRoman' for titles (?)

In short, the typography seems to be a little all over the place (but that's just my opinion).
Could not agree more with the idea that people should write more well designed, OO code. This exact same issue is prevalent in JS land and it leads to people saying JS can't be used for real development, when in fact the problem is that the code they write is a mess and that's what's holding them back.
Slightly off-topic, but what was made to make those animated diagrams?
Great idea. I had been thinking about something like this for a few weeks, very timely! Would you guys welcome a third-party Vim plugin to your toolkit?
Yeah, sounds like the usecase for an easy-to-use "code review" tool. Shows and discusses differences.
Actually, there is a new explanation. It was swamp gas.
Install CUBRID Database remotely with knife-solo and Chef Cookbook
Hacker uses Xbox to extort father and son
Actually, the general populace will profit from well maintained hipster bikes, because hipsters will die in the apocalypse first. You know, before it becomes mainstream.
CISPA Claws Back to Life