skysight-inc/HackerNews huggingface dataset:
I very warmly recommend Den långa medeltiden :)

Thx for mentioning Den dynamiska medeltiden; I'll have to see if I can find it :)
Maybe but very few of them can do their job with only static HTML.
What does "to be used on your mobile only" even mean? Does it mean you can't transfer any data downloaded on the phone to anywhere else? That's ridiculous. Or perhaps it means the connection must be via your phone, which is definitely the case if you are tethering. A data plan is an Internet connection. However you look at it, it's a gross violation of net neutrality principles to say what you can or cannot do with the data transferred through it.
How to Design and Code an Admin Dashboard?
When this sort of thing happens to me it is usually because either I didn't have a concrete plan on what I was going to do beyond describing it as "useful" (or the project wasn't really interesting), or I had been deprived of relaxation due to being very busy for more than a week and the mind is "reclaiming" its time.

If the reason is latter, I wouldn't worry too much. But in order to make my weekends or off days productive, I try to sneak in a small share of web browsing on working days - it basically works like rest/sleep. As for former, I let the interest or necessity generate naturally and not force myself to do something useful and think its a crime to relax.
>It's an internal web app -- outsiders won't be able to discover where it is (@biosshadow)

explain
>It's funny that a Kindle version can be more valuable (instant delivery, easier to carry around, and a more enjoyable reading experience) to somebody, but still seem like it should cost less.

That's a bizarro reasoning.

Obviously it's not about the value added because of extra functionality, it's about the new technology having lower marginal costs (and all that functionality comes basically for free), and publishers still charging as if they still incur the full physical production and distribution costs.

When commercial music records first came out in the late 19th century, they cost quite a lot -- but that was justifiable because it was a new technology, with big costs to manufacture, carry, etc.

Would you justify paying the same amount for an mp3 today, just because it's more convenient and it sounds way better than those disks?
Zero criticism here - I love danluu.com posts[1], but ...

Who is he? And why does all of his posts get massively up-voted?

Thanks in advance, from an ignorant chimp. :)

--

[1] However, a little bit of CSS sprinkled on them wouldn't go amiss - even just 'max-width' would help a lot.
Note the last sentence of my comment. I am not advocating unwarranted complexity at all, but just saying that there are cases where an increase in local complexity can reduce overall complexity of the system, and you should not be afraid of using the language to the best of your ability.
A Taste of Haskell
How Millennials Are Fueling Demand for Data-Driven Transportation
The rules in the UK are pretty much the same as in Denmark, as the limitations of both are down to the EU Data Protection Directive.

Recording that includes public spaces are subject to strict reporting requirements, and both those covering private and public spaces are subject to privacy rules regarding handling of the data, and subject access.

Whether that will remain the case once the UK leaves the EU is another matter..
>Its quite amazing how much money you can make with self-published books. (...) I collect about $35 a month from it

In what way does the first claim follow from the example?

It might be possible to make a lot of money from self-publishing books, but $35/month, whether with or without additional marketing, is hardly a proof for that.

If anything, it's a proof of loss, as the book took you time to write. If you value those hours at the minimal wage rate, it would take ages to recoup those costs...
They honestly read like clickbait: "10 myths programmers always assume - #6 will SHOCK you!"
There's plenty of opportunity. For example, there are reports of flashing the wrong firmware (Galaxy Note) on a similar phone (Galaxy SIII) can lead to bricking touchscreen controller-
CommAI: Training and Testing AI System by Facebook
Iconvg: a compact, binary format for simple vector graphics
Hehe. But for those running their own DNS servers this seems feasible, no?
To be honest, I practically never read posts beyond titles. If there is no tldr in comments, post was not worth it anyway.

It may seem funny, but it is a great mechanism to selectively widen knowledge without going into details everywhere.
Using Spend Analysis Data to Build Your Sourcing Roadmap
Opportunity cost doesn't stop working on evenings or weekends.
Xiaomi Mi Air 13.3in Notebook Review
locust.io is pretty sweet, performs well and allows you to do custom scripting in python
Ask HN: Effect of Brexit on DEV Jobs in UK?
Given Brexit, over the next few years, in London:

1. What will happen to DEMAND and SUPPLY for dev roles?

2. What will happen to the CONTRACT and PERM markets for dev roles?

My opinion: investment dearth will lead to decreased DEMAND overall and slow CONTRACT market, as business focuses on core and prunes more speculative investment. PERM / CONTRACT ratio increases as cut to commercial property prices and labour costs tempts foreign companies to set up ops in UK. Foreign pros in UK leave for a better deal elsewhere, net migration decreases for similar reasons (~20% cut to GBPUSD, 1% inflation...).
It means what you know it means.
"rootless" is no real obstacle, Rowhammer is almost an arbitrary memory modification exploit. All you need to do(!) is find and modify the appropriate bits, and you will have full control. With "sufficient" effort you should be able to get files in persistent storage modified too, and from there get a permanent jailbreak.
Ask HN: Podcasts you can't work without
what are some podcasts you follow either during work or in spare time?
Been using Upwork a bit more intensely over the last 2 years to supplement my earnings while growing a startup. I can confidently say that 85% of my activity on Upwork is lead generation, meaning the project specifics and payment is done off the platform. I know that's violating their terms (hence the throwaway) but as others have pointed out, Upwork isn't exactly a great friend to the freelancer. I've had great success with this approach, so it certainly can be done.
I fully agree. There are many factors involved in this decision: how many jobs are at stake? how beneficial is the technology we're holding back for the population at large? how environmentally damaging is the old industry? how many new jobs can we eventually expect from the new technology? etc.

Note that I did not claim that protectionism should be the default policy. My only claim is: it would be silly for a government to refuse to consider protectionist solutions to certain problems, simply because capitalist dogma says it shouldn't.
On style maintenance
SEO Check Online – Marktplatz Mittelstand
It depends on what sort of freelancer you are. What is your standing with it. If you are a platinum or higher contractor with $500K+ of money earned and 10K hours in your history, you can get away with a lot of things, and support is very nice to you. If some casual client tries to threaten you, you just send the screenshot to them and client simply gets banned (and there is a provision for that in their ToS, called blackmail by a customer).

Really, Upwork will block you only if you have provably scammed your client, or engaged in criminal activity like hacking - they obviously don't want to get into legal fights so they have zero tolerance policy against that, or if they have good reasons to suspect that you drive your clients off the platform, which is also explainable (and after recent reduction of commissions, that is also very stupid to do).

Re: reduction of commissions: obviously you don't try to circumvent Upwork with a new client, because you don't trust him yet and need payment protection which Upwork provides. When you know the client though, you are already past the $10K point earnings with him and your commission lowers to 5%. You don't want to get into trouble and risk losing your primary sales channel over 5%. 'Increasing their cut, like a lot' is a NONSENSE. 20% applies to first $500 only, so it is max $50 increase of commission per client. Is that such a significant figure? That also drew out a lot of spammers. If my sales funnel got widened by 10% (and it definitely did), i'd happily shell out $50 for that. It is optimal if client acquisition cost is over $500 - and in programming, if you can scalably attract clients for $500 a pop you are going to get really rich, quickly. I'd happily pay $1000 a pop to get clients like my average client, if you can get me a couple of those per week.

I thought of and actually suggested Upwork to remove any free contacts per month, so project bid is always paid (even if cheap). For the same reason: it will drive off spammers and simplify sales, and improve client image of the platform (being a customer myself a little, it gets frustrating how much spam you get)
You can bet that rowhammer did not come as any surprise to key engineers at the DRAM manufacturers. They just didn't take it very seriously as a possible real world problem, because the access patterns required to cause it are atypical from those of "normal" operation.

I bet there are also plenty of others wondering whether it's actually a known backdoor that's been used secretly for a long time, and this is just an independent discovery since everyone else who knew about it were told to keep quiet...
I'd say the reliability the bank is looking for is much higher than what's acceptable for web companies (i.e. web companies are fine with eventual consistency, which would is obviously unacceptable in a banking system outside of trivial non-core features).
Why software developers and marketers should work together
>Russia keeps annexing countries.

In its borders, with ethnic Russian population, and with a long history of being together in the same trans-national entity (USSR), not to mention a history of Crimea being Russian.

>That's not something the US does

No, it did enough of that in the past. For the last 50+ years it merely invades countries, and intervenes whether it feels like all over the globe.
"reduce congestion" is just a weasel way of saying that the providers sell beyond their capacity. I understand overbooking is a very common practice, but it is based on risk assessment -- and providers shouldn't be able to dodge all risk for their decision by disavowing their responsibility in single-sided "contracts".
Benchmark npm vs. yarn
Evil AI is the ultimate in plausible deniability for evil people. They can just blame the algorithm for whatever scheme they're plotting. You could easily have evil AI god that we can't turn off doing evil things while the man behind the curtain is getting away with things that he never could if it wasn't attributed to the AI. Witness the recent YouTube channel takedowns at the hands of Google'a algorithm.
There are people thinking about this question: http://longnow.org/clock/
If it has a public IP address, it can be discovered.
Your argument is valid, but I think you misunderstood my point. I'm not saying that you have to fix it, just that you can. And you/we should take advantage of that.

We as developers can work together on open source projects, and make them better for everyone. It's not like closed source software where the choices are a) use a competing product or b) write our own. And by work I don't mean just writing code: writing documentation and even reporting issues is just as valuable.

It seems to me that the JavaScript community is very quick to say "this is s..t, I can do better!" and throw away all the work someone has done and reimplement it from scratch. Sometimes developers take criticism very badly, so I agree it isn't always an possible to say "how about you try this", and I agree sometimes the code is beyond saving and it is better just to start afresh. But as someone who is mainly an outsider to the community, it seems like there is very much an epidemic of NIH syndrome, and people aren't even willing to try contributing.

Maybe you are right about my sense of entitlement, but I do truly believe if we would work together more and be less self-centred, society would benefit greatly from it.
Here's another nice once, if you'd like faithful remake of Settlers II https://github.com/Return-To-The-Roots/s25client
Great stuff! Looks useful and I love seeing Flask used in more projects.
Making Sense of AT&T’s Bid for Time Warner
> I've yet to see a Ruby IDE that is much of an improvement on a text editor, whereas Swift is pretty young and already has tooling comparable to much more mature languages.

I've never worked with Ruby, but I do work with (and mostly enjoy) Swift. The one thing I really don't like about Swift is that the currently available tooling (both AppCode and Xcode) is extremely primitive compared to what I am used to from Common Lisp and Clojure.
No. My domain uses five DNS servers under three different sysadmins. I can't
possibly expect that fellow admins that were kind enough to run for me backup
NS-es give me shell access to their systems.
One that has bitten me:

"ACKs come from an end node"

Cellular carriers will ACK a packet destined for a device on their network before they have actually delivered it if they have the device registered and are confident they can deliver the packet "soon." I have seen packets happily being ACKed that are destined for a device that I just powered down. About a minute later the carrier starts telling the truth, but now you have no idea what actually got through to your device.
Debt is trivial for private banks to create t siphon off wealth creation.
Also:

- MAC addresses are unique.

- LANs won't be bridged.

- Spanning tree will converge quickly.

- Quickly enough that it will beat BIOS getting to DHCP for netbooting.

- There will only be one circuit in the network so you can disable spanning tree.

- The path MTU will be at least 1500 (or 9000, or x).

- Path MTU discovery will work.

- Packets with DF bit set won't be fragmented.

- ICMP won't be dropped.

- Network circuits will be the same path in both directions.

- There will be one NIC / a default route.

- The domain name 'localhost' will always resolve to localhost, or 127.0.0.1.

- A DNS responder exists on the network.

- It is a good idea to try to resolve IP addresses as names.

- A device will use IPv4 by default (some systems opportunistically look for A and AAAA addresses and try both).

- All networks have a path to the internet.

- There will be no proxy required, or

- The proxy won't require a login, or

- The proxy credentials won't have a backslash.

I'm diverging higher up the stack at this point so I'll stop.
General AI like that is not years or decades away. The problem hasn't even been stated clearly yet. AGI is probably a century away or more. It's not a resource problem, it's a problem problem. I attended an AGI conference a couple of years back with the luminaries of AGI attending (held at my alma mater, University of Reykjavík). The consensus was we didn't even know which direction to take.
In one minute, I had to force Quit chrome on my mac.
A few more resources here for remote work options can be found here: http://nodesk.co/remote-work/
>The elected members of the Ukranian parliament just kicked out the President and a few of his buddies after they violently repressed protests caused by their actions.

Sort of like Trump's elected republicans throwing out President Hillary and a few of her buddies, after weeks of protests by Tea Partiers who disagreed with what the actually elected government was doing and didn't want to wait 4 years for the next elections...

>Stepping in and annexing part of a country because your preferred candidate is no longer in power, on the other hand, is a huge affront to it

Better make it: because pro-fascists (literary: nazi sympathizers) are now in power after a coup, and they don't particularly like the Russian-ethnic population in their own country.
Well, you can't have both that and "open", at least...
> The world is async

While that may be true, most algorithms, recipes, procedures, and instructions are synchronous. So human beings are used to synchronous programming.
To put that in context: that is one party per million residents.
Have you actually read the article yourself, or just the title?

"he <E. Snowden> was never a “mole” for Moscow inside NSA. In reality, the Snowden Operation is probably a cover to deflect attention from the one or more actual Russian moles who have been lurking inside NSA for years, undetected."
Generally on ebay I assume you are buying a mass produced product. If you receive it in time and it's not broken then you're happy? How about more subjective things like Yelp reviews?

Edit: I don't buy on ebay however rating brigading has made reviews/ratings on amazon practically useless for products I've never used before.
Generally on ebay I assume you are buying a mass produced product. If you receive it in time and it's not broken then you're happy? How about more subjective things like Yelp reviews?
Landmarks Used in the Movie “Kimi No Na Wa.” Directed by Makoto Shinkai
I upvote danluu.com because I consistently like the posts; at some point, the domain name becomes a marker of quality.

Dan Luu has an about page and a LinkedIn page, but he's not a mega-celebrity or Chief Architect of Google or some such - he's mostly a guy with an uncommon-but-useful mix of backgrounds who writes well.
As the parent post suggested I don't want wikileaks merging/'empowered' with our largely supine press.
PHP in banking? That's scary. Pretending to be Facebook and being able to handle PHP development looks like a bad judgment call from where I'm standing.

PHP seems like it is made for everything banks are not. I have the impression PHP is hard to do securely, invites bugs but let you get going quickly. This sounds like Lockheed deciding to use C++ for the F35.
If human civilization has been ended with fire, then how does it come back with in ten years and with GNU/HURD to be specific. I don't get what's the humor here.

Is it possible that AI has taken control over free OS from all over the web and killed all proprietary stuff along with humans and now run's the earth without any human civilization?

Am I correct?
> But the difference is that the parties in the US and the UK aren't very powerful in their own regard. Trump wasn't even a member of the republican party until very recently, and he won the nomination -- and Sanders forced Clinton very far to the left before dropping out.

True in the US, not true in the UK -- May and Corbyn had been MPs and members of their parties for years before becoming leader.

> "party discipline", another throughly undemocratic concept, all but unheard of in UK/US parties

Again, not true in the UK
It will be interesting to see consequences of referendum once BREXIT actually happened (the procedure is not yet started).

In my opinion UK will get similar deal to Switzerland. I would not base my forecasts on short term fluctuations in GBP or in assumptions that migration will decrease. Both will depend on actual deal UK will get with EU and I'm quite sure this deal will be a win-win for both. Because both EU and UK will get better by continuing to trade together than not to. UK is a major consumer for EU market and this won't change - and it's in EU best interest to make sure this won't change.
Well, this is a complicated question :) AMD's "build more cores" strategy is, in comparison to Intel's "build more cores" strategy, all marketing. What I mean is, they both have to "build more cores" because about 10-15 years ago the strategy of building a faster single core ran into a wall known as physics. Historically, a general-purpose CPU "core" meant an equal proportion of floating-point units to integer units (amongst other hardware units, but whats important here is the ratio of one-to-one). Well, when AMD was designing their successor to the Athlon64 architecture ("Bulldozer"), they tried to predict/steer the direction of the software industry by changing the ratio to one floating-point unit to two integer units. The rational being, GPUs are essentially monstrous high-bandwidth floating-point units, so the CPU needs less FP capabilities.

But software changes slowly, very slowly, and they were either decades early or deluding themselves; take your pick. Their new architecture was both slower than Intel's "Nehalem" architecture, and less energy efficient. But changing a CPU architecture is a very expensive and highly time-consuming process, and meanwhile marketing/sales has to keep the company afloat with the cards the engineers dealt them. So to make a long story short, they changed their definition of a CPU "core" to only count the integer units, and therefore, all AMD CPUs have "double" the cores. But it's kind of a lie, because they don't control the optimization of software/compilers, which all empirically seem to work best with the one-to-one ratio.

Of course, they eventually woke up to the truth, and have been hard at work on designing a successor. That's "Zen", which you've probably heard about by now. Its head architect is the same guy who led design on the Athlon 64, and after that, took the reigns on Apple's CPU efforts (he wasn't involved in Bulldozer). But he came back for Zen, and by all rights, it should put AMD back in the fight. Whether it's a knockout punch remains to be seen. Spoiler alert: public details are light so far, but, it sounds like it's conceptually (eg at a block-diagram level) very similar to Intel's current architecture.
> The most accurate simulation of the human brain ever has been carried out, but a single second’s worth of activity took one of the world’s largest supercomputers 40 minutes to calculate.

http://www.telegraph.co.uk/technology/10567942/Supercomputer...

The above supercomputer in 2014 was 2400X slower than the human brain. Moore's law is dead so I think your 10000X and 2030 estimates are grossly optimistic.
I won't respond to the specific example of the coal industry; I'm not advocating for keeping the coal industry alive artificially. My claim is that it's not always bad policy to do so.

So in a more general sense, why not simply pay the workers of an obsolete industry? I'm not sure I have a good answer to that, since I'm not educated in economics. But I would guess that a dying industry can still generate net wealth, just not enough to sustain itself. It depends on how much of its costs are labor vs infrastructure.

An industry that cannot generate enough wealth to sustain its infrastructure is probably generating negative net wealth, and it's better policy to let it die and give money directly to the workers.

But if an industry can sustain its infrastructure without government help, but it can no longer afford the labor costs, I think the industry can still generate positive net wealth for society if the government plugs that gap. The portion of the money the industry is paying out of its own pocket to its workers is already net gain for society, why throw that away?
"Bild" is basically Germany's Fox News. The author has worked for the NSA in the past and seems to somehow glorify their unconstitutional mass surveillance crimes. The same guy has also claimed Snowden being able to speak German is somehow proof of KGB collaboration. Botice how the articles headline talks about "The Kremlin", when in reality this is one senator who has said something that could be construed as meaning that Snowden "brought intelligence".

But there is a bigger overriding issue with your post. Somehow the KGB is "blood thirsty". Why do you think that? Have American intelligence agencies never killed people for political goal? Maybe it was just not disseminated in American news? Why do you not have an allegiance to values such as reason, humanitarianism or freedom as opposed to some flag?