skysight-inc/HackerNews huggingface dataset:
The responsible thing to do is to close your BoA account and open an account with a bank that puts security before convenience.
There are 2 options which I use(d) when developing/deploying DynamoDB:
- Have a separate (sub)account for dev/test/... in which you create your tables. Since one of the latest changes to their policy you are now able to configure the lowest read/write capacity possible: 1/1
- Join everything under one account but prefix your tables with dev_, test_, prod_*

I prefer the former as it enables me to have the dev/test env as similar as possible to the prod environment: same naming, and both env's are separated, when one gets compromised at least the other one doesn't suffer. Security rules are also easier as you don't have to create per-table rules, when you want to lock out some team-members from production tables, but not dev/test tables.
You can always order successfully funded Kickstarter projects without the wait: http://outgrow.me/
I think it's really interesting that the implementation of Carmack's Reverse is intentionally left out of the source code release. Is this a lingering effect of the patent bullshit Creative Labs pulled back in the day with the original Doom 3?
Well if you looked they are trying to improve fragility and performance.

But I think your real issue is that you banged your head against to wall to learn it so why change it, right? You don't want that since you'd have to learn something new as well as the fact that you already know how to use the old stuff.
Germany’s Federal Environment Agency backs ban on sealed smartphone batteries
As I thought more about this very, very important point, I thought I'd give shout out to Pure64: http://www.returninfinity.com/pure64.html

It _will_ be a tremendous learning experience for him to try his hand at writing an OS. But there's always the dark side, the discouragement, difficulty, and flames from the internet along the lines of "Lol, you'll fail." (And I don't mean to belittle the parent post – I'm referring to all the other responses this guy is going to get.)

So take a look at Pure64: it's a project from the University of Waterloo – unofficially – but for someone just getting their feet wet, it's a great way to get down to writing Bare Metal Code but you can skip a whole lot of pain!
Sigh, folks give the guy a break.

Sure he doesn't know what he doesn't know, but he has decided to fix that. Which, if you know your history, is not a whole lot different than Linus back when he was calling out Minix for being crap.

The challenge here is that the barrier to speaking on the interwebs is quite low so you can make a fool of yourself if you're not careful.

Jean Labrosse, who wrote uC/OS (which everyone called mucos), in his original thesis statement made many of these exact same arguments. And like your author he made some choices that he felt were reasonable, only to learn through experience that perhaps they weren't a well thought out as he had hoped.

I am a huge fan of people just saying "How hard can it be?" and jumping in. Enjoy the ride, they can surprise you if you under estimate them.

So assuming this person notes that they are getting a ton of traffic from HN, and comes here to investigate, my three suggested books are :

Operating System Concepts [1], Operating System Implementation [2], and The Design of UNIX [3]. Preferably in that order. Any decent college library should have all three in the stacks.

[1] www.amazon.com/Operating-System-Concepts-Seventh-Edition/dp/0471694665/

[2] www.amazon.com/Operating-Systems-Design-Implementation-3rd/dp/0131429388/

[3] www.amazon.com/Design-Operating-System-Prentice-Hall-Software/dp/0132017997/
Zillow to Acquire HotPads
Building Websites For Tablet Users
4 Cases Where Short Home Pages Outperformed Long Home Pages
Well this depends on delivery medium. If the outbound call is routed to a SIP URI instead of over TDM, you actually have no idea where that calls going.

A DID (direct inbound dial) is physically punched down into an exchange somewhere near the actual physical area (415 exchanges are physically punched down in or around San Francisco, for example). If calling a specific DID results in a forward to a carrier like, say, bandwidth.com, then the routing commands applied after that would not be traceable (or at least not easily).

In short, only if you know the method of delivery, and I'd argue that it's virtually impossible to know what kind of routing a number you're calling will trigger.

Does that help? Inbound caller ID is just Fubarr'd because you can fake it in two seconds.
1- at this point, you're just arguing semantics. Whether the subsidy takes the form of a loan or an ETF, it's all the same.

2-you've managed 3 designers for an app or a website & you extrapolate on the basis of that experience to ballpark the effort needed to build an Android skin ? I'm done arguing with you. Look, the fact that you've mentioned the 1 Mil $ number leaves me highly doubtful of any (meaningful) real life experience budgeting for software projects. the average corporate cost for a corp project I've worked on is in the double digits (Mil) & we're talking basic internal-facing enterprise apps.

We were at, yes, the Nexus 4 is a great device. Can we at least agree about that ?
SEO Considerations for a Mobile Site
Think about it from the client's perspective - using Github issues might be your preferred way of tracking the changes he requests, but it is unlikely his preferred tool. He just wants to email you the changes he wants and have them made - the implementation is not his concern.

As soon as the client feels like he doesn't understand what you are saying, you stop becoming a problem-solver and start becoming a problem. In addition to whatever responsibilities he has on his end, now he needs to try to figure out what you are saying. The key to a happy client is removing problems from their plate.

Here's a different way to communicate the same things as your original email:

$CLIENT, you mentioned that you wanted a few changes
to the content of the site. If the changes are easy
to describe, you can just email them to me and I will
take care of it. Otherwise let's sit down/have a
phone call about the changes.

I've also done some research into the digital
signage that we discussed. I found an option that
will cost $30-$40 per sign, is that within your
budget? I can present all the options I've found
at our next meeting.

Notice that I tried to avoid any deep technical details (e.g. after you email me the changes, I will add an item to the bug tracker and do feature-branching to implement the changes then deploy to the staging server). My version is not perfect either, but I think it would be better received.
They can sue to get the domain back, but it's usually not worth it. Or if you're lucky they'll give the domain back after a year: http://www.techdirt.com/blog/?company=dajaz1
Can the MPAA stop someone from selling a sealed DVD as "New" then if they bought it from Best Buy first?
yo, just an fyi, we just updated this bug and it is available now in the app store. one thing you might have to check is go to the Settings app -> Facebook and make sure Exec is switched to On, then the fb login button should be functional again in the app!
You can now implicitly cast lambdas to blocks, although they're otherwise completely separate (and must be - C++'s approach wouldn't easily translate to C).
If a .c file includes U x M .h files on average, where U is a number from 0 to 1, then the work we expect to do at compilation time is proportional to U x (N x M). This is still O(N x M).
> Just don't go thinking you're going to make the next Linux out of this.

I don't think many people that decide to build an OS, regardless of C/asm experience, have the goal of making the next Linux. Most (myself included) get into OS development because it's interesting and a great learning experience.
Whatever happened to innocence until proven guilty?
HTML5 is a Revolution
>> Meet Ani, Claire and Reed, three characters who could almost be real

Are they actually profiles of three people? That copy suggests otherwise. I'm as confused as everybody else as to what the point of this is.
A lot of Apple's userland C APIs are also wrappers for C++ implementations, but it varies by project.
You're confusing identities. We're talking about the responsibility of the person who is disclosing the vulnerability, not whether it's responsible for a person to have a BoA account.
Something like Android?
I came to the comments because I dont understsand the page. Strange animations and I can't put somtething in the input field. I am confuesd...
Wouldn't it be fairly trivial to have an automated system to call the caller back (Verify that they aren't spoofing the caller ID)?

eg

1. Caller phones in
2. System looks at caller ID, and says "We will now call
you right back to verify you are who you say you are"
3. Caller hangs up and has to wait for call.

Surely that system would need a much higher level of hacking to be able to intercept the call.
That's an instant 'unfriend' for me.
How is the engine for BFG different from the older Doom3 version?
Big Data Roundup: Buzzwords, Big Data Problems, Talent, Upcoming Webinars
"Microsoft Windows 8 Pro 32-bit DVD - OEM" is £105 GBP (~ $170 USD).

"Microsoft Windows 8 32-bit DVD - OEM" is £77 GBP (~ $120 USD).

Prices include "sales tax" known locally as VAT.
‘Maker’s Row’ Bridges Daunting Gap Between Design and Manufacturing
According to GoDaddy's Privacy Policy[0], they will delete your information if you are in the EU.

"Go Daddy complies with the EU Safe Harbor framework as set forth by the Department of Commerce regarding the collection, use, and retention of data from the European Union. Users in the European Union consent to the transfer to and processing of their personal information in the United States. We will respond to your request for access to modify or delete your information within thirty (30) days."

Also Namecheap's Privacy Policy looks like some boilerplate that has been copied from another source. The text for the section you identified is the exact same as GoDaddy's, and many others[1].

[0] - http://www.godaddy.com/agreements/ShowDoc.aspx?pageid=privac...

[1] - https://www.google.com/search?q=placed+in+deactivated+status...
Why I don't recommend WordPress ecommerce plugins to anyone
MySQL via AmazonRDS and Postgres via Heroku. Depends on the project.
Install Wordpress in the cloud using Bitnami: SFTP + root access
I really don't like how this behaves for populating the array initially, and how it behaves for small inputs...

$ seq 15 | dimsum -n 10
14
12
3
4
5
6
7
8
9
10
So is the first mass transit system of this Mars colony going to be a hyperloop?
Took me a bit to realize that this is talking about the Voxer iOS app (http://voxer.com/), not Github (https://github.com/blog/816-emoji).
Yup.

http://worldwide.espacenet.com/publicationDetails/biblio?CC=...
TLDR: node sucks
That's what this is? I guess that explains why the site didn't do anything when I entered "sex" as what I would work for. Seriously though, this site was not well thought out.
American Express Is as Nimble as a Startup
I get it ... but I don't get it. You couldn't/wouldn't walk into AutoZone and ask them to expunge your entire history as a customer of their service. They couldn't/wouldn't, on the flip side.
First public release of famo.us
Every week, they will be adding new examples in the demo :)
Outbound call to a number is harder to break. One way is to port the number to another provider, illegally. If you have the person's information and bill, you probably have enough info to get the line transferred. And sometimes, providers will accidentally/idiotically allow a number to be ported even if the information isn't correct; there's plenty of room for mistakes.

Another attack is to target the way they place the outbound call. Suppose they place the outbound call with provider X. An attacker might sign up and start a port via provider X. If provider X has poor code, they might activate the number internally, and route all their customers calls to your account, before they find out the port's been rejected. Or you might be able to compromise the provider another way - many providers and VoIP software systems are hilariously weak on security.

The first attack will work across the entire phone network; the second requires the authentication call to be made via an insecure provider.
Writing new OS entirely from scratch? without any intention to rely on some useful parts of previous projects?
This is literally what we call "Reinventing The Wheel", and if you go through human history you will find that this is absolutely NOT the best way of development.
We also use/support ICE at SnowPlow.
I agree. There's nothing wrong with what the guy's doing. He'll learn a lot from it, and I wish him well. It's also good to be writing about the things you do, successful or not.

It's not even remotely newsworthy, though.
It's like a pilot writing about building his or her own plane.
I think I feel the opposite. In general I think that simple-looking designs hold up over time better than more elaborate (can I still say skeumorphic?) ones.
Why do you believe google owes you access to data you put on their servers beyond what they choose to offer as part of their service? They are under no obligation to offer you any service of any kind in the first place. Why should they not be allowed to offer you a service with any terms they choose?
So does Skype:

https://support.skype.com/en/faq/FA142/can-i-delete-my-skype...
In Canada, the Provinces set the payment systems since health insurance is a provincial responsibility but they have to do so within certain requirements outlined by the Canadian Health Act (which is Federal legislation) and based on input from Health Canada which provides part of the funding, so the system varies from Province to Province.

The main system for payment is fee-for-service, in Ontario for example there are 8,000 different fee codes for everything from patient visits, writing a prescription, trauma care, and overtime hours.

The fee schedule for fee-for-service is negotiated between the Ontario Department of Health and the Ontario Medical Association which represents physicians.

Fee-for-service can create disincentives so Ontario and other provinces are working on different payment systems which mix fee-for-service with set base-salaries, plus incentives and special premiums, to encourage doctors to work in under-served areas.
http://en.wikipedia.org/wiki/Doom_3#Doom_3:_BFG_Edition

The BFG Edition features enhanced graphics, better sound with more horror effects, a checkpoint save system, and support for 3D displays and HMDs.

Also on the Doom wiki:

http://doom.wikia.com/wiki/Doom_3_BFG_Edition
As far as I can tell, not much except the addition of stereoscopic 3D and various optimisations.
Why "heirs excluded"?

I don't understand the logic by which it's only ok to give money to your descendants... wouldn't that hurt them just the same in your worldview?
If you search for V8 UCS-2 you'll find a lot of discussion on this issue dating back at least a few years. There are ways to work around V8's lack of support for surrogate pairs. See this V8 issue for ideas: https://code.google.com/p/v8/issues/detail?id=761

My question is why does V8 (or anything else) still use UCS-2?
Google went offline in Brazil for 1 hour (translated)
I believe some tech from id Tech 5 was back-ported into it. Wikipedia says it also has support for 3D [head-mounted] displays.
THANK YOU! This makes 250% sense, particularly for "no idea" companies. 150k led to several bad decisions at the beginning, and led to our breakup later on. 80k will be a lot more valuable than 150k, and make startups think more carefully about how to spend money.

Perhaps for capital intensive startups that ought to be funded, there can be a separate arrangement.

This shows why YC is YC.. it constantly innovates and is not afraid to change things up as needed.
I’m writing my own OS, part 2 | Gusts Kaksis (a.k.a. gusC)
And is anyone surprised?
what is it exactly they're fighting over? Surely the money has run out and anything left should be returned to investors in good faith?

I assume he's talking about cases where the founders fall out well before the money has run out.

Previously, when there was little (money or IP) left, they'd just go their separate ways and start something new.

But with money still in the bank, founders may believe the company still has some value and a future, and will fight to assume control of it.
DJing in my bedroom is not a public performance.

Nightclubs are the ones who pay the danegeld to ASCAP et al.
Windows Phone 7.8 features leak, release date still a mystery
Technically if a company were to dissolve, its assets would belong to shareholders (investors, founders, YC, etc.). In practice, though, it's rare for everyone to agree to dissolution while there's still money in the bank. Instead, you have a guy who has given up arguing against a guy who wants to put in a few more months. Less money in the bank means less arguing about "another pivot" vs. "let's just move on to new things".
funny. yesterday i was trying to explain to my friend, a physics grad student like myself, why i wanted to study algebraic geometry. i said, it's because physicists only know about groups, because everything seems to be groups. but rings have more structure than groups and fields have more structure than rings and that's what algebraic geometry is about. this comment is probably too late. you are right that most things turn out to be a group, but not "just a group".
<quote>

Bjarne believes that for C++17, we only have resource for 1 major feature, 2 medium features, and a dozen minor features.

</quote>

https://www.ibm.com/developerworks/mydeveloperworks/blogs/58...
Facebook Ads: Understand, Set Up, Recycle
TLDR: The V8 engine can't (supposedly) encode Unicode codepoints that are over 16-bits in length, because it uses the UCS-2 encoding.
Except some systems, such as PayPal, determine authorization to a bank account by making a couple of small transactions and requiring you to confirm the amount. So read-only access to statements does allow you to get more access to the account via other parties. (I found this out after someone I gave read-only access on my account started making withdrawals via PayPal.)
Yeah, not really sure where they parent comment is coming from considering Metro draws inspiration from timeless design.
I just added the SIGUSR1 feature to my hacky perl script (see my other comment).

e.g.

$ (while true; do cat /usr/share/dict/words; done;) | ./randline 3 &
[2] 93937

$ kill -s SIGUSR1 93937
declinograph
brotheler
woolpack

$ kill -s SIGUSR1 93937
lustrify
brotheler
bromophenol
8 Essential Blogging Tips from Brian Clark
Looks great! Although, why does the search box have rounded corners?
The quick summary, for people who don't like ignoring all those = signs, is that V8 uses UCS-2 internally to represent strings, and therefore can't handle Unicode characters which lie outside the Basic Multilingual Plane -- including Emoji.
quite arrogant to assume that you know what it takes to build an OS

With all of the (largely web/app-centric) development work that I have done, there are numerous concepts in OS development that baffle me. I don't claim to know what it takes to build an OS, but I know that it is beyond me.

Also, I wasn't questioning his skill as a programmer, I was questioning the undertaking that he is discussing. Any solo developer would struggle to create an OS (especially when they have a full time job to contend with), let alone someone that is going to have to learn a lot along the way. So my suggestion was to go ahead, but treat it as a learning experience rather than a deliverable product.
Wow. I was always a bit suspicious of bitcoin (due to the lack of a market for it, mainly -- it's always been interesting technically), but events seem to be proving me wrong.
Here's the thread in the v8 bug tracker about this issue: http://code.google.com/p/v8/issues/detail?id=761

Is there a reason that the workaround in comment 8 won't address some of these issues?
It's almost certainly a troll, just downvote it till it gets hellbanned and move on.
>I'm curious if you could break a similar system that assumed that receipt of an outgoing call made to the customer's phone number was validation of identity.

That would certainly defeat the caller-ID spoofers. "Please hang up now. We will call you right back ...". Receiving a call from the bank's automated service out of the blue would also alert you to the fact that hackers are attempting entry via spoofing. Or are phone-phishing for whatever details the automated system requires in order to proceed.

Google now offers two-factor authentication for its accounts. You sign in with your username and password. Then Google texts a random code to your phone, which you enter into a third dialog. That way, the bad guys have to steal your phone in addition to your password.

Google two-step: http://www.youtube.com/watch?v=zMabEyrtPRg
ASK PG: Can you delete my account? 
Can you delete my account, please?
It'll be interesting to see how the mindshare arrangement plays out.

VC's are used to writing huge checks and providing value after a company has solved product-market fit. This asks them to write a tiny check and provide very early expertise they generally don't provide.
The company has to prove that it will be able to pay the employee's salary for the duration of the visa. A lump sum in the bank is the easiest way of doing this. A steady or growing revenue stream per month is another way.
I use an ad blocker, I didn't even realize I had ads on my blog...
Bringing Real-Time Data to the Web
Not that we don't have enough of them already, but this release comes with a new port of the Doom1/2 engine as well[0]. I don't know either codebase enough to say what's different, but it's now C++ vs. the original's C[1], and appears to be some Xbox and PS3-specific code as well (not that it's useful to mere mortals)

[0] https://github.com/id-Software/DOOM-3-BFG/tree/master/doomcl...

[1] https://github.com/id-Software/DOOM
6 Risks Your BYOD Policy Must Address
Well of course you do. You are the one who is deliberately wasting other HNers time with it.
"I still don’t understand the meaning and differences between /bin, /usr/bin and /usr/local/bin"

Oh. OK, then.
Evaluate a startup idea in 30 seconds with the Five P Model
Everyone hates ExtJS, many for good reasons, but their grid is better than any other.
Minimizing context switching is why perks matter
From a previous comment of yours: "Every new programmer needs to start with C. In fact, I am convinced that every new programmer needs to start with C and be tasked with writing an RTOS on a small memory-limited 8 bit processor. And then write several applications that run within that RTOS."

He is not that far off from your suggestions. Why do you think 8bit and realtime is better than AMD64? The architecture is a lot more complicated. On the other it is probably much better documented as well.
Surely quality of education plays a large role.

Why are you so sure of this? Most of the evidence I've seen suggests variation in education quality accounts for very little of the variation in educational outcomes - student race is the biggest predictor and student income is a distant second. This applies internationally as well as intranationally.

He also seems to ignore the large body of evidence which shows socioeconomic background plays a big role in kids' success.

He explicitly acknowledges his data applies primarily to children raised in middle class first world nations. He doesn't ignore socioeconomic background, holds it constant and lets other factors vary.

If you have statistics which contradict Caplan, I'd love to see them.
CitusDB
A recipe for coming up with good ideas is looking at something that has been around for a while

Unix

and asking "What would it be like if it had been invented now?".

creat(2) would have the second 'e'.