skysight-inc/HackerNews huggingface dataset:
I can empathize with your goals and your current situation, so please take this in that light: I don't come away from your post thinking that you really understand how the proper nouns in your post really fit together. My initial reaction was "this is pretty word salad-y." If you're going to write a longer thing about tech, it's probably worth investing a little bit of stylistic and structural effort into not dismissing something as rigorous and well-tested as PostgreSQL with three words or investigating MongoDB deeply enough that you can totally use it with languages and runtimes you already know (which you can).

And don't get me wrong, you totally might have a handle on it! But conveying that you do is a very large part of being successful both in contracting and in landing high-value permanent positions. You gotta talk the talk as well as walk the walk. It really does matter. I wouldn't hire even a junior developer if I thought their mental process was as all-over-the-place as this post suggests.
Wanderu | Senior Front-End Engineer | Boston, MA, US | Full-time | Onsite | https://www.wanderu.com/

Wanderu is a 4-year-old startup leader in the transportation space. We are looking for a front-end engineer who can write great code and great tests. Your work will be seen by millions of users! Our technologies are: react, redux, express, universal/isomorphic apps, lerna, ES6+, webpack, etc

Make your mark on the world!

Apply here: https://www.wanderu.com/jobs
Are we going back to dumb-machines (aka Thin Clients)? Seems like half the comments here are for people working entirely "on the cloud".
What do you mean kill access to the api. The api is provided by the client.
Why immoral actions seem impossible
> C works everywhere, and everyone knows C, or can learn it in a couple of weeks and get coding.

I think you mean, they think they learn it in a couple of weeks, and then over the next 10 years are continuously surprised at how little they actually understand C.
It is not going to be convenient because rust doesn't have higher kinds. I see people making this argument in other language contexts e.g. Ocaml; but they have no typeclasses, which make writing monadic style code extremely inconvenient.
> Despite the name 'neuronal networks' that we have history to thank for, it's better think of them as just long compositions of functions with a lot of parameters one can tweak.

Actually, the name is not so misleading because `ReLU(Wx + b)` is an approximation of the response of a large ensemble of integrate-and-fire neurons in terms of the firing rate [1] (it models populations of pyramidal neurons in the cortex). The ReLU activation function basically approximates a logarithmic activation function [2]. Obviously many kinds of computations are left out in this model, for example in pyramidal neurons, the integration of the incoming spikes is often sublinear rather than linear; the branches of the neurons that receive signals (dendrites) can themselves perform complex computations such as spatial clustering and logical operators basically sending small (dendritic) spikes forward and backward within an neuron [3]; short-term plasticity is left out entirely and so are countless types of interneurons which inhibit other neurons nearby and measure mean activity across populations of neurons etc.

[1] https://web.stanford.edu/group/brainsinsilicon/documents/Won...

[2] https://www.utc.fr/~bordesan/dokuwiki/_media/en/glorot10nips...

[3] https://neurophysics.ucsd.edu/courses/physics_171/annurev.ne...
> I think you'd be surprised, even operating systems, the canonical unsafe activity, has a relatively low percentage of unsafe code.

My example was a GC runtime, not an OS kernel. If I have only very little unsafe code, then I could just do that in C and the rest in whatever other high-level language suits my project and not see any difference.

The bigger problem – where Rust failed to pick some low-hanging fruit, IMO – is that "unsafe" is too much like the bad parts of C. There is no medium position between "everything is defined and memory-safe" and "everything may explode at a moment's notice".

My most practical need for a low-level language is a language that is in that in-between position: semantics that remain easy to comprehend and predictable even if there are no static guarantees, and where I have to use a different strategy for software assurance. The point here is that for such a language I can resort to alternate validation tools (think Ada and SPARK for an example). Rust's unsafe mode does not handle that situation well because (like C) it does not provide a foundation for alternate validation strategies.

It's perhaps also worth pointing out that I have a formal methods background. In short, I've done formal specifications/proofs for software before. In this context, safe Rust has a fairly high cost for only providing memory safety (and few other guarantees), and unsafe Rust is not a good foundation (or at least, not much better than C) for bringing advanced tools to bear.
S3X Appeal
I think Daniel Dennett said it best: Not a single one of the cells that compose you knows who you are, or cares.
Trying to find references for this, I've found a New York Times article(1) that claims that upwards social mobility has not changed in 50 years. The article points to the research site(2), where they say:

> Our work shows that children's prospects of earning more than their parents have fallen from 90% to 50% over the past half century.

Is the second source referring to absolute mobility?

(1) https://www.nytimes.com/2014/01/23/business/upward-mobility-...
(2) http://www.equality-of-opportunity.org/
Oh, sure it's statically typed language with all things being constantly cast
to and from Object. (Have you ever used collections? Have you ever heard of
"type erasure" term?)
Yes. Though I think they stumbled on ReLU just from technical considerations and not taking nature into account?

That happens fairly often in engineering: looking around enough one can often find natural precedents for our artifices. But directly trying to copy nature did not lead to the plane or helicopter.
> And besides, they take nothing that you don't give them.

This isn't true, at all. Facebook collects plenty of data that users and non-users don't directly give them.
IIRC there was at least some work done in the 80's and 90's about neural networks where neurons were located in a 2- or 3-D space and could emit "chemicals" that would "diffuse" through the simulated environment and influence neurons' behaviour depending on local concentration. Nothing new here, but maybe the idea is worth another look. Wouldn't be the first time an old idea turns out to be a really good one decades after it's first inception. It might be that the ground is now more fertile for this than three decades ago.

Still, please note that the critiqued comment did not even go as far as to even suggest an idea about the mechanisms involved beyond (implicitly, not even explicitly) "somewhat like in the brain". There's just not enough meat there to even do a proper critique, and on this basis I pulled the "Not even wrong"-card, which is of course at bit harsh, but that was the whole point about trying to put myself into the position of a downvoter.
Thanks, I think. I know animated backgrounds are not essential, but sometimes you want some movement for a landing page/cv page/etc. My goal was a to create a very simple library that was easy to plug in, and wouldn't use too much data.
What rules? Rules are for suckers!
Fast Neural Style transfer is a variation of a "regular" Neural Style algorithm.

With regular Neural Style, you can do style transfer between any two arbitrary images. The disadvantage is it takes longer so doing it in the browser might be unfeasible for now. See https://github.com/anishathalye/neural-style

Anyway, even with Fast Neural Style, you can use any arbitrary image as a Style, but you'll have to train it first (4-6 hours on a GPU).
I guess that's kind of obvious.
But there's also optional files, which are not downloaded when you visit the site, only when you request the files. These are used for images, videos, etc. Many sites use these now, especially the ones that have porn or illegal content. If you visit a site and find that you don't want it on your hard drive, you can simply delete it.
There are whole libraries that provide these sorts of generic containers for C:

http://sglib.sourceforge.net/

http://klib.sourceforge.net/

https://github.com/pmj/genccont
> I hope it's not Rust, because Rust is even more complicated than C++.

Erm, have you ever used Rust, and had much experience with C++? Rust's semantics are far clearer, simpler, and well defined than C++'s, and there are orders of magnitude less rules of thumb that you need to learn in order to avoid. If it looks complex, it's because it needs to be in order to adequately express the essential complexity of systems programming. Hopefully we will have languages that do a better and more elegant job in the future, but at the moment Rust is the best we have.
I recommend cleaning up the copy. It took me a few minutes to figure out this is Trello-specific editor in a chrome extension.
After Las Vegas shooting, Facebook and Google get the news wrong again
Perl one-liners in bash scripts. The kind that don't use spaces or bracket. Of course one-character variable names and use of special variables like $\, $| or $& (http://perldoc.perl.org/perlvar.html). Execute code withing regular expressions. Almost obfuscation. I assume they break whenever a new minor version of Perl is released.
I can't speak for adnam but I would consider YC's cannabis-related investments questionable for reasons beyond just "it has to do with pot." If you are going to make your fortune selling pot, IMO you have a moral obligation to assist those (predominantly young men of color) whose lives have been ruined cracking that market for you. Meadow is just another gross Uber-esque intermediary (not to mention the YC partner working as part of the most tough-on-drugs executive branch in decades).

More generally, if you want to establish yourself as a "good person" I think you need to make the argument when you fund the thing as to why your loans aren't predatory, or your pot isn't white people getting rich on the back of black lives, or your laundry service won't leave a community unable to wash their clothes. Part of "doing good" is working with people affected to establish your bona fides. YC doesn't attempt this; they are concerned with "being good" which, as the article covers, is a semantic game that lets you justify any behavior you want.
Raptor Computing Systems will sell you a 4 core POWER9 CPU for $340 each [1]. A desktop mobo with the kinds of features discussed shouldn't be more than a few hundred dollars if slimmed down to one socket and a reasonable but limited set of peripherals (the Talos mobos go a bit over the top with features and hence are >$1k). Someone just has to design one, which is not easy or inexpensive, then hope that developers actually buy them.

[1]:https://secure.raptorcs.com/content/CP9M01/purchase.html
This reminds me of a client that hired a new IT director and his first order of business was renaming all the machines from their boring names.

We had things like database servers named "db1" and "db2", load balancers were "haproxy1" and "haproxy2", web servers "web1" through "web8", that sort of thing.

The new IT director decided to name servers based on city names, where the country indicated the type (Sweden is database servers, Finland is load balancer, Japan is web servers). And these weren't obvious names, ISTR that one of the 20 names I had heard before.

So at 3am when an alert came in saying "Hagfors has high load", you had to know that was in Sweden to know it was one of the database servers. But was it the primary or the secondary?

It seemed a curious decision to make.
If you invent a Quantum Fusion Plasma Turbine Terraformer, I imagine people will be happy to let you name it whatever you want. Whether due to extreme gratitude, extreme terror, or both.
Yes, it takes skill to obtain information from the internet, just like it takes skill to obtain information from reading books in the library(you have to know how to read).

If you lack these skills, you are limited to the comicbook section in the library, and to cat videos on the internet.

Internet is a much superior tool of obtaining information, obviously. Just because it takes skill to use it, doesn't mean that it's worse.
Full release notes: https://www.freebsd.org/releases/10.4R/relnotes.html
Bicentenary of the Birth of Bahá’u’lláh
Debunking IQ Denial-ism
Wow, this is like, part Twilight Zone, part Franz Kafka.
The fact that you don't is an indication of its true value.
>the brain builds its internal structure all by itself

>when was a computer able to evolve from a bunch of transistors laying on the table

These two statements are not really connected. Brain builds its internal structure in a sense, it changes with learning for example. But brain did not evolve by itself. It's all thanks to the force of evolution.

So it boils down to the question: "Can we do better than evolution?", so we need to understand what evolution is. It's just random mutations that make organism better than it was before. If these random mutations make it worse, organism gets lower chances of survival and usually just dies. Essentially, evolution is a method of design by brute force. And brute force works, if you have a lot of time, but it's common sense that intelligently designed algorithm can do a lot better. So we can answer the question now with "Yes, most likely we can do better."
Can I ask what surprised you about Harvard? It's been historically strong in the sciences, medicine, and economics, and produces lots of the sorts of politicians that frequently win the peace prize. Which sorts of other universities were you expecting to be higher?
Wait it's Canada, do you sponsor visa to US citizens?
Thanks! Yes, you can find that the ReLU does model some aspects---but if memory serves right people didn't switch from sigmoid to ReLU because they were interested in modelling the brain better, but mostly because they were looking for a structure that's simpler to train. Sigmoids notoriously smear out all your backpropagation 'juice' after only a few layers, don't they?

(I only mention ReLU because they are definitely simpler in mathematical structure than ye olde sigmoid. Max out is another interesting activation function that's first and foremost inspired by the math / pragmatics of drop-out training, and were any relations to biology more likely to be subsequent discoveries and not intentional design features.)
This is such a weird thing to think. You can turn off all notifications and they'll never contact you, ever.

I stopped using Facebook 6 years ago and haven't gotten a single email / sms from them since then, because I used the settings properly.

Yeah, if you just ghost them and never click "update your email settings" at the bottom of every email they send, they'll keep sending them.
I've been rejected at a Chinese restaurant but writing something like you did: "If they don't want to serve whites food in exchange for money, they're welcome not to do so. In a few more generations, no one will eat that food anymore." would be inappropriate. Putting everyone in a racial group in a bucket for the behavior of one and condemning them to non-existence is a bit too far. You couldn't do that to any other group without a bit of outcry.
Ha - I had that experience a few times: the first time I started using Org, the first time I started using the agenda, the first time I started using capture templates, the first time I started using code blocks, etc. Each time: Wow, why didn't I do this from the beginning.
Exactly. I wonder if in the future we will more demand API stability of our host platforms so we aren't rewriting the same framework on every API change. I feel like I'm always building on sinking sand, that my programs have half-lives shorter then radioactive elements. Say what we want about Microsoft but they have always valued API stability.
I deleted my Facebook account in 2009 and they had a 14-day policy at the time also.
Here is an interview at Software Engineering Daily with Mike Jumper: https://softwareengineeringdaily.com/2016/06/27/apache-guaca...
I believe you are correct. The monitoring of company equipment detected the exfiltration from Google. Metadata from this could have been used to pinpoint the data flow on personal equipment, but it sounds like this document was prepared on the non-Google side.
Industrialization replaced skilled physical work, automation is replacing unskilled physical work and increasingly attacking skilled 'brain' work. Might other jobs appear from that at some point in the future? Sure, but that doesn't give any comfort to the unemployed textile worker or laid off office admin whose prospects for retraining are low and won't ever find a job that offered the same pay/benefits they enjoyed 15 years ago.
Nothing about FreeBSD release versioning is obvious.
Very true. However, I need both a UI/UX designer for apps and a Visual Designer for marketing material. I believe we just called it Marketing Designer but you are correct that Visual is the proper title. Either way we are looking for all types of talented designers to fill a couple spots on the design team. Next time I need to remember to put both.
Yes, and there is not big company behind this one as far as I can see, Google's Flutter and Facebook's React Native will for sure have support from these companies cause they have projects written with their frameworks but this one, I'm hessitant.
Data Analytics Basics (Intro for Aspiring Data Professionals)
That seems to be the inevitable result of an uncritical embrace of nihilism.

If nothing matters, 4chan is great.

If things actually matter, 4chan is an existential threat.
If you think that is weird, consider what I have done. I manually went through 1100+ friends on facebook and unfollowed them all because facebook won't show me everything in the activity feed but rather tries to guess what I like best. My activity feed is now perfect because it is pretty much just me.
To everyone facing this issue, please leave a comment here with your browser and system specs:

https://github.com/reiinakano/fast-style-transfer-deeplearnj...
That would be an amazing name. Tells me exactly what it does, and the acronym "CRDG" is short, and both the name and the acronym would be Googleable.
Ask HN: How else can I stand out?
I'm a 20YRO college student that has extensive programming knowledge, but has never taken nor will ever take any computer science classes. I figured taking classes for something I already knew would be a waste, so I decided to pursue a different professional degree.

I've had internships and other jobs with startups where I've been able to have a large impact with my programming abilities. Lately though, I've been looking into applying at larger tech companies to get a better feel for the atmosphere of the scene, but have found difficultly in getting my leg through the door. I've found that this mainly happens because my transcript does not reflect any of my programming abilities.

I get that this is a problem that many people without CS degrees have experienced, but I haven't been able to find much help on this topic. In a world where CS degrees are starting to become worth a dime a dozen, how does someone stand out other than just keeping their GitHub and website stocked with projects that they have made?
Stylefire is a CSS and SVG styler optimised for animations
I dont know if i could disagree with the author more.

They didn't fail me. I don't want or need to know about shootings, crashes, floods, etc. Not instantly, anyway. I did not seek news in las vegas: I avoid it.

If anything the previous news gatekeepers got us used to believing that if we dont stop everything we are somehow uncaring. So plane crashes, shootings etc hold a "insta-pass" to news. All hands on deck approach.

To me, the authors premise of FB and G as bad gatekeepers is wrong. Information is hardly ever right right away. Nobody i know expects that. Even with that, i believe people know the difference between a photo sharing site, a email and search/map site and a news organization.
Parasolid [1] is 30 years old and is the dominant B-rep solid modeling kernel powering Solidworks, Siemens NX and Solid Edge. It's very difficult to see it being replaced as it is so entrenched.

Parasolid (written in a C dialect) was a rewrite of Romulus (written in Fortran) and that goes back to 1974. And that was a rewrite of Build that originated from Ian Braid's PhD thesis. [2]

I know people who are still working on the same Parasolid code after 30 years. Some of them

Disclaimer: Parasolid dev 1989-1995

[1] https://en.wikipedia.org/wiki/Parasolid

[2] http://solidmodeling.org/awards/bezier-award/i-braid-a-graye...
I am taking a break from being a senior sysadmin because I got burnt out for the third time and am happily pursuing a data science degree. I've been the contractor and the employee.

My two cents is that companies have become so focused on killing upward mobility on purpose as a cost saving measure due to what I feel is increasingly more short term thinking. I can't tell you how many times during my contracting days I heard a story about how $company used to have one or more full time employees who setup, managed, and knew all their systems, but they decided they would rather save the salaries and just use the contractor "when needed". Of course half the time it was some halfassed MSP type shop that didn't know their ass from their elbow, didn't really care about being proactive, and milked billing enough the companies ended up spending just as much money as the salaries but with 1/8 the effectiveness. Throw in outsourcing to foreign countries (Goldman Sachs) and abuse of H1Bs and yeah, I'd say the rise of contract workers is killing upward mobility.

That said, its not the contractors fault, its managements. My view is this is largely because the CTO and CIO positions are failing to properly brief the Cs/board of directors on why they shouldn't be doing this, and that is largely because the CTO/CIO is too much a management and not enough tech. Often I would even see companies without a CTO/CIO, and some poor greybeard would be haphazardly trying to run an IT department and speak board speak at the same time, in the end doing neither well because they had little backing from higher up.

This is why so many companies are literally drowning in their own technical debt due to greediness and short term thinking!

I think its time for more technical people to go get an MBA and shake up the stagnant CTO/CIO positions.

For a long time I just wanted to be in a cold data center all day with my head in a terminal doing good work. As a senior sysadmin though I have learned that I should have been playing the politics game in the meeting room to protect my department and the company. I wish I had learned this sooner.
I think perhaps he overstated the effect but this article will give you a bunch of information on social mobility in the US.

http://www.politifact.com/florida/statements/2014/nov/06/jeb...
Usually, you need an RDP client and a remote RDP server. In Guacamole, the "RDP client" part is handled by the Guacamole server. The HTML 5 frontend that users see is not a fully fledged RDP client, but merely a display and input device for the Guacamole server, which is the actual RDP client.
This sentiment seems to be in the tiny minority.
Vegas Shooting a Preview of Chaos That Antifa Plans to Unleash Starting Nov 4th?
Google Play Awards' winner of '2017 App of the Year', Memrise is looking for a Full Stack Developer and Data Engineer in London, UK. Visit: https://www.memrise.com/jobs

The goal in the coming years is to become the dominant product and pre-eminent brand in global language learning.
It wouldn't hurt if America had a better school system and had incentives to travel more. Quite a lot would follow from that.