skysight-inc/HackerNews huggingface dataset:
yeah, he really cut his own branch very efficiently... we had central planning (with heavy guidance from those fckers from Moscow that invaded us in '68) that just didn't work in long term. People were considering bananas and oranges exotic hard-to-get stock in shops with empty shelves. I recall my parents standing 2 hour queues in crazy weekend hours in -15 Celsius just to get their son some fruit with vitamin C (or fresh bread).

Capitalism ain't perfect, far from it, but what we had here was a major clusterfck, no thank you. And what changed is move to open economy, call it capitalism if you want. With its own warts and issues, but much better overall.

Previous regime got the worst out of people, this at least tries to do the opposite.
Tor and Darknet Terminology
Firefox also has a built-in Reader View but it leaves the graphics in, in case they are referred to by and necessary to understand the text.
"I believe in most other countries, that aren't the United States, people pay their internet usage by bandwidth used." that's... false
Breathless gushing from the Smithsonian over BBC Sherlock? Oh, and a recollection technique.
"Choose the data set." links to overview articles. Is there a link to actual datasets?
JobFinder – Python-Django app for fast and easy job search on Indeed and Upwork
That, plus the fact that landing far from inhabited regions is safer.
the 'muricans can be counted lucky they even have (free) school lunch. where i live you don't and you bring your own bread or buy stuff. i think Michael Moore is pretty much cherry picking. france has huge problems in other areas (political islam & terrorism, unemployment, economy). norway is a petrostate.
That isnt a reality which will actually play out. If your cheapest source of hydrogen comes from natural gas, you wouldn't be using a fuel cell to begin with, you'd just burn the natural gas directly.
MBaaS No Longer Solves My Problem
It's odd that the empty abstract squares works for you, since the article suggests this isn't typically how the technique is applied ("A large, blank room wouldn’t work, but one that has identifiable locations within it might") is it usually only smaller sets of objects you can remember this way?
Feross Contesting for Nodejs Board Director
Everyone gets downvoted. Yes, it's annoying, but venting that annoyance back on the site adds nothing of value, only off-topic noise. The HN guidelines ask everyone not to do that, so please don't do that.

https://news.ycombinator.com/newsguidelines.html
Sadly not that. What I mean is when Chrome is on my non-primary monitor the second you begin to drag a tag it pops out the window, goes to the primary monitor and refuses to be merged back into any Chrome window not on a primary monitor. It's really strange and quite obnoxious.
Scrooge and the Ethical Case for a Consumption Tax
Personally i buy in shops that take Bitcoins regulary. Regulary paying a bigger "higher" price than the competitor who takes CC. In the end i usually get out of it cheaper because of all the fees i don't have to pay.

IMO your argument is invalid and only shows one specific site, that of the people who simply refuse to accept Bitcoin as anything.
Once upon a time, memory allocators made sense
May I present you Wiio laws of communication:

https://en.wikipedia.org/wiki/Wiio%27s_laws
Tutorial how prepare Gcode to make laser engraving using inkscape
At least in the US more people have moved up out of the middle class and into the upper tiers, than have moved down and out of it. That is true over 15, 30, 45 year spans.

Progress indeed. The middle class is getting richer more than they're getting poorer.

http://i.imgur.com/APbN9Th.png
You may want to prefix that with a hefty "SPOILER" alert, since that's a pretty substantial and significant twist in the episode and indeed the whole series
9:40am here. Definitely coffee time.
What a great question! I hope I can help.

The biggest differences in economic debates are not between people who have different viewpoints. The biggest differences are between people who have actually studied economics and know what they're talking about, and most people, who are saying things that don't make sense, and basing most of their arguments on misunderstandings and wishful thinking.

I find that just reading a lot of "real" economics from real economists will usually make everything you read much, much clearer, whether you come at it from the "left" or the "right". I also tend to find that most economists are significantly to the "right" of the standard populace, which would make it even better for your needs. (This could just be my biased reading habits, but I think not - I have other thoughts on the subject but they're not for now).

Now, how can you go about reading real economists? The best way is to actually study economics, which you can do either via online videos (plenty of them available) or reading a textbook. I recommend Mankiw's "Principles of Economics" textbook, it's very readable.

If you don't have the time/inclination for reading a whole textbook, the next best thing is to read more "introduction to economics" books. A few that I highly recommend:

1. Basic Economics - Thomas Sowell. Brilliant book, was my first introduction to real economics. Most people will say it's heavily biased to the "right", so could be good for your usecase, but keep it in mind.

2. Naked Economics - Charled Wheelan. A bit shorter and lighter than Sowell, but a great book. I think it's a lot more balanced.

3. Great Courses courses on economics (audiobooks). A good one to start with is "Economics" by Timothy Taylor.

After this you can dive deeper into specific questions/areas you care about, e.g. there are brilliant courses by the Great Courses on how the stock market works, etc. Very useful to know what's actually going on in the world.
That's Djykstra. Programming is too hard for the average programmer. He's probably right, yet work does get done. More or less.
Transpilers are a subcategory of compilers. It's just a more specific word.
Same is valid for banks. Still people use it.
As nonsensical as it is, you're not meant to be using Google Cloud Platform as an individual user at all.

From that same page: "Google Cloud Platform services can be used only for business purposes in the European Union."
Similarly, I have a NAS at my house pull stuff from all the other computers and back it up to its drives (snapshotted with ZFS to avoid deleting files and realizing it days later), and borg to upload to rsync.net. I paid $54 per year for 150 GB, which is pretty cheap.
Show HN: See how face changed in years with Motato
Secure Your Cloud Computing Architecture with a Bastion
Mainly lack of an interested maintainer.

It's also a bit tricky because some .Net assumptions are hardcoded (i.e. overload resolution, generics, pointers+references), which makes it harder to generate idiomatic code for other languages. Nothing that cannot be fixed with a bit of effort if someone interested shows up, but until then it's better to generate excellent bindings for one runtime than mediocre bindings for multiple (and pretty much every runtime comes with a mediocre OpenGL binding.)
It would be great to be able to replicate neurons and neural signals exactly. Direct interfacing between artificial neural networks and biological ones would be very interesting
You could tax big incomes in excess of 50%. Give them low inflation, no inheritance tax and pour all that extra money to defense. Congrats, you have fixed the position of a rich caste.
Taffy's story is awesome. Thanks for pointing me to a great read.
> But... we don't. And there is maybe a reason for that.

There's a rather good argument that as a species, we're the stupidest thing nature could get away with that could still develop writing and science. So the reason may very well be that nature didn't bother.
Back in 2001, when VS6 couldn't even parse templates correctly, I was making games on Linux but wanted them to run on Windows and Mac too.

I also wanted stack traces in exceptions (or being able to get them at any time, really) and I wanted to make them encrypted, to avoid giving away the internal structure of our game and engine code.

The solution I came up with was to have a global array representing the stack trace, a macro that would create a small scoped object which pushed a new "stack trace" entry on creation and popped it on destruction, and a script that would add a call to this macro to the beginning of each method with any payload I wanted -usually the encrypted filename, line and signature of the method, but it was possible to append e.g. parameter values as well.

Since these strings were compile time constants, this whole thing was surprisingly cheap, and worked great for over a decade.

With C++ there always is a way :)
I've always thought that's how memory worked, especially given the way I recall things. Anything you remember is essentially a stored state of sensory patterns. And because those patterns aren't unique, each new thing you learn cobbles together previous patterns (with modifiers) to form the new memory. It's why looking at the holes in the peel of an orange might remind you of pores in human skin, and the scent of an orange takes you back to the memory of your mom cutting up some oranges for you.
seriously ? Are we talking about same SA that sponsors radical islamists and islamic schools all around the world and delivers weapons and money to radical islamists in Syria which fuels the civil war ?
The same SA that hangs a shiite cleric as an atempt to sabotage the atom deal ? Sorry but SA is the worst regime in the world and if it would vanish tomorrow, the world would be probably a better place.
I doubt you'd have the sort of trouble with pointers and unsafe blocks that you suggest. Most typical pointer patterns don't even require lifetime annotations, let alone bypassing the borrow checker.

I also think the "convenience features" are a pretty big deal. Generics with traits are a pretty big value add for their complexity, and to me affine types take away a lot of the complexity of C.
ΚΕΡΔΙΣΤΕ+3+FREE+FUCK+ΚΑΘΕ+ΜΗΝΑ+-+Golden+Diamond+Escort
Window Manipulation Utilities
He barely mentions Rust and only to dismiss it as a "big idea language" because it's memory-safe. Not a very interesting critique, IMO- he doesn't talk at all about any of the other features of Rust that improve on C and C++.

Some interesting ideas otherwise, though.
Managements often like to use 'performance metrics' and other statistics as a means of providing cover for their own decisions.

They hide behind the numbers, which they have rigged, to avoid taking any blame.
How to Set a Mobile App Budget for 2016
A wonderful thing, I used it for a number of workshops in ML.
Note that this is the default, standardized behavior. If you're willing to use Oracle (and I think by extension OpenJDK)-specific features then there are some functions with "unsafe" in the name that allows you to hand over memory directly to native code, instead of copying it over. The default behaviour is to copy all memory passed in and out of the JVM, so as to avoid native+java+GC messing with the same memory area (potentially at the same time).
Cancer treatment for MS patients gives 'remarkable' results
-1

Complains it cannot play the file for not having Chrome with Mediasource. Why not serve an ogg or webm for crying out loud?

Also, why auto-start the download?!

After the download is finished, where can I watch the video? There's no link for watching it anywhere.

If I refresh the page the download starts again.

I realise this is just an experiment and kudos for that, but the author could have made some better choices re above.
For exceptions:
- A bit unpredictable (hard to optimize)

- Introduce a lot of exit points which are hard to find

- They deviate from the "pay what you use," since they generate some extra code

- They can introduce some nasty performance penalties (I experienced this myself a few yeas back, the compilers might be smarter these days, maybe)

About the stdlib: There's a "myth" that often times the stdlib/stl is slow and doesn't do what you expect (unless you've thoroughly read the documentation, which everyone should do anyway). I can't say I was personally affected by this since I also use C++ for nothing too serious. I said "myth" because the argument against the slowness it that this is an outdated notion.
That's possibly a way to trick the system, but storing 63.3 GB in S3 would cost OP less than 2$ for standard availability and less than 1$ for reduced availability, not counting request costs (which are not as surprising as the hidden costs in question here). At this scale you should just store it in S3 and be done with it.
Key Advantages of Mobile CRM
A letter addressed to the global JSConf community following the the blog post shared publicly last week regarding JSConf Beirut http://2015.jsconf.eu/news/2016/01/13/concerning-jsconf-beir...
WHAT? You mean you're not sat in a cafe in San Francisco?
Here in the UK, you can PAY to have unlimited and even that has abuse clauses.
> What is a situation where someone is going to say "let's use a blockchain solution instead of just replicating a traditional db across several data centers."

I think the difference is that putting it on the blockchain guarantees that it is immutable after it's been committed while db-across-data-centers requires you to trust the company hosting the data not to tamper with the data. So for an (admittedly contrived) example a company could store contracts they signed with other companies on the blockchain, whereas if they placed it on a data center both signatories would need to trust the data center.
I'm not saying you're wrong, but nothing in the previous post warrants the vitriol.
Glacier is not a cheap/viable backup

its even less suited to disaster recovery (unless you have insurance)

Think about it. For a primary backup, you need speed and easy of retrieval. Local media is best suited to that. Unless you have a internet pipe big enough for your dataset (at a very minimum 100meg per terabyte.)

4/8hour time for recovery is pretty poor for small company, so you'll need something quicker for primary backup.

Then we get into the realms of disaster recovery. However getting your data out is neither fast nor cheap. at ~$2000 per terabyte for just retrieval, plus the inherent lack of speed, its really not compelling.

Previous $work had two tape robots. one was 2.5 pb, the other 7(ish). They cost about $200-400k each. Yes they were reasonably slow at random access, but once you got the tapes you wanted (about 15 minutes for all 24 drives) you could stream data in or out as 2400 megabytes a second.

Yes there is the cost of power and cooling, but its fairly cold, and unless you are on full tilt.

We had a reciprocal arrangement where we hosted another company's robot in exchange for hosting ours. we then had DWDM fibre to get a 40 gig link between the two server rooms
The university meals in France where I studied where quite balanced. Maybe twice or thrice a month the food wasn't very good, like leftovers. But overall it was very good food and cheap at that.

Of course a 5 course balanced meal.
Ehem ?
http://i.imgur.com/qdCuOIk.jpg
See it the other way around:

One big website in your country could implement this in the background with a list of know "C/D letters" triggering torrents, and the business model of these C/D letter writing laywers would be broken in half a year. Because if they target people that really didn't download anything knowingly, they will get lawyers themselves and go to court. And when the courts figure out that the old way of "proving" a download doesn't work any more, the business modell is broken.

Unfortunately there is collateral damage :/
Internet of Things Talk Resource
Paymail – How startups can get free ads in 2016
The Old People’s Guide to DJ Khaled
This is how C++ templates work. They are a form of polymorphism through how you use the object and not based on its type.

If you pass a type that cannot be used with the <= operator it will error in compile time.

Being able to do this is part of why C++ templates are much more powerful than Java/C# generics and why they enable a different (and alternative) form of polymorphism to inheritance and explicit interfaces.
Does anyone have a backup script for backblaze or a similar windows app like SimpleGlacier Uploader?
Code reviews/design critiques are extremely valuable even if you only have two developers, and they're both great at their jobs. It's not about not trusting the other members of your team, it's about learning from each others' experiences and creating a better product together.

But I agree that the level of ceremony surrounding the process will vary a lot based on the size of your organization.
Or a "The download will begin in 10 seconds. Press the pause button to stop it"
Maybe your high school was different but as far as I remember we all scarfed down our brown-bagged sandwiches as quickly as possible to go play soccer or poker. Nobody wanted to spend their lunch time enjoying a drawn-out, healthy, cooked meal.
Or a coworking open plan space?
Hate to say it, but out of the box Windows has the most flexible firewall compared to OS X and Linux.

Neither platform can deny/allow traffic by the process full path (a Unix app can spoof its process name shown in ps/top) or in a GUI... at least one thing Windows got right.
GM says you don't own your car, you just license it
But now it won't, it seems :(
In europe people expect that schools have proper food for their children, even if they cant provide it themself. Or better said especially then.

Not all school models include eating, but those who do usually have a very high standard.
This reminded me of Banished [1], a game developed by a single developer who also wrote his own engine (though in C++). His development blog [2] goes into quite a lot of technical detail.

[1] http://www.shiningrocksoftware.com/game/

[2] http://www.shiningrocksoftware.com/
I went to a traditional English boarding school from the age of about 11 to 17.

When I was 16 they switched the dining hall from the full-on Harry Potter long tables and served food (served by students) to a cafeteria style. At the same time they changed catering managers and the new one wanted to improve food quality and get the pupils eating better.

What he did was really simple: he added a self-serve salad bar with as many refills as you liked.

What ended up happening was hulking great rugby players would collect their hot food, and then go to the salad bar and add vast piles of salad. Then they would frequently go back for more. I forget whether there were salad dressings or not. He may not even have reduced the portion sizes for the cooked food --- active children of that age use vast amounts of energy.

So the end result was that without any kind of pressure or active encouragement, he managed to get complete generations of children to train themselves to like salad.
You can have a long animation on your favicon
Thank you for working on dupe detection.

Dupes of 'reaction' and/or controversial news posts have been pretty common lately. Ex 'Dear GitHub' 'Dear Dear GitHub'.

One pattern I've noticed is there's almost always a comment with a link to the previous post.

A shortcut solution could be to encourage users to use a common convention. Ex 'Dupe: [link-to-dupe]'. That way it would be especially easy to pattern match and list dupes for moderation.

To prevent dupe creation to begin with might involve some creativity. Such as checking the post link against existing links and notifying the user of an existing post. Similar to what Stack Overflow's 'related posts' listing in the question creation page.
Or everyone got used to it and don't consider it being an issue.

I believe that the filesystem layering feature in Docker is an anti-feature. It depends on unstable kernel features to work properly and doesn't really address the caching issues properly. Dependencies are usually in a tree, not linear like presented in a Dockerfile.
I went into the inspector and added the css rule:

img[src*=gif] {
display: none;
}

I'm a young people and the answer is no. Maybe if it's buzzfeed and the article is comprised solely of it. But in that case the gifs would have at least relevant content in them, unlike these.

I see it a lot in articles coming from people who work at Facebook and Google, maybe it's something to do with all that "fun" malarkey that they're allowed, whatever it is.
> No, it's pretty bad. :-) Not even a screenshot.

I KNOW, RIGHT?!? ;_;

> > Does WF allow you to restrict which programs can be bind to a given port?

> Yes.

So, I remembered that I had a Win 7 (Home Premium) VM lying around and spun that up and played around a bit with a server adapted from the server code found at [0]. It doesn't work as expected.

It doesn't look like Windows does anything at all regarding preventing programs from binding to a particular port, and it also doesn't look like an Allow rule that points to a particular executable overrides a general Deny rule. [1] In brief:

* Allow TCP/9999: OK.

* Deny TCP/9999: Can bind, but don't get packets. Ok.

* Deny TCP/9999, but Allow TCP/9999 when it's this particular program: Can bind (both the named executable and the same code with a different name), but don't get packets. Not Good.

Regardless of Windows firewall settings, the first executable I start is the one that shows up as bound to the given socket in (Windows) netstat. Because of my inability to figure out why Windows's executable-based inbound per-port connection filtering wasn't working, [2] I can't test to see if I could DoS a legit daemon with this.

Have you personally successfully used application-based inbound port filtering?

[0] https://www.akkadia.org/drepper/userapi-ipv6.html

[1] Maybe this has something to do with the fact that I'm using Cygwin to compile straight C code into Windows executables, but it would be... somewhat amusing if you had to do something particularly special that the Cygwin shim wasn't doing in order to make Windows Firewall link up a particular .EXE to a particular bound port. (After all, netstat has no trouble figuring it out!)

[2] And yeah, I made sure to cancel the Windows Firewall "This program is a server!" dialog and deactivate the automatic rules that got put into the Inbound Rules list once I started the little server for the first time.
"On the contrary, it's meaningless to view this only through psychology"

Nice excluded middle. But realistically, this man wasn't a humanitarian hero. He accomplished nothing--nothing changed due to his immolation. Except that he died, which looks like it was his actual and ultimate goal.
Unity is written in C. That the game logic is written in C# is hardly relevant as you explain. In fact this guy might still embed C# at some point if he wishes for his logic to be less painful to write.

The author states at the beginning that his goal is writing an engine and only after that write a game. You are right on all other points though, most people working on game engines simply never get to the making a game part. There's simply too much to do.

I spent a couple years' working together with a friend every now and then on a game+game engine in C#. We did get past the game engine phase because it was kept simple (ECS + box2d and simple monogame 3d renderer) but we eventually gave up because even though game logic was progressing swiftly assets were just a pain in the ass.

Most low level engineers (as we are/were) underestimate the work it requires to get a proper asset pipeline set up. You're never going to build a 3d game if you can't load cheap 3rd party assets with their animations and materials. And then the level designer which is basically just another game in your game.

We went with UE4 as a change of pace and man is it librating not to have to worry about the limitations of your homebrew engine anymore. In UE4 literally anything is possible (you have the full source after all) and its always less work.