skysight-inc/HackerNews huggingface dataset:
This the current repo (I pull from this). The skeleton needs code that the students write in labs in order to boot.

You can find the labs right now under the lab tab of http://pdos.csail.mit.edu/6.828/2014/
I'm pretty sure that when I was in Paris, it cost $0.25 or $0.50 to use the restroom at McDonalds. Which, to be honest, made me feel better about walking in, using their restroom, and carrying on without purchasing a meal :)
EDIT: this post is grumpier than I meant it to be! Sorry.

Imagine you have images turned off. You visit one of the sites. Obviously it's unusable because images are controls, but that's okay. But you notice that they're using a font colour that is very close to the background colour (eg light-medium blue on medium-blue) and then wanting to load an image in the background (white) that would provide the contrast.

You can't tell anyone because minimum karma requirements prevent making a meta-post.

Bug reports from naive users are probably horrible, but still, how many hoops do you want bug-reporters to jump through?

See this example for a hostile response to a reasonable question where it's assumed that people visiting the site need the buttons -- they don't. Most people will be reading questions and answers and will not have accounts.

http://meta.christianity.stackexchange.com/questions/4120/is...
i've been testing the prototype for months. there's nothing like this pan. i love experimenting with cooking eggs. also perfect steak every time.
Net Neutrality Supporters Raise Questions About FCC Delay
Intriguing point.
How does a language without generics claim to "do more with less code"? Don't get me wrong, I like Go, but it's hard to get behind any language with that low of an abstraction ceiling. Then again, I work in a web shop, building CRUD apps for a living, so maybe it doesn't matter for people who only have to build one version of something.
Clickable link: https://blog.taiga.io/taiga-dryas-hookeriana-release-v130.ht...
Heh, Python is slow: in order to write fast Python, you have to write in C and conform to the FFI.

I vastly prefer to use tools which don't come misshapen out of the box, personally.
Eleven Days in Verizon Hell
FWIW, wikipedia says "The main Python implementation, named CPython, [...] compiles Python programs into intermediate bytecode, which is executed by the virtual machine." I'm not sure why people call Python's VM an interpreter, but it's definitely interpreting byte code, not the source directly.

This is very different from Perl, where a line of code isn't parseable until you know the values of the variables, e.g.

whatever / 25 ; # / ; die "this dies!";
It was quiet, and indeed uncertain, at that point. For myself, I'm extremely excited about the "Let's Encrypt" project's opportunities for experimentation: bringing the marginal cost of certificates to zero should have great effects on Web and Mail services, but should also have something to say about S/MIME and other client-cert uses.
If you give up a confession when confronted with inadmissible evidence that should not be brought before a court, should the confession count as admissible?
Intel's MICA fashion bracelet rocks Linux and 3G data
What percentage of potential WhatsApp users is "many"? I'd suggest it's more like a minimal amount, otherwise why do you think WhatsApp gave up greater market share?
You might want to read up on what an NSL actually is, since you and the GP are clearly very confused.
So if the phone is dead the watch won't even show the time?

Does this setup significant improve battery performance?
A related question is: why is Perl so fast?

Quite a few years ago I wrote a little Runge-Kutta solver in Perl for some simulation work. It seemed like a good idea at the time. The equations of motion had to be integrated over a very long time, and it could take hours for a single run (still much faster than the Monte Carlo it was being used to do a sanity-check on). I re-wrote everything in C++, and picked up less than a factor of two in speed.

So it isn't that "Python is interpreted" that is the problem, because "Perl is interpreted" in exactly the same way. It really does seem to come down to the Python object model. Perl's scalar types have vastly less overhead, so much so that you can actually do reasonably efficient numerical computation in it.

I abandoned Perl for Python shortly thereafter because once I got over the "oh my god it's full of whitespace" thing Python was just more fun to code in, but the speed that Perl provided is something I've definitely missed, and it was a real awakening to the notion that interpreted languages don't have to be slow. The striking thing was that unlike Java (say) where it can be fast but you generally have to think about it, I was getting fast Perl without even really trying.
The overhead of abstraction...unless you're using Haskell where typeclass instances get specialized, so you can abstract without slowing things down.
Or something like a Nexus 7 and then something like Portal. I (perhaps unwisely) mostly trust USB between two devices I control, and even wifi between two devices I control. If I can put the baseband shit on a USB stick plugged into Portal and then use wifi or usb to my tablet, I'm a lot happier.
Sounds digestible and non-sequitur.
Try telling that to any business. XP's marketshare worldwide is between 10-20% according to some metrics (cursory google result: http://www.netmarketshare.com/operating-system-market-share....)

There are very few companies out there that are okay with serving 1/5th of their potential customers an error page, and for good reason.
Apple Watch App Ideas
Let's try this! Add your ideas and comment on others.

https://docs.google.com/spreadsheets/d/1fwM6rSt5J_8HY7r_lRIRlo-Yz9CPS4phik5Yhb5zZQg/edit?usp=sharing

Please add ideas to the bottom and don't erase anything or change the format.
And GitLab integration soon!
Here was my approach:

- Talk to a family member who is employed in a business.

- Find out a task they do that is repetitive, inefficient, automatable, and enhanceable. Spoiler alert: there will be a lot of these.

- Automate/improve/streamline said task.

- Get noticed by said family member's boss.

- Arrange to do more of same in exchange for 1099 compensation.

- Lather, rinse, repeat.

- Get referrals from said boss to other companies in same industry. To them, you are not an employee's family member, you are an experienced industry consultant. Raise your rates.

- Lather, rinse, repeat.
Flooding the market with Manchester cotton and blocking silk exports might have shifted village weavers back to agriculture, but there's no evidence whatsoever to suggest that India was remotely close to industrialisation when the British arrived (which in the case of the deservedly much-maligned East India company is some decades before Britain was close to industrialisation, when the UK already enjoyed much higher per capita income levels).

It's not as if Britain imported or invented India's extremes of social stratification. Ultimately it takes more than skilled silk weavers and a flair for building palaces to allow large scale industrial organization.
Nonsense. we don't[1] have a debtor's prison in the USA and I believe most laws that criminalize a simple inability to pay would be unconstitutional by the 13 Amendment.

Now, this is a very fine legal line to walk, because intent (mens rea) to withhold taxes is indeed a crime. Failing to file any required paperwork may also be a crime in some situations. IF by some chance you cannot pay, but still file on time and explain the situation to the IRS, they will only be able to impose financial remedies. So you can certainly get some sort of payment plan, or wage garnishes, or liens on any property you own - but not jail time or forced labor.

In practice, of course, this applies to only a very small set of people. It is cleasrly a attempt to work around the moral issues to allow tax laws to exist. If slavery is the concern, tax law is way to minor of an issue. I suggest looking into the current trend of trying (and succeeding, to some degree) to bring back slavery in the form of prison labor. For-profit prisons are a bad enough idea, but allowing way-below-minimum-wage labor and a lack of oversight and regulation is creating a huge moral hazard.

[1] I realize that there are currently trying to reverse the current situation a bring back various forms of criminal penalties and/or a type of debtor's prison. While concerning, they have had only limited, local success so far.
That was asked during the early hours of the power "uh oh" phase, and someone involved replied that Europe has no ability to manufacture RTGs for political reasons.

I can't link the source but it was a tweet.
Even normal Lua is fast compared to Python, if the shootout games are any bit accurate.

http://benchmarksgame.alioth.debian.org/u64/benchmark.php?te...
Precompiled headers were supposed to help this, but don't work well in practice, since they become hundreds of MB in size, which is just as slow as #includes, so on large projects that I've worked on we took the inverse approach; concatenating all the source code for each linkage unit.

Say you're building a library comprised of files a.cpp, b.cpp, c.cpp, ..., z.cpp, many of which share various #includes.

Generate an intermediate file that contains the following.

#include "a.cpp"
#include "b.cpp"
...
#include "z.cpp"

And compile that instead.

I realize it's an ugly hack, and doesn't play well with using global variables (though you shouldnt do this anyway!), and you have to be very careful with include guards, but if you make these simple accommodations, you can get large C++ projects to compile significantly faster, at the cost of huge RAM usage for each "everything.cpp" that you compile. A nice side effect is that the optimizer has more context to work with, so you sometimes end up with smaller or faster executables.
I live in a city where Uber was/is trying to break in. Council has been very vocal that these actions by the Uber executive is harming their chances. I would say that their chances of being given approval is dwindling and they will lose this 1.3 million citizen market.
It looks like there are native Apple apps on the watch: they noted in the intro video that clicking on an image of a map opens up the Apple Watch's "Maps App"
Hopefully. I don't get the feeling there's a strong desire in the Wayland camp to support non-Linux. I mean, I don't think they're actively hostile like the systemd team, but at the same time, they don't seem as committed to cross-platform support as the XFree86/Xorg teams were.

I am not an expert here, and I would be happy to be wrong. But I'd rather be proactive in planning for an eventuality where Linux software becomes just too difficult to port to the BSDs anymore.
Introduction to programming safe and efficient systems in Rust [video]
I think you misunderstand. A complex system is a system with a complicated set of behaviors that emerges naturally from a large number of actors and a simple set of rules. See P.W. Anderson's article "More is different." No mysticism or religion involved.
As a web developer, my tinkerings with Go haven't ever left me wanting for generics. I can't say that this would be the case for every usage case, but it was never an issue for me personally.

It's not really my place to argue for or against them, just figured I'd share an anecdote.
A 2-Trip Review of the iCarMode Driving App
If you try to download the resources, you have to accept a license agreement for the San Francisco font, which contains this line:

IMPORTANT NOTE: THE APPLE SAN FRANCISCO FONT IS TO BE USED SOLELY FOR PURPOSES OF DESIGN AND DEVELOPMENT OF APPLICATIONS FOR APPLE WATCH.
who cares what furniture you are sitting on
Check your intentions
Don't be insulted because there is a conflict of interest. Remember: "The presence of a conflict of interest is independent of the occurrence of impropriety." Some truly awesome people have had conflicts of interest and it's still appropriate to note them. Freely admitting a conflict of interest can in fact enhance your reputation.
IMHO, legal action across country lines may not be worth your time unless you're absolutely certain that they have the money, and just aren't giving to you. If they're really broke, a legal win in your favor isn't going to help you much; the defendant will just end up on a payment plan paying you a hundred bucks a month for years and years. It'll be quite awhile before you even recoup the costs of suing them in the first place.

I would just walk away.
Swedish ISP to offer free VPN service to protect consumer privacy
Maybe the confession does not support the specific charges they wanted to bring. And now the lack of the phone evidence might let the defendant off the hook for some of the charges.
Is that really something a SSL CA should be responsible for? I'd argue it isn't. An SSL certificate is proof of identity (and even that only in a very limited sense), not of legitimacy.
>I thought that was what I was answering.

But your very first words clearly state otherwise: "As I noted it's hard to prove".

>Imo it's harmful for society at large because: 1. all else equal, helping to shift the proportion of returns that go to capital vs. labor is negative for society; and 2. assisting companies in building products that they will use as a basis for IP lawsuits is negative for society.

This does not answer the question, it simply makes more. Why do you think those things are negative for society. And why do you think they are related to the question at hand, much less a direct result of the use of free software?

>you've simply restated my "myth" to say something that to me seems equivalent

No. You restated it. I did nothing of the sort.

>The BSD license allows companies to take my code, and build it into software packages which they subsequently use as a basis for patent and copyright lawsuits

So does the GPL. You are very mistaken if you believe that free software can remove people's right to sue others. Both in the sense that you can not remove people's right to sue and in the sense that if you could, that would not be free in any sense of the word.

>That is, one "freedom" the BSD license does not restrict is a developer's "freedom" to file copyright and patent lawsuits against users of the software.

There is no "developer" vs "user". They are the same thing. That is one of the fundamental facts the GPL was conceived on. You are creating a non-existent category of people who you feel should not have freedoms. Neither the BSD license or its cousins (MIT, ISC, etc) nor the GPL in any version makes any such arbitrary distinction between "developers" and "users".

>The GPL is an imperfect hack to try to meet that criteria

No it is not. You are both grossly misrepresenting the GPL, and attacking free software. This behavior is expected from people who oppose free software, it is appalling from people who purport to support it.

>They could build things entirely from scratch and then sue users of the software. But I don't want to help make it easier.

This only explains why you choose to not write free software. That is not what I asked about. I would like to know why you think free software is a negative for society. How did society lose out by apple using free software in its operating system? How did society lose out by the billions of devices out there running openssh?
> Sarah Lacy is hardly a reliable witness. The whole reason she got involved is because Emil Michael got frustrated with her hit pieces

1) How does someone being annoyed by a story make the reporter unreliable?

2) Why would they be in full damage control mode over the earlier articles or this one if they weren't true?
Well, printf is a vararg function, so even what type checking C has is out of play (except for the first parameter).

C doesn't just let you reinterpret bits at will. You have to jump through one of a few very specific hoops. You have to cast, you have to use a union, or you have to use a vararg function. (Granted, those are some pretty big hoops, but my point is, you have to use one in order to reinterpret bits.)

I don't think C's type promotion rules are in the same category. You can promote a short to a double when adding it to a double, but that's not exactly "reinterpreting bits at will".
Success is a matter of expectations and degree. Uber is clearly capable of providing success in the form of "make a popular service that people use and which has value," and I'd say like 95% certain, "that is capable of turning a sustained profit."

But they've raised money at a $17 billion+ valuation, from people who invested on the theory that they at least have a shot at a x5 profit -- so they need to target a valuation of $100 billion or so.

Which means that "make a popular service that people use and which has value and that is capable of turning a sustained profit" is now abject failure for them.

Success for Uber looks like "become part of the fundamental infrastructure of large parts of the world." It is NOT clear that they are on track to do that, and failure to do that is a real possibility, in a way that "failure to have a popular service that can make money" is not really a possibility.
It's been said that an updated SDK with support for "native apps" (maybe that also means untethered?) will be released some time in 2015. http://www.macrumors.com/2014/11/18/apple-watchkit-ios-8-2/

This first version is probably just a very early beginning of how the runtime will evolve, to put something out there before launch.
I've had the chance to try the latest three versions and use it every time I cook now.

Before I had no idea how wildly the temperature on my stove would vary, and would basically burn or undercook everything. I'd had luck using temperature probes for things like chicken, but that doesn't work for eggs, fish, etc.

Now I just pull out my phone, pick what I'm cooking, and get a predictably delicious result.
OK, I'm confused by all the vitriol.

Barbie, a game DESIGNER, is going to enlist a couple of code monkeys to implement her design. Remind me again what's wrong with this?

Barbie, your typical computer-savvy geek, keeps a flash drive with her backed up files. Remind me again what's wrong or unusual about this? So what if it's heart shaped?

Barbie accidentally infects her sister's computer after being careless with her USB drive. Umm, yeah. Been there, done that, lesson learned. Once again, what exactly is wrong here?

OH NOES! Her sister hit her with a pillow! How misogynistic! Maybe she should have used a crowbar? Or maybe, you know, she actually TRUSTS that Barbie can fix it, which is why she's not freaking out?

And it even gets worse! Her two friends help out as she tells them what needs to be done (hook the drive up to another computer and copy the files). How shameful that her friends are male! Naturally, if she doesn't do everything by herself she's not a full person. Time saving is obviously evil.

Sorry, but I just don't buy this critique.
Asimov wrote a great essay on this - see A5 in this. http://www.arvindguptatoys.com/arvindgupta/asimov-electron.p...
Africa, uncolonized
> If that's not what you mean

It's not, I pretty much fell into the issue you decry at the end of your comment: I considered the operation being allowed at all (by the compiler and the runtime) not being evidence of weak typing. Which I guess is technically correct, but is mostly completely irrelevant to the point you were making.
"If we punish crime, criminals will get smarter!"
I'm now curious. Explain to me how an NSL fits into the scenario you're implying.
I find this article pretty void of content.

The title is a bit of a give way - to people who work in the space the "Flash Boys" book is easy to see as atrociously inaccurate.

I recommend considering the detailed rebuttal to this type of article, as well as that book in particular: "Flash Boys: Not so Fast"
http://www.amazon.com/Flash-Boys-Insiders-Perspective-High-F...
Broadly speaking probably an evolution of lotus notes. Or rather its email functionality.
Yeah, and you can't create UX elements on the fly, they have to be contained in the bundle pushed to the phone. So, less to install/push/change over the phone/watch network connection.
They did make their own server, they just don't talk about it much.

http://www.theregister.co.uk/2010/01/29/google_web_server/

This the reason you see:

server:gws

in the response headers when you visit Google.com.

The real question is whether or not they should open-source it... and I'd lean in the "yes" direction, but I'm biased.
The Secret to Having a Successful Event Launch
> For long I've lamented the fact that VESA/VBE caps at some not-particularly-high 4:3 resolution.

The official VESA modes are all 4:3 (and 5:4 for 1280x1024). But most video cards have non-standard modes. These modes are usually just more 4:3 variants or really low-res 16:9 (1366x768, gee thanks!)

By some miracle, my PNY GTX 760 OC 2GB card had a 2560x1600x16bpp custom mode. No 32bpp mode, but in this case I'll take half the bandwidth requirements (twice the speed) for the extra color anyway.

The way this works behind the scenes is that the VESA VBE is part of the VBIOS image. This BIOS contains 16-bit instructions that poke the video card into video modes based on a table. Nowadays, 64-bit OSes just emulate the VBIOS instructions to set the video mode. Yet unfortunately none of them are proactive enough to let you specify your own modified VBIOS file to use in substitute (like you can with EDID)

Some people have had luck hacking the VBIOS and adding in their monitor modes, and flashing it back to the card. However, gaining that write access can be difficult, and often times these files are now compressed and/or encrypted.

> Having a simple way to drive modern displays at a reasonable speed would be nice.

God yes. I am so sick of the ridiculous complexity of everything these days. I miss the ease of working with serial, PS2, gamepad ports, SB16 cards, and VESA. Nowadays you need a team of 40 engineers to support the 10 USB variants (UHCI, EHCI, OHCI, XHCI, etc) just to poll a damned keyboard.

This stuff really cripples the chances for any hobbyists to ever come up with a new, breakaway, successful OS. I doubt Linux would ever take off if it had to start in today's SecureBoot / long-mode / SATA / RAID / USB3 / Wifi / binary-blob-graphics world.

A simple frame buffer with page flipping or Vsync really is enough to do pretty much anything 2D-based you'd want to. And at the rate CPUs are gaining cores, I suspect we could even pull of some really rudimentary software 3D rendering, too (not MESA, that tries too hard to emulate and is ungodly slow.)
Will do scraping project for free to have LinkedIn recommendation
If you have any scrapping need please describe i will do it for free to have linkedin recommendation. I uses Scrapy ( a python framework )
Will pick only One
thanks
I've seen it a few places that they mentioned in the press conference that (mostly for political reasons) there has been almost no development of RTGs in Europe at all so it simply weren't an option.
Summary: The pan has temperature sensors which report to an app via Bluetooth. The app displays the actual and desired temperatures, and the user adjusts the heat on their stove.

The obvious next step is to connect the sensor to the heat control, eliminating the human from the loop, and to add sensors for humidity level, pressure, weight (e.g., to determine how much water has boiled off), smoke (either for that mesquite/caramelized touch, or perhaps it's a good place to display a sponsored link to a food delivery service) and more.

EDIT: Come to think of it, microwaves use sensor AFAIK. I had one that defrosted surprisingly well by simply pressing the 'Defrost' button. My impression was that it used a moisture sensor.