skysight-inc/HackerNews huggingface dataset:
Know any free alternative for a simple static site but with a custom domain name?
Kind of an archaic joke in an age where few people read magazines from cover to cover. Also, I imagine this will give them a lot more prominent placement on the iOS and Android app stores. If they have world-class writers and some life left in the brand, this could be a successful pivot.
This was an awesome read. We use React and Flux daily at work so I'm going to share this with coworkers. I'm a little confused on what the author's concern is though.

> I’ve just felt…well, weird. Something seemed off

Is there anything substantively wrong with the flux pattern or drawbacks?
If Mr. Gustavsson is involved I wonder why there's no mention of the regulations they need to pass before they can sell units in the US. I did a quick search [1] and found a few of the systems he has been involved in and they are all FDA Class II devices which is a long, involved process. They'll need data showing substantial equivalence to a predicate, unless they've come up with a way to get around the FDA. At a minimum they'll have to register as a laser product with CDRH before they can ship anything. [2]

[1] http://pathsurveyor.com/510k/K013366
[2] http://www.fda.gov/radiation-emittingproducts/electronicprod...
Probably total lack of gratitude.

You like your laptop because it makes your life better. That makes me happy. But then you tell me the "The System" is evil, and makes nothing good, etc- it's not only hypocritical, but it stings just a little, as I am a member of the very system making your laptop.

I don't want thanks, I just don't want to be told I'm evil at the same time as you enjoy the fruits of my labor.
I've just been ignoring news out of Ukraine as there's nobody who I trust reporting on the issues.

Does anybody have an objective news sources regarding Ukraine?

Even the link above looks like Russian propaganda.
How to set up your first deployment pipeline
I would think twice about joining an organization that thinks negatively of your former experience in a different stack. Sure, they may not be relevant to the job at hand, but good programmers will write good code in whatever stack they have to work in.
Looks quite elegant :-) You should probably use else-if instead of ifs though, otherwise it is (immediately) complicated to e.g. count the number of instructions you execute.
For me the fun realization was when I cottoned on how nicely instruction microcode lines up as a concept with stored functions in a language with first class functions.

Your instruction look up becomes your execution step in one go: https://github.com/jarcane/MicroMini/blob/master/main.rkt
This made me chuckle. I'm sure Twitter has made some missteps, but it's tough to let people go. They are putting just as much trust in you as you are of them. It becomes more tough as you grow, but the sting is still there. You want people to feel like they are worth something. And when you fall short it's a hit to everyone including management. I've been on both sides of these and people move on. This too shall pass.
Ironically I think there a lot of distributed platforms for .net.

NServiceBus, MassTransit. Akka.net, Orleans, etc
How are you even using the thing? If you had a trackpad with buttons at the bottom, you'd keep your thumb on the bottom and click with it, while using your index finger to point. Just do the same thing! Are you trying to click with your index finger?!
I mean people who code in .NET to make a living, contrary to the stereotype purported by haters most of them are not brainwashed Microsoft fanboys
I think the OP meant it's (irrationally) directed at the developers who use .NET, not the developers of .NET.
The article mentions a minute of charge will power it for 1/2 a day
Snapchat reportedly announcing layoffs and closing Snap Channel
Why only 80% of addicts get treatment
And by "discuss ancillary things" you mean one non-committal post about how bad those people are, but how they have a right to do it. Mysteriously, the vast majority of your posts are on this vein of the topic.

P.S., I've no need to entertain your bullshit about how my photography isn't street enough for you. Find something useful to add to the conversation.
Jaco the Menace goes Viral
Source? Hopefully with discussion?
How to Optimize Nginx Configuration for HTTP/2 TLS
[Disclaimer: Bias as I work for HashiCorp]

We designed Nomad[1], our scheduler, with this in mind. Nomad has the concept of "task drivers" and one of those task drivers is "java." A task driver provides isolation using things like cgroups automatically, without you having to containerize your application. This makes sense for applications that are already _mostly_ "containers" (in the abstract sense): Java JARs, statically linked binaries, VMs, etc.

If you compile a fat JAR you can schedule it directly with Nomad, and Nomad will handle the isolation and resource constraints. Pretty nifty!

And, I noticed Capsule talks about OSv. Nomad can also deploy "VMs" natively on top of Qemu so you can deploy that as well.

The coolest thing perhaps is that you can mix and match this stuff: you can deploy JARs alongside containers alongside VMs and Nomad handles the binpacking and resource constraints for you. And this is why I bring up this plug for us.

[1]: https://nomadproject.io/docs/drivers/index.html
A successful Kickstarter campaign raises your negotiation position significantly with investors. Not only have you proved market demand, but you also have a good BATNA - if they don't give you money, you can take it to market off the Kickstarter funding, and they're the one that loses out.
tldr; guy uses rnn lstm to create link bait site.

hopes crowd sourcing will filter out non-sense.

http://clickotron.com/
I think you can be a professional programmer because it's your passion and still not know what a MOSFET is. Computing is a large subject.
The graph dataset is too small in size. It makes little sense for real-world usage.
At one point, not so not so very long ago, Microsoft had 96% desktop market share. I believe that has dropped to 89%, which is still a monopoly. The Internet made that less important but there was a time when Internet Explorer was all developers cared about. If you mentioned Mozilla, they just laughed. Fortunately, Google released Chrome and after several years developers fell in love with it. Unfortunately, IE still has half the browser market because it ships default on that 89% desktop monopoly. But we have made great progress. Microsoft has open sourced .Net but it doesn't really work well on other platforms. Performance lags, for example. F#, what I'd love to use, isn't production ready on Mac or Linux.

Anyway, Microsoft has always been relevant and dangerous. Now that they are starting to release cool products they could definitely be a problem. Apple self-regulates because their products are expensive. Microsoft on the other hand, was never afraid of taking it all.
Simplifying the Page Security Icon in Chrome
I added a file, `examples.js`, which shows how you can encode some array algorithms on λJSON. It may look extremely inexpressible due to so lack of loops, math, etc - but it is still able to encode any conceivable algorithm, although more carefully.
And Node is essentially the Windows message loop [0].

[0] https://en.wikipedia.org/wiki/Message_loop_in_Microsoft_Wind...
If they weren't going jsonb and the gin jsonb-path-opts index, they shouldn't have even included postgres.
Brotli compression format changes encoding type from “bro” to “br”
Thanks for replying but I definitely don't have that, and definitely haven't had that walkthrough, and there's nothing on the web app either.

-

While writing this comment, I came across this verge article [0] which says "For now, the tab is shown only to US Twitter users" - so if anyone else is wondering, US only. Meh.

[0] http://www.theverge.com/2015/10/6/9457267/twitter-moments-pr...
A (what-if-the-news-broke-via-Twitter) translation:

Fam,
Shit got real, gotta drop, 336 deep. Mainly ingenieros. Don't get shook, all drops get $. Keep keeping on. Questions? Holla @ur boy. -J
Thought the same. Yes its fake... but taking a step back their ability to 'raise' here indicates that the world is filled with people (and I am one of them) that are not happy with the status quo of shaving technology.
> Let's take this time to express our gratitude to all of those who are leaving us.

Gratitude in the form of not telling employees that they were laid off, and letting them find out when they try to check their email in the morning? [0]

Fuck that noise.

[0] https://twitter.com/bartt/status/653946266938818561 + exact same thing happened to a good friend of mine who didn't tweet about it + hearing reports of it happening to others
The comparison is silly.

Disrupter is a completely different way of working compared to the standard java way.

If you use standard Java style and compare that .net style then it would be the same.
I'll throw in a hypothesis: the change in content may have included a change in tagging, either by Playboy, or by third parties, related to the presence of nudity or other adult content. By changing the rating of the site, Playboy could have easily climbed out of the kid-safe or work-safe or whatever-safe content filter hole it was once in.
> I already pay income tax in the UK, so paying it twice sounds absolutely ridiculous.

You aren't paying twice. That's the point. Assume the US has a 30% tax rate in your bracket. Poland has a 35% rate for that same bracket. Then as an American expat, you would pay 35% in taxes. If Poland had a 25% rate, you'd pay 30% (25 + 5) in taxes. You aren't paying 65% of your income in taxes. You aren't paying twice.

> On the most basic level - Poland has absolutely no "right" to any of that money.

Then Poland has the right to say you are no longer a Polish citizen that can take advantage of Polish embassies or move back to Poland at any time as a full citizen.

It seems perfectly sensible to me.
And at some places, the people who get laid off are the people who aren't friends with the right people in management. It has nothing to do with dead weight.

I have seen this exact thing happen in a company I used to work for. It was the catalyst that made me look for another job.

I'm not saying this is the case with Twitter, I don't know anything about Twitter as a company.
neat project. I like it.
Playboy is done mostly by women. I assume it is hard to think the whole day about "What do men want?"

It was more Photoshop than photos. They published naked pictures of Merge Simpson. I mean, really?

This is how it can be done different:

[NSFW] https://www.amypink.com/de/
Instead of generating random articles

1. Generate click bait headlines
2. Write suitable copy for them
3. ???
4. Profit

Where 3, of course, is "build ad network"
Eh, the increase in people on disability may suggest something else: We are better at keeping people alive in the face of things that previously would have killed them, but that doesn't mean we are necessarily able to keep them able-bodied or restore full functioning.

Also, people can be doing things for reasons in categories not offered in the study. I am homeless and "unemployed" and not looking for a normal job. I do freelance work, get alimony and I am still working on developing my web projects, with dreams of that leading to a more comfortable future. I likely would not bother to tell that to anyone in a study, both because there probably is no category for that and because I get told a great deal that it is unrealistic, wishful thinking, etc. I have no reason to invite that kind of dismissive criticism from someone doing a study, assuming there is even a plave to talk about it. And even if I did, it would get lumped into the catch all category of "other." Yay.
It's unfortunate the children of the future will not get that joke.
Orchestrating batch processing pipelines with cron and make
I think I miscommunicated my point. I was speaking of bias against people who have been stuck in Dilbert Land for long periods of time and are trying to get out, but being ignored by companies outside Dilbert Land because they are inside it.
> For example, one of the things you have to do is to hide the low-level event loop.

This is the very point at which you cross from a library into a framework.

Not to take away from anything else you said, I wonder if this evolution isn't just the latest step in a neverending oscillation around this pivotal point.
I remember in the late 90's I'd download the full set of javadocs to have them locally on my computer so I didn't have to wait to browse them over the network.

In fact I had burned them to a cd-rom so I could pass them out easily to co-workers...

Better than printing them out, but still unthinkable now.
The OpenSMTPD audit, a debrief
Paul Graham: The HN ranking algorithm
I can't tell if you're being serious or facetious? If you're serious you live in a Utopian fantasy world :) If you're being facetious, well played.
We'll never know 100% but Ukraine controlled the air so only the rebels had motive to shoot down planes, and had bragged about it on social media.

It's possible that Ukrainian forces or someone else had a conspiracy to frame the rebels (if you have a good conspiracy theory, Russian propaganda would love to hear it). But this is very unlikely as it's a high-risk, low pay-off strategy and even Russian leaders are usually not that evil or stupid.
"We are moving forward with a restructuring of our workforce so we can put our company on a stronger path to grow. Emails like this are usually riddled with corporate speak so I'm going to give it to you straight."

Riddled with corporate speak like ... the very first sentence.
Partly true, but a lot of cities inconvenience the general public to mask the general self-limiting phenomenon, for example by sacrificing space for parking lanes.
A lot of people have been calling bubble for years. What brought on the pop at this precise moment?
> If a Rubyist never sticks nose outside their beloved technology stack, noone makes such a big deal out of it.

To be fair, Rails is amazing, the most cutting-edge web framework out there, and it's settling into adulthood nicely. The Ruby ecosystem is so perfectly suited to web development that one hardly needs to go elsewhere to get what one needs. Whatever you could need is right at hand.

The .NET dev sitting across from me doesn't even use legit source control. He has his own hacked-together solution for his own projects, but most of what he does, he claims source control just doesn't work.

I think the main problem is that .NET tries to be all things to all devs, and so ends up solving no problems really well. People really seem to go gaga over C#, and to be sure the language isn't terrible like C/C++/Java, but it's pretty damn far from being spectacular. Ruby isn't the greatest thing since sliced bread either, but one can be enormously productive with it.
First Pandora buys Ticketfly and now Conde Nast buys Pitchfork? My new prediction is that Spotify will be acquired by Proctor and Gamble.
Reminds me of that hologram device scam - bleen. It was so funny I couldn't tell if it was a scam or a parody trying to make fun of crowdfunding. Unfortunately it was flexible funding so people lost their money and whatever you think no one deserves to be scammed.
Ingo from ArangoDB: Despite it's the whole dataset of a real-world use case. :)

https://snap.stanford.edu/data/soc-pokec.html

But of course, you need to test and decide on basis of your individual requirements and use cases.
Your experience with people nearing retirement is exactly the opposite of mine.

I don't find them all to be money-grubbing hucksters -- but rather more concerned about doing what's right. I think a lot of people at that age are looking at their legacy (kids, business, etc.) and want to have a positive impact. My mom is such an example: quitting her private industry work to spend her last working decade at a non-profit.

And working in the start-up world, I know a lot of people my age and younger that are willing to bend ethical rules too far to make a quick buck.
I fully agree with that, yet they were right since over a year. They do a decent job making the most out of the "open-source" evidence they have access to.
Why do people always think the past will solve today's problems?
School shootings are memes, plain and simple. You don't have to be a certain kind of person to disseminate a meme. You just need to want to perpetuate the meme, for whatever reason you choose. The fact that the meme is there and you identify with it is often reason enough.
Site down. Did HN readers crashed the server?
Everything old is new again (slashdot effect)?
I worked on at least one project that used ObjecTime, a predecessor to UML. You were coding in it, in a very ship-in-a-bottle way. The article completely ignores how state machine patterns are done in UML, which ( IMO ) is where you start to see some gain. This being said, just doing state machines in a non-OO way isn't exactly rocket surgery.

It was tolerable. But changes were a bit expensive, and we kept a reference machine for builds, which was not very nice. The environment was hard to replicate - behind the scenes was a sandbox of Smalltalk and that was sort of ugly.

We did a port to Rose, but Rose was not, frankly, as capable.

What's funny-peculiar is - as described in your experience - the whole idea of "architects that can't code." At the very least there's apparently no market for tools to enable that.
How is this relevant? Because country A murders people, country B may freely do so too?
Seeing stars again: Naval Academy reinstates celestial navigation
That was a lot of fun! A long time ago I designed an electromagnetic "coil gun" for BBs (.177 cal steel balls) as an exercise in electromagnetic fields. While it was mostly worked out in the 19th century it often felt to me like messing with more primitive forces than just charge and magnetic fields.
The "top" article in "clickotron.com" is "New President Is 'Hours Away' From Royal Pregnancy" :)
Drone’n’Base
Would love to see the results for CouchDB in comparison to these.
"Use it or don't, but I don't get all the hate."

At this point, MS hate is rather pointless, but the closest analogue is today's Apple hate (and to a lesser extent, Oracle/Java hate, and today's small but growing Amazon cloud hate).

Microsoft was the king of the hill in the 90's through early 2000's, squashed small companies everywhere when they released competing products, threatening to sue IT shops (by NDA, no less!) that used Linux for questionable patent infringement, and the economics of the software biz led to many fine platforms (OS/2, Mac System 7+) getting second-class citizen status.

Today, the equivalent is Apple squashing certain web standards by ignoring them, Amazon squashing competition by building a competing version on AWS, large employers only wanting Java or .NET experience, while Oracle successfully sues Google over Java copyrights, etc. These are all manifestations of the authoritarian tech paradigms and the herd mentality which enables them, both of which many people really dislike. It unfortunately devolves into identity politics quickly ("I can't believe you use that platform" / "I can't believe you program in that language") instead of objectively looking at the good/bad sides of the dominant player.

On the other hand, riding the bandwagon side can reap many benefits.

These days with mobile and cloud dominance it seems there is enough of a customer base for a few solid ecosystems rather than a single one.
ELI5?

From Wikipedia, which agrees with you...

> A unary operation (or function) is idempotent if, whenever it is applied twice to any value, it gives the same result as if it were applied once; i.e., ƒ(ƒ(x)) ≡ ƒ(x). For example, the absolute value function, where abs(abs(x)) ≡ abs(x).

So is f(x) = x + 1 idempotent?

Under this part: "whenever it is applied twice to any value, it gives the same result as if it were applied once" it would appear so.
f(2) = 3
f(2) still = 3.

But under this part: "ƒ(ƒ(x)) ≡ ƒ(x)"

f(f(x)) == f(f(2)) == f(3) = 4

Where'd I go wrong?
Wow, I just finished doing something similar. The use of x-macros is definitely a little cleaner / canonical than my approach, which instead "recurses" through a VA_MACRO. For an excellent guide on recursion in macros, see this article on how to abuse the C pre-processor: https://github.com/pfultz2/Cloak/wiki/C-Preprocessor-tricks,....

In the end I end up defining structs like this:
SERIALIZER_STRUCT( structname, int8_t, field1, int16_t, field2, ... );

Initializing them like this:
structname instance = {.field1 = 1, .field2=2};

and serializing them like this:
SERIALIZER_SERIALIZE( structname, &instance, bigbuff_ptr );

As for just using a packed structure, there are definitely caveats with some compilers (ie: compilers for embedded systems may not handle various edge-cases for misaligned access, particularly when dereferencing pointers to structs.)
You're severely downplaying the importance of Firefox. It had a 30% market share before Chrome even existed.
The new 27' 4k iMac costs nearly $5720.95 in Brazil
The Future of Work
The author who write that blog post is actually one of the co-founders of Akka.NET, which was created before Orleans was out.
Bild.de, the most popular newspaper in Europe, now blocks AdBlock users
Well, I guess that's true in a way.

Many could certainly clone the Twitter service in under a weekend, and since nobody would be using it, it would certainly appear they did a good job.

What you couldn't do in a weekend is provide something to operate at the scale Twitter does, such that it could be dropped in to replace (or handle all the traffic if Twitter ceased to exist).
> Can you really get that info before hand?

That question is not new and is rather simple to google, see for instance http://www.wsj.com/articles/how-to-find-the-route-your-plane...

I dislike the message here, which shifts the blame on the victims (the captain who chooses the flight path, and who was killed). The blame belongs with the operators of that BUK system.

(Incidentally, this victim-blaming has been one theme of the Russian troll factories, and this in turn implicates Russian leadership in my eyes.)
I've also observed this similarity. The msg is like the actionType, the wParam and/or lParam are like the polymorphic objects that you pass with your action.

The dispatcher is also not the most efficient model, where every store is registered to listen to every event. This is a bit like multiple windows on an event loop. The difference is that in Windows, messages are almost always targeted to a particular window's handle (hwnd). This doesn't make sense in Flux, since it's more of an observer pattern. The logic of interpreting the meaning of an action is left to each store, which is really just a cache.

The biggest problem I have with Flux relates to this polymophism. I use TypeScript where possible and this is the one place where it always breaks down. I understand the appeal of JS objects but the only way to ensure your Flux based system is stable is to have lots of unit tests around your actions and stores.

Redux is a more straightforward take on caching. I can also use type annotations on the reducers and associated store structure, so this helps ensure structural consistency. It also solves the isomorphism problem of server side rendering because each request can get its own state. There is no out of the box solution for this with Flux, since stores are singletons by default.

Minor nit: stores are just caches with observers. I'm not sure why they weren't just called caches.
Tastefully nude harpistry isn't even what's actually believed about the afterlife. It's the nicer version they use for folk-religion. The truth is more like spending eternity as a disembodied voice singing Psalms to the glory of God's name -- or in other words, not something that anyone ever actually thought would be a good idea.
Because I don't agree? What I don't "get" is why people like you assume that your opinion is completely undebateable, or that it's any more than what it is: an opinion.