skysight-inc/HackerNews huggingface dataset:
/srv baby! Since I discovered that had semi-official support (even though it often doesn't exist), I've rarely written elsewhere. Makes far more sense than /var/www/ and /var/lib/... paths for different daemons to me.
Why don't you just use USPS flat rate shipping? They offer a range of package sizes (certainly big enough for any calendar I've ever seen), they're cheap, and customers are well aware of the service's existence.

As a consumer I'm interested in predictability, I don't care if shipping charges get averaged out a little unless it's absurdly high. As someone who ships stuff fairly frequently I'm conversant with the variety of shipping options available; I want shipping charges to be in a reasonable ballpark (eg I hate competitive-seeming prices that are then brought back up with jacked-up S&H 'fees'), but I don't really care about having it calculated down to the cent. In fact, it slows down my shopping decision having to put in my zipcode - I'd far rather see a flat shipping rate. As a matter of fact if the price differential is small enough I avoid sellers that want my to put in information for them to calculate shipping - on small sums, it's not worth my time to enter that information.

I agree it'd be a good thing for Square to add that information, but in the meantime you might be better off selecting a flat rate and making your pricing as simple as possible. I honestly don't give two hoots whether a package ships from the next zipcode over or across the country, and perfectly OK with a vendor building that variance into the handling charge. Indeed, on some items I don't care at all - I buy used books from 10 cents on Amazon and pay a flat $3.99 S&H charge which I know includes the actual profit for the seller, whereas the 10 cents 'rpice' of the book reflects the amount of labor to stick it inside a jiffy bag and stick on a label. Quite OK.
Battery Widget? Reborn Change Request: Save battery history to SD card
That is much better solution than the one that I thought of.
Why are we outraged about the body scanners, again? They don't show the TSA agents any pictures of you, just "yes" or "no". They don't delay lines anymore, either, you step in, the thing spins around, you step out, and in like 2 seconds, you get the "yes" or "no".

(There were reasonable complaints about backscatter x-ray machines, but those are gone now and only millimeter-wave units are in airports. So there's no nudity and no ionizing radiation anymore.)

I dunno, I'm just not outraged. The machines seem pretty nice, to be perfectly honest.
I worked as an IT security consultant before and one of my co-workers had the task of brute-forcing the encryption. Conclusion was that with a newer generation (was it the iPad 3 or iPhone 4S? I don't remember exactly), brute-forcing was very infeasible. It took forever. My bet is on the back door.
Who is "they"? I am assuming you mean openweather. Given that the page linked above details the use of personal weather stations you certainly cannot be referring to WeatherUnderground. Where did you find the source of the data for openweather?

Addendum: See my comment below. The number of airports and airfields visible from the air does not get you over 45k.
First, indeed fulfulling basic needs is cheap. If you don't take into account taxes! The cost of tomatoes mainly embed taxes. The cost of housing is almost entirely taxes. But assume you move to a low tax country or place. So basically you can live good working only one or two days a month.

But self sustainability (unreliance on other people) could only be archieved with a great population reduction. Yes, ecolodoomsters are right: the planet cannot sustain 9e9 individuals. But it can sustain them, and more, with industrial and efficient systems, like modern agriculture, where only 1% of the population works on food production.

If only 1% need to work to provide food for every body, then the rest of us has only to work 1% of the time to compensate the agricultors.

All the rest is taxes and banksters.
IRS spent $108M of taxpayer's money on porn, romance novels, personal items
I'm not sure why you would include rape in your word list either...
Edward Snowden recommended to his interviewers to put their cellphones in the refrigerator of his hotel suite in HK.

The sound is muddled to the point where it sounds like a conversation in another room while having a bunch of clothes piled on top of the mic.
I'm no expert, but seems like a big deal for all Android phones to report to a major credit bureau that determines whether you can rent an apartment, buy a house, get a job, a promotion, etc.

Not only that

a) It's mandatory, not something you can turn off. Unless you want no apps on your phone.

b) There is no error message saying "Could not connect to Equifax." It just asks if you want to "Retry" starting the app.
Actually, what I think they've tested is wine snobbery, not whether there's a difference between red and white wine. That's what I meant by "bullshit".

Look at the setup of their experiment. They made people say stuff about the wine they were drinking. Unsurprisingly, they found people used "red" words for wine dyed red and "white" words for un-dyed wine. This is not a surprising result. The effect is called "priming" and it has been known for a long time.

It doesn't say anything about being able to taste the difference between red wine and white wine. If you do a blind folded taste test, I can guarantee you you can tell the difference. And if you happen to know red wine tends to be less acidic and more astringent than white wine, I can also guarantee you will be able to pick out which is which.
I remember reading an article that discussed why there were so many folders that seemed to have the same purpose (e.g. /bin,/sbin,/usr/bin) and the reason was that hard drives were so small that they needed to make sure that the essentials were available on boot. Seeing as how this isnt an issue anymore, why do we persist this same structure? E.g. to me the Mac filesystem seems to make much more sense and for the large part has eliminated all of this redundancy. Why isnt Linux in general following suit?
The fact that they (unlike most etsy stores) seem to be tied mostly to brick-and-mortar businesses may help them in this regard. I might, for example, try on a t-shirt at a store in my neighborhood, then go home and order one on their square store in a different color or as a gift to have shipped to someone.
Indeed, his workflow is broken. For me the problem he describes doesn't even exist as tweaking pixels is such a minor part of my "web development" work. The vast majority is backend stuff or simple HTML that doesn't need debugging tools.

That being said, there is certainly room for improvement when problems happen.
I'm interested in understanding why you are "ajax[ing] in > 200 source files" in development mode? This provides a pretty poor developer experience IMHO; I've found a much better workflow in setting up a single concatenated unminified bundle for development using grunt-concat-sourcemaps [1] to provide source mappings that Chrome Developer Tools can browse.

This gives you the snappy page loads you'd expect with a single script element in the page, and still allows you to debug in your separate source files due to the sourcemappings. The only difference between javascript in development and production should be the minification step.

[1] https://github.com/kozy4324/grunt-concat-sourcemap
I was simply correcting your authoritative statement: However, steering and brakes are mechanical systems in Hastings' 2013 Mercedes C250 (like almost every other car)

You are dismissing it as unlikely, because you keep assuming that some subsystems would work as designed or intended.

I'm not comfortable discussing details on this point, but "just use the brakes" might not have been an option had the malicious payload been properly designed. I have maybe a basic to mid level of experience reverse engineering automotive firmware, and it would not be hard for me to pull off. God only knows what a state actor could come up with.
New McAfee patent hints at a more walled-off online world
By any chance, is he being sarcastic ? I myself sometimes find it very hard with some people in figuring out whether they are just joking or are serious. Even when they joke, they just have a straight face and say it seriously.

From the look of it, I feel the manager is just pulling a joke on you. Specially with the LinkedIn stuff.... But maybe I'm wrong.
It looks, like "web" is slowly moving towards Smalltalk's concepts (everything including dev-tools is dynamic and changeable live in runtime). I wonder how many years it will take us to get there
This was all much, much, harder 10-15 years ago.

Of course, this may only make sense in 10-15 years when there's even better tools than today.

Regardless, there will always be a desire for it to be easier, and it will always be work.
What is Node.js
Facebook knock knock joke fail: Steve hijacked by Tim and David prank
While these comments are indeed useful, they are an aside to the article. I wonder if there is a way to make it so that the link will redirect to the google cache version if the server is down automatically.
On one hand, the whole web stack is completely broken and insane.

On the other hand, if you use the right development methodologies such as unit testing, MVC, MVP, MVVM, and/or frameworks that translate statically typed or functional code to JS, the write-build-run-debug cycle is not an issue, because in general it only becomes an issue with a wrong approach to programming. This is totally the same as in non-web-programming.
I'm sure this will come as a surprise to everyone using Python's rather well developed scientific computing stack.
Don't forget to mention Dial-A-Buoy.[1] There is also a neat whale+buoy project at NOAA but I forget the name.

NOAA and NIST are something we do very well.

[1] http://www.ndbc.noaa.gov/dial.shtml
If it weren't for pedants, we wouldn't have computers.
They were optimistic at the beginning too (even with C extensions). How would it fill your usecase in a way that pypy does not?
No, I just discovered this moments ago and posted it. I had disabled a lot of my security certificates the other day and then realized I couldn't get into Play. So I added just about all the certificates back except the creepy ones like "Japanese Government". Well, Google Play still didn't work.

So I was just watching a movie at home and this was my process:

1. Enable creepy certificate.
2. Try Play.
3. Play doesn't work? Re-disable creepy certificate. Go to #1 (Try next creepy certificate.)

That's not to say Equifax is the ONLY certificate you MUST have to use Play. But it appears it's at least ONE of the required certificates. If I was really bored and had several hours to blow I suppose I could figure out which certificates are mandatory.

The annoying thing is, Google makes you tick a checkbox, then scroll, then Enable, then Confirm (four steps) for each certificate. So it's very time-consuming. Maybe easier to toy with the certificates if you have root access to your phone, which I haven't bothered to do yet.
I've only been registered for about 15 min, but so far it's good. It's very basic with a decent layout, but it's really fast. That might just be because no one is on yet, but the UI seems faster than reader.

I also agree that less whitespace would be nice.
In US, health-related costs will easily bring financial ruin to a normal working person.
I would love any documentation/article/lead to help running and supporting older rails versions. I've published a gem that supports both rails-4 and rails-3 (https://github.com/oelmekki/activerecord_any_of), but it supports only rails-3.2.13 for the 3.x part as it is my current installed version. I would rather support at least all 3.2.x branch.

And thank you for contributing in making rails awesome :)
I've written a commercial programmer's editor that consisting of about 200,000 lines of C/C++ code.

http://www.zeusedit.com

Now I don't consider myself an expert in C/C++ but after writing and debugging that many lines of C/C++ code I do consider myself proficient.

But that doesn't change the fact that when it comes to languages, I find that C# is easier to work with than C++.

But that is just my opinion.
I would like to also include ECDHE ciphers but I'm having a hard time coming up with a line that does not include ECDH. Any ideas?
I don't think its correct to say the CPython is slow. What you can more accurately say about CPython is that the performance is highly variable. Some things are very fast, while others are comparatively slow.

The slow things tend to be the sort of numerical loops that you see in micro-benchmarks. It's no coincidence that the version of Python in the linked article saw its greatest speed up in a numerical loop, but only modest improvement elsewhere. It's exactly this sort of simple repetitive operation where interpreter overhead matters the most.

Language features that encapsulate complex functionality tend to be harder to speed up in CPython because the VM operates at a fairly high level. In effect you're just kicking off a large subroutine that is written in C, and you're really executing native code until that operation is complete. You're not going to improve very much on that no matter how much you try.

What this means is that speed will depend heavily on the type of application program being written, and also on how much the programmer takes advantage of the unique language features. It also makes realistic cross language benchmarks difficult because the right way to do something in Python may not have a direct equivalent in another language. The result tends to be "lowest common denominator" benchmarks, which are exactly the sort of algorithms which CPython does worst at.
They're undepriced, but I think the first problem is going to be going from 0 users to 10 users (bang down doors) rather than extracting the maximum proper value from those first ten users. The optimal pricing strategy will still lead to him having 0 customers until he figures out who needs this and how to reach them repeatedly.
Well, I'm getting "There was a problem submitting your email."

It would be nice to know if that's just code for "no more signups" or if the problem is actually with my email.
Cable companies are terrible at getting good software on televisions. They are obsessed with control. They flirted with OCAP for years and after a decade it was all a waste.
We were looking for something easily embeddable, but all host modules were provided by the application, so there was no need for outside C extensions. And the set of libraries that was importable was restricted and coding styleguides banned advanced language features like metaprogramming, so we could afford to cut corners on corner cases of the language. "Decent" performance (i.e. more like Java than CPython) was a requirement, as was multithreading support and lack of a GIL, and RAM usage was also at a premium (which was probably the largest argument against PyPy...also, this was a couple years ago, when PyPy was not as mature).
If you have a good idea for a television app you can build it and publish it now on Roku. No need to wait for some revolution or anything.

To get started in Roku development just takes a Roku device for testing (cheap) and free registration as a developer [1]. You build applications using a custom language (BrightScript) that is similar to Lua or VB. Once you're done you can publish your app for free or charge for it. Publishing channels that show up in the main channel store requires Roku testing and certification, which can take a few weeks sometimes.

My experience developing apps on Roku has been pretty positive. The biggest negative is the non-standard language and environment (they should have gone with an existing language IMO). Another issue is that you can't show foreign language content, they now have a DISH Network exclusive agreement for foreign channels.

[1]: http://www.roku.com/developer
Hey cool, a company that I would never, ever, ever want to work for.
Where to Watch Live Microsoft’s Build Event [2013]
Xbox games coming to Android, iPhone, and iPad
I'm deeply skeptical about any procedure involving radiation that isn't a medical necessity, even though I'm sure the vendors have commissioned plenty of studies to support their alleged safety. (It's telling that they don't make pilots and employees go through the scanners daily.) I already get enough naturally-occurring radiation by living high above sea level.
Yes, because the introduction of the computer was a minor change to the world that only a pedant would have bothered with?
Perhaps they are worried about the same url being used to serve multiple files. Eg: example.php/download/invoice.pdf might be customer / order specific.
JetBrains webstorm looks really cool, I wish they'd push that functionality into PyCharm.
I assume you know what a handshake is, right?
A TCP connection requires a handshake and is evidently a much more reliable and safe connection.
A UDP connection doesn't require a handshake. This means that you never know if your data has reached its destination or not and due to this is much less reliable. Skype uses a UDP connection, and at times it is evident that it does when video resolution drops, etc.
Shouldn't be the former. I just signed up literally within the past 5 minutes. Well, unless you got really unlucky...
Our frontend workflow is quite nice.

We use a static node server with live reload that monitors the source tree for modifications. It compiles and hot-swaps stylus files the moment you hit save (the ability to do that obviously depends on how we implemented style appliers for our view classes). Localization sources, and templates are also compiled on modification, and the browser is told to refresh once it detects a modification on javascript. This means any change I make in whatever text editor I chose, is immediately reflected in the browser. And since we built our front-end app with verbose and stateful routes, I never am taken away from the current view I am working on.

We plan on releasing our dev toolset open source soon, but we want to retool require and handlebars to be able to also be hot-swapped without reloading the browser.

I guess I am trying to say you are the master of your workflow, if it sucks, make it better.
I'm finding it increasingly difficult to balance sentiments like this with the fact that there's no real way to retract anything on the internet. The submit button might as well read "set in stone" or "permanently etch into your life history". Once you hit it and let the content sit, it will be scraped up by google, archive.org, the NSA, and god knows who else. And you can't take it back.

But it's fun reading edgy, not-so-sober content. It's fun writing it too. Though since everything is permanent, the line of acceptability is different. You can't make private, off the cuff remarks online without adding them to your permanent record. So wherever the line is, you really don't want to cross it. I guess there's a Ballmer Peak for everything.
Cached version: http://webcache.googleusercontent.com/search?q=cache:blog.ke...
I'm now more confident that I love mathematics and programming. More than ever. But I'm afraid to admit it.

My advice would be don't be afraid. Its easy for me to say but the entire HN community is built on people with a love and a passion for programming. Are we all afraid to admit it? Maybe some of us are. But the majority of us are very proud of our achievements and are driven by the dream that we may one day change the world.

I'm afraid because deep inside me there's a voice telling me that I loved before and there's no consistent correlation between my feelings and what I can achieve.

I know personally that I do much better at things that I love. If you're paid to do it as a job... bonus!
The Fallacy of Human Freedom
It's being wonky on my end, as well. I had participated in their surveys months ago, which should have afforded me access by now, but still no email. I also signed up manually, and still nothing. I guess there are kinks in the invite system, no biggie, I'll give it a day.
Many of the workflow elements discussed in the article apply more to designers than developers; for example: live reload which is very useful in the context of rapidly iterating on design changes but quickly loses appeal when working on a rich-client web application using a JavaScript framework where you have long-lived state present in the page.

Much of the way the web is being built is evolving from static pages and presentation to full-blown applications running completely in the browser which is why there is such a shift to providing tools for visualizing complex pieces of browser operations like rendering, compositing [1] and painting [2].

I don't think there's any fundamental problems with the tools being developed, the reason workflows are broken is because many web developers aren't being empowered to learn web development fundamentals. I can't imagine starting out as a web developer in 2013 and trying to jump in with all of these abstractions, tools and workflow items to try and understand; it'd be like trying to jump in as a newcomer to Rails at the latest version without all the context of the changes that lead to design decisions that currently make up the latest iteration of "The Rails Way". [3]

I think tooling is in a pretty good place now; browser vendors need to start educating web developers about how to craft workflows and use the tools out there. My goal has been to try and educate more web developers about browser and web fundamentals [4] along with workflow fundamentals like automating tasks using Grunt. [5]

[1] - http://www.youtube.com/watch?v=x6qe_kVaBpg

[2] - http://www.youtube.com/watch?v=Ea41RdQ1oFQ

[3] - http://words.steveklabnik.com/rails-has-two-default-stacks

[4] - http://www.youtube.com/watch?v=Lsg84NtJbmI

[5] - http://www.youtube.com/watch?v=fSAgFxjFSqY
Yup, when i zoomed in to see the station information, all of them are airports.
One of my old professors developed radiation-hardened orbital sensors for NASA. From what I remember of his lectures, I think a refrigerator is probably a terrible Faraday cage.

Here are some excerpts from a nifty Analog Devices tutorial about RF shielding[1]. This is probably the most relevant part:

The longest dimension (not the total area) of an opening is used
to evaluate the ability of external fields to enter the enclosure,
because the openings behave as slot antennas.

Remember those big rubber seals on the doors of most refrigerators?

It then goes on to describe an equation for approximating the shielding effectiveness at a given frequency:

Let λ = wavelength of the interference
Let L = maximum dimension of the opening

Shielding Effectiveness (dB) = 20 * log10(λ/2L)

And here's a nice rule of thumb:

A rule-of-thumb is to keep the longest dimension less than 1/20
wavelength of the interference signal, as this provides 20 dB
shielding effectiveness.

There's other stuff in there, such as how to properly shield cables entering or exiting the box. (Unshielded wires penetrating the box can also act as antennas.)

Worth a read, if you're curious.

[1] "EMI, RFI, and Shielding Concepts", Analog Devices, http://www.analog.com/static/imported-files/tutorials/MT-095..., Page 10
INAL I would attempt to contact a lawyer to issue a C&D against the company. You may need to subpoena twitter for their records, or send a C&D to twitter it's self for the user infringing on your ip.