skysight-inc/HackerNews huggingface dataset:
I guess they've moved on from jenkem and blue star acid and all that stuff.
I doubt she will feel secure enough to run the site like it used to be ever again.
> 2) Strict mode is never turned on; developer has no idea it exists

MySQL has been my hair-tearing problem for many years - https://reddragdiva.dreamwidth.org/593924.html - and I had no idea it existed.

There's a secret "don't suck as much" switch? TURN IT ON!!
I'd love if our projects could somehow work together. My contact info is in my account's description, so shoot me a message!
> MIT

That's it, now I have to read this story.
The term is also used to describe some people's ability to grok simple arguments without needing to fall back on formal methods. A trivial example might be the pigeon hole principle where most people can just "see" that it is true, even though it does require proof.

Funnily enough, I was just thinking about this very topic a week ago and scribbled down some notes with slightly less trivial examples:
http://www.maths.tcd.ie/~onash/counting_whats_important_file...
This is also the experience of experienced meditators in awareness type of meditation (mindfulness, vipasssana, shikantaza, silent illumination).

If you keep the focus in current moment prolonged periods of time, it's equivalent of "temporal zooming". Somewhere near 20-25 ms (40hz) is the "time resolution limit". In the limit sensations – thoughts are also considered sensations – come in as separate units and you experience the content of consciousness as very fast "flickering". There are units in higher resolution too, but they can be divided into these nuggets.

Concentrative type meditation (deep samadhi states, jahnas) is somewhat different experience because it shuts down most sensations.
Separate your Fakes and your Inspectors
Designing patterns: the biggest web trend of 2015 so far
It is just reasoning in favor of Occam's razor. It doesn't mean it is true (people here are sufficiently smart to figure that out for themselves). However, reasoning against the razor, now that's what I call silly!
Floating Point Routines for the 6502 (1976)
They're not even the most arcane. Consider reading up on rapid tornado (Raptor) codes, other fountain codes, Goppa codes… there are whole families of error-correcting codes with different sets of tradeoffs. And the decoding can be enlightening, too: the Viterbi algorithm and its progeny can be surprisingly useful.

Then blow your mind even further by looking up the principles of the McEliece cryptosystem (but don't use it as originally specified - modern developments have weakened and refined it a lot).

I warn you: this is one of those down-the-rabbit-hole subjects that has a deliciously large amount of literature to soak up, you could find yourselves with bookshelves full of it. (An alarming number of patents, too, for the unwary.)
https://github.com/surma/gobox
Yeah, well I went to engineering school and I do software engineering. Not everyone is in the same boat.
I think it simply shows all posts on which you have commented...? Not sure though.
It's implemented a bit more widely still in storage: it (or close relatives) is used in all current disk and tape drives.
Suggestion: do not change any ui in any event handlers, otherwise you are doing it wrong
Much like how poetry will mean different things for different generations. Perhaps 100 years down the line nature would mean vicious tyrannical entity.
So I guess we could also use this to build a collection of prior-art, which cannot be ignored by the patent office (?)

Have an idea, just throw it into the block chain.

And you can still patent it later on (if nobody beats you to it, in which case they cannot either unless you come to an agreement), because the idea has not been formally published yet. I just hope it is all formally (legally) correct.
and http://remoteworknewsletter.com
WHO Declares Liberia Free of the Ebola Virus
Self taught people with low/no experience should be called 'programmers' at best. In almost all industries, people who specialize in one or two things would be called a technician or programmer, i.e. Angular programmer or web tech. Software Engineer implies someone with a degree that does far more and involves all aspects including project management and financial work. Lead developer is a title for managers to use when they want to designate someone as a developer that gets final say in decisions. The startup world is ridiculous and half the people in startups should not even be called programmers. Startups are just hiring people to look like they have lots of talent for investors.
‘Hermit of the Jungle’ Guards a Brazilian Ghost City Rich in History
Exactly the same things happen in very traditional companies but they give it an other name. People are becoming "redundant" because of organizational changes. It can be operational changes like outsourcing a department or strategically like changing the span of control.

It is weird that Zappos create a hype by suggesting that they are "radically inventing" something. That's really bullshit.

I don't understand people that are really enthusiastic about Zappos.
Yeah, but with a car you have exactly one car, so ownership makes sense. That doesn't apply to digital works, yet both copyright law (and now this) try to make it behave as such. Is that really the direction we should be going?
I wish every game developer read this. Some really popular games have bad camera movement. For example, Limbo has poor vertical camera and you have to make "leap of faith" often. Trine has problem with scene transition with multiple players so you often play off-screen. And Vlambeer games have too much shaking ;)
Stop killing my productivity ! :)
Streaming Movies and TV shows in the browser using BitTorrent
It lists the links and comments you upvoted.
UK Election: What difference would proportional representation have made?
If one considers intelligence (or other features) as the sum of many random sources, then it makes sense again to invoke the CLT. Maybe that's what the article implied.

[edit: see other replies saying the same thing below]
For the interest of those unfamiliar with the scheme, HECS-HELP is structured as an income-contingent loan, albeit one with an inflation-linked indexation rather than a real rate of interest.
Right. Also, in theory, intelligence (or height) can be infinite it if is said it follows a bell curve, but that's sort of impossible too.
Most consumers are probably just using a single copy on an external hard drive...
How do you feel about Meteor.js?
It is "awareness" - what newborn babies have (born with).
> When a new competitor shows up, they are usually inexperienced and either won't last long or will end up joining our club of friends. That's just how it works.

Not that I am a lawyer, but depending on your jurisdiction, you will need to be careful about what topics you can and cannot discuss.

Antitrust and consumer protection laws can bite you if you stray into the wrong subject.
From the guidelines: https://news.ycombinator.com/newsguidelines.html

> Please don't do things to make titles stand out, like using uppercase or exclamation points, or adding a parenthetical remark saying how great an article is. It's implicit in submitting something that you think it's important.
North Korea 'test-fires submarine-launched missile'
At some point humanity will have to face the question. "Is it worth storing so many cat pictures and selfies?"
Does the 4th picture in the sequence (lower right) look totally fake to anyone else?
Thanks to Django team for this. I hope my feedback helps to move it further.
It's a flipbook!
Shutting down attention to sensory input is a prerequisite for realization of discrete nature of thoughts and what is between two thoughts.)
The code block in question might be something that doesn't really deserve a whole function on its own, and could also involve local control-flow statements (return/continue/break/etc.) that can't really be outsourced to a function nicely. For example, you're parsing a line from a flat file and you want to assign a value to a certain variable based on the first word on the line. So you have a few dozen/a hundred lines of

if ( key == "hitpoints" ) {player.hitpoints = value; return;}

if ( key == "mana" ) {player.mana = value; return;}

Those "return"s make it rather awkward to use a function. At best, said function would have to return a bool and you'd end up with something like

if ( maybe_assign( key, "hitpoints", &player.mana ) ) return;

which hardly gains you anything and in fact reduces readability a fair amount.
I may as well reply somewhat late to say the final route goes from the airport to York Place, which isn't even the complete phase 1. Or the complete Phase 1a. They basically seem to have reached to the point where the route linked the airport to the main train station and decided to call it a day.

Someone on Wikipedia made a map that illustrates the original plans vs. what has actually been built. http://commons.wikimedia.org/wiki/File:Edinburgh_tramway_map...
A few data points on GNU coreutils.

1. It has a fairly good test suite, that rewrites should leverage. That can be easily done by setting $PATH to prepend the dir of the new tools, and running `make check`

2. To give an indication of the size of coreutils:

$ for r in gnulib coreutils; do (cd $r && git ls-files | tr '\n' '\0' | wc -l --files0-from=- | tail -n1); done

985050 total
243154 total
Шпион / Spy
I know. I get that. I love the man and his work. He's one of the hardest working intellectuals I've seen and his contributions to computer science are of the highest order.
EFF Asks Patent Office to Focus on Protecting Public from Bad Patents
JPay Will No Longer Claim Ownership Over Inmate-Family Correspondence
This is terrible. Yahoo definitely has a case. Lal comes off as irresponsible, malicious, and even a little unhinged.
When Is a Justice Dept Rule Not a Rule? Report from Twitter's Transparency Fight
Adobe After Effects CS6 Serial Number Keygen Full (Updated)
Wow this was amazing. Going to have to track down a lot more by this author!
With Third Party Records, Privacy Doesn’t Require Secrecy
EFF Hails Court Ruling Rejecting NSA Bulk Collection of Americans' Phone Records
UN Experts Say TPP and Fast Track Threaten Human Rights
Best ice bucked very very funny
Neutrality Rules Helped Calm Verizon, Level 3, Cogent Interconnection Feud
It's also worth pointing out, since busybox was mentioned a few times, that the latest release of coreutils has the ./configure --enable-single-binary option to build as a multi-call binary linke busybox etc.
Farmers Unable to Repair Tractors Because Copyright
Biochemists Create a Programmable Cell Membrane
Meet the Newest State of Matter
Sreenshake can be turned off, but they have a problem with their offscreen action. That is, enemies that are 2 screens away from you can shoot you mercilessly which is even worse than a leap of faith because it's purely random and can't be prevented with skill or knowledge.
Good on ya son
Or you could make the argument that sometimes the good parts of socialist education systems has compensated for the crappy economic system and the capricious dictatorships.

The Soviet Union could not have produced the science and engineering it did without very good education -- in certain, protected pockets. A lot of it was ideological crap but if your university students arrive on the first day with a basic knowledge of calculus, you can teach them proper physics right away.
My guess would be "statism". It could be defined as the belief that political power should be used to fix societal problems, even though they were caused by it in the first place.
What a captivating, amazing video. I'm really in awe of what surgeons can open up a brain, remove a tumor and put it back together!
Lightweight android swipe-to-dismiss library for RecyclerView
I transform every chapter to some piece of code, either one already in it or of my own. If the chapter is only explaining the fundamentals of something, i make separate yellow notes in my study for a quick concept look.

If I don't understand something at all, i usually search for code samples in Github someone might have used or look for questions related to it on stack overflow. This gives me a general idea if what i am learning is complicated stuff, or considered difficult or unused or is complete bullshit.

At the end, I implement something by taking pieces from all chapters, & keep that project for later reference.

Also, when I am learning about something which is more of a framework, I try to find reasons of why something is done like that, look into internal implementations without getting into much complexity so that if ever this framework support goes off, I know how to implement my own smaller version atleast

I am a slow reader and I don't like any disturbances so I pick the best time to learn something, probably night time.
Yes. I've had such moments in Nuclear Throne very often.
Make Social Media Day an official holiday in your city
Make Social Media Day an official holiday in your city @
http://goo.gl/ZetE9S #Smday
HOLIDAYS, HOW TO, SOCIAL GOOD, SOCIAL MEDIA
Body Swap: How Technology Can Simulate the Gender Experience
It's actually $29 per unit with shipping. Nothing to see here, move along. At $9 a piece they would make very little on each board.
nsfw - illegal popcorntime clone
Realtime Messages on Multiple Screens with RPi, Firebase, Resin.io, Angular
Yes. If you want to learn I'd still pick up OpenGL for now. The reason is conceptually you still need to master that level of development one. Two vulkan will not be ready for actual production use likely for maybe 12-18 months if I understand where it sits today. The marketing site for it says initial specs expected this year. Plus it was just really announced in March. So OpenGL isn't going away anytime soon, and even the way vulkan seems positioned so far, it isn't so much a replacement to OpenGL as it appears to be a Lower level framework.

Edit for clarity
So, this is basically a online copyright office?
Looks good but what is the license of this library? Can't see one in the repository. Would recommend adding a LICENSE file.
“Real programmers can do these problems easily”; author posts invalid solution
We wanted to focus on building the product and getting it to market as quickly as possible, to see if people were even interested in what we were doing. Also, I was still in graduate school and under contract to teach an undergrad cognitive psychology class, so moving for any period of time wasn't an option. We were able to raise a small amount of grant funding, but the acquisition talks started soon after. We never spent any of the grant and ended up paying it all back once we were acquired.
Side note. Does anyone else think that the original author (photo in article) seems to have stayed the sane age for 30 years, and even looks younger now than in 1977?
Show HN: Pitchmantra – List of top places to pitch/submit your startup
Yeah but industrial doesn't even show up as a pimple on the spreadsheet of devices. Because so many consumers. Billions of consumers.
“Hello World” program in esoteric languages
I totally agree. Having been in the same shoes this is the best route usually. I am all for setting up CI and have the ability for a failed test to fail the build etc, but start simple. Pick a framework you can all agree seems reasonable and write tests for things that break. Then as you add new code write tests there too.

As you do this you will quickly wind up with 10 then 30 etc and the tests will just start building up and before you know it you have a serious test suite and your mindset will have shifted.

Personally I do not start a new project with TDD. I know I will likely get smacked for admitting it. But to me get the basic app whipped into a useable product then introduce more discipline via testing this way. That way yes you pay some for it, but you have clients or a slid demo etc. Writing a great app with tons of tests that misses the mark doesn't benefit anyone. Faster iteration early on is more important. Of course I caveat this some, if you are adding a component to an already built system or in an enterprise I'd likely build tests first.
Doesn't it say a lot that the author himself gave a wrong solution to the 4th problem at first? Does he think he's a failed Software Engineer? (I wouldn't) ... because he does say on the 5th problem's solutions that he wouldn't consider anyone that wouldn't find a correct solution to those exercises.
The most comprehensive approach is to have an InfoSec policy portfolio which permeates into every corner of your organisation and dictates secure operating behaviours and mandates logical and physical security practices. This will include regular vulnerability scans on your code, your application stack and your infrastructure but it will also include instructions on how to classify data and how to handle data according to that classification.

Compliance is a achieved by marking a checklist which is why is fairly easy to botch it up. Sure you can do a subset of the checklist and have compensating controls for everything you've missed but the risk of non-compliance is not being able to do business (at best) and jail time (at worst) so you tell me what is your motivation to fail to meet the bare minimums of security best practices in card payment industry, aka, PCI-DSS.

Think of a castle; It will have several walls, towers, heavy doors, guards etc. It will also be placed in a hill, a mount or otherwise hard to access area (never in a vale for instance). It will also have the largest possible distance between the treasure hall and the front door. The threats your castle faces will continuously evolve, and the walls that stood up against bows and arrows are useless against turrets or cannons, so if you want to keep your treasure you do your best to be one step ahead and you don't get that by making sure your original walls are still in place or any other base requirements are still met.
It would be pretty cool if all applications on your system were written as scripts, especially if they are very simple scripts, as it means you can open any of them in a text editor and see what they do.

It means you can modify any of them just as easily.

I remember one time when I needed information about how much CPU usage a program was using, I could see it in the output from `top`. So to figure out how `top` was getting that info, I had to download the source code, and grep through several .c files. If I could just `vim top`, and read the code, it would be very cool.

As an educational resource, being able to tell all your students "all binaries in /bin and /usr/bin are editable! Read them! Find out how they do what they do!" would be incredible.
> thoughts are also considered sensations – come in as separate units and you experience the content of consciousness as very fast "flickering".

I've also had very similar experiences in sensory deprivation tanks.
To be technically correct is the only way for a statement to be correct.

If it's "non-technically correct" it is ill-frased.

This debates started by people stating wrong things but still wanting others to understand them.
So what advantage does this have over a centralized system that works to maintain a reasonable reputation?

For example, arXiv.org accepts things liberally and is careful about managing the timestamps of submissions:

http://arxiv.org/help/replace#minorchanges
Project Orion had much more thrust than this proposal but also came attached to a very heavy lifter plate and set of shock absorbers. That meant that the only feasible way to get Orion up to orbit was for it to fly there under its own power. That means that all the radioactive byproducts were going to end up in the atmosphere. Each bomb is tiny but you'll need a lot of them and it adds up.

By contrast this drive is designed to be used in space and once you're outside the Van Allen belt you're pretty much fine to use nuclear drives. The fact that there aren't any critical masses involved also means that you're not violating the Outer Space Treaty.
Last year I was trying to write a Go routine that read a file backwards. I was amazed how unexpectedly difficult that proved to be.

In the end I settled for reading it from the start which worked 99.999% of the time and enabled me to finish the project to the tight deadline I had. But I've always meant to go back and "fix" that code at some point.
Even the companies that have $100M+ allocated for storage won't necessarily be able nor even want to hire the kind of developers that could create their own data storage system in-house - they've already invested so much of their IT staff into buying into their SAN infrastructure. With most companies outside tech and $100M+ available for IT, they'll just send it to paying for better developers on things that offer better growth potential like big data analytics or whatever because IT is a cost center if your revenue does not directly depend upon reliability of your information systems, and with limited engineering talent available at non-tech companies you'd rather have them work on things that directly contribute to raising the top line. IT is about the bottom line until a business decides IT is not a cost center for them.
Russia and China pledge not to hack each other
I really liked your comment, but I'm still curious about what is your definition of "declarative".
I'd like to see this continuation pattern described in a bit more detail. How does the client define the sort parameters or preferred data limits per continuation? Have I missed the point?
A Bitcoin-like solution for Greece
I had been using reflux when trying out react native. This actually looks nicer than reflux, i think i'll check it out :)
Do you have the 'key' prop specified on these components? React uses the key to keep track of a particular element. If you specify your own unique key, react will know that the dom representation of a component matches your react instance, and thus not replace the dom element when changes happen in a parent component (apart from if the component or parents are completely unmounted).

Without the implicitly set key, react creates its own index, so if a change happens in the hierarchy above your component, a new key might be given by react, causing the dom element to potentially be replaced when rendering.
Could you not simply tweet a hash of a document that has the secret IP in it?

Then should the case come to court, you link to the Twitter tweet to show the submitted date, and produce the document for the court. The court hashes the document, does a comparison... The court accepts your argument

No need for anything more complex. There are hashes out there with few collisions
Here in Finland, our education is also free (even for foreigners), but we are now starting to put limits on certain things, like the number of tuition free degrees you can have.

There is now talks of charging foreigners and even introducing basic fees for citizens.

Education is important here because the labour market salaries are strictly based on your qualifications and experience, not your experience or ability alone.

This is why I hope Finland never starts to charge for tuition fees, unless they do away with the qualification based pay scale.

In the future, I think free online education could replace paid education as long as the government recognised the achievements of so called 'self-taught' students. I realise you couldn't do this in full for just any profession though.