skysight-inc/HackerNews huggingface dataset:
> If you haven't mutated states, you don't have an interactive UI.

React allows you to treat DOM mutation as an expression of current app state.

This doesn't mean that your state itself has to mutate. It's entirely possible to structure a React (and/or Redux) app with fully immutable state, copies of which represent change. (Whether copies are done efficiently, e.g. via persistent data structure algorithms, or naively, e.g. via a deep clone, is secondary).

I'm befuddled where you're getting the impression that immutable data structures themselves require mutation.
> if you've played Half-Life, Freeman's Mind is a must-watch

Agreed! https://www.youtube.com/playlist?list=ELkznu7Gec_hU
You can use Jest together with enzyme! We posted a big community update together with Jest 16 which should highlight a bunch of ways that you can test with Jest.

https://facebook.github.io/jest/blog/2016/10/03/jest-16.html
What is your definition of exfiltration? Or more importantly how do you distinguish between exfil and normal transfer by an authorized user?
Don't forget that these stupid little devices nearly ALWAYS have a webserver running //somewhere// on them.

If you really need to get some data off, look at how much memory you have and just window the copied data in to files you can DL.

Many of the less expensive and crappier ones ship with very little memory, very little flash, and a VERY restrictive busybox build.

Still, somewhere between that and the kernel are going to be the tools you need to get chunks of data out.
I hear very distinct echos of Rich Hickey's talk, Simple Made Easy.

In that talk, "easy" is defined as being nearby, familiar, or otherwise "at hand" to the person who is involved.

This is different than "simple", which is presented as an orthogonal concept meaning roughly "one operation" not tangled or interleaved with neighboring concepts.

This is a clear and useful way to think about simplicity in software (1). I think it's fair to say that the "do one thing well" aspect of the UNIX philosophy is a pretty good match to Hickeysian (?) simplicity. I haven't worked with Ember, but I think it's safe to say that Rails makes things "easy" that actually introduce significant interleaving to your app. The two examples I can think of are both about ActiveRecord: extending AR gives your classes an enormous protocol, and AR hooks deeply braid persistence to something whatever else it is that you're doing.

1) If you wanted to talk about simplicity as it relates to, say, product design you might be way off. When we talk about a product being simple, what we usually mean is that it integrates (folds together) many complex dimensions such as ergonomics, manufacturing, aesthetics, cultural signs, etc. into a single solution.
Tech accessory. I couldn't even buy a Brush for my grill without wading through those fake reviews!
They have done a pretty great job of creating high quality content so far and the introduction of new Netflix sponsored releases seems to be increasing at a healthy pace. It isn't the same service I started paying for but Im happy to help support the content they are making in house.
SEEKING WORK - SF Bay Area on-site or remote

Generally available for freelance web app engineering work. I've been working with Rails and JS for ~9 years now, at all points up and down the stack. Everything from performance work on existing code to bringing up a full-fledged product from wireframes. I’ve also been doing some Swift lately.

In the past, I've worked with companies like CircleCI, Remind, Leap Motion, Anki, Rocket Fuel, and TaskRabbit. Before that, I had two startups of my own. In my spare time, I fly airplanes. Available starting 10 October.

Links:

http://toddeichel.com/about

http://www.github.com/tfe

http://www.linkedin.com/in/toddeichel

http://stackoverflow.com/users/203773/tfe

Contact: todd@toddeichel.com
I think the convention is usually that the funds are used to pay developers to work on the project full-time.
Use echo '\a' that's what this program uses anyway... It's literally sleep $1; echo '\a' or you can use at if you want exact time.
JSX and React's a little different though, because its downright easy to use without. I prefer JSX, but typing div(null, { style: 'foo' }) isn't much harder than <div style="foo" />, if a little uglier.

And then you have tons of libraries to make it nicer.
You had me at "planners"
Thunderbolt is basically an extension of the PCI bus, it's a very different thing than standards based Ethernet. The effort required to build a full network stack across it for computer-to-computer connectivity would be kind of useless, considering how cheap 10GbE optical is nowadays (I just paid $28/piece for 10GbE SFP+ 1310nm LX optics).

edit: and what are you going to do, reinvent the wheel by creating a thunderbolt switch/hub? good luck getting a thing like that to capture economies of scale for manufacturing and more than 0.05% of market share compared to existing infiniband or ethernet based interconnects.
He's also saying it would be nice to have long term data on donors, which no one is going to disagree with.
What is this exactly? A venture capital firm? Is there a website with more details?
> You shouldn't need to network to get a job programming or to advance your career.

I think some of you forget that the rest of the world isn't New York/Austin/Bay Area. For most of us, just because we're competent programmers and have a pulse doesn't mean we'll get snatched up off the street. Programming is a very competitive job situation in many mid-sized cities across the USA and Europe, and networking is unfortunately quite necessary to both get a job and to advance your career. By far, the most successful programmers I know around here and those who network the best (I'm unfortunately not very interested in networking, and have suffered accordingly).

Also, once you hit around 40, lots of people who once would have loved to have you don't seem to want you anymore.

Programming was a great career when I was 20 and self-taught. Twenty years later, it's not looking so hot, even though I've very much kept up with the latest stacks and languages. Still, I love writing code, so what am I going to do, go into management?
I would love to apply but scared whether I'd be even able to afford living in SF.
Same here, 10ish on OSX with Chrome.
Show HN: Secure Openstack Swift compatible object storage
10GBaseT only works reliably over "cat6a" and cat7 cable that costs close to $350 per 1000 ft (305 meters), whereas two strand singlemode G.657.A2 type cable now costs less than $85 per 1000 ft, or less than cat5e. This is why most datacenter environments use fiber and not copper. Also cat6a and cat7 will fill overhead cabling trays a great deal faster because of its huge diameter compared to singlemode patch cables.
That's a nice touch and yet it takes additional attention detail and time to implement. Which sort of makes one wonder what it would be like if browser defaults were inverted.

IOW tabs, by default, would become muted if they lose focus. With an optional flag to keep background audio playing, settable through JS.
So you give fake phone numbers to your friends?
Yep; that's why basically, don't use it for prod. Unless the service does not suffer from major down times. Which is more often than you think although ofcourse sit owners stress when there is downtime.
Not all 802.11ac APs. Just the more expensive dual radio/3x3 MIMO and dual band ones. Most 802.11ac ordinary APs never get anywhere near 650Mbps real world speeds. Not even 1000 Mbps by far.

When you start looking at things like higher cost Ruckus and Xirrus APs that might have four independent radios operating in one physical unit, on the far end of a 1000BaseT link and PoE, it absolutely can approach 1.5 Gbps aggregate throughput.
Right, but OP is in the Bay Area. But to your point, if you are willing to relocate (which, if you're trying to start a career at 26, you should be..) then geography doesn't matter that much. An email address, a phone line and recognizable skills will get you a ticket to SF/Seattle/Boston for an on-site interview in a heartbeat.
JSPM never picked up. Its call to fame was that it was more "future proof" using standards that were not actually standard, and had a pretty bad take on pre-building vs building in the browser and stuff. It was slow (and the ways to make it fast were very clunky) and generally, tools focusing on node/NPM entirely ended up winning out.
And yet you'll give them your address so they can send you a package hopefully containing something you want.
The cost to re-cable an old building that has cat5e trapped in the walls and inside suspended ceilings is immense. There are a LOT of buildings that were cabled with ordinary cat5e UTP by low voltage contractors in the 1999-2002 era.
He's actually a nudist and so are all of his friends.
SaaS Company Potentially Covering Up Data Exposure
The failure would be to create Half Life 3. No matter how good an actual game called Half Life 3 could be, it would never live up to the fantasy. The No Man's Sky disaster would be nothing in comparison.

The fact that Half Life 3 isn't released and there is no sign of it is almost certainly not due to some failure to produce it but due to a decision not to.
Obviously some judicious exceptions are made on occasion, but never without thinking through the consequences.
Spam my mailbox all you want. That costs you time and money, not me.
Chuwi Hi10 Pro review: A Windows 10 laptop and Android tablet under £200
Mattermark Daily – Monday, October 3rd, 2016
Not all games are about competition. Some games are simply about connection.
That was certainly part of it.

OTOH, the actual language that Quake mods were written in, QuakeC, belongs in nightmares.

And you might say it's not that bad. You might say that it's okay, given its domain. And then you realize that Xonotic is still, to this day, written largely in QuakeC. And then you start to feel a bit ill, just contemplating a codebase of that size in a language that actually has less abstraction powers than C.
How does that work? I assume anyone that resolves to the same geo ip will see the plane?
>The ethologist and author Marc Bekoff thinks primary emotions — including fear, joy, happiness, jealousy, anger, love, pleasure, sadness and grief — are probably widespread and that hewing too closely to abstract description could become a form of what he calls "anthropo-denial."

In humans, each of these emotion terms refers to the cognition that a situation is of a certain sort, and calls for a certain type of response. So for instance "fear" refers to the cognition that a situation is such that there is a fairly high probability that something highly contrary to one's vital interests will occur, and calls increased vigilance and possibly action to prevent the feared event.

Animals make many or all of the same situational differentiations, with much the same behavioral responses, and so it seems appropriate to say they have the same emotions as humans, , or at least a good part of them.

By the way, I think that the idea that animals are mere mechanisms without minds comes from philosophies such as cartesian dualism, and also some religious doctrines, and so is not scientific.
Some experiments with hacking the Elektronika MK-61
Interesting to see that none of my planes have been stamped yet, and yet most of the ones I catch have been stamped multiple times before. Are more people joining the site / creating new planes than catching and stamping existing ones? Is there a higher chance of catching a plane that’s been stamped more times?
It would appear the draw is the massive (2x?) compensation difference, and getting to do good work rather than "shit fast, shit often" work.
If they got it when it was originally released it's 2 years old now which is pretty old for any electronics in terms of where it'd sit on the performance curve.
IMHO if you're going to go to the trouble of recabling a NASA research facility, run singlemode everywhere. It's really cheap, easy enough to terminate, and if the light path is done correctly is future proof to 100GbE, 400GbE and 1TbE. Singlemode fiber circuits built in very ordinary datacenters today carrying 1 x 10GbE LX circuit will function just fine for coherent 100GbE QPSK as long as the fiber termination is OK and the connectors are reasonably clean.
Many said that Marathon delivered on the story promise before Half-Life. I tried it out recently. Unfortunately, due to a warped perspective and a positively abysmal FOV, I can't actually play it without feeling sick, and as a result the whole thing feels like a slog. It may be good, but for me, it's totally unplayable.
Weavescope is great, when the increase in overhead is overcome by the efficiency and specificity of the metrics it provides. In our case, WS did not justify its own existence in this sense.
Edit: free items were /biased/ not unbiased
I think convolvatron was really just asking you to add more detail (tech used, people involved, etc.) in your post. He couldn't care less about your inbox exploding.
The analysis is being conducted according to a law passed by Congress, and it's hardly "self-provided".
Location: San Francisco or remote

Remote: Yes

Willing to relocate: no

Technologies: Javascript, React, Java, Scheme, Clojure, postgres/mysql, python, C, assembly, and many more.

Resume: https://thintz.com/resume.pdf

Email: t@thintz.com

More than anything I just like making great products and seeing them make people's lives better!

5 years full stack web dev plus web libraries (websockets, AWS, HMAC & more) and some OS, compilers, and interpreters.

portfolio: https://thintz.com/projects
I thought OP was in Mexico?

Anyway, many of us have family situations that don't allow us to easily uproot and move across the country, as much as we might like to do so sometimes.
Hah mine took me from Durham NC to Atlanta GA 383 miles by car. I'm guessing that's where my AT&T cell service joins the wider internet or just where this block of IPs is registered to.
By robots they mean stakeholders profits and software engineers creations.
Higher ed. is likely to be more protective of intellectual property when it comes to assessments. They're less frequent, higher stakes, and are principally used for summative rather than formative purposes.

Even in k12, there might be a chicken/egg situation. The obligation to tag content is a barrier (just as tagging is always a barrier).

That said, k12 has so many underlying content standards - which are only becoming more entrenched, for instance with standards based grading - that you might want to integrate tagging as a sub feature to a curriculum creation/curriculum performance toolset so teachers don't have to focus on it specifically (only, rather, as fulfilling the pre-existing expectation that they are hitting their standards).

But then you'd need a toolset teachers actually want to use.
It sounds like your gripe isn't with the knowledge base, but with the people doing the hiring. The issues there are very real in that, if you're dealing with a non-trivial codebase, there's no way to tell whether someone with very little real world experience is a competent programmer or just "faking" until you've got them working on it for a few weeks, and even then they may not be worth the time you put into training them until a couple of months down the line. And the people in HR for most organisations don't have a clue how to tell the difference.

So they make up a bunch of gatekeeper requirements that allow them to filter out anyone that doesn't fit the mold early in the process. They're still likely to find someone who can do the work this way even if it means throwing out a decent percentage of other candidates.

It's messed up, but it's kind of where the lack of technical knowledge in HR, and the need to avoid any potential lawsuits have left us.
I don't know. I don't have it.
A rather ironic question, given the history of ergonomics and human factors research in aviation.
The real LEAFYishere
Not a single one of your links supports your claim. Most (all?) are not even talking about motivation or discipline at all. One talks about self-control, which is a whole other topic and closely related to motivation.

Here's a link that would be relevant to what we're talking about: http://growthzer.com/substitute-for-motivation/

It could be argued with. But, at the end of the day, it's just a blog post.

Here's another blog post, with which I agree more: http://zenhabits.net/discipline/

Your statements cannot be read properly because you are using a term far outside its normal definition yet you have not defined it. Discipline is traditionally the execution of codes, norms, and orders, often involving an institution or a person who will inflict punishment or other, well, motivational tools to make you comply with those codes, norms, and orders. The blog I linked goes over this.

You are vastly oversimplifying what motivation is and constructing strawmen, it's a fairly complex subject: https://en.wikipedia.org/wiki/Motivation

> Motivation is a temporary mental bath that constantly needs renewing.

> Intrinsic motivation can be long-lasting and self-sustaining.

Interestingly enough, this sort of motivation is perceived as superior to the motivation you're suggesting (if you are using the word discipline), which is punishment based.

I can't help but think that this is simply a case of drastic misuse of terms. If there was something of substance to be said here, I'd expect to see a discussion about extrinsic/intrinsic motivation, how it plays into self-control, and related pathways.

Pop-culture uses of discipline, grit, and other nebulous terms should not be used as truth.
His motives could still be perfidious.
Are you trying to tell me how to structure my posts? Man, that's it. You're on The List.

Uggh. This whole forum is full of sheep. I'll probably be downvoted by people who don't understand this gag. I get no respect.
That question was asked, and answered by several people. "Why do you think that?" and "You haven't cited to my satisfaction, although I've done my research... which I'm not sharing for... reasons..." isn't the same thing at all.

Lets not pretend that it is.
I use NixOS for my personal development and on professional projects that are live on NixOS right now. AMA
Antergos, i7, chrome, 6 seconds. I'm not thrilled, but I applaud them making a step forward for the community.
Section 10 coming soon?
Inventor here. We are cognizant of the chemical waste disposal concerns and have taken steps to mitigate those hazards in our design.

The parts are rough because our current prototype has a very low resolution. Imagine trying to display a picture with a monitor only 8 pixels by 8 pixels. Our next version will have much higher resolution.
Curious; is this stuff being developed at the location out in San Bruno (in front of Youtube)?
I was browsing through the Mozilla security blog and saw that they did some work on OWASP's "alternative" to Burpsuite, ZAP. Which was a little surprising. That project could certainly use a little influx of cash/developer time.
5 ways I am growing my startup without VC funding
"my heart sank a little, knowing that comments like this would soon follow."

Is your heart saddened by the disproportionate women vs men in college? Is your heart saddened that men die disproprionately in physical labor jobs? Are you saddened by the fact double standards are actually being called for what they are? Didn't think so.
Did you look into just using DNS load balancing with AWS and GCP? I don't have any experience in that, but Loggly used it in lieu of an ELB in AWS. https://www.loggly.com/blog/why-aws-route-53-over-elastic-lo... So as long as you have a domain somewhere...
While active RFID is possible, other radio tech designed to work as beacons is more likely
www.abine.com | Boston / Remote | Advanced Javascript + Android devs

Privacy, security, and payments startup - millions of users.
Must code during interview.
Now that is an interesting parallel.
I think that's why Half Life 3 is still so desirable for so many who were influenced by that story, despite the reality that it's almost certainly never going to be made.

By the way, is Yahtzee still slumming it on the Escapist, or has he done the Patreon thing like Jim? He always seemed too good for that place.
How to lose money and still win
Perhaps. My experience (a data point of one) wasn't like that. Why would you risk team productivity until the deal is signed?
That's noble but it's going to be difficult to overcome the temptation to train their machine to produce the rating that gets the most sales.

Up to the point where it starts affecting their reputation or it concerns their branded products, Amazon doesn't care too much what they're selling, just in what volume.
Momentum, mostly. DT/typings/@types are surprisingly comprehensive and with 2.0 typescript supports strict null checks which was the biggest flaw in my opinion. I've also unfortunately become pretty familiar with some of the obtuse concepts in typescript (e.g. extending module definitions).

I'd love to give Flow a try -- just waiting for the right opportunity.
I am curious, how did you transition into ml, nlp. I am thinking of transitioning to ml, as work is getting kind of boring for me, but most job requires at least a master in the relevant field. I am self studying right now, maybe going back for a master, but I felt I lack alot of necessary probability and linear algebra theorems. I can code svm, neural network from nothing. I understand basic markov chain, bayes network, but that is really just scratching the surface. Any recommendations?
In Dockerfile:

# Remove the git repo to save space.

RUN rm -rf /code/.git

Pretty sure that it will not save any space because it will be in separate layer. If you want space to be saved to should be done as "one command".

RUN git clone ... /code/ && rm -rf /code/.git
Appengine (and I believe Elastic Beanstalk) are those magic buttons. I've used Appengine for years, and have loved not having to worry about patching, OS upgrades, scaling or redundancy.

If you're a small shop, this lets you concentrate on your core product instead of your systems. And by "small shop", I really mean "pretty big shop" - you're going to be a globally significant player before your Appengine charges get near a sysadmin's salary.
Or just boot terrible sellers off the Amazon store and stop being AliExpress.
OpenBSC: 3G Voice Works
Implications of self-driving cars
Hmm, this possibly relates to sheaf theory. Robert Ghrist has a good book about this stuff (applied topology) if you want to check it out.
Awesome, glad to hear they are doing such great work. Thanks for sharing your valuable insight!
If a woman is raped, gives birth, and is later glad she has the child, does that mean society should allow rape?

I'm not going to say this issue is black and white. But I think "it might make him/her happy later" is a tricky argument to make why we should deprive someone of freedom.
There's probably a treasure trove of storylines and ideas from HL2 that would be incredible to read, though.
One thing I've always wondered is why email based patch submission and review was never done via a newsgroup over NNTP.

One advantage a newsgroup has over an email list is that you don't have to set up filters in your email client, and that every message posted doesn't have to be specifically CC'd to a certain group of people. Also, it's much easier to browse past posts.

Currently this can be done via the gmane NNTP gateway for the kernel and git mailing lists, but I can't see a good reason why a newsgroup wouldn't be preferred over a mailing list.
Yeah, I'm not criticizing the reporter much, despite a stray factual inaccuracy. I'm writing for an audience of potential sources to point out the risks of letting an interloper such as Tad Friend into your life. It's a trade off. You get exposure, but you have to be careful, because he won't be careful for you. Sam was pretty careful, but Tad still played a little gotcha.
Still at Escapist. Mayhaps it's inertia, or possibly a contractual thing. No se.