skysight-inc/HackerNews huggingface dataset:
Well, the one big reason was that you were going to lose support for Python 2. Guido just took that reason away and now tens of thousands of new Python apps are going to be written in Python 2 because they've got another 6 years to worry about it.

Guido just created a bigger problem. No good deed goes unpunished.
Maybe you should attack his actual argument instead of dismissing it by appealing to lack of authority.
I had a MacBook Pro snatched around the same area. Amusingly enough, the trend of grabbing expensive mobile products from rich people is called "Apple picking," regardless of if they take Google stuff or Apple. :) Honestly, it just isn't very surprising that you were in an area of town with a lot of poor and crime, walking around with a very expensive gadget, and got mugged. If you walk down the right street over there you can see a drug deal going down on every corner. You shouldn't read so much into it.
> Whoa, whoa. That's a rather strong accusation; you are accusing them of willfully harming the foundation against its charter?

If I understand what happened here correctly, yes. The OPW program was questionable within the charter, but this went beyond administering OPW for Gnome itself.

The board seemingly elected to administer the program for external organizations, to the direct detriment of their ability to manage the Gnome Foundation's responsibilities.

This outcome was obviously unintentional, but the choices that led to it were not.
That's why whenever I get a neat idea (after "Oh, I can't believe I've never seen this kind of app around, it would be awesome to build it!" moments) I always do an extensive market research. It helps with two things:

1) You don't get disappointed that much to see others also have thought of it before (comparing to the shocking moment of discovering that someone else has already done it better by the time you are almost finishing your product).
2) It helps me to look/analyze what my kind of different ideas my competitors have thought about the product. If they have a crappier version of what I have in mind, then I am happy to see that there is an actual potential to beat them. If they are in a far better condition, then I force myself to think "what else could be added to this". If there is not much idea I can extent the product into, usually I give up since there is not much point of wasting time.
Fundamentals for e-commerce retailers
>Why do people want everything for free when other have put a lot of effort on making it?

This is a flawed question. People pay money based on the value delivered to them, not the effort the developer put into a project. This is tough to hear, but nobody cares if you put a lot of effort into something if it doesn't solve their problems better than their current solution. Check your ego at the door of your business if you want to be successful.
I asked a similar question below...

Can you explain how the smaller spread is better for the entire system? I'm not convinced that anyone really gains much from these very marginal gains in liquidity other than the HFT entities.

Personally, I'm fine paying 2% more for something if it means that the person I'm buying it from is keeping the money as opposed to some middle-man taking a cut.

There seems to be a lot of unquestioned dogma in the financial world about the efficiency of the marketplace on a macroeconomic scale.

But again, please correct me! I'm honestly trying to learn more about this.
this is also nice - http://www.gnome.org/friends/amazon/
this links to a lot of stuff on Amazon you would have bought anyway.
You just described why the OPW has no reason to invest money in helping you out. You don't fit the criteria.

Requiring a single program to reach out to every single individual in need of any sort of assistance is utterly absurd because it accomplishes nothing. You pick groups that need assistance (SPECIFIC groups) and figure out ways to best serve their needs. Picking groups makes it possible to identify approaches to solving problems because you can group people up that have common problems.

Travel laws, visa difficulty, language barriers, and access limitations are all thoroughly distinct problems that require different solutions. Why the hell should an internship program for women have anything to do with that? Furthermore, why do you think women aren't affected by those problems?

You're still claiming that it is gender-exclusionary when all your attempts to argue this merely demonstrate that you don't understand the concept of exclusion or the concept of charitable intervention whatsoever. I don't blame you for not being informed, but you should really make an effort to understand what actually goes on in running an organization like OPW.

Since you used the axis terminology, let me try to communicate this to you in similar terms: If you try to group up everyone who is disadvantaged, you end up with a bunch of points distributed randomly across a huge number of axes - many dozens of them, effectively filling an enormous possibility space. You can't address anything efficiently because every single person becomes a unique case, and you're unable to make any generalizations or come up with strategies that affect more than one person. It's quite obvious that this is inefficient (if not entirely ineffective). If you focus specifically on the 'most common' problems in a group that is largely male, you will end up focusing on male-specific problems and exclude women.

Individual outreach custom-tailored for individual problems is best done by individuals. Go get out there and help the individuals you know about that need help, or figure out a common problem they have and start a group to solve it. Maybe the GNOME foundation will fund it if you do a good job.
Anyone know if RHEL 7 will ship with Python 3 in the base, even if not default? That could go a long way to boosting Python 3 adoption.

I know it's in SCL, but that lacks convenience for a lot of users.
> I'd entirely support them running an outreach program aimed at welcoming women into the GNOME community, though teacup50 might disagree.

I'd argue that they should modify the program to target all underrepresented individuals, regardless of gender, but I otherwise agree that a program targeted solely at Gnome is within their purview.
>first run was 99% false positives but one of the real bugs we found was in a system-level crypto module.

Thinking of it as a false positive seems like the wrong perspective. The static analyzer is a tool that flags usages that are not proven to be correct. The fact that it turned out to be valid isn't the issue, the issue is that your code did not prove it valid to the satisfaction of the analyzer. This isn't necessarily a failing of the analyzer, but an indication that your code should be written in a different way, or provided more "evidence" that its correct (i.e. if guards/size checks).

The goal should be to write code in such a way that whatever tool you're using can prove it correct. Sure, the better the tool the easier this process is. But we really need to fundamentally rethink how we approach this problem.
Often when you automate a job done manually, the only productive work for that person to do is to contribute to the profit margin by getting laid off.

I've written a lot of MS Office macros that replaced people - immediately they became the person who ran the macro while other things were looked for that they could do, then a month later they were gone. The entirety of a lot of people's $30k/yr jobs is taking digital data from one source and entering it into a different program. $30k/yr is a lot of money.

I've seen it so often that it actually soured me to the work.

edit: This is exactly the kind of thing that I would work on. It could clearly be reduced to a .csv, template image, and a few Imagemagick calls.
Bake that Book
I'm going to extend myself way into pure speculation IANAL-land, but I'd guess that it depends on how common the term is and consumer confusion over similar use of the term in another context.

Sure, "apple" can't be protected everywhere in all contexts, just like "windows" can't be protected everywhere in all contexts... but what about naming your erectile dysfunction company "Microsoft"?

That's a word used as a specific name, not a commonly used word just being used as a name for a company in a different market. It would be pretty obvious that you're leveraging the popularity and consumer brand confusion of Microsoft.
The experiment in Rotterdam where welfare receivers need to perform some activities and engage with their kids education seems intriguing. It'll be interesting to see what happens if Berlim chooses a similar approach.

Other then that, any attempt to improve integration is a good step forward in my view. Even if the guy doesn't run or win, I hope the issue gets more attention.
It took me some time using PHP to realize it wasn't as bad as its bad rep had lead me to believe.

It's old, it has been through a lot of changes, most of them great improvements (although leaving some ambiguities behind, I admit) and it's so wildly popular on the web that the amount of disastrous coding and outdated information spread is a mess to deal with and discourages a lot of people who take software development seriously.

Personal Home Pages has its original purpose stated on its name and it used to be something you wouldn't want to be endorsing on a multi billion USD web service with millions of users.

Yet, PHP has become much more than a language for adding some cool web forms, a guest book and some other dynamic content on amateur home pages uploaded to shared hosting services.

We still have a hard time taking seriously any programmer who starts saying (s)he codes on PHP. Many of them can run in circles around me and any other developer any time with their skills, and I don't think their language of choice should have any impact on the judgment we do on their abilities or the quality of the software they build.

I still prefer many other languages over PHP but now I see them as just preferences (sometimes more or less appropriate, depending on the context), not better or worse choices.

Let the kids fight over which language is the coolest, I just want to get the work done.
I never understood people's attachment to GNOME. When GNOME 3 came out I didn't like it so I permanently switched to XFCE. What is it that GNOME devs do that is so valuable and unique? Why are distributions committed to waiting for years for it to improve despite the users' ire?
You can follow planet clojure [1] on twitter[2] or even facebook[3].

[1]: http://planet.clojure.in/

[2]: https://twitter.com/planetclojure

[3]: https://www.facebook.com/clojurian
Why do you think there wouldn't still be market makers if the spread widens by 2%?
boto.mws is absolutely essential for e-commerce on Amazon. I can't even think of moving to 3.x because of that. Not to mention other critical components like Excel processing etc. 2->3 is a major problem in Python, can't understand the thinking behind breaking that much compatibility. Compare this to Java.
you're especially right about the pre-existing audience. i went to a kickstarter boot camp ..and it was brought up a few times that a kickstarter campaign should be at the end of a project's marketing effort. A community or audience must be in place before day one of the campaign.

Also brought up : if a campaign fails, dont despair, put a link up before the project ends that can 3xx redirect to a new campaign ...then build momentum & audience from the failed campaign.
> And who the fuck does this guy think he is that he can tell a cofounder to leave? You are his BOSS.

This is the key point. OP founded the company. Presumably he has close to a 50% equity stake. There are other CTOs available -- ditch this one you can't trust immediately.
Doesn't teacup50 have a fair point? I would say that at least Mediawiki, Openstack, and some robotics foundation (all participating in OPW by taking interns) are well out of scope. All GNOME gains from being in charge of it all is a chance to make mistakes.
Open a python shell and "import antigravity"
:)
It was all sound advice up until he said non silicon Valley. That positively dripped of prejudice. There are lots of terrible SV VC. Note I am a massive pmarca fan boy.
Let me guess, something with crypto currencies?
I love that within a couple hours of this being posted the only comments of any length are uninformed hiveminding about how attempts to involve women in the GNOME development community are excluding men and destroying society.

No substantial discussion of invoicing issues, no discussion of how governance could be changed to address these issues, no discussion of how contributors and users could get involved to fix things, no discussion of what the Gnome Foundation has accomplished and whether it could be more efficient about it.

No, just a bunch of uninformed ranting about things entirely unrelated to the OP. I guess on the bright side HN's utterly ineffective 'flamewar detector' will drop this off the front page shortly and send people back to the MensRights subreddit.

P.S. 'u mad, kg?' You bet I'm mad. The quality of discourse on HN keeps going down. I was genuinely curious about the GNOME foundation, so I click through and find out that most people didn't even read the article, as if this is friggin' Slashdot.

Props to the people who read the article and responded to comments with actual information; fight the good fight.
I didn't say market. I said you need to build a community. You need to find people who want a game like this but can't build it. Then get them to talk to you and you talk to them. They will help spread your idea. Until you get some like minded people you have no idea if you have a market. Once you know you do have some people (and your mom and friends dont count) kick starter will help you reach more people, but kickstarter cant be your first move.
I've also released an opensource tool called TrapperKeeper which is for storing and displaying SNMP traps. We use it at Dropbox to turn SNMP traps into stateful alerts so that they can be polled by monitoring services. We haven't really announced it publicly because I want to finish writing up docs but it's been public on Github for about a month.

https://github.com/dropbox/trapperkeeper
In an article about an all too common crime in San Francisco, which seems to be motivated by pressured internal to that city, not mentioning that you live in an entirely different legal regime (Napoleonic Code https://en.wikipedia.org/wiki/Napoleonic_Code vs. English common law) was a grave omission.

In such a regime, with very different consent laws, we'd also expect different uses and probably even versions of Google Glass.

And JoeAltmaier was right; I presumed good faith and ended up feeding a troll. Which in this subthread I will end with this message.
The only reason they don't have the money for it is that they failed to invoice the organizations that fund them. That's a temporary issue caused by coordination problems, and ending the internship program won't do anything to solve those problems. It'll just mean that once those invoices get processed, they have a big pile of money sitting around unused (and then people can complain that the Foundation isn't using its funds.)
Clojure is a great language that has an achilles heel right now. The community doesn't treat the lack of learning resources / documentation as a serious problem. I've heard prominent members of the community say this exactly, "Clojure is such a great language that the lack of learning resources doesn't constitute a real problem in the grand scheme of things." I know what they're trying to communicate, but to beginners it comes off like "We've created the greatest thing since sliced bread - but we're not going to tell you how to use it - and if you would just take our word for it and blindly follow with no guidance you'll be a better developer". Which is really frustrating to hear, because it's like this thing seems so great, and smart people are all about it, but the only way to learn it is absolute misery. It's a tough perspective to have when you're only a couple years in to your dev career.

Clojure gives you massive benefits, but god it's a brutal road to competence. Things that should be simple like setting up a web server, adding user authentication, making JSON API's, trying to find the best libraries, it's all a time-consuming trudge through pain and suffering. And after some months when you get somewhat competent with the language, you realize that in order to get the full power of Clojure you need to not only learn the Clojure language, but the entire Clojure ecosystem. So you need Clojure, Clojurescript, Datomic, Edn, Core.async etc... And each piece of that puzzle is equally horribly documented and has no beginner resources so you have to struggle at each point in the process, praying to god that it's ultimately worth it.

It's frustrating as hell, but it really is rewarding, because you have to learn every little piece at a low-level to ever make anything happen. There's no Rails-like framework that makes things 'just-work' waiting for you. I find that using Clojure is awesome, but learning Clojure is awful. I'm hoping to play a role in fixing that second part pretty soon, but really wish the community would be more active in helping to remedy the problem. The first step is admitting that the problem exists and it matters, and not sure that we're there yet.
Foobar2000 for iOS and Android on Kickstarter
Peter Pawlowski, the developer of the highly praised foobar2000 music player, is looking for funding on kickstarter. If it reaches the $100.000 funding goal, a version of foobar2000, for iOS and Android would be developed.

But he is not alone. Joining the foobar2000 mobile team is Steve Elkins, founder of dBpoweramp, which started out as an audio player with a number of world firsts, such as first player to add star ratings to an audio library, first player to have smart playlists aka Genius playlists.

The third developer to join the team is Chris Moeller. Chris has been Influential in a number of projects over the years, including a number of console emulators, and most notably, has made a sizable contribution to foobar2000 PC.

Foobar2000 mobile will be built from the ground up specifically for mobile devices, giving the opportunity to adapt specifically to the strengths of the mobile platform. There are even plans, if successful, to implement it for Windows Mobile.

So, go ahead and pledge.
Gosh, TC7200 units just suck. I replaced mine with a Fritzbox and poof, no more random network stalls, suspend issues etc.
JuggaloCoin
A Google Spreadsheet that receives Fluentd event logs and charts them
RHEL 7 will ship with Python 2.7.5. There is no mention of Python 3 in the release notes.

https://access.redhat.com/site/documentation/en-US/Red_Hat_E...
The foundation doesn't fund development.
So you're arguing that Linux and Mozilla have no relation to the development of GNOME? The OS kernel that most GNOME installs run on, and the web browser used by a significant subset of GNOME users (that implicitly needs to interact well with GNOME & GTK), have no relation to GNOME? Really?
It comes on to authenticated encryption later.

https://github.com/kisom/gocrypto/blob/master/chapter5/auths...

This is the authenticate-then-decrypt-anyway pattern. 100% Vaudenay compliant.
Speed isn't the only consideration. If you're using disk encryption, the only way to remove keys from RAM is to power off or hibernate. Preserving state between sessions with hibernation is much more convenient. Also, Linux only uses RAM * 2/5 as the size of the hibernation image [1]. You can make this even smaller by changing /sys/power/image_size. So with 16GB of RAM, it only has to write/read about 6.4GB.

[1] https://www.kernel.org/doc/Documentation/power/interface.txt
This is a tough situation. I have what I think are some relevant recent experiences, but I've signed some agreements and can't just post on the internet. e-mail me at jackphelps at gmail dot com if you want to talk.
You are absolutely right:

https://wiki.theory.org/YourLanguageSucks
Thanks. I'm sceptical (having been through several similar systems and ripped them out) but I will read your draft later.
Right. And they even changed it, I think in Py3.3 -- but that was very late, when many people already decided not to port.
That is just a plain rude non-argument that smears Lisp because you didn't like clojure.

I don't like clojure either, but it has nothing to do with its Lispy-ness.
The same thing happened with the removal of the menu button on Android. They moved one of the most used buttons from the most convenient spot, right beside my thumb, to the top of the screen. On top of that screens these days are almost all over 4.5 inches, much larger than the average thumb. Same thing goes for applications with drawers. The drawer icon is a far as possible from my thumb making it the least practical design imaginable. I find apps with the split action bar to often be the most practical and convenient even though they don't look as good.
I run GNOME 3 because it underpins Debian and Debian is the least fragmented developer-friendly Linux desktop. It's got the reliability I need for a work environment and the shininess that makes me happy and is as usable out-of-the-box as OSX, Windows 7, or Ubuntu. Also I appreciate Abiword and Gnumeric, GNOME's word processor and spreadsheet respectively, for sucking the least among their FOSS alternatives. I donate.
Gnome's Outreach Program for Women has depleted its cash reserves
As Rich said: a prototype that works in our world, for our use cases. It needs lots of work to generalize. For example, we have about ten thousand SSL private keys per machine. This, without guard pages, protects all but the first few hundred perfectly. Something else protects those first few hundred (and that something else is a lucky freak accident).

If you load 1000 keys, can you extract anything past the 256th?
No, it's a lack of consideration. That's the paradox of Japan. They consider a lot, say spending zillions on the care of vegetation by the municipality. But then you find that there's not enough waste cans to dispose of the trash from the street food you just bought. They could tax the vendors a bit more, have them pay for the waste removal they are ultimately generating, then everyone's happy.

Then there's the lack of soap dispensers in restrooms. you know where you might have just had an accident, you get to clean up your hands with just water. Then jet dry all the particles into the air on that overbuilt $1900 unnecessary hand dryer. You know for the sake of cleanliness. I guess dry hands are clean hands right?

It's a different way of thinking about it. So the guy who had shit on his hands, cleaned it up, but it's still on the faucet. Now I've touched the faucet (with my had because no towel dispenser of course) and I've got his shit on my hands. Real cool. But they good thing the hedges outside the restroom look so nice.
open a shell and type 'import antigravity'
I go to change my password on US Banks website...
> And here’s some things you don’t need:

> reset.css

Wait, what? I was with him until that. Using a CSS reset is part of CSS 101, I would never dream of starting a project without one. It isn't a "complex dependency", it simplifies cross-browser issues greatly. Putting this on the list is simply... bizarre.
Brilliant - thank you. :-)
I'm not denying sometimes he has interesting and even important documents on there...just sometimes it seems a little over the top or vengeful. I would say at times, I'm glad he's doing what he's doing; at other times I get a little worried. Admittedly sometimes, it's not his fault but those of his contributors - I suppose he often puts things up unedited and verbatim and there are some that are very conspiricacy-theorist
We definitely leaked session cookies and passwords, until we patched. This only protected SSL private keys.
Anyone can comment if this Free to read online but paid PDF/EPUB download model works?