skysight-inc/HackerNews huggingface dataset:
Regarding your security statement, I didn't get that from the packet capture. The Mac is sending an ARP request for the IP addresses of the DHCP servers of networks it's been on recently. An attacker would need to know the correct MAC address to respond with -- the Mac is not sending that out in the request.

If the ARP comes back with the cached MAC address for that network, the Mac continues using the valid DHCP lease it was given. It sends a DHCP request to renew that lease, and I assume would reconfigure the interface if the request fails and discovery has to start over.

From my recollection of the DHCP RFC, if a server hands you a lease for one week, you're allowed to use that address for a week, even if you go offline for 3 days in the middle. In practice, this may not be the case.
Sure, like he said with enough patience you can. For instance if could write a custom audio driver in linux that dumps the bits to a file and then encode that.
To be fair, it's not the first time Netflix has raised prices either. I'm paying much more now than I originally was and I was okay with incremental bumps. But this time they went about it poorly. And people are probably now realizing their prices are going to be raised on a near annual basis while their viewing habits likely haven't changed all that much.

I'd gladly go back to the older system whereby I was give X hours of streaming for my $X DVD plan. But the odds of me paying for a streaming plan on its own are quite minimal given the value of that service.
Answer: no. Read the TOS.
Microsoft shows off Windows 8 tablet concept
How can a lease be "unused" if it hasn't expired and the client that requested it never released it? Are you saying that the DHCP server pings (ICMP or ARP) each address and re-leases the ones that don't get a response?
I had some home burned CDs that where 6 or so years old and had hole in them.
On pandora.com/newpandora it says "The front-end technology has been rebuilt in HTML 5" but doesn't mention anything about the actual playing of the audio.

The whole point of HTML5 tags like <audio> are to make content completely open. Unfortunately, that's the exact opposite of what what any major record label wants. I'm pretty sure they'll use flash in the background to play the audio, even if the entire site all the way down to the progress bar are HTML5.
In a sense, whatever we build is always built upon someone else's platform. The Internet itself is someone else's platform. The legal framework in our respective countries is someone else's platform. These two platforms are harder to control than an online service like Facebook, but they can likewise be controlled in ways that are stifling and unfair.

Given that every useful platform is owned by someone else, I despise arguments of the form "Such-and-such a platform is not yours, so don't complain if its owners behave like jerks". I agree that complaining is generally fruitless and we must be cautious about binding ourselves to platforms where we are essentially disenfranchised. However, I think we all have the right to call out thuggish actions wherever we see them and to insist that platform owners treat their users and dependents respectfully. I will cheer for people who stand up to jerks before I criticize them for having exposed themselves up to harm from a platform's owners.
This is something I've been musing about for a couple of years now... ever since I wondered what the next-gen consoles might be like, given their convergence with PCs.

What I would really like to see is the reverse of the title - for Windows 8 to run XBox 720. I'd like to see the 720 become a software platform, which could run on both dedicated console hardware and a more traditional PC. The software platform could define a very strict minimum-hardware specification, which would set a consistent base-line for everyone.

And by minimum-hardware specification, I'm thinking much like the strategy with Windows Phone 7. Whilst there is a choice in handsets from different manufacturers, there are some very strict minimum-requirements. Manufacturers are allowed to go above and beyond these requirements, but at least there is a consistent base-line, leading to a very well done development experience (contrast with the 'fragmentation' of Android, or the current Windows development experience, where you have no idea what to expect, except for maybe the little bit of expectation you have from hardware supporting a given version of DirectX).

So Microsoft could continue to produce their own dedicated hardware units that meet the minimum spec, but anyone with a PC that meets the 720 spec could also play the same games and use the same peripherals.

Of course PC hardware would continue to improve with time, but the 720 minimum requirements will be static, so a game should run the same on all Xbox 720 hardware implementations.

(Potentially, game developers could be allowed to make use of the better hardware when it is available to improve graphics, but only as an optional extra where available, and only if the game will still run on the minimum 720 spec. This could be dangerous though if things became too inconsistent, from the gamer's point of view).

So what I'm saying is that games would be certified to run on the 720 platform, regardless of what form that platform takes (so long as it meets the requirements).

Then maybe 2 or 3 years down the line (whenever the next-next-gen 'Xbox 1080' comes around), all that would need to happen is for a new minimum-hardware requirement be defined, with a new Xbox 1080 certification for games. Backwards compatibility with the 720 would be trivial.

Of course, this is just my idea. As good an idea as I think it is, maybe I'm missing something
Oracle, The scariest company in tech.
When coming out of sleep, my Macs often get a new computer name in the form of a " (N)" suffix; e.g., a Mac named "vision" will come out of sleep and mysteriously change its name (as reported in System Preferences->Sharing) to "vision (2)", then "vision (3)" after a subsequent sleep, etc.

It's annoying. I wonder if this rapid DHCP implementation has anything to do with that.
Facebook is a social network monopoly and one of the main avenues of business on the web of which there is essentially no replacement (in terms of doing business on a popular general purpose social network.) The fact that they can ban an app unfairly on a whim is not just some minor side issue, and if they abuse their privilege like this its a serious issue for all. In this case what they did is clearly anti-competitive.
No, I get the point. The services are not equal in terms of catalogue depth. They're also not equal in terms of viewing volume.

If I used the DVD plan to fill those gaps, I would be annoyed too. But I don't, I only use streaming. I suspect the majority of users were either overwhelmingly streaming or overwhelmingly DVD oriented. The cost to fill the gaps for those users wasn't adequately covered by the $2, and since they were the minority, they put a wall between the services.

My point was, I still perceive $7.99 unlimited streaming as a great value for the product. Gaps and all.
Jawbone Raises $70M From JP Morgan
that will depend on if they are giving the user a true stream, or doing it as a progressive download. its pandora, I'd assume they would be streaming.
I've fought through MUCH more boredom during my startup career than at any other point.

Startups are great fun while you're building the product. Then you release it, and while you'd love to be implementing new features you're really stuck maintaining the beast you've unleashed onto the world.

In a startup there is no one else to give you a hand when things break. There is no one else to share the load of those boring tasks (deployments, unit tests, browser/phone compatibility, etc...). Even then you'll spend most of your time refining existing features, not inventing new technology.

At the end of the day, every god-awful task is on you (or a small team). While there are spikes of interesting problems, it will be a small part of what you do.
The streaming prices didn't change, so this isn't a licensing issue.
Facebook for Every (Java) Phone App
Introduction to Hive and replicating your data from Mysql to Hive
I can't imagine Facebook's actions are actually illegal. And if they ARE illegal, it seems to me that it would most likely mean that the lawyers who wrote the developer's terms of use messed up somehow.
CEO generally reports to the board.
Well, they're going to treat us like idiots until they understand that (the amorphous) "we" is not. That said:

https://twitter.com/#!/emptywheel/status/90798809378062337

It's not about kiddie porn, that's just the excuse.
Startup Ideas - July 2011
I thought they were going to get around this by using a hidden flash player but most reports I've seen says it's going to be pure HTML5. I wouldn't put it past tech writers to get something wrong but if it is as they say and is pure HTML5, then yes it could be done.
McConnell offers "backup" debt limit plan
Well done. Watch out! We are chasing you! :)
I don't disagree with you. Complain if you want. Sometimes it helps. But don't make the mistake of thinking you're entitled to anything.
Once upon a time, you could do (a pretty serious) undergrad degree course in paper. Seems it's only available as a postgrad option now.

"Textiles and Paper were two of the original departments when the Mechanics Institution was created in 1824 ..."

http://www.materials.manchester.ac.uk/aboutus/history/
And I am impressed by how bad their URL structure is.
Typical relational databases are designed from the ground up with the assumption that their disks behave like a traditional disk (hi-seek time). Whatever speed boost you're getting from using an SSD is far under the potential.
Does Redbox offer TV series? That is huge in Netflix, I believe.
Maybe to emphasize how small memcached is?
I think Techdirt should immediately write up a copyright assignment contract and see if monkeys like to scribble with pens.

Failing that, the monkeys' owner could be a real wild card here.
Which is never, thanks to fair use.
It seems a little unscientific to compare logs from one machine connecting to a new networking and having to get a lease to another connecting to a network it's been on before.
I would hesitate twice and then hesitate one more time before placing any confidence at all in a manufacturer supplied number for a statistic like C/W, which can be so easily fudged, as we have seen.

But yeah, I've been out of the overclocking scene for a couple years, now. I have no idea how well heatpipe heatsinks perform, other than "better".

As for the danger of a large piece of metal spinning at kRPM, I agree. This is bad enough that there probably would have to be an safety interlock on computer case access panels that reverses the impeller to a halt when the enclosure is opened.
Hey guys, I work on anti-spam at FB (though not specifically platform) and just looked into this. It looks like their app was disabled for pre-filling content so that it looks like users typed it, which makes for a super spammy experience and is explicitly against our ToS. They were disabled within policy (and the reason was communicated to them - check out the OP at http://www.nimitkumar.in/?p=196).

The vanity URL "videocalling" wasn't reclaimed until June, and I'm pretty sure was completely unrelated to this app being disabled. If we wanted it for our own use, we would have been up-front about that, not done some roundabout make-up-an-excuse-and-kill​-an-innocent-app tomfoolery that the poster is suggesting.

Besides, it'd be a gigantic waste of time to build marketing pages 3 months before a product launch given how fast things change even in the week or two prior to a launch.

All that being said, we're working pretty hard on improving the developer experience when an app is found to be in violation of policies. This isn't something I work on directly, so I don't wanna go shooting my mouth off, but check out https://developers.faceboo​k.com/blog/post/521/ for some background.
Microsoft Fixes Scary Bluetooth Flaw, 21 Others
+1 insightful.

I've had one job in my adult life go completely sour. I was there for about 3 months and never really found a way to fit in culturally. My aspirations exceeded my role, and I was probably pretty difficult to deal with I imagine.

After I left the company, I thought that my boss would have a lot of animosity towards me. He didn't. Turns out, he knew I was struggling and while he wanted to keep me (I was productive at the very least), he didn't hold any ill-feelings towards me leaving.

As a boss now, I always try to keep that in mind. I inevitably develop personal relationships with every employee I've had. Even when that doesn't work out, I always support them however I can.
There's no DRM with the current Flash iteration either. They use blowfish to obfuscate the audio URLs in the XML playlists, but the audio files themselves are standard unencrypted AAC/MP3 downloaded over HTTP.
So between you and your parents a few bucks a month is a problem? Since it is clear you live at your parents house, are you aware of the cost of TV service?

I think I have a 'good' deal with DirectTV at $65 (and that only because of a promotion and only having 1 HDTV/DVR box and 1 regular HD box), and it's still 2x the cost of Netflix.
can someone send me one please? zeshan.velani@gmail.com
I can already embed URLs in WordPress posts with a magical technology called "hyperlinks."
Loved the idea, signed up to try it out. Why did I get the same email 4 times?
A little gratitude to developers from the Twitters and Facebooks of the world would not be amiss. Whether they are able to take such actions is not the question; it's whether it is respectable or even a good business decision to treat developers so poorly.

Many companies like this who were encouraging developers to use their public API two years ago have now decided we are only useful to the extent you can take advantage of us, while it's convenient. A few prominent VCs and CEOs have made it clear they think the time for any sort of idea of a partnership between open API service providers and developers is behind us.
Is that important?
Generally you would fill the machine, then circulate beam "stable", until it wears out (loose luminosity), then dump the remaining, and start again. This is called a fill, and can last several hours. A fill has several runs, some experiments automatically change runs every hour. A run is generally with a given filter (trigger) setting/detector configuration.
You would run 24/7, but due to the filling cycle, waiting for ramping up and stable beam etc. will give you "idle" overhead. Furthermore, you are "lucky" to reach flat top stable beam: magnets can quench, power supplies will trip etc. giving unscheduled downtime. Then there is scheduled downtime (like just recently), which can last years :)

So all in all, you would get a few dozen weeks of real operations a year, which would include some stable beam (if you aren't into beam gas studies or cosmics).
Studied abroad twice in college, and have done a pretty good job of keeping my language ability on life support via weekly face to face language exchanges with native speakers. So I think this idea makes a lot of sense. I wouldn't say they helped me learn anything, but it has helped me to keep from forgetting.

It seems like this kind of system has a couple of markets. I think the reason a lot of Spanish speakers are using it, is because they may already have book learned the basics of English, but lack the day to day interaction. So that's one segment. It seems like this site is a sweet spot for them.

But another segment probably not as well served would be people who are completely new to a language. Most language partners won't have the skill to introduce someone who has no background in it. So I think the uptake for these kinds of language learners would be low.

One thing that would be really awesome is to consider integrating some kind of learning curriculum. But the trick is if you had to supply curriculum for every language, that won't scale well at all. Instead, consider the barefoot language learning school of thought:

http://www.amazon.com/Language-Acquisition-Made-Practical-Le...

This book is out of print, but it's an amazing guide to learning any language without a textbook provided you have a language partner.

Graphical dictionaries for language learners would also be super helpful:

http://www.lexicarry.com/

Also, for more advance learners who are already able to carry out basic conversations, topic suggestions would be super helpful to keep the chat flowing. You can only talk about your family for so long...

I looked to sign up but none of my languages are supported yet, otherwise looks promising.
I'd imagine it also depends on how you store them and what climate you live in.
IIRC, their streaming costs were based on number of subscribers. With this plan, they ensure that only people who actually use unlimited streaming (and are therefore willing to pay for it) will be included in that subscriber count.
No offense, in general I'm in agreement with your post.

But you say 'it's no secret' and admit a couple of lines later that you were 'delighted' when you first heard about this particular feature.

So - I'd like to give the author the benefit of the doubt. No, 'secret' is probably crap here, but it can be surprising and a nice revelation nevertheless.
Are you saying that the DHCP server pings (ICMP or ARP) each address and re-leases the ones that don't get a response?

The DHCP will ping an address before leasing it, and if it gets a response then it will not lease that address.
2 and 3 are decent, as long as you don't have commenters trying to discuss something spammy (depends on the site community). #1 only works because your site isn't big enough for anybody to specifically target, though. I'm not saying it's bad (so long as it works, it's by definition at least "good enough"), just don't expect it to scale.
Of course they did. But if you raise costs by a X% and lose Y% of your subscribers, there are plenty combinations of X and Y where you make a boatload more money.
It's common in high-end CPU HSFs to mount the heatsink above the copper slug on the CPU, connected with heatpipes - a setup that would work well for a cooler of those dimensions.
Am I the only one who finds that if you get a room full of people sitting around with Macs at least one person gets their IP address stolen by someone else?

In 4 or 5 years of using OS X laptops in multiple locations (eg: private office, large corporate office with shared wifi, more hotels and airports and coffee shops than I can remember) I can't ever recall having this happen to me.
Sorry, I double-posted accidentally and it looks like I deleted the wrong one. I meant that layers 1-4 should not be relied upon to provide your application security. You are right that there are cool advances that can be worthwhile to slow down attackers, but I think that in most circumstances, you will want to make your guarantees higher up the stack*

*I am not a security expert
Help me compile: All ideas for fixing the Google+ sharing model
Let me know if you find out. I think it's much harder than the process outlined in the post.
Miahi isn't kidding - I caught my finger in an xbox fan, it did more damage than you'd think!
Huh, I wonder if there are just differences in the wifi chipsets and/or between the router(s) you and I have used that make the wait longer or shorter. Weird.
I've taken to getting DVDs from my local library.

- I can reserve online and they'll get it from any library in the network.

- Generally get new release DVDs much faster then Netflix

- Get entire seasons of TV shows at once instead of a disc at a time.

- Free

The big negative is I have to actually go and get them, but I generally pass the library daily, so it isn't that big of a deal.
Well actually the result of "running out" of addresses is undefined and up to the individual hardware manufacturer, so theoretically they could do whatever they want. A high-traffic WAP might want to simply boot the oldest lease if they can't assign more than a certain number of addresses.

Keep in mind if aa client wants an IP, it is supposed to do DHCP discovery every time it connects to the network, even if it's lease isn't up. See http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Prot...
Electronic Arts to Acquire PopCap Games for $750 Million
FUD. Just because something is built using AJAX/PHP/MySQL doesn't mean it's slow.
Matz (creator of Ruby) joins Heroku
There are a few reasons in fact:

+ DRAM is actually much higher on the memory pyramid than SSDs, so MemSQL handily beats MySQL on SSD any day

+ Putting MySQL on SSD doesn't change the fact that MySQL isn't optimized for SSDs or DRAM; so you're still using b-trees, latching and locking, etc.

+ SSDs have poor write endurance, meaning it has low number of write cycles

+ You would still have to shard your database yourself; while MemSQL helps manage that process

+ DRAM is available on the cloud today while it will be some time before SSDs are offered on most public clouds.
> It's a fact of heatsinks that two solid surfaces only touch in three places.

Is it?
Solving what?

Only way to really hide the info would be to really stream all content through their box. Then they just could host it themselves in the first place...
Actually I believe quite the opposite: kernel will continue to be NT based, but the shell will be completely different.
So, as far as I understand, the issue pointed out here is that the Mac is sending ARP requests with a cached source IP address (which therefore could be already in use).

I wonder why it does that, as you can also send ARP probes originating from a source IP address 0.0.0.0 (and only having the MAC address set). I just tried it on linux:

arping -D -c 1 -I wlan0 172.22.36.1

The computer with 172.22.36.1 will happily send me back its MAC address.

So, is Apple doing something else here? Maybe relying on the router to not poison its cache and not reply at all if the IP is already taken.
If Google's retirement of the Blogger name is evidence of something else, it would be case #2.
I bet Facebook has some kind of trademark on "Credits"
I ask again: do you have any evidence that this is a problem in practice? I feel like this is something we would have heard about before, via some outraged blog post followed by Apple discussion board postings that get deleted by Apple.

How often do computers send out ARP requests to check on the uniqueness of their IP address? If it's less often than once per second or so (and I really hope it is), I could see how you could get away with having two devices with the same IP for a second here or there with no one the wiser.
And none of those, as noted by others, matter, because it's simply still easier to illegally download to acquire content.
Take something that sells for $10 and find a way to offer it for $1. And not before long, you can expect an ecosystem to flourish.

Technology getting commoditized is a beautiful thing.
Congrats guys, we love the service.

TL/DR: They raised a $20M series B from NEA and are touching 10% of the internet's traffic.
If the device didn't also move air away, wouldn't the air it was standing in be much higher, reducing its efficiency?

Edit: Of course, in a computer case there would be other fans which would keep replacing the air. Silly me!
If you count 'movies I bought' + 'movies I rented from Blockbuster' they have cut costs for me. I didn't buy or rent many.

But that's not what it's really about. If you cancel your cable and get Netflix, you are saving bundles of money. I know more than a few people doing that, and I am so freaking close to it I'm not sure why I waste the money on TV anymore other than for ESPN & live sports. If not for that, I'd be long gone.
Ruby creator Matsumoto joins Heroku
Clouds that cover part of the text when I'm trying to scroll down and don't go away? Seriously?

Boring article about boring business with a screwed-up design. Sorry, not even bothering to read it.