skysight-inc/HackerNews huggingface dataset:
Yes, I remember that graph back when I first joined FB in college (2005).

I loved seeing how my friend groups cluster. I could see my main two groups of friends, I could see the various clubs I was a member of, etc. I could even see when I started introducing my friends from different groups to each other, and they started to merge at the edges.

It was great, and I miss it. Unfortunately, I don't think it'd be very useful anymore since FB is no longer college-centric...
Congrats to the Divshot crew. For those who are looking for an alternative and comfortable on the command line, you can try out surge.sh. Custom domain's are free and we are 100% bootstrapped. Open to your feedback.
Ah, but the JPEG displayer would only run on a Trusted system, whose screenshot function honors DRM. You could try to snap a picture of your screen with your digital camera, but the camera manufacturer also embedded DRM inside the camera.

I'm not convinced he analogue hole won't ever be plugged.
Although it turns out that the "return" of Page 3 was itself the advertising ploy, inasmuch it was only a one-off. Since then, The Sun has apparently not carried pictures of topless models on page 3: http://www.theguardian.com/media/greenslade/2015/mar/06/the-...
I've been on and off pitchfork for close to 10 years. I find their reviews to be pretty polarizing, which is understandable.

I typically discover music in the following ways (aside from p4k)

- Streaming services ("for you" from Apple and recommended from Spotify)

- SoundCloud (their recommendation engine is usually pretty good)

- The Needle Drop

- Twitter (I don't have a good method for searching but I do seem to run into great stuff on twitter. ex. https://twitter.com/stadiumsshrines)
The Difference Between Virtual DOM and DOM
They are a form of metaprogramming, but other than decorators, Python generally discourages other kinds of metaprogramming. Metaclasses are reserved for very specific use-cases, and monkey patching or re-opening class definitions are almost always considered anti-patterns.
Please point to the village name in the report then.
I'm assuming that there is no cost to do this.
That's a lot of resistors. Makes me wonder about the power consumption.
GPU's are really good at parallel tasks such as calculating the color of every pixel on the screen, or doing the same operation on a large dataset. According to Newegg, the GTX980 has 2048 CUDA cores (parallel processing cores) that run at ~1266 MHz as opposed to a nice CPU which might have 4 cores that run at 4 GHZ. In other words, if you want to manipulate a whole bunch of things in one way in parallel, you can program it to use the GPU effectively, if you want to manipulate one thing a whole bunch of ways in series, CPU is your best bet.

(note: this is massively oversimplified)
Preferential voting, or "how to vote for your real choices and not throw away your vote"

https://en.wikipedia.org/wiki/Schulze_method#Comparison_tabl...
> Would this stop me from screenshotting the image, saving it as a .png, and distributing that? Because I and many people would do just that.

The "fix" for this with video was mandating a new "secure path* signal protocol which rendered all existing HDTVs and receivers and related equipment obsolete.

This is happening again right now with 4k for those who wonder. Yay.

Oh. And the OS would need to enforce the secure signal path thing at kernel level, with GPU drivers having to support this.

Pretty much a crazy amount of work to prevent piracy for everyone involved, except those who want their content "protected". And it still doesn't work. So all that effort was utterly wasted.

But yay, let's repeat it!

> I'm not sure what this DRM would solve, if anything, other than pissing off users and giving photographers and other digital-sharing artists a false sense of security

You pretty much just described all DRM. I don't see how this is different on any philosophical level.
People who are there "just for the paycheck" tend to be mediocre performers, whereas people who are actually passionate about it tend to do a good job.
> The problem is the quality of education in America.

That's quite a statement. By most standards, US has one of the best (but not the cheapest) education systems in the world. But don't worry, even in Europe, non-STEM majors, especially the likes of social studies, are pretty much worthless.

Simply said, what do such majors really give you that you couldn't learn by reading books? Abstract reasoning? Worse than most STEM. Understanding of life? Living life gives you that. Social skills? People with good social skills usually got them during their teens, whereas people with shitty social skills won't get them through a degree. Critical thinking? Well, given the state of the world and the quality of public discourse, it's not working.
In my case, I'm looking for fully remote part-time work. I've found comparatively numerous examples of this type of work for Rails and front-end, and very few for .net or Java. In reference to the original question though, how did you come to understand these programming communities? Was it through submission to open source projects, forums, or work?
Just things that caught my eye while panning around, yes. Serendipity might be too strong a word for it, the country seems to be covered in such features.
Zendesk acquires BIME Analytics for $45M
Nobody syncs like Dropbox
I think instead of framing it as a continuum between easy and tough with a strict correlating reward factor, it makes more sense to frame it in terms of the types of challenges you enjoy versus the types you simply don't.

The rewards that come from challenges and difficulty are not often correlated with the amount or intensity of the difficulty, and even when they are, they are often inversely correlated. You need to take into account the type of difficulty (e.g. mastering a musical instrument vs enduring an abusive parent) and the predilections of the person trying to overcome the difficulty (e.g. many people who enjoy difficult challenges may not enjoy the challenge of living in a freezing climate). The challenges that you enjoy are what make you an interesting person, and so the simple statement that “the harder something is, the more rewarding it is” is not only completely false on its face, but it tells us nothing about you other than the possibility that you might be a masochist.

So one might say that they think that New Zealand provides the benefits with less of the challenges, but you could say back to them that the types of challenges that New Zealand lessens are for the most part the exact kind of challenges that you enjoy. An answer like that would better help people understand where you're coming from, which is good because you seem like a genuinely interesting person.
Similarly I was laid off once as they decided to get rid of the whole department. This was a very large company so a department was quite a few people. No one survived, there was no judgement on if you were a start contributor or not. I feel no shame in talking about being laid off in that case as there was literally no indicator of my personal quality wrapped up in that.
the ideological underpinnings are what allowed Linux to overtake BSD during "the troubles" of the early 90s

As I understood it, also to a degree witnessing it as it happened, this lawsuit spiked BSD at the critical period: https://en.wikipedia.org/wiki/UNIX_System_Laboratories,_Inc.....

It certainly took Linux a long time to get in the ballpark of quality that BSD started out with at the gate, including the standard TCP/IP stack most everyone used, including Microsoft (initially, at least).
Yes, Apple had 4% market share. Anyway, read what I wrote the first time. I nailed it. The fact that you were so far off on your estimate really makes me think you are misremembering.
If we could get rid of copyright there'd be much less resistance toward embedding information about who created the work.

I'd very much like that we could abolish fines for copying but keep fines for stripping author signature from work, or not propagating original author signature to works that are derived.

This way you could have a trail to reach actual author of the part of work that you find awesome to commission some new work from him.

This could be much more valuable for way more people than current copyright schemes that only seem to benefit fatcats.
Small security hole in this: since i0/i1/i2 are signed ints, i0 % 8 etc can be negative, and thus allow writing in the 7 bytes before r[], quite possibly leading to a stack smashing attack. So you probably don't want to run this in production :)
Even if you optimize or images and layer them in such a way that they share dependencies, you still need to create them, which is much slower than not creating them, and requires an extra tool, and requires handling management and logging less conveniently. You don't need Docker for containers, and the JVM has better packaging solutions than Docker. Why add an extra tool and an extra step for less convenience?
Cratejoy Is Hiring Senior Engineers and Product Managers
Isn't there no real value added with HFT? Isn't the question then 'why don't we have fewer?'
Trains don't have to signal at every intersection. There are quiet zones in hundreds of municipalities.
Learning Elixir by improving a small message TCP server
It basically solved programming: semi-automated design, auto-coding, auto-testing, real-time stuff, cross-platform... the works. The problem is the modelling language (USL) sucks and the performance did at some point. That was per a review from someone at NASA I believe. You know your modelling language needs improvement when NASA scientists have trouble with it. ;) It's also expensive.

I think it might work out if they use a different language. Sugar-coat it, make it more flexible, or even build on an existing prover like Coq or HOL with a subset of its typical usage. It would make it easier for developers to pick up. It would make their end a lot harder, though, as the tool attempts to solve and integrate a series of Mega-Hard problems. Like EDA, but not binary.

That she and her crew got this far is impressive. It's the standard I hope to exceed someday with more usable tools that optionally perform better.
People don't have a craving for this kind of crap, that is they don't actively search for it. It works by exploiting the brain. It's the publishing equivalent to junk food. We know it's awful. We know it's bad for us. But we struggle to not consume it because it's cheap and it pings our reward systems.
> For instance, we do not use special indexes apart from the primary one by choice.

For instance, we didn't use the index that makes the database go fast to make our own database look good.
FLIF is very promising too: http://flif.info/
Subscribing to Playboy to see naked women seems so archaic. It's ridiculously easy to find naked women on the internet for free, and with far greater variety than the entire history of Playboy.

Focusing on what makes them unique seems like a smart move, although time will tell if it is enough to save the periodical.
Ambasdr. Learn the world how to use social media
Sure, or you can tax people that have money and spend that to invest in infrastructure, education, health care, etc., which also creates jobs.
Opbeat – Application Monitoring for Node.js
> We've had the shootings in Norway, ... In each of those cases, the perpetrators got more news coverage than the victims

Only outside Norway. Here the focus was on NOT treating him as someone special and on providing for the victims and the future. I see Breivik's name far more often in English language media than in Norwegian.
I think when he says "genuine", he means they are genuinely giving it a try, not that they are doing it out of pure spiritual authenticity.

Most business decisions (and most decisions) are made on some other basis than passion, nothing wrong with that.
They're really different points of view, with different goals. There's studying how life works at various levels, and there's designing systems from the ground up. Both complementary!
I've mostly switched from Vim to Emacs by using spacemacs:
https://github.com/syl20bnr/spacemacs/blob/master/doc/DOCUME...

I like the keybinding conventions (all starting with SPC, hence the name).
You live in a much more Java-centric world than I do. Your world seems similar to the one I inhabited for well over a decade (I wrote Java code professionally from 1997-2012), but with the rise of microservices, I'm seeing almost no interest in creating any new Java code. The JVM isn't going away...there's plenty of Scala and even some Clojure. But there's also a move towards newer platforms like Node and Go. And there's even been a rediscovery of platforms like Ruby and Python when the performance penalty doesn't come into play.

Docker enables everything to play nicely together. Capsule seems to double down on the old, monoculture way of developing. For people that want to do that, I'm sure your solution is an excellent product. But my own perspective, which may be skewed by being in the bay area, is that those people are the minority, not the majority.
Which is why you should always bring your escape gear with, no matter how long you intend to be.
> It's entirely possible we'll find a better way to do this.

It's already possible to do this: give up your toys, transport, access to medicine... everything you rely on your broader community for, and join a commune or live in the rural third world. Basically, join a self-sufficient community. It's going to suck when someone breaks a leg or has complications in childbirth, but you'll be free of the work required to maintain modern living standards.
Haris_cizmic
Sure it's a decent format and it's quite widespread. However, if the committee decides to make the format worse by incorporating DRM, we can easily decide to move away from that format. Easier said than done, but still an option.
> Job seekers are much better served spending an hour sending 10 focused applications than spending that same hour to send 100 sanitized applications.

I don't know about the US, but at least here those who are out of work and on unemployment benefit (or, here, Job Seekers Allowance) have to "prove to [their] work coach that [they've] been looking for work". From those I know (and these are predominantly STEM people) who've been unable to get work after graduating, spending too much time on one application is considered faffing around—and if your "work coach" thinks you haven't been looking for work hard enough, they can lose their only income. So, what do they do? Apply with 100 sanitised applications, and get rejected everywhere (at the low-end because no service job will hire them because they're viewed as leaving at the first opportunity, and at graduate jobs because they don't have enough work experience).
That's pretty cool. Always looking for interesting publications to strengthen my German.
I don't remember where I read this, so I can't really vouch for its reliability, but supposedly the articles were the magazine's original reason for existing. The story I read was that Hefner pitched a lifestyle magazine to publishers, but they were worried that the material he wanted to include - cocktails, interior design, arts - would be perceived as "too gay," and so discourage straight men from buying the magazine. Hence the naked women were added to make the reader feel secure in their heterosexuality.
Just like they did with the DMCA, right?
That is very US-centric.

In many places (in the world) you are expected to for months after you are laid off. In many european contries, layoffs must be announced a long time before they happen (a maximum number but not specific jobs).

In any event, you are expected to be loyal to the employer.
Could you add an RSS feed?
https://about.twitter.com/careers/positions Still doing a lot of hirings.
But your proposal doesn't help the archaic business models stay afloat. They're fighting us and the progression of technology to stay relevant :(. Great idea though.
So what is Angular then? Angular seems to me to be more like an ORM for the view where there's dirty checking of the model and then update events are dispatched to the external system which is the DOM instead of the DB. Is there something similar in the GUI toolkit world?
Can someone here comment on how we can take advantage of such conferences. I am a techie...so I am not great at making new friends or approaching people and talking 'business' with them.

How should we get $250 worth value out of it?
Do you have kids? I would love to move out to the country but I'm really worried about impacting my kids ability to develop skills and build a business/social network.

My parents moved out to a very small town from Toronto, Ontario when I was small. There was nothing for me there when I grew up, and all of the friends I had that stayed in the area are struggling. I went away to school and never really returned. I found that I was at a real disadvantage by having zero network and no relevant job skills pre-university. I've since made up for it and am doing quite well now, but I have 2 kids and them going to a good school is very important to me. I always wonder how people do it well, so I'm looking for information.
If you enjoy the author's writing, he has a YouTube channel here: https://m.youtube.com/#/user/thehealthcaretriage
Show HN: Node.js minimal Dataflow programming engine
The logic is that 3 pictures, with 1 likely being a prop (for use in parades or as a display unit) and 1 likely held by a foreign joint military in Armenia - are not proof of the Russian-side lying.

For every 1 of these decommissioned missiles that Russia still posses, Ukraine probably has 100 (considering it's always been a weapons depot for this type of older Russian and Soviet-era gear).
What an exploitative and abusive photo. I see hundreds of these a day, but that one really made me feel sick.
Time to take a break.
The "fewer and fewer" part is empirically incorrect. The millionaire+ class is growing, not consolidating. The narrative is seductive but it is a lie.
See also npm package https://www.npmjs.com/package/dflow
After reading about halfway through this I scrolled to the bottom to look for the punch line but there was none. This article comes off as the frustrations of a developer who was forced to use Windows and didn't like it (Boo hoo). A lot of the "issues" he had left me scratching my head and a lot of the observations he's made seem to be very anecdotal.

> As covered previously, Windows is not a good player when it comes to network-based server software.

What is the definition of "network--based server software"? His "as covered previously" article doesn't even contain the word network in it, so it's really unclear what he's complaining about to begin with.

> One other really big problem I see with Windows is that traditional Windows devs are typically only good at Windows and get lost very quickly outside of their comfort zones, which is not true for Linux devs.

That's an anecdotal observation at best. In my opinion most developers have comfort zones and get lost very quickly outside of them. The difference between a good developer and a great developer is that the great developer doesn't back down from a challenge outside their comfort zone and are willing to learn new things in-depth.

I know plenty of good developers who are only good in their language of choice and have no interest in moving outside of that tool-chain. I've worked with plenty of PHP and Ruby developers who deployed to Linux and they didn't know their ass from a hole in the wall regardless of their OS of choice. I've also worked with a few Linux C/C++ developers on some projects and they had a very thin understanding of C#, often coding things from scratch that were built into the language. Not to mention their love of nested loops. I've also worked with some amazing OSX developers who had the same level of comfort on Linux that I do and were about as comfortable in Windows as I was on OSX (i.e. better than average). But none of that matters because it's all anecdotal.

> I had a Core i7 3770K 3.5GHZ desktop I built with 16 GB of RAM and a Vertex 4 512 GB SSD. It literally maxed out the Windows Experience Index and Windows + VS was still slow.

I HAVE a Core i7 Q820 1.73Ghz laptop issued by work with 20 GB of RAM and a Seagate Momentus 320GB HDD with McAfee software based full disk encryption. It literally has a Windows Experience Index of 5.9 and Windows + VS IS perfectly fine.

I'm really not sure what he's done to his system, maybe he forgot to mention that he was running Windows 7 in a VM on Linux and everything down to the disk was virtualized and there was no hardware acceleration. I see no other reason why his performance would be intolerable.

> Now I dev on a MacBook Pro which has less CPU horsepower than my beefy desktop and things are noticebly faster and the UX is infinitely better after a small learning curve.

Seriously? Linux is better than Windows because you use a MacBook Pro and OSX's UI is better than Windows? Is that's what you're arguing?

It's at this point that I stopped reading and scrolled to the bottom.
Yes, exception handling with Observables, just like with Promises, gets to be a bit more complicated, especially as browser Dev Tools haven't quite caught up to them yet. (With Promises native to ES2015 that's getting fixed and native Observables are tentative for ES2016 or ES2017 which would be great. Also, now that Promises are native, I'm really hoping for a big Node push towards more Promise-friendly APIs.)

The great thing about Observables, though, is that even though exception handling is more complicated as you first learn it: it's a lot more consistent as you get used to it than the callback/event-handler world. That said, I do think Cycle swallowed exceptions it shouldn't have early on (especially without good browser dev tools support) and seems to be getting better at console.loggging them if not propagating them through observable streams as sometimes it should.

My fallback is still Knockout as well. It has served its role, with its very basic observables, very well over the years.
Actually, Intel has been almost totally opaque about what 3D XPoint is, except it's not a phase change media like that is used in optical disks, and per https://news.ycombinator.com/item?id=10366907 "We learned that 3D XPoint used a bulk material property change (rather than a stored charge) to address each cell."
Here's my answer to these meetings: I just stopped going to them.

If you ask people why they go, it's generally to "see and be seen as working hard". But in general, the people that matter don't attend these pointless meetings: they send their least qualified subordinates in their place because they're the only ones with time to go.

You don't need a weekly meeting to deliver a status update. You need a single e-mail once a week. Or better yet, just use whatever project management/bug tracking system and create a dashboard so you don't even need to meet. All you have to do then is have the project/scrum master harass people to log their tickets (which they are probably already doing anyway).

The real decisions are made one-on-one anyway -- meetings are just a place where people posture and take credit for things.
Yes they did. they literally negotiated a deal with the Irish government to get the tax structure they wanted for their European operations.
Or, we need 600m new small businesses, consultants, etc. The world can change, adapt.
A lot of novel and exciting software was, necessarily, during times when software was a new concept. During those times, computer science programs did not exist, and the people who played with computers tended to come from a range of math-heavy disciplines.
He could have unpushed work, or some tools that he would like to recover. Effectively, wasted effort.

Also, I could imagine it being frustrating trying to figure out why your access has been revoked for two hours until some company rep calls you to tell you that you are no longer wanted.