skysight-inc/HackerNews huggingface dataset:
It's not meant to be just another Linux distribution. It will be whole new
system with Linux kernel at the core. It will be more in line with BSDs.
That's why static linking will make sense. Your updates are just rsync away.

As I see it suckless.org community prefers 'linking' in form of shell scripts
or communication via pipes, ideally via system's VFS.

You will get lean and minimalistic base system. If something will not share
same ideals it will not be in the base system (like glib[c]?, bash, Firefox).
It is possible that dynamic linking will be allowed in /emul chroot as stated
in 'Filesystem' page.

I see sta.li as rock solid minimalistic base system, which you can use on it's
own (how I belive many suckless.org folks will use it) or as a base system,
that you can build upon. Even more than that, you will be able to use sta.li
components in generic distributions with ease, because of static linking.

Go-lang is in my opinion next step for Bell Labs folks in lean development
for the masses. Don't take this too literally ;) Plan 9 [1] was first step,
but people did not want whole new system. Inferno [2] was next one, but VM
system was too much also. Go allows to use some of Plan 9 features in
edible form for the masses. Without requirement to install specific system
or VM to run your programs. That to some extent is what makes sta.li's ideals
similar to go-lang's.

Development of sta.li is at slow pace, but many experiments are under
development [3]. Probably some of them will be included in sta.li.
Most probably sta.li will include X11, but we are seeing some developments with
Wayland [4].

[1] - http://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs
[2] - http://en.wikipedia.org/wiki/Inferno_%28operating_system%29
[3]
- https://github.com/henrysher/sinit
- http://galos.no-ip.org/sdhcp
- http://git.suckless.org/dmc/
[4] - https://github.com/michaelforney/swc
Is this what the app by Pokerstars uses? The app is not available in the Play Store due to the gambling nature of the app, but it checks for updates itself when opened.
Is Google Play Services downloaded though Google Play?
Better use Anonymouth:
https://github.com/psal/anonymouth

The translation method is not really effective:

> We also show that automated attempts at circumventing stylometry using machine translation may not be as effective, often altering the meaning of text while providing only small drops in accuracy.

https://www.cs.drexel.edu/~sa499/papers/adversarial_stylomet...
So basically, "we're not forcing you to use systemd! you can shim it!"
Anyone use Fiverr for app marketing?
Random related trivia: `gu.com` also redirects to `theguardian.com` (useful on mobile, way faster to type).
Thanks, l really want use it.
Is there a contact list of top tech bloggers?
Domain names can be withdrawn if you supply invalid WHOIS information.
Top Selling Premium Pinterest Theme For WordPress Users
Surely you could still keep anonymity (as long as you can work around the billing issues) by only accessing the servers yourself through Tor. The bigger advantage of Tor is if you also want to prevent law enforcement from finding the server / taking it offline / etc.
Great, I have finally beaten the game on Easy and now there will be one more version to play?

This game game is horribly difficult (DF is more complicated, but not that difficult) but this is what make it great. Losing your well-crafted carefully designed ship in the seventh sector because of a complete freeze of the game can be quite unnerving though (save file is removed when you resume your game).

tl;dr: FTL is horrible, play it!
That's silly. New grads have even less information to pick companies and industries than they do to do the job. It's really common for a new grad to get stuck in a bad job or a bad fit simply because at that age you don't really know what you want.

If you have someone who makes it to 35 and doesn't have a stint more than a couple years, then you have a quitter. But it's really common for new grads today to have 3-4 jobs in their first couple years out of college, then a longer stint of 4-5 years as they find their footing.
Much like security, you pick your countermeasures in advance in the hopes of raising the cost of an attacker to penetrating your security. You're not anonymous. You're anonymous to an adversary with a given amount of technical/legal/intelligence/etc resources to bring to bear on deanonimizing you.

People will probably give you links which describe adequate methods for securing you against adversaries without $1,000 or equivalent amounts of brainsweat. If that's your adversary, there. May you execute properly.

If your theorized adversary is a nation state, pick another adversary. You're guaranteed to lose that fight in the long run. If you bid the price of your identity up to $5 million, they will counter with "We routinely pay that to kill mosquitoes" and mean that entirely literally.
baseimage-docker is meant to make it easier to make a correct environment for the processes you run in it, so perhaps make it be more like a fast VM.

From what we've seen the CoreOS people and perhaps the Docker people as well like to see Docker more as a thin layer around processes, being managed by external services.
UCLA students claim the rules of snapchat
UCLA students discuss the rules of snapchat
And like traditional publishers there is still a role they can play, edition and synchronisation of anonymous review remains an important element of paper publication.
Thanks for the help. Much appreciated. :)
Why you should have sex
why you should have sex
Heh, yeah I know what you mean - I'm not offended by the weirdness per se, I'm just concerned about the privacy aspect of it.
On selling ideas to fellow engineers
localbitcoins?
One problem with this is that users don't know what they want or what is easy / possible / hard.

I constantly get asked to add another "excel parser" to my in house Django app. These days I refuse (it is way too error prone) and build it directly into the web interface. Then they realize, that even with all the nice auto-complete and cut and paste features that excel comes with, clicking a few checkboxes and a submit button in a web interface is more efficient (and less error prone) than cutting and pasting the data into Exel in the first place.
Servicii de promovare site-Web design
Cele mai noi solutii SEO de Link building
Checking Out The Prague Startup Scene
Law Enforcement and Hacking
It's not that easy. Many libraries can't be statically linked, some programs will break if it will be statically linked. It is impossible to link statically with glibc. Even if it would be possible it's pointless. You will need another lean libc, like musl. Than go figure list of bugs found by musl: http://wiki.musl-libc.org/wiki/Bugs_found_by_musl
Is the drop down menu really going anywhere? I consider the mobile 'hamburger' to just be an evolution of the drop down, rather than something completely new.
HP to begin charging for firmware updates and service packs for servers
I agree that getting yourself out of a coding mess brought on by low paid contractors via a volunteer contractor instead doesn't make a whole lot of sense.
many people in uriel's cat-v community don't either. part of the problem is go's community and its web focus. the other part is cat-v is now focused on a plan 9 fork, and go solves problems which don't come up much on plan 9, or which are already largely solved.
I would add http://www.freespeechme.org/ to the mix, very interesting use of namecoin to register a .bit domain
Ask HN: Have you got any hacks/scripts/tricks for finding housing in SF?
Especially interested in people who've built cool scripts like auto emailing on new listings :)

i'd really, really, really, really like to talk to you if you've done any of those things :)

email is anon1@alumni.stanford.edu
Express yourself with gifs using your webcam
Ask HN: What is the best payment processing provider?
I'm using Stripe. Advantage: easy API. Disadvantage: not support Paypal. What is your payment processor? and why?
IT consultant paid £2,000 a day to cover civil servant's job
Elo ranking for more than two players games
Does anyone know a good way to rank the participants of an endless tournament (as it happens, a darts tournament) ?

- The total number of participant in infinite

- The number of players may vary in each game, but is finite

- Each player can participate to an infinite number of games

- Each game as only one winner

We use quite a rudimentary system right now compiling the number of victory balanced by the number of players in each game but there is a huge bias : the more you play, the more you earn points.
Yes please! My email is in my profile page. Thanks!
For what its worth, I managed this fairly easily via Local Bitcoins.
Yeah, that would replace an infinite loop with a stack overflow in that specific case, but I'm not sure that all infinite loop bugs can be converted to stack overflow bugs in the general case. Another commenter's suggestion to "have tests and a staging environment" makes more sense to me.
That vuln problem works the other way round as well. When a new libpng vulnerability is introduced all executables using the shared library are affected, while static-lib users with an older version are fine.
The Linux kernel has some features that make it possible to isolate a process from all (most) system resources, without actually running it inside a VM.

Docker is a tool that makes it easy to launch such isolated processes. You just specify what the filesystem environment should be for the new process, and what process to run in a small file and off it goes.

In theory this could make provisioning easier, having each application come in a Docker container that satisfies its own system level dependencies, and does its service level dependencies over connections to other containers/external hosts.
Thanks for the screenshot. Interesting.

I am not getting the point of it. I mean, its kind of a "api translation" right? Instead of using boto, you will be using django's db-api to create/manage things. This in itself is quite compelling, who wants to learn boto? I am wondering if this was the reason you built it, or you had some other use case?

Also, this is a little bit less "accurate" than boto right? If for example I have to query the number of instance running using my account, a direct query using boto will give me accurate result, but a query on django can be out of sync due to any number of reasons.

Is there anything to summarily say if my data is in sync with EC2?

Good work btw, I think you should def open source it. :-)
Dario Villanueva – 9 Things to think about on a data visualisation project
Fast and easy string encryption for developers
StringEncrypt page allows you to encrypt strings and files using randomly generated algorithm, generating a unique decryption code in the selected programming language. Simple & fast - try it yourself!
Many applications started shipping with all neccessary libraries, that's like taking disadvantages of static and dynamic linking combined. At least they can adhere to GPL...
I Am a Ukrainian[video]
If each copy uses less then 1/n of the library and the rest can be stripped away by the compiler, you need less memory.
After countless hours of playing, I have pretty much "solved" the game on its hardest setting ("Normal"), so I am really, really looking forward to a massive, free add-on I'd easily pay $10 for.

Definitely planning on getting the iPad version the second it arrives in the App Store.

What makes the game so fascinating is how many different, exciting situations arise from a number of pretty simple game mechanics.

One example to show how complex it gets:
You are in an asteroid field and your medbay has a hull breach (so oxygen is low in that room), enemies which have beamed on to your ship are on their way to your engine room, but you see the enemy ship's shields are down to zero, what do you do with your crew of 3? Do you repair your weapons first, fix the hull break, or try and suck the oxygen out of the engine room to suffocate the enemies?
"Absolutely; any programmer worth anything knows something about data structures"

Can you qualify this a little bit? I haven't used data structures since university. What are you expecting programmers to know and why?
Yep. We are trying to push our bizdev to use it as well. It's still slightly complicated... but they're starting to get it! :)
I would go with a Tor [1] hidden service or an EepSite on I2P [2].

Both are easy to setup and are accessible by anyone using "inproxies" such as onion.to or i2p.us.

Another advantage is that you can host the sites anywhere even behind a firewall or a NAT as long as the computer it's hosted on can run Tor or I2P.

I personally have a preference for I2P, since this is its main purpose while Tor's hidden services are not the primary purpose of Tor (which is to anonymize users on the clearnet).

[1] https://www.torproject.org/

[2] https://geti2p.net/
Importantly, you don't get to learn from your mistakes in "opsec." Dread Pirate Roberts asked a question about connecting to a tor site using curl on StackOverflow under his own name. Seconds later he realized "D'oh, that is in hindsight a bad move." and changed his name to a pseudonym.

Choose your own adventure:

a) He got to learn from his mistake.

b) That incident was recounted years later in the criminal indictment.
The Benefits of Matcha Green Tea and a Smoothie Recipe
Interestingly, distinguishing between "non-loopy" and "potentially loopy" sets of rewrite rules seems to be equivalent to the halting problem :-( The key phrase would be "tag systems".
Systemd provides a replacement for things like ConsoleKit. It further makes various things much simpler for GNOME. It provides dbus interfaces. We're not forcing, it is that we do like to share the amount of work a slight bit. Meaning: those "portability" requests are nice, but almost everyone uses Linux. Isn't it logical that after 10+ years of making things also possible on BSD, we now have Linux as main focus?

All those portability claims and that there somehow good: you're just doing things for lowest common denominator. Requiring a huge amount of effort to change or develop low level bits across BSD and Linux.

Now systemd comes along and does a lot of things for us. While you'd still have dbus. We now have people who solely developed for Linux and they're installing FreeBSD, that's indicative on how much development resources there are on BSD!

You imply that GNOME developers (none running or knowing anything other than Linux) are bad because they're not also developers for BSD. I've seen other people claim that us focussing mainly on Linux will somehow reduce the amount of help we get from BSD and so on. Yet practically speaking, the amount of developer resource we received during most of GNOME 2.x from BSD is pretty low (mainly implementations; hal, upower backends, etc). Plus often lagged behind a bit.

Recently we're making clear that we focus on Linux. We're still as open to portability as before, but someone really has to put in an effort to do this. Putting that with people who have only used Linux and mainly care for Linux is a bit strange IMO, especially after all those years.

Given that *BSD often did lag behind and did eventually provide implementations, the situation has not changed much. Expect for the often repeated claim of "forcing things".
Some background on the OpenBSD video: http://undeadly.org/cgi?action=article&sid=20140219085851
jspipe is indeed a good name... repl is vague I have to admit.
Wow, just to add an anecdotal data point in the other direction: this is the first I heard of the game freezing up, it has never happened to me, and I have played many, many hours. It's been completely stable and runs quite well even on an old 2007 MacBook Pro.
Bing Launches 3 New Windows Phone Apps
One Direction For Youth – What Makes You for National Integration
Celebrate India:It is that when India celebrated and Indian celebrate together and this causes unity among ourselves and promote national integration.
"Tiranga chah raha, sar ko utha,.. watan ke vaastey kuch kar dikha."
This is not done by the publishers. They only provide an online system to do so. The editors and reviewers are other scientists.
Yes. The ultimate protip is: don't live where everyone else lives. If you hunt on the west side or the south side of the city, you will have much better luck. For all the complaints about lack of housing in SF, most people won't even consider living in the Sunset or the Richmond.

If you hunt in the Mission and SOMA and Noe, you're going to have a miserable time, and it's going to cost you a fortune.
libfaac is a safe aac default, but aacplus works MUCH better at the the 8 - 16 kbps range, which seams to be a stated goal of this page. It turns on SBR+PS and has ffmpeg support.

If any Dropbox people are reading this, can you comment on what criteria you used to pick the audio codec?
... thanks!! ;-)
Building and documenting API in Rails
But in general, all binaries in a distribution are compiled against the same version of a library, namely the one that is distributed with it. I don't see that changing in a distribution that was fully statically linked.

Even in the unlikely case where binaries are statically linked against different versions of a library. You'd still have to check against which version each binary is compiled.

Of course, you also gain in security, since all kind of library preloading attacks are not possible anymore.
>So what? So that means that the sense of self will arise organically, from enough data input on sufficiently complex machinery.

Simply being complex isn't enough though. The non-brain parts of our bodies are as complex as you like, vastly more complex than all the computers on earth put together and quite possibly more complex than our brains depending on how you measure complexity, but are not themselves intelligent.

I don't believe intelligence or a sense of self that spontaneously emerge from any complex system. If that were true all we'd need to do is build some huge computer with billions of neural network components jammed together any old way, give it a decent internet connection, switch it on and wait. I suspect there's going to be more to it than that.

Our own brains are extremely fragile. Even tiny amounts of damage to very localized parts of the brain can render us completely helpless. That damage doesn't significantly reduce the complexity of our brains, in fact it might even increase it, but it can catastrophically disrupt the delicate relationships and feedback loops that make us sentient and conscious. I don't see how such a delicate, easily disrupted pattern of behavior can arise and sustain itself from a chaotic, unordered system. I'm afraid if we want to create sentient computers, we're going to have to do the hard work of designing them, or at least e.g. constructing a carefully tuned algorithmic evolutionary system that leads to one emerging. That's not going to be easy.
Git – A simple guide
Nicely explained, worth a fav.
Yoda – Multiple repositories management
Ouah jq is pretty cool. REPL is more targeted to the occasional coder, or the advanced developer looking to quickly manipulate some JSON
This is just a collection of excuses the vendors have been parroting but they don't really stand up to scrutiny.

1) The carriers problem is unique to the US, the same (or nearly same) situation persists for unlocked devices. In the US you can just look at the situation with (wifi-only) tablets. No updates there either.

2) Google point releases could be more frequent and Nexus device support should go on for longer, but that's no excuse for the non-Google norm of completely abandoning your device shortly after launch.

3) Correct, they don't distribute security updates. It is wrong.

You can say eg. maintaining a stable WebKit version with backported security fixes is expensive and difficult, but it's not. And Google is probably doing it for them. And if not, they can just cooperate on it, this being open source.
And when at some point their Android/WebKit version falls too much behind they just have to decide between updating to latest WebKit or replacing it with "sorry out of order" popup.
For example:

- Compiling to a VM + JIT instead of AOT compilation

- Running a programming language VM with an OS agnostic runtime, on a OS VM running on a hypervisor, instead of running the said programming language VM on top of the hypervisor directly

- Use of data structures and algorithms that take much more memory and are slower, because many developers lack proper knowledge to use the right ones and use whatever first result comes on their IDE completion suggestions

Just a few examples out of my head.
Nice article. One part in particular stood out to me:

> 7) The best swimmers don’t spend a lot of time dreaming about big goals like winning the Olympics. They concentrate on “small wins”: clearly defined minor achievements that can be rather easily done, but produce real effects.

Recently, I've found my own attitude changing towards focusing on the smaller wins, too, and found myself both happier and more successful in the work that I do. When you're putting together a large puzzle, it's quite difficult to think of it as a picture which is made up of hundreds of little pieces. It's easier to focus on a few large, more manageable chunks of the puzzle, each of which is made up of several small pieces rather than hundreds. This can be applied to many types of challenge.

This isn't new advice, but it's an important reminder not to let the bigger picture cloud your view if you're trying to achieve something.
I would have differed in opinion a few years ago, but with some experience in both international financial platforms and as a product manager with a company that have made the mistake of not investing in long-term technical hires with the talent and skills needed (which means compensating them properly and not relying on the goodness of their heart), I agree with this article. If a team continues to be hacked together, the code will continue to be hacked together. It may be cleaned up in the short term, but the cycle of technical debt and building inefficient code will eventually continue.
A VC trick and a related startup mistake
You want 1b. Put your bought BTC through a mixer.
There are a lot of political things going on in the background with this case.

1. New Zealand (NZ) desperately wants closer economic ties to the US but is constrained by public sentiment

Because New Zealand is primarily a low value added commodity export based economy the NZ Government and NZ businesses highly covet lower trade barriers. However NZ's anti-nuke stance and lack of military spend means that NZ will never get free trade agreement. Therefore anything else the NZ Government can do to appease US counterparts wins NZ small favors. This is why NZ is very much in bed with US spooks and basically has a US intelligence facility in Waihopai.

I firmly believe that this was a primary reason for the NZ Government's willingness to let their US Government counterparts to run the operation on Kim Dotcom.

2. NZ has been trying to woo the US film and TV industry

The NZ Government has been doing its best to entice the US film and TV industry even before the success of The Lord of the Rings (circa 1995 with Hercules: The Legendary Journeys).

I'm of the opinion that the heavy handed nature of the raid on Kim Dotcom was to send a message the NZ Government takes the rights of film and TV studios seriously.

That said, I think the NZ Government didn't properly gauge how far public opinion would swing against them for being so heavy handed against Kim Dotcom. Kiwis love an underdog and when the local TV media showed video footage of the raid on Kim Dotcom complete with helicopters and SUVs it certainly looked like an absurd Hollywood action movie. Also the use of the Government Communications Security Bureau (GCSB) to spy on Kim Dotcom unnerved many Kiwi's sense of privacy.

After this recent ruling I'm not sure how this whole saga will play out. I imagine that with with his personal freedom at stake, Kim Dotcom will keep pressing his case through to the Supreme Court of New Zealand.