skysight-inc/HackerNews huggingface dataset:
You can try evo/lution installer. I've used it and it lets you install the basic arch OS and then lets you choose a DE which it configures for you. It also install basic things such as a login manager and network manager. It also gives you a vanilla arch install.
Sure, but if you are developing for Windows or your toolset runs exclusively on it a Lenovo laptop might give you better mileage than running parallels/VirtualBox or BootCamp on a mac.

But apart from that, yep, I'm quite happy with my setup.
Rand Paul Accepting Bitcoins for Prez Campaign
Price fixing isn't when a single company controls the market and jacks prices up, it's when multiple competitors in a market get together and say "Instead of competing, let's collectively inflate our prices so that we make more money."

As a recent example, LG, Samsung, Toshiba, Hitachi, Sharp, Sanyo Epson, and others all colluded to keep prices on LCD panels artificially high for years.

http://www.fbi.gov/news/stories/2012/november/lcd-price-fixi...

http://www.ctvnews.ca/business/multimillion-dollar-settlemen...

I suppose book selling has a much lower barrier to entry than LCD manufacturing, but it's still tough to argue that coordinating prices with your competitors is an acceptable practice.
it ought to be illegal to discriminate between buyers - it should either be open season auction, highest bidder wins, or a flat price for everything, but with trademark disputes process.
Putting a bounty on pests is the textbook example of of perverse incenives that encourages people to make the problem worse.
First time I've seen this. Really enjoyed some of the sample applications of it also, so thanks lisper.
Some gems where dropped here ... thanks
I think Europe is more beer-centric than the US, but here you can always ask the bartender to put a lime in your club soda to make it look like a cocktail... Bartenders are usually pretty friendly to people that aren't actually drinking, whether you're the DD, recovering, or just don't want to actually drink.
Shadow – The Core of Privacy
I think he is being pedantic, because that part is also exponential.
Ooh, thanks for posting this. I have a project that I forked so I could use the base code from it, but it really doesn't make sense as a fork and confuses people. (It's a deployment plugin, and my fork just installs a different piece of software than the original)
You can always create a startup making snake oil ;)
Awesome writing style, and great examples of what it's like to build a startup in the trenches.
> A good developer can pick up any language or platform in a few weeks

Yes and no. There's a major difference between "picking up" and actually being good at something. If you have nobody on the team that is either already intimately familiar with the language/platform, or has experience with various languages/platforms, you're going to be spending a lot of time figuring out how to do stuff properly instead of just building stuff. And if you are a startup with a limited runway, that difference is crucial.
Postgres's publish-subscribe features made better with JSON
Semantically speaking, the only difference between a move and a copy is that you're allowed to use a copy type afterwards, and you're not allowed to use a move type afterwards. It's still a memcpy. Of course, these may be elided by optimization passes.
Is there some way to opt out of these studies on Facebook? I don't use these services to be studied.
Part 2 of a 5 part series: http://www.bbc.co.uk/programmes/b05pn66z

They covered FORTRAN yesterday.

The website on desktop requires Flash. There is custome software for Android. Get_iplayer should grab it just fine:
http://www.infradead.org/get_iplayer/html/get_iplayer.html
Building a static email client app using React
This is the general motto for a majority of people. If you've done several startups with big exits, then yeah keep your idea behind NDA's because you can.

For everyone else, no one is going to steal your idea. Even in the remote possibility that they somehow would, then you better be more motivated then them and should be well enough ahead that they can't catch up.
Nit picking but it would probably be better to have the white keys be a-s-d-f-etc. just because they're the home keys and where my fingers felt more natural. Awesome idea though and I love that browsers are capable of this.

Edit: If there's a reason for not having this be this way, I apologize; I'm a drummer and not privy to computer based synth.
He says many interesting things. For me what blew me away was that he's one of the few people who seems to have realized that most forms of technological innovation outside IT have stagnated since roughly 1970. This is something I've seen for years, and when I bring it up people think I am crazy. Invention, or fundamental innvation, has really stagnated in all fields since then including even IT.
> Think hard about a pivot which makes good business sense but leads to a product you no longer care about

I was just about to do this... hmmm... maybe I need to think harder.
Ah ok, I guess I read this wrong:

> SMSSecure works like any other SMS application. There's nothing to sign up for and no new service your friends need to join.

Made it sound like there's nothing to install. Kind of confusing.
thanks, i'll investigate
Great post Ben, curious if you collected that list over time or just got on an inspired roll :)
Could you explain the reasoning why? I'm not offended, but with the new title there's very little context without having to follow through the link/read the comments.
OracleCloud – Curated Resources
That is funny, in a way, because that is exactly the behaviour described by Susan Cain in a society that over estimate the value of bold assertion from extrovert character trait. So those misinformed are making statement on their own mental the assumption that conceding their ignorance will make them look weak. At least that is my reading.
You have hit the nail on the head for why most "enterprise" gear is basically overpriced junk. That doesn't mean there isn't quality hardware out there, just that you have to be more selective. AKA do your own research and don't be dazed by the feature lists. Some of those features shouldn't actually be used.

I personally tend to like the KISS arrays that don't have dedupe/replication/etc built in, and are web manageable. The extra bonus is that there are a metric boatload of tier 2 array vendors (imation's nexan for example) that provide rock solid hardware for a small fraction of the prices of EMC/etc. Its quite possible to get native capacity for less than a company like EMC charges for deduped capacity (aka 100TB from a tier two company can cost less than the 10TB deduped to 100TB from EMC). Raw RAID is pretty simple/understood in comparison to deduped solutions, and I think that has a significant affect on reliability. AKA more features, more latent bugs...

Finally, get a bunch of demo units, and if the configuration UI is a mess of esoteric proprietary command line junk, or it is only configurable with a 32-bit java app that won't run on a 64-bit windows (yah I've seen that) then send the unit back. Be clear about why it won't work for you. The only way to convince these companies to behave is to show them lost sales.
> It's not being a Luddite to put forward that the human brain is still a better pilot than a program.

So, because a human brain is better now, we should ignore the possibilities of any other path? We should simply give up working on flying/driving AI because in its current state, in its infancy, it isn't as good? That is an absurd view and that is what I would describe as Luddite.
Like everything else, it's a tradeoff. Knowledge about certain market topologies actually can constitute a tremendous advantage, although NDA's are employed far more than is actually necessary.
this could also be a great way to employ and feed people in need if they weren't averse to the idea.
Can you elaborate at all on why?
This is my strategy at any networking event. Usually have one drink then switch to club soda and lime. While many others are pounding back drinks because "free bar", I'm slightly loose and able to hold intelligent conversations still.
Trademarks are per-country, not global.

For example, the iFone vs. iPhone conflict in Mexico doesn't affect the rest of the world.
Thanks for the upvotes guys - this is my first app, and it's going to be on the Steve Harvey show today!
Agreed, Reddit chose to take the route of having subreddits or as you said in your comment, Categorys. This absolutely makes sense in my mind as I can then browse the sub-specialisation of most interest to me personally.

Subcategorisation does not need to be user-driven like reddit though and I'd encourage the admins of Hacker News to control that themselves with the type of content posts they would most like to see us post around.

If they are open to suggestion, I'd at least consider categories such as: Startup Advice (like Ask HN), Innovative tech, Show HN (as its own category), VC
while !comprehension
One of the major issues is that the way to collect info on dietary intake is really hard. It is typically a food diary or a food recall, both of which are flush with issues, all of which are well known to academic researchers, but are passed over by journalists.
i applaud this idea - snake is a delicacy in many parts of the world. but i found this:

http://news.discovery.com/earth/invasives-hunting-dining-fas...

Python skins can be sold, but Novak recommends against eating the meat. Research found some pythons in the Everglades contained high levels of mercury, she said
The biggest howler I found before I stopped reading was:
"There exists another algorithm known as the Discrete Fourier Transform which essentially implements a single bin of the Fourier transform. I did experiments using the optimised Goertzel algorithm on the Arduino, "

It reads like the guy did some googling, found some blogs and / or wiki pages, and just banged together enough of what he found until he got an effect he wanted.

(Also I'm not familiar with the cpu inside the arduino, but his code is using floats, and I'm a little skeptical that anything with hardware floats is too slow to do a real time small-ish DFT, especially since he appears to only be sampling at 5k )
I am an avid TS user. I hate that they stopped SMS because the move is contrary to their stated goal[s]. Taking that as understood, I do not feel they mishandled notification of their stupid decision.
Ideas are mostly worthless. It's the execution that is valuable. I mean I wouldn't share my idea with Rocket Internet, but you get my point.
Show HN: Roboto, build and deliver your iOS and Android apps
It just feels like what footballer fan (soccer you,yanks) would feel if they had to wait over 24 hours to watch a world cup match .... most would just find another way to watch it.
https://github.com/trending
Hey all!

I've been working on Roboto for some time now after leaving my full time job as an app developer and designer.

One particular pain point was getting beta builds to our testers and deploying to the App Store. We worked in a team, so creating builds would require checking out each other's changes, ensuring we had the right profiles on our machines, and so on. Yuck.

You might be thinking "you need to use CI - Jenkins!", and we tried it. I was at an agency with multiple apps on the go every few months, and getting Jenkins set up and working in a way we wanted was a massive pain in the ass. It was a hot mess of plugins, hacks and external services such as TestFlight and HockeyApp. Other services that offered an alternative — such as Travis and CircleCI — would require access to your private source code, signing identifies, etc.

Paying someone else to compile your code made little sense to us, as we had perfectly capable Macs of our own. Roboto is built so that we manage the bits you'd want us to manage: hosting of the IPA and APK packages, installation pages, emails, web interface, users, etc. You then run the "Roboto Worker" on a Mac of your choice, which does all the compilation and source code management locally. The upside of this is we never see your private data, and your builds can make full use of your hardware — no sharing with other developers

We have big plans for Roboto. What you see today is just the beginning. Whilst I think sharing future plans publicly can sometimes set people up for heartbreak (scrapped features, delays, etc), here's a couple of things already in the works:

- Unit test support.
- iTunes Connect and Play Store management (metadata, screenshots, etc)
- Full build support for Android.

So that's a bit about why Roboto exists. I'm really looking forward to seeing what you guys think! Happy to answer any questions you guys and gals have. Thanks!

tl;dr: It's an out the box CI tool for mobile apps, TRY IT FREE TODAY.
Or his competitors could have lowered their prices to compete with him, which is ideally how these things go. I don't think the higher priced competitors would have just poofed out of business.
"Your Stack Overflow rep is a strong indicator of how much money you make”—Joel Spolsky
Comparison of compression efficiency between HEVC/H.265 and VP9 [pdf]
The article doesn't mention if they've contacted the FSF about the violation. Looks like they may be able to provide some assistance, particularly if any of the code is directly copyrighted to the FSF.

http://www.fsf.org/licensing/compliance

https://www.gnu.org/licenses/gpl-violation.html
There are some gems in here, mixed with some highly-specific and perhaps contingent observations. I wish everything on the web, especially this, could be split apart and commented on it a sane way.
They mean that they use the SMS infrastructure of your telco and not their own servers. You still need to do key negotiation out of band.
Here is my personal theory. The configuration was too hard.

Configuration had to be compiled from a python-esque format into a database. When you wanted to change a config setting, you needed to modify the source file and then compile the config back into a database (sqlite, as I recall).

I really wanted to like Mongrel2. But every time I went tried to change a configuration setting in development, I became frustrated.

I think this is an example of trying to do too many new things at once. Just pick one thing (be an app server) and do it well.

Even if compiling your config into a DB is a good idea, it won't matter if it makes it so hard to use your product that few people will.
Yeah 21CC and U&UCP are for once you are comfortable with the language not for beginners. U&UCP will be a book to keep by for many years as well as it is pretty much the gospel for pointers IMHO.
Battery innovation is actually bottle-necked by the fact that over 90% of all anode materials are produced in China. So global adoption is ultimately dictated if manufacturing in China follows suit.

Unlike Americans, where we innovate with a short time horizon, China innovates and invest for generations (25-100 years). Thus, once a technology has been chose to be invested in overseas, the Chinese go "all-in".

The current paradigm shift is that Chinese anode material manufacturers are switching from graphite based electrodes to silicon nanoparticle based electrodes due to the fact that silicon nanoparticles have a theoretical energy density of ~4,000mAh/g, a 10x increase when compared to graphite which is only ~350mAh/g. There has been substantial research on silicon based lithium-ion batteries in the US for the past 7 years; it is now hitting a true inflection point.

This is one of the few "break-though" battery chemistries that is now entering full scale production - Panasonic is producing an 18650 cell made of silicon used by Tesla.
*(see also Amprius, Envia,XG Sciences, etc.)

Tl;dr battery adoption is limited by adoption by Chinese manufacturers which control over 90% of the global anode material manufacturing. Silicon nanoparticles are taking over.
Yes, I would highly recommend reading it, with the exception of Chapter 8.

Some of the other people have said things like:
"The gist of it was that K&R ignores the safety problems in C and there is no discussion of the habits/constructs seasoned C programmers have developed to make sure their code is safe. Of course, many of those habits were developed after K&R, but that's why we need revisions and new sources."

This is indeed extremely important, but I also think in an introductory book these details will be very overwhelming. Safety in C is a very complicated topic, and indeed entire books have been written about it[1].

I find these "critiques" rather misguided. After all, we all know Newton's laws are an inaccurate picture of reality, but one would hardly start teaching quantum physics straightaway. C is a hard language with a lot of bizarre edge cases, and K&R C does an excellent job of presenting the language without all these pesky details.

The second criticism seems to be that it is outdated. This is true, but you can catch up with coding conventions and best practices very quickly.

To summarize, K&R C is excellent for introducing people to C. I would suggest completely ignoring safety issues et cetera at the start and just have fun solving the exercises!

---

[1] Secure Coding in C and C++ is a really good book on this topic. http://www.amazon.com/Secure-Coding-Robert-C-Seacord/dp/0321...

PS:
Since you are interested in reverse engineering, after finishing K&R C I would recommend reading Computer Systems: A Programmer's Perspective.
Despite 2014 being very good for Republicans in general, the Kansas governor was unpopular. Approval ratings well below 50%. The Kansas Secretary of State reacted by making some very suspicious moves, including throwing a substantially larger-than-normal number of voters off the rolls. This is a situation where there was possible corruption and members of both parties should be concerned.

Any transparency and open records should be welcomed, no matter what the partisan leanings of the researcher requesting them.
Show HN: free iOS app to sync all photos/videos to your own computer using rsync
I have better things to do w/ my career than keep up on javascript. (then why am I posting on HN? am waiting for a dl to finish)
Ask HN: What tools do you use to benchmark webapp performance over time?
I'd like to set up something that would allow me to monitor latency and response time of our web builds over time. I've got a couple options but thought would like to reach out for recommendations from the HN community
I don't know anything about this app and don't know if it is open source (it doesn't look like it is).

However, did you know that not all open source stuff is on github???
Is this a full replacement for TS or does it just do SMS?
One of the meds I'm on is a potassium-sparing diuretic (spironolactone), so I actually need more sodium than most people lest I mess up my electrolyte balance and get leg cramps.
I lived and worked in Sydney for a year or so, and used iiNet while I was there. They had a mirror of free software, and also zero-rated most iTunes content. With most ISPs there having caps (mine was just 100GB), it was difficult to not see this as a benefit, but overall of course it's far from ideal.

The other problem was just terrible speeds; best I could get in a central district was ADSL2+, with about 16/0.8 mbit d/u, and that's not including the terrible latency issue you had to deal with for a whole host of US and EU based websites and services.

Then again, I'm back in London now with a 150/15 mbit d/u connection for under £30, no caps in sight.
Getting Started Developing with OpenStreetMap Data
As far as I remember from my anatomy classes, the brain is not a sense. Experience and doubt can be programmed - that's why we have classes and training for pilots, which is the equivalent for humans.

they trusted the instruments - the way a computer would behave

Computers behave however we make them behave. They certainly don't need to trust the instruments if we program them not to.

And that interpretation of the Air France Flight 447 is dubious to me. The instruments told the pilots what was happening (the stalling alarm sounded for almost a full minute) and they apparently ignored it, because they didn't understood how it worked - that it would stop sounding when airspeed was low enough -, not because it was faulty.
There's a few distros out there that are based on arch but come with well set up desktops. I've had a good experience with manjaro.
Four Personality Types
The new Google store where Customers can “fly” above the planet
This is an end-run around the fourth amendment by using a private party to do a law enforcement function; namely finding "criminals" which has historically been the job of the police.

I find it interesting that the supreme court recently ruled that GPS trackers are a form of search. I suspect that in a few years this will go before them, but given the differences (namely that nothing is attached to your vehicle) I'm a lot less confident that they'll rule against it. I REALLY hope they will, but I'm a bit doubtful.
Eight thousand years of natural selection in Europe [pdf]
Different modes of discourse: politics and science
> However, did you know that not all open source stuff is on github???

Yes, I did. I also looked for bitbucket, gitlab, Google Code, etc. and found nothing.

So I just opened it in JD GUI and saw this gem.

Cipher localCipher = Cipher.getInstance("AES/ECB/NoPadding");

Don't use BABEL. It's written by people who don't understand security.

EDIT:

private static final SecretKey a = new SecretKeySpec(
new byte[]
{
-91, 63, 7, 80, 88, -58, -47, -28, 55, 126, -126, 27, 67, -64,
97, -46, 5, 44, -14, -94, -103, 96, -57, 33, -108, -104, -122,
125, 49, 29, -25, -27
},
"AES"
);

Is dat a static key? :O
A New Improved Lottery
getting the product out is one of the hardest things for a early stage startup. people who can ship will increase the possibility of the product being released .

small example :

Business guy : guys we need to send a welcome email after a user registers.

coder1: adds code in the registration controller . ( 10 mins ) done.

coder2 : I think its better to use a event system to create an event for user registration and use a spool to send the email.

coder2's "idea" might be technically better than coder1's implementation but its waste as Coder2 doesn't actually take the initiative to code ..he knows just about everything in CS and for some reason prefers not to code . And still argues that coder1's solution is not correct.
and really not that dissimilar to linear growth during that stage of the curve...
Technically, that was one of the more hostile forks; EGCS developers were very unhappy that gcc wasn't moving fast enough and in the direction they wanted. They put their code where their mouths were. The only significant, more-hostile fork that I know of is Emacs/XEmacs.

I can't think of any project names at the moment, but I believe that most of the pre-Github "hostile" "forks" were due to a package being abandoned.
Yes, but it changes the strategy for getting them to rectify the error. Rather than asking for source code directly, you should be asking for help getting in touch with the developer who has it.
The developer could improve this page by adding a demo mode that shows the particles moving randomly around the screen. The demo mode could be shown after a couple seconds of user inactivity.
Anyone got ideas for a CV Dazzle[1] equivalent for license plates? I'm imagining "dirt" used to partially obscure some of the characters, in such a way that a human police officer would be able to tell the difference but a text recognition algorithm would either fail or interpret it wrong. Maybe make an 'I' look like an 'F' or a 'T', that kind of thing.

[1] http://cvdazzle.com/
https://pinboard.in/popular/ <-- Isn't strictly a hacker site, but has lots of technical links. I check that site and Hacker News daily.