skysight-inc/HackerNews huggingface dataset:
How is the performance?
My wife owns an old Acer Aspire One A150 and it has become really slow (even if it's running Windows XP) so I'm thinking about installing Linux Mint or.. something else like this?
In an outcome I'm getting used to, I have once again been downvoted for being right.
Does anyone remember a (French?) guy who did exactly the same in the late 80s? Except that he was wearing a simpler helmet and his bike used simple 3-gear fixed transmission, with extra gear mounted under the seat. His bike rolled 30 m with a single pedal rotation and he too was riding after the bus to piggyback on a slipstream. His ride was highly publicized and I think he made it into a Guinness book.
NumPy is not nearly portable enough to do what you are describing as a user on a windows machine. You cannot simply do a `pip install numpy` into a virtualenv. Instead you must either install the package system-wide, or compile it yourself, which means getting a working MinGW environment or similar.

Edit: Although, I do agree that NumPy being difficult to install is not, on its own, a good justification for the PEP.
If your withdrawal is over after a day or two, your withdrawals are mild. You're lucky...

Caffeine withdrawal can get really nasty. Think a full week of evening shakes so strong you can have a hard time ingesting anything, fevers, headaches that paracetamol won't make go away, diarrhea.
ECC means "Elliptic curve cryptography" here, it is not about something with "ECC memory". I've been so confused with all the discussion so far because of this. Dear masters of your domain, if there are acronyms that are not unique, please try not to use them or at least introduce them!
This is OK because it's for business so yay freedom.

...admittedly I'm having a hard time seeing how this squares with EU data protection laws but I'm sure the UK will pursue an opt-out in the name of free markets. I'm not kidding, sadly.

Also, that video...WTF.
Array holes can be quite nasty, as they lead to incorrect return values for the length operator. Protecting individual tables with a custom solution, on top of prohibiting undefined globals, naturally makes one wonder why the language doesn't behave this way natively. Lua is praised for being unafraid to break backwards compatibility in major releases because embedders can retain their existing versions of the codebase indefinitely. This seems like an opportunity for a future version.
It depends. If you get stopped by police (while in a car or on foot), they will almost always ask for ID, but there also must be an actual reason for them to stop you. "Hello sir, the reason I stopped you today was because one of your taillights was out... You'll fix that when you get home? Great. Can I have a look at your ID and registration before I let you go?"

The closest I've ever come to a "random stop" was being pulled over at 3am and asked for ID because "a car similar to yours was recently stolen in the area, I just want to make sure this is your car".

When travelling by transit/train, you will never be asked for ID. When crossing provinces (aka "states" in the US), you will never be asked for ID.

You will always be asked for ID when you pre-paid for something under your name (hotel, flight within Canada, etc).
Care to link back to the github repository?
The people in Guantanamo are known to be there... albeit some of them shouldn't be.
Batteries included is a fine philosophy when starting a language to encourage early adoption, but at this point, I don't think it's worth adding new libraries to the stdlib. Here's why:

- It's very easy to find and install third party modules

- Once a library is added to stdlib, the API is essentially frozen. This means we can end up stuck with less than ideal APIs (shutil/os, urllib2/urrlib, etc) or Guido & co are stuck in a time consuming PEP/deprecate/delete loop for even minor API improvements.

- libraries outside of the stdlib are free to evolve. users of those libraries who don't want to stay on the bleeding edge are free to stay on old versions.
elementary OS is most certainly not a Mac OS X clone unlike "Pear Linux". We have an identity of our one and when designing and writing our applications we are so not making a clone.

As a dev, I agree it might look similar here and there, but it is not a clone and I'd never use Mac OS X, we are a free software project, support other free software and plan to keep it that way.
Kudos to OP for trying a hard problem and be frank about the hurdles. That's the way to learn. Try it, make mistakes, so what. We learned best from mistakes and failures. Mistakes burn into our memory. We'll be better the next time.
I'm curious... What trivial tasks are vim power users struggling with?
I would be very happy if one day my son told a story like that. Your dad sounds like a man to emulate.
I don't have any proper metrics but I can say it's not bad at all - only when compared to C# :P

I built a small system for internal communication (sort of like a an internal twitter/facebook)

I could not say enough good things about Laravel. It really is the future of PHP.

The only issue I've had with it is in deployment - because of composer it's a bit fiddly - I ended up using the PAAS Engine Yard for testing deployment (and I will use them for proper deployment) because it was super easy with them (just more expensive).
Of course you'll need a specific runtime just like for C you can't use the user space libc. There's no difference between C and Go here.

You can create your own runtime as you see fit. In fact, the Go distribution used to ship with such a bare metal runtime. Search the repository history for the tiny runtime. Reviving it again should be easier then porting Go to a new architecture, which is quite easy. Making a stub runtime (equivalent to booting a C kernel with no libc) is not more than half an hour of work.

Go can call assembly and C, and assembly and C can call Go. This is used a lot in the runtime, nothing special about it.
Speaking as a user, the problem is one of marketing and first impressions. In the video, the guy shows a laptop that looks a lot like a MacBook and shows an OS that looks a lot like MacOS. This gives me the impression that Elementary is the equivalent of Adibas-branded shoes - some cheap knockoff aping some of the look, a little bit of the feel and not being anywhere near the functionality.

Personally, if I wanted to make an OS look like MacOS, I'd advertise it as "We wanted MacOS on the PC, but Apple don't give it. So we made an OS based on Linux that follows the same attention to design."

Or better yet - change the look. I doubt that stylish grey is the only possible colour. I can see that it's not MacOS, but it feels dirty when it looks a lot like MacOS, down to using a Mac look-alike laptop in the ad, and you claim to have made something original.

It may be. But it doesn't feel like it.
Anthropomorphic mouse taxidermy class
What has an understanding of quantum physics given us?
>Is Closure(function ... end) really an improvement over the normal IIFE look of (function ... end)()?

Now that you say it.. no, it's not. Changed.
If only that worked on all the browsers I was required to support...
'Drafting allows bike to travel at mph' would have been more accurate and just as interesting. I liked the project and the people involved, but I was expecting a bike that could do 80mph by itself thanks to some bizarre engineering insight.
Just out of curiosity, I submitted this yesterday:

https://news.ycombinator.com/item?id=6190603

The URL was

http://www.python.org/dev/peps/pep-0450/

While this is

http://www.python.org/dev/peps/pep-0450

That is, exactly the same except for a trailing slash. Doesn't the deduplication algorithm handle this case?
fences, rocks and trees don't move, pedestrians do, they may suddenly jump on your path, the tractor just need to calculate the route once
A quote: "The problem with 'I'm entitled to my opinion' is that, all too often, it’s used to shelter beliefs that should have been abandoned."

Not in philosophy, where beliefs are the coin of the realm and anything goes. This philosophy lecturer, apparently disappointed by his chosen field, is trying to turn it into science. I have news for him -- science is already being taught in science classrooms.

Is it true that anything goes in philosophy? To answer, I would ask where deconstructive postmodernism was born (answer: among philosophers). Then one may ask about deconstructive postmodernism (essentially the idea that there are no shared objective truths and everything is a matter of opinion), what's wrong with it? Only that it's self-canceling -- the philosophical claim that there are no shared, objective truths must first be applied to that claim, thus nullifying it.
"This was because the "iv"
parameter in the pycrypto Cipher API is ignored in CTR mode. Instead, you
need to provide the data to the Counter object.

I don't know if I am being muddle-headed in thinking of the initial counter value as an IV, but I was a little annoyed with pycrypto. Couldn't it throw
an error if it's given an IV in CTR mode,"

THIS

API creators have to stop this bullshit of putting death traps in their code.

This is not about go RTFM, or "you're incompetent".

If you allow it to be used in a wrong manner, it's your liability as well.

If your IV sometimes goes into one field, but in another occasion goes in another field, THROW AN ERROR IF IT'S NOT USED CORRECTLY
Or 5. package wayland for ubuntu.

Kubuntu have already said that they will be using wayland and not switching to Mir, so you may want to talk with them, too. It doesn't seem like anything but stock Ubuntu will be using Mir.
Looking at the source itself, there's no way it's "draggable" unless you're just toggling it coincidentally with drag gestures. Perhaps your drags are just coinciding with the 0.3s ease animation, or we have a different expectation of what it means to drag a switch…in iOS, those types of switches will follow the finger's drag motion, not just be toggled by the existence of one.
> I'm sorry you don't understand present tense vs past tense.

I didn't include a tense, past or present -- you wrongly assumed one, and there are still places where suicide is a crime, enough to justify my original claim.

> I'm also sorry your narcissism doesn't permit you to admit an error.

I used a literature reference to prove that the error is yours. Here's another:

http://news.fredericksburg.com/newsdesk/2013/08/02/in-virgin...

It seems that suicide is still a crime. For my one-word claim to be true, suicide need only be a crime somewhere, and it is.

Man up -- apologize for wasting our time dealing with your ignorance.
A byte for a byte: letting companies hack back is a bad idea
It's declared and defined in the function argument list, assigned nil if no argument is passed for it. The problem with prohibiting the access of undefined globals is that your tables remain unprotected. If the value of "extent" was retrieved from a table argument using an incorrect key, the mistake would go unreported.
Google me, it's easy :)
Whenever I see a thread about the security of email these days, I think we're missing the point by a large margin.

Yes, email is insecure. It is not possible for a company like Silent Circle to provide perfect security for email, therefore it was a wise move to drop it. However, the average person should want to prevent large scale/dragnet surveillance of the entire population and themselves, rather than aim for perfect security.

The problem we have now is that email is very easily trackable because everyone is using the same two email providers. All the NSA has to do is get their hands on Gmail, and 50% of the people who use email will have it compromised (since they only need to get one side to read the other, too).

We have an email server monoculture. If everyone started using their own mail server (with TLS enabled), large-scale tracking people would be much, much harder. There's not much people can do if they're specifically tracked, anyway, so using your own email server gets you all the convenience with a lot more security.

I think the best thing to do now would be to create a mail server package that someone can deploy with one command. "docker run whatever/mail", for example, to get you a TLS-enabled server, configured properly to stop spam attempts, etc. We don't need to use GPG to make large-scale surveillance harder, we just need to use more email servers.
Well, I think you're asking a bit much from a short editorial piece. It does remind me, though, of my 2nd favorite Onion headline: http://www.theonion.com/articles/study-38-percent-of-people-...
Bridgewalker: an exchange rate adjusted Bitcoin wallet (now with short demo)
Personal preference, but I find haml infinitely more productive and easier to manage.
There is much more of a web development community starting to grow in Lua now, largely around openresty. As a community (especially a web dev one) we need to do more to curate and distribute (and document) these. So do try again!
> Open source software as a service. Lavabit, Silent Circle, and others have a big dilemma -- they can not prove they are not spying on their users.

Lavabit can't, but Silent Circle can; it's possible to prove that communication apps are secure (just show the source), it's impossible to make a mail server secure without the client knowing anything about encryption.
Aroman, the general plan is to move to Wayland, GNOME has made an impressive amount of work on it and many of the devs like me, Daniel and Shnatsel are fans of the Wayland project too.
I read the bitmessage's whitepaper and he has a section on scalability. He proposes child nodes, but I don't know how well that would scale.

Your concept sounds interesting. Could you, by chance fill your about page on HN (a bitmessage address will do too) so if I want I could PM you.
Does your window manager support Dual-monitor setup? Like one workspace on one monitor and another on the second monitor?
Incidentally, the PyCrypto API is considered so dangerous that I believe it's actually banned from Fedora. M2Crypto is a better alternative.
In response to (3) -- I read a LOT as a kid, too, and I also stopped as I got older. Until I got a kindle that is: now I read every day. I'm quite happy about that.

And the browser in the PaperWhite is really handy, when I'm on the go ill, often leave the tablet to home and use my kindle to read HN or The Verge.

Just a random anecdote :)
There are lots of videos showing you how to use Emacs. Emacs Bites is about teaching you Lisp.
I'm positive Lenovo will be thrilled to think people are mistaking their stuff for Apple's :)
> I didn't include a tense

"There are" is present tense. As is my statement, "is not".

> there are still places where suicide is a crime

The relevant jurisdiction is Palo Alto, California, USA.

> Man up

Apologize for your disgusting sexism.

> apologize for wasting our time

No one forced you to comment in the first place, much less respond to my comment. Apologize to yourself for wasting your own time.

Your Virginia link is absurd. There can be no crime in the United States without a codification of the crime. "Common law crime" is flatly unconstitutional and unenforceable.

Your eagerness to argue this point would be amusing if it didn't reach clinical significance. I pointed out a minor error in a comment I otherwise agreed with, and you've just completely blown up. Seek help.

For the record, by the way, I corrected you because the notion that suicide is a crime adds to the social stigma and discourages people from seeking help. You were doing a small disservice to society, and I wanted to undo that damage and make the world a little better. I'm sorry you can't stand that.
I don't really know what people are complaining about. You're making something amazing that people really really need, you are doing it with donations (as far as I understand, anyway), and it's not like you set out to copy Apple wholesale.

I think the benefits far outweigh any drawbacks (I can't really see any), so you'd probably do well to ignore the negative feedback and keep doing what you're doing.
How does that work for SQLite 3, which _is_ part of Python library?

I would actually prefer to have numpy included before those statistics functions.
you forgot the link:

https://www.youtube.com/user/jekor?feature=watch
While I agree it's better to avoid tables for styling, I see why people resort to it as it is much simpler.

I love how your example uses 'something-semantic' as the class of the nested divs, as if labelling them semantic makes it so - this is an ugly hack around a deficiency of CSS and not far removed from using tables. It is possible to centre things vertically (with nested divs) or have several columns of freely defined height, but people have to go to extreme lengths to do so and mangle their markup in the process, because CSS is sorely lacking in some fundamental aspects of design. Things which should be simple are hard, and it's impossible to truly divorce the meaning from the form because of bugs and deficiencies in CSS, which leaves us adding nested divs all over the place to get the correct layout.

CSS should have had vertical and horizontal centring for blocks from the start, it should also have had some system of grids and columns and a concept of baselines. It's painfully clear in the design of CSS and the huge gaps in the coverage that it was an ad-hoc reaction to browser developers' problems, not to the problems of designers styling HTML. It could be radically simpler and have far more power if they went back and rethought the foundations of the box model and considered other techniques like grids which have been used for hundreds of years to present information.
It is not uncommon that programmers get bored. The best way to overcome it to work on side/opensource projects and fill your GitHub account
1. Do a hard degree at a good school

2. Sleep around more

3. Try new stuff, but it's ok to say no to somethings

4. Make enough money that you have 6 mths savings and a few months lying around to invest - when an opportunity arises it will hit you that day and its great to just say yes.

5. Don't worry if you can't do all this now - time your life in decades not weeks.

6. Sleep around more. Seriously. Don't be a jerk about it but just have fun.

7. See 6. :-)
Here's a line from the first post in the linked exchange: "What kind of everyday devices or other cool things do we have from what we've discovered in quantum physics?"

This was written by someone sitting at a computer, a device completely reliant on quantum theory for its operation.

Apart from computers and semiconductor technology in general, Quantum theory is by far our most successful scientific theory, with hundreds of practical applications:

http://dsc.discovery.com/tv-shows/curiosity/topics/10-real-w...
Tor Users Should Leave Insecure Windows Operating System
It's interesting that the features of this OS sound like the features of Gnome in the late 90s (we care about design, and we don't swamp the user with choices)... and Ubuntu a few years later. I truly wish this project the best but it will be an uphill battle when Apple revamps the look of OS X, and Elementary OS is left looking like a dated, less consistent version of someone else's system software. That sounds more cruel than I intended, but I don't see the future in slavishly copying OS X... even the Dock, the worst feature of OS X!
> Being "semantic" (your quotes) is not an abstract concept or dogma. This discussion has been exhausted as far back as 2005

No it really wasn't. A small group of people managed to make it orthodoxy and in the intervening years very few of the supposed benefits have materialised.

In the meantime the same arguments that it is pie-in-the-sky have persisted and events have supported them.

The argument isn't even internally consistent as in the real world people are debating one kind of tag soup vs another. If the only way to create a particular appearance is either using several wrapper divs or a table then you're splitting hairs.

<div><div><div></div></div></div> vs <table><tr><td></td></tr></table>

Is that a semantic difference worth fighting for?

The real gains in the semantic web have come from small targeted blocks of metadata and natural language processing. Not waiting around for everyone to figure out <section> vs <article> correctly.

<clarification> I'm not arguing against the benefits of semantic markup - just that a lot of the hand-wavey "this is semantic and this isn't" advice that gets thrown around is either nonsense or adds such a microscopic amount of semantic information that it's not actually providing any benefit to anyone. The real test is to list actual benefits for actual user agents.</clarification>
Thanks. I guess in that case "popular" would be a more accurate description, rather than "positive", isn't it?
Links, fact and numbers. Not "I heard it on the Internet so it must be true". If you're going to accuse the nurses and doctors who work in the NHS of criminal negligence, you ought to have the decency to at least check your facts!

And you never got around to answering my question: is your private insurance cost competitive with UK private insurance?
The fiddled with the ratings of which "major news-aggregation web site"?
my wild theory: what if the site in the study was HN!?

disclaimer: I have no idea and tldr
Excellent points!

As for the library problem, I'm teaming up with Alex Gaynor, Hynek Schlawack, Donald Stufft and Christian Heimes to write a better cryptography library for Python: https://github.com/alex/cryptography

New contributors very welcome!

On the other side of the coin, I agree that cryptography education is very lacking. That's why I presented Crypto 101 last year at PyCon, which was an attempt at teaching just enough crypto in 45 minutes. Obviously, that's pretty near trying to square the circle: it's a best-effort attempt, but that's about it. (If you're still interested, the recording is available for free: http://pyvideo.org/video/1778/crypto-101)

That's why I'm also writing the book version of Crypto 101. Early draft stages right now, but getting there. After listening to tptacek say it so many times, I've come to agree: if you want to teach crypto well, you probably want a bunch of exercises that teach you how to break it. As a result, both the exercises and the text-adventure game I'm adding to the book rely on breaking real-world crypto: everything from bad password storage to MITMing SSL handshakes to stream compression :)

Additionally, a significant portion of the book will be devoted to when (i.e. rarely ;)) and how to write crypto. I would hope that your journey would've been a lot less painful if you had had access to the book. Perhaps for future programmers? :)

If you'd like to review, there's a reviewers mailing list, feel free to shoot me an e-mail explaining why you think you'd be a good reviewer, and I'll probably sign you up :)
No. Larry & Sergey were not 'replaced'.
Add a metatable to the tables where undefined access must not be allowed.

a = setmetatable({...}, {__index = function(i) error "undefined" end})

is all you need.
Mega to fill secure email gap left by Lavabit
See also: if someone (hi, Salt) passes in 1 as the public exponent for RSA, you API should probably not just go ahead and use that value.

(Of course, Salt had no business being anywhere near an API that had the letters R-S-A in it, but I digress...)
Show HN: Kraken.io – image optimization service
We are delighted to introduce new, fully-rewritten Kraken.io featuring:

- Outstanding image optimization
- Intuitive, easy-to-use API
- Significantly improved lossy optimization techniques
- Support for Google’s WebP compression algorithm
- Support for SVG file optimization
- Comprehensive paid plans for API usage designed to please everyone
- Free, unlimited 7-day trial on all of our plans
- The free Web Interface, featuring more beauty with Retina graphics
- Rackspace Cloud Files and Amazon S3 integration
- Integration libraries for PHP, Ruby and Node.js