skysight-inc/HackerNews huggingface dataset:
I've had the same issue. It seems h264 support is turned off by default in FF43. Just go to about:config and set

media.peerconnection.video.h264_enabled => true
I don't think that would be popular, neither with the parents nor with the kids.
In my eyes, Tim Cook has no credibility or rights to speak on civic matters until AAPL stops dodging taxes.
So, what's the most cost effective way to download all your files from Glacier then?
This is a nice talk from Jonathan Blow (Braid's author) about the necessity of a new language for game programming as an alternative to C++, and why new languages like Go or Rust are not apt to the task:

https://www.youtube.com/watch?v=TH9VCN6UkyQ
Like the article, but I'm really not digging that style used for inline code snippets. Just changing font face and color a bit seems like a proven solution to me. Doing that but also adding ⌈characters⌋ around it makes it hard to read. At least for me.
I agree with you, but the average Medium blog post is around 3-8MB, so this isn't an unusual flaw.
Not just you. But read the page referred by that "Learn more" link. It's very unclear. I mean, or course, it has unambiguous meaning. But to understand it you need to read a lengthy sheet of prose, and only deep in it, after many definitions, you must notice a phrase "we multiply your peak hourly billable retrieval rate" ... "by the number of hours in a month". What concentration of attention, and how much time a reader need to spend, to understand this important nuance?

As far as I see, in all other places they specify their pricing "per GB", and only this small phrase uncovers real meaning, which is not per actual GBs you transferred, but your peak rate multiplied by number of hours in month. IMHO this should be one of the first phrases describing the pricing model.
Thanks for that link. Interesting reading.

For Cancer Research, I usually check Cancer Research UK [1] to put things straight.

[1] http://www.cancerresearchuk.org/
Show HN: Angular ACL
Well I mean, maybe we should do that. Do you really think Tom Cruise deserves that much money for what he does? Or that the world is better off with that money going to him instead of someplace else?

Startups already distribute wealth a lot. Investors invest in many startups in order to get to that 1%. So even though they make a lot of money on Uber, they've also lost a lot of money on 99 other startups you haven't heard of.

Some investors do only invest in one startup, but no one is making them do that. So if they lose it is their own fault, and if they win it's only fair. They agreed to enter the lottery, that's a lot different than someone being born poor and stuck there. No one agreed to the lottery of birth.
https://news.ycombinator.com/item?id=10903471 (Current post is same article in republished a different place.)
This is a small lib I've made that might come in handy for some angular developers. It allows you to control visible elements, state, flow in controllers based on resources user has. I couldn't find anything related at that time, so I made my own. Let me know if someone finds it useful / want more features.
Question: I see there are some local network IP addresses in the graph ? I suppose external IP addresses are hidden for privacy/security purpose but how well are there hidden ?

Anther question: How do I open the file once downloaded ? (I use ublock, should the file be displayed in the rectangular area next to the graph ?
It's not about telemetry, it's about MS trying to sneak W10 into your W7/8 PC disguised as a casual update.
Here is the thread from the last time this surfaced, I guess not much has changed since then? https://news.ycombinator.com/item?id=9720665
Someone asked a yes/no question. I answered yes. And got downvoted. I stand by my statement.
Are you saying those are good things or bad things in the context of games? As I commented elsewhere, it's not that I don't think that Rust's safety isn't important, but it's not the only worthwhile element of the language and I think it's good to recognize that its safety guarantees can eliminate many "non-safety" bugs in many programs.
Body cells transfer genetic information directly into sperm cells
Bread is the cheapest food. Dairy is heavily subsidized in USA. Pizza is famous because it is the cheapest cooked meal known to cow-owning humanity. McRib literally exists only during times of pork market collapse. This stuff is absolutely cheaper than cooking with vegetables.
The central banks are turning off the money taps, growth is pretty stagnant across all major economies (bar the US and UK). Wealth inequality is rising while automation is arriving with a bang putting people out of their jobs and at an increasing rate and also putting downward pressure on prices as manufacturing costs fall, meaning the masses won't be spending much. China was a major driver of global economic growth but is undergoing a huge correction, Brazil has been in a recession since last year, Russia is suffering under sanctions, the Eurozone is becoming Japan mark 2, the price of oil is dropping like never before affecting the Middle East's ability to grow (notwithstanding the war currently ravaging the area). This all points to a period deflation.

Only people with money can make money with economic foresights.
Most of the reasoning here seems to be based on 1) that "out of memory" is the only exception worth talking about, and 2) the only thing you want to do is abort the program at that point.

I don't think either of these are true. Some libraries make liberal use of exceptions, as a design decision. If your text editor tries to open an enormous file, you don't want it to crash, you want it to deallocate all of the memory it consumed for that file and then fall back with an error message.

I don't think the point about inlining is reasonable either: I wouldn't expect a fully optimised build to give me a full stack trace, that is what debug builds are for.

>If the exception is meant to signal the fact that the memory is finished, where are we allocating the stack trace?

If this is really a concern, allocate some memory at the start of execution that you can use in the event of a crash.
One potential pitfall of improper long-term keto dieting is microbiome damage. If one isn't eating greens and such at all[0], the lack of other plant fiber could starve certain beneficial microorganisms to small enough populations as to become ineffective.

Having learned this, I now have a big-ass salad daily, generally, and I take a probiotic supplement. (Organic spinach is just $2/bag at Trader Joe's!)

[0] e.g. if one subsisted on mostly processed food before keto, if they don't add some appropriate carbs (even ones they didn't previously eat with any frequency), the microbiome will suffer... and it is difficult to repair without carefully culled fecal transplants.
The lactase gene has not spread through the human population as only a small percentage of the human population drinks milk as an adult. The human population is full of genes that have only partly spread through the population - it is actually a huge problem when studying human genetics since as a species we violate most of the assumptions of population genetics.

Humans are actually very well adapted to walking on two legs, what we are not well adapted to is the birthing problems caused by the massive increase in brain size and the rotation of the pelvis required to accomodate walking upright.

Yes I know all logs are proportional, but I thought I should be precise or else someone would ask which log ;)
Should be noted that this only works on a "statically typeable" subset of Python where every variable has a de facto static type inferred at the first assignment. For instance, the following valid Python code would output invalid C++:

var = []
var = 2
SPOILER comment:

The BBC:s latest Sherlock with Cumberbatch ("The abominable bride") made it explicit that in the show Sherlocks's mind palace 'technique' is actually just a drug trip :)
My Very First Haskell Post: Types Don't Lie, but They Won't Reveal Everything
What is an Event-Driven Architecture
Looking forward to see Popcorn time on WebRTC
> Does Chrome have an extension to control looping gifs?

Have a look at Gif Jam: https://chrome.google.com/webstore/detail/gif-jam-animation-...
Trapped in Complex Data Analytics Hysteria? Let ELK Take Over
Doesn't work for me with FX 42.0. While https://www.browserleaks.com/webrtc shows "disabled".
I think in all these discussions of bean counters, the underlying assumptions non bean counters make is that the bean counters are trying to improve things. That, in my experience, is seldom the case. Mostly the act of bean counting is to create positions for bean counters, and insert themselves into the process. There is no end game in this, they will happily have meetings to discuss processes and improve metrics, because to them, bean counting is all there is. Without bean counting they would be unemployed. Once you let them in, you're screwed, cause they're impossible to get out.

Edit: Why the down vote? Perhaps some argument? (Oh, of course, it was probably a bean counter)

I posted this as a very real comment - once you accept that what you are doing is an item measurable by parties that aren't professionals in your field (bean counters) then any qualitative aspects of the profession are lost. Only the quantifiable is left, and because the bean counter doesn't communicate using the language of the profession - you are forced to learn their language. A language of quantifiables and reduction to line items. The rise of the professional manager who has necessarily no expertise in the field they are managing must of necessity reduce all non quantifiables to a 0 value. Thus you end up in the pickle that educators and physicians find themselves in. In the past administration was performed by members of the profession and so they could communicate using the same language.
Other companies like http://streamroot.io/ are also using WebRTC to help content hosting sites like YouTube and Netflix deliver VOD and live streams. Really exciting!
> Why can't I look at annotated assembly which tells me exactly which part of the code it corresponds to?

Because modern optimizations make that impossible. (How do you represent a statement that GVN eliminated, for example?) Not doing those optimizations would make code unacceptably slow.
The JVM can run pure Java code to within 2× of native code (although it has a pretty weak vectorizer, so if you're getting vectorized speedups in native code, Java won't get you that). However, calling a native function from Java is a really high overhead call. Which means that the core engine likely can run at essentially the same speed, but the graphics is going to be slower.
I was looking at Glacier for my backups, but it seemed to complicated ... glad I didn't use it.

I ended up using some cheap VPS, two of them located in two different countries. And it's still cheaper then say Dropbox.
As a Finn, those reasons don't seem too noble.

Every economist and their dog agrees that Finland should lower cost of employing so we could get out of seven year long downturn. But unions have choke hold of this country. My opinion is that unions are OK, but you have to regulate against monopolistic developments. Just like with private companies. Currently there is single union guy who can shut down all Finnish exports for a week.
5 WordPress Optimization Tips
I'm interested in Hubic, but where do you read that bandwith is unmetered?
The bans on fresh foods are due to lobbying by national good companies to regulate against local competitors. It isn't because of citizen complaints.
Could you explain please, how can it work in Firefox with media.peerconnection.enabled=false? What exact features of WebRTC are you using?
When the only criticism to "a cloud inside your head" is "laughable" I can't help to think it comes either from malice or ignorance. A real argument should carry more weight. (And I realize this goes both ways).
People believe some languages are "higher level" than others and call a tool that translates programs written in A to programs written in B a compiler if A is clearly higher level than B and a transpiler if B is of a level higher than or roughly equal to A.

You can certainly think this distinction doesn't merit using a different word, but you shouldn't think that people who use the word "transpile" use it as a synonym for "compiler".
Axway Acquires Appcelerator
it's a difficult decision socially

This derails a number of people. Eating keto often means eating separate foods altogether from your family/peers, and your choices when eating out become limited and/or disproportionately expensive[0]. It also means that you are often put in a role of educating people (or trying to) about what you are doing, and why, and that can also mean overcoming skeptics.

Generally, however, after a few months of showing continued positive results, the skepticism turns more to curiosity... and you find people coming to you for dietary advice and reference material.

[0] some restaurants will work with you on this, and it never hurts to ask. For example, I've eaten at multiple diners where they would make a larger omelet in lieu of potatoes and toast.
Objective Questions on Internet and HTML Set-4 – InfoTech Site
Why does having prescribed standards prevent fresh foods? It's not that difficult to work out the nutritional value of commercially cooked food, you'll already know portion sizes and what ingredients go into that in order to plan how much you need to feed everyone.
What do you do with the "negligible" 15-30% of your money?
Does end-to-end encryption answer the problem of vanishing servers?
>>But if they do make a point it's that we don't need to (and often can't) understand what will result from systems that have a built in feedback mechanism.

That may be true, but my point was more to the effect that there are things we fail to understand about human nature that drives decision making, actions, and goal setting within our own society, let alone other cultures. Consider how factors such as your own personal energy levels affect your decision making throughout the day (decision fatigue)...how are we going to model something like that with AI? Or consider that many different cultures around the world have very different societal goals than Americans do pursuing personal freedom and material well-being. How do we consider those different abstract goals, that most citizens don't even realize or understand why they pursue, because it's just how they have been raised. How do environmental factors drive decision making in different climates? Those who live in a very cold climate have to take different precautions and deal with different risks than those in warm climates do. What about locally available resources? Many business (and design) decisions are made based as much upon supply chain availability and risk management as they are customer demand. How does AI consider these factors when AI doesn't even know these things exist? These are the things I was talking about that we still have difficulty understanding about each other, let alone being able to program a robot to imitate.
>Do you really think Tom Cruise deserves that much money for what he does?

People want to, and agree to, give him that money. What other measure of 'deserve' could there possibly be?

>Or that the world is better off with that money going to him instead of someplace else?

It doesn't matter. The world will be fine either way. People though? Tom Cruise is a person. The people paying him are people. They evidently think the arrangement is pretty good.
That house has value because it is connected to a road, power plant, sewer system, running water, etc. in a municipality that provides schools, EMS, firefighting, police, etc. Its future value is protected by zoning which ensures loud/ugly/polluting/busy buildings will not be located nearby. It is reasonable for the mortgage lender to make the loan because such contracts are enforceable in court, and it can count on the state to seize the house from a delinquent borrower even if the bank itself owns fewer guns than the occupant. The house is guaranteed to meet certain minimum workmanship quality and safety standards set by the state, verified by inspection, to minimize buyers' exposure to lemons.

Very little about the real estate market is emergent. This is an excellent example of a market created by society.
This also explains Gentoo users. And, to a lesser extent, *BSD users. The more work you put into compiling, installing and configuring a system, the more attached to it you become.
Making the Most of the JavaScript Language
<Context - I consider my self somewhat challenged when it comes to remembering numbers.>

I personally found ‘mind palace’ technique very helpful.

It allowed me to remember a financial instrument details which involves 32 numbers without any pattern. Whenever I have to use this instrument I have to input random 6 numbers out of those 32. Before I discovered this technique I had to pull out the hardcopy of the instrument every time for reference, now no more.

Also, it need not be ‘palace’ or a structure. I use mental map of a roadway which I’m intimately familiar with to place the 32 numbers on the various landmark on the way.
Whenever needed I mentally ’drive through’ the roadway to retrieve the numbers.

Somewhere I read that it works so well because as a human species we have ability to remember geo spatial things much better than abstract things like numbers.
I would guess that it has to do with our hunter-gatherer days when we were primarily dealing with spatial concepts; brain is hard wired to store those information much better than things like numbers.
Would someone be kind to explain how the transpiler/compiler knows that
num of T1 generic(?) type can be used with the <= operator?
Or that something the user themselves have to define?

Wouldn't be something like "T1 where T1 is Numeric"?

Thanks!
That's great, but BitTorrent over JS is also dangerous, at least where I live.

C/D letters come with a 200-1000 € fee depending on the content and now it's trivial to make someone download stuff illegally in the background.
For what it's worth, I agree with forrestthewoods here.

They should not have complained so harshly, but the entire subthread is little more than snobbery towards cultural trends.

The top comment isn't even about the content of the article.

Being downvoted for answering a straightforward question with a straightforward answer is certainly a frustrating feeling, and it's one I relate with. There's another aspect: It highlights that the question itself was disingenuous. No one was seriously asking whether people can read articles like these.

It's true that all of this is beside the point, and that the only mod action here was to request that they not conduct themselves badly. That's fine. But the frustration that led to their behavior is valid. It's much easier to call out bad behavior than to influence disingenuousness; I'm just hoping both will go away.
Tumeric and Cumin

turmeric and curcumin
Often poor means underemployed, not overworked. It's the middle class that have no time.
Watch the talk. It's pretty entertaining.

The point is that to get around Docker's security issues, you have to run it in a VM to get secure multitenancy.
Yes, I used Obj-C to port a game from iOS to Android. Mac and Windows versions coming soon, also in Obj-C! I use Clang, GNUstep and my own rewrite of UIKit.

Possibly this is just Stockholm syndrome, but the more I use Obj-C, the more I like it. It uses reference counting, so memory overhead is low and consistent, and running time is consistent. It's not fast, true, but in my case most of the running time is spent in OpenGL anyway. Plain C is always there at your fingertips for crucial inner loops. Newer features like properties and for-each loops make it fairly pleasant to use. The standard Foundation library is pretty well-designed.

The one thing it's possibly missing is generics (Apple added that feature recently but I haven't tried it yet). Without generics, it feels a bit like a reference-counted Go -- that slight scripting language feel but with native speed.

The one big downside... On non-Apple platforms, the tooling is very patchy, and new features can take a while to arrive. If Apple is really serious about open-sourcing Swift, that could help a lot. I imagine there'll be more interest in new shiny Swift than crufty old Obj-C, but Obj-C is still a nice little language.

[Edit: capitalization of GNUstep :)]
Social marketing
In the same way a neuron is not something that possesses a mind, yet a suitably arranged collection of them suddenly does, I think one could argue that humanity is an actor with a will.
From digital divides to digital dividends
In the USA we believe that once you turn 18 you are an adult and responsible for yourself, and have no right to blame your upbringing (parents, and schools, and doctors) for any of your mental, health, and economic deficiencies.

And that's the problem with USA.
This is an amazing repository of ML datasets!

Here I used one of their datasets to build a Human Activity Recognition model on Amazon Machine Learning: http://cloudacademy.com/blog/aws-machine-learning/
You speak about perfomance a lot, but do you actually have it as an important requirement, or is it just fun problem to tackle as programmer? In modern game development, it's usually the latter — most hobby game projects don't have art assets detailed enough to be slow on platforms where your end-users actually will play your game.

I make games in Unity/C#, and yes, of course it's slower than a custom C solution. But instead of spending time on writing my own containers and memory allocation, I spend time writing game logic. Instead of optimizing game to run from 100 to 150 FPS on my computer, I'd rather spend this productive time making 5 variants of the same game mechanic to find out which is more fun. Even if the game runs in just 30 FPS.

Of course, I sometimes try to research low-level stuff, write my own renderer, or do a small experimental project in pure C, but then my goal is to research, not to write a game. I can hardly imagine a project, where the goal would be to develop a game, and not to research, where using C and having to spend so much time on this matters would be a good trade-off compared to working on actual game mechanics in higher-level language.
Singapore witnesses the rise of the entrepreneur
The viewpoint of dairy-as-unnatural gets tricky, as there are parallels in the animal kingdom.

For example, ants keep aphids for honeydew just as humans keep animals for dairy products.
Yes. For me, as someone who came to Rust from a non-C/++ background, the appeal of Rust to me is that I get powerful features like an ML-ish type system, iterators, functional programming toys, and more, while still getting C++ or even C-sized performant executables.

Rust to me feels like someone sat down to make a systems language that was actually aware of the last 40 years of programming language development. I don't have to sacrifice expressiveness for performance anymore.

The borrowing and reference safety mechanics are just an extra layer of worry-removal icing on what's already a pretty appealing cake.
RemixOS is big on GPL violations
Word2Vec is based on an original approach from Lawrence Berkeley National Lab. This was also at the same time that David Blei was working on LDA at Berkeley. https://www.kaggle.com/c/word2vec-nlp-tutorial/forums/t/1234...
Microsoft to Buy Global Mobile Ad Platform InMobi
Op suggests 5mb limit on Favicons. Assuming a 32x32 pixel display size (retina). That's 1k bytes per pixel!
"It makes you wonder how it's been this long and nobody stumbled upon an issue that you uncover 30 minutes into tool's use."

Either you're doing something wrong or everybody's extremely lucky. If you've used Docker for 30 minutes I would bet on the former :)
Startups Draw on Microbes in the Gut for New Drugs