jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
It would have a positive effect on the readability and conciseness of our (SSDCache) code if we could actually use compilers supporting this. Unfortunately, we're stuck with older versions of GCC for the foreseeable future, and probably MSVC when we port to Windows. In hindsight I'm wishing we'd spent some time up-front getting to grips with something like SC [1] for generating C code from something slightly higher level to avoid some of the language's shortcomings that make the code overly convoluted. (some kind of usable closure-like mechanism would be fantastic, for example - callback-based asynchronous I/O isn't particularly fun in C)

[1] http://super.para.media.kyoto-u.ac.jp/~tasuku/sc/index-e.htm...
for me they are very close now that firefox 4 is more or less as fast, but inertia + the non-dropping down address bar in chrome tilts the scale towards firefox definitively http://www.google.com/support/forum/p/Chrome/thread?tid=64bb...
If you do this, make sure you disable the TrueCrypt option which preserves the original modification time of the encrypted volume when you modify the container, otherwise Dropbox may not notice when you make changes.

The "preserve modification timestamp" option is part of TC's plausible deniability feature.
Shaka, when the walls fell...
You could be right about wealth, though I'd be surprised - it would be really weird if wealth effects in the US caused Asian Americans to perform almost exactly as well in school as Asians, and white Americans to perform almost exactly as well as white Europeans.

But this doesn't change my original point - US schools do only slightly worse than Singaporean schools at educating people with an Asian-style home environment, Asian genes, or whatever else being Asian is a proxy for. And cultural factors in black America may cause black Americans to perform worse than whites and African immigrants. Whatever the underlying factor is, it has nothing to do with the school system. That's the only point I'm trying to make.
Not sure but in the USA I think that is called price fixing and may be illegal. I would send him a polite note indicating your company has done it's homework on pricing models and product features and will continue to follow your customer centric road map.

Keep in mind, he may be setting you up to turn you in to the authorities and give you a bad name or shutter your company which in some ways would be brilliant on his part.
I've not really found this to be the case with Cake (which I like and use a fair bit) ... even if .htaccess is disabled for some reason, there is an alternate way to get it to run just fine ... generally though ... I can just put my cake file folder on the server and its good to go.

Thats huge.
>> My impression of PHP documentation (after using it for three of the last five years) is that it's a endless pile of bullshit whose primary content is in user comments on the doc pages.

Agreed, but the user comments include a huge collection of common problems and their (mostly) quick n dirty solutions. This is a part of what's making the language so accessible for newcomers. Of course it doesn't necessarily encourage best practices.
We're working with those places as well. However, for some reason I had a gut feeling any writers hanging out on HN would be the kind of writers worth connecting with ;)

Please do send in your writing!
I think newer Javascript books are beginning to add or expand sections on client-side uses and node.js in particular. Two that I know have sections are Test-Driven JavaScript Development[1] and JavaScript: The Definitive Guide, Sixth Ed[2]. The TDD chapter on node is probably already out of date in some respects, the Definitive Guide no doubt will soon be out of date, and both are smaller/smallish. There is also Tom Hughes-Croucher's Up and Running with Node.js[3], which is in progress and available through O'Reilly's open feedback system.

At the moment, blog posts and online tutorials seem to be the way to go, though you have to be careful there too. Node seems to be moving very, very fast, so things will likely require a medium amount of tinkering, even if they were written two weeks ago.

[1] http://tddjs.com/

[2] http://oreilly.com/catalog/9780596805531

[3] http://ofps.oreilly.com/titles/9781449398583/
> Naturally - there are still things we don’t share e.g. financing details, specifics of customer contracts, customer/partner proprietary information, etc.

And yet, it's the best-practices of monetizing an open-source product that I most want to read about from these kinds of articles.
Fair disclosure?

I looked all over the page and didn't see the "full disclosure" notice that should be there regarding the author's ownership (or lack of ownership) of AAPL stock. We get that the "contributor" is touting himself as an analyst, but even in that case, it's still just opinion.

[edit]: Unless this is it? (From the very end of the article)

Given the recent rare opportunity to buy Apple at an extremely cheap valuation, I've been betting on some 2011 Apple leaps over the past few weeks and plan to remain long Apple for an extended period of time.
-----

He should tell us that first.
It's a commentary on the Comodo hack and the sad state of SSL CAs that led to it: there are too many CAs and their processes are too weak, so what's the harm from one more?

http://benlog.com/articles/2011/03/30/intelligently-designin...
I dont understand how that GIF represents "no comment". To me it looks more like an "I don't know" or "I've no idea" statement.

Also, I don't see why this is news. GIFs have been used like this for several years now. Reddit is replete with such usage.
Wouldn't it be optimal to make the reward inversely proportional to the number of snakes turned in?

That way as the population goes down, snakes become harder to catch, thus more valuable dead than alive. It also makes "farming" a negative pressure, since it decreases the reward per unit.
Is it just me or is it in tech today, that people are apt to make sweeping generalisations at the foot of an inch of experience?
Code signing as a tech and as an idea is perfectly fine.

It is a solution to a massive problem with average, technically unsophisticated users downloading and running all sort of junk without thinking twice, including things that impersonate legit software and generally do shady stuff like dropping random kernel modules.

The business scaffolding around it is just wrong, I agree with that. It should be handled by non-profits or state-run organizations. You register a company, you get a signing key. Validation and authentication should be done at source, not across an ocean by a 3rd party outsourced support calling a phone number published in 4th party business directory. This is as ass-backwards as it gets.
Those upgrade mechanisms don't need to be centralized, and are sometimes vote-based. Unsure about the upgrade mech behind Maker though.
No. The modulation and time sharing built into 5G only offers 15-20% increase in bandwidth available, MHz for MHz, when compared to 4G LTE. This is not a significant increase. It is not at all like the 3-4x increases in bandwidth, MHz for MHz, that the jump from 3G modulations to 4G LTE did.

Almost all of any potential increase in total speed will have to come from using new parts of the electromagnetic spectrum. To that end the FCC is kicking out old users from the 3 GHz range and auctioning it off to the mobile telcos. This includes both the traditional backend media distribution role and completely eliminating the amateur radio alloacations (ref: https://docs.fcc.gov/public/attachments/DOC-360941A1.pdf).

But even with stealing bandwidth from you, me, and the normal media companies it won't replace an ISP with wire. Why? Every single wire or fiber has as much bandwidth to itself as the entire electromagnetic spectrum useable in freespace. And you don't have to share. Wireless, no matter the modulation, can never replace wired ISPs simply because there's not enough spectrum for everyone to use it at once.

Additionally, the 3-4 GHz spectrum really doesn't have that good of propagation characteristics. And mm-wave, well, that's about as effective as a light post light in terms of coverage area.

No, 5G will not destroy any monopolies. That's silly.
I just periodically update my host file with - https://github.com/StevenBlack/hosts which blocks most of the ad serving domains

gmail/youtube etc work fine
Possibly a contribution as to why he's so productive.
Thanks for these great articles. I love your blog and your work on druid. Keep them coming!

This is a space I'm very interested in. Having a high-quality, reactive UI toolkit for developing native desktop apps might make it easier for web developers accustomed to these reactive frameworks (e.g.: React) to develop native apps (without having to resort to hacks like Electron).

Linux in particular could really use more developers developing native desktop apps and I feel the current UI toolkits (QT/QML, GTK) and in particular their language choice (C++, but I'm aware there are bindings for other languages) are not appealing enough to the casual web developer. It could be argued that Rust might not be the answer for these developers anyway, but one can still hope.
He now has RSI :(
Mainstream people will only be getting this

>>is meant to help locate and disable
the phone if it is lost of stolen.

And are never shown this

>>your iphone may record your voice, take a picture of your location,record your heartbeat and send that information to the mothership
Merry Xmas Hacker News...
This statement only reflects a poor understanding of what it means to be "based on Prolog". I know Prolog well, and use Erlang every day, and I can tell you that they share nothing in common beyond the most superficial of commonalities. http://stackoverflow.com/questions/3542891/erlang-programmin...
This article was written in Nov 2008. Quite a lot has happened in the Erlang world since.
My first thought was this scenario:

Company A with software X.

Employees from Company A defect to Company B and "recreate" software X.
Hence Traitorware!

Have to start clicking before thinking.

But getting on track with topic, we could also consider cookies a somewhat primitive form of Traitorware...
I think you'd need to write your own shell-like daemon for Windows. I've considered doing that for my home network just so I could use some of the family's machines when they're away, etc. But since Windows doesn't come with a real shell built in, rolling your own would be your only real recourse.
Also why the games industry remains stuck on a lot of bad practices. The experienced people keep getting driven out.
Telemetry is everywhere. How could you choose single source drivers carefully? How could you tweak OS carefully? How could you upgrade/configure every version of software carefully?

We or I may have one or more google account. Is it important to filter all tracks while enjoying its services?

Do you believe you can filter all obfuscated scripts intended for DoH/DoT/DoX?

Or build your own careful web browser and share it here.
> Surely that is the fault of that union, and not the concept of it in of itself? There seems to be such a heavy effort put to make unions look bad, that I don't doubt for a second that it isn't effective.

For sure: it’s the union, not the concept. But humans are a finicky bunch and let single experiences affect our view of the bigger thing. Such as when an employee at a grocery store is rude and you blame the whole company. Maybe you and I don’t do that, but some do.

When a union takes ~5-10% of your paycheck but then provides nothing of value (that you see), you aren’t going to go “well maybe there’s something behind the scenes?” If you already had a bad view of unions (possible due to the vast majority of the GOP), and then your union is bad, your negative opinion is going to be reinforced with “they’re doing nothing! Unions as a whole suck!”
Cosmopolitan defines linkable symbols for all the __NR_syscall constants so you can absolutely use inlining if you like to live dangerously. For example: https://github.com/jart/cosmopolitan/blob/91f4167a45f811fde6... There really isn't any performance advantage to doing this, because the SYSCALL instruction itself has something like a 2000+ cycle cost due to all the copying that needs to happen on the kernel side along with things like spectre mitigations which have made is slower. So the 8 cycle cost of having a normal read() function wrapper is the wrong thing to be focusing on. Cosmopolitan aims to address the performance cost of SYSCALL by making it possible to run your binary on bare metal, where your program becomes a kernel, and therefore needn't pay any context switching costs at all.
notmuch is objectively worse if you expect your email tags to be synced via your mailbox, which I don't see a reason not to expect. Mu uses a header in the mail, notmuch uses a separate database. Other than that point, as far as I can tell they are identical.
Between this privacy fight and the form factor of the iPhone Mini, there's a 90% chance my next phone will be an iPhone after more than a decade on Android. I'm done with this ad-sponsored trash ecosystem.
To a first approximation: the value of the labor is a ceiling on how much you can be paid to do it. The availability of laborers determines the floor of the price of labor.
> My understanding is that Facebook does not sell this data

Even if they don't, Facebook is not the only app in the world. Tracking being disabled by default is a good thing, no matter what Facebook does with it.
Fulfilling/prestigious jobs will also generally get paid less because people will take extra pay cuts to have them.
That article is from January 2013. Referencing a document from 2012.

Their blog hasn't been updated in 2 years - http://blogs.msdn.com/b/silverlight/

They haven't tweeted for 3 months - https://twitter.com/silverlight

Perhaps they're all working really hard on Silverlight 6...
People tend to make that argument a lot when someone analyzes design, and it betrays an ignorance of the craft.

When you design something complex, your eyes and mind have to examine and make decisions on every detail. Even if the decisions took much less time than someone's later analysis, it's still a decision and there was still a significant amount of conscious or unconscious thought surrounding it.

Notice I said 'unconscious' thought? In this case, analysis is even more important, to help drive out a discussion on elements that nobody's really had yet. You might balk at calling someone whose obviously just 'threw something together' a genius, but the hand and eye and mind that threw something together like that managed to do something that thousands of others try and fail.
I built something very similar last year and still reference it all the time:

https://www.dailysitesnap.com

There's a payment form but I never hooked anything up -- it's all free. You can sign up to have a screenshot of any URL emailed to you on a daily basis, or opt out of emails and just have it archived on the site. I've been collecting daily screenshots of ~20 public web sites for the last few months:

https://www.dailysitesnap.com/public

EDIT: fixed embarrassing typo, good morning everyone!
Public domain does not exist anymore.

There is a good solution, and it'll solve several other problems (some way more important than copyrights). I just don't know how to implement it - does anybody have any idea that does not resemble Ucrania?
(make cigarettes more addictive) strawman here. You can be hired to do the opposite of addictive.
I mentioned that the projects are not directly comparable. My main point was that ongoing software development requires ongoing funding, and Kickstarter doesn't provide that. If this project does, then I think that Kickstarter is a poor analogy for them to use in their marketing material.
It's set into the ground and surrounded by concrete poured around it. Seems like that might not do so good. If I wanted to cheaply find out what was in it I would drill a small hole and use a $20 endoscope. With a Home Depot drill rental you could be out $50 max vs 600-1000 for a locksmith.
I learned from Microsoft that rewrites are hard! (they tried it with word) and I think somewhere is the story how it went.. They rolled back later on and kept modernizing piece by piece now.

That, I think is the right way.
I suggest looking at Apples getting started guide for the very basics of Objective-C.

I have also used CS-193P Stanford classes. These might be better if you are a visual learner.

http://www.stanford.edu/class/cs193p/cgi-bin/drupal/

Another great resource has been this Design and Code website.

http://designthencode.com/scratch/
Exactly, this looks like the preparation for the witch hunt of the affected people.
In contrast, work at home suffers because of my apartment size and total lack of personal isolation from my family. The chaos and noise in a coffee shop or on the street is very easy to tune out in comparison to someone asking questions every few minutes.

I think this is the critical factor for me. If I'm at home, there are still people coming and going all day, and they're people I know who may at some point be looking for my attention[1]. At the coffee shop, the only person who expects to interact with me is behind the counter.

1 - This is probably not going to be everyone else's experience. I am a student, and my house is across the streets from campus.
Thats kind of what I am talking about - but scaling it up by 5 or 10 people....

Ill handle all the interpersonal communications between [Me] and employer, they do all the tactical work.

I PM myself effectively.
Nice opportunity for Apple to use the iPad as an entry-point for customers. It worked for the iPod, which I think made a lot of people more comfortable with the idea of using Apple products; and probably prompted many people's first MacBook purchases.
Simple: you value your time to little. This is a classic tech mistake for younger / less experienced programmers. Your time is worth a lot. Demand more, take less jobs. You will be happier in mind and body for it.
Apple's supposed to put Apple first. It's a for-profit company, not an NGO. Do you think Microsoft, or Google, or Facebook view things otherwise?

More interestingly, Apple puts Apple first by aggressively trying to pursue policies they believe will make their end customers happy. At least for the last decade, it seems to be working pretty damn well. You can hate or love their actions, but I'd argue at least they seem to have a pretty consistent strategy and real direction when compared to say, Microsoft. Nobody really gets exercised about MSFT much any more, because they don't really seem to have much of a consistent personality you can get excited over.
Why should massive inflation be an appealing feature for early adopters?
Anyone know if I have to have a plugin installed to use the "Latest Download" and other proxy objects? Nothing seems to come up for me when I type that.
Programming isn't a code-production activity. It's a knowledge-acquisition activity. It was worth writing that code to learn about the approach you were thinking of. It's also worth throwing it out once you see that there's a better UI idea.
Perhaps build your own web proxy which strips images, CSS and JS for a better web experience. Someone did that a year ago for his Macintosh Plus: http://www.keacher.com/1216/how-i-introduced-a-27-year-old-c...
SRI does not replace HTTPS.

You say they can guess what you're looking at with HTTPS.. well if you use SRI without HTTPS, then they don't need to guess.. they absolutely know what you're looking at.

Also, if they can change the page (which they can if it's over http), they can change the hash as well.

Also, SRI is like 9 months old since the first draft... which means it does nothing for the visitor unless they are using the newest version of one of the major browsers.
Came here to say this. He's been the closest thing to a rockstar sysadmin for as long as I can remember and even before he taught the world how to use Dtrace.
> If people continue to work in the games industry despite the workload and pay they must be getting something out of it.

Most people are. They get to meet with cool folks, they get press coverage, there's a lot of feedback loop between users and creators (much more than in virtually any other industry), and you get to work with people who have the same passion as you - and you can actually USE and ENJOY what you create as well. That's worth something, even if not necessarily in monetary value.
This is a bit like the last widow of a soldier in the American civil war dying in 2008 [1]. History is not as far away as it appears.

[1] http://en.m.wikipedia.org/wiki/Maudie_Hopkins
That exact scenario has occurred many times in real-life.

For example: http://www.nytimes.com/2003/04/10/world/kidnapping-has-germa...

The assumption is not at all moronic.
The part I'm skeptical about is, "Adequate performance gets a generous severance packet."

Can't say I've ever heard of an organization where that's true. Typically, adequate performance means no promo, and being first in line for dismissal if the order comes down to cut staff.

Firing someone who is trying and doing sort of OK-ish but not actually well sounds hard. I would expect all but the hardest of hearts to be reluctant to dismiss a lowish performer, preferring to hope that experience and mentoring will yield a turnaround. People have empathy, after all. (Well, except for the sociopaths...)

In fact, to actually get managers to get rid of the merely adequate, you'd probably have to institute something like an up-or-out system, so managers could blame the system rather than themselves or the workers when the merely adequate got shoved out the door.
Just installed on Firefox and it looks like Fanboy's social is no longer in the default list.
What are your thoughts on those revisiting linear algebra to instead try their hand at learning geometrical algebra instead?
One of the best phones I ever had was a $500 Sony Xperia (amazing battery life). The other best phone was a Nokia 920 (?) Windows phone (zero cognitive load). Tech superiority and user experience are not market defining factors, clearly.
I think both Samsung and Apple are trainwrecks compared to their earlier offerings. This because of a lack of competition now.
hi thanks for the suggestions. Yeah, I also thought whether I should display the available commands at the start or not, but it makes more sense to do so.
> Blood lead levels have a linear relationship with decreased cognitive function.

I've read the opposite:

> It is also critical to note research indicates the relationship between BLLs and IQ deficits is not linear; rather, the first small elevation of BLL in young children apparently causes most of the neurological damage, with additional higher exposures causing disproportionately less additional IQ reduction (Maas, 2005).

p. 20: https://www.hamilton.ca/sites/default/files/media/browser/20...

Mass, 2005: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1497727/pdf/161... (ugh, which just refers to another source for the statement).
Yeah. He's got a strange mind.
Their chances of success going in are much, much higher. Law firms won’t take a case unless they think they can get something out of it, like a cash settlement. This particular case was very very strong. $100k expenses are realistic, but only because many law firms choose to have extravagant offices and ridiculous corporate retreats. The firm is billing $500/hour - that may be the going rate, but it doesn’t change the fact that lawyers get rich while the people they’re supposed to represent aren’t fairly compensated for the harm that is done to them. The $1.1m was supposed to represent the damage that the canceled Uber rides did to her career, and now that’s damage that will never fully be made up to her.
hello, thanks for the input. Yeah, implementing history is next in line :D