skysight-inc/HackerNews huggingface dataset:
I HATE this. I previously shopped at Trader Joe's with confidence - I knew I wasn't being gouged on price, so I generally ignored prices. I knew the food was good, so I could turn my brain off and just buy whatever I fancied. However, maybe 7 months ago, I started to notice that I was buying expired or nearly expired things from Trader Joes - bread that would go bad the next day (got mouldy), cheese with mold, etc. It was super irritating, and I would never remember to return those things so I'd wind up eating the cost.

I eventually realized that for perishable goods, they put the new stuff in the back of the shelves, so now I just head for the back of the shelf when I need to buy perishables there. This sucks for me, since buying at TJs used to be a stress-free experience, and now I check the 'use-by' dates on everything.

I actually flirted with shopping at Walmart (the one on San Antonio), but even though the prices are lower, the checkout lines are crazy at peak times, which is when I shop.

I also checked out Safeway, but they do a pricing technique that I call "Price Warfare". They randomly advertise products on heavy discount, and get you to incorporate those products as defaults in your shopping habits, then they switch their discounts to other products. This means that I've wound up paying $7 for basic icecream (which usually costs around $3:50). They also like to prominently display expensive items and hide their cheaper substitutes. This is most visible in their produce section - if you go in looking for grapes and without your senses about you, you'll pick up organic grapes by default. It also means that shopping at Safeway is mentally exhausting, since I've got to recalculate the 'best' prices on everything I buy every time I go there - so I avoid it now. <end rant>
>>Imagine turning in a paper to a professor without sources and telling them that they should verify the information themselves.

Except you aren't a professor and this is not a college paper. It's a discussion on the Internet.
Perhaps it's a matter of taste but I was thinking yesterday that the iTunes app reminds of the old dial-in AOL.
The "People You May Know" feature of LinkedIn is downright disturbing. Everyone in my third-party email's Address Book shows up as a person I may know. This includes people without LinkedIn accounts, people who've been dead for years that I never removed, people that I've only ever exchanged a single email with.

I never gave LinkedIn my email creds (I'm astounded that they have the gall to ask for my email password). Also, it is 100% inconceivable to me that all of these people would have given LinkedIn access to their email accounts.
But I guess dumpster is still in private property and owners can still kick anyone out of the dumpster area for trespassing. Cops could be called for that instead of say for "theft"
Optical Bernoulli Forces Could Steer Objects Bathed in Light, Say Theorists
if you can get a controlling interest of a market you can then dominate the market. If they can afford a loss for enough time to ensure that they control the market they can raise the price and start really making large profits
I hate defending the feds here, but often times these types of legitimate-looking businesses are actually fronts for something else, such as arms trade. When you're raiding an office you have no idea what you will find, so it's better to be over-prepared and over-armed than under-prepared and under-armed.
New high-speed modems put home computers at risk [1999]
Schools Are Good for Showing Off, Not for Learning
... he gets paid leave or maybe a medal.
Moving a large number of joomla sites to a new server
I also find it fascinating to read the algebraic solutions of others. This algorithm seems to rely on an open source integer problem solver called "CBC" [1]. But is it necessary for a general 'searching solver' of that kind to be used for this particular problem?

The way in which the problem is framed suggests there is a unique solution. The model is presented as a square matrix subject to linear constraints. There are 36 unknowns, being x[1][1] through to x[36][36], each of which is 0 or 1. There is the constraint that the sum of the unknowns is 419. And there are two constraints to ensure that only one number is chosen from each row and each column, which together give rise to 36 constraint equations.

If any one of the latter constraints is replaced by the sum constraint, there is a linear system of 36 equations in 36 unknowns. Is it possible for that system to be constructed and solved directly through matrix inversion?

(For those trying the exercise at home, the number at P[1,2] appears as 90 but from the full problem statement I think it should be 6.)

[1]: https://projects.coin-or.org/Cbc
Totally agree with your concerns. There's also another piece to this that I've run into: Deliberately focusing my profile on specific skills increased the number of recruiters that contact me for job opportunities. One might say that this is just marketing on my part, but with LinkedIn, your profile actually functions like a webpage would where you need to optimize the keywords and information for their search engine. By being more focused, you rank higher in searches.
Right, which makes my point that they are not handing out PhDs for the sake of their salary. (Settings aside pre-tenure people.)
It's just Growth Hacking, nothing to see here.
You never used MDN? How long are you developing web sites?
> Part of each session focused on mobility.

I'd hope so at SFCF. You ever get to work with KStar? Jealous.
I generally agree with you - shopping at TJs is a fairly low-BS experience. But I feel that putting less fresh stuff in front is just common sense - its just a a FIFO buffer.
How on earth is this ludicrous wall of text the top comment? "We should look into moving into outer space once we've destroyed the planet" -- are you for real?
Lisp machines (much like the Xerox Star series) were high-end workstations that ran a proprietary OS and didn't compete with PCs. One could build a case Unix workstations killed Lisp machines, but to imagine Emacs held back them until PCs stole the market is quite a stretch.
Interesting... a few months ago I noticed exactly the same thing. I've begun walking a half mile further a few times a week to a Safeway rather than go to the Trader Joes two blocks from my home because of this. (I refuse to use store club cards, so I don't encounter the trouble you have with them).

I actually prefer some trader joe's branded food to the alternatives, but it isn't worth it to go there. Food from other stores simply lasts longer, which is essential when you are buying for just yourself.
This author likes to make wordy predictions and kick up a buzz. That allows him to maintain his 'opinion leader' status. He doesn't have much of real substance to say..
Fear of overselling could kill your company - it puts a brake on everything you do. Even worse, it gives you the perfect excuse not to market your product to the max, and human nature means you'll actually market it close to the minimum.

My philosophy is to ask "will it scale?" for every part of your business. EVERY step - including sales, support and things like invoicing too. This adds surprisingly little overhead, but if Jon Stewart mentions your product on The Daily Show, you'll be popping champagne corks instead of blood vessels.

On the platform side, services like Appengine make this easy. But you need to have plans in place to scale support, sales and everything else.
As a note, this kind of problem is NP complete in the number of locks because the subset sum problem can be embedded into it.
I believe that his point is getting the users is the first choke point to make or break your company.
People without LinkedIn accounts? Are you quite certain? I worked at LinkedIn and know exactly how People You May Know used to work (I've looked at the code). Unless they changed something in the last couple years (and given their dev cycle, I doubt it), every single person who it recommends has signed up to LinkedIn. Of course, I heard people make these claims while I worked there too.

Also, it really isn't that hard to guess how it works (hint: are you sure you need every single person to give address books access to build a graph?).
I think that would make some mad in the php community.. though I'd love to see the whole lot of phpers get behind one framework like Ruby on rails or at least a couple like symfony(since laravel is built on components from symfony makes it important for the future of laravel), laravel, and possibly Zend...There should also be a cleansing old php versions and frameworks and spaghetti code since learning laravel I've become a much better coder and just love coding.. before it was a major headache that I put up with.
Google’s ambitious plan to extend human life
Have you ever installed their mobile app?

I doubt they are using anyone's credentials without permission, or "hacking" accounts either, but their mobile apps do have full access to your contact list.
For a long time I always forgot the order of the 4 arguments of the margin/padding properties (it's top right bottom left). I always used w3schools to look it up. I use w3schools just to lookup attribute and CSS property names/values etc. It has a nice tree at the left side and concise tables of possible values. If anyone would want to prevent me from using w3schools he/she has to replicate this. It could use some updating and better information about browser support (maybe from a shared source with caniuse.com). I didn't even know that there are tutorials and such on w3schools.
This. And if you happen to have a powerful government propping you up, and your government expects that as a result of your combined efforts you'll have a monopoly and put the other country's industry out of business, you can afford to operate at a loss for a long time.

Look at semiconductor fab plants in Asia, compared to semiconductor fab plants in the US, circa 1980s and 1990s.
I think what most of the comments here seem to be missing is that (what I think is being said) he is takin on the fast food market in under-privileged areas where finding healthy food is a challenge. I think this is the case because the interview says they will cook the food for the patrons, and that he'll be serving the inner city areas not currently served.

Many of the people living in the area dine on fast food because it is incredibly cheap. "Real" food a"can't compete at this price. However, maybe post sell by date foods can.

The challenge is likely to be one of marketing, as it won't be difficult for the fast food chains to label the newcomer as selling rotten food.
You're right but the thing is if you're printing some object that is 5x5 feet you probably don't need 0.5 mm thin walls and if you do need smaller features on a larger design you can print the object with the precision portions directly under the center where you have really fine grained precision and the bulk of the object can still be a couple of feet from the center as long as you don't have a need to print a canoe with 0.5 mm walls.

The resolution will look like the graph of dθ/dx with theta being the angle of deflection of the laser. The plot of the resolution with respect to height and displacement can be seen here: http://www.wolframalpha.com/input/?i=h%2F%28h%5E2+%2B+x%5E2%...

What would be awesome is if they made their model printing software optimize the placement of the model in order to maximize accuracy where it was needed but without putting the laser so close that the outside features are crappy including rotating the model maybe upside down if the more precise portion of the model is on the bottom and it is physically possible to print it that way. That'd be a really interesting software engineering project in my book.

P.S. in case anyone was wondering about the math behind the plot, if you integrate the function for a fixed value of h and take the area from x=0 to h you get pi/4 for any value of h which lines up perfectly for a 45 45 90 triangle.
Because generally the plaintext input to a PRNG using a cipher in CTR mode is uninteresting to attackers, and generally cannot be controlled. What a DRBG needs to do is provide unpredictable bits, not bits that can't be decrypted.
Dairy Queen manager shows true leadership
> I eventually realized that for perishable goods, they put the new stuff in the back of the shelves, so now I just head for the back of the shelf when I need to buy perishables there. This sucks for me, since buying at TJs used to be a stress-free experience, and now I check the 'use-by' dates on everything.

I just wanted to mention that this is a standard practice called rotation. After all, putting new product in front would result in wastage of the older product. Products are supposed to be culled on their sell-by (not expiration) date, and it's unfortunate that you got some bad groceries, but they didn't do anything unusual or shady.

Similarly, Safeway's practices are fairly standard amongst grocery stores, though it's a little annoying. Best to follow the sale circulars and keep your wits about you.
After a close look at the simple and clever design and the not quite practical printing method, I'm about to say this is the ZX-81 of 3D printers. Not quite an Apple II, but cheap and may serve to ignite some imaginations.
I think you're right for things that have moderately interesting interfaces, but do you really need android in your thermostat? Keychain? Other random device? Qnx in card isn't just your maps and stuff, it's your braking system, crash detection system, etc.
Why should I buy in? just because you blamed w3schools as other guys did? you win by providing something better, at least show something instead of just talking, do you have any of those? how about one chapter for CSS3 to give me a basic idea that why you will be better?
It's never a good way to start by blaming someone else publicly while you have _nothing_ to offer on the table.
I've been using Vim for a few weeks now, and the biggest time saver is not having to use FTP or Mac Finder. I can do everything from the terminal now.
I'm reminded of an experience I had at a deli. I ordered matzo ball soup. The cup of soup I got had an expiry tag from 2 weeks prior in it. I still ate it. I lived. I can't say that I was happy about it though.
My friends cats (who have email addresses but have never signed up on Linkedin) show up as "People You May Know."

Explain that one.
It seems to be a recent feature. I recently started seeing my 10 year old cousin's email in the "People You May Know" section, and I'm fairly certain she has never signed up for LinkedIn.
Yeah, you know what? Managers like you are the reason that when I screen Java candidates and ask them to clean up copy and paste reduplication in code with an anonymous inner class, I get blank stares. From every single one I interview.
I am a bioinformatician interested in visualizations too. I totally understand your situation wanting to use D3 but can't because of the amount of bio data.

I've been trying to develop a toy genome browser as a pet project while procrastinating on writing my thesis. I faced a similar problem when rendering a genome feature density plot and found mouse interactions with it was painfully slow. I solved it by rendering the svg with d3 and then use canvg.js to convert the svg into canvas. You can see the toy example here: http://www.nextgenetics.net/tools/browser/browser.html

This prototype shows all genes from human chromosome 1. You can use WASD to scroll and Q/E to zoom in and out. The white density plot on the bottom is d3 made and converted into canvas with canvg. All svg are rendered with d3 using an element pooling system.
>I eventually realized that for perishable goods, they put the new stuff in the back of the shelves, so now I just head for the back of the shelf when I need to buy perishables there. <

This is standard practice at grocery stores to put freshest food at the back and soonest to expire in the front. No reason to hate on TJ's on that point.
Very nice article and straight to the point. It's really nice to see a pithy discussion and impressive demonstration.
I was curious what kind of hoops they had to go through to get the woman on stage. Obviously there was a concerted effort to get a woman on stage for a dog-n-pony show. Or maybe she is a major player in the Linux kernel development scene, but I absolutely know there was talk behind the scenes to get her up there.

And before the P.C. gestapo gets on my case. I think it's great that women are involved in software engineering. I'm more interested in the P.C. dynamics to promote it.
I think you should first explain why you're friends with someone who makes an email for their cat ;)
Would the wasted empty space in a #define return <pick a single character> make up for the several return statements that I see? That is why typedef statements are nice, you can ; terminate them!
Nolcha Fashion Week: Entrepreneurs Who Talk the Talk Now Walk the Walk
Yeah. They deprecated almost the entire Game Center library. I was working on a game and when I update to iOS7 I got tons of warnings. There is still more stuff that I need to update, but I'll do it later.

They aren't getting credit though because unless you're a developer, no one really cares. Most people want to see changes that effect them directly. That is something that I think Steve had a very good understanding of.
Then I got a LinkedIn account and almost got tricked into typing my credentials

More detail needed here. how did they almost trick you? what did they say or what did they display that made you think it was something different.

surely when you were entering the details, it was still clear you were on linkedin's website? No? (this is a genuine question.. I don't have a linkedin account)
I need a better Android app for filling out PDF paperwork. Does that count? (Suggestions welcome.)
Compared to the rest of the US, they're pretty good.
Tabs in vim are different to tabs in other programs. You should be using buffers. This[1] StackOverflow answer is excellent. I use a plugin[2] to view my buffers in a bar.

1: http://stackoverflow.com/a/103590/1212338

2: https://github.com/bling/vim-bufferline
It will be fun to see, How "shine on you crazy diamond" finally looks like ?
It's called "rotation" and yes it's something grocery store managers struggle to get their lazy employees to keep doing.
I'll be happy to agree not to force anyone else to spend their money to avert global warming. But there is one additional provision I'll require: I must be free to shoot anyone harming me by contributing to global warming.

Deal?
This is news to me. Having worked for Safeway for many years, we held to those dates religiously.
As far as I know the fact that "the sound is different" from most European languages is not really due to any "corruption" (like the Norman Conquest) but due to this: http://en.wikipedia.org/wiki/Great_Vowel_Shift

Quoting from the Wikipedia article linked above:

> Vowels of Middle English had "continental" values much like those remaining in Spanish and liturgical Latin. However, during the Great Vowel Shift, the two highest long vowels became diphthongs, and the other five underwent an increase in tongue height.

As for syntax I've always heard and read that it sounds very natural to speakers of Germanic languages.
I can't decide if I'm happy or embarrassed to have caught this reference. (I assume it was a reference to Patchy the Pirate, right?)
They display a prompt asking for a username and password. It is easy to think that it is asking the person to log into the site. If somebody uses the same password for their email and LinkedIn, it can trick that person into giving LinkedIn permission to read their email.
There are a myriad of things that are legal for the government to do that are illegal for a common citizen. There's no irony in that.

If the government does not require a warrant to do something, then it should be legal for anyone to do. After all, the entire purpose of a warrant is to insure oversight in the use of government power.
Off topic of course, but for those curious, WhatsApp had a blog post a while back about how they managed to use Erlang + FreeBSD to get up to 2m concurrent TCP connections on a single server.

http://blog.whatsapp.com/index.php/2012/01/1-million-is-so-2...
This is why my self-driving RC-car platform is withering on the vine - I can't get funding because I'm an engineer, not a salesman.
I always thought this was the largest food fraud, it almost brought down American Express. And they weren't forging the origin of the product but actually replacing it with water!

http://en.wikipedia.org/wiki/Salad_Oil_Scandal
> Also the reason these cities are ghosts isn't because there aren't enough people in China (it is after all the world's most populous country)

We have to talk about population density, not absolute numbers.
"Anyone who can solve hard theoretical problems can pick up a Ph.D. quickly. Why? Because the main requirement for a Ph.D. is just the research. Commonly there is no coursework requirement."

0_o What Ph.D. program has no course requirements?
That's just not really needed, it's so elitist.
I'm seriously getting sick and tired of all the peripherals and differing standards for every OS I need to buy and use just to play a goddamn song on my surround sound.
my acronym research reveals: AN = Absolutely No, TINLA = This Is Not Legal Advice.
2 years ago, 8 out of 10 ungrads in my college i saw use BB or at least own a BB (along with other phone). these days? probably less than 1 out of 10.

People already settled down with other messaging apps I guess. At least, it's the situation here in THailand.
Yep, just look at milk. The newer milk is always in the back. If the expiration dates are too short and you won't be able to drink it in time, just look for ones towards the back and get those instead. I generally don't care though as long as the expiration isn't within a week.
Could you be more specific on what the app is suppose to do?
How? I'm on 10.8.4, and in the 'Sound' preferences panel the only option I can see is to route all sound out to a single Airplay device (I can't multi-select more than one Airplay device).

Typical use case for me using Airfoil: Send Spotify output to an AppleTV, and a couple Airport Express devices, while all other apps send their output to my Mac's speakers.
The images themselves appear to be iconography, not control elements. Unless there were some specific affordance (say, tooltips, a feature which is missing from FAR too many interfaces), I wouldn't think to actually click on the images. The links below them, yes.

The whole greyed-out control cluster on the left side -- I'd probably ignore almost completely. Grey-on-grey does not suggest importance.

http://www.contrastrebellion.com/
Dream to Learn
... or, perhaps, find the bike (collateral) to repossess it.
Personally I think that the most persuasive part of Vim is its availability on so many Linux distributions and its accessibility over the terminal. But outside of that, fast editing and typing does not seem to be a sufficiently interesting concern.

I am definitely not a seasoned or prodigious programmer, but I find that most of my time is spent on reading, understanding, or planning code. By the time I begin coding, I will already have a strong idea of where I want to go, and I spend very little time actually typing or editing. The same is true for essay writing -- by the time I pick up the metaphorical pen, I have already finished most of the essay in my head, with only trivial details to hammer out.

Therefore, why not select the metaphorical pen which you find most enjoyable? For me, I choose Vim. And sometimes Sublime Text.
The output file is .aek but I can't figure out what to do with it. My Google-fu is failing me this evening.

How do you view the output?
Intimacy on the Web, With a Crowd