jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
From curiosity: What did you change in your profile to get flooded with work?
For me, I think this is the best start:
http://stackoverflow.com/questions/11246/best-resources-to-l...
I can't live without:

* QuickSilver (Launcher app), http://www.blacktree.com/

* TotalFinder (Tabbed finder), http://totalfinder.binaryage.com/

* iTerm, http://iterm.sourceforge.net/

* CSSEdit 2, http://macrabbit.com/cssedit/

* TextMate, http://macromates.com/

* AquaMacs, http://aquamacs.org/

* Tower (awesome git client), http://www.git-tower.com/

* Araxis Merge (crossplatform merge), http://www.araxis.com/merge_mac/index.html

* Aqua Data Studio (sql editor), http://www.aquafold.com/

* Adium (instant messenger), http://adium.im/

* DropBox

* VLC (Media player), http://www.videolan.org/vlc/

* Perian (plays xvid/divx avi's), http://www.perian.org/

* ExpandDrive (mount sftp, ftp, etc. as volumes), http://www.expandrive.com/mac

* 1Password (password manager), http://agilewebsolutions.com/onepassword

* VoodooPad (desktop wiki), http://flyingmeat.com/voodoopad/

* Unison (usenet browser/downloader), http://www.panic.com/unison/

* Scrivener (writing app), http://www.literatureandlatte.com/scrivener.php

* MacPorts (package installer), http://www.macports.org/

It's worth installing the developer tools from Apple. Also, you'll probably want to install MacPorts, which is a package management system similar to what you are used to on Linux.
Go to the Apple menu, "System Preferences", Keyboard pane, and browse the "Keyboard Shortcuts" tab. There will be all kinds of useful stuff in there, and you can change anything you don't like. Remember that "^" means the Control key, the hollow up-arrow means the Shift key, the switch-symbol means the Option key, and the cloverleaf is the Command key.

If you are feeling a bit adventurous, note that many Mac apps use Cocoa and their text fields tend to share the same text entry system, and people have even written extensions for it. You can tweak config files to change the behavior. The default is a bit Emacs-like, e.g. Control-A to move to beginning of line, Control-E to move to end of line. The traditional Mac OS keys also work, so e.g. Option-left-arrow or Option-right-arrow moves between words; Command-left-arrow and Command-right-arrow move to the beginning or end of the visible boundary of the line you're on; holding down the Shift key selects text as you use cursor keys, etc.
Or, there is a problem with the "justice system" and how it deals with minorities, non-white people, immigrants or members of some other less powerful group. One glaring example:
http://www.theworld.org/2010/12/06/missouri-court-guatemalan...
or OP could be trying to hack hackernews
And what a crisis that would be. All of our publicly-available comments would become available publicly!
Complex, slow, unscalable and unmaintainable code in a shipping product beats a concise, fast, scalable and maintainable unfinished design.

This is not a strict dichotomy, of course. But it's a dictum well worth remembering.
I know some folks at Valve, they all say that the work-life balance isn't great (not terrible, but not great).

context matters: the work-life norm for video games is horrendously awful.

I'm not saying this is how Valve thinks, but if you were recruiting for a video game company, you could totally tell people "work-life balance matters here, so you'll often be able to go home on weekends," or "work-life balance matters here, so we rarely work more than ten hours a day."
"It wasn't invented here."
> If there's a suspicion of false confession, meaning that the suspect may not be the offender, that should normally be sorted out before court

How? Court is the process for sorting that out and assessing whether there is doubt, and the extent of that doubt.
And yet it still manages to be the ugliest kludge in my workflow. Just getting it to rebuild and reexport an updated model requires at least a full minute of it popping up windows all over the place—one each for every part, assembly, and spreadsheet holding the parameters—and I have to structure the rest of my code around the limitation that I can only have one SolidWorks instance running at a time while everything else is highly parallel. There's a problem when the CAD program is a noticeable bottleneck in a process that also runs multi-GB FEM simulations.
.the .product was amazing at the time, but I feel like the scene has really moved beyond that old demo.
FYI, daily builds of RStudio now use libclang to provide way more C++ language support including autocomplete (but not, I believe, debugging).
http://www.rstudio.org/download/daily
Yeah I live a few blocks away from where where ANTIFA was supposedly terrorizing and burning. The only danger to the public was the tear gas the police indiscriminately used and drifted into apartments and retirement homes. You are full of it.
You can buy a 27" iMac together with an M1 Air for the same price as a 16" MacBook Pro and an eGPU.

I don't understand why people insist on trying to convert laptops into desktops.
Understanding why Khamenei is a bad guy requires more thought and effort than the blind outrage that the traditional media, social media, and celebrity personalities have instilled in millions of intellectually lazy Americans...
Buddhist regurgitation.
Ah. I tried removing all trailing characters to avoid resubmitting, but alas! Sorry about that.
The NSA keeps encrypted data (e.g. HTTPS traffic) for five years in the event that they might be able to decrypt it later if they need to. This is extremely likely with respect to HTTPS because the keys are owned by the ISPs who can be directed to hand them over, if not today, then at least when their Certs expire and new keys are generated. So HTTPS traffic is effectively as open as plaintext.

Your 4096-bit-encrypted email would probably not be crackable. However, the NSA would know from the metadata that your mails were "of interest" (because they know your correspondent was someone on whom they are trying to build a case) and they can come to you and demand the key, and impose secrecy on you making it a felony if you tell anyone you had surrendered your key.
There are two issues here, one of which strongly cuts against distributing nuclear power that broadly:

If you have a lot of units, the loss of one or a few has limited effects, vs. taking out a few big baseline power plants and/or major transmission nodes.

What's the local/regional cost if someone takes out a node with a sufficiently big shaped charge?
You're right that it probably makes for a better benchmark, and I tried to use recent versions for the other languages, I just didn't bother for C and C++ as I assumed they'd already be the fastest in class so there was no need to test on the latest compilers.
Microsoft also created the first UNIX port to x86: Xenix.

As Oedipus and the Titans showed, sometimes we create our own usurpers.
Someone very technically oriented person (Ray Ozzie type person) MS has lots of business talent. What they have been lacking is ability to grow new relevant technology in-house.

From strategy perspective, Stephen Elop. Mobile platforms is the part that is lacking most in MS strategy and it's kind of important for the future of the company. Stephen Elop has been eating the MS dog food for few years in Nokia and MS has let down Nokia again and again. MS software is just lacking behind Android more than year. For example, it's unforgivable that software side prevents using high resolution screens.
No. It works as well in one place as in any other.
It's like this: once a system is sufficiently complex it is impossible to describe with simple models, and one cannot get an intuitive understanding of its behaviour from staring at two or three equations. Biologists have found this out - living systems have layers of complexity bolted on layer of complexity that have evolved in geological time.

It's immediately obvious that economic systems are the same - the simple models taught to undergrads are simple, elegant - and they don't work to well in practice, their predictive power is limited. The practice of economy needs to change, it isn't that we didn't have the data or the computational power to deal with it.
Why build something if you can determine you can't adequately protect it?
That group is probably bigger than you think. There is a very large population of professional poker players, and those people make their money from a population of everyday players that are least ten times the size of the professional players. We're talking about hundreds of thousands of people whose poker accounts have essentially been frozen.

TL;DR: About $100M-$1B of law-abiding citizens' money is currently in limbo because the government didn't consider the collateral damage of its attack on the big 3 poker sites (for all intents and purposes, UB and AP are the same site).
Good. I would expect, and hope for, support for http streaming on Amazons CloudFront service soon since they use Adobe's media server already. [1] This would be really helpfully for some indie iOS developers.

[1] http://aws.amazon.com/cloudfront/
This reminds me of Scala X expecting Java 7 discussion. I like the fact that we, as more agile communities (Scala's and Coffeescript's), decided that we should not wait for committees, and we should control the languages we want to use it. And we won't wait 2/3 years. We are doing it now.
>but they have no footprint in the phone market.

Except for all those 3G kindles. If they are working on a tablet, you can bet that "Whispernet" will feature prominently for delivery of music, video, and (dare I say it) a skype/facetime-like application.
The OP's name is 'pavlov', and your parent should have included a comma.
PS, If I was Apple I'd be buying this tomorrow, or I'd just amp up development of my own software, probably basing it on the new iAd Developer tools which were recently released.
Anyway, you asked me 'now do you understand the point of the article'.

I think I already did, thanks, and as far as I can tell, Android being at a particularly advantage overseas vs. iOS is neither the point of FW's post or the article he linked to. In fact, all he said is '. And many of these devices will be running Android, not iOS'. As far as I can tell, HN has seemed to turn this into "Android will be devastating iOS because people in Kiribati can't afford an iPhone!!". Okay, but that isn't what either article was asserting.
It looks like we are approaching the end of Moore's law. Heat is making it impossible to add additional transistors into CPUs and GPUs and the end result is that today’s computer technology is about as fast as silicon transistors can go. Future gains are going to have to be based on architecture changes in the hardware to be more efficient and software algorithm improvements. That's not going to bring gains at the same pace we've seen in the past.

I'll put my money on the creativity and imagination of the engineers that build this stuff, the business men behind it that demand it, and the marketers that will convince you it's not true.

If Moore's Law hadn't taken hold so prominently, it's possible that the level of aggressiveness the industry took towards shrinking chips would not have been 2x every 18 months. Most people inside the industry will tell you it's more of a self-fulfilling prophecy

People also never seem to realize that Gordon Moore made his prediction with only four datapoints... He's clearly a brilliant man, but that's usually hardly enough data to claim anything :)

original graph on page 3 -

ftp://download.intel.com/museum/Moores_Law/Articles-Press_Releases/Gordon_Moore_1965_Article.pdf
Nice!

I made something very similar last year[0] but never really found the time to polish it to my satisfaction.

[0] http://www.rosettaclone.org/
> and loses less than 200fps from a 4" barrel vs the 14".

Well, given that .22LR out of a rifle length barrel is less than 200FPS above subsonic speeds, that kind of plays right into what he was saying.
After I read that I poked around and also saw this about using "push" and "pull" to describe "framework" vs. "library" and I like it too:

http://pchiusano.blogspot.com/2010/09/push-libraries-vs-pull...

And this...

http://pchiusano.blogspot.com/2010/07/reification-of-time-in...
In response to your sidenote, bullshit. Whining about downvotes without "saying why" is an idiot's move. Replying to that whining (as I am doing now) might possibly be an idiot's move, I'm not sure. But voting is not an idiot's move, and lack of explanation does not make it so.

Upvotes and downvotes add the same thing to the conversation:
1) They're a system by which the collective collectively modifies what comments get seen, and in what order
2) They're a system of feedback about what is a valuable contribution

Neither of those contributions requires "saying why". Of course, it is true that the second function works a lot better if the voter communicates a "why", that's easy to see. But it's easy to see that the first function is served just fine by voting without comments (and indeed, since your downvoted comment was erroneous, the conversation benefited from it being removed via downvoting).

Further, we all already know that some explanations of "why" distract from the conversation more than they contribute. The most-obvious example is "+1 agree" or "+1 this", or even "+1 this comment told me something I didn't know". Or, in your case, people could have commented "-1 unsubstantiated" or "-1 parent post misread FA" or something.

Either way, whining about voting _really_ doesn't add to the conversation. If I had downvote ability, I'd downvoting comments that complain about downvotes.

tl;dr: Downvotes without explanations are just as much a positive contribution to the conversation as upvotes.
I think this article overlooks the fact that outsourcing media playback to environment specific codecs (WM9/VLC/etc) has been around for ages.

by the time html5 video is widespread each user will likely have several media plugins installed willing to play h264 video for them in any browser.

I'm talking about quicktime, realplayer, vlc, and windows media, among others - This is SO not a big deal
Incidentally, I am currently looking to hire a PHP or Ruby programmer who has experience building out SaaS-style web apps. You know -- account creation, forgot password, billing integration via PayPal or Recurly. I don't care if this is your first ever freelance gig, just that you have built web apps before, and can do so quickly (it's a practiced skill). Email's in profile if you're available.
Yes, very helpful but this feature isn't new at all.
Well, I think from a customer point of view they see "making things more stable/reliable" as "no progress". Customers, rightly so, expect things to be stable and reliable from the start. Otherwise, they are testing your product and not every customer wants to do that.

I feel like Twitter was very lucky that they did not see a decrease in use and adoption while they had many problems with scaling.
I've been using haxe as a way to make programming to an avm1/ActionScript 2 target (embedded-device Flash Lite, pre-Flash Lite 4) bearable. I'm absolutely delighted Nicolas hasn't stripped out the backend for that target though surely it must not be too widely used these days.

Our devices (I work at Chumby) will soon be AS3-capable but at this point I'd like to stick with Haxe anyway because I've grown to love the language for things like generics, inline methods and it'll be cool to be able to access the Alchemy memory directly from non-C++/Alchemy-compiled code when I can.

Protip: Don't just look at the release version of haxe, there is a ton of cool new stuff in the svn that hasn't yet been wrapped into a release, including a very flexible compile-time code generating macro system.
What I do is:

- For meetings, events, social obligations, I carry a small paper-based diary.

- For ideas and thoughts, I write them down. The idea is that the act of writing something down aids recall. For example, story and blog ideas go in a A5 notebook that I carry around with me, and I commit them to a digitally backed up document as soon as possible. Note-to-self lifestyle advice goes in my bedside drawer, to check on if I ever feel like I've forgotten anything.

- For things to learn and interesting articles, I don't do anything and keep my fingers crossed that the salient bits will have rubbed off on me, lurking in my subconscious and subtly improving my life forever after.

I'm not 100% sure that last one works quite that well.
Just started reading. Most of the items on your list of things to fix I was thinking about for quite some time. Besides the comments, maybe you could write a blog post about your system and experience with it? I for sure would be interested.

Do you think that solution to the whole personal knowledgebase problem should be solved from a single app perspective or is it better to think about this as a sort of ecosystem - one "module" for adding new things to the system, other for statistics[0], sync etc.? Also, did you consider semantic part of such system? So we can write programs that can make sense of all the things we have in the system?

[0] I was actually thinking about using machine learning to somehow finding the most important things in the wiki and suggesting tags/place in hierarchy of new entries
Thank you for responding. I am still looking for that thing for me. :)
This is further fuelled by recalling something (e.g. an article you read), and not being able to find it again.

For example, a while ago I read an article that talked about peanut allergies being less prevalent/severe in Europe than the US, and Europe having more cases of other allergies (like apple allergies). It then went on to talk about different pollens that may react with our bodies to trigger certain allergies. I can't recall how long ago I came across this, or where (could have been HN, Slashdot, Digg, etc). I've also not been able to put together a search to turn up this article in Google. Had I been better about bookmarking, maybe I would be able to find this article even if it took a brute-force search through all of my bookmarks.
If you need this for Python/Django, my startup has over 600 beta users already -- http://www.djangy.com -- things are looking promising in this space!
And a fairly simple read of the link will indicate that what's being discussed is the enforcement of the ESRB ratings so kids get age-appropriate material. Not the banning of video games.
The vast, vast majority of cases of car theft are not theft to fence the car, but rather as an untraceable means to commit further, far more profitable crimes.
I might be the only one, but reading the article and the discussion here, I can't help but ask a bigger picture question on whether it is worth putting so many pilots through the torture of flying F-16's and F-35's. G-locking sounds extremely unpleasant. Does it have any longer term effects on the pilot? Despite the development on the software, aircraft technology, and the fundamental aerodynamics side that the F-35 and F-16 programs have brought about, they still seem inhuman to the aviators.

Why isn't anyone questioning whether these high-maneuverability fighter aircraft should be used at all, especially given the huge budget of these programs?
I think there is also a strong correlation between the integer value of the year and the prevalence of carjacking in Chicago.
These aren't SLAs, they're operating hours. Transfers are essentially instantaneous.
right-to-repair laws hopefully will triumph over tesla's trying to lock people out.
This legislator needs to know that the Beatles are using backwards masking on their records and this is causing the youth to be rebellious
> For regular retail banking customers your deposits have FDIC protection, not a thing you can get with BTC.

I'm not sure how to even understand this comparison.

FDIC protection ensures that if your bank fails, your money isn't lost; you can move it to another bank. This vulnerability doesn't exist with Bitcoin, so there's no need to protect against it (though obviously it has other risks that are mitigated by the presence of a bank in the first place, like loss of access due to poor secret handling).
Dams are expensive and have significant side effects. However the duty cycle on a dam is pretty low (they rarely run the turbines at 100%). So there's substantial additional capacity that could be had by pumping water upstream whenever there is a surplus of power.
Speaking of web extensions, one thing I’ve been missing from iOS is a convenient way to turn JavaScript on or off on a page-by-page basis.

uBlock Origin makes this trivial—it’s literally a click on the extension logo and then one more tap.

iOS Safari already has “Turn off Content Blockers” and “Website Settings” per website, but I haven’t been able to find a menu or app that makes it convenient to toggle JavaScript on a page.

I use a 4 year old iPhone with a dying battery and aging processor. The web is slow and made much faster without JavaScript. It’d be great to have a toggle for this.
Text rendering and accessibility APIs both need to access the host OS’s APIs to work correctly. (Text rendering is subtly different on macos and windows, and app rendering behaviour should follow the platform.)

I think we can expose standardised APIs to applications for this stuff, but the API will probably need on the order of hundreds of methods.
The issue I see is we don't need a sandbox at all for this, we need capability based security models for applications provided by the OS vendors (like iOS, Android). Apple has taken the right steps towards such a model, yet get lambasted by developers for it. We have flatpaks and snaps for Linux, the former isn't really targeted by many and the latter is similarly lambasted by users and developers. I don't even know what Microsoft recommends today, since no developer is going to use it and that rec will change tomorrow.

While technically, complexity is not necessary, pragmatically the sandbox offers next to nothing for users or developers without OS vendors enforcing its usage, or the sandbox being so compelling a target for developers they accept the limitations of the sandbox - which is why the only platforms with robust sandboxes are mobile and the browser.
Trying to display at native full screen resolution from a VM is not a great experience. Or at least I couldn't achieve that without lag on any hypervisor. On top of that you're paying the battery tax because of virtualisation.
From this viewpoint, Helm is really kind of broken-by-design. It takes a perfectly good system (Kubernetes Manifests) which allows you to exactly specify the exact versions of all the containers you want on your cluster, and it wraps it in an inscrutable "helm install" invocation which can potentially pull containers from anywhere at deploy time.

I've used helm template which generates manifests but unfortunately this isn't really the common use case, and it doesn't give you that much compared to your favorite text templating language.
These lands are not being sold to anyone as implied in the standard click-bait style headline.

It is probably best if this oil is left in the ground for future generations until we get our CO2 levels under control, but these are leases of the land for oil exploration and extraction. They expire and in many cases no wells will be drilled, especially if the price of oil keeps dropping.
Yeah, the real return is the equity. The house can act as a small savings account over time. But even that is questionable unless you're prepared to move out at some point, which means transaction costs and buying something new.

IMO, for primary residences you did the right thing (if you want a house of course).
i want to see it go into an infinite loop with an "image recognition software" (one where you feed an image and you get a written description of if)
Github still blocked in Crimea?
It is also terribly dangerous as the the accident statistics show. People are not good at paying attention continuously, so we need to make rules and infrastructure that minimize the bad effects of inattention.