skysight-inc/HackerNews huggingface dataset:
> Know your requirements.

I agree with you and had my own way of saying it off the top of my post. If your application has a simple data workflow such as "ask server for document, show document" and "store document on server, show new document" then by all means do not build a client-side web application.

However, fully reloading a document for interactivity is a very crude model, and doesn't allow for complex interactions, state transitions, offline support, the ability to package your app and deliver it to app stores, and so much more. Additionally, I often see teams who build their UI application directly into the server fail to develop a robust API for 3rd party applications such as mobile apps and data integrations.
You guys are using different definitions of socialism. Norway has a market economy with a strong welfare state. Venezuela follows a central planning model where the currency exchange rate and commodity prices are set and enforced by the government. What is happening to Venezuela is not surprising to anyone. It's Economics 101. The fix is to give up control and let prices float freely. It will be painful in the short-term, because they dug themselves into this hole, but it will get better.
> The protocol you describe is a synchronous online protocol where Alice and Bob have to be online at the same time (and if they're doing this at Charlie's behest, so does Charlie).

They don't actually have to be online at the same time (and they don't care about whether Charlie is online or not: it's a pairwise protocol): they just to be able to send and receive one another messages, and to store state. Fortunately the former is some Signal's quite good at, and storing state is something that phone hard drives are quite good at.

> Also, how does this protocol even help? What's the use case? It allows participants to discover mutual contacts, but what then? Do we use Bob as a web-of-trust style introducer? What if Alice doesn't even want to talk to Charlie? Do we do this for all the friends Alice has in common with Bob? Do we do this for all the friends Alice has in common with everyone?

It's the exact same use case as Signal's existing contact-discovery code, only private: it enables Alice & Bob to share information about a mutual acquaintance, e.g. Charlie. This might be used to share Charlie's key ID, in a trust on first use style. Note that this is no less secure than everyone everywhere trusting Open Whisper Systems on first use.

The idea is that when one starts using Signal, one exchanges keys in some out-of-band mechanism (NFC is a likely candidate) with an acquaintance, and then from that person get keys of mutual acquaintances, and from then others, and so on and so forth. Whenever you add a new acquaintance, one can reiterate the same protocol with all previous acquaintances (it's amenable to batching, too, which is nice) in order to propagate that information.

It may have some interesting uses in a certificate transparency sense, but I don't know about that.

> You end your last post with "So, problem solved" but I'm not sure this protocol even solves any practical problems for the Signal use case

It solves the exact same problems the Signal contact-discovery protocol solves, without actually revealing all one's contacts to OWS. That's all. If it did nothing more than that, it would be a good thing.
All comments in which the word 'socialism' appeared, are now [flagged] and [dead], therefore invisible for most users. And you still dare to argue that there is no far left political bias and manipulation on HN?

EDIT: I posted this comment and immediately refreshed the page. I took no more than 2 seconds, and this comment already had 0 points. No real user would be able to reload a discussion page, recognize a comment as a new, read it and downvote, all of this within 2 seconds after the comment was posted. I bet some bots do this, maybe this is even happening on the server side. Thank you for providing the best evidence for my words!
Yes, they are clearly all guilty of defamation, but the question is whether the defamation is a crime or a tort.

Nitpick: "libel" is defamation in writing and "slander" is verbal defamation. So perhaps guess Jackie was guilty of slander while RS is guilty of libel.
Board games are really great for this, as it immediately gives you something to focus on - both literally and figuratively. Rather than having to stare a stranger in the face, you've got an excuse to pore over the bits and pieces on the table while quietly listening as the game is explained. The rules give you something to concentrate on as well as another excuse for not talking all time.

But! The mechanics of the game itself are inevitablely social. Pretty soon you're interacting with your fellow players in dozens of small ways. Maybe you're even striking bargains and forming alliances. By the time the game ends, these people you've been chatting around a table with for almost an hour don't seem like such strangers anymore, and you've got a shared experience to talk about, as you trade views on how the game went and what you'd do differently next game.
The famines that resulted from the Soviet five-year plans killed many many millions of people. I wasn't thinking about either world war.
Thanks! I'm definitely going to do that :)
There's a lot of info out there if you search at all. It acted a lot like an RFID chip it was passively powered by the receiver transmitting on given frequency. The mic was capacitive and when powered changed the signal that was being returned by the bug.

https://en.wikipedia.org/wiki/The_Thing_(listening_device)
Related longread[0] on how the west tried to build a similar device after discovering "The Thing".

[0]: https://thecorrespondent.com/3789/operation-easy-chair-or-ho...
Interestingly, a good pair of tinsnips is enough. It was a serious problem until Isaac Newton (of all people) came along.

Apologies that I can't find a better source right now: http://www.lsned.com/newton-invented-ridges-coins/
Clinton's charity confirms Qatar's $1M gift while she was at State Dept
That surely is a question to determine on a case by case basis. Of which there must be billions.

Instead, the CSIS is being treated as some sort of legal black hole. Where is the police raid?
U.S. regulator found another cheat device in Audi car
> Social science is not a second class citizen to natural science, as both society and nature are systems which can be observed.

I honestly think social science is only slightly more scientific than astrology.

But even were it not, science is not capable of answering questions like what one ought to do. Sure, A & B disagree; it's interesting why they do; maybe they're both wrong; maybe they're both partially-correct; but what should be done about it? Science can only say what is, not what ought to be.

You have to make some philosophical assumptions (e.g. utilitarianism) in order to even think that science can provide direction, and even then you will get bogged down in questions like, 'what is the greatest good for the greatest number?'

As an aside to the downvoters: don't downvote if you think I'm wrong; please share how you think science can answer a question like 'ought we execute murderers.'
I've only been to Berlin once, but the current carriages don't look particularly modern. I thought they were probably from the 50s. Evidently not. When were they made?
Here is an article discussing their motivations, with a bunch of quotes from the framers: http://www.factcheck.org/2008/02/the-reason-for-the-electora...
He doesn't say "cut", he says "split". A twisted rope can be split into two parts without damaging either.
Does this wildly unpopular notion have any predictive power? For example, can you make a prediction about US inflation over the next 50 years?
Reading the article would provide some of that information…
Hey thanks for the kind words. I wasn't sure how receptive people would be to this when I originally wrote it out but I'm glad some people enjoyed it. Hopefully it helps a few people.
Indeed. I've seen people who write good code with any JS framework/library, and then I've seen the snake oil crowd that's always in a hurry to create a horrible mess using the latest buzzword.js.

This is not to say that all frameworks are equally good/bad, but nothing is perfect. Once you're seasoned with one framework, you can evaluate others better.
I'm not sure if I'm a fast touch typist, but I reliably make it to round 24 with around 95% accuracy. I've never passed round 26
I think the article makes a valid point but it can't get past Americanisms like "noon" or "4 p.m."

If people were to adapt UTC, those would be 12:00 and 16:00 respectively.

And that just reinforces the main point, that the numbers are largely arbitrary -- but descriptions like "after mid-day" (p.m.) aren't.
Magic is probably my fav board game, too bad that you have to put in so much time and money to have fun and the value of cards deprecates so quickly. I tried Hearthstone to scratch that itch but that game is just gutted MtG.
You'd have to be a fool to trust lawmakers or law enforcement with your data and privacy by this point.

They will always find some loophole in the language. Illegal to collect but not illegal to access what has been collected by allies (aka the Five Eyes).

Just encrypt everything, use VPNs and whatever you push in plain/text may as well be public.

Trust open technologies you understand, not politicians.
Automatic updates of of large custom applications built with componentized open source software suffer from the problem that unless you control all of the software, and all of the components and dependencies, you cannot guarantee that the update you are deploying is going to succeed.

Best practices have tended to evolve towards Continuous Integration/Continuous delivery for those sorts of deployments (i.e dev/test/staging/deploy to prod), and its generally a very bad idea to automatically update your production software without running it through your own localized battery of tests so that you can verify that the application will continue to function. Frameworks and CMSs that encourage extensibility have no way of knowing whether an update is going to conflict with some locally developed custom code.

In the composer based world of php, it would also mean relying on every library that your application is dependent upon to follow strict semantic versioning, which is merely a handshake agreement that is reliant upon the library author's judgement.

Even if everything is architected such that you can guarantee the security of the process, I don't see how one could guarantee the correctness of the process.
Future world's population (2015)
After 20 Minutes of Listening, New Adobe Tool Can Make You Say Anything
If the caltrain station nearest my house wasn't surrounded by a parking lot, it would be impractical for me to use caltrain.
I understand that SpaceX and Tesla do some pretty revolutionary stuff and we hope to see them succeed.

But is it really meaningful for these ‘glass half full’ comments to sit at the top of every single Elon Musk thread?
Doing Business in Japan (2014)
I'm not sure what you're arguing for.

What is happening to your country is a typical result anytime any government tries to control the currency exchange rate and prices of goods.

This also has the bonus effect of increasing corruption because it incentivises paying a bribe to a government official rather than dealing with the regulations.

Venezuela got away with it, somewhat, when you had oil money coming in. Even then your average standard of living was low. Now that oil prices have collapsed, you are where you are and absolutely nobody is surprised.

Your government simply needs to let go and allow your currency and prices of goods float freely according to supply and demand.

Is anyone in your government even considering it?
No, you don't have to solve the problem for everyone. But you also don't have to say that it's solved for everyone once you've solved it for yourself.
Does it say cut? I thought it said the rope was split, which to me implies unraveling it.
Sure but it's always "medium term": Taxes weren't fixed once, they are fixed at time of house purchase (and some other events).

It would only be revenue neutral if they had raised the absolute rates to make up for the fact that an increasing number of people are paying under the current rate.
Works fine with NoScript & uBlock!
Front end development is a total mess. The fact that you have to know: html5 , css3 and JavaScript with all the different frameworks is ridiculous....

For me the sane solution is: Elm-lang.
It's a total delight, similar to Haskell but easier plus the elm architecture makes developing web applications very simple...

I'd say that Elm's biggest feature is architectural integrity...
Dollar Street
Would it have happened if Germany's economy wasn't devastated by the Treaty of Versailles and the Great Depression didn't affect economies worldwide and the German currency was completely devalued? Would the national socialist party get such control?
Does anyone else feel revulsion at the notion of a "mythic rare?" Magic feels like a cross between a brilliant game and a video poker machine.
I hear you. Coding is easy for people like us. Getting someone to pay for it is a bitch. May be you should find someone to help you with marketing a bit.
Typescript + React + Webpack.

Follow the quickstart here: https://www.typescriptlang.org/docs/handbook/react-&-webpack...
Greater level than what?
The value of my house to me is higher than what I could get for it on the market in part because I simply do not want to be bothered moving anytime soon.
More like "here's a list of random libraries, and we won't tell you why they're 'best'".

I downvoted a sibling comment. Then I read the list, said "I see what you mean", went back an undowned it. Sorry, thecupisblue.
Dupe: https://news.ycombinator.com/item?id=12882318
Honestly those ads just make me think they don't get it at all. I don't want them to make fun of themselves, I want trains on time, when I need them, clean and neat, with a seat not next to a fat or smelly person.

Of course you can't get that with public transportation, so I just drive my car.
Malthusian theory was completely right about human history until just about the time it was written.

History is not always a predictor of the future because of technological changes. Many believe that we are upon such a technological change (and for good reason. Companies creating billions of dollars of value are generating a fraction of the jobs they once did. The jobs that are being generated tend to be part time instead of full time like they once used to be. Big data obviates a lot of thinking jobs as well. More precise automation makes a lot of skilled jobs easier to automate. There's just an order of magnitude between technology today that is easily replicable and intelligent in a way it never was, from the technologies of the past).
People can only pay X mortgage. With rates at 5% that makes the max house they can afford ~20x, at 10% the max house ~= 10x. Thus increasing rates lowers housing prices.

Inflation has a role here making everything complicated. But, you are generally better off to buy when rates are high and refinance or sell when rates are low.
Hipsterism? That's horseshit. TFA is completely reasonable. At least 3 of these issues have prevented my privacy conscious friends from using it.

Especially the phone number thing. Phone numbers are quite sensitive. In some cases, the USG uses phone numbers alone for targeting drone strikes. They're enough to pull your credit report.
Yep, that's fine. But you don't get to say it's solved for everyone then.
When I lived in SV my experience with Caltrain was "packed to bursting all the time".
> Shuttle that was anomalous in having no provisions for crew survival if something happened

Shuttle had launch abort modes. There was a dead zone during SRB burn, but the rest of the assent had planned abort modes for saving the crew.

https://en.wikipedia.org/wiki/Space_Shuttle_abort_modes
What's a reasonable price to spend? You would probably spend you $15 to go see a two hour movie... I bet you can get away with spending under $7.50 per hour on M:tG. But it is a very expensive game if you buy all the cards and only play it once.

I still have cards from the 90s, I don't think I've bought anything in 20 years. Still fun game to play on board game night with friends.
When Gaddaffi was austed from power two of the trains that should have been delivered to the Danish Railways were found in Tripoli. These weren't used trains either, these were brand new trains that had been custom ordered.

How they ended up there I don't know.
A Day at the Park
Bild am Sonntag is quoted as the source. That's about as yellow as pages get. I would take that with a Fox News sized grain of salt.
Not sure if I'll ever use it, but intercooler.js would be great for many use cases (that usually end up being implemented using a hugely complicated stack).

The only reason I probably wouldn't use it is that I'm happy with just using browser APIs directly for the small stuff.

I'll just say that the examples make intercooler.js seem much more complicated than it is, until you read closely enough to realize that most of the code is Mockjax and backend implementation. You'd do well to split the view into two parts: frontend source code and server-side source code.
I pretty much refuse to play any format other than booster draft. Flat price, loads of fun, and easy to get into for a brief period of time since you only need to know about the set you are drafting.
Unity3D my own car game, have a look please
Yes, people vast majority of people will not able to do Autotune or Photoshop.

But the idea of things (image/sounds) could be easily forge is getting widely known. That is good thing :)
Launch abort systems lowers the amount of cargo they can carry and only help in a small fraction of cases. Overall it's not worth it.
Hacker busted after laundering money using his own email and IP address
It's also much nicer and far more consistent to drive a manual.

With an automatic, the "meaning" of the gas pedal will vary wildly depending on previous state. On a manual you can feel/see the setting, and more importantly, you can set it and thus anticipate exactly when it changes meaning.
This at least the second time it's been posted this week. As I wrote on the other HN thread:

Sounds more like fuck you Python developers, apparently zero of whom are willing to contribute to getting common Python packages into an apt repo.
> The thing is you can sit here and say the dolar is 1:2000 but it doesn't really mean thats the cost, thats where everyone fails, because neither the venezuelans have the money to pay for it or people want our currency, there is an special case of people doing this kind of trades and are the ones that are fleing the country, emigrating to other places and are desperated in need of USD

That's what a price is: the point at which twp parties are willing to trade ownership of their goods and both feel that they have come out ahead of the exchange. If there's very little demand for Venezuelan currency, then of course it will be very cheap in terms of dollars (and high-demand currency, e.g. the dollar, will be very expensive in terms of bolivars).
Frontend at this point is a problem just as much as backend is a problem... And I don't mean backend as in "I built an MVC app with Rails". I mean JVM + Data store + infrastructure with virtualization + APIs + caching + queues + blah blah blah.

You don't wake up one morning going "I know some java...lemme learn Dynamo and S3 and SQS while learning dependency injection and Spring while figuring out what this SQL thing is about on Postgres...or should I use MySQL? Oh and there's Maven and Puppet and all the deployment tools...

That would be totally insane.

Look at frontend the same way. If you're trying to learn react and babel and ES6 and webpack and eslint and flow/typescript and NPM/Yarn and Node while looking into Service workers and websockets at the same time as reading a book on Functional programming, yeah, that's overwhelming.

Pick one thing and a time and go for it. If you're a backend developer and getting overwhelmed by frontend, it's because you're attacking it from a "Frontend is an atomic small thing" perspective, as opposed to being an ecosystem just like on the backend. And that won't work.
The most commonly used Android libraries sorted by usage:

http://www.appbrain.com/stats/libraries/dev
It makes no sense that each manufacturer would have their own charging network.
Why not just print out the cards?
How AI Will Change the Future of Creative Jobs
Front-end Engineer | SEEKING WORK | 100% Remote

----------

Location: France

Remote: Yes, remote only.

Willing to relocate: No

Technologies: AngularJS, ReactJS, Flux/Redux, RxJS, JS tooling (Webpack/Gulp), Functional programming (Elm, OCamL, Scala)

Resume/CV: https://goo.gl/SqRn4p

GitHub: https://github.com/yannickdot

Email: yannick.l.spark@gmail.com

----------

I’m a Front-end Engineer looking for a full-time position (100% remote).

I speak French, English and Spanish, and I’ve been working part-time remote at my last job.

I’m heavily interested in UX, Front-end performance, and Functional Programming these days, especially for the mobile web.

I'd love to help building amazing Progressive Web Apps.

I blog on my website (https://sparkyspace.com) and on Medium (https://medium.com/@yannickdot)
Err - my comment was more of a joke. What a difference a ;) can make...
Ask HN: Tips for reading HN on mobile for older eyes?
I was wondering how people with older eyes read HN on mobile (if they do at all?). Is there any way to make the font larger and higher contrast? This question, for example, is very difficult to read because of the tiny sans serif font and low contrast. Is there a javascript bookmarklet that would do the trick?
The thing is that $15 is peanuts in the MtG world unless you are playing draft.
I understand your criticism but the Columbia Accident Investigation Board released a full report with recommendations for changes 6 months after that accident. Not too shabby.

Right now we have a press release that is pretty thin on details from SpaceX. Not quite comparable.
A block is just a structure with a set of transactions, a date and the hash of the previous block. SAF-T has all that, except the "blocks" have a single transaction. Transaction ordering is provided by the chain of hashes - each record/block links to the previous, just like in the Blockchain.

There is no distributed consensus, but that's the point - there doesn't seem to be here either.
You Don't Know JS has to be the best and most detailed book about JavaScript that exists. It might be a bit much for a beginner, so just skim it at first and come back when something doesn't make sense.
I mentioned I track everything and try to apply in a small timeline to bunch interviews together. Most places want 2-3 phone interviews before anything else which at most meant leaving work a half hour early (I just go in early or stay late another day). When it comes to on sites, well I guess I had a lot of vacation time from not taking any previously.

I hadn't really thought about that before, but yes the time issues could be very challenging to juggle if you aren't in an ideal situation.
Not really. Rail yards are usually a real shitshow in terms of toxic contamination and nasty stuff.

One site near my home just had a casino built on it, which will require active ventilation of wells sunk in the ground for years to prevent toxic gas buildup.
Party A = Salesforce?

Other parties = Google, Oracle, Facebook?
Ok, just spent my Sunday playing with intercooler.js library and I am so pleased right now. I have plugged that right into my flask app and got it working like butter with flask-paginate and flask-table and Ajaxified nearly all-the-things in an afternoon. I've been dreading taking this on as I could have easily lost months trying to get this-much-shit-done screwing around trying to become javascript/react/vue guru. Awesome work man, great stuff.
You can't play tournaments.