skysight-inc/HackerNews huggingface dataset:
> And how do you know you have not got malware in years?

Same way you can tell whether you're feeling healthy or sick.

Same way you "know" something is wrong when your car stops running the same way it usually does.

i.e., I can't prove it one way or another, but that doesn't matter. In practice, I mentally keep a tab on how my computer is running -- my computer's CPU usage, network activity, I/O activity, internet connection speed, etc. so I can tell when something's not going right.
I don't keep crapware on my computer either, so when a process shows up that I don't recognize, then I can easily tell. I have notifications set up for newly-installed system services, so when a new service or driver is installed I get a popup for that too.

Obviously, I can't prove it's malware-free, but who cares? I don't need to.
I simply have no evidence in support of malware existing on my computer, so as far as I'm concerned, it isn't. Just like you can't mathematically prove to me that your car is OK, I can't mathematically prove to you that my computer is running OK. But that doesn't matter because I'm reasonably sure it is, and I have no evidence to believe otherwise. And that's really all that matters.

And for that matter, it's not like I could be sure I didn't have malware if I did follow those practice either. It's just a tradeoff between the likelihood of malware and the amount of convenience you're willing to give up. You can never be sure, and you don't need to.
That is quite possibly the most annoying web page I’ve ever had to scroll through. Come on, scrolling is just not one of those things that needs to be “re-imagined”. Focus on the content instead.
This is a very nice article showing some of the issues troubling python and the proposed type anotations.

I would summarize my view of the type annotation proposal as follows: Statically typed languages can introduce inference heuristics that minimize the amount of type declarations. They can "jump" into the dynamically typed world more easily. The other way around is a lot harder. Not only are all those type annotations lacking in the standard library and the tools around, but there is also a lack of function design by types.
Yup. I feel that you also miss mine. Let's just silently think about each others points for some extended period of time.
Xkcd #1412 Ninja Turtles logo generator
SKUs and other product codes should provide just that, but my inquiries to clothing manufactures ("hey, loved your shirt, product code XYZ, where can I get more") have gone unanswered.

I've had varying levels of success w/ other communications, though the tailoring route (for business wear at least) is probably where I'm headed.
I appreciate your comment. I should have been clear to separate my opinion that "availability of rifles on planes make them less safe" away from the argument that "less-safe planes should not be a passenger choice because the harm caused by the lax security is commit against non-passengers as well".
Reddit's /r/fitness and /r/swoleacceptance (has to be experienced to be believed) carry periodic jeans threads.

I finally found that a cheap pair from Target worked vastly better for me than $200+ fashion styles from high-markup retailers.
Unlikely. The Bay Area is an area of "tectonic activity" (as evidenced by Loma Prieta in 1989, and now the the 6.0 from yesterday) - but I"m willing to wager fewer than 1 in a thousand people anchor their fridge to the wall.

Hot water heaters and book cases - Yes. But not fridges. They rarely tip over in earthquakes.
> Even if you know what you're doing, do you know what your computer is doing? In detail?

It's just like a car. You don't have to know how your car's engine works to be able to tell tell when your car isn't running like it's supposed to. As for my computer, I know it in as much detail as I think is necessary for telling whether or not the computer is "healthy", so yes. (See my response to the other comment for more.)
I have a feeling that if you and I were to go to the same party we could end up being in the same clothes...

+1 for Uniqlo - they are in the UK too and you can go in there and get things you already own, as in shirts exactly like the ones in your wardrobe back home but not as faded.

However they did change their jeans sizes a couple of years ago so the waistline area is no longer quite right and the thighs are a bit tight.

Although there is this thing called fast fashion, it really is for women who want others to think 'what is she wearing?' on a daily basis. It is an entirely separate market to 'predictable'. 'Predictable' is well catered for in the UK, there is the likes of Uniqlo, and, for an even older generation, there is Marks and Spencer.

Maybe such a retailer needs to invest some effort into 'slow fashion', where fit and finish is guaranteed, you can get 'replacement parts' for your wardrobe and maybe even get emailed every year or two to be reminded that it is time to refurbish the sock collection etc. With everything done online and sizes determined by initial purchases the 'hell' of the High Street could be avoided.
Self-reply: Having watched votes on this comment bounce around quite a bit over the past few hours, I'm curious as to just what it is that seems to engender a fairly strong split of opinion on what I've written here.
At least two good games were written in Forth in the 80's, Starflight and its sequel. So I have paid real money for Forth-based products.
Google Cache - http://webcache.googleusercontent.com/search?q=cache:8rhxYGx...
Celebrating the 25th Anniversary of the Invention of the Web
Edit: link to comic: http://xkcd.com/1412/

Author here. Some fun things to do with this tool:

Extend the syllable pattern in the comic:
http://glench.com/tmnt/#super_duper_pooper_scooper

Mess with other corporate slogans:
http://glench.com/tmnt/#I'm_lovin'_it_McDonald's
http://glench.com/tmnt/#just_do_it_nike

Terrible historic speeches:
http://glench.com/tmnt/#I_have_a_dream
http://glench.com/tmnt/#four_score_and_seven_years_ago
Again this is very subjective. I have never had to mess with xorg. Things like Nvidia Optimus are obviously a tipping point of the problem.
You Haven’t Failed Enough. Start Making Mistakes
Anybody who is willing to (A) Track their personal biological information, and (B) willing to upload this information to a third party, is utterly unconcerned about an aggregate graph like this.

Your meta point, though, that people should be concerned about this type of tracking is well founded - but, honestly, I'm probably a lot more concerned about how easy it is for my cellular provider to track where I am at any given instance with my Smart Phone - (or any cell phone for that matter) - as I don't recall ever "enrolling" to provide them with my tracking information.
The US also has a rather repugnant taste for targeting funerals, weddings and the rescuers of such attacks:

http://www.washingtonpost.com/world/national-security/yemeni...

http://www.thebureauinvestigates.com/2012/02/04/obama-terror...

http://mobile.nytimes.com/2012/02/06/world/asia/us-drone-str...
While not a course in the udacity/coursera sense, I found these real analysis lectures by Professor Francis Su extremely good. He breaks down every step of the derivations. And while sometimes the questions he asks, or the things he states may seem trivial I think it helps to focus on these simple but very important details.

http://analysisyawp.blogspot.fr/
This Is a Perfect Example of 'Jugaad' by a Corn Seller in Bangalore[video]
Trivia + IATA = TrivIATA.net
What happens if you run looking glass and perform a garbage collection. (<Alt>F2, lg<Return>, click on trash icon).

If you see RSS drop significantly back down, there is a chance it will be fixed in the future. It's pretty difficult to let the JS engine know how big the resources are that are not in JS-land so that it can take things into account for a GC. (There are some patches related to this in bugzilla IIRC).
Your argument applies just as much to email, but it appears not to be a problem. Two reasons:

1. The legal protections and auditing are actually enough.
2. The companies hosting mail and code successfully have better security than most customers that would otherwise run those services in-house.
I'm not really afraid of what happens if my fridge tips over, either. I spend very little time in front of the fridge, and never when anything but fully alert. If the room started shaking, I could probably step a little to the left or to the right and be fine. I'm probably more concerned about all the glasses on high shelves, or the knives, etc., in terms of floor hazards after the quake.

The thing which terrifies me is that I'm in a 1971-construction building with a soft story, in a city with a defective police department. My car is parked in that soft story. Assuming the entire building doesn't collapse and kill me, there's nothing above my-standing-height except one projector, which even from projector-height, would be unlikely to kill me. But I'd probably have fallen to my death and been crushed by huge volumes of unreinforced masonry before that.

(Please, please, if there's going to be an earthquake while I'm in the Bay Area, let it happened while I'm in the office, or even better, in a datacenter. The new office is being fully retrofitted right now, so it should be pretty good.)
Man Builds a Suit to Turn Himself into a Human Fireworks Display, Lives
look closer. you mouse cursor will move ahead of the window. check out the Xorg mouse handler code. it performs the update in a signal handler while the rest of the window movement is in the normal path (which could be blocked by chatty Xlib clients).
And for those (not quite) following along at home, there's a link in there (or in one of the other related links) to Moore's talk at Strange Loop 2013:

http://www.infoq.com/presentations/power-144-chip

Very interesting IMHO!

[edit: I'm delighted to see a little more of this chip, after being rather exited about it when it was first announced/launched (just not quite 450USD exited). There are some fascinating notes on Moore's (now dead?) eval blog[1], such as the notes on driving a VGA display:

http://www.colorforth.com/video.htm

[1] http://www.colorforth.com/haypress.htm

]
That makes sense. It's confusing though because "object" gets a monospace font but "type" doesn't.
I think you misunderstand. This is a feature for 5-6yo, not for 11-12yo
ui automation will have to be there, as accessibility toolkits require it (that's how atk works). it's just going to require an additional wayland interface.
The key to having a great experience with online made-to-measure places is to give them the measurements of an existing well fitting shirt.
It's going to be really exciting to see what information they extract. Fingers crossed when the mission is close to Mars.
Before we fully fire up our value judgement engines (labeling this fast fash phenomenon a race to the bottom, lacking in real progress, etc.) consider the possibility that this article describes the very dynamic of economic progress.

Some attributes of this dynamic: Acceleration of efficiency via new forms of risk-offsetting. Improvement of manufacturing process and distribution. Finding edge through creativity and understanding the needs of who's buying.

And the progress is clear: a more sophisticated cultural environment that can be enjoyed by more people than before.

Of course there are trade-offs; progress does not arrive on your doorstep without some nasty side-effects. In the case of fast fashion, apparently: IP theft. Environmental damage. Widening gap between the classes.

So why should this corner of the economy be judged any differently than the layers of hyper-competitive tech companies in SF and SV, reacting to trends, improving their manufacturing process, and pushing design new limits?
The fact that Jawbone has this information on their users (yes, I know they say it's aggregated and "anonymised" data) is pretty scary to me. In my opinion, this data should only be visible to each user, and no one else. I really doubt Jawbone users are aware that their UP devices are sending data to third-parties... it feels like 21st century shackles.
I ended up finding a way to get cigarette lighters through with a 100% success rate just by brute forcing it.

If you travel a lot and you're a smoker you'd know that the worst part is getting off the flight, crawling through the airport at exit and then not having a lighter because they took it off you at departure[1].

No penalty for being caught with a lighter, so I kept leaving lighters in my bag in different places deliberately to figure out how I could get one through.

Solution turned out to be simple, and I hit it almost accidentally. I removed the metal shield and then dropped the lighter into an inside pocket of my bag that contains pens and loose coins.

Worked 100% of the time thereafter.

The scanners being blacklisting like a virus scanner means they have the same problem, they can only identify known threats. Change the form of the threat and you're through until they update and train their scanners again (both human and machine).

The illusion of safety. I've since quit both smoking and flying frequently.

[1] I gave the TSA the idea of handing out lighters they have confiscated from departing passengers to arriving passengers but they didn't buy into it.
Thank you for your comment. You've identified a problem in the description we haven't seen: the word 'sanitizer' and the introduction lead to the assumption that CIRCLean is an over-engineered version of a media sanitizer, which only deletes files from a USB stick, packed into a Raspberry Pi.

In contrast - and that sentence is hidden somewhere further down in the description - CIRCLean takes files found on an untrusted USB stick, converts them into 'disarmed' file types and stores them on a trusted USB stick:

"CIRCLean is a independent hardware solution to clean documents from untrusted USB keys / USB sticks. The device converts automatically untrusted documents into a readable format on a clean USB key/stick."

We are going to rephrase the description.

Thanks again, and if you have additional comments, feel free to share them with us!
If you have nothing to hide then you have nothing to worry about.
I've used them all to good effect, but I don't think it's fair to call them similar to Gooey. They require a bit of tinkering to work and your script has to adapt to running with a GUI. Zero effort to turn your ArgumentParser into a GUI is really a brilliant feature.
That tool lets you describe a context-free grammar for the command line options, and transforms the options into gui elements. Does not require KDE anymore, compiles with Qt only.
http://kaptain.sourceforge.net/
Thanks Girvo!
Most of the Oracle middleware I've used has already been open source, in a way. The code was mainly PL/SQL which meant it was available for viewing and editing.

For what it's worth, I've seen comments within Oracle's own code that refers to their own code as being, and I quote, "a horrible kludge". And the quality of their middleware certainly backed up those comments within their code.

I will say in their developers defense, PL/SQL is such a nasty language that it does make it hard to write sane applications. Which is one of the many reason why I'd never touch Oracle again if I can help it.
GitLab includes Gollom by default, it is great!
But that isn't really relevant here: robovm is just a step in a build pipeline: Java -> java bytecode -> llvm IR -> native binary you distribute
Weird, it is enough on my machine (running ghc 7.6.3, unittyped 0.1), but unittyped does seem to use a lot of language extensions internally, it is seems possible that it would behave weirdly on different versions.

To answer the question of how it is possible, we can start by looking at the types. ":t" is a ghci command to show the type of an expression:

ghci> :t 1
1 :: Num a => a

This indicates that "1" can be any type that implements the "Num" typeclass.

Next, we want to determine what type "1" takes in the expression "1 meter". We can do this with:

ghci> let a=1; b=a meter
ghci> :t a
a :: UnitTyped.Value Double LengthDimension Meter
-> UnitTyped.Value
Double
('UnitTyped.UnitCons
* Length ('UnitTyped.Pos 'UnitTyped.One) 'UnitTyped.UnitNil)
Meter

We can see that, in the expression "1 meter", "1" is actually a function. Looking at the source code [1], it seems like this is accomplished in a relativly hacky manner:

instance (Fractional f, Convertable a b, t ~ Value f a b) => (Prelude.Num (Value f a b -> t)) where
fromInteger i x = Prelude.fromInteger i . x
(+) = error "This should not happen"
(*) = error "This should not happen"
abs = error "This should not happen"
signum = error "This should not happen"

This works because the "+" being defined here is Prelude.+, not UnitTyped.NoPrelude.+ (which is defined seperatly).

[1] https://hackage.haskell.org/package/unittyped-0.1/docs/src/U...
Most? Microsoft has 128,000 employees worldwide, 61,000 of them in the USA.
Gyrophone: Recognizing Speech  from Gyroscope Signals [pdf]
I'm in the same boat (having used UnitTest++ for years) and I wonder the same, though I do see some points already:

- adding a custom main() to unittest++ was pretty messy

- unittest++ is not single-header, meaning you have to recompile all flavours everytime you switch toolsets

- that nested sections stuff looks good and readable, so even though it might be doable with unittest++, this really attracts me more

That being said, I would like to hear from the author or anyone else who can compare them. But likely I'm going to use this for the next project just to check it out.
Dependency Injection and IoC Pattern in JavaScript
SPDY: An experimental protocol for a faster web – The Chromium Projects
The open source standard for decentralized exchange
Net Neutrality in Africa | BlackBerry Z3 Review
Kaptain: Turn command line programs into GUI applications (2002)
The spectrum crunch that never happened
How to Run Android Apps on BlackBerry 10 Smartphones
In Europe they let you keep your lighter, at least inside the Schengen Area.
Amazon EC2 Top Regions by Usage
Why would I trust you with my codebase?
P&D-like mobile game fully open sourced with art assets.
I'm a big fan of UnitTest++, but one thing that would tempt me about Catch is the single header file.
Airbnb Ceo Brian's Awesome Interview with Sara Lacy
10 Lesson Learned from Brian Chescky @ Airbnb

https://www.youtube.com/watch?v=6yPfxcqEXhE

1.the Cheerio campaign, being resourceful is the ultimate rule
2. Die hard! don't be a unicorn ( those are extinct ) be a cockroach ( that survive everywhere & anywhere )
3. Design the experience, not the website！
4. Stick to ur first adopters & make them love u ( i mean ur product )
5. Focus is the key
6. Monitor your NPS (net promotor score) not page view / downloads
7. Create storyboards for ur core segment user, and smooth the user experience
8. Marketplace are about trust creation, not product s listing
9. don't txt or call your customers, meet & watch them how they use ur product
10. Apply to YC :P
Hack4Kids is a yearly curiosity (read:hacker) Kids con
on your second point, I'd be careful before making that assumption. Without evidence there's no reason to believe that a supplier company will have better security than your own and it's entirely possible they don't.

Also should a supplier suffer a breach they have powerful incentives not to disclose that breach to you, and where intellectual property is involved (e.g. code) the theft may well not become immediately apparent.
What this tells me after a cursory read is that while this is in theory possible, both hardware limitations and software ones limit the maximum sampling frequency of a gyro. As such, it is going to be incredibly difficult to recover any usable information. There are some indications that using the right classifiers might improve results here, but their 10% accuracy for identifying digits is about equivalent to random guessing. Expand the corpus to include all of colloquial English (and potentially all other languages) and that precision drops to a very low number.

With that said, someone crafty may be able to convince the OS (most likely Android, in this case) to turn up the sampling frequency to 8kHz -- that same sampling frequency as POTS -- and there might be a real risk of this technique used as a data gathering technique (or at least a way to drain your battery really fast).
I think much better than one specific silver bullet toy, give kids (or girls specifically) batteries, sensors, LEDs, motors, and a good toolset and see what they build. Not only is it a hell of a lot cheaper (a drillpress you use for several years costs as much as a nice lego set you use for a few months) but it also gives them directly applicable life skills.

[Warning: the Surgeon General indicates that anecdotal evidence may be detrimental to your mental health] Of a few little girls I know, this has worked well.
[Citation Needed]

Spec makes no mention of age groups this is supposed to be used for aside from "children".
Yes, this happened to me after a couple of hours on the golf course.
As someone who used to work for a university's geosciences department as a Unix sysadmin/programmer and who worked on two different seismic monitoring networks (one spread across the state for earthquake monitoring and one parked on top of a coal mine), allow me to explain why earthquake monitoring in the United States is largely stuck in the stone age: There's no f---ing money.

Back in the '80s, there were a lot of regional seismic networks around the country, especially east of the Mississippi. But as time marched on and budgets got slashed, regional seismic networks disappeared one by one. Today, only the largest regional networks survive — generally the ones that are mostly funded by the states they're in and/or have increased their share of USGS/ANSS funding by taking over monitoring for areas of the country that used to be covered by the now-defunct networks.

The regional seismic networks that are left spend pretty much all of their dollars on equipment and operations. Installing/upgrading/running permanent seismograph stations is expensive — a basic solar-powered one with a shallow fiberglass vault, a three component short period sensor, and a three channel digitizer will run you ~$12,000 just in equipment and materials. The sky's the limit if you go fancier than that (broadband sensors, strong motion sensors, atmospheric sensors, borehole sensors, six channel digitizer, elaborate vaults, VSAT, etc.). Then there's the recurring communications cost, the cost of regular site visits, the cost of regular battery replacements, replacing solar panels/equipment boxes that morons shoot at for laughs, etc.

What I'm getting at is that in the monetary battles of "keep seismograph stations working" vs. "hire programmer to write useful software", the stations will win every time. Even this LA Times article about Berkeley's early warning system notes, "A lack of funds, however, has slowed the system's progress."

If the epicenter of tech wants to do something wonderful for earthquake seismology, figure out how to make dirt cheap 1- or 3-channel seismic digitizers (low-pass filter + low noise amp + 20-bit ADC @ 100–200 accurately timestamped samples/s, ≤1 watt average power draw @ 12 VDC, speaks TCP/IP over 802.11g/n) and dirt cheap 1- or 3-component short period sensors (1 or 2 Hz corner frequency, decent sensitivity). Then figure out how to get thousands of these dirt cheap digitizers and sensors in backyards all over the country and contributing data in real-time to IRIS and/or the closest regional seismic network. If the cost of acquiring quality seismic data goes down, that frees up money to actually do something with the data.

When I was still at the university job, my job-related pipe dream was to blanket the state with these non-existent dirt cheap stations. Even one or two per county in my state would've increased our station count by a factor of >15, greatly improved the quality of our earthquake locations, and allowed us to determine focal mechanisms (the orientation of the fault and direction of the slip) even for small earthquakes.