skysight-inc/HackerNews huggingface dataset:
Maybe I can help.

Http://masswerks.com

I run a design studio that works with startups.

Email in profile if you want to chat
last edited September 9, 2008
Yeah, I'm not sure what the difference is between what the author calls "hacks" and others call "updates."
Ah, I see, you're still in the upwards trend of thinking you have a superior mind. Been there.. eventually I learned that I too suck, and need all those tricks that encourage me and the teams I work with to up the stakes in terms of project quality.
Is there a reason for recommending an insecure network? Would suggesting a global default password for an encrypted network be better. It can be as simple as 'openwireless'.
clang-cl and MS C++ ABI compatibility for Clang/LLVM is going to be very exciting. Some said it was an impossible project but it is quickly progressing. The start of SEH is already committed. I believe the mangling is complete. Linkage types are still being tweaked. Windows Phone is already partially supported. The inalloca attribute has been in ToT for a long time. I think it will be in a usable state within a year.

Sometimes you just have to use a binary library that you cannot recompile. If it is C++, you are limited with your compiler choices due to ABIs.

I hope the various sanitizers are ported as well!
Full time remote workers have the highest average salary. That's an interesting data point. Correlation is not causation obviously, but it's interesting that the more time you spend out of the office, the more money you make. (Compensation plus bonus)
That would be awesome, I think, for some types of people.
Could be applied to social networks as well.
I like that justification, assuming there are int8, int16, int 32, int64, etc, there is no need for another int anyways.
Apple iOS 8 steals some features from Android
Does anyone know why you have to purchase a 2.4m dish antenna and two FULL RACKS of equipment to schedule image acquisitions and download images? Why does each customer need to be able to communicate with the satellites directly instead of via a web interface?
Doom 2 Dance Remix
... and versioned file systems in production use have been around since at least the early '70s... (tenex/twenex, etc)
Ask HN: I Just Got A Used MacBook Pro. What To Install?
I just got a late 2011, 15-inch MacBook Pro from my older brother. I enjoy programming/developing a lot, so what apps should I get/install on the new system for developing and productivity?
The site appears to be down. Here is the cached version: http://webcache.googleusercontent.com/search?q=cache:rOWlIup...
All the 'I also _____' and 'me too me too!!!' comments are so distasteful.
I'm surprised how little is done to protect data in modern systems. The two big things we should be doing - ECC ram and checksumming filesystems - are still nowhere close to being mainstream.

I recently bought and returned three(!) 3TB drives because I found they were silently corrupting data every 500GB of writes, or so (verified by testing on multiple systems) - I switched to 2TB from another brand, and had zero issues. I only knew there was a problem because I wrote a burn-in script to copy & verify over and over. File system, OS does not care. It's the drive's job.

Almost every USB stick I've ever used eventually had some small corruption issue - again, no way to catch this unless you are looking for this kind of thing.

Average consumer does not think this is even possible - the idea of your data silently getting scrambled seems impossible, like a car randomly being unable to break - it is just assumed this sort of thing does not happen. But as hard drives get bigger and people put more RAM in their systems I think this will become a huge issue. Of course, consumers will blame "a virus" or something along those lines.
I love the idea, though the paranoid security conscious developer in me is really worried about the security for average users. I'm not worried about the individuals opening up their routers, there is always a risk, but that can be mitigated. I'm more worried about average people thinking that whenever they see an openwireless.org hotspot, they'll think it's safe. And it's obviously not, or I wouldn't know about my neighbours banana fetish. (joke, please don't arrest me) I know people sign in to any open network regardless, but this has a brand that can be exploited and then blamed.
What would that protect against?

The only use that I see for a standard-password approach is that it would circumvent some ISPs' terms of service that say you can't run an open network. But even then, a court may find that a closed network with a password like `openwireless` (i.e. as part of OpenWireless.org) is an "open network" anyway.
So what about cross compiling on x86? My company make SW for switching hardware which is mostly PPC (P2020) and we compile everything on large x86 systems.
lol localhost.
I work at JPL. We do see crossovers to start ups, but as mentioned, not many, and typically in selected domains like machine learning, robotics, and computer vision or image processing, all of which are represented at JPL. An early googler (@lisper on HN) used to work next to me at JPL, and so did a very early Amazonian. I also know early hires for SpaceX and D-Wave.

I would echo the comments nearby that the LA tech scene is not all Hollywood. Sometimes Hollywood has a hard time seeing outside itself. To me, the universities have a significant presence in the tech scene here (Caltech, USC, ISI, UCLA, UCI).
that works but still not as good as firebug's UI. basically you then need to click on the log entry, it will take you to the network panel and then you need to do another click to view the actual data. firebug has it all there in JSON decoded form and HTML its more convenient and requires a single click.
It's a combination of several oscillators and complex resonator model.

The oscillator includes the vocal chords as well as a model of the lips for fricatives, plosives, etc.

The resonator includes several major tunable cavities, from the longs to the trachea to the sinuses, nasal cavities and mouth. These resonators form filters called formants which have default configurations for every vowel sound, however they are highly customized for every singer and express a terrific degree of nuance. Synthesis requires a multi-dimensional score somewhat like a speech synthesizer. The score can be dimension-reduced, but it will sound like crap. I would expect it to take about as much time to enter the data as it would to learn to perform it.
NovaMin
Divvy lets you easily resize windows to a grid pattern. There may be similar free utilities but I found that it was worth the $14.

https://mizage.com/divvy/

If you are interested in binary objects/executables, check out MachOView. Think of it as an excellent GUI version of nm/readelf (for MachO, obviously) with search.

https://github.com/gdbinit/MachOView
No, because you can set up a honeypot knowing this password, and then mirror your input to the sites you visit after I collect your information.
Needlessly provocative title/link bait.

The Chromebooks are not trashed, they are simply re-installed with Linux and have their batteries removed so they can rest in racks for long-term testing.

tl,dr; There aren't enough reliable ARM servers yet, so for developing Linaro (optimized release of gcc), they use Chromebooks.
i feel the same way. firefox dev tools feel as if they were put together without much thought. a lot of features just thrown all over the place. I still use firebug mostly but chrome dev tools even if not as good as firebug are still a lot better than the firefox ones.
Just ordered this:

http://www.ixsystems.com/storage/freenas/

ZFS to stop the bit rot!

I found the same issues on my music, video and photos collections.
The New York Public Library building (1912)
We need some way for these snapshotting/logging file systems to integrate with application-level versioning to reduce duplication.

I had this problem with git and nilfs2.
Hey Ben,

Thanks for the updated post. Could you give us a little more information / git gist ;) on how you achieved this:
> Docker registry doesn’t inherently support the concept of versioning, so we have to manually add it using the Jenkins version numbers.
> shell scripting to ensure that only 3 were kept in place on each deployment,

Did this involve you appending the version numbers to the image tag? We have a pretty similar set up, and something which you might want to look at is the registry being a SPOF, if that is down then none of the new nodes created by the ELB can be provisioned - create an AWS autoscale group of 1 and assign it an elastic IP to ensure if it goes down the kind bots at Amazon will bring another up for you. (Will require some cloud-init scripting)
Your hands are your mind... you think the types, check the types, and erase them, but do all of it briefly, while playing with that part, and then move away.

Compiled languages are like building a bunch of plaster mold, and then just doing the castle in one step.

Optional typing, or using Any types and casting, is like using molds for a nice foundation, and using your hands to add little bits on top.
41-year-olds and the labor force participation rate
Homebrew Oculus Rift Eye Tracker
Great news! I hope this is upheld. Politicians and union leaders rush to defend awful teachers without worrying about the consequences.
Libraries' online books database protected under 'fair use', court rules
WWDC #doyouevenswift Shirt
I'm new to HN, but are you new to the internet? Saurik knows a few things about iOS, google him.
I've been using an HP MicroServer (the N54L to be exact) + FreeNAS with great success. My outlay was <$300 since I used disks I already had lying around and the performance is much better than the cheap home-grade NAS products.
Was this written in the 2000s? "The only problem is, there aren’t any ARM rack-servers or workstations." There have been commercial rack mountable ARM servers for years now. Even the simplest Google search shows a wide range of ARM rack mountable servers. You can even special order them from Dell. What are don't seem to be is great value. I am sure a few netbooks would be better value. (ps re-installing the operating system is not what anyone except maybe ma and pa, would call trashing one).
It doesn't help that Intel has artificially limited ECC support to specific processors. As the amount of memory in PC increases and the frequency at which components operate, the probability of memory errors increases, yet Intel still foolishly refuses to support ECC in their consumer line selling it as a "server" feature and limiting it to Xeons.
I must admit, I'm curious as to which facebook posts they got Mahatma Gandhi's 2,284 words from.
It is also a lot of work to prove your code. Here, have a nice Idris video to give you a taste: https://www.youtube.com/watch?v=P82dqVrS8ik
The reason could simply be that the pool of jobs available when you work remotely is larger/of better quality than the pool of jobs available within a reasonable distance of where you live.

Buying a house is also negatively correlated with salary [1] for a similar reason: you are less likely to relocate for a better job (whatever your definition of better is) when you own a house...

[1] can't find the source for that claim, sorry.
www.inc.com for my business motivation
Naughty Dog co-founder Jason Rubin joins Oculus
This talk and others http://vimeo.com/channels/ndc2014/97505677

The author slideshare page http://www.slideshare.net/olvemaudal

Please check "deep C" also.
Some apps I use every day:

--------------------------

Homebrew - http://brew.sh/

Growl - http://growl.info/

Alfred - http://www.alfredapp.com/

Sublime Text - https://www.sublimetext.com

Transmission - http://www.transmissionbt.com/

Transmit - http://panic.com/transmit/

Evernote - http://www.evernote.com/

BetterTouchTool - http://blog.boastr.net/?page_id=1722

Dash - http://kapeli.com/dash

F.lux- https://justgetflux.com/
That's well said, and I certainly appreciate your perspective!

I didn't mean to imply that the LA tech scene is "all Hollywood," but rather, that Hollywood and the LA tech scene overlap in many ways, and that Hollywood has a way of being near-unavoidable in the upper echelons of the LA business community. That's not to say it's totally unavoidable -- and for that matter, not to say it needs to be avoided -- but it's obviously very influential in the city. A lot of that influence stems from the fact that Hollywood is a major financial hub for new investment, be it in tech or in other domains. As I mentioned, that influence will wane in direct proportion to the degree that the startup scene in LA grows and develops its own financial ecosystem. (That's starting to happen, although, as the article mentions, it's by no means complete just yet.)

I didn't mean for my comment to be too focused on Hollywood, but in going back and rereading it, I can see how I gave that impression. In retrospect, I should have phrased it differently.
Once Firebug support Sourcemaps, I can start using it again.
https://code.google.com/p/fbug/issues/detail?id=5765

I prefer Firebug over other dev tools but it is useless without this feature.
Are there not ARM Chromeboxes around?
Correctable errors are logged by SMART - see the Raw Read Error Rate, Seek Error Rate, Hardware ECC Recovered, and related attributes.
I had to do the same because of Source map support. I find Firebug more responsive and faster to use, however.
Google just bought a satellite company for $500 million
It would also be a shame to end up with an overly restrictively language in future, where large arrays/values need special `..._64` functions (taking 64 bit integers, rather than 32 bit ones).
I'm a fan of Sip, it lets you grab colors off the screen and generates code for you.
Maybe it's 55% of programmers who respond to surveys like this...

Could it also be that it's a lot of people in lower income countries?
I don't, but I am a designer, with a graduate degree from RISD, if that qualifies for something. I don't think you understand sarcasm. The point is that it has been long assumed that Vermeer used at least a camera lucida to construct his paintings.

This Guardian article has been mentioned on this thread, but it really gets to what bothers me about this "study." http://www.theguardian.com/artanddesign/jonathanjonesblog/20...

> So what does it lack? The film implies anyone can make a beautiful work of art with the right application of science. There is no need for mystical ideas like genius.
> But the mysterious genius of Vermeer is exactly what's missing from Tim's Vermeer.

Edit: Added more for the downvoters to downvote.
"Swift is Apple’s new programming language, said by many to ‘replace’ Objective-C. This is not the case. I’ve spent some time reverse engineering Swift binaries and the runtime, and I’ve found out quite a bit about it."

Correct me if I'm wrong (and my point certainly isn't meant to detract from the interest of looking more in-depth at Swift internals), but this article doesn't appear to support this claim at all. It seems equivalent to saying Scala isn't meant to replace Java, or C assembly, because at the end of compilation it's all just Java. Abstraction is real. Also, Apple is providing a "migration guide" for porting Objective-C apps over to Swift. Nothing is conclusive, obviously, but certainly the article does not show that Apple doesn't intend for Swift to ultimately replace Objective-C as the primary language of Mac development.
These are my 'must-haves', or very close to it, and most of them are free or offer a free version.

Alfred 2 (search and a lot more)

aText (text expansion)

Adium (Chat)

Adapter (audio/video filetype conversion)

Caffeine (prevent display from dimming or sleeping)

Chrome (browser)

Colloquy (IRC client)

Dash (documentation and snippet browser)

Dashlane (password management)

Doubleplane (window resizing)

Dropbox (cloud storage)

Evernote (notes, bulky)

Firefox (browser)

F.lux (smart display brightness)

Handbrake (video transcoder)

Hazel (file/folder automation)

iTerm (terminal replacement)

Jumpcut (store and recall clipboard history)

MailMate (email)

Mou (markdown editor with live preview)
Readkit (RSS reader)

Screenmailer (free, easy screencast creation and sharing)

Simplenote (notes, lean)
Skype (calls)

Spark (hotkey)

Sublime Text Editor 3 (text editor)

TicToc (time tracking)

VLC (media player)
Somali Minister for Information talking about a post-anarchic techno economy.
Introspection like this usually is a hack around (1) having a weak type system (2) using objects wrong. That said, T.class and instanceOf work perfectly fine in Haskell and such, because of the lack of inheritance in the OOP sense. Instead, they just say "if you want to get a type, implement the Typeable interface, which has a method that returns the Type". In other words, if you want it, do it manually, with the added benefit that there is 0 cost, memory or otherwise interfaces when they aren't used.

Really, a quote I heard once: "Java is like a strawman built specially by people who want to argue against using strong type systems."
Googling "Dell ARM Server" shows me a bunch of articles from 2010 about a proof-of-concept.

What do you recommend that people order from Dell, for less than $2000? (Note that the Chromebook in the article retails for ~$200, and IIRC the other ARM boards mentioned are also like ~$100-$300.)
Choice quotes:

"It's not a secret anymore that the Somali economy might be the first country in the world where the whole economic sector is virtualised."

"The use of mobile money will only expand, we might become the first society that will be true cashless society that will only use mobile phones to interact".
One solution to the privacy problem is running OpenWRT with cjdns [1] on the routers and clients, and using its IPTunnel feature [2]. The list of supported platforms is steadily growing [3], and it'd be something that runs alongside the existing IPv4/DHCP setups just fine.

[1] https://github.com/seattlemeshnet/meshbox

[2] https://github.com/cjdelisle/cjdns/tree/master/tunnel

[3] Desktop/Server Linuxes, Android, OpenWRT, OSX, FreeBSD. Even Windows support is being worked on.
That's possible without a password too, except that anybody in the area can MITM you instead of just people who bothered to set up honeypots. AFAIK WiFi only provides encryption on networks with a password.
Especially since most devices auto-associate with known networks.

Under the status quo, if I'm desperate for Internet I make a gut decision on how trustworthy I think the nearest random open network is based on the context of my present situation. If openwireless becomes the default, I might decide that in this random small town coffee shop, openwireless is probably trustworthy and associate with it. I do my business and leave. Then, I could be walking through an airport and pass someone who's set up a malicious base station using the openwireless SSID. My device could associate with it and put me at risk without me even knowing.
– If IBM’s supply chain expertise is so good — why does IBM have so many slow and inefficient internal processes?
This is absolutely spot on. The second point is a bit of a curse of "the carpenter's children have no shoes", but an important point that companies like SAP have counteracted lately

This is very true. Accenture and Microsoft are infamous for weak internal systems. This is in a larger part because their best developers are working on external facing systems.

And to your last point... Wall Street is build on Excel. Now THAT is scary!
It's one of the really nice things about the Chicago Loop system - lines running to the city's inner core don't intersect at single points of failure in this way.

I wish that Boston's RGBOSi system did this. it would make life so much easier getting from one line to another.
I've configured my Nexus 5 to auto-connect to any open "linksys" SSID. How would this be any different?

Don't rely on SSID for security. Rely on SSL/TLS and certificate pinning.
Win bigger statistical fights with a better jackknife
That doesn't translate to print (a problem with any dynamic content). Or even, say, to static screenshots.
Something similar is done for Plan 9 development using the Fossil+Venti filesystems.

You need access to the Fossil fileserver console to force a snapshot ``right now'' rather than waiting for the next scheduled time, but since Fossil is a user-space program, you could trivially run your own separate Fossil filesystem against the Venti store without needing any sort of root access.
I feel like the NVIDIA Jetson TK1 would be a better alternative to the odroid products.

https://developer.nvidia.com/jetson-tk1
How isn't such a setup insecure?
I'm surprised they didn't go for the various rk3188-based tv-player android devices. There's got to be one hackable enough for Ubuntu.
Working with fast infoset documents in Java
If you have Xcode 6 installed this is the binary to actual Swift REPL:

/Applications/Xcode6-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift

Also try :gui command inside the REPL
Grandparent was probably out of line (saurik's comment provided useful information that went beyond me too-ism), but I can understand why one would be wary. Its hard to keep up with who is legit, and there has been a lot of me tooism lately.

At least no one has started writing any horrible books on Swift yet.
Those swollen batteries are rather worrying - unless these laptops are being subjected to temperatures far outside of their design spec or the charging circuitry is (very slightly) overcharging them, they should not be swelling at all. Although in more gentle conditions they'd probably last long enough for the few years design life these have.
ZFS / births are great for their intended purposes but using them on devices with limited RAM and/or connected via external bus/power would likely introduce a whole new set of problems.
Maybe there's a way to hack Ubuntu onto a cloud-connect stick?
Obssesion is a good thing
Definitely agree with this. I don't design a lot of charts but I look at a lot of them and traditional line / bar graph charts are just so much easier to read and understand.

A lot of these new 3d type charts just come off looking like a flat 2d chart with layers and end up confusing the heck out of me.
Give it the -i argument when you invoke it and you can use it for a #! shell
To be fair though, the technical excellence of his paintings has always been a subject of considerable interest to people.

That's an article about Vermeer and his art.

This is an article about the technical aspects of his painting.

They're different topics and it's not really surprising to see this one generating more interest; but yes, indeed. There's a lot more to his work than simply the technical means by which he produced them; that's true of any artist (composition, etc).

Also, that site has a really horrid and hard to read layout. The densely packed sans-serif font blocks that academic sites seem to favor are terrible. It's ironic given the attention that typesetting gets for academic papers seemed to get completely ignored once the web comes into it. -__-
1: We plan on porting libswarm to every major language.

2: The idea is to use socket passing, so you can use libswarm for service discovery. Place your postgres service behind a libswarm proxy, which implements the "connect" verb: that allows a client to use libswarm for discovery.
I find it hard to get excited about normal testing.
Don't worry, the current government will make the situation so bad that America's telcos will look like the gold standard by comparison.

It's really strange. We're quite far ahead with mobile/cell/wireless coverage and plans but very very far behind in high-speed broadband.