jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Based on experience, I say find the least mission critical skunkworks at a BigCo / FAANMG. Something the executives get a five minute report on once a year, and they don’t care. Bonus: get the same Corp-wide performance / compensation structure as people who do work!
Only expensive software came with instruction manuals (embedded instructions weren't a thing) but when they did they were leather bound. You really had to figure things out yourself.

Let's say you had a c64. You have no software installed so you have to type in a program or possible load one from a disk. Completely different mindset.

Fast forward years and you have lan doom parties. Everyone goes to a store and plays on a hardwired network.

The internet is great.. there is life outside of it if it disappeared.
This is the best. We need private payments
I was waiting for something like this for so long...
In an ideal world, maybe/hopefully. But Signal is already awful at hiding your identity¹, tying a public key to your already leaky Signal account isn't going to improve anything.

¹: https://technology.inquirer.net/108901/mark-zuckerberg-uses-...
Not the OP, but I do share the sentiment of improving existing unsafe languages.

The C and C++ code in many relevant stacks is not going away, and many of us won't be ever be able to use D or Rust regardless of how much we like them.

UNIX clones, Windows, .NET and Java runtime implementation, WinUI/WinRT, Android (regardless of this week's annoucement)

So Microsoft Checked C, Microsoft SAL, Visual C++/clang/gcc lifetime analysers, Frama-C, hardware memory tagging, Pluton sandbox, CHERI,... are all welcomed improvements.
Any sale would mean the end of 4chan.
And screenshot of this page in case it doesn't open in your browser http://puu.sh/ePnT1/835dce9067.png
I think the `case-host` macro is what you're looking for: https://github.com/feature-macros/clojurescript/blob/feature...
It's important to recognize the flip side of the coin (based on my own experience):

If you aren't articulating your vision well, then of course early employees won't be doing what you expect--and if you don't document what your tech is, of course they will just roll their own.

If you don't give them a reasonable stake in the company in real stock or revenue sharing, then of course early employees won't put in the same work.

If you wasted a lot of effort learning things the hard way about your tech or your business, and you hire early employees that already knew how to do things the right way, of course they won't appear to be working as hard.

It can be really sad watching cofounders screw over early employees all the while wringing hands about "dang, these folks just aren't as committed as we were". Early employee at a startup sucks, because you don't have the financial security of being a cog, you don't have the respect or payoff of being a cofounder, and you do have to clean up after the cofounders messes and grow the business.
Any large company will routinely have people who monitor the normally security channels (from bugtraq to cert lists) for security alerts that could impact them.
I've worked for big companies with training budgets, lavish perks and benefits, also for startups that went bankrupt. I learned things in both situations. You can always learn something in almost any situation, and come away the better for it in the long run.
To drive the point further. This is a vertical that has a LOT of unexplored potential.

The truth is that people spend most of their time in verticals.

Statistics focus on the aggregate amount of time the average American spends on Facebook, 7 hours per month.

But the truth is that what is most interesting is the 20-40 hours a month someone spends on the verticals that matter most to them.

For us it's nerd/tech stuff, so we hang out here for hours on end. The number of hours I spend on here blows the amount of time I spend on Facebook away. The same goes for Quora.

For companies that make money from advertising, the highest click-through-rates come from the most engaged audiences and highly targeted advertising.

The truth is that no one has perfected many verticals. StackOverflow is one of the the best examples of startups that have done an excellent job in a vertical, but there is still much more potential there too.

Regarding search verticals, the search algorithms for code are going to look really really different when compared to those for natural language that Google is after.

Imagine a code search engine where I can save preferences for the languages I want to search in. This engine then indexes lots of different places like Github, Gitorious, Freshmeat, SourceForge, etc.

If you are part of the community that cares about code, you all of a sudden stop going to Google as the default for all code searches. Of course, Google could then become a portal to your search, but at that point the the barriers to entry for other companies to aggregate vertical search engines becomes much lower and Google's dominance is no longer guaranteed.
I would add, the mentality of "I just moved here" to that. When you visit a city, many people are a bit less inhibited to strike up conversations, get into social dynamics with strangers just due to the fact of being in a different city.

Carry that with you.

If you have interests, find groups that have the prevailing interest (this also goes for what type of partner you are looking for (male / female) in dating).

I love the above comment in encouraging those to bring their other friends. You will find interesting, dynamic people, as well as those you do not wish to associate with.

It is important to be honest with yourself on Whom you would actually wish to build a relationship (friend or sexual).
I think the main reason they don't have a Linux player is that their current offering is based on Silverlight.
Yeah, I'm definitely not arguing that. The point is that, at least when people don't critically think about something (which happens depressingly often), people neglect training and skill in evaluating the difficulty of tasks that appear easy.
If Google was willing to pay $6 Billion for Groupon, how is Twitter not worth more? That's a serious question, not a snarky one.
Fair point - but, this relies on the user actively using Twitter over some time, which seems like the minority. Couldn't companies achieve the same with Facebook pages, which seem to have a larger and more devoted audience?
For blocking hosts you can also use https://opensource.conformal.com/wiki/Adsuck
London, UK

HAIRCVT is changing the way the people of London and Paris get their haircut. We’re flipping a £10bn industry on its head and we’re looking for our second tech hire to help us do so.

http://haircvt.com

Full details are on Workable:

http://haircvt.workable.com/jobs/69537
This is a cool idea, but how will you handle branches? Can there be multiple active versions at once?
I was excited to take the leap and try the FP2, and ended up really disappointed by it. The quality of both hardware and software was just pretty bad. The casing would warp and pop off over time; I had to order 2 replacements in the 2 years I had it. Separately, at the time (maybe still the case), they didn't ship parts at all to the USA, so when I moved there, I was unable to get replacement parts. My microphone module got so flaky that it would periodically lose a good connection to the bus and the person on the other end wouldn't hear anything I was saying, which took a while to figure out. The connectivity was also awful, maybe also a USA thing. I couldn't get reception at either my work place or several apartments I rented. It was incredibly frustrating because I really wanted it to work. That they phased out FP1 parts after 4 years confirmed to me that it just wasn't worth it. I keep my phones for that long anyways, it may as well at least be built well. Oh, there were also compatibility problems with Android apps because FP OS development often lagged pretty behind, but that's a different story.
given the lengths microsoft work with hardware manufacturers and computer assemblers such as Dell, being able to install anything and have the drivers working is indeed a breach of microsoft market security :)
Yes. The diagram explains that their render farm takes data from AP and converts them into pages that are then sync'd with apache.
My impressions is that the politics of HN have changed drastically in the last nine months or so.

Back then, the orthodoxy was an odd kind of left coast right-wing politics. You know, the young people who've never worked a real job and think Ayn Rand is really awesome, but they don't hate gays or mexicans.

If you went against that orthodoxy back then, you'd get viciously downvoted.

It seems that the politics of HN is much more diverse and tolerant now, and you can actually express the opinion that there might be some drawbacks of an extreme inequality of wealth.
Sounds very much like it. From the article:

>After each batch of new data was received from the AP, this server determined which pages needed to be re-rendered and, using the Typhoeus libcurl-multi bindings for Ruby, pulled new data for each of these pages from the render pool.

Sounds like their infrastructure already has a farm of servers set up to handle rendering articles into their HTML components, so for this scenario they would save the output as a static file and then write it to disk rather than sending the HTML out to the response / caching layer / etc.
Oh, Perl. Sometimes I honestly do miss you.
Apple could do something like this in a heartbeat with me.com, but about.me is likely to be device- and network-agnostic, i.e. you won't need to own an Apple product.
yeah, I've been there a few times and every time I search for topics of my interest I see people bragging about stuff I don't even note in the commit message. meh. I mean, there are probably lots of professionals, but the environment and kiddie community encourages posting lots of minor stuff.
When all wikipedia can say is "so enormously large" you know you're on the right track. :-)
Keep in mind, a founding team like that is probably worth 10s of millions to a company like AOL (assuming they retain them for several years).
but that Sony was singlehandedly trusting the security of all their customer information to the assumption that the client would never be compromised. It's bad (and even negligent) design

I agree with Geohot that Sony's mindset of security extending to the console is broken. But let's put it in perspective: for CC#s and passwords this is little different than an https website and customer-side browser. Sure, if you hack your console, you can set up a MitM and observe your own personal details.

It's possible that this helped to enable their backend breach but we don't know that yet.

There are very few designs in common use that can survive the compromise of an endpoint.
The tradeoff is in that AZs are "engineered to be insulated" as opposed to being actually, or naturally isolated. Prior to their downtime, I've had plenty of conversations with folks that I work with about AWS and we've always assumed that AZs are not 100% isolated. I can see how someone can read "engineered to be insulated" the other way, but I generally read these kinds of materials as guaranteeing nothing beyond the most limited possible reading, and probably not even that.

The quoted statement doesn't say that isolation is 100% or that multiple AZs can't ever ever fail at the same time. It says that if only one AZ goes down and you have servers in another, then those servers will still be up, which should be obvious. Insulated doesn't even mean the same thing as isolated.
is that a blog? I thought you had made an app.
How about Xcode 4? You mentioned both Xcode 4 and 3.2, and I'm using Xcode 4.

In Xcode 4, I downloaded it from scratch, extracted the file, saw the "missing base SDK" error, but ran it successfully in the simulator without any changes.

If you'd like, I might be able to do a clean install of the old version on a different machine in /Developer and tell you what I see. But I won't have a chance to do that for a few days.

If I recall correctly, this is a common problem with Xcode 3.x. Even sample code that people obtained from Apple employees seemed to have this problem:

http://stackoverflow.com/questions/3365114/frameworks-are-re...

I'm pretty sure I had this problem a lot before I upgraded to Xcode 4.

- Brian
You can do it without hardball tactics, though - if you keep your eye out for other opportunities (i.e. have a better BATNA), then you can present it honestly as "the best move for me right now", and if they don't want to give a raise, you can discuss alternative benefits that would satisfy both parties.

On the other hand, if they're trying to screw you, they're trying to screw you.
I agree. I was unfair. Java is good for many things - many times you want to control details somewhere between C and, say, Perl. And yes - it's been used for all the wrong things.
Too big for my taste. Something like titanium white mini-handcuffs would pick my attention. And cheaper to produce.
If you're under 30, you could look into the Working Holiday Visa program that many countries participate in: http://www.workingholidayinfo.com/

[Side note - the owner of that website also blogs at Nerdy Nomad about working from a laptop while travelling the world: http://www.nerdynomad.com/ ]
This website doesn't tell me anything.
Author of the article here. Of course it's a basic Unix programming 101... from our points of view! You and I think it's basic because we're so knowledgeable in this area. But this does not hold for the rest of the world. 99 out of 100 people that I've spoken to have absolutely no idea about this problem. I used to link to the Wikipedia article and thought that people would get it. They didn't. People started getting it once I gave 15 minute talks about the problem and describing things with diagrams. Lots of people gave me the suggestion that I should blog about it, and so I did.
My company has an internal bit of infrastructure that I think is a somewhat novel approach that allows us to never have any secrets stored unencrypted on disk. There's a server (a set of servers, actually, for redundancy) called the secret server, and its only job is to run a daemon that owns all the secrets. When an app on another server is started up, it must be done from a shell (we use cap) which has an SSH agent forwarded to it. In order for the app to get its database passwords and various other secrets, it makes a request to the secret server (over a TLS-encrypted socket), which checks your SSH identity against an ACL (different identities can have access to different secrets) and does a signing challenge to verify the identity, and if all passes muster, it hands the secrets back. The app process keeps the secrets in memory and your cap shell disconnects, leaving the app unable to fetch any more secrets on your behalf.

The other kink is that the secret server itself reads the secrets from a symmetrically-encrypted file and when it boots, it doesn't actually know how to decrypt it. There's a master key for this that's stored GPG encrypted so that a small number of people can retrieve it and use a client tool that sends the secret server an "unlock" command containing the master key. So any time a secret server reboots, someone with access needs to gpg --decrypt mastersecret | secret_server_unlock_command someserver

There are some obvious drawbacks to this whole system (constraining pushes to require an SSH agent connection is a biggie and wouldn't fly some places, and agent forwarding is not without its security implications) and some obvious problems it doesn't solve (secrets are obviously still in RAM), but on the whole it works very well for distributing secrets to a large number of apps, and we have written tools that have basically completely eliminated any individual's need to ever actually lay eyes on a secret (e.g. if you want to run any tool in the mysql family, there's a tool that fetches the secret for you and spawns the tool you want with MYSQL_PWD temporarily set in the env, so you need not copy/paste it or be tempted to stick it in a .my.cnf).
So he was going to subpoena their isps? Only the people who used lab computers needed to worry.
Good thoughts. The article did not say this outright, but it is also nice to build a chunk your app (if not all of it) on top of your own API. Not only is this good housekeeping, it helps in decoupling your code and forces you to keep things in bite-sized, maintainable, testable pieces.
Your second paragraph doesn't make any sense to me. It seems to suggest that Americans would look more favorably on Iranians if we knew they were helping kill American teenagers.

I feel bad for taking even a baby step further into this political tar pit, but my nerd brain lacks an exception handler for the weirdness it just encountered.
This only work because they hire the right lawyers, who dinner with the right persons across all law enforcement branches.
The risk is independent but the marginal enjoyment isn't. You don't get double the satisfaction from climbing twice as much.
Btrfs lets you keep metadata at a stronger bitrot-protection level fairly easily, and as long as that is still ok, you'll only use the data blocks that rotted, so at LTT's scale just a few seconds of footage in total.
> I measure harm in units other than economies

Thank you. It's too often forgotten that markets and economies exist to serve humans, not the other way around.
Only if tree death is uniformly distributed over a tree's lifetime for some bizarre reason. And it isn't.

The logic in the story is BS. First, you would never, ever get into a car with that logic. Second, trees just aren't that ephemeral. People who live in a forest would be very aware of when they do or don't fall (or more problematically, drop large branches.) It's not as straightforward as just avoiding storms or dead-looking trees. Sustained wet weather, especially after a period of dry weather, is a common cause. As is the opposite for some trees (eg oak trees drop limbs in sustained hot dry weather.) As for disease or other causes, an experienced hunter in a familiar area could tell at a glance.

The message I got from the story is that they probably did have a very good reason. They either thought it would be too hard to communicate, or they were themselves cargo-culting the falling tree excuse when the reality was more likely to be... I dunno, snakes or nasty bugs or annoying sticky sap or whatever.
I'm amused at your third column, and it's arguably not wrong currently, although it's almost more niche than "corporate" in its current form. :)

The "pre-trashcan" Mac Pro models were considerably less expensive, even adjusted for inflation, than what came afterward. (The first Intel Mac Pros started at $2299, and IIRC I bought a PowerMac G5 in the early 2000s for something like $1599.) So Apple might lower their introductory pricing down to something that, if not cheap, is at least less expensive than the current Mac Pro. I wouldn't bet money on that, to be sure -- but it's possible.

There's also the possibility of a "Mac Mini Pro," though, maybe? In a sense they kind of did that with the last update to the Intel model; I could see them making this a more deliberate bifurcation in the lineup.
Her mom is Turkish.
It's simply that people who begin thought experiments with one island, two people, and three cows tend to reach absolutely unhinged conclusions about how the society should work. Not wanting to live in a world governed by those systems is why I intent to frame them as such. Before we get to the part where some responder concludes, "you should go live in the woods then", I'd rather they did.

Another way of putting it is this. Expansions in the legal concept of property are consequently expansions in the dominion of the state.
The right title would be “contactless collections”.
Link to original site

http://www.vendorclientvideo.com/
I'm really not sure what you're trying to say. Let me lay out my position.

Either you can code and most likely want to work at a great company, or you can't code and just want any job.

If you really can code then this "advice" is largely meaningless. You'll be able to answer sensible questions from good companies without a problem, and the job is most likely yours. Pretty much everyone here on HN should fall into this category, and the article isn't worth the 30 seconds it takes to read it.

If you can't code and just want any job, then polish your CV and master your BS. Being great in both areas is enough, because the interviewer won't have clue anyway, you're just competing against the other BS specialists with great CVs. Unless the interviewer does have a clue, in which case you wouldn't get the job regardless. So a great CV and excellent BS skills are all you need, and you'll ace that interview.

But if you're in the category you won't be here reading HN.

So anyone here on HN is in the first category, and the "advice" is useless.
This sounds pretty great. I have much respect for DIY solutions.

Is there any chance you or anyone else could point me to a howto or something similar?
Yeah, but an employee might get 'laid off' (and have to look for a new job) at most, say once every 3 years. It's possible it could be more often, but over the course of your career the average probably doesn't exceed once every 3 years (unless you're particularly poor).

A contractor, on the other hand, has to look for new work every few months, at least.

If I hate looking for new work, then being an employee might make sense.
At what point does "good practice" become justified OCD? Not every account is equally important. Have unique passwords for email and financial accounts - absolutely, but does it really matter if someone compromises your HN password? As long you keep that completely separate from anything that can really hurt you, why obsess over it?

Despite popular belief, writing down your password and storing it in a lock box is leagues better than storing it online. The number of people who have access to your physical belongings is many orders of magnitude less than the number of people who can attempt to compromise an encrypted database.

"Don't write your password down" might have been good advice in the 90s when most people only used a computer at work and the internet wasn't as ubiquitous as it is today.
Another one of those ideas that you never think of but say "duh" when it's introduced.
Certainly, no one is denying this but people often stick to a single paradigm and tout it as the best thing since slice bread. People often make claims without any backing and since the argument is about programming languages it should be really easy to back up claims with actual working code. It's hard to argue with code that compiles and does what its creator claims it does.
You assume those are the only two choices, I was considering that in some environments these might be the only two choices when I asked the question.
Assuming of course that you live in the US. In the UK it's relatively difficult to get rid of people - sacking is very difficult and likely to end up in court (you need a bulletproof reason for doing it) and the redundancy process is quite complex (with guaranteed payments if you've been there more than 2 years, etc).

Looks like the blog article was written by an Australian - their level of job security falls somewhere between the UK and the US.

EDIT: Also, I believe, in the UK you can't make permanent staff redundant if you've got temporary staff - so the contractors are first out of the door.
My class used Sipser, and it's generally clear and understandable.
Even though it's not open source, it's still great for inspiration.
Nope, I love electronic music. Most of what you can create with a DX-7 is a-musical, and distinctly nasty. It's the edges of this realm that contains diamonds of sonic realisation :-)
http://www.phpkode.com another PHP Framework source
I thought the regulation was to deter monopolization from manufacturers, not to prop up the dealership business.