skysight-inc/HackerNews huggingface dataset:
If you don't know most of the things mentioned, but are interested what all of it means...:

I recommend some of the talks of Harald which consist (by neccessity, he's a great speaker) mostly of acronyms, and he's explaining most of it (within the limits of time imposed by the talk).

e.g. https://media.ccc.de/v/32c3-7412-running_your_own_3g_3_5g_ne...

(edit: typo)
Silicon Valley Etiquette
All of that is true, but consider that in the years since HL2 came out, that anticipation and fan theories have gone through the roof and back again. Valve has since stopped being a developer, and prints money with Steam, and a big part of the goodwill they garner has to do with their reputation as sterling game devs.

Now, you have to ask if HL3 could ever hope to meet the expectations of the modern gamer, many of whom were probably just born when HL2 was big and have no real connection to it. What do they have to gain from it? What do they have to lose? I'd argue that they're making so much money now they don't particularly need the expense and risk of developing a game that, even if it is quite good, stands to potentially harm their reputation.
I'm not sure an "infinite state machine" [1] is actually a "thing" the same way a "finite state machine" [2] is a precisely defined mathematical concept in Automata Theory [3]: one level of the classes of automata more powerful than combinational logic and less powerful than pushdown automata and Turing machines.

In my mind, there is no question that finite state machines alone are not powerful enough to define practical real world user interfaces, which require the power of a Turing machine. The fact that most user interfaces incorporate many finite state machines at different levels doesn't mean that finite state machines alone are sufficient.

That's why we program browsers with JavaScript, not FSMML or FSMON.

[1] http://c2.com/cgi/wiki?InfiniteStateMachine

[2] https://en.wikipedia.org/wiki/Finite-state_machine

[3] https://en.wikipedia.org/wiki/Automata_theory
What about Google Polymer and Web components?
Arent they coming in ES6?
Locus | Full Time | ONSITE, VISA (Bangalore, India) | https://locus.sh/ | careers@locus.sh

Locus is Series-A funded, and is hiring Engineers and Data Scientists. At Locus we have an ambitious goal of Scheduling & Tracking the World transport movement. We are aware of how audacious the goal is, but we have made our initial strong footholds and have the path to move forward. Founded by a team of ex-AWS engineers, comprising of graduates from premier Indian Tech/Science Institutes (IIT/BITS-Pilani/TIFR), Locus is funded & mentored by the most respected investors and ex-entrepreneurs and have product validation with actual paying customers.

Engineers: We have always maintained a small, but high-caliber engineering team, and we are now looking to make a couple of additions to the same. We are hiring for mobile, backend & front-end. We are tech stack agnostic, and currently using Java, AngularJS and React. We would prefer to have a look at your GitHub repo or a mobile app that you have built, over your academic/educational qualification. We are a founding team of engineers, and understand that good engineering is part science part art, we would like to provide you the tools for the science and the time for the art. We are expanding the team to build the next version of our true multi-tenant platform with a few thousand events happening per second.

Data Scientists: We wish to push to edge of what is possible, and advance the field of routing problems itself. If Travelling thief, Knapsack, Capacity planning and other optimisation problem excite you, we are looking for you. We are team of PhD scientists and engineers with background in stats, working on building faster & more scalable implementation of NP-hard problems, or even a combination of a few NP-Hard problems.

While we have pizza, beer, whisky, drones, oculus rifts, raspberry PIs on the house, the biggest perk we provide you is a remarkable team. We would love to spend our most productive years, around people with great intellect and unbridled enthusiasm. In the spirit of keeping you at your productive best, we give you free fully furnished housing with internet, food & laundry taken care of, and your choice of tech gear.

Read more about what we value and our work culture at https://locus.sh/careers
That is not enough to keep the software maintained.
I knew I was asking for trouble mentioning the perf thing. Let me roll that whole argument back.

The reason I use Fortitude (and love it) is that writing loops and conditionals and extracting methods or variables is trivially simple, you get great IDE support. It's just Ruby. And it is remarkable easy to write, factor, reuse chunks of code, import modules, etc. You can do all these amazing code-like things because it's code. Not some weird DSL that requires an extra parsing step (both mentally and on the comp) or you have to remember to add the equals sign so that it prints etc etc etc.

I think it is incredibly relevant that I haven't used cacheing much, I lose that with Fortitude but I don't care 98% of my day. Maybe y'all work on ridiculously performance intensive codebases, but there are so many other things slowing you down like the DB, or I/O, etc. I'd happily prefer to tune my db, prune some n-queries, etc than go trying to get silly Rails template-cacheing right. It is so error prone it's ridiculous.

Use Fortitude for the perks, not the missing feature that is incredibly painful to get right.
Windows Server 2016 could rattle the competition
I do understand your point of view, but I find it kinda ironic how HN doesn't allow us to delete our old comments that could contain private information. Does that mean they subscribe to the philosophy of 'as long as it's posted on a public medium, its public information'?
Motu Patlu in Double Trouble – Movie
Read any real-world user interface specification like Apple's classic Macintosh Human Interface Guidelines [1]. It specifies all kinds of complex behaviors, like how pull-down submenus don't pop up immediately as you move the cursor over them, and how dragging and dropping text handles the white space at the beginning and end of the selection, or how adjusting the end of the selection in mixed right-to-left and left-to-right text works, which is much too complex and nuanced and ad-hoc hacky to describe with finite state machines, and require a Turing complete machine to implement.

Even if it were technically possible to restrict yourself to a FSM, you would end up going insane and producing exponentially explosive unmaintainable finite state spaghetti machines.

There's a huge uncanny gap between what you can elegantly describe with a clean mathematical abstraction like finite state machines, and what real human beings expect and perceive to be easy to use in a real world user interface.

The polish of a good user interface is the result of millions of tiny little scratches, and in practice that requires the power and flexibility of a Turing machine (and not one stuck in the Turing tarpit like Brainfuck) to make all of those tiny little scratches and cover all the edge cases and special circumstances, because finite state machines are just too clumsy and not powerful enough to conveniently cover that much ad-hoc messy fractal detail.

[1] http://interface.free.fr/Archives/Apple_HIGuidelines.pdf
Here, for example - https://github.com/sergev/mk-61#svn%2Ftrunk . From http://ramlamyammambam.livejournal.com/266692.html : "Everybody interested can reinstate the design. Here <the link above> are the sources. Will draw the schematics soon [see the link above, it has links to several blog posts]. The processor of PIC32MX2 family is chosen to simplify the assembly: it's the only 32 bit microcontroller in the world in the DIP body. And USB port isn't wasted: plans are to allow loading programs from computer. Boards, indicators, buttons, chips 74HC595N are easy to by on ebay.com"
I totally get what you are saying but it seems to be to be increasingly difficult to find the good frameworks, especially since the badness of some frameworks only manifest on larger scales.
Cassidy Curtis's Marvelous Surface Drawings (1996) [pdf]
Don’t let people bully you into work-life balance
This Software developer survival course might help https://www.pluralsight.com/courses/career-survival-strategi...
Yes, good point. Let me add some spark to the fire. What if the machine learns by itself? The base program is still man made but the rest is developed by it. Where does one simple say the machine made a mistake instead of programmer error?
Web Components are unrelated to the ECMAscript specification. They are part of the DOM and are not specified by TC39, but by W3C.[1]

[1] https://www.w3.org/standards/techs/components#w3c_all
> ANA (the largest airline in Japan)

Just nitpicking here but for marketing-wise, I think this is a rather unwise wording.

ANA is one of the two biggest airline companies in Japan, but they only became so in 2014, and it's fairly questionable if they can stay that way forever. The two companies are fiercely competing. By stating one of them "the largest" you're giving people an impression that you are being too pushy or not careful enough. I dunno in the US, but this is bad for potential customers in Japan who would expect certain prudence from financial companies. And apparently they just translated this into Japanese straightforward, which they shouldn't if they really care about marketing in Japan. Hope they learn these subtleties soon.
I've mostly seen 10GbaseT from top-of-rack to the server. Sure, you could go twin-ax copper too, but if your servers have 10GbaseT as an option, no need to go to SFP+. That's great if you're doing rolling upgrades of networking gear ahead of server refreshes so you need to support 1GbaseT at the same time, too.
Open plan introduces visual as well as audible distractions. Headphones don't help there.

I'm glad we have lots of small meeting rooms around. When the vibe is energetic or distracting (e.g. Party/large gathering) and I need to focus I grab a room.

Sometimes the rooms are booked but often that means the open-plan area is less noisy.

Also I wfh 1-2 days a week as needed.
Also at Crowdstrike: https://www.crowdstrike.com/careers/?p=job%2FoGBT3fwX

Our infrastructure / data services team manages petabytes of data in various cloud databases (cassandra/ES/postgres/kafka). Apply at the URL in this post, or email (my HN username) @ crowdstrike.com
We (at MakeLeaps) integrated Stripe as an option in our SaaS product for small businesses in Japan pretty much as soon as it became available in beta. Our users can send Japanese invoices and have them paid through Stripe. We just flipped on multi-currency support when they launched it in beta and it was done in a day.

They've been rolling out features to close the gap in functionality with the US product and working really closely with us. Daniel and their team has been great to work with and having local support staff is really important in this market. So yeah, we're fans.

Compared to how difficult it can be for our customers to get up and running with other payment providers and how quickly they can get paid out, Stripe has the potential to be a big influence on the payments space in Japan.

BTW, if you know anyone running a business in Japan and want a bilingual back-office that is easily integrated with Stripe, just look us up!
Ask HN: Why Andrei Alexandrescu was absent from CppCon 2016?
The problem with that is that there are accepted standards for tooling for carpentry. Sure, there are 900 different kinds of tools, but they all solve a minimal subset of measuring, cutting, drilling, holding, joining, and smoothing.

There's no equivalent of the basic problems of carpentry in the profusion of javascript libraries. Many of the libraries written in the last year solve problems created by other libraries.

People forget that the reason Rails was such a revolution is that it took all the fifty kinds of crap that people used to build an application and made it available in one package with good defaults. The good defaults part of that is absolutely critical.

The problem is not "bad libraries", it's a complete lack of curation and direction.
ANA is the largest airline in Japan though.
Reactions to Amazons new customer review policy banning incentivized reviews https://youtu.be/u4gN58pHmrQ
Never thought the trolley meme would pop up on the front page of HN.
True but most often the carpenter is misinformed by crowds or large corporation pushing their tools as "the best in the business".
As both a buyer on Amazon and a seller, I have mixed feelings regarding this.

On the buying side, I've seen how hard it is to wade through the reviews to buy simple products. Though I would say that it's mostly recently about product quality rather than review quality.

On the seller side, the issue is that when you launch a product and have no reviews, you won't get sales. Without reviews and sales, your product slides down into the depths of Amazon. Without the ability to give away products for reviews, we are only left with waiting for reviews to come in naturally or paying a lot for Amazon PPC to continuously force the product to the top of the stack hoping to generate some sales and then ultimately reviews.

There has to be some sort of middle ground for this sort of thing. I would think there has to be a way to launch on Amazon that can get products out to real reviewers, and still somehow weed out the "fake" reviews. It's telling that they didn't remove it for book sales as pre-release reviews are so entrenched that they didn't dare mess with it. If it's working for books, in theory, it should work for other categories.

Of course, Amazon does have a way to do this legitimately through their mysterious Vine program that you need to be invited to. Though it doesn't seem they really have a direction or know how to handle the issue themselves. For the time being, I can only assume that this will drive the review sites underground.
The Web has been a very popular development platform for a long time, but that time has been characterized by intense competition between browsers. It's a bit different from most platforms which are clearly dominated and guided by a single player.

So it's a bit more of a "wild west" and it does represent wasted productivity if you look at it that way. You can also see it in a more positive light as a tradition of taking ownership of the tooling and continuously improving it. Because there's no central authority setting a course for the future, progress is through competition among solutions developed by the community.
Like you said, freelancers are both job seekers and providers. Get on freelancer's radar. Can you make a series of videos of you giving a talk about the broken freelancer market and what you are doing about it? UpWork brought ppl over by closing elances doors. You have nothing. Start a movement.
Most of it here is cards(credit and preload), my wife and her family very rarely use cash.

On the other hand I prefer to, difficult to find d out what's wrong when the stop workers speak Japanese and I don't haha
So happy about this, I've been on the stripe beta here for a while, and the support has been amazing. Keep up the good work!
I was careful to challenge the usefulness of the exercise. Mostly because I took it as a personal challenge. However, you make an important point. This exercise assumes the problem set will be identical in the future. This sounds like a sensible approach that ends up undermining all of the technological improvements a self driving vehicle will posses. Things like redundant control systems, [V2V, V2I, V2C] networking, run flat tires, and others. The self driving car will be closer to an airplane with a robotic agent as the traffic controller than anything else.
Kernel | Full Time | ONSITE, VISA (Los Angeles, CA) | kernel.co | danny.an@kernel.co

We're building the word's first neuroprosthesis to mimic, repair, and improve cognition. Kernel, an R&D startup that's less than 6 months old, is funded by our CEO, bryanjohnson.co.

We have one of the best scientific advisory boards around:

-Richard Andersen, Caltech

-Ed Boyden, MIT

-David Eagleman, Stanford University

-Charles Liu, Keck Medicine of USC

-Craig Venter, J. Craig Venter Institute

-Ted Berger, USC

We are hiring for data engineers, data scientists, machine learning experts, and computation neuroscientists. Learn more here: https://jobs.lever.co/kernel

* Full benefits

* Work with a team of PhDs

* Build the infrastructure for large-scale neural data analysis

Interview process is a screening call, modeling or ML project, and on-site interview.

Thanks!
So it's all about WebGL?
The fact that they don't care what they sell is why you can mostly trust them to be trying for accurate ratings. If you can trust the ratings, you'll buy more of your stuff on Amazon. Boosting the ratings only changes what you buy (which we agree they don't care about) and leaves you with a sour experience.
Light bulbs have not improved, they have become worse, and are designed to fail.
For side projects, it can be a little daunting, but ultimately represents a healthy eco-system.

But the issue for me is how employers handles it. No, I don't know Angular. But I have used Backbone, Ember & React. So do you really need an Angular expert, especially when Angular is only a few years old and is completely changing in Angular 2?

Should employers insist on extensive trade knowledge in a specific framework, or should they be able to hire based on understanding of development and architectural principles, and give a new employee a little bit of leeway to get up to speed on their stack.

If it's the latter, then you can relax, and focus on reinforcing good practices and understanding the theory about what you're working on, and your resume will continue to build.

If it's the former, then you have to constantly pad your resume with skunkworks projects simply so it doesn't seem like you're getting "left behind." And that is exhausting, and not very useful to anyone.
Yes it's mostly cash and there are many places (like restaurants) where they ONLY accept cash, too. So you always need to have some cash on you.
DOMContentLoaded: 1.48s
document.ready: 1.88s

MBP Mid 2014, OSX 10.11, Chrome 53
All of them. Making the world 100% safe is a fools errand. There are always risks. I think the current state of risk is just fine, and I'm not willing to lessen my convenience just to reduce a risk that I don't perceive to be very high.
I couldn't "play" the game for these very reasons. There's no way the player could have all this information.

It's a game of "would you rather" pretending to be about self-driving cars.

The second question which required a choice between killing homeless people and wealthier ones made me too disgusted to continue.
I think they just meant it was instructive. It gave an overview of the scene.
Location: Vordingborg, Denmark

Remote: Yes

Willing to relocate: Only to Copenhagen

Technologies: C#, Unity3D, Rust, F#, PlayFab, C, C++, Haskell, Python, Javascript, Flask, Redis.

Resumé/CV: Upon request

http://github.com/nulldatamap

Email: nulldatamap@gmail.com

I've been programming for 10 years, mostly focusing on systems programming and game programming with backend programming on the side.
You like Art of Charm but don't like random chit chat? Makes no sense from what I've heard of them.

Anyway, I've listened to more than enough Lifestyle Biz / General Entrepreneurial stuff.

TropicalMBA.com and EmpireFlippers.com are my favorites (newer TMBA is going a little downhill. They've sold their business and are kind of figuring out what to do at this point). There's also the Smart Passive Income podcast (SPI). Nathan Barry (on his self named site) has a few good podcasts as well. He started an email marketing software biz that began out of a blog challenge a few years back.

Also, I've YouTubed the fuck out of Silicon Valley (I live in the Bay Area..and if anyone's local and in the same position as op let's talk). PandoMonthly has plenty of interviews, most are ~2013 though. This Week In Startups has some fun Travis Kalanick interviews and a few Sacca interviews (including a new one featuring his VC partner). Greylock Partners (LinkedIn founder's VC) has a Stanford class up... and last but not least (though there are also plenty more) there is Y Combinator with plenty of videos. Google Sam Altman and Jessica Livingston. They have a lot of interviews not on the channel. Startup School goes live on the site. You can find it under "School" on Paul Graham's site.

Oh yeah, and Gary Vaynerchuck.

Personally, I've consumed plenty of this stuff. I have a good idea for a date coaching (again, if you're local and curious.. or just curious, talk to me) which I may or may not pursue. I started learning to code a couple months ago. Just got rejected from Hack Reactor and MakerSquare this past week (...fun) and now I'm going to continue learning, going to meetups and start making things while doing whatever interests me on the side and trying to work a job as little as humanly possible.
The point is that the theoretical problem, interesting as it may be, doesn't matter that much in practice.

The marginal utility you could get by fine-tuning the trade off is low.

It's another type of bike-shedding essentially.
On the other hand, a carpenter can buy a good hammer/set of chisels/block plane/circular saw - and use them for decades without cow orkers or project managers questioning their choice of tool and demanding they use completely different incompatible ones...
@michaelchisari honest question: are you a bit discontent with the fact that you don't know angular framework?
I think the dawn of AI is how we perceive the world. I know it's philosophical but it's my 1 cent.

When I was pessimistic, I believed AI would be birthed and kill us all. Now? I actually think AI will be sensitive to the complexity of each and every individual human. Why? Because that's what we all demand. If you say 'no' to AI, it should accept that. Etc.
Not at all. Angular, from an architectural standpoint, is not something I would necessarily gravitate towards, although given a little time and proper documentation, I'm confident I could build something in it, so I don't feel very left out.

Why do you ask?
I'd probably agree with that assessment, but I'd also agree that Japanese consumers will charge over $50 billion in online CC payments this year. "Third largest economy in the world" is all sorts of interesting.
What about India? Any plans?
Magix Acid Music Studio 10.0 Crack and Serial Keygen Free Download
"The best way to solve this is to find a business partner who is also a good friend of you"

Seconding this notion. It's one step closer to bringing things to irl
3GPP set is easily among the worst standards I've ever read. I often thought that it was deliberately made so, in order lesser companies and individuals would not be able to make their own baseband. Not to mention references to proprietary documents.. I'm very impressed that somebody managed to make a working BS out of this. Still it's strange to choose 3g, 4g is much lighter technology.
Same here, FF on Linux, with WebGL enabled (at least I couldn't find an invalid setting in about:config). Weird.
When you say "filling a curve with a pattern instead of a color, do you mean like this http://docs.ggplot2.org/0.9.3.1/aes_linetype_size_shape.html?
There's not though. Each EU member state is a sovereign country and they each have their own laws regarding things like trans border payments. There's not even a single currency.
YC application office hours
To kinda hijack this thread (but not really): I see Brother printers coming highly recommended again and again, both here and on Reddit, but for some reason they don't seem to be as prominent on the public mindshare as HP or Dell or such major companies. Is it because the other companies can afford higher marketing budgets, or is there some catch?
Reminds me of the Westworld scenario