skysight-inc/HackerNews huggingface dataset:
It's a good question. Right now I have microservices running on AWS, in 3 availability zones so it should be resilient to an issue in single or even two zones.

Services are also deployed in autoscaling groups so if one of the servers goes down, it will be replaced with a healthy instance.

Right now everything is running in us-west-2 region but in the future, if it goes well, I'd like to spread servers across more regions in case there is some big AWS issue in one region.

Microservices also cache remote config so if etcd cluster goes down they continue working.

Plus I have a very high test coverage so the code should be robust enough.

I will think of more things to do in the future.

Good idea to add more information to the website.

Thank you for the feedback.
10 Must Have Magento Extensions to Lift Up ECommerce Sales
Stylight | Munich | Germany | Visa & Relocation support

At Stylight we build a fashion website where users find inspiration and can search for fashion. We're among Munich hottest startups and quite international. English is our company language and we have colleagues from 20+ nations. We run joint engineering and business teams, to maximize the impact of each engineer.

-----------------------------------------------------------

We're hiring:

* Senior Full Stack Developer (http://stylig.ht/Senior_Fullstack_Developer)

* Junior System Administrator (http://stylig.ht/1rgJXj5)

* Web Developer (Brand Marketing) (http://stylig.ht/24Zbt3i)

* Technical Account Engineer (http://stylig.ht/1ZrqR5a)

-----------------------------------------------------------

Interested? Contact me on sandra.jasarevic@stylight.com. Want to know more about us? Check out our Tech Blog: http://tech.stylight.com/
Is it origin/master or origin master?
The DAO is effectively on hold to decide whether flaws exist and how to fix them
Is it possible that they don't even know what's happened yet?

They're not stupid. Covering it up only makes it worse. I think they're just stalling until they figure it out.
I currently sleep 11pm-5am on weekdays, with a further hour or so of broken "sleep" on a train. This leaves me quite seriously sleep deprived by the end of each week, and I do not recommend it if you can possibly avoid it.
Thats the reason why I stopped watching it too. No doubt it has something but it's just too one sided IMO. It's bashing from a very specific political angle. I.e. it always possible to know what side of critique he is going to fall down on, and that for me isn't interesting.
I have a friend who's part of a startup here in the UK that makes routers for gamers called NetDuma[1]. The routers they sell have a VPN client like this ready to go, I've got one and it works well.

1. http://www.netduma.com/
Ya? How well do password managers work in the adblock browser on Chrome? Or at a Coffee shop? Or on my Mom's laptop?

Huge PITA for little to no gain. If people want my pinterest password, have at it.
Now read these

* http://uselessd.darknedgy.net/ProSystemdAntiSystemd/

* http://blog.darknedgy.net/technology/2015/09/05/0/

and realize that you've brought out the same old tired red herring again.

See also Hacker News:

* https://news.ycombinator.com/item?id=11846335

* https://news.ycombinator.com/item?id=11814419
For me, personally, 1.0.0 feels right as the first version. Compared to nothing, the first release is a major and there have been no minors.

I guess I don't really see version numbers as indexes but as cardinals, hence why leading zeroes seem weird to me.
You took the words out of my mouth and I'm glad someone else feels the same. It's a difficult thing to articulate but I think he crosses a line into unbearable preachiness and pandering. It's a bummer because I think the guy is a riot, but I just can't take the lectures anymore, and yes, given that this is almost a Daily Show spinoff, it's not terribly surprising to see a heavy left-leaning slant to everything...that's how you get a built-in audience I guess.
To disable real time virus scan permanently you can boot into safe mode and then rename/delete C:\Program Files\Windows Defender\MsMpEng.exe
Every time I have to wade into a legacy dynamic codebase I find all kinds of type errors that aren't caught by tests. That's bad enough on its own but refactoring without support from a type checker is a pure high wire act.
I understand where your heart is, but as a grocery shopper, I disagree.
Except they miss:

1) Weird browsers like adblock for android

2) Coffee shop browsers

3) Borrowing someone's laptop browser

Why would I do all of that to make my pinterest password more secure? I think I have logged in twice.
This is a strange comment, because the first half is what I said. Rust isn't a mod. Yet their criteria would classify it as one, since the Unity programmers did not conceptualize Rust when they created Unity.

But the second half is completely false. Rust has nothing whatsoever to do with DayZ, except that it's vaguely in the same genre.
Thanks, I saw that but was hoping people would not actually bother - that's deep into 'tinfoil-hat' territory. If you are already running a Linux distro and trusting the repos for OS updates, it isn't a big stretch to assume their build of the password manager is exactly as safe as the OS updates, and trusting one but not the other is pure folly.
Assuming you are on the correct device with the correct manager installed.
Another potential issue could be scaling of the database. As I only use one RDS instance now.

In case I would have lots of users using my service, which would be a nice thing, I would consider moving from RDS to my own Postgres database (which could be scaled more than RDS) plus moving metrics data to something like InfluxDB.
No. They could implement their own GC either way. However the native GC would be faster than one running inside the VM.

There might not be that big of a performance penalty once WebAssembly gets SIMD, shared memory threads and 64bit ints though.
Having read this several years ago, I think [2013] is appropriate.
Just for clarification those are two distinct issues.
One: the LE client's apache magic fix up code can fail to handle fairly standard configs and mess things up.
I addressed this directly, you don't need to use the apache magic configuration.

Two: ACME offers numerous ways to convince it that you own a domain name.
My intent was to follow this up by saying you don't even need to be running an ACME client/mess with your apache config at all by using the dns-01 challenge variant over the http-01 variant.

> The key is that Lets Encrypt can be very difficult to configure and get things working.
This is definitely a problem, it would be great to see a divorce between the apache config munger and the certificate fetcher. SSL available to the uninitiated is great but if they're on the command line then I'd like to believe they're capable of pointing their server at a specific location for certificates on disk.
The idea behind locking doors is to make things slightly challenging for a casual burglar.

My parents live out in a rural area, and they never lock their doors, house or car. The odds of someone driving to their house and burglarizing it are just too low to worry about it - and if someone were specifically targeting their house, they could just break a window and get in that way.

In denser areas, however, that logic doesn't make sense; it's trivial to case dozens of houses in five minutes just by driving down a street.
I like binary logs. They are faster, which is not a bad thing if you have to grep them. And easy to filter thanks to a fix metadata interface, and so on.

journalctl could use some work, but it can just print JSON, and there's jq.
Since the post about this problem a few days ago I've stopped using KeePass and began using Password Safe. Good program.
> Variables have to go somewhere.

As I already mentioned, in Forth you barely need variables. Everything happens on the stack. The rest is global.

Forth requires a radical shift in thinking about programming. You should read Leo Brodie's book "Thinking Forth".

http://thinking-forth.sourceforge.net/

> Good luck finding them amidst all the confusing rolling, picking, duping, etc.

Good Forth code style uses comments all the time. For instance:

( swap the two top values )
: myswap ( x y -- y x) <= x y is input, y x is output
swap ( y x ) ;

If you keep every Forth routine small then you can really have fun in Forth without local variables.

By the way, I would never use Forth for big software. Forth is particularly powerful in tiny systems where every byte matters.
> First, ns-unmap your old name (a refactoring tool should do that for your, I guess).

clj-refactor has a cljr-rename-symbol function.

https://github.com/clojure-emacs/clj-refactor.el

Here's a full list of its features:

https://github.com/clojure-emacs/clj-refactor.el/wiki
There's a program called The Rolling Jubilee which has been doing this for a few years. I think the idea is that it encourages people to help pay off the next person's debt, since the amount they were forgiven is much more than it cost to buy it:

http://rollingjubilee.org/

I believe that this is an offshoot of the Occupy movement.
Cruising sailors love in Inreach too (at least in the Caribbean). It's great to be able to essentially text people at home with passage reports or just to keep up when you keep switching countries & don't want to constantly be buying new SIM cards (that don't work in lots of nice areas).

I have a full-on Iridium sat phone. I've only made 2 calls on it. Mostly it it gets used to download weather forecasts and text people back home. Weather option on the Inreach are getting better though they're a long way from good enough for offshore use. There seems to be enough demand that they'll get there though.
There are some. Like http://rollingjubilee.org/
Do you want all your messages go to Facebook? Maybe more relevant question, are you planning on analyzing any single word, probably in a user multi user channel? Then go NLP, are you lazy and just want to proof a point. Wit.ai is nice to go.
Ya so you don't just need a nest.. you need a nest + other sensors + a bunch of other code. If your bill rate is $200, it is pretty quick before the amount of effort you spent engineering a nest solution would have been beat by just having some guys come blow $1000 in insulation in your roof.
Most days I'm taking calls from people who's business machines have updated to Windows 10 and something has stopped working.

What is the rationalle for forcing people to upgrade the OS on business machines that are mid-life and doing their job perfectly well as is? It's not your decision Microsoft, and you're costing these people money.
If it's an autoconf project you should be able to (as far as I recall) pass appropriate min version and architecture flags to ./configure

Python bundles a bunch of modules one may not need for embedding in either case, and they can be turned into byte code before distribution.
What entrepreneurs can learn from Jose Mourinho
This is overboard and paranoid for the average user. You are almost certainly not a target for your government and probably not a criminal and so don't need to worry about full disk encryption, your google search history, a judge compelling you to unlock your phone, etc.

Most people should just use an adblocker and strong passwords.
Systemd sounds good in theory until you cannot disable systemd-journald and it grows to 50M RAM. And out of nowhere dozens of gvfsd* processes are spawned for no apparent reason.
I have found my YubiKey quite nice for password sercurity, but I use it in a slightly different way.
I use password-store, which is a git repository of GPG encrypted passwords. While I'm on my main laptop, which has Qubes, I can access passwords using a key stored in my keys vault using Qubes split GPG. Encrypted passwords are synced through SSH to my serwer. On my other computers, I can decrypt passwords with my YubiKey as a gpg smart card. This is probably way overcomplicated, but it works.
Because if you follow this advice, you're more likely to yield a successful product.

Playtesting isn't useless. It's how fun games are made.

Perhaps people are disagreeing with this because they haven't tried to make a game. A curious phenomenon.
Insurance still doesn't cover many things, and most of the low-cost plans have such high deductibles ($10,000 is common) they're practically useless for all but emergency room visits where $10,000 goes by in your first day.
Criticism does not equal complain. If I find something horrible I'll say so - that's feedback. By your way of thinking, since I don't have to use brainfuck (an intentionally horrible language) I should not mention that it is horrible. You just don't make sense other than patting youself on the back for being 'positive' downvoting the grumpy ones while letting bad ideas forward.
I think he was paying to someone else to manage his media.
Hey! I used to sleep 4/5 hours every 24 hours and then 14/15 hours during weekends back in university time. This was OK for the time being but in longer run I found it quite exhaustive and in the same time I did not like waste of weekend.

When I started working full time I was taking ~7 hours every day (including weekends) but until I gave up drinking coffee I could not do much in the evenings after work. At that time giving up coffee was great thing, I passed some certifications in the evenings and could also catch up with private life. I think also my diet at the time was contributing to this effect (eating a lot of green leafy food, salads, kale etc. and not so much of bread or processed sugars/fats)

Then I joined a startup and in the same time my beloved one gave birth to our beautiful boy - so no continuous sleep (1.5-2 hours straight at max) for more than a year made my head looking a bit grey. In the same time I switched back to drink coffee and had bad diet habits to strike back - so my level of tiredness grown so much I could do nothing productive after work. Then I switched regular coffee to bulletproof coffee and at least coffee crush was gone but generally I find 7 hours in bed is my minimum.
It's interesting that at least twice in these comments someone has claimed that this was a desktop technology that was going to ruin servers, and when server using professionals reply that it's really good for servers they get what read to be quite angry responses.

I don't know much about it, but even from my position of ignorance it's clear that the level of debate is very low.
A 'Big Red Button' for AI to interrupt its harmful sequence of action [pdf]
Serva: Windows and Linux network install (UEFI and BIOS) made easy
PHPUnit and Prophecy
It seems like it would be very difficult to export to "not a country." Every dry rock in the world is claimed by some nation, and ships and platforms on the open ocean are flagged and/or operated by citizens of some existing nation. Many U.S. laws apply to U.S. citizens no matter where they are in the world.
I've never really understood this logic, primarily because as a theory it's not really falsifiable. If the concept could be applied to anything then it has lost all normative powers.

Should we positively reinforce people who jump of cliffs convinced they have a novel scientific theory of gravity that will allow them to fly? Presumably not. Then presumably we should take a similar view of those who attempt things that are similarly scientifically impossible, even if said impossibility is less obvious to a lay observer.
No, not that ignore-security-until-too-late type of laziness. More of a automate-manual-tasks laziness.
Who would have guessed he is a dadaist.
Can't think of any. Could be November 2nd, could be February 2011, could be whatever.

It's not a reference to anything i'm aware of.
True. Or you can switch to Mint. The think with systemd though is that you don't have this option anymore. Regardless of how bad idea you think it is - you are stuck with it (as it seems). I think that's on the core of arguments against it.
That's not entirely accurate. TypeScript 1.8 added the ability to use type information from JSDoc-style comments.

For example:

/**
* @param {string} a
* @param {number} b
* @returns {string}
*/
function foo(a, b){
return a + b;
}

Is functionally identical to:

function foo(a: string, b: number): string {
return a + b;
}

See: https://github.com/Microsoft/TypeScript/issues/4790
This makes me glad I use a fake name at the hotel for DEFCON.
Wonder how similar to http://www.artificialbrains.com/spinnaker this is
Mikrotik's support for OpenVPN/IPsec is a joke. They should just allow to specify plain openvpn configuration instead.
I would not recommend these routers with original firmware.
They've changed the code from that, the new one starts with B.
So why would anyone declare bankruptcy?
Show HN: CloudyBox – Linux Desktop on Browser Service
Why? My parents are using openSUSE because it's very Windows-like, they would have no chance against PC-BSD.
I intentionally didn't mention it. You should be able to find it from what I said if you really need it.
This sounds better than i even have imagined, clearly put something about that on your website. May also create a business related blog where you can add all these architectural choices in detail. Assuming other potential customers also look for transparency in this.

About the databases, i would just make sure to have a plan when it comes so far. I dont think your website will explode in populary over night are you are not _that_ unique, so you most likely will notice it early enough if you watch closely when it is time to switch :)
How to use nvALT in academia
As a non-american guy that has never seen John Oliver before, I found it very hard to sit through the entire thing until the end, though the payoff was definitely worth it.

This guys looks to me like he's been in TV for a little too long and tries very hard to find a audience with very simple jokes (that feel kind of forced) amplified by background laughter.

He has the right idea and did the right thing but I personally would have found it more enjoyable without the jokes.
Putting Down Elm
Hadn't heard of it before. You basically trade a bit of search speed for more privacy. Trade off I'm willing to make it's my new default for now.
It basically gives Google results with a better layer of privacy if I understand it correctly...which I guess means they could be cut out by Google eventually?
Agreed. Right now the only thing that's economically viable to grow with these setups is cannabis. But it does lay a good foundation for innovation and research.
> Of course you don't want to use roll or pick. That's tutorial-level knowledge that you shouldn't use them.

I think the opposite is true. Basic, Assembler and Forth were my first languages. Forth was the one that was the most powerful, and it showed me best on bare metal how a computer works.
> Use unique SSH keys for each service (sharing a SSH key on your GitHub/Gitlab account, network router and AWS/Azure instance is a very stupid idea); use ssh-keygen -t rsa -b 4096 to generate a 4096 bit RSA SSH key.

I tried this. Turns out to be a bad idea. SSH will walk through each private key and attempt to authenticate with it in order. That means a lot of bad login attempts which in turn leads to getting locked out. SSH public keys are public for a reason.

What attack is this even preventing - that someone will be able to reverse ssh public keys and get the private? A better approach is to generate a unique key per client so that if you lose access to a device you can remove only its public key.

> Also, you should download the source code, compile it (using a Linux machine) and always look over the source code for rogue functions

So I becoming an Underhanded C Contest judge is the price of admission to using the internet? Can anyone really be expected to do that? Can we blame anyone who gets owned because they didn't?
Mastery of anything is a delusion
could you please explain why a self-hosted vpn is a nightmare for privacy? i am running a streisand server and the disk is fully encrypted
Personally, I think it's quite enough if a programmer at least knows that he doesn't know certain aspects of security — and instead of importing standard library's md5 module, spends at least 20 minutes on Google when faced with such a task.
You're proud of the fact you've pre-judged Trevor Noah's performance without watching a single episode?
I might have got the names backwards.
I've never seen anyone propose a flat land value tax, from it's inception through 150 years later. Land value tax is about taxing the value of the land, and land value varies with location. That is the entire point of it.
The only person I loved was Stephen Colbert. I can't stand the left-preaching Daily Show and spinoffs.
I think you're supposed to configure SSH to use the right key without trying them all in your ~/.ssh/config
Hugo 0.16 released
Traffic-weary homeowners and Waze are at war
> Proprietary algorithms can help, but they are secondary in importance to the data sets themselves.

This is flat wrong. No algo, no intelligence or synthetic congnition

> The dramatic rise of Google provides a glimpse into what this kind of privileged access can enable. What allowed Google to rapidly take over the search market was not primarily its PageRank algorithm or clean interface, but these factors in combination with its early access to the data sets of AOL and Yahoo, which enabled it to train PageRank on the best available data on the planet and become substantially better at determining search relevance than any other product.

This is so wrong on so many fronts. A) They has open access to the web just like DMOZ and Yahoo and many others via crawling systems. B) They were attractive to software engineers who in turn made their IT depts in large corps switch to Google as the default search engine C) They stole the ad matching algo from Bill Gross which in turn made them successful. E) too many other factors to list

Lets also not forget that PageRank was a variant of an early link analysis algo that had been around a while.
You can run OpenWRT as a virtual router (MetaRouter) on top of Mikrotik. That would allow you to get around the TCP limit. Does anyone have any experience with running OpenWRT as a MetaRouter?
It is very preachy but the problem is that often he talks about highly abused topics.

- debt collection

- voter identification and voter fraud

- abortion clinic laws

- trump

And he doesn't ever state things as "fact" when it is speculation. He only specifies facts when they are facts. And he never tries to push opinions into sort-of-kind-of factual sounding things like most news sites.

How would you talk about a topic where voters are being forced to show identification in such a way as to exclude most minority voters and even have people state on camera that is the goal? These are blatant abuses of power that should be heavily exposed.

This is why I have respect and don't feel he's too preachy.
Yep. Same here.

He wasn't nearly as judgmental in The Bugle, while being as funny as ever. [1] [2]

[1] http://podcast.timesonline.co.uk/rss/thebuglemp3.rss

[2] https://soundcloud.com/the-bugle
Clickable: http://www.yegor256.com/2016/04/05/printers-instead-of-gette...

I think it's an interesting article. It describes a kludge for handling data that could probably be handled more elegantly. So I guess I could be accused of thinking that Java is evil, but I don't. I just think that some tools work better for some jobs and sometimes the tools are ruste and old and sometimes the tools are shiny new.

Good luck.
OS level support for checkpointing is also a thing that exists: Eg https://criu.org/
> even changing your host name at the command line was different between the various Linux distros

That was one of the things that the systemd people set out to remedy, in fact. Now, you run a Desktop Bus client that talks to a system-wide Desktop Bus server using a Desktop Bus protocol.

* https://freedesktop.org/software/systemd/man/hostnamectl.htm...

* https://freedesktop.org/software/systemd/man/systemd-hostnam...

* https://freedesktop.org/wiki/Software/systemd/hostnamed/