skysight-inc/HackerNews huggingface dataset:
Imagine that you have a furniture factory. There is one room where one guy who works for you produces tables. In next room there is another who produces sofas. And then another one who makes chairs. The demand is great, so routinely you hire more people to produce more things.

As you walk, you realise that each of them uses selection of screws and chisels and screws and wheels, and types of wood and door handles and all of them are somehow different. Not because they have to be, but because they were acquired independently by each worker. You come with an idea that if you standardise on some set of commonly used wheels and handles and chisels. This means you will need less of them, it will be easier for each worker to acquire, reuse and combine them, less time spend relearning different tools and a lot more other benefits. Once you did that, you may realise that the things built on top of that - like drawers, doors, covers - can benefit from the same standardisation. And so you do and keep improving your factory.
Notice however that such idea would never come from single worker.

So JS is stuck at being early-stage factory. Main thing that it lacks is a boss that looks at it and improves it. Any proposed change has to gather momentum, convince some committee and even than it takes years to push it. It takes so much effort that most of the time anyone who tries just gives up. Where in other languages its enough to send complain email and propose a solution to one mailing list to get someone involved and get proposed change deployed in the next release a month later, you can't do it with js.
For the same reason there is nobody to make a sweeping change and wipe this disaster from earth. Too much politics involved. So everyone hack his way around it, and hacks are not very maintainable, so you'll need to redo them on next project, but very differently. Making any two projects incompatible and hard to build one on top of another.

Java had its Sun, Python had BDFL Guido, JS has no such thing.
Vue looks interesting. I went through a similar thought process,but ended up with Riotjs. Maybe if I had heard of Vue earlier, I would have chosen it.
No, this is a very legitimate question. I am an Eastern European and having spent 7 years in UK (and last two in London) I realized that all I do here is bleed huge amounts of money for rent. I want to get a remote job and move back to my homeland. This is all about maximizing my chances of getting such a job, because I understand that remote is rather competitive market with developers from developing countries knocking down salaries, etc. Just trying to be realistic.
Why I'm Excited About Yarn and You Should Be Too
I read a writing about how SEO isn't an issue with SPAs. (can't find it at the moment)

As far as I know, all major search engines are evaluating JavaScript client-side and index the resulting html, only a chinese one had problems with SPAs.

There was even a site from Google, where you could enter a URL and see how Google sees the page.
>To someone who grew up in an Asian monoculture, without exposure to media with European faces, all Europeans would look alike too.

I'm instead sure about this because of a funny incident that happened to my mother just a few years ago. She was standing near a pizzeria when a chinese waitress stepped out and said (translating from italian, sorry if I make some mistakes):

waitress: "Take away?"
my mother: "What?"
waitress: "Take away?"
my mother:"No, I haven't ordered anything"
waitress: "You Italians! You look all alike!"

EDIT: formatting
Jsx is horrible
is mixing markup and code all over again
A DSL like Elm does is much better
You don't have your contact info on your profile.
>> jail break that hardware and hack up some v0.0.1alpha open source self-driving software for it.

That "someone" would have to be a world leading AI research team, to "hack" something that would be a few decades ahead of the current state of the art. But alright.
PHP + JS here
It's markup mixed with code.
a DSL is a different thing
He is not that Russian from Prague, right?
> I wanted a real-time web UI to visualize some of the data

Got the same problem, but we already went for React/Redux and it wasn't really nice.

I would go for Cycle.js in my future projects. Because everything is modeled as a Observable (no differentiation between data and UI) and it allows to handle real-time data really well (backpressure, etc.)
10% small TCB size vs 100% of the complete code.

Which one will a security minded person pick?
Guildline for Business Resources
> If new printers included a full capacity cartridge, it would create a loop-hole where anybody could make money by buying new printers, discarding the printer and reselling just the cartridge from it.

If the printer included a full capacity cartridge, the price would certainly be higher.
There is a Civilization IV: Colonization (https://en.wikipedia.org/wiki/Civilization_IV:_Colonization). I found it to be a terrible remake compared to my memories of the old Colonization, though those may be rose-tinted at this point.
Lots, because it is cheaper than buying an iPhone off contract or even taking into consideration the monthly contract rates, in countries where most folks get to see 1000€ or less monthly.
I'm not suggesting it would be easy, but there are many manufacturing processes that routinely do things which are staggeringly difficult and sensitive in all kinds of domains. It really is a matter of understanding the process and compensating for the things a machine can't do in the same way as a human.

I posit that the ROI for such an endeavor would be disappointing in that all you will have is another type of fancy pasta. That would sort of take the magic and cache out of the dish as well.
6 Places to Skyrocket Your Game Development Skills
With no descriptions of any criteria for choosing? With no open ledgers that show who the needy are and what amounts have been transferred? Never!
Absolutely. Look at shipping and logistics: http://www.dhl.com/en/about_us/logistics_insights/dhl_trend_...
If someone followed you constantly while you were in public, that can be considered stalking and you could get a restraining order against them.
"Just... one... more... turn..."
A typical sentence player.
Peter Thiel once wrote a book calling date rape 'belated regret'
Haven't tried Vue yet but I like the idea of having a choice. It would seem to me that for most cases one would simply a template since it gets you there easily and without any boilerplate. For the cases where one does need the full power of Javascript, JSX is the solution. I'd imagine that most components would initially be written as templates, and some would be refactored into JSX along the way, which is probably not much of a pain.

Really want to play with it ...
Folks that get to see "1000€ or less monthly" don't care about a novelty camera-first phone. They can get a good phone AND a better than the Ektra compact for way less.
I’m an elections official in Philadelphia. There will be no rigging. Stop it
Acne free skin with healthy gut by using probiotics
I don't think this is a meaningful question. No stacks "dominate" in remote jobs just as no stacks dominate in on-site jobs. Most remote jobs are just working from home or somewhere else for the same companies that have people on-site.

If you want to work remotely what you should focus on is honing the business value you can offer, because that's what companies pay for. No company, whether they hire remote or not, ever needs 2,000 more lines of Ruby or Javascript in the next month. What they need are people who can solve business problems. If you can do that, where you happen to do it from becomes irrelevant.

I have been freelancing remotely for almost ten years. I concentrate on fixing business problems. The "stack" rarely matters. Technologies come and go, and over-specialized programmers go with them.
London has just drilled 42km of tunnel, with a further 76km of surface track, and including stations along its length to serve 200 million passengers a year, trains and everything it will only cost £15Bn.

This is only a little over twice the SF figure, for an order of magnitude better result.
Exactly my thought when I tried Vue.js: on the surface, it's knockout with some react-inspired additions that make it faster. I loved being able to pick up Vue.js and make something that just worked in 30 minutes.
This I do not know; I was just commenting on "Not a trivial problem to solve technically".
AWS CLI – Switching to and from regional EC2 reserved instances
Everlasting B.E.A.M – Kind Supplier of Sports and Outdoors Products
> So an application of "if you have to argue, you've already lost"?

No, arguing is fine. But strong-arm tactics are not, that just leads to people digging in (and in a way rightly so, their reaction will have to do more with the tactics than with the subject at hand and that's why I feel this is totally unproductive and even if it was productive I'd still disagree with it, think of blackmail: extremely effective but morally wrong.)

> Gore didn't immediately concede in the 2000 election and many were early that he threw in the towel so early given all of the documented irregularities of that election.

Yes, I still wonder what wisdom would have been there. But history seems to show that particular hump was taken without too much trouble.

> As well armed as Trump's followers may be, I don't think they want to come to blows with the U.S. military.

There are a lot of idiots out there, and just like they would not want to come to blows with the US military I'd hope that the US military would not want to have a direct confrontation with the citizen either. To make things a little bit worse, you can probably expect a roughly proportional number of those military people to be Trump supporters...

> I don't expect ties need be severed over the matter, though I don't think it unreasonable to expect organizations in which he participates, especially those of differing values, to make their own values known.

I don't expect that either, but I do think Thiel is going to be open to reasonable debate, he's anything but stupid.

> In any case, thanks for elaborating on your perspective.

> Regards!

Thank you as well!
Boffins exploit Intel CPU weakness to run rings around code defenses
Thousands of Men to Be Pardoned for Gay Sex: Turing’s Law
Python by Contract: A Zero-Defect Approach
Why do you think it is erroneous?
I like how "Am I affected by the bug?" part checks your user agent string for "Linux" and says "yes" or "no" accordingly.

As if I wasn't reading that page from a phone while running Linux on a server. Then again, the exploit didn't work for me on unpatched 3.4.112 kernel, so it might actually be correct.
hmm I used signalR with angular 1.x and can't speak for your 15 min requirement but I definitely didn't have any need for proxies or model mapping. I suppose if you're using knockout you'd need that (at least call a utility function to translate plain objects into KO objects) but did you find that with Angular?
Me too, it's not just planes though, trains, boats, roller coasters at theme parks, buildings, I can't go anywhere without being in awe of this stuff.
Try startpage.com, it searches Google anonymously so Google can't build a profile about you and place you in a search bubble.
Is there something stopping someone paying the $50 for the first month and getting a website designed by you (I'm assuming you design from scratch each time) and then cancelling my subscription and leaving with the design?

Or the less sinister assumption that someone has just created a company for a cool new idea, needs a website and goes to you, then at the end of the month decides they don't want to do the company any more.

Designing a full website takes for more than a few hours, you're putting yourself at quite a bit of risk if there's no tie in. And if there is a tie in, it should be clear from the start
> Additionally King County had 895,660 listed voters and 899,199 counted ballots. Election fraud happens and it has happened recently and it changes the results of races.

Given the typical procedure in these places (registered voters on a list, list is checked off as people vote) this shouldn't happen even if no verification of identity is done, which means those extra ballots appeared in some way circumventing normal procedure. Adding an ID check to normal procedure isn't going to help.

It seems particularly galling that abuse of the system by those powerful and connected enough to stuff the ballot box is used as justification to make it harder for the powerless to vote.
>> The strategy Musk has clearly been using for a long time now (redacted for brevity)

Elon Musk does what he does best alright: make billions. The rest is just educated guesses at best.

At worse, any attempt to "explain" marketing strategy as some sort of passionate drive to improve the technology, or similar, is just so much cold-reading yourself at for the benefit of a commercial company's bottom line.
As long as you're already in London, I suppose the best way would be to start working for a company on-site and then make an arrangement to continue the collaboration remotely (assuming they do remote at all). It's always better if someone gets to know you face to face first.
Presumably a RCE exploit is used to run this PE attack...
We are part of a team consisting of highly efficient developers and hackers.
Upgrade University Grades
Facebook, Instagram, Twitter, Whatsapp, Line, Skype Hack
Delete unwanted online Pictures and Videos on any website
Remove Criminal Records
Hack bank accounts
Apps hacking
MasterCard, Paypal, Bitcoin, WU, Money Gram with untraceable credit on it etc.
We also develop hacked facebook, twitter, instagram, yahoo, gmail passwords etc.
We do custom software and web development in php, java, asp.net
etc.
We have 100% records from our client as well as highest repeat hire rate.
our work speak for ourselves, we provide a perfect software solution to all clients.
We believe in mutual growing with client and hence we work as a technology partner and consultant for our clients.
Contact us @ Lulzsekhacker@gmail.com
Worth noting that as of Genode's latest release, a lot of progress has been made in that regard.
Why did you buy a smartphone when you wanted a featurephone ?

My fp has amazing battery life compared to my sp and I can tether through it for my 7" tablet. Its a great combo
Sorry, can you restate that question?

I'm not sure what you're asking.
Show HN: RGson – Reactive wrapper over GSON
Technologies come and go, and over-specialized programmers go with them.

True !
Up a notch? Only if "notch" is code for orders of magnitude. Unfortunately, the same applies to hours sunk. Compared to the paradox sims, civilization feels like something you can play through in your lunch break.
A life lived in fear is no life at all.
Meet the New Titanosaur. You Can Call It Wade
From my experience (working 100% remotely for some years), I'd say that the sweet point lies in relatively "exotic" stacks, like Scala, Erlang, maybe even Rust.

It's not that there are more remote jobs in Scala than in Javascript. However, people who hire Scala developers seem to accept that when you need a top Scala team, you have to bring people from all over the world, i.e. they are fully committed to building a great fully remote team, not bringing remote developers as an afterthought (in general, you wouldn't want to take a role of remote engineer in a mostly non-remote team, especially if you are one of the first ones).

And Python/Javascript developers are dime a dozen (maybe not, they are still expensive, but much more numerous, and usually there isn't a problem to hire locally).
Power List Asia 5
Juno Hobbled but Healthy After Glitch, NASA Says
If you're not trading for real money then what are you trading for? Wouldn't people end up taking big risks (lowering the overall accurancy) if what they're buying/selling isn't actually worth anything?
There seems to be an unfair amount of giggling in this thread. Brown et al aren't, to my knowledge, simply hoping this hypothetical planet into existence a la Nibiru. Brown discovered Eris and his handle on Twitter is @plutokiller for a reason.

See https://arxiv.org/abs/1603.05712 for previous work.

Edit: Adding from the Conclusion

The existence of a distant massive perturber in the
outer solar system – Planet Nine – explains several
hitherto unconnected observations about the outer
solar system, including the orbital alignment of the
most distant Kuiper belt objects, the existence and
alignment of high perihelion objects like Sedna, and
the presence of perpendicular high semimajor axis
Centaurs. [...]

i.e. Planet nine may be Occam's razor for a number of whacky observations.
thx for the update
Sometimes the amount of time and effort we waste on enforcing outdated morals on other people astonishes me.

Still, we get abstract genitals as a side effect.
Just started this yesterday. I like some of the new mechanics, multi-tile cities especially.

That AI though... declares war on you for no reason. In my first game, five AI players decided to declare war on me out of the blue within the space of three turns. This was in the early game and there was no obvious reason for it. Some of them didn't even border me, and I was no military threat at that time.

In the second game, I had a city with districts that reached out to the end of my city's border. One of the AIs decided to place a city right next to my border and the very next turn expresses nervousness at my troop buildup near its border. The troops being the units fortifying my city, which were there before it settled its city.

It's like playing against a schizophrenic.
IPv6 Interworking with IPv4 SIP Implementations
The cmake step (configure) was actually run by symlinking vanilla clang and then was swapped back before the make step. The asciicasts were manually made so you will notice one starts before the other so they are roughly the same. I do really like your attention to detail though :)

"trusting trust" is a very interesting topic for a cloud compiler for sure. Funnily enough I was at the llvm developer meetup this month getting feedback on this exact topic.

There are many approaches to this. The easiest gain here avoiding that is using this for built bots. You use this service to speed up PR approval and discover breakages much faster, then build locally for your final release version to share with anyone.

For companies that need to have control of their own service for that reason we can provide enterprise accounts where they use their own cloud provider.

In general we download prebuilt compiler toolchains every day and use them without knowing if they are compromised. I don't see this as any different and would take same steps with an important product that needs protection from that problem before making a release version.
Whoo, boy, I lost way to many hours to EU 3 & 4 when I was in college. The worst part is that I think it actually helped my studying, as I was a history major.
I have an Aeron and a Mirra 2. The Mirra is both better looking, better constructed and more ergonomic. There are more adjustments, and the mechanisms are very intuitive and integrated into the design. Perhaps the new Aeron will bring it up to par.

Besides, the Mirra 2 is beautiful, while the Aeron is... debatable. This is mine: http://www.hermanmiller.com/content/dam/hermanmiller/page_as...
There's something unpleasant in graphical style. Similar to standard "chinese warcraft clone" style which is default game style these days, but not quite it. Reminds me about Clash of kings.
I have an Aeron, like many others, but I tried their new stuff (like the Embody and Mira) and they just felt plasticky and cheap (obviously they're expensive as all HM products). The Embody, their flagship chair, is complete trash in my eyes. It's absurdly uncomfortable during long periods, to the point a friend of mine bought one and sold it few months later at 50% off because he had back aches, and another friend just brought his to the company's office where it's left deserted among the cheap conference room seating, and bought something else to use at home.

It seems like HM haven't managed to top the original Aeron, and all they did since is making new stuff that's cheaper to manufacture. I suspect this new Aeron is yet another attempt at reducing manufacturing costs (replacing metals with plastics etc) but we'll see.
If it's really better than the original, I'll pick one when my 12-years warranty ends in couple of years.
What about intimidation?

http://www.judicialwatch.org/blog/2013/06/black-panther-boss...
> The power of Node comes specifically from its everything async programming model, Javascript is just a detail.

I don't agree. The power of Node comes from being able to run the same code on the browser and the server (without transpiling performance penalties).
I don't think you'll find many examples of companies doing this. There's a fundamental flaw in the concept that I've observed again an again over the years, and is best summed up by "Your friends aren't going to go."

Stated plainly, no amount of planning and coordination can get a group of people to go traveling together for any length of time. Yes, there are examples, but in general if you try to plan your trip to accommodate everybody, your trip will not happen. People are flaky. They say things you want to hear, when in fact they want something else. They even try to fool themselves, but for the most part they don't want to leave their comfort zone.

I fought against this for years, trying to get friends to come along on my various trips. And ended up not going to some places that would have been really cool because friends flaked. In the end, I resigned myself to reality: If you want to go somewhere, just book the flight.

Tell your friends and encourage them to come along, go out of your way to meet up with them if they do manage to get out to the right part of the world for a while. But under no circumstances rely on anybody to actually go. Because 90% of the time they won't.

Knowing that, you can quickly calculate the probability that you'll get your entire team out to that cool house up in the mountains of Bali.

A better plan is just to make sure it has good internet and go by yourself.
I would definitely agree that you best option is to pick a stack that is popular enough to have a bit of traction but one where knowledgeable practitioners are rare enough that a company would consider finding someone who knows that stack compensate for the perceived downsides of a remote worker. I would probably replace Erlang with Elixir/Phoenix on that list, you are likely to find more open positions and the latter will imply web work that is more amenable to a remote coder.
maybe that was the joke
Monkeys Can Make Stone Tools, but They Don’t Use Them
This style is more similar to Civ III and IV. Civ V had a more "serious" art style, with normal proportions and a more natural color palette.

Personally I am among the people that enjoyed Civ III and IV more than any other Civ. Civ Beyond Earth had good potential and I was legitimally hyped by the trailer, but the game was less fun than Alpha Centauri.
Cisco Develops System to Automatically Cut-Off Pirate Video Streams
I think it's also something you don't really notice until you've used the Aeron a lot - but once you do, you'll become quite aware of it on almost any other seat. Also depends how long you're sitting in a seat at one time.

My Aeron is still one of my favorite purchases (and I paid full price for mine over a decade ago, I don't regret it).
Last night I started a game just to get a feel of it. Before I knew it, it was 3 am :/
They have actually stated on Twitter that the mascot is inspired by the DOTT character and the Java character (Duke): https://twitter.com/purple_js/status/732660360348631040
> Technologies come and go, and over-specialized programmers go with them.

Not really, programmers adapt to the changing tech landscape.

Technologies/languages keep changing, but programmers can always switch to more relevant languages if required, and that's what happens.