skysight-inc/HackerNews huggingface dataset:
I suspect it will go beyond CSS.

There are a certain kind of app on Android that makes the device FS available via a web browser.

Thing is that these apps invariably makes use of a Chrome-ism when dealing with drag and drop.

In Firefox you can only drag a single file at a time. drag over multiple, or a folder, and there won't be much of a result.

In Chrome however it will transfer over just fine.

This has been sitting in the Mozilla bugtracker for some time, because the Chrome behavior goes beyond the HTML spec for file uploads.
Free Financial Modeling Training Course
What is an all-in-one-quilt? It sounds awesome.
If we were holding journalists, economists, meteorologists (or climate change specialists) accountable for their forecasts, we would need to build many new prisons. People need to be realistic about the capacity of rating agencies to predict credit defaults. All they can do is express a judgement on the credit worthiness of something from the outside.

What I found working with them is that the new regulations are rather making the process more error prone. Rating agencies are now paranoid about any communication with financial institutions and you just can't pick up the phone and call them. It leads to them going away, making their own assumptions and interpretations and making it very easy for them to make a mistake that cannot be spotted by the people who understand the numbers.
This is something I ponder every month, when I have to enter hours into a timesheet with decimal time...
3D-printed Watch with Tourbillon – How It's Made
I have seen a lot of version of Conway's GOL but this is by far my favorite. I love the addition of tracking the mouse movement to create more organisms.
http://gameoflifetotalwar.com/
> Will do the same thing, and give an accurate % complete progress bar.

I'm not sure that's true, last time I tried to do:

pv < /dev/zero > /dev/sda

To zero a drive, it correctly printed out the total size of the output block device. Perhaps it also does this type of scanning on stdin, if possible.

That said, looking at the main page, it appears that this functionality is only available for the output end:

Note that if the input size cannot be calculated, and the output is a block device, then the size of the block device will be used and pv will automatically stop at that size as if -S had been given. (http://www.ivarch.com/programs/quickref/pv.shtml)
Most developers have never seen a successful project
Two things on the top of my head:

1) There is a classic space shooter game whose physical engine is defined solely in terms of a cellular automaton. However, to make this work the rules are not exactly Conway's rules, and cells have more than two states (multiple colors instead of black/white).

https://www.youtube.com/watch?v=UaIkQUuHoSw

2) Strategy Game: A long time ago I developed such a concept with a friend, but we never implementated that game. The idea was to have a strategic game whose units (and their strength/weaknesses) are fully described by Conway's rules, such that new "units" are not defined by the game designers, but by the players. And dicovering new interesting Game-of-life structure may give you an advantage over your competitor.

3) However, somebody else implemented a strategy game of top of Conway's game of life. It has a very different concept than what my friend and me envisioned, though, so I guess there is room for many more different games:

http://gameoflifetotalwar.com/
Same(?) clip on dailymotion;

http://www.dailymotion.com/video/xnleeu_extras-david-bowie_s...

It's available from Malta, whereas the Youtube one isn't.
The evolution of light skin and ability to digest cow milk also happened due to the nutritional deficiencies of the agricultural lifestyle. Still, the benefit of being able to build a permanent home must have been strong for people to make the switch.
We are hostages to our genetic and cultural heritages. Until the last 100 years (and even less in many countries) wealth = survival. To expect this drive to go away after 10,000 years of enormous selective pressure because the need for wealth has gone away is not how evolution (both culturally and genetically) works.
Online Statistics Education: A Free Resource for Introductory Statistics
I don't agree—I use Spotify a lot and it's helped tremendously in my finding new music. The "Discover Weekly" and social playlists features always point me to sources of new music.
CurveCP in JavaScript
The idea with unsafe{} is that, while you might temporarily break an invariant (which Rust assumes for its memory-safety) while inside the unsafe{} block, you will restore that invariant before the end of the block.

In other words, when you use unsafe{} code idiomatically, there shouldn't be anything like uninitialized-yet-accessible memory buffers "leaked out of" the unsafe{} code into safe code, even within the same module. The safe code should only see things it's possible to get from talking to safe code.

The problem, of course, is that there's no way to enforce only this idiomatic (and rather strict) usage of unsafe{}.

Well, that, and there may be some data structures that are fully impossible to implement with their promised complexity guarantees if you have to restore memory-safety invariants after every atomic step. This is justification enough for leaving unsafe{} the way it is, from my perspective; this is the same "leave it to the professionals" kind of code you tend to see in every standard library's data structure implementations, and not at all similar to the kind of code you'll ever need to write yourself (in 99% of cases.)

I guess there's a lesson there, though: no, Rust will not magically protect you any more than C will when you wade into the "thorns" of domains like scientific computing or GIS. If you're implementing data structures that "must" reveal dirty or indeterminate state to the world to achieve full efficiency, there's not much you can do to be "fully" memory-safe. You can be safe at the higher level of your module boundary, but there's really no way to achieve the same elegant lexical bound on your invariants that you can with idiomatic unsafe{} code. When you leak things out of an unsafe{} block, you're taking the type system into your own hands, and it's up to you to re-establish the invariant at all dynamic module entry- and exit-points.
> A few years later when half the bad guys in the world seemed to be using AX.25 and cheap ham gear

Also, note that this awesome research was paid for by the NSA via their sponsorship of the lab and Cray machine. I assume because FSK decoding is useful for SIGINT...

EDIT: see quote above
FYI a technical article with a full write up on Cloudless is here: http://codinginparadise.org/ebooks/html/blog/introducing_clo...
His remains should be sent to Mars. If there's not Life on Mars, at least he is the first to be Dead on Mars.
Isn't the situation reversed ? were men without hats big ? the good music today is in the shadow while the mainstream pours industrialized music overwhelmingly.

I don't understand how Kanye West is anything but an arrogant dude, but I'm biased against Hip Hop nowadays. Radiohead is very much a 90s in my eyes.
not great quality but at least can see it...

http://www.dailymotion.com/video/x33jt81
CurveCP (http://www.curvecp.org/) is Dan Bernsteins proposal to encrypt all internet traffic using high-speed high-security elliptic-curve crypto. Thomas Delaet has implemented it in JavaScript.

The implementation 'works', but is not yet compatible with the reference implementation in the NaCL package (https://nacl.cr.yp.to/). Check out github issues list before using this.
How to Keep Facebook Account Secure?
I'll be listening to a lot Bowie today.

An artist in every sense of the word.
Yes, but the effects George describes would operate even in the absence of those forces. They are inherent to urbanization itself.
I'm from Eastern Europe, and know many, many people from Eastern Europe, and, while they are poorer than the English of today, it can not even compare to the English from 100 years ago.

Our perception of the older times is based on books, paintings, etc, and those, in most cases, show idealized rosy picture, often of the people from the highest class. Even when they show lower classes, it is much prettied. Our perception of today is, however, based on the harsh reality...
If you listen to Bowie's new album "Blackstar" now, it has to rank as one of the greatest "going out with class" artistic moments in pop music.

The lead single is called "Lazarus" and the first line of the song is "Look up here, I'm in heaven."
I find it convincing too. Check out the 'Big History' lecture series. Particularly the lecture on the transition to agriculture. I was inclined to think that humans transitioned to agriculture as soon as it was 'invented'. But the lecture suggests that humans knew perfectly well how to farm long before, but didn't because it seemed like too much hard work. We didn't transition until forced to by climatic conditions.
The internet continues to make human-curated content (college/community radio, in my opinion unmatched for discovery) more accessible. But very few people listen, and with changes to fee structure, very few stations can afford to continue online broadcasting. [0]

[0] http://www.radiosurvivor.com/2016/01/05/why-american-indepen...
It's funny, Bowie did speak about Labels disappearing. As I said above, the top before had more interesting stuff (if you consider The Police, or Dire Straits interesting that is).

I'll seek through bandcamp, I rarely hear things intersting these days but maybe I'm under a passeist phase.
Nice article.

As someone that occasional does some hobby Android and WP coding, when time allows, it is quite interesting to see this type of attitude.

Here in Germany many IT companies seem to disregard skills if they aren't listed as part of the previous job. Regards of what one would be able to show at the interview, if HR didn't filter out the CV.

So no chance of switching tech stacks unless one is able to land in a greenfield project that is taking off, inside the same company, before doing the jump.
Upvoting you is not enough - let's focus on the local problem.

Dang - have you seen HN in Firefox on Android recently? Is there something we can do to improve this? Given that HN receives a moderate amount of (visible) changes recently, is there a way to make the site work in that situation/setup?
So amazing! I was searching for such a thing, sadly it is not open source, but cool anyway.
So I only look at the past through what stood the test of time, while failing to see this about this era ...
LOL. Babies have an amazing ability to end themselves even without adding robe-like object to the mix.
This appears to be about adding support for Kernel Mode Setting on bcm2835/bcm2836 chips in 4.4

This is probably the relevant commit:

http://cgit.freedesktop.org/~airlied/linux/commit/?id=1f4371...
Its popularity in undergraduate philosophy courses reflects the fact that it is easy to criticise more than it telling us something interesting about consciousness.
Powder Toy http://powdertoy.co.uk
Top 20 Interview Questions on MIS Set-5 – InfoTech Site
Rating agencies are more or less out-sourced research houses - performing work that would be too costly for others to do by themselves. It an "economies of scale" type thing and someone would have do this research. So, to say that "their ratings are not supplying any useful information" is absurd. There is an extremely high correlation between default rates and ratings.

Admittedly some of the fees for ratings are absolutely ridiculous. When you're doing a structured finance deal for $X billion, then 25 basis points is neither here nor there, but in $ value terms is a crap load of money. Rating agencies are cash cows, and that may be part of the problem.

I worked for a rating agency for a couple of years.
In my experience it's usually not as tricky as predicted, but requires more boilerplate, cleaning and communication with other people, so it takes more time than predicted.
Avcılar Tesetürlü Escort Nisa
I am from EE too. And I know the stories of people that are working in agriculture jobs or service economy. 3 people living in 20 sq meters with communal kitchen and bathroom is slums.
How can the manufacturers cooperate with the carriers all over the world? Conflict of interest is huge. In a lot of countries, governments own the carriers or the market is oligopoly. Can they make carriers agree with it?
Sorry but I don't follow this very closely. As a rpi user, what does this mean for me?
> If name-clashes become a problem, add prefixes to the function names

Or, find better names for local variables, like customer-address. In the given example, there is in fact no need to add local variables: simply calling the functions would be enough.
I remember fixing one of frontend bugs in an SPA and contrary to the claims it turned out to be a webkit bug that the code relied on (the app had been developed on a mac, so it's fairly easy to only test on webkit/blink). Lovely.

Aside/Rant: I also get the impression that frontend devs have never read the CSS2.1 spec or bothered to understand it (CSS3 is longer, and consists largely of special-purpose extra modules, so a complete reading is less valuable and more difficult). There's somehow this feeling that since CSS "isn't a real programming language" you should be able to use it intuitively. And when things don't work out and you fiddle until it works without giving thought to why, that's OK. That's such a huge waste of time. The box model may not be 100% intuitive, but boy, if that's your standard, what you doing in IT?
As if similar bugs in Google products wouldn't be fixed over Christmas. Chrome playing only in 360p? That would be fixed in a matter of hours.
Because someone has to do the research, and rating agencies do it better than anyone else. Not saying that they do it perfectly...
The PiPlay DeskCade vector files were release to backers in late November under a Creative Commons Share-Alike Non Commercial license that allows for redistribution and more, so I think it is OK to post the download link here:

https://www.dropbox.com/sh/8gs5hqs822cmphc/AAD1RarwdBPnbdNEu...
I like the way you think, but it's not two things you can compare. For once, living in decent conditions (3 meals a day, a roof on top of your head, ...) ranks much higher than dating and reproducing on Maslow's hierarchy of needs.
Also, the gene pool is quite diversified and most people can find a match during their lifetime. It's not common for attractive people to have multiples spouses.
"Unfortunate"... ?

When a stone hits your windshield and causes a small crack, that's unfortunate.
Isn't this exactly what Apple tried to do with iPads but AT&T put a kibosh on it?
Not sure about Conway's Game of Life, but there is a tower defense game where the enemy is modeled like cellular automata, which is kinda like that.

https://knucklecracker.com/creeperworld/playcwts.php
Ask HN: Major outage in central – eastern europe?
So a bunch of us in Eastern/Central Europe can't access Slack, Amazon, Heroku, Facebook and multiple other services. Anyone got a clue what's going on?
Sex, Lies, and Software Development (2009)
No idea what your tastes are but here's a bunch of interesting stuff that went under the labels' radar.

http://hcmj.tumblr.com/post/135300528373/hcmjs-favorite-albu...
Well, it's fortunate that Kanye West isn't a "hip-hop" musician, he is a musician, and pulls in influences by the wheelbarrowful. Even were that an adequate definition--congratulations: you know your biases. Now overcome them, because if you can't draw a barely kinked line between David Bowie and 808s and Heartbreak, that is on you.

But I don't think that's the problem here, is it? :) He's "arrogant"--and my, but your choice of adjective here is so interesting!--so, well, that's all she wrote.

Bowie was just a shrinking violet, right?
The house/ school district connection is not a small matter: it transforms housing into a positional good, and (under present conditions) a zero-sum game. In many places, it is not possible to exercise a preference for a cheaper, more modest home without also accepting a tradeoff in school quality.
Zoning has a lot to do with home sizes. In general American cities are zoned to not allow smaller units, even for those who might prefer the cheaper rent if given a choice. Japan has much simpler and more flexible zoning laws.

...But Japan doesn’t have the history of racially motivated urban design in general, so the story is a bit complicated.

That, and America has been heavily subsidizing an automobile-based lifestyle for 60–70 years, encouraging people to trade more living space for longer commutes, without facing the full infrastructure costs of the choice.
> Having some [small % of users'] experience degraded but functional video may be better than, say, a 1% risk of breaking youtube for 100% of users and not being able to fix it for a day.

Not being able to roll back for a day, you mean. Worst-case you hit the undo button, which they surely have.
I bought my first Bowie album probably 35 years ago, I still carry Bowie music around on my phone. Back then buying music seemed like such an important thing. It was both a choice, you could only afford one record out of many, and a statement, your record collection said something about you to your peers. I guess social media takes it's place in that you use it to express who you are and what you like.
Back then you listened to every album you bought hundreds of times and really made a connection with the ones you liked. One of my Bowie LP's developed a skip and I still expect to hear it jump when I hear the track now on the radio or spotify.
When I saw this, I thought it was going in a different direction. I personally despise mobile development because so little of it is elegant writing of code. A lot of it has to do with learning the bizarre ins and outs of thoroughly fragmented targets, as well as documentation that's sometimes very lacking. I had assumed any developer who really loves coding (rather than debugging or trial-and-error) would avoid mobile development, leaving the talent pool very lacking.
What happens when a monopoly is broken? A healthy competition ensues. The "misunderstood" language will still be used by devoted fans, the rest of developers will be able to have their pick as it should have been to begin with.
Spotify and other streaming services are amazing for discovering new music if you're willing to put in the effort but most people just listen to what they have pushed on them. I doubt most people even realize that top 40 music isn't written by the people that perform it.
Bootstrap was released a decade after this guy stopped doing webdev. This is the kind of stuff he needs to know about, and why the whining about "hipster" stuff isn't useful.

He is looking for the basics of modern development. The stuff you consider solid, reliable, time-tested, (non-hipster) tech came out years and years after he stopped doing web development.
Wget uses its own user-agent by default (Wget/x.y.z (linux-gnu)), not no header, so that's more likely cloudflare or sites specifically blocking wget.
I don't think you're bashing me.

I'm telling you the shock is normal, and that this is something you can learn to do.

However the desire surprises me: If someone does something I cannot do, and it is beneficial, I want to learn it.

Here I point to smaller, faster, and more-correct programs, written in less time. Why would any programmer not want to be able to do that?

I never understood Paul's Blub essay either, though.
This is only a first try. I'm going to make another review of a large number of NoSQL solutions soon. Aerospike will be observed there.
"Do you think that you're a typical user?"

No, but I also know very few typical users that use voice controls extensively.

"Do you think that MS/AAPL/GOOG doesn't have voice recognition for other languages? Did you look it up at all?"

Voice controls in Lithuanian (my mother tongue) on Android didn't work until very recently (2015 Sep, according to Wiki) and it still works very poorly. If your primary language is not a mainstream one, you are out of luck. I'm sure it will get better, but it's not among the reasons I don't use it anyway (see below).

"Do you think that MS/AAPL/GOOG will go out of its way to collect your user data in particular, when it can get millions or billions of people's user data?"

I'm very pro-privacy, but it's not my main concern when talking about voice controls. The main drawback and reason why I hate it, is that talking breaks concentration and disrupts workflow. Another reason is that I don't like people around hearing what I'm doing, I can imagine a lot of anecdotal situations regarding "Computer, load PornHUB" etc. Also, it annoys other people around -- imagine a shared, dormitory like flat where all people are using voice controls at once.
Well for me it goes all the way back to the forceful creation of the state of Israel, so you're talking to the wrong guy. However in modern times, I think the Gaza blockade and regular "wars" against it, the general mistreatment of Palestinians residing in Israel, the attempts at taking full control of Al Aqsa Mosque, and the general racism towards Arabs exhibited by Israeli leaders over the years are good enough reasons for me to put Israel in the spotlight compared to the USA or Russia.

But I still agree with your sentiments regarding the Gulf countries, the US, and Russia. I just believe that the shameful actions they are perpetrating are of a different nature. To that list I'd add Iran.

Disclaimer: I am an Arab Muslim.
Every time I read Forster he seems more relevant and more contemporary. Just look at the first paragraph few sentences:

============

I do not believe in Belief. But this is an Age of Faith, and there
are so many militant creeds that, in self-defence, one has to
formulate a creed of one's own. Tolerance, good temper and
sympathy are no longer enough in a world which is rent by
religious and racial persecution, in a world where ignorance rules,
and Science, who ought to have ruled, plays the subservient pimp.

============

Could have been written today. :-(
Changing function names after the fact is a versioning problem. I'd much rather not have to rename functions. Changing global names because you're having a hard time with local names seems like a developer anti-pattern.
Lawfulness of Strip Search by Police Officer Is Under Scrutiny
Partly true, because if they try with another browser and get a good result they'll blame the browser and not the website. In this case, they'll probably say the the new Firefox broke YouTube. See one of the comments at www.pclinuxos.com/forum/index.php?topic=135323.0

"i'm getting a lot of corrupt unsupported browser when accessing video on other sites, so i'm using chrome. i can't figure out if it's flash or firefox but i'm tired of opening the hood, i'm done with FF for now"

Most of them looked for a workaround and spoofed the user agent, but they are the kind of people that fiddle with settings. Normal users probably either don't notice or change browser.
Japan does have a quite different problem with real estate, however[1].

[1] http://freakonomics.com/2014/02/27/why-are-japanese-homes-di...
"..there are more humans alive today fighting for the same resources"

If by "resources" you mean world GDP, then no, the GDP per person has never been higher:

http://www.wolframalpha.com/input/?i=world+gdp+%2F+world+pop...
They could always remove it and add an option for users to switch it back on temporarily for the session if they really need it. Sometimes it's best to break things to get rid of cumbersome cruft.
Introducing Rainy Scope, a place that will make you want to speak about weather
Silly governments and corporations who think the internet can have borders ;)
Use a browser plugin like ProxFlow/ProxTube and never have this problem again :)
> Benefit's obvious - getting rid of legacy cruft. It has to be done someday, or by 2030 we'll end up with few kilobyte-long UA strings.

Which will cost how much by the standards of 2030? Particularly given HTTP/2 header compression.