skysight-inc/HackerNews huggingface dataset:
There's something that has been bugging me for a long time now.

I understand and appreciate the concept of DRY. I use it quite extensively when untangling ratty, convoluted code.

But when I see reports like this, and they seem to be coming more regularly these days, maybe there's something slightly wrong with collapsing all of the most critical code in our systems to a single point of failure a couple of bytes wide. If it's not an attacker, it's shitty SSDs, bad PSUs, brownouts, vacuum cleaners or cosmic rays.

I don't know what the solution is. Maybe copy all of the important bits early on. Maybe redundant execution with voting.

Related but an aside, it's almost perverse that the most important code in my day job is often the code we interact with the least. We spend all of our time and energy touching the inconsequential bits and almost none on the parts that matter the most. I had a situation a couple years ago where one of the bits of code I was most proud of writing, I couldn't recreate it by hand. It had been so long since I touched it that I was forgetting how it worked. All around a troubling realization.
If you have a linear chain of async operations (do this, then this, then this, ...) it doesn't change a lot compared to raw promises.

However if you have control flow in it (execute this async function 100 times, add the results, depending on the result call another async function, ...) things will get a lot more ugly with raw promises.
Take your b12 vitamins too.

Do not eat poorly, take the time to make food lists and get what you need so you don't end up eating less nutritious food. Try tofu. initially eating at bbq may be tough but your friends and family will support you.
Maybe misreading, but a lot of major Instagram publishers exist through product sponsorship.

Letting publishers have control of this sort of linking increases the value of the sponsorship, thus helping out content creators. Like how YouTube's ad-revenue sharing supports people making videos.

I would see this more as a way for content creators to monetize better than for Instagram to monetize.
Anecdotally, it's vastly reduced debugging time in my own personal projects. My most notable problems have all turned out to be the result of things like using the wrong input, or misunderstanding some external spec. At first it was actually a little unnerving that things weren't breaking, but with time I've come to expect that. I came from C++, where I always joked that if things appeared to work correctly the first time around something serious was broken.

It's not free though. You do end up spending more time getting the compiler to actually accept your code. With time I've gotten much better at this, although at first it could be quite a fight. But a compiler error is so much nicer than a bug, so I do think it's very worth it.

And when it comes to coding, how long it takes to type is pretty irrelevant as long as you can type half decently. Typing the code is really the easiest part.
> However it will most likely not work out with pipes as I don't know how you could implement the synchronous (unbuffered) channels with them.

Easy. Just implement them with a mutex and a condvar. If you want, layer some lock free algorithm on top for the fast path.
>The secret? Supporting both ISAs and switching instruction sets on exceptions.

The secret is that Apple controls their hardware/appstore and android apps are ISA independent.
FWIW, I don't think computers will need to think of a thing any more than they need to "learn" that 1 + 1 = 2. When you break down how logic circuits work to the point where you are describing a full adder in gates you can see that 1 and 1 "has" to be 2. And when you start tracing out the n-dimensional graph space of concepts you will see that "understanding" that Oct 13, 1881 is a "date in time" is simply because that is the only concept in the graph near the nodal points.

It is exceedingly challenging to conceptualize n-dimensional topologies given our three dimensional (or four) up bringing, but when you consider that the definition of a dimension is a direction orthogonal to all other dimensions you can think of the orthogonal things that might be on another dimension and topologically connect.

For example, 13 is a number, its a prime, it can be a month day, it can be a street address, Etc. You can think of '13' as a dimension which is orthogonal to all of those other dimensions (numbers, primes, dates, addresses, Etc) such that it spears through them. Now when you see "oct" it also spears through a bunch of alternate dimensions but the only dimensions that both Oct and 13 exist in is the 'date' dimension and maybe the ASCII dimension (13 can be an Octal number). But add the 1881 and the three of them no land pretty solely in the "dates" plane of existence.

The trick is searching the solution space of n-dimensions in finite time. Certainly something a quantum computer might achieve more easily than a Von-neumann machine but given that the dimensional space is nominally parallelizable (at the expense of memory of course) I expect you can get fast enough with enough compute threads.

Another challenge is constructing the concept graph to begin with but there is lots of great research going into combining ontologies with natural language processing in order to build concept graphs. If I were getting a Phd today I'd probably be working on that particular problem.
> Back in the first dotcom bubble, we had FuckedCompany.com

today there is https://www.thelayoff.com/ ; well, it is similar but not quite the same...

is useful if you are working for a company with a rich history of layoffs, it allows to check for recent rumors on the subject.
I very much doubt anyone would consider something that costs hundreds of millions of dollars to build and fire into space "disposable".
It's not like you can buy a new one for cheaper 5 years later.
Well that and the computer hasn't had years of experiences with apples and Apples as well... years of understanding how they taste, that they get paired with things, are more parts of meals with children, are connected with biblical stories, can be thrown, how it fits in cultural contexts (such as jewish new years), etc.

It's not just about perceptual data of an apple but rather having LIVED apples and absorbed their millions of data points. I'm skeptical for how far AI can go from statistics on text alone, NN or otherwise.
There's two parts that I'm still not sure about here - a question of moral weight W:
1 * innocent prisoner executed == W * innocent victim of crime

and two epistemic questions, how many innocents X are executed per guilty person, and how many victims Y are saved on average by the disincentive caused by executing one guilty prisoner?

Per guilty person executed, we save Y lives and we are penalized W * X. Is Y > W * X? If so it seems reasonable to keep the death penalty, all things being equal (ignoring the cost of litigation vs. prison time, etc)

Does anyone have sources for what the values of any of these numbers should be?
> One of my pet ideas is just to implement a Go-like CSP with plain pthreads. Channels could be pipes of pointers. Channel select is just select(). No weird M:N runtime needed.

Please do it! I feel like we've forgotten the lessons of NPTL, when everyone tried M:N and collectively came to a consensus that M:N wasn't worth it in practice.
Reputation Rating System (it's a movie)
Beşiktaş+-+Trabzonspor+maçını+canlı+izle+05.11.2016
Depends on where you live. If you're near a larger city or not. There's a huge discrepancy in salaries Due to geography (and also massively depends on your skill set, obviously).

To give you a frame of reference, I was pretty well paid in Perpignan after a few years in a company (a bit north of 40k€). The junior devs I hired got south of 24k€.
How Buzzfeed Uses Machine Learning to Choose Viral Content [video]
Agreed. It's also helpful for us to find the reasons that others do what they do. It's more insightful than treating them with condescension.
That would be great, I'm living in Sweden and I prefer english hits as they're usually more relevant, unless I google something swedish that is.
Microservices: the accidental architecture
> As for focusing I started meditating and it helped a lot.

This. Concentration can be practiced. If one is able to keep the mind from getting sidetracked from essentially nothing, it's much easier to keep from getting sidetracked from something. It's a lot of work that can be very frustrating at first (and most of subsequent times too), but it's well worth it.
My friend and his entire data engineering department were laid off from Imgur.com in August. About 10 people of 70 out so.
More spirituality.
How Ancient Humans Reached Remote South Pacific Islands
NeTV2 Tech Details Live
Tor Browser User Manual
Um... isn't this indicator of further decay of the system? Like a cadaver that fills up with gas and starts emitting sounds.
It was a pun. Tesla cars have no cylinders.
Balls, well the name's not set in stone, although neither of those are doing the same thing
Catches:

- having to write separate interface files (analogous to header files in C)

- only one relevant compiler vendor; somewhat bad history with GNAT not supporting all the features the commercial AdaCore tooling supports. AdaCore has IMO been instrumental in holding back adoption of Ada, although they probably see themselves as evangelists.

- no metaprogramming

- the way generics work is a bit peculiar: it's less powerful than C++ templates (but a bit easier to learn) and slightly more powerful than Java/C# generics, but I find it to be a weird middle ground. I implemented some generic graph traversal algorithms via generics, but it felt like jumping through hoops (although once tackled, it was very robust and extensible).
I ran that image through the library with the default settings and it came out with an image that is in my opinion much better than all of the approaches shown there

http://imgur.com/a/moP57
I'm not denying that these laptops work for people, but the resale value on a 5 year old Lenovo x220 is $0.

I'd say it has less value than five year old used underwear, but there's actually a market for that.
It's a good idea as it's pretty much a shopping mall for yoga wear, protein powder and leotards now.

Interesting how it evolved from a social media site to an online shopping mall!
Intel's working on bundling FGPA with its Xeon systems, so maybe that will happen, but it's probably better addressed with a hardware decoder like is done for H.264.
They are considered disposable because the operating costs usually outpace their value once obsolescence sets in.

Which is why many satellites are resold on secondary markets after their primary mission timeframe has passed.
Habitat durable, construire en respectant l’environnement
Learning from video is researched in many papers. The way video data is structured, it allows for identification of new objects by comparing consecutive frames. It creates a "model of the physical world" that can predict the future a few time steps ahead. It is being used to identify activities and to help plan robotic movements.
that doesn't solve the problem that webGL is both very slow, and is completely nonfunctional for a large amount of users.

https://www.khronos.org/webgl/wiki/BlacklistsAndWhitelists
Location:utah

Remote:yes

Willing to relocate:no yet, my wife will kill me

Technologies: still studying IT @ BYU, willing to learn, need help.

Résumé/CV: experienced in IT over 5 years, QA/QC Manufacturing and Real Estate, I just found out that computers still my passion. Email me for complete resume. Spanish & English.

Email: Figueroa.edgar@gmail.com
Is this about the cancelation tokens they also want to force on observables?
> They also bear a lot more of the burden than a front-line support person

I'm not sure about that part. The amount of abuse those people have to withstand without being allowed to defend themselves (because "it's a customer, be nice!") can break even the calmest person.
Teaching other people is a great way to learn something yourself, and a lot of times you don't really understand a concept until it's explained in a slightly different way.

I really don't see the problem with people reaching out and trying to share their skills and knowledge with other people. To teach something you don't have to be the world's foremost expert on a subject, you just need to know more than the person you are teaching.
Blah blah blah.

Back in 2002 Billy tried to interest Microsoft in Trustworthy Computing. http://www.zdnet.com/article/10-years-since-the-bill-gates-s... It's now 2016 and they're still "trying" to figure it out.

Microsoft has a market cap of $465 billion. They currently have $136 billion in cash. Their ongoing security failures don't seem to have affected them all that much.

Their ongoing efforts remind me of the classic Far Side cartoon http://adventuresinsidewaysliving.blogspot.com/2008/08/farsi...
Knowing how it could change the life of canines everywhere, the dog scientists struggled diligently to understand the Doorknob Principle

I will grant them one thing. IMO it's impossible to defend against spear-phishing. I don't think anyone will ever solve that one. Can't overcome human nature: "Oh look, cute cat GIFs!".
You are right, I didn't think about that.
Family sues Amazon for $30m claiming hoverboard burned down their house
i think they did not build the graph by hand - they must have automated the process of creating it (interesting how they did that); the article mentions four team members, if you do this by hand then you would need more hands.

... well the article links to this article where they seem to be automating the process

"Probase: A Probabilistic Taxonomy for Text Understanding" https://www.microsoft.com/en-us/research/wp-content/uploads/...

thanks for the link, now i have something to read. MS research has some really bright people working for them; wow.
Can you actually use the gpu properly through curton?
I had a similar thing with games magazines a while back. I was subscribed to GameStar (then one of Germany's largest computer game periodicals) in my teenage years, and it always weighed in at about 200-250 pages. I unsubscribed in 2006 as I was too occupied with studying, but picked up an issue in 2011 from the newspaper stand out of nostalgia. I was shocked that it had shrunk down to some 100 pages, and most of the tests were about free-2-play junk. Whole sections were gone, too (e.g. hardware tests IIRC). It's like one of those childhood memories that look really bad in retrospect.
They are overpriced, falsely marketed and are severely outdated.
Style transfer is part of a new trend that is concerned with generation of content. It is very difficult to generate images or text because the space of possible shapes/messages is infinite and highly dimensional. We know how to classify in 1000 categories (which corresponds to generating tags from a set of 1000 choices) but when it comes to painting, it requires to select a combination of pixels from a much much higher dimensional space. Hence, the difficulty.

But I think that generating in high dimensional spaces, such as in translation, style transfer, gameplay and robotics is the most interesting part of AI. It is what makes AI appear more intelligent and creative to us. AlphaGo was impressive because it could select movement sequences from a space of 10^120 possible combinations (compare that with an ImageNet classifier that outputs from a space of 10^3 labels).

So, in conclusion, it is essential to learn to generate images, text, sounds and behavior or movement that are just as complex and coherent as those created by humans. Being able to do so would mean half the way to AGI would be achieved, we could have talking moving robots that are not lame. Remember the latest text to speech engine from DeepMind - that's speech generation from a higher dimensional space. It shows the difference compared to regular TTS.
my ex employer got rid of me in order to spend more $ on aws burning cpu cycles instead. Would like to hire juniors in spades though mind you.
Reminds me of: "It is then determined MPU is actually an old spy satellite disguised as a weather satellite, that was programmed to reactivate after a certain period of receiving no commands."
Well, you can have the best algorithm to optimize, but you still need to define various utility functions.

The field of embodied cognition attempts to approach that.
https://en.wikipedia.org/wiki/Embodied_cognition

If you make a drone that feels pleasure when refueling and killing people, guess what the drone will do.
May be I am the only one who is really excited about the iCloud Cache features? I get all the benefits of iCloud Backup without the speed limitation.

The problem is I dont have a decent hardware to run this. I want a Time Capsule for iOS, or Airport Extreme like that runs OSX Servers.
You're right on that point. One of the best ways to learn is to try and teach, so it's natural that people would feel compelled to try and explain what they've learned in tutorial form.

The only problem I see with this is you often have cases of the blind leading the blind, and in the case of PHP it's usually off a cliff into a sea filled with razor blades and sharks.

Ruby's got a great community and I hope it can maintain its tone and positive energy with new people joining.

One of the things Ruby needs to do is get a handle on the atrocious documentation situation. Node's community has spectacular documentation for its open source projects, and Ruby's, many being far older, actually look really sad and decrepit by comparison. This includes the Ruby core documentation which is downright terrible in terms of usability.
This is unfortunate as I thought an iOS 10-only update was supposed to fix this. Goes to show that the Pinner developer doesn’t care about providing any support.
Much like the real world and real people, there's no guarantee that the most popular concepts will be technically correct.
How DDoS can be used to suppress voter turnout
Hacker News is full of idiots
You are all technically illiterate morons that give real hackers a bad name. You are the Yahoo Answers of technology.
Vote Leave’s ‘Voter Intention Collection System' Open Sourced
Schemes for Multimedia Congestion Control in Realtime Communications
stop 3rd world immigration to "Western Countries"
Transistors and the End of Moore's Law [video]
That's a great offer! I'm chiming in to say that it made it a no-brainer for me as well and I signed up. I'm also interested in an Android app. :)
Fired - you did something wrong, incompetent (or pissed someone off) and they are doing it specifically to you.

Laid off - your group is redundant or discontinued, they have no need for you or your team/product, they're closing an overseas business unit, or culling 10% of their staff. You're in the wrong boat at the wrong time.

It has different connotations.
There are some CNNs that will output heatmaps of where the classifier for a label is triggered most strongly in an image. Does that count as being "rendered in senses"?

Also, if you train the NN on purely textual data, there are no senses like you describe to associate it with, since its only senses are symbolic.
MOV obfuscator
We should definitely breed more fat slob, low IQ, blue haired, SJW types.
I've been vegan since 2011, vegetarian since 2010. Off the top of my head...

* Based on your comment, it sounds like you understand this, but it's important to stress that you don't have to go fully vegan right away. For most people, going vegan is a pretty huge lifestyle shift, and it's OK for it to take some time to get settled in. You can slowly cut out individual foods or food groups over weeks or months at a time, depending on what pace you're comfortable with. I found that the cravings I used to have for various animal proteins (esp dairy and eggs) generally went away entirely after a month or so of abstinence.

* B12 vitamin supplements are your new friend. They're quite readily available. If you're getting into ethical veganism, make sure that the tablets you buy are vegan -- some aren't >_<!

* there are a lot of good vegan cookbooks, but if I'm in the mood for some specific dish, I find that just googling "vegan [dish]" will usually do the trick.

* Tofu is great. Learn to bake it, learn to fry it. You can do wonderful things if you marinate it. You'll also probably want to at least try other "meat substitutes" (or proteins, if you prefer) like tempeh, seitan, soy curls, jackfruit, etc. at least to get a sense of their flavor.

* There are a lot of pretty useful resources online for finding out what is and isn't vegan. http://www.barnivore.com/ is a great reference for alcohol. PETA (regardless of how you feel about their tactics, advocacy, or politics) also publishes a lot of very handy guides for all sorts of foods and products (e.g. their "accidentally vegan foods" list http://www.peta.org/living/food/accidentally-vegan/). If you use Facebook, check to see if there is a local vegan group. In my city there is a pretty active one, and it's a nice little community. It also gives you an easy network of people to ask for recipes and advice. For eating out, https://www.happycow.net/ is a pretty useful guide in my area, but I don't know what it's like in your city or country. Often vegans are pretty good about leaving each other tips in Yelp comments. If you're going to a specific restaurant and aren't sure whether they have anything that will work for you, it never hurts to search for "vegan" in their Yelp reviews.
https://www.reddit.com/r/fuckedcompany/
And again you are assuming that these vulnerabilities are introduced by cheap untrained or foreign programmers. Massive silicon valley firms who pay top market rates do the same mistakes. I am sure there is a correlation between pay level and understanding of security but we are very far from a position where if you hire a team of developper, a business can have any confidence that they won't do something dumb like md5 a password, concatenate a string in a SQL qry, rely on user supplied array length in an unmanaged language, not protect themselves against CSRF (I suspect 50% of professional web dev still don't even know what it is!), etc.
You are correct, it was a retention election which typically is a rubber stamp approval.
There are so many definitions about what a hacker actually is that the term "real hacker" has become meaningless.
Indeed! A very good advice that read on this topic was this one:

As a rule of thumb, any security protocol that contains lots of "MAY" parts (options) in its specification is suspicious. Even more so if the security layer itself is optional. Ideally, a security protocol contains no "MAY" parts, not even "SHOULD" parts, but only "MUST" parts.

(Not sure where I read this, or who wrote that. So I'm paraphrasing it here. Maybe it's common sense without a single attributable source.)
Any living organism is high entropy there are considerably lower entropy states for the molecules that make up your body to hold than the arrangement that makes you, you.

A living organism also increases the entropy of the environment.
Q&A with Sandra Gonzalez from Just Eat: UX in Food Tech
For safe resource finalization, Ada provides `Ada.Finalization.Controlled`. This enables you to implement RAII, smart pointers, and other ways of safe finalization. `Ada.Unchecked_Deallocation` is just the bare-metal tool you can implement more intelligent finalization with (because in the end, someone needs to deallocate the memory).
not too much for fix income sector
Completely fair. Thank you for indulging a fellow idiot.
It can be useful if companies are doing it in a backhanded manner, and trying to hide the state of affairs from its own employees. Kinda why fuckedcompany became so popular