skysight-inc/HackerNews huggingface dataset:
I love the way you turned this around : from frustration to an action course. Making me consider doing what i was criticizing moments ago. kudos.
I work mostly with deployments and updates to our environments, and the most helpful thing my developers can do for me is provide validation steps to confirm the state after each change.

We've caught issues ranging from expired passwords, missing files / files with incorrect permissions / write failures, sync issues and other obscure gotchas.

Catching a failed step during deployment can sometimes prevent a huge rollback effort and save a lot of time.
(FR) Growth Hacking buzzword ou réelle tendance?
It would be fun to add the possibility to know who hire while they fire.

As coders we have intrinsically an asymmetry of information that is weakening us in our capacity to negotiate our wedges.

Every piece of small data (hence information) that can help us is good news.
As far as I know, Durov first wants to create the best messaging platform and at this point I must say Telegram is really the best at what it does and constantly improving.
That's a prettier version of the Yale paper.[1]

Key points:

- It's a hypervisor. It usually needs a guest OS on top, which is, inevitably, Linux. Code size of the hypervisor is about 6500 lines. The OS itself is written in some subset of C and in assembler. Both are formally verified against a specification, written in a formal specification language.

- The big advance over L4 is that this kernel does concurrency. The verified version of L4 can't do that, and has one big kernel lock, because their proof system can't deal with concurrency. This is why L4 avoids passing long messages; it locks up the system.

- I've been trying to find more about the specification language and the subset of C. There are some very simple examples here.[2] But in the examples, the spec is so close to the code that it's not interesting. I did some work on formal specification of an OS years ago (the KSOS referenced in the paper here), so I'm curious to see how they addressed this.

- They haven't done a file system yet. (That's a good problem for formal specification, because the abstract semantics of a file system are simple; it's an efficient implementation that's hard.)

[1] http://flint.cs.yale.edu/certikos/publications/certikos.pdf
[2] http://flint.cs.yale.edu/flint/publications/dscal-talk.pdf
Ask HN: AgTech – What's the best way to gain domain knowledge?
We're a software development company and we recently changed or focus from outsourcing to creating products that solve real life problems. We also decided to focus on AgTech, as an interesting domain with a lot of growth potential in the future.

How do you get domain knowledge? What's different in AgTech then in other industries? Is there a different way you approach people and companies there?
We're gonna build a framework
I'm in Europe. I could get weed within 3 minutes, on the street. Hard drugs would maybe take a day. But I have no idea where I could buy an illegal gun. Not saying it isn't possible, but it seems to take a bit of work.

That sort of friction doesn't deter a would-be bank robber, but by and large the gangs here don't acquire guns. I've seen a few ugly scenes in public transport, and I'd be hesitant to use it if I thought the people who have knives today had guns.

So that's the answer to your question. It's the same as "why are shoulder-launched AA missiles illegal in the US – only criminals will use them".

The other part of an answer is that as far as I can see the deaths from accidents and suicides are vastly more important, and I believe even for crime, it's still an open question if gun-owners are safer.

Obviously all this depends on the low amount of firearms in circulation, so it doesn't directly apply to the US. There, it would require a transition period with buybacks etc. – which may or may not have worked quite well in Australia.
This argument always comes out when someone points out how much bare metal stomps AWS. Here are some counterpoints

a) A large portion of AWS hosted stuff probably doesnt need that level of sudden, burst scaling

b) With something like SoftLayer/IBM you can scale physical servers, usually within 30 - 60 minutes

c) If your burst scaling requirement are temporary, if you are located in a decent DC, you can probably spin up some infra in AWS and access your physical stuff over a private network connection and get the best of both worlds.

As always, use what's best for your environment.
I can't recommend the Bus Pirate enough! An old coworker introduced me to these things and they are so helpful!
6. Own your pipes. ISPs with DPI can undo much of your efforts as they try to monetize you. This might be mitigated by encryption everywhere, but I think you're still subject to the state, which can still identify you if sufficiently motivated. Or alternatively, make it attempts at bypassing identification illegal and prosecute all those who do ("Why do you have something to hide?")
This is insane.

Even keeping two different views in sync in different parts of an application without a framework is so much work it's not worth the effort, let alone building a whole SPA.

But to each their own.
How to Boost Conversions with Content Upgrades (19 Ideas Inside)
I really like that Duo can switch between Wifi and mobile network without reconnecting. However, usability is imo much better with Whatsapp. Duo still doesn't support calls on home screen on iPhones (calls are shown as notifications) and often fails to connect if the other person hasn't used the app for a day. It's annoying to first ask via Whatsapp to open Duo and then call there.
years ago i dealt with NN's in automated trading, and little regard was given to source data requirements. it was like NN's were treated as magic boxes rather than black boxes. a magic box will miraculously produce useful output even when you feed it garbage, but a black box has specific requirements for its data source to make it useful. so i like how the author dedicates one entire part of the three-part flow chart to sources and preprocessing. if i deal with NN's again i'll definitely place more emphasis on this aspect.
The BBC micro's legacy lives on in the BBC micro:bit, launched earlier this year: http://microbit.org. Some of the 'editors' (programs that handle writing code visually or textually, and transmit it to the bit) do run in the browser.
Agreed, if we were using standard. But currently we are mostly NOT using standard.
Using Let's encrypt certs...
How is it that everyone keeps calling it React.js? The name of the library is and has always been React.
Everything in your post tells me the same thing: Absolutely not.

Honesty is a huge deal in any employment situation. If you feel like that before you even start, the likelihood is that it will only get worse.

If you have no immediate need for the money, take your time and find something that feels right. You'll know it when you do.
As already said, you'll get nowhere the performance.
Does anyone know when we can actually use it? They say "over the next days", does that mean we'll have to wait for an update or is the functionality already there and will be unlocked?
In early 2014 the number of mobile users surpassed desktop users Go responsive
MongoDB is web scale()
That meta configuration looks like ember.js
6 Edible Food Packaging Products for the Future
The page should at least display a message like

"This page requires JavaScript."

and contact details when JavaScript is disabled.
I guess it's not obvious, but you can comment on the site.
Software Engineer | PlaytestCloud | https://www.playtestcloud.com/ | Berlin Area, Germany | Full-time | Onsite

Work on a great product being used by game studios such as Ubisoft, ZeptoLab, Wooga, and many, many more. PlaytestCloud is the premier provider of user testing for game studios. We work with studios all over the world to help them make great games.

We‘re looking for a full-stack software engineer.

We work with Ruby on Rails, AngularJS, Java (Android), Objective-C/Swift (iOS), CoffeeScript, JavaScript/ECMAScript 2015, AngularJS, ReactJS, C++14, PNACL, PostgreSQL, Heroku.

Why join the team?

You have the chance to join a small but fast-growing and profitable startup. Your work will have great impact on our product from day 1. You‘ll get to work with some of the biggest names in mobile gaming on a daily basis in our nice, cozy office in Potsdam, very close to the Griebnitzsee S-Bahn station. You'll get a MacBook Pro for work and we provide free drinks, snacks and coffee in the office.

Email Marvin (co-founder) at jobs@playtestcloud.com
Whether or not that contract is acceptable or not is down to the local market and the cost of living. I guess it depends where you live in Paris but when I was there I found that my cost of living was roughly equal to London, and 1900 EUR/mo would be equal to roughly £20k/mo which is on the very low end of a developer salary. In fact, 20k/mo was a low developer salary a few years ago and perhaps you could only do entry-level testing for £20k/mo now. I feel that even as a new graduate you can get quite a bit more than that.

But if you're happy to take a lower salary in exchange for some other perk then that's OK. I took low salaries to work for start-ups for the first 4 years of my career and that worked out very well for me, as I was given a higher level of responsibility than most companies and I now feel I am further ahead than my peers.

A company should be able to be very specific about what it will offer you. If not, it might be in the early stages and run by inexperienced people, which can be either a good or bad thing depending on your career goals.

If in doubt, negotiate or reject. It sounds like you're in a comfortable position anyway.
You don't depend on it and it is illegal. Just like today.

The original idea is to limit power. Now if you require an enforcer that is stronger than every entity in the system, the enforcer becomes part of the system. Then you need another enforcer that enforces stuff on the original one, ad infinitum. So you cannot ultimately enforce everything, not so today and not so in libertopia.

There are still solutions / mitigation mechanisms to this, and I'll just sketch a few:

- Embargos - fully legal, you just stop trading with the bad guy and revoke access to your property. The more people do it, the more expensive his life becomes. If the embargo is respected by enough people in the municipality, he'll lead an expensive, lone life with little to no access to food, health care, energy ... Note this is a current mechanism in international politics where there is no ultimate enforcer.

- Karmic violence - fully illegal, yet it was practiced throughout history to deal with perceived injustices, starting with killing Cesar, the plots to kill Hitler until today's violence between gangs. Each instance represents a failure of the enforcement system, still it is very common. Note this is equivalent to war in international politics.

- Coalitions: Groups of people embargoing or enacting karmic violence against a specified individual. Note this is again very common in international politics.
TCL is a top brand with high quality products in China. Also has large market cap (https://www.google.com/finance?q=SHE%3A000100). It just didn't have a presence in US before. Calling it a No-Name Chinese brand only shows ignorance of the author.
This is obviously something where machine learning is a great tool, knowing about the way images usually look, it's easy to imagine deep learning methods doing a great job at this.

However, an obvious application of this will be to apply these methods to security image footages, in order to improve the recognizability of the people shot. You know like in Hollywood movies where the detective asks the geek "can you improve the details of that picture?" But the general public (and by this I mean cops, lawyers and jury people) will not understand that the details are actually made up. The person in the security footage may be unrecognizable before treatment, but after, it would look as "the most likely person to have been there."

What could go wrong?
I remember reading a long time ago that Whatsapp will not include things like calling/video calling and will focus solely on texting. Why is every messaging app doing the exact same thing and why is there no inter-connectivity between them?
If VS Code is written in HTML/CSS/JS wouldn't it be possible to use it without devmode on Chromebook?

Oh, I just found a issue for that: https://github.com/Microsoft/vscode/issues/1031
It makes sense for youtube to have them. Federation is not only for rss readers - there are many applications that can use it as well to push updated content to the users.
That footer also does not move in Firefox and stays on top of one of the list items when you scroll down.
Most startups hope that they'll suddenly need to increase capacity by 100x, but it nearly never happens. Most vendors can provide dedicated servers within a few minutes (if you don't order too many at once), so scaling is still possible in the vast majority of cases.

Even if you always have to scale up for 1-2 hours per day, using dedicated hardware that's idle the rest of the day is probably cheaper in most cases.
are there any other companies out there that provide hosting with multi-regional failovers? i love RDS and it's fine for mission critical stuffs but sometimes i just don't want to fork so much money on smaller projects and need an alternative.
> It's cute that their map shows the former Soviet Union as "not free" and the former American Cold War strategic assets as "free"

What is not true.

Large parts of former Soviet occupied and Warsaw Pact countries are marked either as not assessed or free. Except Russia along with Belarus (not free) and Ukraine (partially free, well, except Crimea, that is at the moment Russian annexed, but probably marked after Ukraine, or vice versa).

I think that the even more serious problem we face is that most people are distancing themselves from the reality and are falling into some lalaland where the reason is a very weak argument.
>Western intelligence community also converged on the conclusion that Iraq had WMDs

Not really. There was a decent amount of dissent in the western intel community on Iraqi WMDs (pretty much everyone not in the "coalition of the willing" and even some within it), it's just that the Bush administration purposefully ignored the dissenters.

>Though if you have any other credible source, please share it.

If you don't believe the intelligence community can ever be trusted again after Iraq, I don't think there's any source could be enough for you. If the authorities on the subject are in on the conspiracy, then any proof could be just another layer on the conspiracy, right? Turtles all the way down.
I had seen this at the time, and I'm actually very excited about it!

I didn't want to comment in the article as I haven't been able to get one myself, but I have some time off coming up and I'm hoping to check it out then.

In any case I think it's great that we again have access to inexpensive [coding/tinkering/making]-first devices.
Ask yourself these questions before becoming an entrepreneur
Fair comment that this site doesn't look like it needs a JS framework, but I think it's a little unfair to assume the dev doesn't know about HTML or server side languages.

It's more likely that the OP uses this JS framework a lot and knows it well, so it was quicker for them to build it this way.
Asking as an ignorant foreigner: Does anyone know what makes us-west more expensive than us-east? Is it just land or electricity prices or something like that?
At least in SF, there is a public hearing for any new permanent stop sign.
I'm still amazed that Google hasn't released their own IDE on ChromeOS and Android yet. Their Pixel series are lovely premium devices with a Unix underpinning that could become the default option for developers
Yes and it is staying on being a messaging platform rather than doing everything and anything that others are doing. It has a webapp which works, desktop apps for desktops and works seamlessly
Holy cow, the addition of a set of legs costs an additional $250?! Who the hell could ever justify such a price increase to save a bit of worktop space?
This. And now that Facebook owns WhatsApp, they could at least integrate those two?
> Overall Ghost 1.0 will be promising overhaul of simple blogging engine.

It's irony, isn't it?

So they'll be going Wordpress in next major releases, I guess.
I admit writing that – if I were at Amazon – I'd spend the rest of the week making sure every future package to "that unfair guy on the internet" gets thrown against the wall an extra four times :)

And, more seriously, I didn't want to imply that Amazon deserves any hate – they're probably a net positive for the world. And Google is no saint. Just that, on balance, I'm still more inclined to be loyal to the latter.
Advanced HTTP Client
It's important to keep in mind that they live in two opposite contexts.

Knuth lives a more or less "monastic" life; he practically doesn't need to deal with anybody, while Torvalds is strictly entangled with an entire community.

While this of course doesn't entirely justify both behaviors, the two contexts are certainly very influential on them.
“Golang took the name channels so now we have pipelines”
Yeah, but ... it's still insane :-(
OVH is another decent host at similar prices. They have a larger range of servers and more datacenters, but are slightly more expensive. But they also offer renting older servers at kimsufi (similar to Hetzner's server bidding).
>You mean having conflicts of interest?

I think it just depends on the values and societal norms of a territory.

In the Middle East for example, their "Dark Markets" mostly sell alcohol.
Yes, why have both messenger and whatsapp. Additionally it seems they want to kill whatsapp, messenger gets the cool features that whatsapp should have gotten like the bot platform. Whatsapp is like an illegitimate child. Apparently everyone is on whatsapp, the bot platform should have been on whatsapp
Show HN: GitHub pinned repos API
I think the reason, besides the network effect, is that all federated alternatives are lacking in some way. For example, they may be missing one of these features:

- Ease to install

- Beautiful, intuitive GUI

- Always works and looks the same

- Keeps backups

- Zero cost

- Allows over-IP phone calls, now also with video

- Integrates well with phone
you really believe them?
http://www.snopes.com/politics/soapbox/revocation.asp
That site has the reason for Termbox.
Simpler interface (good). No optimization of data sent because everything is fast now (really?)
https://code.google.com/archive/p/termbox/wikis/Rationale.wi...
I actually meant renting - thanks for pointing that out.
5 Most Popular Places for Destination Wedding in India
FaceTime seems to be the only service which delivers consistently good quality. Skype's video quality was abysmal the last time I used it and the Google app (Duo I think) was the worst ever - infact that one showed the recipient the video flipped vertically. I didn't bother to see if it would be resolved, but instead just uninstalled it. I don't use Whatsapp's audio calls, so I doubt I will use video.
Don't have any regret. If you have any doubt about the contract, IME then even if you take the job, it won't last long (and when I say not long, like less than 2 months).
Would it go against democracy for a billionaire to install bollards around his Bentley, merely drawing attention to a parking spot that the city has embraced on paper?
As someone who's never owned one, I think there is something called 'crouton' which makes a chromebook into sort of like a low-end ubuntu laptop. Given that I've run VS code on Ubuntu with 2gb ram, it seems like it should be doable.
What's the minimum monthly cost for running this setup? Can it be done on a single server? If the minimum setup requires a lot of redundancy, then I think this will still be a blocker for many side projects and small startups.

Does gitlab.com offer hosting for containers?
You can also rent VPS servers that are still cheaper than AWS temporarily and add them to the cluster whilst waiting for dedicated hardware.
"4. Send spam" is moot point. Any email originating from your home's IP will be marked as spam automatically by the major email players and there is very highly possibility that will never reach an inbox.

The biggest problem, in my opinion, is the DDoS attacks.
Just look at their initial idea[0] of simple blogging platform, which is the main reason people support it.

[0]: https://www.kickstarter.com/projects/johnonolan/ghost-just-a...
There's good reasons why we don't have open standard protocols and federation discussed in this blog.

https://whispersystems.org/blog/the-ecosystem-is-moving/

tl;dr: features features features
There are other benefits also:

1. You can get started for dirt-cheap or in some cases, free

2. There's a common API for requesting new instances and performing maintenance tasks

3. There are extra services available to help build your apps such as SES, S3, and RDS to name but a few I found very helpful.

I'm not saying anything in this thread is wrong. But in software engineering, we say "write the code that only you can write", which is a suggestion (but not a rule) to use pre-built libraries instead of trying to make your own. Perhaps we should also say, "run the instances that only you can run".
What does the performance on ARM look like?
> Are you supposed to pick up and move if you don't like your neighbour's court

No you aren't. Maybe you check this guy's reputation or you make a contract before you buy a property close to him. Good neighborhood contracts (I don't recall the name right now) are common international politics, see the original article. If the guy's a reasonable person, he'll want to resolve it as well. If he's a villain, you'll have supporters throughout your community because you won't be his first victim. Start your embargo if you want.

> Most things that hit the courts are not trade issues, for that matter.

They aren't today because municipality / state laws act like additional clauses to your contract even if they are not mentioned in the contract. But if you make this stuff explicit, many things become contract (not trade) issues.

There's btw no reason not to have a property that has exactly the same laws as the US today and allow people to enter it unless they disrespect the laws. The current system can live within a libertarian land, but not the other way round. Libertarian land is the more general one.
Given theres already furore due to recent data merging (fb + whatsapp), I dont think it would be a wise decision to integrate them further.

People started using WhatsApp before it was acquired by FB inc. A fair share of these might just leave WhatsApp if were to be merged completely with FB messenger.

There are plenty of alterantives out there.
At http://www.reportdash.com we use backbone with backbone layout manager and jade. We have been able to design a pretty robust report and dashboard builder with just a single front-end developer.

Never once did I regret the choice, nor has been limited by the choice. I pretty much could implement everything I thought with minimal effort.

I would say backbone with backbone layout manager has the bare minimal abstraction. It just boils down to picking the right pattern. I use a state variable to hold everything related to the dom, and re-render the dom whenever the dom needs to be updated. May not be as fast as 'react', but at least in my case, it is good enough. ( Since my 'views' are nicely factored, I often has to re-render only a small part of the dom)

Without the framework, I would have taken double the time for sure. And boy, the code is nicely organised as well.

I did have some experience in developing spa's using jquery alone. Well, that was in 2009. On any day, I would vouch for Backbone+ Backbone Layout Manger + Jade over simple jquery

I used to wonder why it hasn't been as popular as react or angular.