skysight-inc/HackerNews huggingface dataset:
That works fine for software, but mathematics are a different use case. If you want to simplify or rearrange an equation, what matters most is the structure, not the precise meanings you assign to the variables. If you want to understand how an equation relates to the real world or the task at hand, I agree that named variables help -- but if you want to do math, that is to say, manipulate equations, it makes more sense to work in a terser representation. Patterns will stand out more.
A place to learn about ones interests and to prepare the student with real skills employers need. No course should be forced upon a student unless it is directly related to his/her interest and choice of degree.

Instead they force their version of what you need to know to keep a tenured prof working.

University should start treating students like customers and not like they are doing you a favor.

The days of these backwards and obsolete institutions are numbered. More and more companies don't care if you have a degree because they have realized it proves nothing. They want to know what skills you have and what you have accomplished, not what grade you received in modern dance and Intro to Computers 101.

Haven't you noticed that the main complaint today from corporations are the Universities aren't teaching the skills kids need to know to be successful in Technology.
What about symmetric vs antisymmetric? My professor even warned us about how the names can be misleading (it is possible to have a relation that is both symmetric and antisymmetric).
Close. Sadly the Celeron I bought that came out in 2011 doesn't support this.

https://www.newegg.com/Product/Product.aspx?Item=N82E1681911...

Do newer, but still cheap CPU's work with AES-NI?
I don't know. What is your reasoning? I don't really understand why you'd want to force people to upgrade HW when they don't need to.
When we come down to this, it is clear we just have very different of what objects are or are supposed to be. Interoperability (polymorphism) is at the center of the definition that you are using, and it is nowhere near as important in my definition of object, where polymorphism is possible with values and not related to their objecthood (it is a technical detail in how values can be made polymorphic).

We are talking past each other because we don't possess compatible meanings of the word object.
Wouldn't be surprised if it's similar to the coatings placed on the launch pad stabilizers. The paint is meant to char because it acts similar to a ceramic preventing damage to the underlying metal. There's a good youtube video of this on the moon launches where the tail fin hold downs char, but don't warp.
Agreed. We've seen lots and lots of primary missions, but the truly revolutionary thing, the booster landing, we never followed this close.
You're 100% correct that the instructor is a huge part of the experience. At the moment, all of the instructors at DigitalCrafts (Atlanta and Houston) have over 10 years of professional development experience. While that may not be the case at every school, the top programs are similarly staffed. For bios: www.digitalcrafts.com/about.html
Worrying about the ME and my dislike of secure boot is what has kept me from upgrading beyond the Core 2 Duo with BIOS. It's starting to feel slow now, but I still don't feel I can upgrade unless there is at least a way to disable the ME. So far, there don't seem to be any reliable methods of doing so.
The perception that math is useful stems from it's use by non experts.

As a topic goes from specialists to generalists reusing a tiny set of terms becomes a horrible waste of time. Worse, math becomes less precise when different areas reuse terms like infinity, set, numer, area, etc to mean vastly different things let alone identical notation for different ideas.
​Spring | multiple positions | NYC | onsite | full-time | https://www.shopspring.com

Join our growing engineering team at Spring, a well-backed startup headquartered in New York City. We are building the future of shopping, helping brands make the transition from brick and mortar to mobile and web. We have built and are scaling a single source marketplace for a growing list of great brands to sell their products direct to consumer.

A few cool challenges we are tackling: building the best in breed shopping experience on web and mobile, building out a good REST API so our external partners can integrate with our massive multi-brand product catalog, building our own custom order management system, tons of scalability work, using machine learning to bring greater personalization and product recommendations to our product

We've got a beautiful office by the Flatiron building and we offer all the startup benefits you'd expect.

We are looking for iOS, web, and backend engineers in lead and senior roles. We are also looking for data scientists to join our team working on our fashion recommendation engine.

Learn more about our tech stack and working here at Spring: https://www.shopspring.com/engineering

Apply here: http://grnh.se/icdh7l1

Feel free to email me directly victor at shopspring.com with any questions about our company, our roles, etc. (but please don't send resumes, use our application tracking system at the link above)
Imagine if you picked a sports team by the most paid players in their league.

The football team would be half quarterbacks, the hockey team mostly goalies and so on.
Objective-C got ARC after Apple failed to make a tracing GC work without issues when mixing frameworks of multiple origins, specially given the underlying C semantics.

So given Objective-C's semantics, having the compiler insert [... retain] and [... release] calls according to Cocoa patterns, makes more sense than the original GC idea.

Which only works for Objective-C classes that follow such patterns, not for plain structs or basic C like data types.

Swift also adopted ARC, because it needed anyway to interoperate with the Objective-C runtime.

RC is nothing new, it was the very first GC algorithm being implemented, there are many reasons why GC research moved beyond it.

Making RC algorithms achieve the same kind of performance in multi-core core using NUMA architectures (multi-level caches) is as complex as just having tracing GC algorithms, with the caveat of not handling cycles and possible stack overflows due to cascade deletions.
Growing Old in New York's Snarkiest Early-Internet Community
The title ("Facebook Australia allowed advertisers to target teens’ emotional states") is fundamentally incorrect.

Update, 5/1 12:12 p.m.: "Facebook does not offer tools to target people based on their emotional state."
Alan Kay talking about agent-oriented computing in 1990:

https://youtu.be/275FQ9koAw8?t=7647

Very interesting view, especially considering how long ago that was and how relevant they still are.
There's nothing secret about that. It's a satellite and it's for the NRO. What's secret is what it does, and what its orbit will be. (Once it gets to its final orbit, I guess there are amateur satellite trackers that will figure it out, but not until then).

The webcast host may not (I'd guess he probably doesn't) know what the satellite does or its final orbit. He does mechanical design. I'd bet they keep that information compartmentalized within SpaceX so only the operations personnel who need to know would know.
"First, we know that tech, innovation, and R&D departments themselves do not have enough exposure to the top team. In fact, only 34 percent of CIOs report directly to the CEO, according to the latest survey from Harvey Nash/KPMG."

I think this is the key problem. In many corporates, from my experience, the CEO doesn't have any facetime at all with the technology and innovation team. It's hard for them, then, to speak credibly to startups.

How do we fix this? More CEO appointments from the CTO ranks?
That's a good point. We'll happily update the title again if someone can suggest a better one still using the author's language.
Yes, I assume that the drawing process may be different. However, it's probably still possible to take a screenshot.

I would like to know what sort of performance differential I can expect.
Blackstorm | Engineer | SALARY: $140k - $220k | San Francisco Bay area (SF) | Tokyo, Japan | VISA REMOTE

Blackstorm is building the world's most advanced javascript game engine, among other cool products like an IDE (js.io)
We are hiring senior engineers who can tackle architecture and APIs for our game engine on a small team of 3-4 folks. Blackstorm has raised more then $30M, and we have more than a million users per engineer at the company.

For flavor: our last project was to use redux as a server state timeline for 10M+ active players; before that we used code mods to port it from our propriety module and class system to es6. There are numerous projects coming up, such as first class typescript support to facilitate better tooling and API documentation, a facial tracking/AR engine, and a react-powered webgl-based UI system.

We have projects for hosted real-time multiplayer gaming, social gaming, cross-compilation to native platforms, and many other core infrastructure tools that we would welcome your support on defining and creating.

Our technologies engine have already been in front of tens of millions of users, and we're adding millions of new users monthly.
This is a high leverage position, and very senior. We welcome remote for certain folks, because we're looking to build the best small engineering team in the world.

We are also actively looking for folks across range of leadership roles in product, engineering, and operations.

Please email keela@blackstormlabs.com

Subject: Blackstorm Engineering: YOUR NAME HERE

Please include a personal note about your background and interests so we can prioritize your application!
> I understood the JVM does an dynamic analysis of the code when running, so it can compile to better performance.

The argument that JIT having more information and therefore should/could be able to produce better code never really materialized in most the of mainline JITs (JVM,.net etc...).

From my point of view, there is a lot of reasons for this :

- Most VM starts with higher level languages than native systems. And most of the "runtime informations" is not used to produce faster "native code" as used to efficiently deconstructs some of the higher abstractions (think devirtualization, unboxing, moving stuff from the heap to the stack etc...)

- Because Jitting happens at runtime, most jit shy away from complex compiler transformations : So you have more runtime information but less time to actually do something useful with that information.

- Tracking, recording, updating and all the booking involve in collecting any runtime information also limit "quality" of the profile in practice further more reducing their impact.

> I guess the author is talking about this type of things

I don't think so, the author is probably talking about optimization which lowers higher level constructs, like unboxing etc...
I work in public policy, so I'll just weigh in on that aspect for a moment: Manufacturing jobs won't be coming back to America because of various environmental and labor laws.

It started with the unions, and labor laws, and in response companies sought ways to reduce labor costs. They looked where labor could be had cheaper, with less restrictions.

Then environmental regulations kicked in and companies sought to reduce those costs, etc. The results? Manufacturing moved overseas to places like China, where there are few environmental laws, labor laws, and the cost of both are way down.

Manufacturing, especially on the scale that can move an economy, will always be up against those two paradigms: Labor and Environment. In theory, as long as strong protections exist for those there is zero incentive to large-scale manufacture in America.
Warren Buffet – How to Be Succesful
There is another caveat shown by Herb Sutter at CppCon 2016 during his deferred_ptr presentation, stack overflows for destructors in deeply nested data structures.
Add util.promisify() to Node.js 8.x core
Contactually | Senior Engineer | Washington, D.C. | Full-time | Onsite preferred

Relationship-focused CRM for referral driven businesses and professionals.

Stack: Ruby on Rails, ReactJS (new), Backbone/Marionette (legacy), Postgres, Redis, Elasticsearch, Neo4j.

https://www.contactually.com/about/careers/
> Haven't you noticed that the main complaint today from corporations are the Universities aren't teaching the skills kids need to know to be successful in Technology.

Yeah, I've noticed, and I think it betrays a wrongheaded conception of what universities ought to be (namely, vocational schools to which companies can outsource employee training on the student's dime). The idea of students as "customers" is also wrongheaded, in my view (although you're far from alone in having it).
Can you give an example of a place you've seen notation you can't understand? Typically, papers include a brief notation section where they define notation you can then google. In other cases, I've normally been able to google things like "what does the bar over <entity> mean?" successfully.
What part of that is classified? It's public knowledge that this mission was for the NRO (the payload was officially called "NRO-76"), and the fact that it's a satellite is... self-evident?
It is a different convention but I don't think it's inherently less understandable. The semantically opaque variable names in math texts are usually accompanied by some sort of explanation, e.g. "Let x be... and let f(x) be...". Whereas this type of comment is usually required for a proof, comments are often omitted from programming statements when the variable names are self-documenting.
Hello Alfred Hires an SVP of Engineering
That is not a source that confirms SemiAccurate's claims, it's a nearly decade-old paper (~2008-2009) describing an attack against a completely different security feature. The "System Management Mode" described and attacked in the paper is unrelated to Intel ME.
The Story of NESticle
It's very easy to grow, and quite prolific once established. I have two plants, and with no effort on my part I can harvest 10lbs or more from each every year.
I just bought Gilbert Strang's Linear Algebra so that I can read it along with watching his MIT lectures. I'm wondering how that will compare to this book/course.

Has anyone here already taken a similar path and what did you think?

My main interests are in graphics programming, so I'm hoping to apply what I learn from the course to that.

If anyone else has any recommendations on other areas of math, courses, or books in general for learning CG, that would be much appreciated!
Merrell has backed off their old barefoot line and quality. The trail glove 1 was great. I still have a pair with no tread left and they're still great anywhere but mud. On trail glove 3, they started adding arch support. Now there are none without some support in the arch.

If you can find old stock Reach in your size, they're a great more formal shoe. Leather upper and a similar sole to the trail glove 2.
Hi! I'm a Full Stack Web Developer with solid experience working remotely, leading a team of developers to build apps using React.js, Redux in the frontend and Node.js the backend. Looking for a new challenge working with a cool team.

Location: Canmore, Alberta

Remote: Yes (Currently in a remote role)

Willing to relocate: No

Technologies: Javascript: React.js, Redux, Node.js all using ES6. HTML/CSS, MongoDb, Git, AWS, Heroku, Digital Ocean. Other: PHP, MySQL, ASP.Net, Drupal, Wordpress.

Résumé/CV: https://colebowl.github.io

Email: See resume
I think the point is, most people being paid to program don't know it, or don't know it very well. (EDIT: Granted, this may be more of a statement about the "mainstream" than it is about prolog).
Any Java developer worth his/her salt knows that the first issue has been fixed by commercial JDKs, and if it is really a big issue for their deployment scenario, where to buy such tooling.
Polly | Software Engineers, UX, Data, Marketing | Seattle, Bay Area | FULL-TIME, Onsite, https://www.polly.ai

At Polly we’re building interactive polls and surveys delivered through the medium of enterprise messaging (Slack, Microsoft Teams). We’ve got great traction and are growing fast (double-digit MoM growth for the past 2 years). We’re a team that values empathy and respect over technical chops (but you’ll need to have that too!). Here are the roles we’re hiring for:

* Mid/Senior Full-stack engineer
* Mid/Senior Backend engineer
* UX Designer
* Data Scientist
* Marketing Generalist (Seattle only)
* HR/Ops/Admin (Seattle only)
* PMs willing to get their hands dirty (code, customer support, dig in the data)

Our stack: Node, Javascript, PostgreSQL, AWS
We also offer medical, dental, vision

We're a small team (<5) and are looking for creative thinkers to help deliver innovative solutions via a messaging interface.

Apply at jobs@polly.ai and reference HN (or check out our AL page for more details: https://angel.co/polly-ai/jobs )
Comparing MBAs' & undergrads' experiences is specious, at best. And if you're comparing other graduate students against MBAs, the recruiting process for MBB is exactly the same. (source: I did my time at McKinsey, the 'M' in MBB.)

Regarding Prof. Rivera's study, I'm curious whether it attempts to separate causation & correlation. At HBS, the number of ex-MBB consultants in the program is roughly equal to the number who leave into MBB - many swap out and in, but the figures are in the same range. Does she account for that?

Also, any analysis which groups JDs & MBAs together is 100% flawed. Those two may have similar prestige, but wildly different career progressions.
We detached this flagged subthread from https://news.ycombinator.com/item?id=14234881.
Goalies are the highest paid players in hockey? Interesting.
Funny you mention this, I swear when I replay a video game with my girlfriend that I played solo before, while listening to a podcast or something, I can recall with amazing clarity stuff I had heard on the podcast at a particular point in the game. It's not a minor effect at all, it's pretty huge.
While that is true:

> It's hard for a lot of people to do it in practice though.

The world of development exists outside of the tech giants. There are more people doing dev work outside of those giant companies that are still making an impact.

I don't deny that there can be apathy. Some people show up, do what they're told, and collect money without regards as to what they're doing.
For any high school student... i is irrational number. z is also the third dimension as in x,y,z. e is base 10 exponent as in 4e12.

So, while you might be used to that notation and in context it's clear that's far from universal. Further someone can be an expert in more than one area and incompatible notation slows down collaboration for little gain.
> Mr. Paulson’s fall from stock-trading stardom underscores a common disclaimer in industry parlance: Past performance is no guarantee of future returns.

In fact, I recall reading somewhere that they're negatively correlated. If you want to put your money in a fund, your odds are better if you pick one that has just had a bad year.
"Salary" and "organizational breadth" are pretty objectively measurable things, and are what I'm using as a measuring stick.

Also: "her"
The Onion & Fusion Media Group | Software Engineer | Chicago | Full-Time | ONSITE, http://www.theonion.com/careers

Hi! I'm Bryce. I write code for the platform that powers The Onion & the rest of FMG's brands (Gizmodo, Lifehacker, Jezebel, Deadspin, The A.V. Club, ClickHole, The Root, and Fusion). We're a team of about 10 here in Chicago, with the rest of FMG's tech in NY and HU.

We're looking to fill some positions on our team - if you're into frontend development it's a super exciting time as we're building a new platform for all of the sites I just mentioned. Backend devs are welcome as well, especially if you're familiar with Python/Scala.

Some bullet points:

- Working closely with our Product, Design, Engineering, and Business teams to create the best possible user experience

- Support all of our live Fusion Media Group properties while building out key frontend functions for platform users

- Conjure up new features and improve existing features

If you have any questions, feel free to email me at bdorn[at-sign]theonion[dot]com, otherwise apply at the link above!
This is quite obviously an attempt to cut out the flood of cheap embedded PCs which are ideal for pfSense and steer more sales to their own hardware. Systems such as "The vault" sold by protectli.com are completely adequate for the home network (I am capable of pushing > 100Mbit/s over OpenVPN at ~35% CPU). These run older celeron processors and are dirt cheap.

Hints:

1) The post implies this restriction will only be for the community (free) edition.
"pfSense Community Edition version 2.5 will include a requirement that the CPU supports AES-NI"

2) There is zero reason to require AES-NI, as running with a software fallback will simply yield lower performance. Taking this option away makes no sense unless you want to encourage those who don't pay for software support to buy your hardware, while those already paying for support are free to use their existing gear.
Cool, yeah, when I hit 7k in an hour, I'm not exactly speed-walking, but I'm not just ambling along either. I'd describe as walking with a purpose. Jogging or running for very long hurts my knees, likely because I'm overweight. Maybe one day.
In this day and age the choice between malice and incompetence seems to fall more on the malice side.
Why not pay the reviewers? I don't understand this -- they're the most important part of the process. Pay the reviewers for their time and that might start to turn this around.
Vulnerable as in how vulnerable? Do you need to be physically connected to local Ethernet for this? WiFi?

If it's WiFi that's damn scary.
These locals are trying to change perceptions of Palestine
Not really. You can find pretty much any skill you need here. The only real issues are (a) how much you pay for it and (b) how much of it there is. b drives a :-)

For a while, there was a fellow on a machining/manufacturing site I frequent who was getting textile manufacturing business going in LA by automating the living hell out of it. I believe he had purchased a failed business and figured out he could make money by automating everything he could and having a small labor force to do the things that were too difficult/expensive to automate. Like most people, he stopped posting after all his problems were solved (about 3 years ago), but it was an interesting read for a few months.
Coaching gives you a great perspective on team building. I'm still a novice coach, but my main goal with a new team is to get them to think like a team: it's not about the individual, it's about furthering the team's goal. Last game a really great hitter on the team had the opportunity to win it in the last inning: tie score, we had the last bats, no extra innings, and a runner in scoring position. With a simple ground ball, she could have driven in the run. Instead she went down swinging for a home run. That tells me I have a ways to go in developing her sense of team.

NOTE: We did win when the next batter came up and got the hit we needed.