skysight-inc/HackerNews huggingface dataset:
What is challenging is dealing with the finiteness of time. Having to prioritize my list of what I want to do/learn and slowly progress through it. Sometimes new things suddenly come up and move their way to a high priority. Other things will, at times, be moved down the list according to changes in my interest level or circumstances. But what is an entirely foreign experience to me is having something I want to do, arriving at the time to do it, and just... not doing it.

I can only think that people who have this kind of experience must be suffering from self-deception or dissonance between what they believe they want and what they really do want. Like the student who tries his damnedest on exam day but has not spent any time familiarizing himself with the course material. What we want is revealed by our behavior, not what we think. What I actually am is what I do.

As to the particular topic at hand, it is a core value of mine to keep my body as able as possible for as long as possible. My body is the vessel that conveys my existence through time-space and getting the most out of that existence requires optimizing my fitness. If I were to wake up one day twenty pounds overweight and pre-hypertensive, remedying that situation would shoot up my priority list. It would become an emergency situation that would simply have to be dealt with as expeditiously as possible. So when I hear people talk about how much they "really want" to lose weight but then present no behavioral evidence to support that statement, I can only conclude they they are either simply lying for the sake of garnering social approval or are deluding themselves as to their true desires.
And quickly introduces us to the annoyance and frustration that is politics.

Congratulation.
Well, when it comes to firearms, incapacitation doesn't work quite like the movies show. You can't just hit someone in the arm/leg every time (aiming is harder than that), and even if you do it will fairly likely kill them anyway. If you really want to priorize incapacitating enemy soldiers, you're going to have to use different weapons than firearms, weapons that are probably shorter range and slower. That isn't a practical option when the enemy soldiers have guns themselves.

I'm all for peace but telling your own soldiers not to kill could be a very good way to get many of your own soldiers killed.
Something I found yesterday:

static char * s = * &"hello";

This should not compile, clang refuses it, and it is not part of the C standard. GCC accepts it, but is it worth even submitting a bug report?
If you have a Sony z3 or z3c, you can build and flash firefox OS on it. These are really nice devices imho.
Blade Runner is one of the best for atmosphere I think.

Also the Dark City -- the Matrix before the Matrix if you wish.
I feel like one thing they could do to promote Firefox OS would be to make it possible to run Firefox OS applications on Android; create an installer/app store that would allow you to install them as if they were native apps, but they would be using a shared runtime.

That would really help to make it worthwhile to develop FxOS apps; actually having a large installed base of phones that they could be used on, in order to help bootstrap the ecosystem up.
7 Wonders, Monikers, Outshape – 3/1/2015 –  Three Things Weekly
The illusions mostly happen in the eye, not in the brain. So I don't think they will work for touch.

The eye does not transmit "dots" of color to the brain, but rather processes images very much.

Some of the "layers" that are transmitted are edge, motion, and color. So motion illusions happen in the eye.
I've sent two emails inquiring an internship at Localytics in the last month and have yet to receive a reply. Is there any way I can get a hold of someone?
Location: Germany, near Cologne

Remote: Yes

Willing to relocate: Depends

Technologies: C#, SQL(MSSQL, MySql), HTML, CSS, JavaScript, PHP

Email: sebastian[dot]vannahme[at]gmail[dot]com

Experience with development and maintainance of ERP Software.

Would like to explore new fields, willing to learn the technologies I need.
remember which song you used for the background?
Prometheus wasn't bad I think, I just never compared or put it in the same league as Alien(s).
Genius is currently building a tool to achieve exactly this. It's in beta as we speak, just put genius.com/ before any article URL to see an annotated version of it. For eaxmple, here's an annotated version of a "Eloquent Javascript" chapter [1]. If you want beta access get an account and shoot me a message there [2].

We* have been annotating tech articles/papers for a while though, they were stored in a sub-sub-channel of Rap Genius though and didn't get as much exposure. The best example is teh analysis of NewsWeek's story "The Face Behind Bitcoin" [3].

[1] http://genius.com/eloquentjavascript.net/05_higher_order.htm...

[2] http://genius.com/fanahova

[3] http://genius.com/Leah-mcgrath-goodman-the-face-behind-bitco...

*I don't work at Genius, but I've been an editor/mod/intern for the past 2-3 years working on various things including Tech Genius.
As someone who just recently joined the Watson team, I have to say that it's been a great experience so far and I'm really happy with the decision I made. Smart, tallented people, lots of interesting work, and a ton of opportunities to learn new things.
1) Put every loose item in the bag, even garbage, everything goes into the bag.

I would never, ever, ever do this. Things I want to keep do not belong in a bag with garbage. I value my health. If things go in a bag with garbage, they become garbage and all those items would promptly be taken out to the trash and thrown out.

But then I am big on "When in doubt, throw it out" anyway. Most Americans simply own too much crap.
JSONB had issue with compression, because the compression is decided on the fly by checking if first part of the serialized data, and in the original format the first part was incompressible (thus no compression was used). But this was fixed in beta3, and so 9.4.0 works fine.

Regarding size, it's more complicated. For example after loading the 'delicious-1250k' dataset from

http://randomwalker.info/data/delicious/

I get 1322MB for JSON and 1415MB for JSONB, so yes, in this case it's slightly larger.

FWIW, both JSON and JSONB use TOAST, because that's how PostgreSQL treats works around the 8kB page size (or whatever page size you use).
Duff.js – an object diff-ing tool that produces useful messages
How crowdsourcing can help identify great web articles?
> 1. Author dislikes ZFS because you can't grow and shrink a pool however you want.

I believe that this was on the future timeline for ZFS. It required something like the ability to rewrite metadata or something.

The problem is that nobody really cares about this outside of a very few individual users. Anybody enterprise just buys more disks or systems. Anybody actually living in the cloud has to deal with entire systems/disks/etc. falling over so ZFS isn't sufficiently distributed/fault tolerant.

So, you have to be an individual user, using ZFS, in a multiple drive configuration to care. That's a really narrow subset of people, and the developers probably give that feature the time they think it deserves (ie. none).
Knack | http://knackhq.com/jobs | REMOTE | Senior Developer | 70-120k +equity

Knack (http://knackhq.com) is a database PaaS that makes it easy for anyone to build online database apps. We're growing rapidly and looking for software (node.js) engineers.

We're focused on building a profitable long-term business with a product our customers love. We don’t compete with Google on start-up perks, but we can more than compete if you’re looking to sink you teeth in and make a difference:

* Impact: we’re expecting anyone that joins to come in and have a major impact. We’re small enough that every customer interaction, every marketing spend, every line of code has an over-sized impact.

* Equity: we don’t need hired-guns, we need team members. We want to share our long-term vision and success, and make sure you have equity in that journey.

* Autonomy: we don’t look for specific roles, we look for good fits. You’ll be able to contribute with your strengths and determine the projects you want to drive forward.

* Flexibility: supporting our chosen lifestyles is major part of our success equation. Join a remote team and create your own hours. Work how and where you want to.

* Culture: we work hard but also don’t take ourselves too seriously and make sure we have a great time along the way.
Wow, thanks! Glad they're helping folks out. :)
I had the same effect. One day I see gold and no matter how I try I can not make it black.

The next day, with the exact same image and background, the parts that were gold are now solid black, and I can not understand how they can possibly be gold.

I can understand how different eyes might see it differently, but how my own vision changed, and so completely, I don't understand.

It's like these images that trick a neural network: http://www.wired.com/2015/01/simple-pictures-state-art-ai-st...
Why? What mistake? I mean, many people won't use that, but for many it's very handy. And the features delivered with JSONB (e.g. the indexing) is way better than what was available with XML.
So I find this interesting; and, I'm glad they provided at least this statistic:

Vehicle crashes near cameras declined 3.9%
Crashes with injuries near cameras declined 13.4%

If that's the case, I'm pleased. That's a noticeable decline. I wonder what else could be done to safely reduce the number of crashes, while still allowing drivers the freedom to drive.

Another interesting piece:

Referring to 'The Busy Crossing', "This is the kind of location one might expect for a speed camera. They target busy crossings near some of the city's most dangerous boulevards. These cameras are more common than the "speed traps" but they issue far fewer tickets."

I imagine knowing that there is a speed camera near a given light reduces the amount of people willing to test that. When it comes to traffic lights and busy crossings, I think this is a good thing; and not having very many tickets there should by no means be indicative of the systems failing. In fact, I would argue they might be working. You'd have to do a blind test of some sort with unmarked cameras (that don't give out tickets either) at other locations; but ... that's most likely illegal. (IANAL)

And then regarding this:

"Almost half of the city's speed cameras are mobile — mounted on NYPD vehicles, they watch different spots for a day or two. Officials won't say how those spots are picked, though school principals and community groups can make requests. The mobile cameras each issue just a few tickets a day; as a group they issue only 11.5% of all tickets."

That's to be expected. It's a camera mounted to a police vehicle. People tend to act more civil on the road and more accurate to the rules when there's a police officer around.

Personally, I'd love to find out the statistics around red-light cameras, as well. I imagine they might be even more useful in quelling negative activity (though they probably won't bring in as much money as speeding cameras)
Comparison of the ReactOS new interface with interface of windows 2000
Chromium graphics engineer | Prezi (http://prezi.com) | Budapest (visa) or SF (visa) or remote (depending on your qualifications and needs)

Prezi is looking for an expert in web graphics to help us build our zooming rendering engine for modern browsers. You should have deep knowledge of the Chromium web browser and have experience building high-performance JavaScript apps using Canvas or WebGL.

Despite being a presentation tool, Prezi’s rendering needs are closer to a 3d game engine: 60fps zooming transitions, level of detail for vectors and images, and pixel-perfect rendering across platforms. On top of that, we have to provide high reliability because artifacts and dropped frames are incredibly painful for our users when they are presenting in front of hundreds of people on a big screen.

For more info, see http://prezi.com/jobs/oq2t0fwF or email me directly: laszlo.pandy at prezi dot com
Windsor Circle http://www.windsorcircle.com/ - Durham NC

- Database Developer

- Senior Software Engineer (Python)

- Senior Data Scientist

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

We're hiring developers to join our funded startup (in 2014 we closed a $6.25M Series B) to help us build and expand our market leading Retention Automation Platform.

Our tech stack includes Python, Pyramid, and PostgreSQL on the backend and Backbone.js/Marionette on the front end.
This is an exciting opportunity to get in on the ground floor with salary and stock options while working with cutting edge technology. Telecommuting is available 1-2 days/wk with the rest of your time spent in our awesome downtown Durham, North Carolina office.

In addition to our developer openings we are now hiring a senior data scientist, who would be responsible for defining our data science approach going forward.

More info here: http://www.windsorcircle.com/jobs
When in doubt, ask the employer: hiring manager, HR, whoever!
http://lmart999.github.io/assets/drug_agg.png

Looking at this chart and being a bit assumptive, is it safe to say crack use has declined and meth has increased?

Maybe meth isn't really a new epidemic with a new user group, crack users just transferred to meth. Basically, those looking for cheap escapist drugs targeted at the very poor have moved onto a new product.

I'm curious which one is worse for society and the users?
Those guys had serious dedication to essentially waste 3 years implementing it, just to say how useless it is.
The purpose of admissions testing for almost any organization (businesses for prospective employees, military for recruits, schools for students, basketball teams for players) is to find those who are most likely to succeed at what they will have to do if admitted.

The only question is whether these measures are good or bad at predicting who is likely to succeed. In the university case, that means do well in classes and graduate. If they are bad predictors, they need to be replaced with good predictors. If they are good predictors, the problem for groups who are "known to receive lower scores" is not the measurement.

The fact that Massachusetts routinely receives lower temperature scores than Florida is not evidence that thermometers are bad.
For the first couple years, you're right, but they've coasted on that success for far too long. They've been dragging their feet on fixes and features since then. The fact that they haven't been as bad as MS in the IE6 days is hardly worthy of praise.
http://www.pbs.org/wgbh/pages/frontline/united-states-of-sec... and part two and citizenfour are all must watch... from some of the comments many have not seen all of these.
That seaborn lib cut down on the code a lot. I can imagine it would be 10x more if you implement all of those graphs with pure matplotlib.
Ideas from Stanford about the future of college
Expression indexes are nice, and you can still do that. It however requires you to know what you'll be looking for (and create index on that particular expression).

The stuff I find really awesome is indexing for arbitrary expressions:

CREATE INDEX jsonb_index ON jsonb_table USING GIN (jsonb_column);

And then you can where whatever key/value you want, and it'll use the index.
If you're trying to imply that it's dishonest (that's what I thought when I read "scheme" in this context), please explain why you've reached the conclusion that it's dishonest.
Currently, the drones are only supersized RC planes with weapons. Someone still has to pull the trigger.
"city driving"

Then we get into the argument of what constitutes city driving and that gets fun. What's a city. Is a road connecting two roads a city road? What if it has side-walks or a bike lane? What about the small town that has a bike lane, too?

We'd have to see a case-by-case basis of the speed limit in a given location to give an appropriate speed limit for an area.

.. I wrote that, but now I'm thinking that if we had a reasonable, almost static speed limit for driving inside a city, then that would be one less thing the driver has to think about while driving in the city, so that would be good. Some sort of testing would be needed to decide on an appropriate speed, but I imagine somewhere between 25 and 35 would prove to be a good speed.
>That's some interesting logic. Do you bother looking both ways before crossing a street or does that make you a servant to the highway system/common sense?

Walking wasn't created to automate tedious tasks. Computers were.

Your "common sense" is of those who accepted as a law of nature that you have to defragment your hard disk, clean your registry every now and then, and re-install your OS when it gets bogged down to get a clean start.

Some other stuff that was also "prevalent wisdom" among Windows folks...

>Yes, that's why I said to do a quick search on the Internet, to see what other people are saying about a given piece of software. If you can't be bothered to do that, then you deserve every piece of malware that you get.

Or you know, use a proper sanboxed OS and matching software, like it's 2015...

It's not like permissions, sandboxes, chroot jails and containment is some hot-new fringe research topic...
> I don’t want to sound like a broken record, but Webkit was originally a fork of KHTML, which is LGPL, so they were required/forced to release it under the same license

No, they were forced to release parts of it under the same license. There was a lot of original Apple code that could be separated out easily and released under any license they wanted (or kept proprietary) as long as they released them as object files so could modify and relink in the modified LGPL parts.

The parts that Apple was not required to release under LGPL they released under BSD.
Full-stack engineer, leaning toward front-end - Diploid - Leuven, Belgium - Full time

Onsite and remote welcome.

Diploid is a fast-growing startup, providing DNA interpretation services to labs and hospitals around the world. We're looking for a software engineer to help build the next generation of genome analysis software.

Do you love building polished visualization tools in an exciting new field? Are you eager to learn new technologies and become knowledgeable in the biotech domain? Do you have working experience with Javascript, Ember and/or Ruby?
We look forward to hearing from you! Give us a shout at jobs@diploid.com.
Full-Stack Web Developer, Ruby On Rails | True Link Financial | SoMa, SF

You’ll help lead the development of our Rails-stack world-facing site’s interface. It’s a cardholder website (think online banking) designed to be friendly, simple, usable, and not terrible in the way every other online banking experience is. It also is the interface to customize our insanely powerful card processing and fraud detection system. To our knowledge it’s the first ever consumer-facing interface to a fraud detection system.

There’s a lot of abstract thinking in presenting these concepts to the user. The technology is complex under the hood – think about Twilio or Stripe as comparable. We’re building a simple client for a simple API that wraps an extremely complex integration with a legacy system. Twilio didn’t make the SMS system simple, they wrote powerful software that wraps the complexity.

We’re offering a competitive salary and benefits, a meaningful equity stake, lunches & snacks, and the opportunity to work with a talented, mission-driven team.

We’re looking for someone who:

* Believes in True Link’s social mission

* Is passionate about simplicity but comfortable with complexity

* Has a good eye for design

* Is excited to iterate based on extensive user-driven development and testingIs fluent and productive in Rails and javascript

* Java and AWS experience is a plus – we do processing and accounting in Java and can’t host on Heroku for security reasons

Because of the stage of the company we unfortunately cannot consider candidates with minimal experience (e.g. recent dev bootcamp graduates). We need people that have professional experience working as an engineer. We are also only looking to make an in-house, full-time hire here in San Francisco and cannot support part-time, remote, or contract work at this time.

To apply for a job, email jobs@truelinkfinancial.com.
SOCKS 5 Explained
Through four years and working for around thirty different families, I only met one that were just clearly in need of help. And they were a couple suffering from undiagnosed developmental disabilities. (The local social services took the opportunity of our construction project to gain access to the house and get them properly into the system.) Almost everyone else we worked for were just shiftless leechers prone to outbursts of violence.

It made me realize that most "humanitarian" outfits serving "the poor" are doing a great disservice to the elimination of human suffering. Subsidizing "the poor" just creates more poor people. If we really wanted to reduce human suffering, we would leave "the poor" to die off and subsidize the family formation and procreation of successful people.
> Why? Just get the machine to do it.

I meant the writing stage, not the checking stage.

Imagine you don't know which type to pass. So, you'd have to pass something (null or whatever) in order to generate an error which gives you a clue.

That doesn't sound very convenient.

Well, the machine could check which types match that fingerprint, which might work okayish if the list isn't too long, but it won't tell you anything about the writer's intend.

Is a list of doubles, a list of ints, a Float32x4List, or a Float64x2List really the same thing?

What if it's actually meant to be used with something else which also supports the [] operator and whose items support the + operator.

Static analysis might not be able to tell you because it doesn't know all packages in existence. That package might not have been referenced, because that's not required to use a type from that package.

How does the generated documentation look like? It takes one argument "foo" which is something which has a "bar" field and a "baz" method? I'd rather have a concrete type there. "int x". Done.

What if you optimize the function a bit and now the fingerprint doesn't match one or more types anymore. Was this a breaking change?

Your intention didn't change. You always had one particular type in mind.
I am not sure if there is an increase in meth use. Last couple of years look roughly the same as 10 yrs ago in absolute amount.
> why not just use a different database for this?

You effectively are using different databases (as far as, e.g., operational characteristics) but with a common interface presented to client apps, letting the visibile database engine serve as an abstraction layer, and the consuming app(s) don't need to be aware of the backend differences, and are also somewhat insulated against needing to change if the storage engine used for various pieces changes.
You could coalesce the other courses.

Day1: Course1
Day2: Course2
Day3: Course3
Day4: Course1
etc,...
Don't forget Pippin and Newton. Pippin - the Apple game console - did not have much to offer. Newton - their PDA - had some interesting tricks up its sleeve but suffered from shaky handwriting recognition.
Going to startup bootcamp made me uncomfortable
How to multiply terabyte-sized numbers?
I would have never thought of that. I would have no ethical compunction against using my own blood for cooking. But, I really don't miss eggs in my baking that much. And, I'm not sure my guests at dinner would be enthused to learn that the food their eating contains human blood. I'll have to ask some vegan friends what they would think of foods made with human blood from a voluntary donor. That's sure to make me the life of the party.
This service sends the incoming texts to an email address.. so it means you can "get them" (get the emails) anywhere in the world.

it has nothing to do with SIM cards and roaming.
Really? It was the monkeys with wheels that were too freaky for me.