skysight-inc/HackerNews huggingface dataset:
But can we have a more in-depth post about how you do do it? Are you tessellating on the CPU? When you say "on the GPU", do you mean you have a geometry shader? What platform are you using? I mean, I'm hoping for a lovely technical blog post with a few illustrations ;)

Excellent work, keep it up! Gorgeous :)
> In particular, files and programs are the same in MS-DOS and Unix. You can, for instance, ls the ls command or cat the cat command.

Uh, no you cant:

$ ls ls
ls: cannot access ls: No such file or directory
$ cat cat
cat: cat: No such file or directory
Oklahoma! Oklahoma!
This Beacon device seems to be a wifi scanner detecting mac addresses of wireless phones... if it is using this technique, then it will not work with iOS 7 phones, as Apple has blocked the MAC address from the API.
Reminds me of a previous discussion about Go being more "mature" than node.js, where i said having someone like Pike on board gives you more than 30 years of "maturity". I'm pretty sure you wouldn't find those leaky UTF encoding handling in Go.
You are addressing a completely different issue than the paper did. Yes, the general case is nearly impossibly hard.

But that is not the point. The point is that against a determined adversary, you can not trust an arbitrary program, even if that program is compiled from source, unless you can also trust every other component on your system.

The point then, is to encourage that "bit of paranoia" and make people understand that thinking you're safe just because you can read through the source or have another mechanism for producing or obtaining what you might think is a pristine, safe copy of a piece of software is a false sense of security.

While this particular attack to my knowledge was only a thought experiment and I've never heard of it occurring in the wild, note that at least a few viruses for example propagate by modifying binaries to act as carriers, and often modify the system to obscure their presence (e.g. report incorrect file sizes, and not read back the modified data). This is largely the same threat, and in many ways far more practical because it doesn't require people to take the step of trying to recompile applications.

Having the source (or a "known good" source of your application) does not help you, as your binary is infected when it is handled by the compromised system. Taking checksums etc. on the compromised systems may not help you.
Next to none.

Their USB powered devices are really just-for-fun, and their larger modular blade systems will make a return on your investment of a few dollars- maybe. The company also keeps rapidly dropping the prices on their products faster than they can actually mine Bitcoin.

335MH/s with a draw of 2.5W at the current difficulty of 86,933,018 nets a gross earning of 0.0019BTC per day. Assuming a low power cost of 0.10c / kWH, you'd lose 0.01 USD to your bill, giving a net profit of 0.24 USD per day. Even at the current selling price of 0.10BTC, you're never, ever going to make a return.

Disclosure: paid my rent by buying and reselling the USB devices.
Hire an independent immigrant maid service. It sounds... I don't know, evil or something, but corporate maid services are terrible while independent hard-working low-skill immigrants (typically middle-aged women) have been awesome for me.

I pay $25/hr and my house cleaner comes twice per week and vaccuums, does laundry, takes out all the trash, picks up everything, etc. Literally anything you can think of.
So now it isn't only Oracle's detractors equating it with the Dark Lord.
Hey Google/Samsung
I've seen your advertisements for Chrome books. And here is my honest opinion. I bought one for a present for a friend of mine. While I had it before her birthday I got used to it. Used to it so much I kept it and bought her a new one when her birthday came around.

I've seen the advertisements for these ARM based Samsung Chromebooks- They're pretty accurate. But I want it to trickle up that we collectively call them Chromies. Because they are interchangeable, and even through I run mine in Dev. mode, it's seamless to swap in login names.

"Did you bring Chromie?"
"I brought Chromie" has become common phrases spoken among my non-tech friends.

Just thought I should let someone know. I shamelessly without any provocation announce my support of the ARM Samsung Chromebook... AKA Chromie.
Haha, in retrospect it does read that way, but its not a put down at all. My company works on lots of innovative projects, but my bread and butter is an IT hardware service solution that lowers vendor maintenance costs. Doesn't get much less sexy than that.

I'm a firm believer in going straight for the big, dull, slog of a B2B startup for the first go-round. Hopefully the end result will be some cash in the bank and a good deal of experience for when it's time to try to change the world.
I know about FSet and have used it in production. It indeed is a library that has an immutable data structure.

FSet's solution to the equality "issue" is by having a generic function COMPARE which will return :LESS, :GREATER, and whatnot.

FSet goes to length describing the issues embedding immutable data structures in an inherently mutable language. Things like RENAME-PACKAGE screw up invariants that FSet expects.

Lastly, FSet admits that it isn't exactly performant, it's just good enough, which was the point I was trying to make.

Aside from a few gripes I have, it's a good library to use, especially in multithreaded environments where you don't want to deal with locking and whatnot.
It's also nearly unusable -- it's OpenOffice ported to Android, but it has the original desktop menus and controls, which end up being unusably tiny on a typical Android device.
If you mean ability to supply several, potentially hand-crafted images for different sizes — that's exactly what .ico already offers.

If you stick to the precise definition of mippmapping, where they're exact downscalings of one texture, that solves a different problem — efficient downscaling, only sampling O(1) texture pixels per displayed pixel.

On the web CPU isn't the problem; there are 2 other reasons so serve several sizes:

(1) Tiny images (like favicons) don't scale well, you might want manual intervention.
(2) Too large images waste bandwidth => you want negotiation, especially to transmit less to mobile devices.

.ico was a quite elegant solution to (1) actually. I guess all the mess comes from icon resolutions growing enough to turn the problem into (2)...

There several efforts to solve this generally — google "Responsive Images", "srcset".
I'd think progressive JPEG and PNG could have solved (2) well — just stop downloading when you had enough quality — but many people say that's not enough :-(
Make that into an app, and I'll be your first customer. It's the convenience factor that bothers me. How do you differentiate a good housekeeper from someone who's going to steal my nutella? (I don't keep much of value in the house.)
I don't think your characterization of society is necessarily all that universal.

I'm from the southern US, where people are known for hospitality and politeness, and I often see things said on places like the LKML that make me go, "If you said that to me in person in that way, I'd punch you in the face." And, to be clear, to me, punching the person in the face is not nearly as rude or unacceptable as whatever they said.

I'm trying to get used to the fact that different people have different social norms. I still think people like Linus have _inferior_ social norms, though. (Though he may be an exception, since his style seems to work so damn well.)
> A modern browser assigns a thread to each process and monitors each thread

That would be ideal, yes. Firefox still doesn't work this way, I think? Chrome (or rather: SRWare Iron in my case) does, though: this link, which I obviously had to click (I make no excuse :P) did crash the tab I opened it in, but it had zero influence on the rest of the tabs, or the interface in general.
Thanks! The only thing that uses triangles directly is the grass (I could do some shader magic and perhaps render all the grass on a single quad, but it probably would not be worth it in terms of performance or visual results). Everything else is ray cast. It renders voxel data to a 2D render target, and does path tracing on that target to get the results. It more or less all happens in texture memory/FBOs with shaders. :) I will try to provide more details time willing! (Not much free time these days obviously :D)
What’s new for designers, September 2013 
The September edition of what’s new for web designers and developers includes new web apps, jQuery resources, sites to find inspiration, responsive design tools, mobile design tools, coding resources, and some really great new fonts.
First of all you need to understand the incentives of those you are talking to. In India there may be different cultural issues you have to deal with too, which are different from US/EU.

A normal for investor will not invest in a social enterprise. You need to find social enterprise investors, they do exist. Other type of funding bodies are often not equipped to invest in companies. Setting up a both a non-profit and a for-profit is perfectly ok, as long as everyone understands what you are doing. However, I suspect that it will not easily solve your problem, as most investors or funds are fairly new to the social investments and they aren't setup to deal with it.

Give me a ping and lets talk. I have some more detailed suggestions.
I'm thinking the Mad Scientists Party might stand a chance of a seat in the senate next time around.
It's easy enough to create these values and assign them to variable names. Both INF and NAN are available as unique codes defined in IEEE 754:

http://en.wikipedia.org/wiki/IEEE_floating_point

Quote: "The standard defines arithmetic formats: sets of binary and decimal floating-point data, which consist of finite numbers (including signed zeros and subnormal numbers), infinities, and special "not a number" values (NaNs)"
(The reply link doesn't show up until a few minutes after a comment is posted.)
You are absolutely right!

Turbo Pascal or Cobol AND Coding on Paper are the right places to start and learn programming.

If students know the basics, they were able to learn other languages.
Thanks. I don't partake in any newsletters and don't really write about languages in general, though I am interested in them. As I said in my parent post, there are ramblings on programming/Lisp/etc on [1]. There are topics related to the above that I plan on writing about, including the somewhat messy state of type/data-driven programming in Lisp, and so on.

[1] http://www.symbo1ics.com/blog
Well, Node builds atop an established language, while Go is a new development. It's probably easier to build sane Unicode semantics into a new language than to change the JS spec.
Incapsula: New vBulletin exploit patched. Protection extended to all clients. 
The vulnerability can be mitigated by simply deleting the ‘/install/’ folder, which probably should have never remained there in the first place. As mentioned, Incapsula's WAF was patched to defend against this exploit so all customers are protected and don’t need to take any further action.
This is one reason why I think copyright needs reformed. We made the Beatles famous by playing their records all the time, we (the public) should get some recognition for that in terms of shortened terms for popular works.
After freezing for a few seconds it really crashed my Firefox, showing the crash reporting UI and everything. In chrome, the tab crashes too, but not the whole browser.

For those interested, the responsible code is located here:

dontclick://fiddle.jshell.net/n3Wa3/show/light/

And here is the code:

<script>
function Hackology()
{
var buffer = '\x42';
for (i =0;i<666;i++)
{
buffer+=buffer+'\x42';
document.write('<html><marquee><h1>'+buffer+buffer);
}
}
</script>
Sounds really cool! :)
Linus Torvalds responds to Change.org petition to remove RdRand from /dev/random
Public shaming seems extremely excessive when this teacher is just a symptom of the real problem. The real problem here is that we don't fund schools well enough to reduce the class sizes to the point where her suggestions are reasonable. Her suggests would be great in a world of 10 student classrooms - and that is a world that we CAN MAKE HAPPEN. If we were willing to loosen our wallets.

As it is, in a world of 30-40 (and climbing) students per classroom and 5+ classes a day, a teacher who tried to one-on-one mentor every student they came across would be fired. They wouldn't have the time to actually teach the curriculum of the class, and would quickly find themselves out of a job.

Let's not blame and shame this teacher - that's the equivalent of blaming a brick that falls off the roof of a shoddily-constructed building for killing a bystander. Instead of blaming the contractors who built the roof, let's put the brick on trial.
Hope you release them soon, i want to test them in real :)
$20k? There is no full-time public school teacher making that. In Jersey City, teachers averaged in 2012 $67,412 with a contractually-limited 183 work days per year, that includes inservice/training days and excludes up to 8 personal days and additional sick days; with each day lasting a maximum of about 7 hours, including about a 40 minute lunch period. If a programmer gets 3 paid weeks of vacation per year, they work approximately 219 days per year. At an average salary of say $100,000 that's about $456 per work day. And often that includes no pension/retirement benefits. A teacher makes about $368 per day, however a teacher in New Jersey with 20 years service gets about 36% of the average of their three highest salary years as retirement income -- for life.

I'm not crying over teacher pay. That they don't get paid enough is propaganda from the teachers unions. Yes I realize that teachers work after hours grading papers, etc. However programmers often work late into the night as well without extra money too. Programmers often spend their own money (along with teachers) on extra software, tools and other things to help them do their job better without necessarily getting a reimbursement.

I'd rather be crying over administrators that continually make unenlughtened decisions about curriculum, methodology and creativity.
Isn't CDATA character data anyway and thus not even binary but in the document's character set? Which makes it a poor choice for binary data even without taking into account that XML forbids certain characters.

As for binary data in web services ... isn't it easier to just use Content-Type for that and use the appropriate type for the payload? That wouldn't require a textual data format that can contain arbitrary binary data.
Someone Powerline-patch it!
They would not just have to stop you from converting to dollars, including face to face with people you trust, but also stop you from converting to any currency or commodity that is readily convertible to dollars with a small enough loss.

That requires a vastly wider reach.
Some wiki software even does that automatically! http://wiki.php.net/rfc
Cool granny with iMac. Well done, too.
Yep. If a teacher were offered to have a well known software engineer come into their class, I can promise you they'd jump on it - if for no other reason than that it'd give them a break for an hour in their otherwise insane workdays. That was the biggest hint to me that she never actually said this to the teacher himself. What public school teacher wouldn't take her up on that, ever?
Indeed and I covered all that in my second paragraph.
> This will crash your browser.

No. Waited about five minutes. No crash.
Primel: C++ Infinite List Library in Policy-based Design
But there isn't a problem to solve for this community, because bullying isn't actually seen/acknowledged as a problem. Education officials are also only paying lip service and even that only after some very horrible case hits the newspapers and teachers are very underpaid for the amount of work they do. And the people who were bullied either won't get into any position of power with the capability to enact changes or are truly trying to forget it all.
This is brilliant. Very nicely done!
I can totally see this grow into hacker-oriented spin-off of patientslikeme.com... parentslikeme.com?
> That would be ideal, yes. Firefox still doesn't work this way, I think?

True. The current Firefox locks up, then announces a crash:

http://i.imgur.com/vgd8PLV.png

So on that basis, Firefox isn't a "modern browser". :)

Any JavaScript that hogs the thread it's running in will cause this kind of problem. If the thread happens to be the same one the browser is running under, then "crash" is a fair description.
Since Rob Pike and Ken Thompson are the guys who came up with UTF-8, you'd expect them to write decent Unicode encoding for Go. It would be surprising if they didn't.
ITT: overprotective mother tries to shield daughter from the cruelty of high school. Link is posted on a site where a large percentage of the audience were nerds in high school when computers and an interest in science was considered uncool and grounds for getting dragged through shit.

I'm all for gender equality in IT and the like, but again, high school. Put a girl in a classroom full of hormone-ridden teenage boys that probably don't see much of that kind very often, see what happens.
Why would it need to be an app at all? It has zero benefits over being a website and requires students to buy an expensive piece of hardware to access it.
What's really sad: most of the comments here either say “Teachers don't need to be good, that's OK, we should never change it or complain about it or even worry about it” or “We need more vivid descriptions of bullying until we can agree there's some problem”.
Am I the only one who uses Courier New with no aliasing?
Everything else looks weird to me.
This crashed Safari, iOS 6.1, on iPad 4 in about 5 seconds.
I'm working on it in New Zealand.
A Closer Walk to Writing Quality C++ Code
Javascript has HUGE barriers compared to Visual Basic. Picture who you're teaching. These aren't generally kids who know anything about programming. They're kids who have never seen anything even similar to programming before. In fact, the vast majority of them probably don't even want to be there.

So you teach Visual Basic, because it has less "gotchas" than Javascript, it reads more like english, it has less intimidating symbols, it can be made to be strongly typed so that they'll receive feedback at compile time, it comes with a powerful WYSIWYG tool built into the IDE, and it has a vast, VAST suit of powerful first and third party libraries that can make the kids feel like they're performing magic.

Visual Basic gets shit on a lot by people, and perhaps justifiably in the business world - but in the teaching world (especially when you're teaching people who are ignorant of and generally apathetic to the subject matter), there are few languages that compare to it favorably.
First speakers added to Startup School 2013 lineup
I still don't understand why people don't just go to Europe:

http://www.studyineurope.eu/tuition-fees

I didn't pay a single cent for my education...
Adware. Forked from the Apache OpenOffice project. Dialogs and menus follow the desktop and are virtually unusable on a Galaxy Note II -- this might work on a 10" tablet, but that's about it.

If you need MS Office productivity on an Android phone or phablet you're probably a lot better off sticking to the (commercial) SoftMaker Office: http://www.softmaker.com/english/ (Play store link: https://play.google.com/store/search?q=softmaker )
I get that as a quote this is relevant, but if I don't know who Alighieri is or what he did, this seems like an unsupported moral assertion. Obviously it struck you as memorable.

But would you really claim that the person who does nothing is _worse_ than the one who actually perpetrated crime?
Chengdu Food: Where & What to Eat Sichuan Cuisine
Sichuan cuisine is one of great eight Chinese cuisines and food in Chengdu is an epitome of Sichuan cuisine.
Interesting that it got published just now(8th). Oslo,Norway just voted yes to ask the government for financial guarantee in order to try to get the Vinter Olympics in 2022.
Should be: This will crash your browser if you enable javascript.

Opera did crash though.
Since you have experience in this field, in your general opinion is there any financial opportunity in buying ASIC devices right now, or just in selling Levis to the prospectors by reselling the devices?
Child gets bullied (shock horror), mother assumes it's sexism (it ain't, it's bullying. I'm a dude. Got bullied at high school. Does that make my tormentors homosexual autosexists?), rants.

I'm so bored of this sort of thing. Yes, there are man-children who post stupid and hurtful crap on the internet. Yes, there are cretins who make dick jokes on stage at conferences. There are also women who are complete and utter asses to all men because "all men are rapists", which IMHO is a far more misandric view than the kind of offhanded misogyny of "sudo make me a sandwich" shit nerd guys come up with.

People are dicks. People do stupid crap. People hurt each other.

People who use gender as an emblem and weapon are also dicks, because they create a line of demarcation and balkanisation where there IS NONE. We are PEOPLE. Not "Men" and "Women" who are some kind of antagonistic polar-opposite species.

Edit: Rape jokes. Interesting one that. I recall being 12, on a school bus on a trip to some camp in Michigan (am mostly schooled in the UK, spent a year in 7th grade in the US, loathed it), and being astounded at the fact that the gaggle of girls sat behind me were all cracking rape jokes. I actually couldn't parse at first what they were talking about "rip? ripe? rope?", until I clocked the macabre subject of their humour.

It took the (male) bus driver to ask them to all kindly shut the fuck up.
Writing Quick Code in C++, Quickly
Bear in mind that a square, straight sided structure will have a higher ratio of usable to unusable floor space than a dome.
lynx survives
In the UK materials cost goes roughly the same nominal, only in GBP. Makes such projects more expensive, but does not make them less attractive. Thank you for sharing.
I've had the impression that Harvard is very affordable for most applicants. They limit parental contribution to 10% at $150,000/yr, and require no parental contribution at less than $65,000/yr. And they do not bundle loans in there financial aid packages.

http://ofr.harvard.edu/site/policies-issues/financial-aid/

So that seems to me to say that if a family is in the bottom half of average household income, Harvard is free.
> Yes, and that is not going to change unless we privatize education.

Or start paying higher taxes so that public education is given the funding they need to implement these programs.
Doesn't look very advanced. Maybe I'm missing something.
I think the font rendering engines (e.g. FreeType) can do fake italics by slating the characters.
I'm not going to hold my breath for that but it would be a very welcome change from the current responses.
well, to stop people from panicking;
in this context "All" means just a few.

It seems they have been building their own CLR.
Not likely. I've often said you can write fast programs, and you can write programs fast, but you can't write fast programs fast.
Converting Markdown to a mind map
Visual Studio 2013 RC Now Available
Neither of you mentioned fungi, which we are closer to than plants, and which truly permeate.
I know very little about ASLR. Anyone care to comment on possible reasons why Dropbox would disable it?

I find it hard to believe that this is a deliberate attempt to weaken client-side security, so its more likely that they are using some legacy code that is somehow incompatible with ASLR. But ASLR has been in Windows since 2007, pre-dating Dropbox by about a year, so they either developed ASLR-incompatible code after the feature was live or the problem is in a third-part component.

Any other explanations? What problems can ASLR cause?