Yay #2: an actually interesting programming-related article on HN. These get rarer every day, losing their place to gossips about what Snowden remarked following some or another NSA official's remarks about Snowden's even earlier remarks.
TextBlob is probably just using the en module, I would suggest everyone take a look at the other modules in particular the web module should you be doing any light data scraping. It has nice wrappers around BeautifulSoup and Scrapy among others, jumping into BeautifulSoup and Scrapy can be daunting for beginners.
I'm curious to see exactly how it works and so I'll certainly check out the source when I have a bit more time. Thanks for posting this.
Edit: and it also uses pattern.
Any thoughts or relevant benchmarks you would like to share about its speed?
Edit: Apparently, OpenResty is largely responsible for the impressive performance in those benchmarks, and Lua may be secondary.
But that's how I center every one of my "modal dialogs" on a site -- the whole modal dialog is inside a <table> with position:fixed and top/bottom/left/right:0. Then, just give the <td> a "vertical-align:middle", and then put your desired visible dialog <div> inside it.
It feels like to me, and someone please tell me why I'm wrong, that the amount of hackery that goes into making webpages look the way web designers want them to is astounding. I google for solutions to various problems and the top rated comment on StackOverflow says "...there isn't a good way to do this in CSS, but here is this hack...".
I feel like somewhere in the universal programming ether there exists a beautiful unification of HTML, CSS, and JS that doesn't rely on any ugly hackery, and it's just waiting to be found and start a brave new world of web programming...
I've spent hours in the past the past getting correct centring behaviour in CSS, then tried by just putting the whole thing inside <center></center> and had it work immediately in all browsers. But apparently that's "cheating".
Making any layouts and god forbid centering elements has always been a headache for me. Even by looking at the CSS examples provided by the link my first thought is how random they all seem and how ugly they are not to mention difficult to remember and use. There should be a single way to center an element. It should be an obvious operation given how important and common it is.
Some very useful CSS properties might take a lot of code and be hard to implement in native GUI toolkits like floats, overflow, height/width with percents, text wrapping etc. This is a sweet spot where HTML/CSS shines.
I have been playing with QML lately and decided to implement the Dialog (Absolute center within viewport) that pops after visiting the linked page just for comparison:
Here's the dialog equivalent that just fills the entire screen of an application done with QtQuick 2.0 for Desktop.
Layouting is easily done by anchors. Filling a rectangle to match a parent's container, centering an element inside a parent, etc. Other containers such as Rows, Columns or Grids are also provided. Property bindings are used for centering the dialog even if the viewport changes. Text wrapping is also done explicitly and binding was necessary to limit text width to the ScrollView for it to work.
One big difference compared to CSS is that by looking at the source I can see at glance what the layout structure is and what might be happening with the element.
Another cool thing about QML is that it's as simple as taking the code, creating a new file 'Dialog.qml', adding a few properties, a signal and some functions and we get a reusable standalone component:
that is very convinient to use:
result: http://i.minus.com/iGTQhAxP55bBP.gif 3MB gif)
Or is the browser chrome considered usable real estate.
If I recall correctly, the original Mac UI guidelines specified that the midpoint of the box should be 1/3 the distance from the top.
Say the switch is to the right, and then word ON is to the left. If you click the switch, it moves to the left. Does that mean you turned the switch on, since the switch moved to where the word "ON" was? Or does it mean the switch is off because now the word "OFF" is visible?
Even knowing the answer, as an only-occasional mobile user I still find these switches require extra cognitive load, which is not what you want from a UI element.
I don't know if it's just me, but IMO switches like these are inappropriate as a replacement for a checkbox in most forms. I could see it being useful in an app that changed the presentation of something (charts, styles, etc).
Edit: nevermind, extremely laggy on mobile.
I never cease to be amazed at how illogical and inhumane some people's though processes can be, especially in aggregate. People living out of their cars makes you feel unsafe? Better ban that activity! How about investing in a couple ways to get them off the street and into a home, so that they can move on/up? Rather than seeing them all as a destitute scourge waiting to pray on the unsuspecting, which is more likely to happen when you deliberately make their lives worse.
I pay myself these days, but wonder about businesses that run off of greed. What is happening in Bangladesh could very well come to our country unless we begin to value our fellow man ... even the man that did not have that original great idea, or founded the company.
I understand that America was created by people who wanted to build something useful for themselves and others. Perhaps we should find a way to reinvest in this country. Make jobs for our fellow man somehow. It is an unselfish idea ... we made it, they didn't. So, why care?
It would be cool if some young talent here could make a web service that helped these people. We have plenty of photo sharing sites now ...
For what it's worth, Tom Ritter recently posted his notes on de-anonymizing alt.anonymous.messages, something widely believed to be very anonymous and very secure. It's an interesting read and shows why you not only need the crypto to be sound, but the implementation and your own use of it to be right too.
 - http://ritter.vg/blog-deanonymizing_amm.html
wget is mentioned by the forensic expert in the context of describing how he came to his conclusions, but that's a far cry from saying it's bad in and of itself. Suppose I'm investigating a physical trespass, and I say that I discovered characteristic bootprints in the area that perfectly matched a pair of boots owned by the suspect. That doesn't mean the boots themselves are illegal, it just shows that someone was wearing that particular pair of boots while trespassing. As far as mentioning the non-authorized nature of wget, it's equivalent to observing that the boots in my example were not regular army issue.
I don't know precisely what prosecutors argued as I haven't obsessively followed the trial, so if someone can link to a primary source that contradicts the above I'm happy to be corrected. But as posted, the article seems to be drawing an incorrect inference from another news report, an as such is a questionable third-hand account of what prosecutors were really saying.
Of course getting 10 more years just because he used wget instead of bash scripts that loop with nc is absurd.
But the fact that he used simple automation to do the job should be taken into consideration. So should be the fact that solitary confinement is torture.
But the whole trial seemed like Kangaroo court to me anyway ...
Edit: Also technically he was authorized to use wget - he had permissions to download it from wherever or to install the package and had permissions to set the executive bit to true.
That would include:-ls-cat-bash
and in Windows land:explorer.exe
If he used windows explorer to copy those files, could they have argued that explorer.exe was not on the list of authorized programs to use?
A common conception is that it works like the telephone system - you make connections all the way through, then send the message. Bounces? Delays? How could those happen?
It's stunning to talk to newcomers about how things were before the internet came to exist as we know it. Mail routing via bang path with UUCP? How many people on HN even have seen that?
The problem is that we need a forklift replacement for SMTP and mail envelopes, both of which which have crypto built into it at a fundamental level.
Switching everyone over to SSL wrapped SMTP would be a good stopgap for the transport portion of this, even if it's just self signed, with some sort of HSTS style cert persistence.
Also interesting the inventor of PGP and guy who once went against the gov tells people to mail him in clear text and uses a closed source OSX blackbox.
As one personal data point, I drink 2-4 cups daily and a few months ago I decided to suddenly stop just to see what happens. The results were very unexciting: I felt nothing. No headaches, no fogginess, no significant loss of alertness (although I did need more time to "warm up" in the morning from my groggy morning states). Otherwise I felt normal and after a week of unexciting I just went back to drinking coffee because it tastes good and works when you need it.
At least from my personal study then, it seems 2-4 cups daily is not enough to get any adverse effects.
From: My Starbucks Rewards <Starbucks@e.starbucks.com>
Subj: The next one's on us. In fact, it's already on your Starbucks Card.
I do agree that my body feels great when I'm not drinking coffee, however I like the taste of it so much, that I always have to fall back to it. Still going cold turkey twice a year feels good.
That's the story at least. Don't know if it's true.
...and for Parkinson's:
Coffee is small dosages is not bad for you, many studies say that in fact it's healthy in a long term.
In my case, I drink my morning black coffee, and one espresso after lunch and another after dinner. It fixes my daily "addiction" and I don't see it interfering in my life like an actual drug would, say cigars/alcohol/etc..
On the other hand, if I just try and stop I feel useless for about a week (possibly longer, I've only stopped for that long once).
My hearing has always been higher than most people's.
Long story short, as part of the cure, the otolaryngologist prohibited me to even smell caffeinated coffee for like forever.
I instantly switched to decaffeinated coffee. The one I drink has half the caffeine it must have to be legally said to be decaffeinated.
I didn't experience a single effect of caffeine deprivation. Not a single time.
All in all, I don't think caffeine is a drug like others.I think is a drug to someone, and it isn't to someone else.
I don't have any problems sleeping unless I have caffeine very late in the day. I get a solid 7-8 hours of sleep each day without any problems. So, I don't really see the reason to quit caffeine.
The rush and withdrawal effects of coffee on individuals seems to me to differ widely. I have friends that only got a slight barely notable buzz from it, but for me, I got the buzz, pleasure and motivation from my morning espresso. It was my on switch.
I think when I began to realise my psychological dependency was a bit unusual, was when I noticed how jittery and restless I was before my morning espresso. The first sip would correct that and bring with it a strange zen-like calm; the hustle and bustle of the day would dim to a dull hum and I would regain my presence of mind and I could function again. I promptly decided to quit.
Anyway 20 years later I started shift work and when installing equipment when the building I was working at was being built we had coffee breaks more to keep warm in an unheated concrete box during a Canadian spring. Now I like coffee (?) but most often it's a latte, cappuccino, espresso or some coffee flavoured drink but sometimes I get four shots of espresso.
Now I have GERD and caffeine is a trigger, at worst I am vomiting up stomach acid and my throat feels like there is a golfball stuck halfway down it. Yet I still drink coffee :(
We had our baby girl earlier this year, which led to sleepless nights and several cups of coffee during the day. My dad who has been practicing yoga for decades recommended a different route, which involved a 10 minute session involving deep breathing.
One thing led to the other and we built this app to help everyone who may have this problem.
Sorry for the shameless plug but seemed very topical.
Of the former, the help file says:
What is now called the "old" regexp engine uses a backtracking algorithm. It tries to match the pattern with the text in one way, and when that fails it goes back and tries another way. This works fine for simple patterns, but complex patterns can be very slow on longer text.
The new engine uses a state machine. It tries all possible alternatives at the current character and stores the possible states of the pattern. This is a bit slower for simple patterns, but much faster for complex patterns and long text.
Today I made it so that every time I open a .markdown file, vim compiles it to html and opens it in my browser (using 'open' command on OS X). It also updates it automatically every time I save or leave insert mode.
I've also hacked together a python REPL inside a vim window. (Wasn't very hard, as vim has python built-in.)
Once you realise that Vim is just an extension of the command line, a new world opens up. Everything you can do from the command line, you can do from Vim. Throw in Python and the options are endless... So much POWER!!
BTW: I also discovered vim has MzScheme built-in, so don't go for emacs just because of lisp... Vim has a nicer lisp! Come to the dark side, we have cookies! (And lisp.)
It's a tad controversial, I know, but I find it vastly more friendly than NERDTree, and I know quite a few people were looking for alloy's builds a while back.
EDIT: screenshot, from an older build:
Which one would you want to use?
New patches for 7.4 will be in the patches/7.4 folder.
Aside: what is that neat flash package used to play and display the notation? For example, when you hover over the "1-up melody" notation, each note plays.
Or the "play slow" feature of the "Jump" music's glissando?
Here's a link to the book on Amazon: http://www.amazon.com/Super-Mario-Series-Piano-Easy/dp/07390...
"He didn't meddle in software if he trusted the people who were working on it, but you couldn't bullshit him for a minute because he was a programmer. A real, actual, programmer."
And the article details how those two were intimately linked.
A single business failure or short-term success doesn't say much about someone as a founder. That his/her interest and drive can be made to fit the current market conditions plus still more relatively intangible luck in other areas factor heavily in any end result.
Founders who have successfully built and sold, say at least three companies for millions each over a period of years would tell me this person has a genuine talent for entrepreneurship.
Best to go for it, and if it takes off get all you can while it's there to be had, setting aside an untouchable personal nest egg as soon as you can. You should have a feel for the business so if a good offer comes along when your gut tell you that it has perhaps plateaued or peaked take that as an exit sign. If it doesn't take off don't be discouraged, know when to make that exit too.
Founder's fail because they lose (or never really had) empathy for their customers or staff in these areas. If you can't feel what your users/staff feel, you can't properly navigate them out of their pain.
Would it be consistent with this article's philosophy to discuss it in that context as "maybe it would be a good idea to..." rather than "this is what we're doing"? I haven't actually run a company myself so there could be all kinds of subtleties I'm clueless about... Actually, the question is not whether there are any but which ones are relevant.
That's part of the problem, right? For each patent we hear about being killed, there are ten, twenty, or a hundred more waiting in the wings to take over. And why wouldn't there be, since there appears to be little financial downside for the trolls.
Anyway: Having the community spend millions upon millions upon millions to fix this problem would just be another financial drain on the industry. This is a situation where the government needs to step in and do its job, because there's a busted system and the players involved are simply not capable of fixing it without the government's help.
I don't actually know enough about patent law to understand how this would need to be done, but if it's just a question of putting together money to fund professional counsel or research, you don't need something specific to this; there are several things in the existing crowdfunding ecosystem that can cover your needs.
And I am suspiciously going to neglect to mention the other ones.
But seriously, you can do this on a bunch of existing platforms, if it's just about putting money together, and if what you need is some kind of white label solution, so that it's focused around specifically that topic, you can do that on CrowdHoster (disclaimer: still crowdtilt.)
You basically want to put out bounties for law firms to take cases against patents? What patents would they target? What adversarial setting would they defend / attack patents in? Couldn't this result in a race to the bottom about what things people want in the public domain - ie. a bunch of people petitioning to have a law firm attack Amazon's One-Click patent? Basically if someone made something desirable enough, then an efficient market would funnel enough money into trumping their patent through your concept, destroying whatever incentive the company had to make something valuable.
I could be off on what your suggesting, so i apologize.
While there are lots of flaws & advantages in the patent system, one major opinion I have is that there should be some sort of use/active-pursue requirement. Ie. you can't claim property ownership over an idea unless you're actively putting it into product / trying to figure out how. Or maybe a shorter length of the patent (ie. 5/10 years), unless you're actively pursuing it.
This would be similar to adjustments in other types of property law. Ie. a lot of property law is based on incentives to define ownership / acquisition in a means that most benefits society. For example in the old property case Brazelton, they didn't award ownership to the person who found a sunk ship & squatted on it, but rather awarded ownership to the person who came later but actually had the technology to lift it.
(of course the less good side of this solution is that the entity best placed to play the role of white knight is one actually linked to the troll who knows exactly who has received the litigation threats. That's probably where trusted bodies like the EFF should get involved)
It turns out there is one there already. You can weigh in here: https://github.com/ConradIrwin/showterm/issues/12.
EDIT: A follow up: It turns out that there is a slightly hidden and indirect way to abort uploads. Start the program as `showterm -e`, and it will offer you a chance to edit timings before uploading. (This is intended to give you a chance to trim out long pauses.) At that point, if you can cause your editor to abort with a non-zero status, the upload aborts. For Vim users, the gem's author points to exiting with `:cq`.
See here: https://github.com/ConradIrwin/showterm/blob/master/bin/show...
I'm using a patched font with a git branch symbol in my prompt. As expected, it only displays on devices that have that font installed. Colors don't match my actual terminal either, but that's just a minor problem.
Q2: is there a way to do this without having to upload anything? e.g. pipe to a file locally?
 https://github.com/ConradIrwin/showterm https://github.com/ConradIrwin/showterm.io
Would love to have live streaming capability for this (though I can't think about a reason to use it yet, but I'm sure it'll be handy.)
This will be very useful! That said, I have to second the concern above that it should ask for confirmation before uploading; just auto-uploading could be an in issue if somebody accidentally pastes sensitive information into the terminal.
I think that if it had a set of "play"/"pause"/"rewind"/"forward" buttons, tons of websites would benefit (for docs, examples, tutorials, etc).
It works with full screen apps like tmux, vim, htop, etc. It even plays back images (if the user output them to the terminal).
How about ncurses apps?
Reflows are very expensive. So are repaints. Chrome dev tools will allow you to detect issues with both of those.
You absolutely can touch the DOM, but should do so through and interface that manages or eliminates repaint and reflow.
It's brief and quite informative.
Just looking at their implementations in WebKit should tell you why:
Here I come html5!
So I'd add the caveat to caching jQuery selectors that standard premature optimization rules still apply.
Really the resize thing is sort of bs also because it is such an incredibly rare thing to handle (99% of all apps will never ever require handling resize except to test responsive designs)
From the video, here are the features of emacs that I've learnt by just watching:
1. Emacs will read your environment variables. You can override them as you'd expect.
2. You can override your HOME directory by setting the environment variable to any path. From my point of view, it seems like too much work - will emacs use your current working directory? Seems like it doesn't.
3. C-x C-e evaluates.
Here's what I would have liked to learn, that I didn't:
1. What shortcuts is the author using throughout the video?
2. Basic emacs functionality: moving around, opening / closing files, saving files... Granted I know some movement shortcuts because they're commonly used in other contexts (C-a / C-e for begin/end of line, C-f, C-b to move cursor forward/back, etc), there are many other tips we could use as newbies.
4. Although I know I can extend functionality, I'd love to learn about the ecosystem (plugins or modules, what tools, if any, exist for plugin management, etc).
- Inline images are kinda supported - There can be different font sizes - There can be styled (bold / italic) text.
So a good syntax definitions could have different background colors for code, different foreground colors, different text sizes, different text weight / italics.
I find this much more pleasant for the eye. In vim, all text has to be the same size and all text has to be the same font. In emacs, you can even (with some hacking, as I remember) have different color themes for different windows/views.
If I'm looking at an editor all day long, I want it to look pleasant. Period. Have a look at https://github.com/jasonm23/emacs-soothe-theme to see how beautiful it can look.
Apart from that, the other reason why I'm trying to switch is that I wanted to become better at lisp and I really wanted to have an editor that I can shape like a tool to suit my needs. And I could never get the hang of vimscript. So if I already learn a new language Lisp sounds like a better investment than vimscript.
So far, I'm happy with emacs, though I can't use it for all my coding yet. Most notably, it lacks a good Objective-C code completion. On vim, there's YouCompleteMe, which does a formidable job of connecting with clang complete. I started porting youcomplete me over to emacs a couple of weeks ago but had to stop due to other priorities. I'm at a point now where I can get the correct completions in emacs in a popup when I'm over a symbol or at the end of a property (self.???). However, I still have to solve a couple of issues and it is not ready for usage yet which is why I've never shared it. If somebody knows a bit of emacs lisp, python, and objective-c and wants to help out here, I'd be glad to share this project on Github.
While reading about the things he did, though, I realized that I do a lot of similar things (queueing up lots of combinations, throwing instruments at a line until something works) to achieve really simple results. I'd always chalked that up to "not being that great at programming/composing/what-have-you." I guess others go through that as well. That's reassuring!
My favorite quote from it, about the Intel Inside chimes:
In less than three seconds, they wanted "tones that evoked innovation, trouble-shooting skills and the inside of a computer, while also sounding corporate and inviting".
"Digital" gives me post-traumatic seizures now. Swear to god every other iPhone I hear is using it.
I like how the author is not like "I could have made so much money if I licensed it!".
Or was the point that actually making a specific sound with computers alone used to be hard?
What's more interesting to me is the iconic ring tones - the mellow Nokia ringtone taken from Francisco Trrega - Gran Vals, and the incredibly annoying-sounding Sony Ericsson ringtone.
I guess the lesson is that a lot of roads leads to the same place, even if the road is over a big mountain with a glacier instead of driving around it (using Lisp to permute three notes...).
I'm so far removed from having any musical knowledge or ability, but I was faced with a similar challenge of creating a small sound (in my case for Snake Quest, a game I was helping to create, coincidentally also in 1999). And what did I do?
Now a normal person would have just started playing around on the keyboard.
My sound: https://dl.dropboxusercontent.com/u/6692701/Sound%20Test.m4a
I was a little disappointed to see it in iOS as I would have chosen it for that exact purpose, but now it had the caveat of causing everyone to reach for their phone including me.
Yeah, damn them for that. I remember checking my phone on several occasions when background installs had finished. Eventually I had the installer up when the sound went off and I had a nice WTF? :)
"It would have been nice if TR had asked an academic researcher for comments. After all, if discrete logarithms are ever broken, it'll likely be by academic researchers.
Diffie-Hellman is based on discrete logarithms, but RSA is not. RSA is based on integer factorization, not discrete logarithms. Integer factorization and discrete logarithms share some common techniques, but neither is known to be based on the other, and opinion is split as to whether they are truly equivalent. I can't think of a single respectable academic researcher who thinks that the latest results threaten RSA.
The new discrete logarithm attacks require the existence of a nontrivial intermediate subfield, and work best in small characteristic. They do not apply to the most common instances of Diffie-Hellman in deployment (no subfields, large characteristic), and we currently have no realistic approaches that could make them apply. A similar story actually played out with ECC some 10-15 years ago, when Weil descent attacks were new. Those attacks on ECC also require an intermediate subfield, and 10 years of follow-on research has been unable to sidestep this requirement. To date, there is no indication that Weil descent can be used on the most common instances of ECC being deployed today, and nobody is going around saying ECC is at risk from new algorithms. (Quantum computers, yes, but not new algorithms.)
It is possible that the new discrete logarithm attacks will extend to cases with large characteristic and no intermediate subfields, but I personally think that it is extremely unlikely. I would not put the chances at "small but definite." It would be a major surprise if this happened. Even if it did, RSA may still be safe. I can't speak for others, but my sense of the crypto community is that most experts agree with my assessment."
I haven't seen it referenced anywhere in the last 10 years, but it's a version of DH that is much easier to implement in hardware than over integers, and the DLP was (last I checked) believed to be at least as hard, and probably harder, then the equivalent integer problem.
Delivery sounds fine.
If this came as a plugin, it would probably spread faster.
(This is btw how I think any next-gen social network should work - no more central servers, everything distributed.)
This was a bug-fix release. In Typed Racket, one set of fixes adds support for struct:, define-type, and require/typed at the REPL. The DrRacket bug with [ on some keyboards was also fixed. For the rest, see the log above.
We hold these truths to be self-evident, that all men are created equal, that they are endowed by their Creator with certain unalienable Rights, that among these are Life, Liberty and the pursuit of Happiness.--That TO SECURE THESE RIGHTS, GOVERNMENTS ARE INSTITUTED AMONG MEN, DERIVING THEIR JUST POWERS FROM THE CONSENT OF THE GOVERNED, --THAT WHENEVER ANY FORM OF GOVERNMENT BECOMES DESTRUCTIVE OF THESE ENDS, IT IS THE RIGHT OF THE PEOPLE TO ALTER OR TO ABOLISH IT, AND TO INSTITUTE NEW GOVERNMENT, LAYING ITS FOUNDATION ON SUCH PRINCIPLES AND ORGANIZING ITS POWERS IN SUCH FORM, AS TO THEM SHALL SEEM MOST LIKELY TO EFFECT THEIR SAFETY AND HAPPINESS. Prudence, indeed, will dictate that Governments long established should not be changed for light and transient causes; and accordingly all experience hath shewn, that mankind are more disposed to suffer, while evils are sufferable, than to right themselves by abolishing the forms to which they are accustomed. But when a long train of abuses and usurpations, pursuing invariably the same Object evinces a design to reduce them under absolute Despotism, it is their right, it is their duty, to throw off such Government, and to provide new Guards for their future security.--Such has been the patient sufferance of these Colonies; and such is now the necessity which constrains them to alter their former Systems of Government. The history of the present King of Great Britain is a history of repeated injuries and usurpations, all having in direct object the establishment of an absolute Tyranny over these States. To prove this, let Facts be submitted to a candid world.
Do yourself a favor and take a few minutes to read the full document. Now, if you really care, play with it a little, modify the Indictment to reflect current events and relevant grievances.
Frankly, it scares me. This is a 237 year old document that feels like we might consider writing it almost verbatim today. I have to say that I have never lived in fear of what my country might become. Now, with the actions of this and the prior administration I really don't know what to think. Obama and his regime have accelerated our descent into something indistinguishable from what I remember as the country I genuinely love with the deepest corners of my heart and mind. It really saddens me to the core in a manner that is hard to express with words.
This is now the domain of tears, not words.
Who's fault it this? It's that of the political fundamentalists. Those among us who choose not to think critically and, instead, vote like sheep, year after year, always supporting their ridiculous parties, Democrats and Republicans either out of self-interest or ignorance. This is on you and nobody else.
You ought to be ashamed. All of you. You bunch of assholes. You now have a front seat from which to enjoy the destruction of our Nation from the inside out. This is almost like a slow motion train wreck happening right in front of our collective eyes. Will you do anything to help fix it or will you sit quietly watching the train wreck? Will you break ranks and vote the morons out of office in a united show of political force by the people and for the people. Will you hold all those you supported accountable for their lies and actions? You probably wont. You will probably continue to vote like sheep, supporting your petty fucking causes, missing the forest for the trees.
However, what possible reason would the person have to remain silent about the real reason they're in prison once they're already in prison?
Any claims the FISA court is not a real court fail hard if the above is correct. Which is pretty much has to be for the current system to work.
I feel like this would be Kim Dot Com's favorite thing in the world to do (sticking his finger in America's legal eye). Why haven't they rolled out a privacy focused email service. Their tagline is the "the privacy company."
-- Oh, he is on conspiracy theory now! Let's ignore him.
I'd love a AR display, but I'm incredulous if it forces me to take my focus off of anything else.
Glass will be held back because most people don't want to look like geeks. Meta's next design looks like it's from an 80's Sci-Fi movie. I'm not trying to be an asshole, but there is no way I could take someone seriously wearing those things.
I wish them the best of luck but it seems to me like they're really overselling themselves.
Anyone (from Meta maybe?) have any details on the SDK? I see "write code in Unity3D on a Windows PC" from their Kickstarter, but curious if that's the latest word...
Gribetz and his band of less than 25 employees are ensconced in the Los Altos mansion, filled with mattresses, cables, and aluminum bins of takeout food ..."We are hacking 24-7," Gribetz said, "and making less than McDonald's wages."
Most of what I know about computer vision comes from deep learning approaches, but tracking a white object doesn't seem like it should be too difficult. Is tracking a large white object actually "one of the hardest computer vision challenges", or is this just a garbage quote?
Some of the people here saying Meta Glasses look geeky are missing the point. They can be used at work in a myriad different ways
* previewing 3d printings can be one of them, with Tony Stark-type visualizations more generally
* collaborative games in offices around the world after work, where you can do things like fire projectiles or see the same objects or stats only if you have the glasses on
* metainformation overlaid for visitors to museums etc.
When looking at new technologies there are always two questions: is it worth doing and can it be done. The answer to the former is obvious here. I don't know nearly enough about the state of hardware to make a call about the latter, but kudos to the team for unabashedly attacking such a huge problem and trying to make the future happen faster.
The top somewhat reminds me of the kinect, or are you guys using bifocal vision? If you are using the latter, does it work outside?
I think I'm way to excited about this, and having to wait for a teardown to find out what tech powers this beast is making me giddy like a 5 year old in a candy store.
Looking forward to seeing their future
Where are our flying cars? Who cares. We have Meta glasses.
F'k you ageists... Notice how they need the old guy who invented the AR concept (Steve Feiner) to give them any credibility.
I would appreciate something like a small beamer a lot more where you can project a UI on a suitable surface (holograms seem to take longer ;) and control it either by a pointing device or gesture control.
I watched the demo on Kickstarter. I couldn't put my finger on it, but something seemed off about the object occlusion. Was that FX or real tech?
The conversation probably went something like this:
USG: Install this machine in your datacenter. Route all traffic through it. Accept installation of this new fiber demarc and allow us access to configure this new router. You do not need to know where this traffic is going. If you refuse, we'll slap you with a contempt order and throw you in federal prison. If you tell anyone about this, we will slap you with a contempt order and throw you in federal prison. LL: Get fucked. I'll shut everything down instead.
I'm sure he and his lawyers aware, but we've got this cool new thing called Anticipatory Obstruction. It'd probably be a pretty far reach, but stranger things have happened. See http://www.perkinscoie.com/files/upload/LIT_11_06FunkFeature....
I am a new immigrant to America. I came with my wife from Australia 8 months ago. All my life I heard about how the US supported the freedom and rights of its people, and now that I'm here, I find that that was a sick joke. This place is a KGB state on the brink of happening.
government: "Here's an NSL."recipient: "Cool deal. I will respect it and not mention it to anyone, but be aware that from this point forward I will always have a device that will broadcast every interaction verbal or electronic that anyone has to me publicly live in real-time to the Internet. You have the right to remain silent. Do you understand? Anything you say may be used against you in the court of public opinion. Do you understand? If you wish to continue to communicate with me, be aware that any statement that you or anyone from your office makes to me will instantly and irreversibly become part of the public record."
On top of that you can hand them a special email address for their use only and you can delete your own personal email. You can also wear a shirt with friends and family that informs them in big bold letters that everything is a matter of the public record.
This would essentially serve to shield you entirely from secret communication by placing a "force field" of publicity around you. There might be some law somewhere that prohibits this tactic, I cannot imagine how they would counteract this tactic legally so long as you always greet them with disclosure that your are recording everything. I imagine that they could try to force you somehow to interact with them in a location that prohibits recording devices.
Of course, the gateway could still log your messages, but the same security issue applied to Lavabit. The main advantage is that once the gateway has forwarded your message, no one can force the operator to retroactively decrypt the message.
Bitmessage sounds like one potential solution for this, but it has some scalability issues. Using RetroShare would be another approach.
it doesn't have to be used for all communication.
assume a world where all your emails are archived in publicly accessible databases. you've lost privacy, but could it still be a useful tool?
send birthday emails. send your friends funny cat videos.
you don't have to use email for everything you used it for before -- you can just use it in different ways. i would still like to be able to near-instantly communicate with relatives across the world.
i know bacon clogs my arteries and making bacon has a terrible environmental footprint relative to eating only grains, but i love it.
What about an alternate messaging system addressIng these issues ?
The NSL is still unconstitutional in principle, it's just that it needs to be contested every time they change the law to escape the ruling. Hopefully this time Congress will stop playing along and creating new laws for them.
Watch this and you'll get it:
Is it really what I understand from this or LL is trying to say something else.
My guess (and he intimates this in his comment about backdoors in Chinese products) is that the US government asked him to basically break his entire system so they could do MitM attacks.
Why beedogs is shadowbanned is beyond me. A quick glance through his comment history doesn't indicate he's done anything to deserve it.
Hey beedogs: I can't reply to you directly because you're hellbanned. Send an email to PG. I'm not usually a fan of posting people's contact information, but in this case it's everywhere anyway - pg [at] ycombinator.com
1) Why didn't he dispose of the shotgun shells? Surely someone told him that as a convicted felon he wasn't supposed to possess firearms or ammunition?
2) What led him to be suspected of the burglary?
3) He notes: "Then Young became a suspect in burglaries at storage facilities and vehicles in the area, and the police searched his home and found the forgotten shotgun shells as well as some stolen goods." He keeps mentioning the shotgun shells, but never returns to the issue of the stolen goods found in Young's house.
I agree with the sentiment of the article. Minimum sentence laws are wrong. Felon in possession laws are wrong. The disabilities applied to convicted felons after they've served their time are wrong. The U.S. imprisons too many people, especially in states like California where there is an toxic amalgam of scared suburbanites, police and prison workers unions, and for-profit prison companies that have created an unsupportable situation.
BUT: the fact that the author has to resort to presenting a story that's as much of a mixed bag as Daniel Young's should give you some pause. It should give you some perspective of the scale of the problem.
Kristof's exaggeration is unnecessary ("totally innocent people sent to jail just for helping their neighbor!"). I once had to watch a sentencing hearing for a class. The guy was a scumbag. Drug dealer (not the harmless neighbor kid who deals pot mind you), had two kids with two different women but didn't support either of them. One of the moms came to testify that he was trying to be more of a father to her kid recently and that imprisoning him would destroy that. The judge handed down I think a 15-20 year sentence based on the raft of prior enhancements (I think he had assaulted his other baby momma, did some burglaries, etc). He was not an innocent guy. At the same time, it was unnecessary to sentence him to 15-20 years. Our sentences are just too damn long, even if they are mostly applied to scumbags.
"He later found, mixed in among them, seven shotgun shells, and he put them aside so that his children wouldnt find them. "
Ok so why did he "put them aside". Why is this taken as a fact anyway?
"He was trying to help me out, Mumpower told me. My husband was a pack rat, and I was trying to clear things out. "
Why does this matter at all? The fact that he was helping her and the fact that he held on to the shells has nothing to do with anything.
"Then Young became a suspect in burglaries at storage facilities and vehicles in the area, and the police searched his home and found the forgotten shotgun shells as well as some stolen goods. "
"It didnt matter that the local authorities eventually dismissed the burglary charges. "
So we find out that he was enough of a suspect to be charged with burglary. (Not a big deal but not the same as "walking through his house they saw shells" or anything like that. Apparently even though he had committed no crimes since 1996 there were circumstances that made him a suspect in a burglary.
"So the federal government, at a time when it is cutting education spending, is preparing to spend $415,000 over the next 15 years to imprison a man for innocently possessing seven shotgun shells while trying to help a widow in the neighborhood. "
What does education spending being cut have to do with anything? What does the amount they are going to spend have to do with anything? What does the fact that he was "innocently possessing" have to do with anything? I didn't know that that mattered and of course where is the proof that he was "innocently possessing" or is that just a conclusion that Kristof came to?
" With less than 5 percent of the worlds population, the United States has almost one-quarter of the worlds prisoners. "
Why does this matter at all? So other countries don't lock up as many people. Who cares about a comparison like this other than to try to get people all emotional about this case (clearly the point quite obviously "ah the injustice of it all").
"Almost everyone seems to acknowledge that locking up vast numbers of nonviolent offenders is a waste of money. California devotes $179,400 to keep a juvenile in detention for a year, and spends less than $10,000 per student in its schools. "
Who are the "everyone" and why does it matter comparing prison spending to education? They are two different things. People get locked up in prison when they break laws. Stick to the argument of the law part don't say "we could feed 10000 hungry children if we didn't lock this guy up".
"Granted, mass incarceration may have been one factor in reduced crime in the last couple of decades; theres mixed evidence."
The NYT "to be sure" phrase. I'm surprised there is only one of these in the opinion.
" One careful study of 35,000 young offenders by Anna Aizer and Joseph J. Doyle Jr. reached the startling conclusion that jailing juveniles leads them to be more likely to commit crimes as adults. "
"One study" - speaks for itself. So what. One study.
Sure it's an opinion piece. I know. Just pull at the heart strings with a compelling story and we will all fall for it.
Given how harshly "citizens" with no records are often treated for the same thing, I have mixed feelings about this case. E.g. any "citizen" of Massachusetts doing this without having a state Firearms Identification Card would be going to jail for 1 year, no judicial discretion allowed. One of the first cases was a teen who borrowed the jacket his father had used for hunting, which had a leftover shotgun shell or two.
Is there some subconscious need to make fat people's fatness a character flaw? I'm trying to understand the intransigence against considering what looks like a great area for research. I'm wondering if this is a case of cognitive dissonance. The reductionist calories in/calories out approach seems disingenuous to me. If large portions of the population began breathing 10% more over a long period, I wouldn't assume they were greedy-breathers, I'd look for a medical cause.
This is an intriguing finding. Particularly that animals on controlled diets are gaining weight. (even if the control is simply what is available). Forgetting the reductionist view, hunger is a drive, and depends on a self-regulating system. If something is interrupting the equilibrium in animals, either type of food, type of calories, environment (not necessarily the global environment, it could be local, like room temperature or something else), or foreign agents, isn't that pretty interesting, especially if it is happening to animals on controlled diets with exceedingly similar environments?
The explanation about animals having access to more food does not work. In the wild, if there is more food, you will simply get more rats. Wild animal populations tend to rise to match their food supply without giving much opportunity for animals to get fat.
Unfortunately, the sugar explanation does not quite explain the lab rat observations. It is possible that the lab rat food has been augmented by sugar without the scientists noticing. AFAIK lab rats tend to be fed commercial food mix that is purchased from various suppliers.
The other explanation fits the lab rat results much better but it is much scarier. It is possible that due to GM crops and/or cattle food supplements we may have released some new hormone in the food supply and/or the water that makes us and animals fat.
This hypothesis could be tested in one way by looking to see if whatever is happening decreases as you get to the tropics. If so its strengthened, if not it doesn't necessarily say one way or another.
Though it is certainly not necessary that there be a single explanation for all of these population level increases nor even a single explanation for each individual population, it is intriguing to consider whether there are any factors that could conceivably account for weight increases in all of these populations.
In other words, just more fuel for speculation about some alien contaminant, a pathogen or pollutant, that we can blame for the obesity epidemic. We have all the explanations for human obesity that we could possibly need, but we continue to wish for some cause that does not operate through our behavior.
Why? Increased productivity of farming. Have you ever seen a modern farm? They are just as impressive as any modern sky scraper or any other engineering accomplishment, probably more so for logical reasons. Once you throw in the logistical side, even more. The technology being used for traveling salesman problem is fascinating and cutting edge.
In fact, it's well known that there is plenty of food for everyone on Earth, but the logistics aren't quite up to snuff.. The result is lots of wasted food. Logistics is not a popular science for career-minded scientists to get into, because the costs need to stay low, thus they aren't making a lot of money. But they are well funded and working with the same type of stuff you'd see in the Oil Industry. They're supporting an entire society with their contributions. This is part of the reason I hate Monsanto so much, but that topic is for another thread.
Humans get all the food they need, so they stop forging, same for our pets, so they stop hunting. So do the rats, so they stop competing. Etc, etc, cascading down to many species.
1) Install Leiningen (download script, place in usr/local/bin), then "lein new project".
2) Download Clooj (standalone .jar), run with "java -jar clooj"https://github.com/arthuredelstein/clooj
3) Open project directory in Clooj.
It will automatically set up the REPL, and you can run expressions just like in EMACS/Light Table, it has code completion, source browsing, etc... Super easy to set up and run, much easier than any of the alternatives.
This Clojure environment is by far the easiest programming environment I have ever set up. Far easier than even Python or Ruby on Linux, definitely easier than anything EMACS-related. Leiningen is super easy to use from the terminal, and Clooj is super easy to set up and use.
I did some sniffing around to see what the practical effects (if any) are for applications written in Clojure, and on their own mailing list the topic is a bit of a mess:
Everyone seems to agree that forking or modifying Clojure itself would trigger all sorts of license requirements (e.g. GPL-incompatibility, you might need to use the EPL, etc).
However, nobody on their mailing list seems to agree on what the licensing means for normal applications that happen to be written in Clojure and use its library at runtime. Is that a "derivative work", or not? Does the fact that you write applications in Clojure have any bearing on the licenses that you may choose?
I know that it's somewhat possible to mix the EPL with almost anything... because I've worked with some Aptana IDE's that are based on Eclipse, yet use GPL v3 with several paragraphs of caveats and exceptions. (http://www.aptana.com/legal , http://www.aptana.com/legal/aplgplex) Not sure about GPL v2.
I just don't want to have to think about this stuff AT ALL as an application developer who isn't making changes to the programming language or core runtime library. The murkiness on their own mailing list has definitely been a deterrent from my exploring Clojure more seriously.
I'd recommend Emacs + nRepl or Eclipse + CounterClockWise instead.
I realize IntelliJ is better typically but in this case it's not.
After proper Scheme training (CS61A) Clojure looks awkward and messy but very useful, as it supposed to be due to its "productivity beats clarity/conciseness" philosophy of scripting languages, such as Ruby.
That's not big suprise tho, if you are required to have Adobe Flash player installed in order to use Youtube.
There is also entire advertisement ecosystem built by Google, which relies on flash player... and I don't mean ads here, but all the data about users which Google is harvesting through it thanks to Google Toolbar which is bundled with Flash player.