skysight-inc/HackerNews huggingface dataset:
Kids Were Terrified of Getting MRIs. Then One Man Figured Out a Better Way
They could name it Wattsi!
You raise an excellent point.

We have a lot of application awareness configurations and our signature pool (which is one of the tools we use for traffic profiling) holds over 10M variant, sometime as much as ~20,000 per user-agent type, to cover all scenarios.
A correction,

Ottomans started talking about having a constitutional monarchy in early 19th century and first constitutional government officially started in 1876. However this was short lived and constitution changed 2 years later to weaken the parliament. Second constitutional era starts in 1908 and ends with the collapse of the empire.
http://en.wikipedia.org/wiki/Chamber_of_Deputies_(Ottoman_Em...

So first steps of a republic was already in place before Ataturk was even born, democracy was the natural choice for the new Turkey.

Sorry but I found most of the other claims you say rather bizarre as well..
Surely then, it should be easy for you to find a reference that contradicts the sources I presented.
try-resources is new in java, didn't realize that c# had using.

I wasn't claiming it was revolutionary, just that it's nice.
Isn't operator type can be defined using 2 parts:

1. What object calls the operator relevant method

2. Looking at the code of the relevant operator call, we'll see something like if type(obj)==str , do X . so depending on the type of obj , we can deduce output type automatically .

Another option is to use the approach mypy uses: let the language mix static type and dynamic type freely, and if we cannot determine type, let the code by dynamic , with the relevant warning .

Yes mypy isn't written yet, but it would be interesting to see how useful this approach would be.
> Nothing of this has anything to do with cargo cults. There is an actual reason behind every rule.

There may be reasons, but I find there is often a lack of understanding about the context in which that rule was developed, and the compromises that were made. A developer not understanding why things must be done in a certain way, but doing it anyway sounds pretty cargo-culty to me.
Part of my business is about creating Android-based embedded systems. So far, none of what Google has done impinges on using Android as a basis for an operating system for appliance-like devices. The main problem is that current development of Android is not done in the open. But, so far, the advantages of using Android's UI stack and other APIs in "appliance OS" applications outweigh the annoyance of sporadic updates to the AOSP code-base.

If you want to compete with Google, using Android poses a choice: If you make Google-branded Android devices that use Google's proprietary apps, you will have to give that up in order to use Android with other ecosystems.

Thirdly, if you want to use the Google ecosystem in a product, you have to use all of it. You can't substitute someone else's location services, for an example that was litigated.

Google could develop Android in the open and retain the same level of control over OEMs, and I think they should.

Google appears to be inconsistent in enforcing restrictions on OEMs. OPhone OEMs also make Android handsets, despite the fact that OPhone is an Android derived product. Maybe that arrangement pre-dates Google's current policies.
Right right that's why the article specifically mentioned plain ole web surfing over wifi.

Umm... I don't think keyboards draw as much power as you might think.
The problem is, you often want to know what they can build for you in the future. And old projects where someone worked on something very specific for 5 years and exercised a small subset of a particular language or general algorithmic tool kit may not be predictive of their ability to work on YOUR project
Doesn't it have a fan or two? You know this thing that has to rotate thousands times per minute to blow the heated air, producing whirring noise, and being able to get stuck or result in overheating if you cover the exhausts?

http://www.umpcportal.com/2013/09/microsoft-surface-pro-2-im...

http://d3nevzfk7ii3be.cloudfront.net/igi/2RPjdxZgRFebOo1W.me...
The Holy Roman Empire was where Germany is today, prior to the Ottoman Sultan Turkey & territories were known as the Byzantine empire aka eastern Roman empire (and before that simply the Roman empire before it split into west & east).
I used to contribute for a few years, around 2003–2005. I largely stopped because the amount of ideology and trolling is just too much to bother. I see Wikipedia as a failed community – there is a strong bureaucracy very strong groupthink and everything that falls outside that is often met with resistance, outlash and deletionism. Also, what bjourne says in https://news.ycombinator.com/item?id=6584940
Biological clock able to measure age of most human tissues
One hopes you'll use the bit bucket.
3 JetBrains Talks at CEE-SEC(R) This Week
They could. Apple run PowerPC apps on Intel processors. The real answer is that they don't want them to.
I believe there is some kind of inferiority complex, we don't believe software engineering is actually worth it. Probably, it is the result of an academic mindset that is taught at colleges, where the applied fields are seen as less important than the "pure" ones. But good software engineering, that is, writing complex systems, with a lot of requirements, maintainable, scalable, nice APIs, etc. it's very, very hard. And we know it!
If we applied our hiring methods to writers, we would be asking them to improvise a rap rhyme, when we wanted to hire a novelist.
it pleases the Great Spirit
To make things even more complicated, nain means either "I had sex with N" or "I married N" depending on the case of the object noun.

I've always thought it awfully pragmatic that the Finnish word for "getting married" is literally "to go and fuck together".
Well, the kernel does device, process and memory management and that is a likely culprit when looking into power usage.
It does, and it worries me that people seem to not understand how obvious and true this is.

There is only one real limit of what we can do - laws of physics. Anything not explicitly prohibited by them can be done. There is also one practical limit - economics, i.e. whether or not we have resources to do something. And that's it. Laws, customs, etc. are arbitrary limits we voluntarily impose on ourselves, and they can and will be broken whenever it's convenient.

So basically here's a rule of thumb: whatever can be done will be done. It also suggests the possible course of action. We can't fight laws of physics, so if we want something not to happen, we need to influence the softer, economic side. Make things we don't like prohibitively expensive. That's why I think any solution to surveillance problem will need to be technical in a big part.
An Experimental Work Camp in Spain: Speeding up the Development of a Startup
Oh dear lord, you misunderstand me. I dont want to implement Haskell in C-style. Haskell is good being haskell, I just had difficulty understanding it and never had enough time to dive deep into it. But now I may.
"PS. This is also true for paint: Black paint is also not pure black."

If it was it would burn a hole in the canvas ;)
Russians have entry of their own and then are free to vote Eastern Europe too (poll is multi-select).
Lets hear Eben Moglen now!?
Providing the web service as a marketplace and serving up advertising (and collecting revenue from advertising fees)... maybe

Publishing your key in a way such that people you don't know can authorize you as an escrow agent to transactions you're not aware of... I hope not!
A Startup Uses Fracking to Get at Clean Geothermal Power
Just a small datapoint when it comes interdisciplinarity, at least when it comes to Physics.

I'm faculty in a Physics department working in an interdisciplinary field (Social Networks/Human Dynamics with applications to Sociology and Epidemiology). Over the years I've seen reactions spanning the entire range from "how is that physics" to "that's awesome". Reactions tend to be correlated with "age". Younger faculty and students tend to love it and find it extremely interesting why Older (and more entrenched) faculty tend to dismiss it completely.

Institutionally, life is not always easy. Physics departments don't really know what to do with publications in WWW, KDD, BMC Medicine or EPJ Data Science and CS departments don't know what to do with a PRL or a BMC Infectious Diseases. Not all of these publications (CS ones in particular) are indexed by ISI so you keep having to direct people to your Google Scholar page if you don't want them to miss a large fraction of your publications.

On the bright side, being interdisciplinary means that it's easier for you to reach out the outside world and working on applications to "real life problems" means that you're more likely to actually make an impact in the world. It also means that you get a bit more of media coverage than your collegues which both helps and hurts you (hell hath no fury like a scientists ego scorned).

I have my list of complaints as many others do, but at least when it comes to research I can't really imagine myself doing anything else. Less teaching or more research funding would be awesome but (at least so far) they haven't been deal breakers.
Reminds me also of Jim Hacker and Sir Humphrey Appleby in Yes Minister, who dodge constituents' questions with "That would be an administrative matter, you must ask Sir Humphrey" and "That would be a policy matter, you must ask the minister", respectively, until one woman complains that they always shift the blame to the other, and Sir Humphrey makes a long, obfuscating speech about the administration of policy vs the policy of administration, bamboozling her.

Here it is on YouTube: https://www.youtube.com/watch?v=dIto5mwDLxo&feature=youtube_...
For this purpose, "Linux" is still too general even when restricting ourself to traditional GNU/Linux distributions. The answer may depend on which exact services a specific distribution runs by default, as well as kernel configuration.

I'd be interested to see the answer for an out of the box Ubuntu distribution (latest stable version), as well as the answer for Red Hat Enterprise Linux, to cover the "leading brands" for the consumer and business markets.
Existing windows applications are by definition best suited to desktops and laptops.

Our's would be such an application but even as it is there are certain aspects of its typical daily use that might/would be best served by a tablet.

At those times it would be nice for a user to be able to switch from one device to the other and then back again.

In fact, requests like this are becoming more frequent.
The US NSA recorded millions of French phone calls
Please don't put Switzerland in Scandinavia. It is not the same as Sweden.
Yes I do know FPs a great deal. I DO NOT harbor any kind of hate towards Haskell, just never found it easy to understand(or read, to be more specific). Also this link makes me want to learn it more than ever now.
How WikiLeaks Beat the Mainstream Media
CryptoSeal (YC S11) Shutting Down Private VPN
The legislation goes far beyond restricting that. Unless the english translation is completely wrong, it also required e.g. newspapers and books to use the Turkish alphabet.

That is far beyond legal restrictions in most other countries in the world, and had the defacto effect of placing a lot of restrictions on communication in other languages.
A 100% true test is when you have the same hardware. Running windows on MBA is defect because Apple writes iOS for their hardware. So if we have a magical power to run iOS on another hardware and run Windows on that same hardware, then the test is fair. But that doesn't need to as windows-based tablets hardware are not always as polish as apple's.
Just a poor hyperbole, yet I don't believe you haven't seen these issues before.
Just looking now to fix a Wordpress site that a cheap developer left us without any documentation. Search for "wordpress schema explorer", results:
Outlook Web Access 2003 doesn't work with Internet Explorer 10
Some SOQL and Salesforce results (can you even turn off personalisation?)
Crystal Reports 2008 Database Explorer Doesn't Show All Schemas

Verbatim results:
visual studio 2008 - How do you open XML Schema Explorer - Stack ...

There is a single mention of Wordpress in that page: at the page footer.

Also, how about inability to filter by date AND verbatim results?
How to make your code imply responsibilities
I have no idea about what is going on in Turkey or what has happened before, much less why.

That said, the image you have posted is the sort of propaganda that I saw after 9/11.

As a matter of fact, the women participating in a parade are more disciplined than the women wearing burqa out of their own conviction.
I was just trying to sign in to my account, as I was greeted with this:

"CryptoSeal Privacy Consumer VPN service terminated with immediate effect

With immediate effect as of this notice, CryptoSeal Privacy, our consumer VPN service, is terminated. All cryptographic keys used in the operation of the service have been zerofilled, and while no logs were produced (by design) during operation of the service, all records created incidental to the operation of the service have been deleted to the best of our ability.

Essentially, the service was created and operated under a certain understanding of current US law, and that understanding may not currently be valid. As we are a US company and comply fully with US law, but wish to protect the privacy of our users, it is impossible for us to continue offering the CryptoSeal Privacy consumer VPN product.

Specifically, the Lavabit case, with filings released by Kevin Poulsen of Wired.com (https://www.documentcloud.org/documents/801182-redacted-plea...) reveals a Government theory that if a pen register order is made on a provider, and the provider's systems do not readily facilitate full monitoring of pen register information and delivery to the Government in realtime, the Government can compel production of cryptographic keys via a warrant to support a government-provided pen trap device. Our system does not support recording any of the information commonly requested in a pen register order, and it would be technically infeasible for us to add this in a prompt manner. The consequence, being forced to turn over cryptographic keys to our entire system on the strength of a pen register order, is unreasonable in our opinion, and likely unconstitutional, but until this matter is settled, we are unable to proceed with our service.

We encourage anyone interested in this issue to support Ladar Levison and Lavabit in their ongoing legal battle. Donations can be made at https://rally.org/lavabit We believe Lavabit is an excellent test case for this issue.

We are actively investigating alternative technical ways to provide a consumer privacy VPN service in the future, in compliance with the law (even the Government's current interpretation of pen register orders and compelled key disclosure) without compromising user privacy, but do not have an estimated release date at this time.

To our affected users: we are sincerely sorry for any inconvenience. For any users with positive account balances at the time of this action, we will provide 1 year subscriptions to a non-US VPN service of mutual selection, as well as a refund of your service balance, and free service for 1 year if/when we relaunch a
consumer privacy VPN service. Thank you for your support, and we hope this will ease the inconvenience of our service terminating.

For anyone operating a VPN, mail, or other communications provider in the US, we believe it would be prudent to evaluate whether a pen register order could be used to compel you to divulge SSL keys protecting message contents, and if so, to take appropriate action."
http://www.idefix.com/kitap/avesta-yayinlari-kurtce-kitaplar...
Does it look like books that contain those letters are banned?
Thank you. That is some good way to look at it. I think people here assumed that I hated haskell or something. This breakdown actually makes it a lot clear to me. Thanks :)
Windows 8.1: Not Using Secure Boot? Don't Worry We'll Let You Know
Check my comment history. I work at Google. I stand on that.
You employed IT grads? I haven't seen one for years. Or do you mean that you've employed CS grads only to find out their IT skills are poor?
Apple ran PowerPC apps on Intel processors. The real answer is that they don't want them to.

Rosetta is neither included nor supported in Mac OS X v10.7 "Lion" or later. Therefore, with Lion and later releases, the current Macintosh platform does not support PowerPC applications.
That's correct, and Oracle (actually Sun at that point) sued back. The cases were both dismissed w/o prejudice [1]. Of course, that doesn't mean neither were valid cases.

[1] http://www.theregister.co.uk/2010/09/09/oracle_netapp_zfs_di...
I'm curious to know what they took from W95 to give W2K. I've used NT3.5 and up and I didn't notice any w95 influence, unless you mean start button and desktop.
> No, the primary reason is that IDs prevent reuse.

Reuse of what, exactly? Selectors? Properties? My assertion is that if you need to re-use properties a lot then you should make use of a preprocessor framework and then use a combination of mixins or extends. Re-use of selectors is an unnecessary artefact of how OOCSS (and similar) suggest you should write your code.

> If you want to build a library of reusable components, IDs are obviously not what you want.

If you're building components that could end up on any page entirely outside of your control, I agree. But: horses for courses. It still has valid uses, and avoiding it entirely isn't necessary.

> Secondly, if you use IDs which were added for JavaScript or fragment links, you'll introduce some coupling which really shouldn't be there.

You're looking at this backwards: IDs exist for many purposes, not just CSS. Selecting elements by ID in JavaScript, or using a fragment identifier to link to within a page are just two other examples of how they can be used, and not considering the other purposes of the attribute is part of the problem (see also ‘CSS classes’).

> Same thing with JavaScript. If you need a class, you should add a prefixed one (e.g. "js-foo").

How does the developer benefit from writing the classname like this? Why is a prefixed classname any more informative to you than a selector that tells you a little about the context in which the element appears? I've actually come around to the view that if you're using this class to select on any other criterion than the semantic purpose of the element is wrong, and it would be more appropriate to use a data attribute to contain the hooks for additional behaviour.
While the core subject seems fair enough, I'd expect Atwood not to be so utterly stupid by trying to swap out Apple OS X running on one of a highly restricted variety of Apple Mac hardware with a generic Windows install and expect the result to be competitive. That's boxes-with-arrows mentality at its worst right there.

In any 5 year period, Apple has a tiny list of exact hardware configurations OS X is designed to run on. It's so small, they even use the OS X software update mechanism to push BIOS updates! They have so much room to do better than Microsoft here it's barely even funny. This isn't an excuse for Microsoft's poor performance, but if you try to gloss over the fact as Atwood does here, then you're omitting the full truth.
The Mysterious PHP RFC Process and How You Can Change the Web
unless you're in your 40s. then 18-22 are still kids ("boys" and "girls"). not legally. but often maturationally (yes, I think I just made that word up).

Often 18-22 year olds are still living at home with parent(s), getting assistance from their parents/family before they strike out on their own.

Yes, legally 'adults', but not necessarily socially so.
It looks like Emma's math prowess is working against her. It's ironic the app developers - who need her help the most - are pushing her away.

OK, so there is a difference between computer science and programming. that's why there are two different stack-exchanges:

cs.stackexchange.com
stackoverflow.com

And we can make even finer distinctions if we wanted to.

it's actually really fucking INCREDIBLE that

* you can know tons of CS without being able to build a decent app
* you can a decent facebook clone without having any idea how it works

I feel really bad for Emma. I was a math major, but app developers won't even look at me b/c I'm not a full-stack whatever. So now I'm a Data Scientist at an advertising firm in Puerto Rico.
I'm not a Java hater, I love it, but a lot of code tends to be written as just "throws IOException". I've written a lot of code like that. Go forces you to handle each error separately, which can be nice.
Not this much.
I can't see Apple wasting its time with "most Androids".

The only two companies that this would apply to are Samsung and Google/Motorola.
Debian/Ubuntu systems can accumulate a lot of cruft. Fortunately, it is quite easy to clean up your installed packages. Most people would probably be okay with this:

aptitude markauto '~i!~M!~nbuild-essential(~E|~prequired|~sdevel|~sinterpreters|~slibdevel|~slibs|~soldlibs|~sperl|~spython)'

You can then see which non-essential packages are installed with

aptitude search '~i!~M!?essential'
I really like the art images in the tutorial. Nice touch.

Although I am not sure about the premise - I doubt Haskell, as a language close to mathematics, can be learned fast. This tutorial seems quite shallow on some things, like monads.
> On the other hand, if France isn't "Western Europe", who is?

Well, it really depends on where in France. Even culturally (except for the language), people in cities which are in the South of France such as Marseille are much closer to Spanish / Italians / Maghrebians than to other French from Paris on many points.
If you have a great job there is no reason for you to spend personal time participating in any kind of interviewing process.

Also, who says "I am an excellent developer"?
That's good of you. This problem (familiarity) plagues many upstart technologies. Taking the generality even further, it could be argued that the status quo bias is one of the most difficult-to-overcome aspects of human nature and that its effects on society are extremely widespread.
I haven't seen this Haskell syntax before:

[1,3..10] ⇔ [1,3,5,7,9]

Imagine running into this one on a production system... Someone needs to make a 'Haskell: the good parts' or at least a lint.
Your 'truly excellent programmer' is like the ancient man of myth; they simply don't exist.

An excellent programmer understands that they are human, and uses tools to amplify thier abilities. Nothing about extra tooling makes you less of an excellent programmer, or extcellent programmers would only use machine language.
Rise of the Social Media Peer Group (SMPG) Is Social Media in the Top Office?
I've just started Coursera's ML and Game Theory classes.
That is extremely interesting. So it looks like you can store a JSON type as well as a KV datatype in Postgres! And it looks like it is relatively easy to convert between the two.

This leaves only performance. I think I'm still confused around this area - why do people say that non-relational technologies like MongoDB are faster than relational databases?